@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
* {
    box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
.pricetat_highlight_bg2 {
	background: #fce4d6 !important;
}
@font-face {
	font-family: 'robotomedium';
	src: url('../fonts/roboto-medium-webfont.eot');
	src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-medium-webfont.woff2') format('woff2'), url('../fonts/roboto-medium-webfont.woff') format('woff'), url('../fonts/roboto-medium-webfont.ttf') format('truetype'), url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	padding: 0;
	margin: 0;
	color: #000000;
	font-size: 14px;
	font-family: Meiryo, "MS Gothic";
	line-height: 20px;
}
html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
/************* GLOBAL CLASSES :: START **********/
h1, h2, h3, h4, h5, h6, h7 {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.text-right{
	text-align: right;
}
.clear {
	clear: both;
}
a {
	color: #2d97c5;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	color: #2d97c5;
	text-decoration: underline;
	cursor: pointer;
}
img {
	border: 0;
}
.num_roboto {
	font-family: 'robotomedium';
	font-size: 36px;
}
html, body {
	height: 100%;
}
#mainwrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0 0 60px;
}
ul, li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.nopadding {
	padding: 0;
}
.nomargin {
	margin: 0;
}
.topmargin1x {
	margin-top: 10px;
}
.topmargin2x {
	margin-top: 20px;
}
.topmargin3x {
	margin-top: 30px;
}
.bottommargin1x {
	margin-bottom: 10px;
}
.bottommargin2x {
	margin-bottom: 20px;
}
.bottommargin3x {
	margin-bottom: 30px;
}
.leftmargin1x {
	margin-left: 10px;
}
.leftmargin2x {
	margin-left: 20px;
}
.rightmargin1x {
	margin-right: 10px;
}
.rightmargin2x {
	margin-right: 20px;
}
.toppadding1x {
	padding-top: 10px;
}
.bottompadding1x {
	padding-bottom: 10px;
}
.leftpadding1x {
	padding-left: 10px;
}
.rightpadding1x {
	padding-right: 10px;
}
.txtjustiy {
	text-align: justify;
}
.txtcenter {
	text-align: center;
}
.txtleft {
	text-align: left !important;
}
.divider {
	border-bottom: 1px dashed #ccc;
}
/* Wrapper for page content to push down footer */
#mainwrap {
	min-height: 100%;
	height: auto;
	/* Negative indent footer by its height */
	margin: 0 auto -60px;
	/* Pad bottom by footer height */
	padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
footer {
	height: 60px;
}
.ver {
	font-family: Verdana, Geneva, sans-serif;
}
.icon_wrap {
	position: relative;
	top: 1px;
	display: inline-block;
	padding: 0 0 0 10px;
}
/************* GLOBAL CLASSES :: END **********/

/************* HOME PAGE :: START **********/

#mainwrap {
}
.container {
	width: 980px;
	margin: 0 auto;
}
#top_links_wrap {
	background: #fafafa;
	text-align: right;
	height: 35px;
	border: #cbcbcb solid 1px;
}
#top_links_wrap ul#top_links_list {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
}
#top_links_wrap ul#top_links_list li {
	line-height: 18px;
	height: 18px;
	border-left: #cbcbcb solid 1px;
	padding: 9px 20px;
	display: inline-block;
	float: left;
	font-weight: bold;
}
.font12{font-size: 12px;}
#top_links_wrap ul#top_links_list li a {
	color: #5f5f5f;
	text-decoration: none;
}
#top_links_wrap ul#top_links_list li a:hover {
	color: #000000;
	text-decoration: none;
}
#top_links_wrap ul#top_links_list li:first-child {
	border-left: 0;
}
#top_links_wrap ul#top_links_list li:last-child {
	padding-right: 0;
}
#logo_wrap {
	float: left;
	width: 600px;
	margin: 0 20px 0 0;
	padding: 45px 0 20px 0;
}
.call-icon{
	background: url(../images/phone.svg) no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-top;
	margin-left: 4px;
}
.envelop-icon{
	background: url(../images/envelope.svg) no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-top;
}
.call-white-icon{
	background: url(../images/call-white-icon.svg) no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-top;
	margin-left: 4px;
}
.envelop-white-icon{
	background: url(../images/envelop-white-icon.svg) no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-bottom;
}
#contact_details_wrap {
	float: right;
	width: 250px;
	padding: 15px 0 10px;
	font-size: 11px;
}
#contact_details_wrap span.contact_info_wrap {
	display: block;
	padding: 0 0 5px 0;
	font-size: 13px;
}
#contact_details_wrap span.phoneno_wrap {
	display: block;
	padding: 0 0 5px 0;
	font-size: 28px;
	color: #bf0113;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	letter-spacing: 2px; line-height:20px
}
#slideshow_wrap {
	background: #d8e2e4;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	height: 348px;
  }
  #slideshow_wrap img {
	margin: 0 auto;
  }
  #slideshow_wrap .slick-dots {
	position: absolute;
	right: 0;
	width: 50%;
	bottom: 10px;
	text-align: center;
  }
  #slideshow_wrap .slick-dots li button {
	width: 30px;
	height: 10px;
	background: #fff;
	border: 1px solid #013a8f;
	margin: 0 5px;
	border-radius: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	width: 30px;
	height: 12px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	outline: 0;  
  }
  #slideshow_wrap .slick-dots li {
	width: 30px;
	height: 10px;
	margin: 0 5px;
	display: inline-block;
	position: relative;
	cursor: pointer;
  }
  #slideshow_wrap .slick-dots li button:before {
	content: "";
	position: relative;
  }
  #slideshow_wrap .slick-dots li.slick-active button,
  #slideshow_wrap .slick-dots li button:hover {
	background: #013a8f;
  }
nav.stickyheader {
	background: url(../images/nav_bg.gif) left top repeat-x;
	height: 43px;
	width: 100%;
}
nav.stickyheader ul li a{
	height: auto;
}
nav ul li {
	display: inline-block;
	float: left;
	background: url(../images/nav_divider.gif) left top no-repeat;
}
nav ul li a {
	text-decoration: none;
	color: #ffffff;
	padding: /*12px 25px 11px 26px*/12px 22px 11px 22px;
	font-size: 16px;
	display: inline-block;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
}
nav ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #f0c200;
}
nav ul li a.navactive {
	color: #ffffff;
	text-decoration: none;
	background: #f0c200;
}
nav ul li:first-child {
	background: none;
	padding-left: 0;
	border-left: 0;
}
nav ul li a.homelink {
	padding: 12px 10px 11px 10px!important;
	line-height: 30px;
}
nav ul li a.homelink:hover {
	padding: 12px 10px 11px 10px!important;
	line-height: 30px;
}
nav.stickyheader ul li a.homelink,nav.stickyheader ul li a.homelink:hover {
	line-height: unset;
	height: 43px;
}
nav ul li a.getquote {
	background: url(../images/getquote_bg.gif) left top repeat-x !important;
	padding: 12px 10px 11px 11px !important;
	margin-left: 1px;
}
nav ul li a.getquote:hover {
	background: url(../images/getquote_bg_hover.gif) left top repeat-x !important;
	color: #ffffff !important;
}
#campaign_wrap {
	text-align: center;
	margin: 20px 0 0 0;
}
#middle_wrap {
	margin: 40px 0;
}
#services_wrap {
	margin-top: 50px;
}
#services_wrap ul#service_listing li {
	float: left;
	margin: 0 0 0 20px;
	width: 307px;
}
#services_wrap ul#service_listing li:first-child {
	margin-left: 0;
}
#services_wrap ul#service_listing li span.service_heading {
	font-size: 26px;
	color: #ffffff;
	padding: 15px 10px;
	background: #005481 url(../images/right_bigarrow.png) 255px 17px no-repeat;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#services_wrap ul#service_listing li h2 {
	font-size: 26px;
	color: #ffffff;
	padding: 15px 10px;
	background: #005481 url(../images/right_bigarrow.png) 255px 5px no-repeat;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#services_wrap ul#service_listing li a.service_link {
	border: #ededed solid 3px;
	display: block;
	height: 350px;
	width: 307px;
	text-decoration: none;
}
#services_wrap ul#service_listing li a.service_link:hover {
	border: #1584bf solid 3px;
}
#services_wrap ul#service_listing li span.service_img {
	border-bottom: #d2d2d2 solid 1px;
	height: 135px;
	display: block;
}
#services_wrap ul#service_listing li span.service_info {
	padding: 15px 15px;
	color: #000000;
	text-align: justify;
	display: block;
	font-size: 14px;
}
#services_wrap ul#service_listing li a.readmore_link {
	display: block;
	text-align: center;
	padding: 0 0 10px 0;
	text-decoration: none;
	color: #1a2e6b;
}
#services_wrap ul#service_listing li a.readmore_link:hover {
	color: #1a2e6b;
	text-decoration: underline;
}
.new_sectionheading {
	float: left;
	width: 980px;
	margin: 30px 0;
	background: url(../images/section_pattern.png) left 25px repeat-x;
}
.new_sectionheading h1 {
	color: #1a2e6b;
	font-size: 26px;
	font-weight: bold;
	background: #fff url(../images/section_line.png) left top no-repeat;
	padding: 0 30px 15px 35px;
	line-height: 52px;
	height: 52px;
	float: left;
}
.new_sectionheading h2 {
	color: #1a2e6b;
	font-size: 26px;
	font-weight: bold;
	background: #fff url(../images/section_line.png) left top no-repeat;
	padding: 0 30px 15px 35px;
	line-height: 52px;
	height: 52px;
	float: left;
}
#service_feature_wrap {
	padding: 30px 0 0 0;
}
#service_feature_wrap ul.service_features_wrap3 li {
	float: left;
	width: 300px;
	display: inline-block;
	margin: 0 0 40px 40px;
}
#service_feature_wrap ul.service_features_wrap2 li {
	float: left;
	width: 380px;
	display: inline-block;
	margin: 0 0 40px 50px;
}
#service_feature_wrap ul.service_features_wrap3 li .service_feature_icon, #service_feature_wrap ul.service_features_wrap2 li .service_feature_icon {
	float: left;
	width: 60px;
	margin-right: 10px;
}
#service_feature_wrap ul.service_features_wrap2 li .service_feature_info {
	float: left;
	width: 300px;
	line-height: 20px;
	color: #666666;
}
#service_feature_wrap ul.service_features_wrap3 li .service_feature_info {
	float: left;
	width: 230px;
	line-height: 20px;
	color: #666666;
}
#service_feature_wrap ul.service_features_wrap3 li .service_feature_info span.info_heading, #service_feature_wrap ul.service_features_wrap2 li .service_feature_info span.info_heading {
	font-size: 17px;
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}
ul.service_features_wrap2 li .service_feature_info h3 {
	font-size: 17px;
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}
ul.service_features_wrap3 li .service_feature_info h3 {
	font-size: 17px;
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
}
#service_feature_wrap ul.service_features_wrap3 li:first-child {
	margin-left: 0px;
}
#service_feature_wrap ul.service_features_wrap2 li:first-child {
	margin-left: 110px;
}
footer #getquote_wrap {
	background: #fcfcfc;
	padding: 20px 0;
}
footer #getquote_wrap .getquote_header {
	color: #000000;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin-bottom: 15px;
}
footer #getquote_wrap .getquote_header span {
	font-size: 22px;
}
footer #footer_links {
	background: #4b6177;
	padding: 40px 0 20px 0;
	color: #ffffff;
}
a.orange_btn_wrap {
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0 5px 0 0 #648228;
	box-shadow: 0 3px 0 0 #648228;
	display: inline-block;
	padding: 0 12px;
	color: #ffffff;
	font-size: 20px;
	line-height: 38px;
	height: 58px;
	min-width: 411px;
	position: relative;
	text-decoration: none;
	background: #809f41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTkyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzVkMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #92cf50 0%, #809f41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1992c), color-stop(100%, #e35d0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #92cf50 0%, #809f41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #92cf50 0%, #809f41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #92cf50 0%, #809f41 100%); /* IE10+ */
	background: linear-gradient(to bottom, #92cf50 0%, #809f41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92cf50', endColorstr='#809f41', GradientType=0 ); /* IE6-8 */
}
a.orange_btn_wrap span.dis {
	display: block;
	font-size: 14px;
	width: 365px;
	padding: 0px!important;
	line-height: 13px;
}
a.orange_btn_wrap:hover {
	text-decoration: none;
	background: #e35d0d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzNWQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTk5MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #809f41 0%, #92cf50 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #92cf50), color-stop(100%, #f1992c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #809f41 0%, #92cf50 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #809f41 0%, #92cf50 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #809f41 0%, #92cf50 100%); /* IE10+ */
	background: linear-gradient(to bottom, #809f41 0%, #92cf50 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#809f41', endColorstr='#92cf50', GradientType=0 ); /* IE6-8 */
}
a.orange_btn_wrap span.arrowstyle {
	position: absolute;
	right: 10px;
	top: 17px;
 *top:15px;
	_top: 15px;
}
a.blue_btn_wrap {
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-shadow: 0 5px 0 0 #23316a;
	box-shadow: 0 3px 0 0 #23316a;
	display: inline-block;
	padding: 0 12px;
	color: #ffffff;
	font-size: 20px;
	line-height: 38px;
	height: 58px;
	min-width: 411px;
	position: relative;
	text-decoration: none;
	background: #649ec9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0OWVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTYzYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #649ec9 0%, #2963a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #649ec9), color-stop(100%, #2963a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #649ec9 0%, #2963a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #649ec9 0%, #2963a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #649ec9 0%, #2963a0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #649ec9 0%, #2963a0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#649ec9', endColorstr='#2963a0', GradientType=0 ); /* IE6-8 */
}
a.blue_btn_wrap span.dis {
	display: block;
	font-size: 14px;
	width: 340px;
	padding: 0px!important;
	line-height: 13px;
}
a.blue_btn_wrap:hover {
	background: #2963a0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5NjNhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDllYzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2963a0 0%, #649ec9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2963a0), color-stop(100%, #649ec9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2963a0 0%, #649ec9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2963a0 0%, #649ec9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2963a0 0%, #649ec9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2963a0 0%, #649ec9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2963a0', endColorstr='#649ec9', GradientType=0 ); /* IE6-8 */
	text-decoration: none;
}
a.blue_btn_wrap span.arrowstyle {
	position: absolute;
	right: 10px;
	top: 17px;
}
.button_wraper {
	float: left;
	width: 440px;
	margin-left: 30px;
}
#footer_leftwrap {
	float: left;
	width: 550px;
}
#footer_leftwrap .contact_wrap {
	background: url(../images/footer_line.gif) left bottom repeat-x;
	float: left;
	padding: 0 0 10px 0;
}
#footer_leftwrap .phone_img {
	float: left;
	margin-right: 10px;
	width: 20px;
    margin-top: 14px;
}
#footer_leftwrap .phone_details {
	float: left;
	width: 190px;
	font-size: 11px;
	height: 50px;
	background: url(../images/footer_divider.gif) right 7px no-repeat;
	margin-top:10px;
}
#footer_leftwrap .phone_details span.phone_no {
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
#footer_leftwrap .working_hours {
	float: left;
	width: 270px;
	font-size: 11px;
	line-height: 20px;
	/*margin: 7px 0 0 10px;*/
	margin: 0 0 0 10px;
	font-family: Verdana, Geneva, sans-serif;
}
#footer_rightwrap {
	float: right;
	width: 365px;
}
#footer_leftwrap ul.footer_link_list li {
	float: left;
	display: inline-block;
	background: url(../images/bullet.png) 0px 18px no-repeat;
	padding: 10px 10px 0 15px;
	font-size: 14px;
	color: #ffffff;
	margin: 0 0 0 20px;
}
#footer_leftwrap ul.footer_link_list li a {
	color: #ffffff;
	text-decoration: none;
}
#footer_leftwrap ul.footer_link_list li a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#footer_leftwrap ul.footer_link_list li:first-child {
	margin: 0;
}
/************* HOME PAGE :: END **********/

/*********** EDITING OVERVIEW PAGE :: START *************/
.activelink_state {
	background: #f0c200 !important;
	color: #ffffff !important;
}
.activelink_state_pageinfo {
	background: #fbfcff;
	padding: 20px 20px 15px 20px;
	border: #f6f6f6 solid 1px;
	float: left;
	width: 940px;
	margin-bottom: 10px;
}
.activelink_state_pageinfo .leftwrap {
	background: url(../images/page_descp_arrow.png) right top no-repeat;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20px 0 0;
	float: left;
	height: 50px;
	line-height: 50px;
	margin-right: 10px;
	color: #1a2e6b;
}
.activelink_state_pageinfo .rightwrap {
}
.activelink_state_pageinfo .rightwrap_oneline {
	line-height: 46px;
}
#left_mid_container {
	float: left;
	width: 190px;
	margin-right: 50px;
}
#right_mid_container {
	float: left;
	width: 740px;
}
#left_mid_container .leftnav_heading {
	background: #1a2e6b;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	padding: 6px 0;
	font-weight: bold;
	margin: 0 0 15px 0;
}
#left_mid_container ul.leftnav_list li {
	margin: 0 0 10px 0;
}
#left_mid_container ul.leftnav_list li a {
	background: #f8f8f8;
	color: #444444;
	padding: 7px 4px;
	display: block;
	border-left: #000000 solid 2px;
	text-decoration: none;
}
#left_mid_container ul.leftnav_list li a:hover {
	color: #1a2e6b;
	font-weight: bold;
	display: block;
	border-left: #1a2e6b solid 2px;
	padding: 7px 4px;
	text-decoration: none;
}
#left_mid_container li.active {
	color: #1a2e6b;
	font-weight: bold;
	display: block;
	border-left: #1a2e6b solid 2px;
	background: #f8f8f8;
	padding: 7px 4px;
}
#service_intro_wrap {
	border: #ededed solid 1px;
	margin: 0 0 50px 0;
}
#service_intro_wrap ul.service_intro_list li {
	border-left: #ededed dashed 1px;
	padding: 15px 10px;
	float: left;
	display: inline-block;
	width: 330px;
}
#service_intro_wrap ul.service_intro_list li:first-child {
	border-left: 0;
}
#service_intro_wrap ul.service_intro_list li .servicename {
	height: 50px;
	margin: 0 0 20px 0;
	font-size: 20px;
	color: #1a2e6b;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
}
#service_intro_wrap ul.service_intro_list li p.service_descp {
	line-height: 22px;
	margin: 0 0 20px 0;
	height: 110px;
}
#service_intro_wrap ul.service_intro_list li .service_price {
	background: #f1c302;
	font-size: 16px;
	height: 40px;
	float: left;
	width: 335px;
}
#service_intro_wrap ul.service_intro_list li .service_price span.service_price_left {
	float: left;
	width: 40px;
	border-right: #ffffff solid 1px;
	text-align: center;
	display: block;
	height: 20px;
	padding: 10px 0;
}
#service_intro_wrap ul.service_intro_list li .service_price span.service_price_right {
	float: left;
	width: 274px;
	height: 40px;
	padding: 0 10px;
	line-height: 35px;
	display: block;
}
.service_price_big {
	font-size: 22px;
	font-weight: bold;
}
.section_margin {
	margin: 0px 0;
}
.service_table {
	border: #cccccc solid 1px;
	width: 100%;
	border-spacing: 0;
 *border-collapse: collapse; /* hack is needed for IE7 also */
 *border-spacing: 0;
}
.service_table th {
	background: none repeat scroll 0 0 #f1f5ff;
	color: #000000;
	display: table-cell;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	border-spacing: 0;
 *border-collapse: collapse; /* hack is needed for IE7 also */
 *border-spacing: 0;
}
.service_table td {
	padding: 7px 9px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.lightgrey_heading {
	background: #fcfcfc;
	color: #000000;
	font-weight: bold;
	padding: 13px 10px !important;
}
.darkgrey_heading {
	background: #cedad6;
	color: #000000;
	font-weight: bold;
	padding: 13px 10px !important;
}
.darkgrey_heading1 {
	background: #f1f5ff;
	color: #000000;
	font-weight: normal;
	padding: 7px 10px !important;
}
.darkbluebg {
	background: #e7ecfb !important;
	color: #1a2e6b !important;
	font-weight: bold !important;
}
.darkgrey_heading1 a {
	color: #000000;
	text-decoration: underline;
}
.darkgrey_heading1 a:hover {
	color: #000000;
	text-decoration: underline;
}
.lightborder_left {
	border-left: #e7edeb solid 1px;
}
.darkgreyborder_left {
	border-left: #e5e5e5 solid 1px;
}
.darkgreyborder_bottom {
	border-bottom: #e5e5e5 solid 1px;
}
a.page_link {
	display: inline-block;
	padding: 3px;
	border: #2a3f7e solid 1px;
	margin: 10px 0;
	color: #fff;
	background: #2a3f7e;
	text-decoration: none;
}
a.page_link:hover {
	display: inline-block;
	padding: 3px;
	margin: 10px 0;
	color: #fff;
	background: #cf9300;
	border: #cf9300 solid 1px;
}
.para {
	line-height: 20px;
	margin-bottom: 15px;
}
ul.fileformats_list li {
	float: left;
	display: inline-block;
	border: #ededed solid 1px;
	padding: 2px;
	font-size: 12px;
	width: 163px;
	margin: 0 0 30px 20px;
}
ul.fileformats_list li:first-child {
	margin: 0 0 30px 0;
}
ul.fileformats_list li .fileformat_innerborder {
	border: #ededed solid 1px;
	padding: 7px;
	text-align: center;
	height: 120px;
}
.red_txt {
	color: #ef3f23;
}
.ses_price_info {
	margin: 20px 0;
}
span.sesprice_info_leftwrap {
	width: 98px;
	float: left;
	margin: 0 10px 0 0;
	line-height: 33px;
}
ul.ses_price_info_list li {
	display: inline-block;
	float: left;
	width: 198px;
	border: #cccccc solid 1px;
	margin: 0 0 0 14px;
}
ul.ses_price_info_list li:first-child {
	margin: 0;
}
.ses_bluetxt {
	color: #1a2e6b;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	height: 33px;
	float: left;
	width: 50px;
	font-weight: bold;
	background: #e4ebff url(../images/pricetat_arrow.jpg) right top no-repeat;
	line-height: 33px;
	padding: 0 0 0 7px;
	margin-right: 4px;
}
.ses_info {
	float: left;
	width: 130px;
	line-height: 32px;
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}
.boldtxt {
	font-weight: bold;
}
.pes_highlight_bg {
	background: #fafbfb !important;
	padding: 15px 3px !important;
	font-weight: bold;
}
.page_subheading {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 0;
}
ul.common_list_style li {
	padding: 4px 0 4px 24px;
	background: url(../images/blue_tick_icn.png) left 7px no-repeat;
	font-size: 14px;
}
ul.common_innerlist_style li {
	padding: 4px 0 4px 15px;
	background: url(../images/bullet1.png) left 7px no-repeat;
	font-size: 12px;
	text-align: left !important;
}
ul.common_innerlist_style1 li {
	padding: 4px 0 4px 15px;
	background: url(../images/bullet1.png) left 7px no-repeat;
	font-size: 12px;
	float: left;
	margin: 0 20px 0 0;
	display: inline-block;
}
ul.common_innerlist_style2 li {
	padding: 4px 0 4px 15px;
	font-size: 12px;
	margin: 5px 20px 0 0;
	background: url(../images/bullet2.png) no-repeat left 10px !important;
}
#inner_blue_section {
	margin: 0 0 50px 0;
}
#inner_blue_section ul.inner_blue_sectionlist li {
	border: #ededed solid 1px;
	padding: 10px 10px;
	float: left;
	display: inline-block;
	width: 330px;
	margin: 0 0 30px 35px;
}
#inner_blue_section ul.inner_blue_sectionlist li:first-child {
	margin: 0 0 30px 0;
}
#inner_blue_section ul.inner_blue_sectionlist li .heading {
	height: 45px;
	margin: 0 0 20px 0;
	font-size: 16px;
	background: #f1f5ff;
	color: #000;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	padding: 5px 0;
}
#inner_blue_section ul.inner_blue_sectionlist li p.service_descp {
	line-height: 22px;
	margin: 0 0 20px 0;
	height: 120px;
}
a.page_link_full {
	display: block;
	font-size: 11px;
	padding: 3px;
	border: #2a3f7e solid 1px;
	margin: 10px 0;
	color: #fff;
	background: #2a3f7e;
	text-decoration: none;
}
a.page_link_full:hover {
	display: block;
	text-decoration: none;
	padding: 3px;
	margin: 10px 0;
	color: #fff;
	background: #cf9300;
	border: #cf9300 solid 1px
}
/************ Translation Page :: START *****************/


#translation_service_intro_wrap {
	border: #ededed solid 1px;
	margin: 0 0 50px 0;
}
#translation_service_intro_wrap ul.translationservice_intro_list li {
	border-left: #ededed dashed 1px;
	padding: 15px 10px;
	float: left;
	display: inline-block;
	width: 225px;
}
#translation_service_intro_wrap ul.translationservice_intro_list li:first-child {
	border-left: 0;
}
#translation_service_intro_wrap ul.translationservice_intro_list li .servicename {
	height: 50px;
	margin: 0 0 20px 0;
	font-size: 20px;
	color: #1a2e6b;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
}
#translation_service_intro_wrap ul.translationservice_intro_list li .servicename span.smalltxt {
	font-size: 12px;
}
#translation_service_intro_wrap ul.translationservice_intro_list li p.service_descp {
	line-height: 22px;
	margin: 0 0 20px 0;
	height: 170px;
}
#translation_service_intro_wrap ul.translationservice_intro_list li .service_price {
	background: #f1c302;
	font-size: 16px;
	height: 40px;
	float: left;
	width: 224px;
}
#translation_service_intro_wrap ul.translationservice_intro_list li .service_price span.service_price_left {
	float: left;
	width: 40px;
	border-right: #ffffff solid 1px;
	text-align: center;
	height: 20px;
	display: block;
	padding: 10px 0;
}
#translation_service_intro_wrap ul.translationservice_intro_list li .service_price span.service_price_right {
	float: left;
	width: 120px;
	height: 40px;
	padding: 0 10px;
	line-height: 35px;
	display: block;
	font-weight: bold;
}
.service_price_big {
	font-size: 22px;
	font-weight: bold;
}
.aboutus_table_wrap {
	border: #cccccc solid 1px;
	width: 100%;
	margin: 40px 0;
}
.aboutus_table_wrap .blueheading_leftwrap {
	background: #f1f5ff;
	color: #1a2e6b;
	font-weight: bold;
	text-align: center;
	padding: 20px 0;
	width: 220px;
	float: left;
	border-top: #ccc dashed 1px;
	font-size: 16px;
}
.aboutus_table_wrap .aboutus_rightwrap {
	width: 740px;
	float: left;
	border-top: #ccc dashed 1px;
	padding: 15px 10px;
}
.aboutus_table_wrap .aboutus_rightwrap .office_info {
	font-size: 12px;
	border-bottom: #ccc dashed 1px;
	margin-bottom: 0px;
	padding: 0 10px 10px 10px;
	position: relative;
}
.aboutus_table_wrap .aboutus_rightwrap .office_img {
	position: absolute;
	right: 10px;
	top: 5px;
}
.aboutus_table_wrap .aboutus_border {
	border-bottom: #ccc dashed 1px;
	padding: 0 10px 10px 10px;
}
.logo_img_wrap {
	position: absolute;
	top: 10px;
	right: 10px;
}
.about_logo_txt {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	height: 70px;
	position: relative;
	border-bottom: #ccc dashed 1px;
	line-height: 60px;
}
/************ SUBJECT AREA :: START *************/

.medical-img {
	background: url(../images/subjectarea_icons.png) -20px -1px no-repeat;
	display: block;
	float: left;
	margin: 0 6px 0 0;
	width: 40px;
	height: 50px;
}
.life-science-img {
	background: url(../images/subjectarea_icons.png) -260px -1px no-repeat;
	display: block;
	float: left;
	margin: 0 6px 0 0;
	width: 40px;
	height: 50px;
}
.physical-img {
	background: url(../images/subjectarea_icons.png) -101px -1px no-repeat;
	display: block;
	float: left;
	margin: 0 6px 0 0;
	width: 40px;
	height: 50px;
}
.social-img {
	background: url(../images/subjectarea_icons.png) -180px -1px no-repeat;
	display: block;
	float: left;
	margin: 0 6px 0 0;
	width: 40px;
	height: 50px;
}
.business-img {
	background: url(../images/subjectarea_icons.png) -330px -1px no-repeat;
	display: block;
	float: left;
	margin: 0 6px 0 0;
	width: 40px;
	height: 50px;
}
ul.editors_profile_listing {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul.editors_profile_listing li {
	float: left;
	margin: 0 0 10px 50px;
	width: 420px;
	height: 206px;
	display: inline-block;
	background: #fbfbfb;
	border: #ededed solid 1px;
	padding: 10px;
	position: relative;
}
ul.editors_profile_listing li:first-child {
	margin-left: 0;
}
ul.editors_profile_listing li .editor_img_wrap {
	float: left;
	width: 93px;
	height: 93px;
	margin: 0 20px 10px 0;
	border: #9b9b9b solid 1px;
}
ul.editors_profile_listing li .editor_img_wrap img {
	width: 100%;
}
ul.editors_profile_listing li .editors_data {
	float: left;
	width: 300px;
}
ul.editors_profile_listing li .editors_data .editor_name_wrap {
	border-bottom: #a0a0a0 dashed 1px;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	position: relative;
	height: 45px;
	line-height: 18px;
	font-size: 11px;
	color: #1a2e6b;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
ul.editors_profile_listing li .editors_data .editor_name_wrap a {
	color: #1a2e6b;
	text-decoration: none;
}
ul.editors_profile_listing li .editors_data .editor_name_wrap a:hover {
	text-decoration: underline;
}
ul.editors_profile_listing li .editors_data .editor_flag_icon {
	position: absolute;
	right: 10px;
	top: 3px;
}
ul.editors_profile_listing li .editors_data .editor_stats_wrap {
}
ul.editors_profile_listing li .editors_data .editor_stats_wrap ul.editor_stats_list li {
	float: left;
	margin: 0;
	display: inline-block;
	width: 80px;
	border: 0;
	border-left: #a0a0a0 dashed 1px;
	height: 45px;
	font-size: 22px;
	color: #2d97c5;
	padding: 0 0 0 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
ul.editors_profile_listing li .editors_data .editor_stats_wrap ul.editor_stats_list li span {
	font-weight: normal;
	display: block;
}
ul.editors_profile_listing li .editors_data .editor_stats_wrap ul.editor_stats_list li:first-child {
	border-left: 0;
	padding-left: 0;
}
ul.editors_profile_listing li .editors_data .editor_stats_wrap ul.editor_stats_list li span.editor_stats_wrap_title {
	color: #444444;
	font-size: 12px;
	padding-top: 5px;
	line-height: 14px;
	display: block;
}
.editors_info {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 0 0;
	padding: 0 15px 0 0;
	position: relative;
	height: 77px;
}
.editors_info span {
	text-transform: uppercase;
	color: #444444;
	padding: 0 0 5px 0;
	display: block;
}
span.editor_zoom_icn {
	position: absolute;
	right: -10px;
	bottom: -18px;
 *bottom:-9px;
	_bottom: -9px;
	color: #2d97c5;
	border-left: #cccccc solid 1px;
	border-top: #cccccc solid 1px;
	width: 25px;
	margin: 0px;
	clear: both;
	cursor: pointer;
	height: 21px;
}
.editor_img_wrap_popup {
	float: left;
	width: 150px;
	height: 140px;
	margin: 0 30px 10px 0;
	border: #9b9b9b solid 1px;
}
.editor_img_wrap_popup img {
	width: 100%;
	height: 100%;
}
.editors_data_popup {
	float: left;
	width: 510px;
}
.editor_name_wrap_popup {
	border-bottom: #a0a0a0 dashed 1px;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	position: relative;
	height: 45px;
	line-height: 20px;
	font-size: 18px;
	color: #2d97c5;
	font-family: Verdana, Geneva, sans-serif;
}
.editors_data_popup .editor_flag_icon_popup {
	position: absolute;
	right: 10px;
	top: 3px;
}
.editors_data_popup .editor_stats_wrap_popup {
}
.editors_data_popup .editor_stats_wrap_popup ul.editor_stats_list_popup li {
	float: left;
	margin: 10px 0 0 0px;
	display: inline-block;
	border: 0;
	border-left: #a0a0a0 dashed 1px;
	height: 50px;
	font-size: 24px;
	color: #2d97c5;
	padding: 4px 22px;
	font-weight: bold;
	width: 70px;
	font-family: Verdana, Geneva, sans-serif;
}
.editors_data_popup .editor_stats_wrap_popup ul.editor_stats_list_popup li:first-child {
	border-left: 0;
	padding-left: 0;
}
.editors_data_popup .editor_stats_wrap_popup ul.editor_stats_list_popup li span.editor_stats_wrap_title_popup {
	color: #444444;
	font-size: 14px;
	display: block;
	margin-top: 10px;
}
.editors_info_popup {
	font-size: 13px;
	line-height: 20px;
	position: relative;
	padding: 15px 0 15px 10px;
	border-bottom: #cccccc solid 1px;
	background: #fcfcfc;
	font-family: Verdana, Geneva, sans-serif;
}
.editors_info_popup span {
	text-transform: uppercase;
	color: #444444;
	padding: 0 0 5px 0;
	display: block;
	font-size: 13px;
	font-weight: bold;
}
.editor_qualifications_wrap_popup {
	float: left;
	width: 206px;
	padding: 10px 10px;
	background: #ecf6fa;
	margin: 10px 0;
	font-size: 14px;
	height: 50px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 10px 0 10px 10px;
}
.editor_qualifications_wrap_popup span {
	color: #444444;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
.complain_wrap {
	background: url(../images/complaint-process.png) no-repeat;
	width: 977px;
	height: 165px;
	display: block;
	margin-bottom: 10px;
	position: relative;
}
.complain_wrap .complain_wrap_heading1 {
	top: 25px;
	left: 25px;
	color: #ffffff;
	text-align: center;
	position: absolute;
}
.complain_wrap .complain_wrap_heading2 {
	top: 25px;
	left: 390px;
	color: #ffffff;
	text-align: center;
	position: absolute;
}
.complain_wrap .complain_wrap_heading3 {
	top: 25px;
	left: 760px;
	color: #ffffff;
	text-align: center;
	position: absolute;
}
.complain_wrap .complain_info1 {
	top: 67px;
	left: 38px;
	position: absolute;
	width: 190px;
}
.complain_wrap .complain_info2 {
	top: 67px;
	left: 407px;
	position: absolute;
	width: 190px;
}
.complain_wrap .complain_info3 {
	top: 67px;
	left: 770px;
	position: absolute;
	width: 190px;
}
#paymentoptions_wrap {
	margin: 30px 0 0 0;
}
#paymentoptions_wrap ul.paymentoptions_list li {
	float: left;
	display: inline-block;
	width: 283px;
	border: #ededed solid 1px;
	text-align: center;
	padding: 10px;
	height: 125px;
	margin: 0 0 40px 32px;
	background: #fcfcfc;
	font-weight: bold;
}
#paymentoptions_wrap ul.paymentoptions_list li img {
	margin: 0 0 10px 0;
}
#paymentoptions_wrap ul.paymentoptions_list li:first-child {
	margin-left: 0;
}
#money_transfer_wrap {
	padding: 10px 10px;
	float: left;
	margin-top: 30px;
}
#money_transfer_wrap .money_transfer_innerwrap {
	margin: 0 0 0 40px;
	float: left;
	width: 449px;
	border-right: #ededed solid 1px;
	padding-right: 30px;
}
#money_transfer_wrap .money_transfer_innerwrap1 {
	margin: 0 0 0 28px;
	float: left;
	width: 452px;
}
#money_transfer_wrap .money_transfer_heading {
	color: #000;
	padding: 4px 22px;
	font-weight: bold;
	height: 30px;
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
	border-bottom: #ededed dashed 1px;
}
#money_transfer_wrap .info {
	height: 50px;
	text-align: center;
	height: 80px;
	padding: 0;
	margin: 0;
}
#money_transfer_wrap ul.banktransfer_info li {
	float: left;
}
#money_transfer_wrap .banktransfer_info_heading {
	color: #000000;
	padding: 10px 10px;
	font-weight: bold;
	font-size: 12px;
	width: 80px;
	border: #ededed solid 1px;
	border-right: 0;
	border-bottom: 0;
	background: #fafbfb;
	height: 60px;
	line-height: 60px;
}
#money_transfer_wrap .banktransfer_info_descp {
	color: #000000;
	width: 310px;
	border: #ededed solid 1px;
	/* border-left: 0; */
	padding: 10px 10px 10px 15px;
	background: url(../images/page_descp_arrow.png) -1px 16px no-repeat;
	height: 60px;
	border-bottom: 0;
	line-height: 60px;
}
#pss_overview_wrap {
	float: left;
	width: 980px;
}
#pss_overview_wrap #pss_overview_leftwrap {
	float: left;
	width: 541px;
	margin: 30px 50px 30px 0;
	position: relative;
}
#pss_overview_wrap #pss_overview_rightwrap {
	float: left;
	width: 378px;
	margin: 0 0 30px 0;
}
#pss_overview_wrap #pss_overview_leftwrap .pss_overview_video_info {
	position: absolute;
	bottom: 25px;
	left: 180px;
	font-weight: bold;
}
.help_icon {
	margin: -3px 0 0 0;
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
}
a.tip1 {
	position: relative;
	text-decoration: none;
}
a.tip1 span {
	display: none;
}
a.tip1:hover span {
	display: block;
	position: absolute;
	padding: 10px;
	content: attr(title);
	text-align: left;
	width: 700px;
	top: -20px;
	background: #1a2e6b;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
	left: 40px;
	font-weight: normal;
}
.notch {
	position: absolute;
	top: 10px;
	left: -20px;
	margin: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid #1a2e6b;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	padding: 0;
	width: 0;
	height: 0;
	/* ie6 height fix */
	font-size: 0;
	line-height: 0;
	/* ie6 transparent fix */
	_border-right-color: pink;
	_border-left-color: pink;
	_filter: chroma(color=pink);
}
a {
	cursor: pointer;
}
.form_activelink_state {
	background: #e66e25;
	color: #ffffff;
	padding: 12px 34px 11px 34px !important;
	font-size: 16px;
	display: inline-block;
	line-height: 20px;
	height: 20px;
}
.form_activelink_state_pageinfo {
	background: #fabf8f;
	padding: 20px 20px 15px 20px;
	border-bottom: #f6f6f6 solid 1px;
	border-left: #f6f6f6 solid 1px;
	border-right: #f6f6f6 solid 1px;
	color: #000000;
}
.leftwrapf {
	float: left;
	margin: 0 20px 0 0;
	background: url(../images/page_descp_arrow.png) right top no-repeat;
	padding: 0 20px 0 0;
	height: 50px;
	line-height: 50px;
	color: #1a2e6b;
	font-size: 20px;
	font-weight: bold;
}
.rightwrapf {
	/*	float: left;
	width: 750px;*/
	font-size: 14px;
	line-height: 50px;
}
#inquiryform_wrap {
	margin: 30px 0 0 0;
}
#inquiryform_wrap ul.inquiryform_list li {
	float: left;
	margin-left: 30px;
	width: 226px;
}
#inquiryform_wrap ul.inquiryform_list li .service_img {
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	overflow: hidden;
	border-bottom: #cccccc solid 1px;
	height: 136px;
	position: relative;
}
#inquiryform_wrap ul.inquiryform_list li a {
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 0px 0px 8px;
	display: inline-block;
	padding: 25px 10px;
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	height: 91px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background-image: url(../images/inquiry_icon.png);
	background-position: 75px 85px;
	background-repeat: no-repeat;
	background-color: rgba(26, 46, 107, .9);
	background-color: rgb(26, 46, 107);
	opacity: 0.9;
	width: 160px;
}
#inquiryform_wrap ul.inquiryform_list li a:hover {
	text-decoration: none;
	background-image: url(../images/inquiry_icon.png);
	background-position: 79px 85px;
}
#inquiryform_wrap ul.inquiryform_list li:first-child {
	margin-left: 0;
}
#inquiryform_wrap ul.inquiryform_listfull li {
	width: 100%;
	position: relative;
}
#inquiryform_wrap ul.inquiryform_listfull li .service_img {
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	overflow: hidden;
	border-bottom: #cccccc solid 1px;
	height: 136px;
	position: absolute;
	top: 0;
	right: 0;
}
.blue-big-heading {
	color: #1a2e6b;
	font-size: 26px;
	font-weight: bold;
}
a.bluelink {
	color: #2d97c5;
	text-decoration: underline;
	cursor: pointer;
}
a.bluelink:hover {
	color: #2d97c5;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
}
frame {
	border: 0;
}
.para_right_img {
	float: right;
	margin: 0 0 20px 30px;
}
.msg-info {
	background: #c8161d !important;
	padding: 0 8px !important;
	color: #ffffff;
	font-size: 11px !important
}
/*Quality page*/
.quality-box {
	background: url(../images/quality-bg.png) repeat-x;
	border: 5px solid #ccc;
	display: block;
	padding: 20px;
}
.quality-box img {
	float: left;
	margin-right: 20px
}
ul.list_check2 {
	padding: 0
}
ul.list_check2 li {
	list-style-type: none;
	background: url(../images/check-mark2.png) left 4px no-repeat;
	padding: 0 0 5px 35px
}
.author-box {
	background: #fffbf8;
	border: 2px solid #d7d7d7;
	display: block;
	float: left;
	width: 417px;
	height: 195px;
	padding: 20px;
	position: relative;
	margin-right: 58px
}
.author-box1 {
	display: block;
	float: left;
	height: 170px;
	padding: 10px;
	background: #f9f9f9;
	border: 1px dashed #ccc;
	clear: both
}
.author-head {
	background: #fff1e5;
	height: 40px;
	padding: 10px;
	display: block
}
.edit-box {
	background: #fafdfe;
	border: 2px solid #d7d7d7;
	display: block;
	float: left;
	width: 417px;
	height: 195px;
	padding: 20px;
	position: relative
}
.edit-box1 {
	display: block;
	float: left;
	width: 334px;
	height: 60px;
	padding: 10px 0 10px 0;
}
.edit-box img {
	position: absolute;
	right: 2px;
	bottom: 6px
}
.edit-head1 {
	background: #edf2f8;
	height: 40px;
	padding: 10px;
	display: block
}
.arrow-middle {
	background: url(../images/arrow1.png) no-repeat;
	width: 54px;
	height: 134px;
	position: absolute;
	left: 459px;
	top: 60px;
}
.f-20 {
	font-size: 20px;
	line-height: 24px
}
.heading-quality {
	font-weight: bold;
	line-height: 28px;
	display: block;
	margin-bottom: 20px;
	font-size: 16px
}
.red {
	color: #ff0000;
}
sup {
	font-size: 0.83em;
	line-height: 0;
	vertical-align: super;
}
.disclamer {
	border: #cae0e9 solid 1px;
	margin-top: 40px;
}
.disclamer .head {
	background: #e5f5fc;
	padding: 10px
}
.disclamer ul {
	margin: 10px 10px 0 10px
}
ul.list-dot {
	padding: 5px 15px 5px 0
}
ul.list-dot li {
	list-style-type: none;
	background: url(../images/list-dot.png) no-repeat 0 7px;
	padding: 0 5px 8px 20px
}
ul#whychoose_wrap {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul#whychoose_wrap li {
	padding: 30px 0 0 0;
	list-style-type: none;
	margin: 0 0 30px 0;
	border-top: #cccccc solid 1px;
}
ul#whychoose_wrap li:first-child {
	border-top: 0;
}
ul#whychoose_wrap li .number_icn {
	float: left;
	width: 55px;
	margin-right: 20px;
}
ul#whychoose_wrap li .whychoose_wrap_info {
	float: left;
	width: 640px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 22px;
}
ul#whychoose_wrap li .whychoose_wrap_info .whychoose_wrap_header {
	color: #444444;
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: bold;
	letter-spacing: 2px;
}
ul#whychoose_wrap li .whychoose_wrap_img_wrap {
	float: right;
	width: 184px;
	border: #ededed solid 1px;
	height: 119px;
}
.homepage_sectionheading {
	color: #1a2e6b;
	font-size: 26px;
	font-weight: bold;
	background: url(../images/section_divider.gif) left bottom repeat-x;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
}
.pointer {
	cursor: pointer
}
.quality-block {
	margin-bottom: 30px;
}
.quality-block ul.quality_block_list li:first-child {
	padding-top: 0;
	border-top: 0;
}
.quality-block ul.quality_block_list li {
	padding: 30px 0 10px 0;
	margin: 0 0 20px 0;
	border-top: #ccc dashed 1px;
	font-size: 14px;
	line-height: 20px;
	list-style-type: none;
}
.quality-block ul.quality_block_list li .left_wrap {
	width: 141px;
	float: left;
	margin-right: 30px;
}
.quality-block ul.quality_block_list li .right_wrap {
	width: 740px;
	float: left;
}
.heading-quality {
	font-weight: bold;
	line-height: 28px;
	display: block;
	margin-bottom: 20px;
	font-size: 16px;
}
.conf-box-quality {
	width: 438px;
	min-height: 200px;
	padding: 0;
	float: left;
	border: 1px solid #e7e7e7;
	margin: 15px 40px 0 0;
	padding: 15px 15px;
}
.iso-block-img {
	float: left;
	margin: 0 10px 5px 0;
}
.iso-block-heading {
	font-size: 20px;
	font-weight: bold;
}
#subjectarea_listwarp {
}
#subjectarea_listwarp #subjectare_list li {
	margin: 0;
	padding: 0 0 10px 45px;
	float: left;
	width: 160px;
}
#subjectarea_listwarp #subjectare_list li:first-child {
	padding-left: 0;
}
#subjectarea_listwarp #subjectare_list li img.subjectarea_thumbnail {
	border: #dbdbdb solid 3px;
	margin-bottom: 10px;
}
#subjectarea_listwarp #subjectare_list li .subjectare_name {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #444444;
}
#typesofservices_inner {
}
#typesofservices_inner ul#typesofservices_inner_list li {
	float: left;
	width: 295px;
	margin: 0 0 20px 44px;
	border: #cccccc solid 1px;
}
#typesofservices_inner ul#typesofservices_inner_list li:first-child {
	margin-left: 0;
}
#typesofservices_inner ul#typesofservices_inner_list .ses_header {
	background: #d5aa21 url(../images/ses_icn.png) 220px 10px no-repeat;
	font-weight: bold;
	font-size: 18px;
	height: auto;
	color: #ffffff;
	text-align: center;
}
#typesofservices_inner ul#typesofservices_inner_list .pes_header {
	background: #e49d4a url(../images/pes_icn.png) 220px 10px no-repeat;
	font-weight: bold;
	font-size: 18px;
	height: auto;
	color: #ffffff;
	text-align: center;
}
#typesofservices_inner ul#typesofservices_inner_list .pesplus_header {
	background: #00bbdc url(../images/pss_plus_icn.png) 220px 10px no-repeat;
	font-weight: bold;
	font-size: 16px;
	height: auto;
	color: #ffffff;
	text-align: center;
}
#typesofservices_inner ul#typesofservices_inner_list span.smalltxt {
	font-size: 13px;
	display: block;
	font-weight: normal;
	padding: 8px;
}
#typesofservices_inner ul#typesofservices_inner_list .typeofservice_info {
	font-size: 14px;
	line-height: 20px;
	padding: 15px 10px;
	border-bottom: #a3a3a3 dashed 1px;
	height: 120px;
}
#typesofservices_inner ul#typesofservices_inner_list .subheading {
	font-size: 14px;
	padding: 10px 10px;
	color: #033b85;
	font-weight: bold;
	display: block;
}
ul.typesofservices_bluelist {
	height: auto;
	padding-bottom: 20px;
}
ul.ses_bullet li {
	padding: 0 0 0 15px;
	background: url(../images/golden_bullet.png) left 5px no-repeat;
	font-size: 12px;
	border: 0 !important;
	margin: 0 0 5px 10px !important;
	width: 255px !important;
	display: block !important;
	float: none !important;
}
ul.ses_bullet li {
	padding: 0 0 0 15px;
	background: url(../images/golden_bullet.png) left 5px no-repeat;
	font-size: 12px;
	border: 0 !important;
	margin: 0 0 5px 10px !important;
	width: 255px !important;
	display: block !important;
	float: none !important;
}
ul.scientific-editing_bullet li {
	background: url(../images/golden_bullet.png) left 5px no-repeat;
}
ul.pes-editing_bullet li {
	background: url(../images/orange_bullet.png) left 5px no-repeat;
}
ul.ses-editing_bullet li {
	background: url(../images/blue_bullet.png) left 5px no-repeat;
}
ul.typesofservices_bluelist li {
	padding: 0 0 0 15px;
	font-size: 12px;
	border: 0 !important;
	margin: 0 0 5px 10px !important;
	width: 255px !important;
	display: block !important;
	float: none !important;
}
#services_sample_wrap {
	margin: 20px 0 0 0;
}
.innerpage_subheading {
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0;
}
.pricetat_table_wrap {
	margin: 10px 0 20px 0;
	height: 340px
}
.price_tat_table {
	border: #cccccc solid 1px;
	width: 980px;
	border-spacing: 0;
 *border-collapse: collapse; /* hack is needed for IE7 also */
 *border-spacing: 0;
	margin: 20px 0 7px;
}
.price_tat_table th.sesheading {
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding: 15px 3px !important;
	background: #87c5ea;
}
.price_tat_table th.pesheading {
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	padding: 15px 3px;
	background: #efc173;
}
.price_tat_table td {
	vertical-align: middle;
	display: table-cell;
	color: #000000;
	background: #ffffff;
	padding: 10px 10px;
	font-weight: bold;
	font-size: 12px;
}
.pricetat_thborder_left {
	border-left: #ffffff solid 1px;
}
.pricetat_border_left {
	border-left: #cccccc solid 1px;
}
.pricetat_border_bottom {
	border-bottom: #cccccc solid 1px;
}
.pricetat_border_top {
	border-top: #cccccc solid 1px;
}
.pricetat_border_right {
	border-right: #cccccc solid 1px;
}
.pricetat_seshighlight {
	background: #f1fbff !important;
}
.pricetat_peshighlight {
	background: #fff8ed !important;
}
.ses_bluetxt {
	color: #1a2e6b;
	font-size: 18px;
	font-family: 'robotomedium';
	height: 33px;
	float: left;
	width: 55px;
	font-weight: bold;
	background: #e4ebff url(../images/pricetat_arrow.jpg) right top no-repeat;
	line-height: 33px;
	padding: 0 0 0 7px;
}
.pes_leftwrap {
	float: left;
	width: 540px;
	margin: 40px 60px 0 0;
}
.pes_rightwrap {
	float: left;
	width: 350px;
	background: #fafbfb;
	padding: 15px 15px;
	margin-top: 20px;
}
.pes_rightwrap .leftsection {
	float: left;
	width: 207px;
	background: #fafbfb;
}
.pes_rightwrap .rightsection {
	float: left;
	width: 115px;
	background: #fafbfb;
}
.pes_rightwrap .leftsection .pes_total {
	border-top: #000000 solid 1px;
	margin: 10px 23px 0 0;
	padding: 3px 0 0 0;
	text-align: right;
}
.pes_rightwrap .pes_price_icon {
	margin: 40px 0 0 0;
}
ul.fileformats_list {
	margin: 20px 0 0 0;
}
ul.fileformats_list li {
	float: left;
	display: inline-block;
	border: #ededed solid 1px;
	padding: 2px;
	font-size: 12px;
	width: 224px;
	margin: 0 0 20px 20px;
}
ul.fileformats_list li:first-child {
	margin-left: 0;
}
ul.fileformats_list li .fileformat_innerborder {
	border: #ededed solid 1px;
	padding: 15px 7px;
	text-align: center;
	height: 156px;
}
.red_txt {
	color: #ef3f23 !important;
}
.common_border {
	border: #cccccc solid 1px;
}
.commondivider {
	margin: 20px 0;
	border-bottom: #cccccc solid 1px;
	clear: both;
	height: 20px;
}
.dark_ses_highlight_bg {
	background: #033b85 !important;
	padding: 15px 3px !important;
	font-weight: bold;
	color: #ffffff !important;
}
.dark_pes_highlight_bg {
	background: #ea9a28 !important;
	padding: 15px 3px !important;
	font-weight: bold;
	color: #ffffff !important;
}
ul.common_innerlist_style li {
	padding: 4px 0 8px 15px;
	background: url(../images/bullet1.png) left 7px no-repeat;
	font-size: 12px;
	text-align: left !important;
	margin: 0 0 0 10px;
}
.dark_ses_highlight_bg {
	background: #033b85 !important;
	padding: 15px 3px !important;
	font-weight: bold;
	color: #ffffff !important;
}
.dark_pes_highlight_bg {
	background: #ea9a28 !important;
	padding: 15px 3px !important;
	font-weight: bold;
	color: #ffffff !important;
}
.grey_highlight_bg {
	background: #fdfdfd !important;
	padding: 15px 3px !important;
	font-weight: bold;
}
#inner_blue_section ul.inner_blue_sectionlist li {
	border: #ededed solid 1px;
	padding: 10px 10px;
	float: left;
	display: inline-block;
	width: 450px;
	margin: 0 0 30px 35px;
}
#inner_blue_section ul.inner_blue_sectionlist li:first-child {
	margin: 0 0 30px 0;
}
#inner_blue_section ul.inner_blue_sectionlist li .heading {
	height: 45px;
	margin: 0 0 20px 0;
	font-size: 18px;
	background: #fafbfb;
	color: #444444;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
	padding: 5px 0;
}
#inner_blue_section ul.inner_blue_sectionlist li p.service_descp {
	line-height: 22px;
	height: 90px;
}
.showcursor {
	cursor: pointer;
}
.translation-compare {
	text-align: center;
	margin-bottom: 20px;
	float: left;
}
.translation-compare .block-t1 {
	width: 330px;
	display: block;
	float: left;
	margin-right: 22px;
	position: relative;
}
.translation-compare .light-blue {
	background-color: #e9f4f9;
	display: block;
	line-height: 35px;
}
.translation-compare .block-t1 img {
	position: absolute;
	right: 0;
	top: 0;
	margin-left: 10px;
}
.translation-compare .light-blue {
	background-color: #e9f4f9;
	display: block;
	line-height: 35px;
}
.translation-compare .mid-height {
	height: 160px;
}
.translation-compare .dot-grey {
	background-color: #fbfbfb;
	border-bottom: 1px dashed #e1e1e1;
	display: block;
	line-height: 25px;
	padding: 5px 0;
}
.translation-compare .block-t2 {
	width: 276px;
	display: block;
	float: left;
}
.translation_table {
	border-collapse: collapse;
}
.translation_table th {
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 3px;
}
.dark-blue {
	background: #005b9a;
	line-height: 55px;
	color: #ffffff;
	font-size: 16px;
}
.dark-blue1 {
	background: #0191c8;
	line-height: 55px;
	color: #ffffff;
	font-size: 16px;
}
.dark-blue2 {
	background: #74c2e1;
	line-height: 55px;
	color: #ffffff;
	font-size: 16px;
}
.solid-bor-b {
	border-bottom: 1px solid #CAE0E9;
}
.solid-bor-l {
	border-left: 1px solid #CAE0E9;
}
.solid-bor-r {
	border-right: 1px solid #CAE0E9;
}
.pricetat_highlight_bg {
	background: #c9e7f2!important;
}
.pricetat_highlight_bg1 {
	background: #e5f5fc !important;
}
.translation_service_box_info {
	padding: 0;
	margin: 20px 0;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border: #e8e8e8 solid 2px;
	padding: 0 20px 10px 20px;
}
.translation_table {
	border-collapse: collapse;
	width: 100%;
}
.translation_table th {
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 3px;
}
.translation-compare .dark-blue, .translation_table .dark-blue {
	background-color: #005b9a;
	line-height: 55px;
	color: #ffffff;
	font-size: 16px;
}
.translation-compare .dark-blue1, .translation_table .dark-blue1 {
	background-color: #0191c8;
	line-height: 55px;
	color: #ffffff;
	font-size: 16px;
}
.translation-compare .dark-blue2, .translation_table .dark-blue2 {
	background-color: #74c2e1;
	line-height: 55px;
	color: #ffffff;
	font-size: 16px;
}
.translation_table tr td:first-child{width: 80px !important;}
.translation_table tr td:nth-child(2){width: 140px !important;}
.translation_table td {
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	color: #000000;
	background: #ffffff;
	padding: 7px 0px;
	width: 100px !important;
}
.blackfontcolor {
	color: #444 !important;
}
/*EDITING PRICE CHANGE REVAMP STYLES*/
a.publication-rescue {
	width: 466px;
	height: 295px;
	display: block;
	float: left;
	border: 2px solid #f4f4f4;
	margin: 0 36px 25px 2px;
	text-decoration: none;
	color: #000000;
	position: relative
}
a.publication-rescue:hover {
	border: 2px solid #c5dbea
}
.rescue-box {
	padding: 0 10px 0 0;
	margin: 10px 5px;
	display: block;
	width: 400px;
	font-weight: normal
}
.top-head {
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	display: block;
	font-weight: normal
}
.red-strip {
	line-height: 16px;
	text-align: center;
	display: none;
	color: #ffffff; width:245px; float:right;
	margin-top:3px;
	background:#c8161d;
    /*cursor:pointer;*/	
    position:relative;
}

#contact_details_wrap .red {
	text-align: right;
	color: #FF0004; 
	width:250px;
	float:right;
	background:#fff;
    /*cursor:pointer;*/	
    position:relative;
	padding: 3px 0;
	font-weight: bold
	/* display: none; */
}


#footer_leftwrap .red {line-height: 16px;
	text-align: center;
	display: none;
	color: #ffffff; width:245px; float:left;
	margin-top:3px;
	background:#c8161d;
    /*cursor:pointer;*/	
    position:relative;}
.red-strip span.holiday-msg-icn{
	background: url(../images/holiday-msg-info-icn.png) top left no-repeat;
    position: absolute;
    top: -7px;
    left: -12px;
    display: block;
    width: 30px;
    height: 30px;
}
.red-strip-footer {
	background-color: #c8161d;
	line-height: 16px;
	text-align: center;
	color: #ffffff; width:212px; float:left;
	margin-top:3px;
	display:inline-block;
}
.green-strip {
	background-color: #409948;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	display: block;
	color: #ffffff
}
.blue-strip {
	background-color: #4589a1;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	display: block;
	color: #ffffff
}
a.publication-rescue .rescue-read-more {
	color: #ffffff;
	display: block;
	text-decoration: none;
	width: 25px;
	background-color: #409948;
	height: 45px;
	position: absolute;
	bottom: 20px;
	right: 0px;
	line-height: 40px;
	padding: 5px 0;
	font-size: 18px;
}
a.publication-rescue .rescue-read-more:hover {
	background-color: #186a1f;
	font-weight: bold
}
a.publication-rescue .rescue-read-more1 {
	color: #ffffff;
	display: block;
	text-decoration: none;
	width: 25px;
	background-color: #4589a1;
	height: 45px;
	position: absolute;
	bottom: 11px;
	right: -2px;
	line-height: 40px;
	padding: 5px 0;
	font-size: 18px;
}
a.publication-rescue .rescue-read-more1:hover {
	background-color: #276980;
	font-weight: bold
}
.publication-writing-img {
	background: url(../images/writing-rescue.png) no-repeat;
	display: block;
	width: 465px;
	height: 136px;
	display: block
}
.publication-img {
	background: url(../images/publication-rescue.png) no-repeat;
	display: block;
	width: 465px;
	height: 136px;
	display: block
}
.rescue-writing1 {
	background: url(../images/writing-rescue1.png) no-repeat;
	width: 327px;
	height: 365px;
	float: left;
	display: block
}
.rescue-writing2 {
	background: url(../images/writing-rescue2.png) no-repeat;
	width: 327px;
	height: 365px;
	float: left;
	display: block
}
.rescue-writing3 {
	background: url(../images/writing-rescue3.png) no-repeat;
	width: 734px;
	height: 297px;
	display: block
}
.rescue-publication3 {
	background: url(../images/publication-rescue2.png) no-repeat;
	width: 734px;
	height: 297px;
	display: block
}
.rescue-publication2 {
	background: url(../images/publication-rescue1.png) no-repeat;
	width: 326px;
	height: 365px;
	float: left;
	display: block
}
.rescue-uservoice_info_wrap {
	border: 1px solid #ececec;
	border-bottom: 4px solid #7fadcc;
	margin-bottom: 20px;
	width: 100%;
	height: 340px
}
.rescue-uservoice_info_wrap .rightwrap1 {
	float: left;
	width: 809px;
	background: #E9F4F9;
	height: 169px
}
.rescue-uservoice_info_wrap .rightwrap1 .uservoice_list1 {
	padding: 0 10px 0 0;
	margin: 10px 10px 10px 10px;
	display: block;
	width: 787px
}
.rescue-uservoice_info_wrap .rightwrap1 .uservoice_list1 .greyheader {
	display: block;
	width: 176px;
	float: left;
	font-weight: bold;
	line-height: 36px;
	height: 36px;
	background: #ffffff;
	text-align: right;
	margin-bottom: 1px;
	padding: 0 10px
}
.rescue-uservoice_info_wrap .rightwrap1 .uservoice_list1 .list_info1 {
	width: 570px;
	float: left;
	height: 36px;
	line-height: 36px;
	margin-left: 1px;
	height: 36px;
	background: #ffffff;
	margin-bottom: 1px;
	padding-left: 20px
}
.rescue-uservoice_info_wrap .uservoice_para1 {
	padding: 10px;
	line-height: 23px;
	background: #fafafa;
	display: block;
	position: relative;
	height: 153px;
}
.img-bor-rb2 {
	border: 10px solid #E9F4F9;
	display: block;
	border-right: none
}
ul#whychoose_wrap {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul#whychoose_wrap_pss li {
	padding: 15px 0 15px 0px;
	list-style-type: none;
	margin: 0 0 30px 0;
	border: 1px solid #dae7ec;
	position: relative;
	height: 79px
}
ul#whychoose_wrap_pss li .number_icn {
	float: left;
	width: 67px;
	margin: 6px 10px 0 0;
}
ul#whychoose_wrap_pss li .whychoose_wrap_info {
	float: left;
	width: 685px;
	margin-right: 10px;
}
ul#whychoose_wrap_pss li .whychoose_wrap_info .whychoose_wrap_header {
	color: #444444;
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: bold;
}
ul#whychoose_wrap_pss li .img-suppport {
	position: absolute;
	top: 0;
	right: 0
}
.publicaton-rescue-banner {
	width: 737px;
	height: 174px;
	background: url(../images/publication-rescue.jpg) no-repeat;
	float: left;
	margin-bottom: 20px;
}
.rescue-writing-banner {
	width: 980px;
	height: 120px;
	background: url(../images/publication-rescue-writing.jpg) no-repeat;
	float: left;
	margin-bottom: 20px;
}
.rescue-publication-banner {
	width: 980px;
	height: 120px;
	background: url(../images/publication-rescue1.jpg) no-repeat;
	float: left;
	margin-bottom: 20px;
}
.publication-tesimonial-banner {
	width: 737px;
	height: 174px;
	background: url(../images/publication-testimonial.png) no-repeat;
	float: left;
	margin-bottom: 20px;
}
ul#details_wrap {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	height: 450px;
	width: 980px
}
ul#details_wrap li {
	list-style-type: none;
	margin: 0 0 12px 0;
	border: 1px solid #dae7ec;
	height: 55px;
	padding: 0 0 0 66px
}
ul#details_wrap .verticle-heading {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/verticle-heading.png) no-repeat;
	display: block;
	width: 68px!important;
	height: 453px;
	display: block;
	border: none !important;
	float: left
}
ul#details_wrap li .grey-head {
	float: left;
	width: 170px;
	background: #f9f9f9;
	height: 55px;
	line-height: 55px;
	padding-left: 15px
}
ul#details_wrap li .grey-head1 {
	float: left;
	height: 55px;
	line-height: 55px;
	padding: 0 5px 0 15px;
	width: 707px
}
ul#details_wrap1 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
}
ul#details_wrap1 li {
	list-style-type: none;
	margin: 0 0 12px 0;
	border: 1px solid #dae7ec;
	height: 64px;
	padding: 0 0 0 66px
}
ul#details_wrap1 .verticle-heading {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/detail1-img.png) no-repeat;
	display: block;
	width: 66px !important;
	height: 66px;
	display: block;
	border: none !important;
	float: left
}
ul#details_wrap1 li .grey-head {
	float: left;
	width: 170px;
	background: #f9f9f9;
	height: 64px;
	line-height: 64px;
	padding-left: 15px
}
ul#details_wrap1 li .grey-head1 {
	float: left;
	height: 55px;
	line-height: 55px;
	padding: 0 5px 0 15px;
	width: 707px
}
ul#details_wrap2 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	margin-top: 50px
}
ul#details_wrap2 li {
	list-style-type: none;
	border: 1px solid #dae7ec;
	height: 64px;
	padding: 0 0 0 66px
}
ul#details_wrap2 .verticle-heading {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/price.png) no-repeat;
	display: block;
	width: 66px !important;
	height: 131px;
	display: block;
	border: none !important;
	float: left
}
ul#details_wrap2 li .grey-head {
	float: left;
	width: 645px;
	background: #f9f9f9;
	height: 54px;
	line-height: 24px;
	padding: 10px 0 0 15px
}
ul#details_wrap2 li .grey-head1 {
	float: left;
	height: 54px;
	line-height: 24px;
	padding: 10px 0 0 15px;
	width: 237px;
	background: #cde2ea;
	display: block;
	text-align: center
}
ul#process_wrap {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	margin: 20px 0;
	height: 200px
}
ul#process_wrap li {
	list-style-type: none;
	height: 195px;
	width: 194px;
	float: left
}
ul#process_wrap li .number_icn {
	float: left;
	width: 196px;
}
ul#process_wrap li .grey-head {
	color: #196e8c;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold
}
ul#process_wrap li .grey-head1 {
	padding: 5px
}
ul#publication-rescue-wrap {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	height: 475px
}
ul#publication-rescue-wrap li {
	list-style-type: none;
	margin: 0 0 12px 0;
	border: 1px solid #dae7ec;
	height: 66px;
	display: block
}
ul#publication-rescue-wrap .verticle-heading {
	display: block;
	width: 68px !important;
	height: 66px;
	display: block;
	float: left;
	border: none !important;
	float: left
}
ul#publication-rescue-wrap li .grey-head {
	float: left;
	width: 170px;
	background: #f9f9f9;
	height: 66px;
	line-height: 68px;
	padding-left: 15px
}
ul#publication-rescue-wrap li .grey-head1 {
	float: left;
	height: 60px;
	padding: 5px 0 0 10px;
	width: 580px
}
ul#publication-rescue-wrap li .price1 {
	float: left;
	width: 120px;
	height: 66px;
	line-height: 65px;
	text-align: center;
	border-left: 4px solid #d8e6eb;
	margin-left: 10px
}
ul#publication-rescue-wrap2 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	margin-top: 10px;
*margin-top:50px
}
ul#publication-rescue-wrap2 li {
	list-style-type: none;
	border: 1px solid #dae7ec;
	height: 66px;
	margin-top: 15px
}
ul#publication-rescue-wrap2 li .grey-head {
	float: left;
	width: 524px;
	background: #f9f9f9;
	height: 66;
	line-height: 66px;
	padding: 0 0 0 20px
}
ul#publication-rescue-wrap2 li .grey-head1 {
	float: left;
	height: 66px;
	line-height: 66px;
	width: 183px;
	display: block;
	background: #d8e6eb;
	font-size: 16px;
	text-align: center
}
ul#publication-rescue-wrap2 li .blue-head1 {
	float: left;
	height: 66px;
	line-height: 66px;
	padding: 0 0 0 15px;
	width: 236px;
	background: #4589a1;
	display: block;
	color: #ffffff;
	position: relative;
	font-size: 18px
}
ul#publication-rescue-wrap2 li .blue-head1 img {
	position: absolute;
	top: 20px;
	right: 10px
}
.plus-divider {
	background: url(../images/plus-divider.png) no-repeat;
	display: block;
	width: 980px;
	height: 43px
}
.box-divider {
	background: #f0f0f0;
	height: 40px;
	line-height: 40px;
	margin: 15px 0;
	border: 1px solid #dae7ec;
	font-size: 18px;
	text-align: center
}
ul#publication-rescue-wrap3 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	height: 160px
}
ul#publication-rescue-wrap3 li {
	list-style-type: none;
	margin: 0 0 12px 0;
	border: 1px solid #dae7ec;
	height: 66px;
	display: block
}
ul#publication-rescue-wrap3 .verticle-heading {
	display: block;
	width: 68px !important;
	height: 66px;
	display: block;
	float: left;
	border: none !important;
	float: left
}
ul#publication-rescue-wrap3 li .grey-head {
	float: left;
	width: 175px;
	background: #f9f9f9;
	height: 66px;
	line-height: 68px;
	padding-left: 15px
}
ul#publication-rescue-wrap3 li .grey-head1 {
	float: left;
	height: 55px;
	padding: 10px 0 0 15px;
	width: 350px
}
ul#publication-rescue-wrap3 li .price1 {
	float: left;
	width: 168px;
	height: 66px;
	line-height: 65px;
	text-align: center;
	border-left: 4px solid #d8e6eb;
	margin-left: 10px
}
ul#publication-rescue-wrap3 {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
	height: 160px
}
ul#publication-rescue-wrap3 li {
	list-style-type: none;
	margin: 0 0 12px 0;
	border: 1px solid #dae7ec;
	height: 66px;
	display: block
}
ul#publication-rescue-wrap3 .verticle-heading {
	display: block;
	width: 68px !important;
	height: 66px;
	display: block;
	float: left;
	border: none !important;
	float: left
}
ul#publication-rescue-wrap3 li .grey-head {
	float: left;
	width: 235px;
	background: #f9f9f9;
	height: 66px;
	line-height: 68px;
	padding-left: 15px
}
ul#publication-rescue-wrap3 li .grey-head1 {
	float: left;
	height: 55px;
	padding: 10px 0 0 15px;
	width: 531px
}
ul#publication-rescue-wrap3 li .price1 {
	float: left;
	width: 168px;
	height: 66px;
	line-height: 65px;
	text-align: center;
	border-left: 4px solid #d8e6eb;
	margin-left: 10px
}
.price-2 {
	float: left;
	height: 54px;
	line-height: 24px;
	padding: 10px 0 0 15px;
	width: 237px;
	background: #d8e6eb;
	display: block;
	text-align: center;
	margin-left: 20px
}
/*.red {
	color: #ff0000;
}*/
.claim {
  background: #fffee8  none repeat scroll 0 0;
border: 1px solid #e1b56c;
top:350px;
left: 70px;
padding: 10px;
position: absolute;
width: 600px;
font-size:10px;
z-index: 999;
}
.claim1 {
background: #fffee8  none repeat scroll 0 0;
border: 1px solid #e1b56c;
top:295px;
left: 76px;
font-size:10px;
padding: 10px;
position: absolute;
width: 600px;
z-index: 999;
}
.claim-height{top:277px !important;}
.fast-bg {
	background: #fffee8 none repeat scroll 0 0 !important;
	display: block;
}
.orange-color {
	color: #fff600 !important;
	font-size: 14px;
	font-weight: bold;
}
/*EDITING PRICE CHANGE REVAMP STYLES*/

.uservoice_info_wrap {
	border: 1px solid #ececec;
	border-bottom: 4px solid #7fadcc;
	width: 100%;
	margin:0 0 40px 0;
}
.uservoice_info_wrap .rightwrap {
	float: left;
	width: 640px;
	background: #E9F4F9;
	height: 270px;
}
.uservoice_info_wrap .img-bor-rb {
	border: 10px solid #005b9a;
	display: block;
	float: left;
}
.uservoice_info_wrap .rightwrap .header {
	background: #005b9a;
	padding: 16px;
	font-size: 18px;
	font-weight: normal;
	line-height: 34px;
	color: #fff;
}
.uservoice_info_wrap .rightwrap .uservoice_list {
	padding: 0 10px 0 0;
	margin: 10px 10px 10px 10px;
	display: block;
	width: 620px;
	float: left;
}
.uservoice_info_wrap .rightwrap .header a {
	color: #ffffff;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	line-height: 34px;
}
.uservoice_info_wrap .rightwrap .header a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.uservoice_info_wrap .rightwrap .uservoice_list .greyheader {
	display: block;
	width: 91px;
	float: left;
	font-weight: bold;
	line-height: 36px;
	height: 36px;
	background: #ffffff;
	text-align: right;
	margin-bottom: 1px;
	padding: 0 10px;
	font-size:12px;
}
.uservoice_info_wrap .rightwrap .uservoice_list .list_info {
	width: 488px;
	float: left;
	height: 36px;
	line-height: 36px;
	margin-left: 1px;
	height: 36px;
	background: #ffffff;
	margin-bottom: 1px;
	padding-left: 20px;
}
.uservoice_para {
	padding: 20px 180px 20px 10px;
	font-size: 14px;
	line-height: 23px;
	background: #fafafa;
	display: block;
	position: relative;
	height: 125px;
}
a.uservoice_link {
	background: url(../images/read-more-new.png) no-repeat;
	display: block;
	width: 142px;
	height: 164px;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #eee;
}
a.uservoice_link:hover {
	background-position: 13px 0;
}
.interview-lblock {
	width: 100px;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 20px 20px 0;
	text-align: center;
	font-weight: bold;
}
.interview-rblock {
	width: 730px;
	display: block;
	float: left;
	margin-bottom: 20px;
}
.interview_title_margin {
	margin-top: 50px !important;
}
.interview_title_img_bor {
	border: 1px solid #cccccc;
	padding: 10px;
	display: block;
	margin: 0 auto;
}
.img_flt_left {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
sup {
	font-size: 0.83em;
	vertical-align: super;
	line-height: 0;
}

.testi_sectionheading {
	float: left;
	width: 850px;
	margin: 30px 0;
	background: url(../images/section_pattern.png) left 25px repeat-x;
}
.testi_sectionheading h2 {
	color: #1a2e6b;
	font-size: 22px;
	font-weight: bold;
	background: #fff url(../images/section_line.png) left top no-repeat;
	padding: 0 30px 15px 35px;
	line-height: 52px;
	height: 52px;
	float: left;}
#service-table {width:100%;display:inline-block;}
#service-table .service-new{width:1000px;float:right;border-collapse:collapse;}
#service-table .topicone{background:#E1E1E1;border:1px solid #D0D0D0;line-height:20px;text-align:center;color:#000;border-right:none;}
#service-table .service-new td{border:1px solid #ccc;border-collapse:collapse;padding:10px;text-align:center;}
#service-table .service-new td .solof li{list-style-type:none;background:url(../images/bullet.png) no-repeat 0px 3px;padding:0px 0px 5px 14px;}
.blue-c{background:#4589a1;color:#fff;text-align:center;font-weight:bold;}
table.support-wrap{border:none;border-collapse:collapse;background:#f1fbff !important;text-align:left;}
table.support-wrap td{border:1px solid #cccccc;border-collapse:collapse;background:#f1fbff !important;}
.new-claim-note-right{background:#00cc66;width:610px;border: 1px solid #02AD58;position:absolute;left:70px;z-index:9999;padding:5px;display:block;font-size:10px;line-height:14px;color:#fff;margin:8px 0px;bottom:-15px;}
table.support-wrap{border:none;border-collapse:collapse;background:#f1fbff !important;text-align:left;}
table.support-wrap td{border:1px solid #cccccc;border-collapse:collapse;background:#f1fbff !important;}


/*new pricescroll popup*/
.ses-pricescroll-left{width:480px;background:#fcf3af;border: 1px solid #ffcc66;position:relative;bottom:0;left:0px;z-index:999;padding-top:8px;display:block;line-height:14px;margin-top:0px;float:left;}
.ses-pricescroll-left p{line-height:18px;padding-top:4px;color:#555;font-size:10px;margin-bottom:5px;}
.ses-pricescroll-left img{float:left;margin:0px 10px 25px 10px;}
.ses-pricescroll-left .blackfont{font-size:15px;font-weight:bold;color:#000;line-height:20px;}
.ses-pricescroll-left .pink-section{background:#fffcd9;color:#555555;font-size:12px;padding:8px;line-height:20px;}
.newtool-tip{background:url(../images/tool-tip.png);width:14px;height:8px;display:block;position:absolute;top:-8px;left:299px;}
.ses-pricescroll-right{width:475px;background:#8eb4e3;border:1px solid #4a7ebb;position:relative;bottom:0;left:20px;z-index:999;padding-top:8px;display:block;line-height:14px;margin-top:0px;float:left;}
.ses-pricescroll-right p{line-height:18px;padding-top:4px;color:#fff;font-size:10px;margin-bottom:5px;}
.ses-pricescroll-right img{float:left;margin:0px 10px 50px 10px;}
.ses-pricescroll-right .blackfont{font-size:15px;font-weight:bold;color:#000;line-height:20px;}
.newtool-tip-blue{background:url(../images/tool-tip-blue.png);width:14px;height:8px;display:block;position:absolute;top:-8px;left:50%;}
.tool-tip{background:url(../images/tool-tip.png);width:14px;height:8px;display:block;position:absolute;top:-8px;left:227px;}
ul.solof li {
    list-style-type: none !important;
    background: url(../images/bullet1.png) no-repeat 0px 3px !important;
    padding: 0px 0px 5px 14px !important;
	text-align:left !important;
}
.book-promotion{ background:url(../images/promotion-banner.png) no-repeat; width:980px; height:330px; display:block}

.new-section-wrap{margin:10px 0px;line-height:22px;}
.expand-plus{display:block;height:37px;width:740px;margin-top:10px;}
.expand-plus a{background:url(../images/arrow-drop.png) no-repeat 0px 0px;text-align:left;line-height:23px;padding-left:30px;display:block;}
.collapse-plus{position:relative;clear:both;display:block;height:37px;width:715px;margin-top:10px}
.collapse-plus a{display:block;background:url(../images/arrow-drop-up.png) no-repeat 0px 0px;text-align:left;line-height:23px;padding-left:30px}
.font16{font-size:15px;}
.roll-cost {border-collapse:collapse;margin-bottom:40px;}
.roll-cost tr td{border:1px solid #EBC384;padding:5px 10px;}
.roll-cost .title-grey{background:#F7E6B6;}
.roll-cost .light-grey{background:#fdf8e9;}
.roll-cost .dark-grey{background:#fbfaf4;}
.coler-wrap{background:url(../../images/grey-gradiant.jpg) repeat-x;border:1px solid #D7D7D7;padding:9px 10px;width:750px;}
.red { color:#ff0000;}


.price_tat_table2 {width: 100%;border-spacing: 0;*border-collapse: collapse; /* hack is needed for IE7 also */ *border-spacing: 0;}
.price_tat_table2 th {vertical-align: middle;text-align: center;display: table-cell;color: #ffffff;font-weight: bold;padding: 10px 3px;font-size: 16px !important;}
.price_tat_table2 tr td:first-child{width: 70px !important;}
.price_tat_table2 tr td:nth-child(2){width: 100px !important;}
.price_tat_table2 td {vertical-align: middle;text-align: center;display: table-cell;color: #000000;background: #ffffff;padding: 10px 0px;width: 75px !important; font-weight: normal}
.pricetat_border_left {border-left: #cae0e9 solid 1px;}
.pricetat_border_bottom {border-bottom: #cae0e9 solid 1px;}
.pricetat_highlight_bg {background: #c9e7f2!important;}
.pricetat_highlight_pre {background: #e4b25d!important;}
.pricetat_highlight_std {background: #00bfe1!important;}
.pricetat_highlight_tat {background: #f2fafd!important}
.pricetat_highlight_tat4 {background: #fce4d6 !important}
.pricetat_highlight_tat5 {background: #ffffc5 !important}
.pricetat_highlight_tat_dark_blue {background: #005b9a !important; color: #fff!important}
.pricetat_highlight_tat_dark_blue1 {background: #0191c8 !important; color: #fff!important}
.pricetat_highlight_tat_dark_blue2 {background: #74c2e1 !important; color: #fff!important}
.pricetat_highlight_tat1 {background: #f2fafd!important;color:#7b9800 !important}
.pricetat_highlight_tat2 {background: #f7f7f7!important;}
.pricetat_highlight_tat3 {background:url(../images/blank-bg.png) repeat-x !important}
.discount-box{border: 1px solid #fc7115; width: 200px; float: left; margin-left: 30px}
.discount-box .org-heading{background: #fb6e0f; color: #fff; display: block; padding: 4px 0}
.discount-box .org-txt{display: block; color: #E8772A; padding: 4px 0; font-weight: bold}
.pricetat_highlight_tat_pre {background: #ffe7bf!important;}
.pricetat_highlight_bg1 {background: #e5f5fc !important;}
.dark-blue{ background-color:#005b9a; line-height:55px; color:#ffffff; font-size:12px}
.dark-blue1{ background-color:#0191c8; line-height:55px; color:#ffffff; font-size:12px}
.dark-blue2{ background-color:#74c2e1; line-height:55px; color:#ffffff; font-size:12px}
.light-blue{ background-color:#e9f4f9; display:block;line-height:35px}
.light-blue2{ background-color:#e9f4f9; display:block;padding: 5px 0}
.white-block{ background-color:#e9f4f9}
.orange-color2{color:#E8772A;margin:0px 0px 10px 0px;}
.bold_txt{ font-weight:bold}
.font24{font-size:24px}
.font18{font-size:18px}
/*Margin CSS*/
.mar-auto{margin:0 auto}
.mar-0{margin:0px}
.mar-5{margin:5px}
.mar-10{margin:10px}
.mar-15{margin:15px}
.mar-20{margin:20px}
.mar-30{margin:30px}
.mar-35{margin:35px}
.mar-40{margin:40px}
.mar-45{margin:45px}
.mar-50{margin:50px}
.mar-55{margin:55px}
.mar-60{margin:60px}
.mar-t0{margin-top:0px}
.mar-t5{margin-top:5px}
.mar-t10{margin-top:10px}
.mar-t15{margin-top:15px}
.mar-t20{margin-top:20px}
.mar-t25{margin-top:25px}
.mar-t30{margin-top:30px}
.mar-t35{margin-top:35px}
.mar-t40{margin-top:40px}
.mar-t45{margin-top:45px}
.mar-t50{margin-top:50px}
.mar-t55{margin-top:55px}
.mar-t60{margin-top:60px}
.mar-b0{margin-bottom:0px}
.mar-b5{margin-bottom:5px}
.mar-b10{margin-bottom:10px}
.mar-b15{margin-bottom:15px}
.mar-b20{margin-bottom:20px}
.mar-b25{margin-bottom:25px}
.mar-b30{margin-bottom:30px}
.mar-b40{margin-bottom:40px}
.mar-b45{margin-bottom:45px}
.mar-b50{margin-bottom:50px}
.mar-b55{margin-bottom:55px}
.mar-b60{margin-bottom:60px}
.mar-l0{margin-left:0px}
.mar-l5{margin-left:5px}
.mar-l10{margin-left:10px}
.mar-l15{margin-left:15px}
.mar-l20{margin-left:20px}
.mar-l25{margin-left:25px}
.mar-l30{margin-left:30px}
.mar-l40{margin-left:40px}
.mar-l45{margin-left:45px}
.mar-l50{margin-left:50px}
.mar-l55{margin-left:55px}
.mar-l60{margin-left:60px}
.mar-r0{margin-right:0px}
.mar-r5{margin-right:5px}
.mar-r10{margin-right:10px}
.mar-r15{margin-right:15px}
.mar-r20{margin-right:20px}
.mar-r25{margin-right:25px}
.mar-r30{margin-right:30px}
.mar-r40{margin-right:40px}
.mar-r45{margin-right:45px}
.mar-r50{margin-right:50px}
.mar-r55{margin-right:55px}
.mar-r60{margin-right:60px}
/*negetive Margin CSS*/
.mar-t-10{margin-top:-10px}
.mar-t-20{margin-top:-20px}
.mar-t-30{margin-top:-30px}
.mar-t-60{margin-top:-60px}
/* top CSS*/
.t5{top:5px}
.t10{top:10px}
.t15{top:15px}
.t20{top:20px}
/*Padding CSS*/
.pad-0{padding:0px}
.pad-5{padding:5px}
.pad-10{padding:10px}
.pad-15{padding:15px}
.pad-20{padding:20px}
.pad-t0{padding-top:0px}
.pad-t1{padding-top:1px}
.pad-t5{padding-top:5px}
.pad-t10{padding-top:10px}
.pad-t15{padding-top:15px}
.pad-t20{padding-top:20px}
.pad-t25{padding-top:25px}
.pad-t30{padding-top:30px}
.pad-b0{padding-bottom:0px}
.pad-b2{padding-bottom:2px}
.pad-b5{padding-bottom:5px}
.pad-b10{padding-bottom:10px}
.pad-b15{padding-bottom:15px}
.pad-b20{padding-bottom:20px}
.pad-b25{padding-bottom:25px}
.pad-b30{padding-bottom:30px}
.pad-l0{padding-left:0px}
.pad-l5{padding-left:5px}
.pad-l10{padding-left:10px}
.pad-l15{padding-left:15px}
.pad-l20{padding-left:20px}
.pad-l25{padding-left:25px}
.pad-l30{padding-left:30px}
.pad-r0{padding-right:0px}
.pad-r5{padding-right:5px}
.pad-r10{padding-right:10px}
.pad-r15{padding-right:15px}
.pad-r20{padding-right:20px}
.pad-r25{padding-right:25px}
.pad-r30{padding-right:30px}
.pad-30{padding:30px}
/*font-size CSS*/
.font8{font-size:8px}
.font9{font-size:9px}
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font17{font-size:17px}
.font18{font-size:18px}
.font19{font-size:19px}
.font20{font-size:20px}
.font21{font-size:21px}
.font22{font-size:22px}
.font23{font-size:23px}
.font24{font-size:24px}
.font25{font-size:25px}
.font26{font-size:26px}
.font27{font-size:27px}
.font28{font-size:28px}
.font29{font-size:29px}
.font30{font-size:30px}
.font40{font-size:30px}
.font60{font-size:60px}
.font80{font-size:80px}
.font120{font-size:120px}
/*line-height CSS*/
.lh-10{line-height:10px}
.lh-12{line-height:12px}
.lh-14{line-height:14px}
.lh-16{line-height:16px}
.lh-18{line-height:18px}
.lh-20{line-height:20px}
.lh-22{line-height:22px}
.lh-24{line-height:24px}
.lh-26{line-height:26px}
.lh-28{line-height:28px}
.lh-30{line-height:30px}
.lh-36{line-height:36px}
.lh-40{line-height:40px}
.lh-60{line-height:60px}
.lh-80{line-height:80px}
.lh-120{line-height:120px}
.ver-middle{vertical-align:middle}
/*Display CSS*/
.dis-block{display:block}
.dis-inline{display:inline}
.dis-inline-block{display:inline-block}
/*Position CSS*/
.pos-relative{position:relative}
.pos-absolute{position:absolute}
.pos-fixed{position:fixed}
.f7f7f7-bg { background-color:#f7f7f7}
.orange-bg {    background-color: #E16A00;}
.orange-bg-gradient { background-image: -webkit-linear-gradient(top, #e16a00, #ff902d); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image:         linear-gradient(to bottom, #e16a00, #ff902d); /* Chrome 26, Firefox 16+, IE 10+, Opera */}
.white {color:#fff}
.text-center { text-align: center}

.new-white {position: absolute;margin-left: -10px;margin-top:-10px}
.unlimited-peer {position: absolute; right: 0;  top: 0;}
.sticky {position: fixed;top: 0;width: 100%; z-index: 1000;}

.list-unstyled li{
	display: inline-block;
	text-align: center;
	border-right: 1px solid #ccc;
	padding: 0px 50px;
}
.list-unstyled li:nth-child(3){
	border-right: 0px solid #ccc !important;
}
.list-unstyled{
	text-align: center;
}
.list-unstyled li p{line-height: 20px}
.evalution-from-customers {
	width: 81px;
	height: 94px;
	background: url("../images/editing_serv_sprite.png") no-repeat;
	background-position-x: 0px;
	background-position-y: -62px;
	margin: 0px auto;
}

.calibration {
	width: 90px;
	height: 94px;
	background: url("../images/editing_serv_sprite.png") no-repeat;
	background-position-x: -195px;
	background-position-y: -62px;
	margin: 0px auto;
}
.internal-quality-evalution {
	width: 88px;
	height: 94px;
	background: url("../images/editing_serv_sprite.png") no-repeat;
	background-position-y: -62px;
	background-position-x: -95px;
	margin: 0px auto;

}
.blue {
	color: #0075b9;
}
.title-detail{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ses_header h3,.pes_header h3,.pos-relative h3{
	border-bottom: 1px solid #fff;
	padding: 8px;
}

#publish {
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
}
#publish table {
	width: 100%;
	border-spacing: 0;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 1px;
}
#publish table {
	position: relative;
	top: 30px;
	padding-bottom: 30px;
}
#publish .first-part-height {
	width: 40%;
	border: none;
}
#publish .tl {
	color: #FFF;
	padding: 10px;
	font-size: 13px;
	border-bottom: 0;
}
#publish th {
	font-weight: normal;
	padding: 0;
	text-align: center;
	padding: 6px 0px 6px 0px;
	position: relative;
}

th.compare-heading.second-part-height.right-side.first-head-circle {
	width: 100%;
	background: #f4f4f4;
}
span.res-tit-text.right-text {
	color: #000;
	font-size: 14px;
}
span.res-tit-text {
	font-weight: 700;
}
#publish .compare-row {
	background: #F5F5F5;
}
#publish tr td:first-child {
	text-align: left;
}
#publish .first-part-height {
	width: 40%;
	border: none;
}
#publish td, .comparison th {
	empty-cells: show;
	padding: 10px;
	border: none;
	margin-top: 15px;
	font-size: 14px;
}
td.first-part-height.left-side-1 {
	background: #ffc340;
	width: 40% !important;
}
.first-div-inline {
	display: flex;
}
#publish tr td:first-child {
	text-align: left;
}
#publish td, .comparison th {
	empty-cells: show;
	font-size: 14px;
}
.first-div-inline .head-main-icon {
	margin: 0px;
}
.first-div-inline div {
	margin-right: 8px;
}
.head-icon {
	/*border: 3px solid #d56a09;*/
	text-align: center;
	border-radius: 50%;
	padding: 0px;
	background: #fff;
	background-repeat: repeat;
	background-image: url("../images/circle.png");
	height: 70px;
	width: 70px;
	background-position-x: -7px;
	background-position-y: -3px;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	margin-right: auto;
}
.head-icon-1 {
	/*border: 3px solid #e8b05a;*/
	text-align: center;
	border-radius: 50%;
	padding: 0px;
	background: #fff;
	background-repeat: repeat;
	background-image: url("../images/circle.png");
	height: 70px;
	width: 70px;
	background-position-x: -82px;
	background-position-y: -3px;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	margin-right: auto;
}
.head-icon-2 {
	/*border: 3px solid #00bfe1;*/
	text-align: center;
	border-radius: 50%;
	padding: 0px;
	background: #fff;
	background-image: url("../images/circle.png");
	height: 70px;
	width: 70px;
	background-position-x: -160px;
	background-position-y: -3px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	margin-right: auto;
}
.first-div-inline div {
	margin-right: 8px;
}
.second-part-icon-3-1 {
	background-image: url("../images/last-table-icon.png");
	height: 70px;
	width: 70px;
	background-position-x: -12px;
	background-position-y: -3px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	float: left;
}
#publish .title-text h3 {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	margin-top: 15px;
}
#publish td, .comparison th {
	empty-cells: show;
	padding: 10px;
	border: none;
	margin-top: 15px;
	font-size: 14px;
}
.second-bg-1 {
	width: 100%;
	margin-top: 0px !important;
	background: #ffedc5;
}
.second-bg-2 {
	width: 100%;
	margin-top: 0px !important;
	background: #ceecf8;
}
b{
	font-weight: 700;
}
.second-part-icon-1 {
	padding: 0px;
	background-image: url("../images/365-year-icon.png");
	height: 70px;
	width: 70px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	margin-left: auto;
	float: left;
	margin-bottom: -17px;
	margin-left: 10px;
}
.second-part-icon-2 {
	padding: 0px;
	background-image: url("../images/365-year-icon.png");
	height: 70px;
	width: 70px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	margin-left: auto;
	float: left;
	margin-bottom: -17px;
	margin-left: 10px;
}
.second-part-info {
	float: left;
	width: 80%;
	text-align: left;
	padding-left: 16px;
}
.second-part-info p {
	margin: 0px;
	font-size: 12px;
	color: #000;
}

#publish .compare-row {
	background: #F5F5F5;
}
td.first-part-height.left-side-2 {
	background: #7ecced;
	width: 40% !important;
}

.second-part-info h4 {
	font-size: 12px;
	font-weight: 700;
	color: #000;
}
td.first-part-height.left-side-3 {
	background: #a5def5;
	width: 40% !important;
}

.second-bg-3 {
	background:#e4f5fc;
	width: 97%;
	float: left;
	margin-top: 0px !important;
	border-bottom: 1px solid #c2c2c2 !important;
}
.second-bg-3-3 {
	background:#e4f5fc;
	width: 97%;
	float: left;
	margin-top: 0px !important;
	border: none;
}
.second-part-icon-3-1 {
	background-image: url("../images/last-table-icon.png");
	height: 70px;
	width: 70px;
	background-position-x: -12px;
	background-position-y: -3px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	float: left;
}
.second-part-icon-3-3 {
	background-image: url("../images/last-table-icon.png");
	height: 70px;
	width: 70px;
	background-position-x: -180px;
	background-position-y: -3px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	float: left;
}
#publish tbody tr:nth-child(2n+1) {
	display: none;
}
.second-part-icon-3-2 {
	background-image: url("../images/last-table-icon.png");
	height: 70px;
	width: 70px;
	background-position-x: -98px;
	background-position-y: -3px;
	background-repeat: no-repeat;
	display: block;
	max-width: 100%;
	margin: 0px auto;
	float: left;
}
.EditingServiceTable .service-title {
	color: #fff;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 10px;
	margin: 0 0 10px 0;
}
.white {
	color: #fff;
}
.scientific-editing .EditingServiceTable-header {
	background: #FFC340;
}

.EditingServiceTable .price-value {
	text-align: center;
	color: #4a4a4a;
	background: #ebebeb;
	padding: 15px 0;
	transition: all 0.3s;
}
#typesofservices_inner .EditingServiceTable .service-title{
	color: #000;
	border-bottom: 1px solid #000;
}
.EditingServiceTable .service-title {
	color: #fff;
	border-bottom: 1px solid #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0 10px;
	margin: 0 0 10px 0;
}
.EditingServiceTable .price-value {
	text-align: center;
	color: #4a4a4a;
	background: #ebebeb;
	padding: 7px 0;
	transition: all 0.3s;
}
.ses-editing .ses-round {
	background: #A5DEF5;
	border-radius: 50px;
	padding: 0 5px;
}
.ses-editing .EditingServiceTable-header {
	background: #A5DEF5;
}
.middle-icon{
	vertical-align: middle;
}
.pes-editing .pes-round {
	background: #5EBFE8;
	border-radius: 50px;
	padding: 0 5px;
}
.red-c {
	color: red;
}
.level-style {
	width: 93%;
	border-bottom: #a3a3a3 dashed 1px;
	margin: 0px auto;
	padding: 0px 10px;
}
.EditingServiceTable .EditingServiceTable-header {
	margin-bottom: 10px;
}
.bold{
	font-weight: bold;
}
.level-style p,.EditingServiceTable-header p{
	margin-bottom: 10px;
}
.scientific-editing .se-round {
	background: #FFC340;
	border-radius: 50px;
	padding: 0 5px;
}
.pes-editing .EditingServiceTable-header {
	background: #5EBFE8;
}
.english-proof-info{
	margin-top: 15px;
}

.topjournal-sub-head {
	border-bottom: 1px solid #ffc340;
	font-size: 16px;
	line-height: 30px;
	padding: 5px 0;
}
.english-and-presentation, .study-center-discussion {
	border-right: 1px solid #ccc;
}
.english-and-presentation {
	background: url(../../images/english-and-presentation.png) no-repeat;
	padding: 10px 10px 20px 50px;
	font-weight: bold;
	margin-bottom: 10px;
}
.study-center-discussion {
	background: url(../../images/study-center-discussion.png) no-repeat;
	padding: 10px 10px 20px 50px;
	font-weight: bold;
	margin-bottom: 10px;
}
.journal-compliance {
	background: url(../../images/journal-compliance.png) no-repeat;
	padding: 10px 10px 20px 100px;
	font-weight: bold;
}
.section_margin ul.top-journal-list li{
	display: inline-block;
}
.top-journal-list{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	margin-left: 42px;
}
.top-journal-list li{
	margin-right: 40px;
}

.topjournal-report img{margin-top: 20px;margin-bottom: 20px;}
.topjournal-report-bubble {
	position: absolute;
	right: 170px;
	top: 0;
}
.topjournal-report-preview{position: relative;}
.topjournal-report-bubble {
	max-width: 400px;
}
.topjournal-bubble-left {
	background: url(../../images/topjournal-bubble-left.png);
	width: 39px;
	height: 22px;
	float: left;
	margin-top: 30px;
}
.strength-core-argument {
	background: url(../../images/strength-core-argument.png) no-repeat;
	padding: 12px 0px 11px 70px;
}
.submission-readiness {
	background: url(../../images/submission-readiness.png) no-repeat;
	padding: 10px 0px 9px 70px;
}
.topjournal-report-comment-bubble {
	background: #ebebeb;
	padding: 15px;
	float: left;
	width: 270px;
	border-radius: 15px;
}
.language_presentation {
	background: url(../../images/language_presentation.png) no-repeat;
	padding: 12px 0px 11px 70px;
}
.topjournal-sub-head {
	border-bottom: 1px solid #ffc340;
	font-size: 16px;
	line-height: 30px;
}
.topjournal-sub-head{margin-top: 20px;margin-bottom: 20px;}
.topjournal-editing-price-table {
	border: 1px solid #ddd;
	width: 100%;
	border-collapse: collapse;
}
.topjournal-editing-price-table th {
	background-color: #FFC340;
	border: 1px solid #FFC340 !important;
	border-bottom-color: rgb(255, 195, 64);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom: 0 !important;
	font-size: 16px;
	text-align: center;
}
.topjournal-editing-price-table td {
	font-size: 14px;
	vertical-align: middle;
	border: 1px solid #ddd;
	border-top-color: rgb(221, 221, 221);
	border-top-style: solid;
	border-top-width: 1px;
	display: table-cell;
	padding: 20px !important;
}
.topjournal-editing-price-table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	font-weight: bold;
	border-top: 1px solid #ddd;
}
#button-green a.editing-cta-btn::after {
	content: url(../images/editing-getquote-arrow.png);
	position: absolute;
	top: 10px;
	right: 15px;
	width: 43px;
	height: 100%;
}
#button-green .editing-cta-btn::before {
	content: url(../images/editing-getquote-icon.png);
	position: absolute;
	top: 15px;
	left: 13px;
	width: 55px;
	height: 100%;
}
#button-green .editing-cta-btn:hover {
	color: #fff;
	background-position: -100% -100%;
}
#button-green .editing-cta-btn,#button-green .editing-cta-btn:visited,#button-green .editing-cta-btn:focus {
	background-color: #3D9F25;
	background-image: linear-gradient(to left, transparent, transparent 50%, #388226 50%, #388226);
	background-position: 0 0;
	background-size: 200% 100%;
	padding: 14px 0px 12px 78px;
	color: #fff;
	display: inline-block;
	transition: all .25s ease-in;
	position: relative;
	max-width: 555px;
	margin: 20px auto 30px;
	text-align: left;
	text-decoration: none;
	width: 500px;
	height: 50px;
}
#button-green .editing-cta-btn p {
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 15px;
}
#button-green .editing-cta-btn h3 {
	margin: 0;
	padding: 0;
	line-height: 25px;
	height: auto;
	font-size: 25px;
}
.center-btn{float: left;
	width: 100%;
	margin-left: 30px;
	margin: 0px auto;
	text-align: center;
}

.bullet-orange li::before {
	background-color: #ffc340;
	border-radius: 50%;
	content: "";
	display: block;
	height: 8px;
	left: 5px;
	position: relative;
	top: 5px;
	width: 8px;
	float: left;
}
.bullet-orange li p{margin-left: 25px;}
.bullet-orange{position: relative}
.blackdot-bullet li::before{
	background-color: #373737 !important;
	border-radius: 50%;
	content: "";
	display: block;
	height: 6px;
	left: 40px;
	position: relative;
	top: 5px;
	width: 6px;
	float: left;
}
.blackdot-bullet li p{margin-left: 60px;margin-top: 10px;margin-bottom: 10px;}

.inquiry-thankyou #getquote_wrap { display:none}
#pop-tab {background: #194078;border-top: #eaf9fc 5px solid;padding: 15px;width: 90%;height: auto;position: fixed;bottom: 0;left: 48%; margin-left: -45%; color:#fff; -webkit-box-shadow: 1px 1px 8px -1px rgba(0,0,0,1);
-moz-box-shadow: 1px 1px 8px -1px rgba(0,0,0,1);
box-shadow: 1px 1px 8px -1px rgba(0,0,0,1); z-index: 9999;}
#pop-tab p{margin-bottom:10px}
#pop-tab .yellow{color:#fad124; font-weight: bold}
#close-btn{position: absolute;top: 3px;right: 10px;cursor: pointer;text-align: center; color:#fff; font-size:20px;}
.sticky-offer {cursor: pointer;position: fixed;z-index: 999;right: 0px; top: 370px; width: 100px;text-align: center;transition:right 0.5s ease; -webkit-transition: right 0.5s ease;-moz-transition: right 0.5s ease;-o-transition:right 0.5s ease; font-size:11px}
.sticky-thumb{ width:90px; background:#1a2e6b; height: 99px; border:2px solid #ffc502;padding:5px}
.sticky-offer-inner {position: fixed;z-index: 999;right: -357px;width: 339px; background: #fff;padding:5px;height: auto;transition: right 0.5s ease; -webkit-transition: right 0.5s ease;-moz-transition: right 0.5s ease;-o-transition: right 0.5s ease;text-align: left;border-top: 2px solid #ffc502; border-right: 2px solid #ffc502; border-bottom: 2px solid #ffc502}
.sticky-offer , .sticky-offer-inner {top: 300px;}
.sticky-offer-inner p { margin-bottom: 0px;}
.sticky-offer:hover {right: 355px;}
.sticky-offer:hover .sticky-offer-inner {right: 0;}
.sticky-offer-inner a{ color:#033b85; font-size: 15px; font-weight: bold;display: inline-block; margin-top: 10px;}
.sticky-offer-inner a:hover{text-decoration: underline}
.font12{ font-size:11px; line-height:14px}
.white-txt {color:#fff; padding: 3px 0 8px 0; line-height: 15px; font-size:12px}
.yellow-txt{color:#ffc502; border-top:2px dashed #ffc502; padding:5px 0 5px 0;line-height: 13px}
.font12-popup{font-size:12px;}
/* Hover header css */
.holiday-msg-hover{
	position: absolute;
    width: 222px;
    background: #fff;
    padding: 5px 12px;
    height: auto;
    z-index: 10000;
    transition: right 0.5s ease;
    -webkit-transition: right 0.5s ease;
    -moz-transition: right 0.5s ease;
    -o-transition: right 0.5s ease;
    text-align: left;
    border: 2px solid #f96d03;
    top: 134px;
    right: 0px;
}
.holiday-msg-hover ul {
    padding-left:15px;
	color: red;
}
.holiday-msg-hover ul li{
	list-style-type: disc;
}
.holiday-msg-hover p {
    text-align: center;
    color: #f96d03;
    font-weight: bold;
}
.fontVerdana {
    font-family: Verdana, Geneva, sans-serif;
}
.float-right {
    float: right!important;
}
.text-left {
    text-align: left;
}
.c-red {
    color: #FF0004;
}
.org-head {
    color: #ff991f;
}

/* add on 9th Mar, 2021 */
.campaign-mpop-banner{overflow: auto;position: fixed;height:260px;width: 350px;right:2%;z-index: 0;bottom:2%;}
.campaign-mpop-banner .modal-content{background:rgb(253 243 237);}
.campaign-mpop-banner .modal-backdrop{background:transparent!important;}
.modal-backdrop.in{display: none;}
.campaign-mpop-banner .close{border:0px;margin-top: -16px!important;background: #b1b0af;margin-right: -15px;border-bottom-left-radius:5px;font-weight: 500;text-shadow: none;opacity:1;border-top-right-radius: 5px;}
.campaign-mpop-banner .modal-dialog{width: 330px!important;right: 10px;position: absolute;text-align:center;}
.campaign-mpop-banner .modal-header {padding: 15px 15px 0px;border-bottom: 0px;}
.campaign-mpop-banner .head{color: rgb(0 51 204);font-weight: 600;margin-bottom:0px;font-size:20px;line-height:26px;}
.campaign-mpop-banner p{margin-bottom: 15px;font-weight:600;text-align: left;}
.campaign-mpop-banner p span{color:#ed7d31;}
.campaign-mpop-banner .text{font-size:12px;margin-bottom:0px;}
.campaign-mpop-banner .cta{padding-bottom: 10px;text-align: center;margin-top: 30px;}
.campaign-mpop-banner .cta a{background: rgb(0 51 204);padding: 10px;color: #fff;font-weight: 600;text-decoration: none;border-radius: 5px;box-shadow: 0px 2px 2px 0px #333;}

.campaign-banner {margin-top:30px;position: relative;background: url(../images/offer-banner.jpg) no-repeat; height: 170px;padding: 20px 20px 0px 30%;background-size: cover;background-position: initial;}
.campaign-banner .head{color:rgb(0 51 204);font-size:25px;font-weight: 600;line-height: 30px;margin-bottom: 10px;    text-shadow: 1px 1px white;}
.campaign-banner p{font-size: 16px;font-weight:600;line-height:24px;margin-bottom: 15px;color:#ffffff;}
.campaign-banner p span{color:rgb(255 255 0);}
.campaign-banner .cta a{background: rgb(0 51 204);padding: 10px;color: #fff;font-weight: 600;text-decoration: none;border-radius: 5px;box-shadow: 0px 2px 2px 0px #333;font-size:12px;}
.fwd-100{display: flex;width: 100%;}
.fwd-100 .hwd-70{width: 70%;font-size: 10px;line-height: 16px;font-weight: 500;color: #ffffff;}
.fwd-100 .hwd-30{width: 30%;margin-top: 15px;}
@media screen and (min-width: 768px){
.modal-content {-webkit-box-shadow:  0 0px 6px 0px rgb(0 0 0 / 50%)!important;box-shadow: 0 0px 6px 0px rgb(0 0 0 / 50%)!important;
}}
/* add on 9th Mar, 2021 */

/* .banner_main .container {
	width: 1140px;
	margin: 0 auto;
} */
.flex_banner img{
	position: relative;
	z-index: 0;
}
.banner_main{background-color: #fff;margin-top: 30px;}
.inner_banner{
	background: url('../images/campaign-bg.png')no-repeat left/cover;
	padding: 16px 25px 20px 290px;
	position: relative;
	z-index: 1;
}
.flex_banner{
	display: flex;
	align-items: center;
}
.banner_main h2{
	color: #fff;
	font-size: 40px;
	line-height: 58px;
	margin: 0;
	text-shadow: 0px 2px 0px #000000;
    font-weight: bold;
}
.banner_main h4{
	font-size: 20px;
	color: #000;
	line-height: 29px;
	font-weight: 600;
}
.banner_main h4>span{color:#ff0;font-weight: 600;}
.box_banner{
	background: #FEC084;
	border-radius: 11px;
	padding: 10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.col_box h5{
	color: #000000;
	margin:0;
	font-size: 24px;
	line-height: 35px;
}
.col_box h5>span{
	color:#002EC0;
	font-weight: 800;
}
.col_box ul li{
	font-size: 12px;
	line-height: 20px;
}
.box_banner a{
	background: #002EC0;
	border-radius: 8px;
	padding: 10px 15px;
	color: #fff;
	text-decoration: none;
}

.home_modal .modal-dialog{
	text-align: center;
	max-width: 275px;
	width:100%;
	background: #FEF1EB;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 8px 8px 0px 0px;
	padding: 10px 7px 15px;
	position: fixed;
	bottom:0;
	top:auto;
	right:0;
	left:auto;
	opacity: 1;
	overflow-y: auto;
}
.home_modal .modal-body{
	padding: 5px;
}
/* .home_modal .modal-dialog{
	width: 100% !important;
} */
.home_modal h2{
	font-weight: bold;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 0.1em;
	color: #002CC0;
}
.home_modal h3{
	font-weight: bold;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 0.1em;
	color: #002CC0;
}
.home_modal p{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.1em;
	color: #000000;
	margin-top: 5px;
	padding: 0 15px;
}
.home_modal p>span{
	color:#f3682d;
}
.home_modal a{
	background: #002EC0;
	border-radius: 8px;
	padding: 10px 15px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin-top: 10px;
}
#middle_wrap .home_modal .modal-content{
	background-color: transparent;
	box-shadow: none !important;
	border: 0;
}
.home_modal.modal{
	position: static;
}
.home_modal .close{
	position: absolute;
	background: transparent;
	border: 0;
	font-size: 16px;
	line-height: 16px;
	color: #000;
	top:5px;
	right:5px;
	font-weight: bold;
	opacity: 1;
	z-index: 11;
}

.cookies-contain {font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 16px; line-height: 26px;}
.cookies-contain p {
	font-size: 16px;
    line-height: 26px;
    margin: 15px 0;
}

.cookies-contain h3 {
	font-size: 20px;
	margin-bottom: 20px;
	margin: 30px 0;
	font-weight: bold;
}

.cookies-contain h4 {
	font-size: 14px;
	margin-bottom: 20px;
	font-weight: bold;
}

.cookies-contain ul {
	margin-left: 35px;
	font-size: 16px;
}

.cookies-contain ul li {
	list-style: disc;
	margin-bottom: 15px;
}

.cookies-contain ol li {
	list-style:lower-latin;
	margin-bottom: 15px;
	margin-left: 50px;
	font-size: 16px;
	line-height: 26px;
}

.cookies-contain ol li ol{
	list-style:lower-roman;
	margin-top: 15px;

}

.cookies-contain ol li ol li{
	list-style:lower-roman;
	margin-top: 15px;
	margin-left: 15px;

}

.privacy-table td,
.privacy-table th {
	border: 1px solid gray;
	padding: 5px 10px; font-family:Verdana, Geneva, Tahoma, sans-serif; vertical-align: middle;
}

.light_list {
	color: #666666;
}

table {
	border-collapse: collapse;
}

#footer_leftwrap ul.footer_link_list li {
	display: inline-block;
	background: url(../images/bullet.png) 0px 18px no-repeat;
	padding: 10px 10px 0 15px;
	font-size: 14px;
	margin: 0 0 0 20px;
}

#footer_leftwrap ul.footer_link_list li a {
	text-decoration: none;
}

#footer_leftwrap ul.footer_link_list li a:hover {
	text-decoration: underline;
}

#footer_leftwrap ul.footer_link_list li:first-child {
	margin: 0;
}

a.edit__preference {
	padding: 5px 15px;
	border-radius: 3px;
	color: #fff !important;
	line-height: 30px;
	text-decoration: none;
	background: #0060FF;
	border-color: #0060FF;
	float: right;
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px;
}

.fl {
	float: left;
}



@media screen and (max-width: 992px) {
	.h2-title {
		margin-top: 50px;
		display: inline-block;
		width: 100%;
		margin-bottom: 25px !important;
		line-height: 40px;
	}

	.fl {
		float: left;
	}

	a.edit__preference {
		float: left;
		margin-bottom: 10px;
		margin-top: 0 !important;
		padding: 5px 10px !important;
		font-size: 14px !important
	}
}

a.edit__preference {
	padding: 5px 15px;
	border-radius: 3px;
	color: #fff !important;
	line-height: 30px;
	text-decoration: none;
	background: #0060FF;
	border-color: #0060FF;
	float: right;
	font-size: 16px;
	font-weight: normal;
	margin-top: 25px
}

a.edit__preference:hover {
	color: #ffffff;
	text-decoration: none;
	background: #001F66;
	border-color: #001F66
}

.terms ol,
.terms li {
	list-style-type: auto;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 26px; font-family:Verdana, Geneva, Tahoma, sans-serif
}

.terms ol {
	margin-left: 50px;
}
.terms li ul li {
	margin-left: 25px;
	list-style-type: circle;
}
.terms li ul {
	margin-top: 20px;
}
.columns-3{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.columns-3{
	display: flex;
}
.columns-3 .column{
	width: 32%;
}
.columns-3 .column h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 10px;
}
.columns-3 .column img{
	margin-bottom: 15px;
}
.columns-3 .column p{
	line-height: 22px;
}

.service-table{
	border: 1px solid #e5e7eb;
	border-radius: 8px;
	margin-bottom: 40px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.service-table ul li.flex{
	padding: 20px;
	border-right: 1px solid #e5e7eb;
	flex-direction: column;
	flex-grow: 1;
	width: 33.333333%;
}
.service-table ul li:last-child{
	border-right: 0;
}
.service-table li h3{
	font-size: 18px;
	margin-bottom: 8px;
	font-weight: bold;
}
.service-table .scientific-editing h3{
	color: #FFC340;
}
.service-table .pes-editing h3{
	color: #5EBFE8;
}
.service-table .ses-editing h3{
	color: #A5DEF5;
}
.service-table .sub-title{
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
}
.service-table .content{
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 12px;
}
.service-table .pricing{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 16px;
}
.service-table .pricing .price{
	font-size: 25px;
	line-height: 34px;
	font-weight: bold;
}
.service-table .pricing .per-word{
	font-size: 16px;
	color: #7d7d7d;
	line-height: 20px;
	font-weight: bold
}
.service-table .pricing .per-word .currency{
	color: #222222;
}
.service-table .pricing .tag{
	background: #e5f7f3;
	color: #035b43;
	border: 1px solid #035b43;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 12px;
}
.service-table .listing{
	display: flex;
	flex-direction: column;
}
.service-table .listing li{
	margin-bottom: 4px;
	position: relative;
	padding-left: 20px;
	font-size: 14px;
	line-height: 21px;
}
.service-table .listing li::before{
	content: '';
	width: 14px;
	height: 14px;
	background: url('../images/checkmark-icon-blue.svg') no-repeat center;
	position: absolute;
	top: 3px;
	left: 0;
}
.service-table .listing .tag{
	background: #e5f7f3;
	color: #035b43;
	border: 1px solid #035b43;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 10px;
	display: inline-block;
	line-height: 18px;
}
.service-table .listing .blue-tag{
	background: #eff2fb;
	color: #113dcd;
	border: 1px solid #035b43;
	border-radius: 4px;
	padding: 0 4px;
	font-size: 10px;
	display: inline-block;
	line-height: 18px;
}

.pricing-table{
	width: 1280px;
	display: flex;
	background: #fff;
	flex-direction: row;
	border-radius: 6px 6px 0 0;
	margin-top: 20px;
	color: #00084d;
	position: relative;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", Helvetica, Arial, "sans-serif";
	border-bottom: 8px solid #d8d8d8;
	margin: 0 auto;
}
.pricing-table.sce{
	width: auto;
	border-bottom: 1px solid #d8d8d8;
}
.pricing-table.sce .data-rows .column-group{
	width: 75.5%;
}
.pricing-table.sce .data-rows .column-group .data{
	width: 33.3%;
}
.pricing-table.sce .data-rows .column-group .data:nth-child(4) h4{
	padding-top: 10px;
}
.pricing-table + .pricing-table{
	margin-top: 0;
	border-bottom: 0;
	border-radius: 0;
}
.pricing-table + .pricing-table .column-1{
	border-radius: 0;
}
.pricing-table .column-1{
	position: relative;
	display: flex;
	flex-direction: column;
	width: 20%;
	border-radius: 6px 0 0 0;
	border-right: 1px solid #d8d8d8;
	background-color: #edf2fb;
	z-index: 4;
}
.pricing-table .column-1.two-line-txt .sub-title h4{
	font-size: 13px;
	line-height: 19px;
}
.pricing-table .column-1.two-line-txt .help-text{
	display: block;
	color: #6882da;
}
.pricing-table .column-1 .left-col{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	box-shadow: 4px -7px 7px rgba(0,0,0,.05);
}
.pricing-table .column-1 .title{
	padding: 0 12px;
}
.pricing-table .column-1 .title h4{
	text-align: center;
	padding: 18px 0;
	border-bottom: 1px solid #d8d8d8;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
.pricing-table .column-1 .sub-title, .pricing-table .data-column{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.pricing-table .column-1 .sub-title h4{
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	padding: 10px 12px;
	border-bottom: 1px solid transparent;
	font-weight: bold;
}
.pricing-table .column-1 .sub-title h4:first-child{
	padding-top: 20px;
}
.pricing-table .data-column .top-title{
	width: 100%;
	display: flex;
	flex-direction: row;
	background-color: #edf2fb;
	position: relative;
	border-radius: 0 6px 0 0;
	height: 61px;
}
.pricing-table .data-column .top-title .right-col{
	width: 100%;
	height: 100%;
	box-shadow: 0px 4px 30px rgba(0,0,0,.05);
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.pricing-table .data-column .top-title .title{
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #d8d8d8;
	width: 25%;
	padding: 12px 5px;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	height: 61px;
}
.pricing-table .data-column .top-title .title:last-child{
	border-right: 0;
}
.pricing-table .data-rows{
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: row;
	background-color: #fff;
}
.pricing-table .data-rows .column-group{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.pricing-table .data-rows .column-group .data{
	border-right: 1px solid #d8d8d8;
	width: 25%;
}
.pricing-table .data-rows .column-group.first-row .data.w-20{
	height: 69px;
}
.pricing-table .data-rows .column-group.first-row .data.w-20 h4{
	padding-top: 20px;
	height: 69px;
}
.pricing-table .data-rows .data.w-20{
	border-right: 1px solid #d8d8d8;
	width: 20%;
	height: 59px;
    display: flex;
}
.pricing-table .data-rows .data.w-20 h4{
	height: 59px;
    display: flex;
    align-self: center;
    width: 100%;
    justify-content: center;
}
.pricing-table .data-rows .column-group .data h4{
	color: #262626;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	padding: 10px 12px;
	border-bottom: 1px solid #d8d8d8;
}
.pricing-table .data-rows .column-group .data:first-child h4,
.pricing-table .data-rows .column-group .data:nth-child(2) h4,
.pricing-table .data-rows .column-group .data:nth-child(3) h4,
.pricing-table .data-rows .column-group .data:nth-child(4) h4{
	padding-top: 20px;
}
.pricing-table .data-rows .column-5{
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #d8d8d8;
}
.pricing-table .data-rows .column-5 h4{
	color: #262626;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	padding: 30px 12px;
}
.pricing-table .data-rows .column-6{
	width: 25%;
	display: flex;
	flex-direction: column;
	background-color: #e5f7f3;
}
.pricing-table .data-rows .column-6 p{
	font-size: 14px;
	color: #262626;
	line-height: 20px;
}
.pricing-table .data-rows .column-6 .green{
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #1f9071;
}
.pricing-table .data-rows .column-6 .tag{
	background-color: #5ac0aa;
	color: #fff;
	padding: 4px 8px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 4px;
	margin-bottom: 12px;
	display: inline-block;
}
.pricing-table .data-rows .rgt-col{
	background-color: rgb(255 0 102 / 10%);
	width: 20%;
	display: flex;
	flex-direction: column;
}
.pricing-table .data-rows .tag-red{
	background: linear-gradient(296.16deg,#FF0066 0%,#BF004B 100%);
	color: #fff;
	padding: 4px 8px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 4px;
	margin-bottom: 12px;
	display: inline-block;
}
.pricing-table.ses .data-column .top-title, .pricing-table.ses .column-1 .title{
	background-color: #87c5ea;
	color: #fff;
}
.pricing-table.ses .column-1 .title h4{
	border-bottom: 1px solid #87c5ea;
}
.pricing-table.ses .column-1{
	background-color: #f1fbff;
}

.pricing-table.pes .data-column .top-title, .pricing-table.pes .column-1 .title{
	background-color: #efc173;
	color: #fff;
}
.pricing-table.pes .column-1 .title h4{
	border-bottom: 1px solid #efc173;
}
.pricing-table.pes .column-1{
	background-color: rgb(255 248 237);
}

.pricing-table.sce .data-column .top-title, .pricing-table.sce .column-1 .title{
	background-color: #FFC340;
	color: #fff;
}
.pricing-table.sce .column-1 .title h4{
	border-bottom: 1px solid #FFC340;
}
.pricing-table.sce .column-1{
	background-color: rgb(255 248 237);
}

.collapse-section{
	width: 1280px;
	display: flex;
	flex-direction: column;
	background: #fff;
	border-radius: 0 0 6px 6px;
	border-top: 2px solid rgb(255 0 102 / 10%);
	border-left: 1px solid #edf2fb;
	border-bottom: 1px solid #edf2fb;
	border-right: 1px solid #edf2fb;
	margin:  0 auto;
	padding: 20px 60px;
}
.collapse-section .content[style="height: 0px;"]{
	display: none;
}
.collapse-section .title{
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #113dcd; 
	position: relative;
	display: flex;
    align-self: center;
    padding-right: 26px;
}
.collapse-section .title::after{
	content: '';
	width: 13px;
	height: 12px;
	position: absolute;
	right: 0;
	top: 7px;
	background: url('../images/angle-down-blue.svg') no-repeat;
}
.collapse-section .title.collapsed::after{
	transform: rotate(180deg);
	top: 4px;
}
.collapse-section .content li{
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	list-style: disc;
}
.card{
	background-color: #fdece9;
	border: 1px solid #e5b2ad;
	border-radius: 4px;
	padding: 64px 24px 34px;
	position: relative;
}
.card-tag{
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 4px;
	background: #ff0000;
	color: #fff;
	padding: 10px 24px;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}
.card .tag{
	padding: 4px 20px;
	background-color: rgb(255 0 102 / 10%);
	color: #d74b81;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-bottom: 8px;
	display: inline-block;
}
.card h3{
	font-size: 21px;
	line-height: 32px;
	font-weight: bold;
	margin-bottom: 14px;
}
.card p{
	font-size: 16px;
	line-height: 24px;
}
.card .high-lighted{
	padding-bottom: 8px;
	font-weight: bold;
	background-image: linear-gradient(90deg,rgba(255,255,255,.1) 50%,rgba(255,178,208,255) 50%);
	background-position: left -100% center;
	background-repeat: repeat-x;
	background-size: 200% .5em;
}
.card .price{
	margin-top: 34px;
	font-size: 16px;
	display: inline-block;
	font-weight: bold;
}
h3.innerpage_subheading.title1 {
    font-size: 24px;
	text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
}
.cursor-pointer{
	cursor: pointer;}
.mar-r81 {
    margin-right: 81px}