@font-face {
	font-family: 'KelsonSans-Regular';
	src: url('../../../font/KelsonSans-Regular.eot');
	src: url('../../../font/KelsonSans-Regular.woff2') format('woff2'), url('../../../font/KelsonSans-Regular.woff') format('woff'), url('../../../font/KelsonSans-Regular.ttf') format('truetype'), url('../../../font/KelsonSans-Regular.svg#KelsonSans-Regular') format('svg'), url('../../../font/KelsonSans-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'calibril';
	src: url('../../../font/calibril.eot');
	src: url('../../../font/calibril.woff2') format('woff2'), url('../../../font/calibril.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face{font-family:'oxygenregular';src:url('../../../font/oxygen-webfont.eot');src:url('../../../font/oxygen-webfont.eot?#iefix') format('embedded-opentype'),
url('../../../font/oxygen-webfont.woff2') format('woff2'),
url('../../../font/oxygen-webfont.woff') format('woff'),
url('../../../font/oxygen-webfont.ttf') format('truetype'),
url('../../../font/oxygen-webfont.svg#../../../font/oxygenregular') format('svg');font-weight:normal;font-style:normal;}


@font-face{font-family:'bignoodletitling';src:url('../../../font/bignoodletitling.eot');src:local('bignoodletitling'), url('../../../font/bignoodletitling.woff') format('woff'), url('../../../font/bignoodletitling.ttf') format('truetype');}
@font-face{font-family:'Bebas Neue';src:url('../../../font/BebasNeue.otf') format('opentype');font-weight:300;font-style:normal;}
@font-face{font-family:'bebas_neueregular';src:url('../../../font/BEBASNEUE REGULAR-webfont.eot');src:url('../../../font/BEBASNEUE REGULAR-webfont.eot?#iefix') format('embedded-opentype'),
url('../../../font/BEBASNEUE REGULAR-webfont.woff2') format('woff2'),
url('../../../font/BEBASNEUE REGULAR-webfont.woff') format('woff'),
url('../../../font/BEBASNEUE REGULAR-webfont.ttf') format('truetype'),
url('../../../font/BEBASNEUE REGULAR-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../../../font/OpenSans-Regular-webfont.eot');src:url('../../../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

url('../../../font/OpenSans-Regular-webfont.woff') format('woff'),
url('../../../font/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../../../font/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans SamiBold';src:url('../../../font/OpenSans-Semibold-webfont.eot');src:url('../../../font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),

url('../../../font/OpenSans-Semibold-webfont.woff') format('woff'),
url('../../../font/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('../../../font/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans Light';src:url('../../../font/OpenSans-Light-webfont.eot');src:url('../../../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),

url('../../../font/OpenSans-Light-webfont.woff') format('woff'),
url('../../../font/OpenSans-Light-webfont.ttf') format('truetype'),
url('../../../font/OpenSans-Light-webfont.svg#OpenSans-Light-webfont') format('svg');font-weight:normal;font-style:normal;}
h2.sub-head {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    color: #d52b1e;
    font-weight: 700;margin-bottom: 20px;
}
.native-subject .b-right {
    padding: 25px 00 0;
    margin-top: 5px;
}
.b-right {
    border-right: 1px solid #ccc;
}
.native-subject .b-right .col-md-6 {
    margin-bottom: 30px;
    text-align: center;    padding: 0;
}
.top-txt-blk {
    font-family: 'KelsonSans-Regular';
    display: inline-block;
    font-size: 17px;
}
.top-txt-blk span {
    font-family: 'calibri';
    font-size: 30px;
    color: #d52b1e;
    font-weight: bold;
    margin: 0 5px 5px 0;
    display: inline-block;
}
.top-img-blk {
    display: inline-block;
    vertical-align: text-bottom;
    margin: 0 0 0 10px;
}
a.common-link, .ref-font:hover a {
    color: #00F !important; text-decoration:underline;
}
a.common-link:hover{ text-decoration:none;}
.a-right {
    text-align: right !important;
}
.a-center {
    text-align: center !important;
}
.marR40 {
    margin-right: 40px;
}
#editing-services {
    margin-bottom: 30px;
}
.native-subject {
 margin: 35px auto 80px;
}
.editor-item { padding:0; width: 340px;font-size: 14px; }
.editor-item  { padding:0 5px; min-height:200px; }
.editor-item  a { color:#000; }
.editor-item  .edi-lt-img, editor-item .title { float:left; }
.editor-item  .title {    float: left;  width:180px; display:block; line-height:normal; color:#000;  margin:20px 0 20px 10px; font-size:14px; }
.editor-item  .title strong { font-size:24px; display:block; }
.editor-item  .editor-exp { margin-top:10px; text-align:center; float:left; }
.editor-item  .editor-exp .exp .exp-txt strong { font-size:18px; }
.editor-item  .editor-exp .exp { padding-right:10px; margin-right:10px; border-right:#ccc 1px solid; }
.editor-item  .editor-exp .exp-flag img { margin-left:10px; }
.editor-item  .codet { font-size:12px; display:block; margin-top:10px; text-align:center; float:left; width:93%; }

#t-banner .right.carousel-control{background:url('../../../img/arrow-right-normal.png') #fff no-repeat;float:left;background-position:center; width: 30px; height: 30px; left: 100%; position: absolute;    margin-left: -52%;    margin-top: -1%;    bottom: 15px;    top: auto;}
#t-banner .left.carousel-control{background:url('../../../img/arrow-left-normal.png') #fff no-repeat;background-position: center; width: 30px; height: 30px; left: 2%; position: absolute;     margin-left: 38%;    margin-top: -1%; bottom: 15px;    top: auto;}
#t-banner .glyphicon { display:none;}
.controls .next:hover,.recent_portfolio.pagination .next:hover,.recent_news .pagination .next:hover{     opacity: 0.5;}
.controls .prev:hover,.recent_portfolio.pagination .prev:hover,.recent_news .pagination .prev:hover{ opacity: 0.5;}

.pro-link {    position: relative;    top: -50px;}
.border-top {    border-top: 1px solid #e6e6e6;}


h1 {
    font-weight: 500;
    margin-top: 0;
    color: #d52b1e;
}
.services-cont-wrap {
	padding: 25px 25px;
	border: #ccc 1px solid;
}
.sub-menu-parent .services-cont-wrap h2 {
	border-bottom: #eee 3px solid;
    padding-bottom: 12px;
    font-weight: normal;
}
.services-cont-wrap .intro-box {
	background-color: #efeff0;
	padding: 25px 15px 20px;
	margin-bottom: 40px;
}
.services-cont-wrap .intro-box .text-box {
	line-height: 30px;
	width: 440px;
}
.services-cont-wrap .intro-box .features-box {
	margin-left: 40px;
}
.services-cont-wrap .intro-box .features-box ul {
	margin: 20px 0 20px;
	padding: 0;
}
.services-cont-wrap .intro-box .features-box ul li {
	list-style-type: none;
	background: url(../../../images/editing-services/tick.png) 0 4px no-repeat;
	padding-left: 25px;
	font-size: 18px;
	margin-bottom: 10px;
}
.services-cont-wrap .intro-box .features-box ul.col-md-8 {
	/*width: 320px;*/
	margin-bottom: 50px;
}
.services-cont-wrap .intro-box .features-box ul.span3 {
	width: 200px;
}
.services-cont-wrap .intro-box .features-box.two {
	position: relative;
}
.services-cont-wrap .intro-box .features-box.two ul {
	width: 250px;
}
.services-cont-wrap .intro-box .features-box.two ul {
	margin-top: 5px;
}
.services-cont-wrap .intro-box .features-box.two ul li {
	font-weight: bold;
}
.services-cont-wrap .intro-box span.available {
	color: #d52b1e;
	display: inline-block;
	background: #fff;
	border: #d52b1e 1px solid;
	font-size: 10px;
	padding: 2px 10px;
	line-height: normal;
	font-family: Open Sans SamiBold;
	margin-left: 30px;
}
.services-cont-wrap .intro-box .features-box.two:before {
	content: "+";
	position: absolute;
	font-size: 70px;
	font-family: Open Sans SamiBold;
	color: #464657;
	top: -95px;
	left: 50%;
	margin-left: -10px;
}
.services-cont-wrap .only-with .cont-box {
	margin: 30px 0;
	padding-bottom: 30px;
	border-bottom: #eee 1px solid;
}
.services-cont-wrap .only-with .cont-box:last-child {
	border: 0;
}
.services-cont-wrap .only-with .cont-box img {
	float: left;
	margin-top: 5px;
}
.services-cont-wrap .only-with .cont-box .text-box {
	float: left;
	width: 65%;
	font-size: 16px;
	margin-left: 20px;
}
.services-cont-wrap .only-with .cont-box .text-box .reason-head {
	font-size: 20px;
	font-family: 'Open Sans SamiBold';
	border-bottom: #eee 1px solid;
	padding-bottom: 5px;
	margin: 0 0 20px;
}
.services-cont-wrap .only-with .cont-box .text-box .reason-head .reason-num {
	color: #d52b1e;
	font: bold 52px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.services-cont-wrap .only-with .cont-box .text-box .reason-head .reason-num:before {
	content: "Razón";
	font: normal 14px 'Open Sans';
	display: inline-block;
	color: #fff;
	background-color: #d52b1e;
	padding: 0 5px;
	vertical-align: middle;
	margin-right: 5px;
}  


.services-cont-wrap .features .re-shield-box2 {
	background: #faeeee url(../../../images/editing-services/edit-unlimited-icon.png) 20px 18px no-repeat;
	padding: 25px 20px 5px 135px;
	position: relative; min-height:208px;
}
.copy-editing .services-cont-wrap .features .re-shield-box2{ min-height:auto;}
.services-cont-wrap .features .re-shield-box2 p {
	font-size: 16px;
	margin: 3px 0 0;
}
.services-cont-wrap .features .re-shield-box2 span {
	    font-size: 11px;
    background-color: #d52b1e;
    padding:0px 6px 2px;
    position: relative;
    color: #fff;
    text-transform: lowercase;
}
.services-cont-wrap .features .re-shield-box2:before {
	content: "";
	display: block;
	width: 88px;
	height: 17px;
	position: absolute;
	top: 8px;
	right: -6px;
}
	
.services-cont-wrap .features .re-shield-box {
	background: #faeeee url(../../../images/editing-services/pro-shield.png) 15px 30px no-repeat;
	padding: 25px 20px 30px 150px;
	position: relative;
}
.services-cont-wrap .features .re-shield-box p {
	font-size: 16px;
	margin: 5px 0 0;
}

.services-cont-wrap .features img{
	vertical-align: sub;
}
.services-cont-wrap .features .re-shield-box span {
	
	font-size: 14px;
}
.services-cont-wrap .features .re-shield-box:before {
	content: "";
	display: block;
	width: 88px;
	height: 17px;
	position: absolute;
	top: 8px;
	right: -6px;
}
.services-cont-wrap .features .re-shield-box:after {
	content: "+";
	display: block;
	position: absolute;
	bottom: -90px;
	left: 100%;
	font-size: 90px;
	color: #464657;
	font-family: Bebas Neue;
}
.copy-editing .services-cont-wrap .features .re-shield-box:after {
	content: "+";
	display: block;
	position: absolute;
	bottom: -90px;
	left: 50% !important;
	font-size: 90px;
	color: #464657;
	font-family: Bebas Neue;
}
.copy-editing .services-cont-wrap .features .features-wrap .feature-box {
    width: 30.5%;
}
.services-cont-wrap .features .features-wrap {
	margin-top: 60px;
	padding: 20px;
	background-color: #efeff0; text-align: center;
}
.services-cont-wrap .features .features-wrap .feature-box {
	margin: 10px 7px;
	width: 22.3%;
	background-color: #fff;
	padding: 20px 5px;
	text-align: center;
	position: relative;
	    display: inline-block;
    float: none;
    vertical-align: top;
}
.services-cont-wrap .features .features-wrap .feature-box:hover {
	border: #d52b1e 1px solid;
	padding: 19px 4px;
}
.services-cont-wrap .features .features-wrap .feature-box.free:after {
	position: absolute;
    display: inline-block;
    content: "Sin costo adicional";
    top: 5px;
    right: 5px;
    border: #fff 1px solid;
    border-radius: 2px;
    font-size: 10px;
    line-height: normal;
    padding: 0 5px;
    background-color: #d52b1e;
    color: #fff;
}
.services-cont-wrap .features .features-wrap .feature-box a {
	display: block;
	cursor: default;    color: #000;
}
.native-subject .b-right{display: inline-block;}
.native-subject{margin: 35px auto 50px;}
.subscribe{margin-top: 30px;    margin-bottom: 30px;}
.services-cont-wrap .features .features-wrap .feature-box a:hover {
	color: #000; text-decoration:none;
}
.services-cont-wrap .features .features-wrap .feature-box h3 {
	margin-top: 5px;    font-family: oxygenregular; font-size:23px;
}
.services-cont-wrap .features .features-wrap .feature-box a:hover h3 {
	color: #d52b1e;
}
.services-cont-wrap .features .features-wrap .feature-box p {
	    margin: 0;    font-size: 15px;    line-height: 22px;font-family: Open Sans;
}
.services-cont-wrap .features .features-wrap .feature-box {
    min-height: 337px;
}
.services-cont-wrap .features .features-wrap .feature-box span.icon {
	display: inline-block;
	background: url(../../../images/editing-services/services-icons.png) 0 0 no-repeat;
	width: 78px;
	height: 65px;
	margin: 25px 0 15px;
}
.services-cont-wrap .features .features-wrap .feature-box.qna span.icon {
	background-position: 0 -62px;
}
.services-cont-wrap .features .features-wrap .feature-box.cover-letter span.icon {
	background-position: 0 -120px;
}
.services-cont-wrap .features .features-wrap .feature-box.certificate span.icon {
	background-position: 0 -184px;
}
.services-cont-wrap .features .features-wrap .feature-box.formating span.icon {
	background-position: 0 -248px;
}
.services-cont-wrap .features .features-wrap .feature-box.wcr span.icon {
	background-position: 0 -308px;
}
.services-cont-wrap .features .features-wrap .feature-box.mrc span.icon {
	background-position: 0 -368px;
}
.services-cont-wrap .features .features-wrap .feature-box.academy span.icon {
	background-position: 0 -432px;
}
.services-cont-wrap .features .features-wrap .feature-box:hover span.icon {
	background-position: -80px 0;
	margin: 25px 0 15px;
}
.services-cont-wrap .features .features-wrap .feature-box.qna:hover span.icon {
	background-position: -80px -62px;
}
.services-cont-wrap .features .features-wrap .feature-box.cover-letter:hover span.icon {
	background-position: -80px -120px;
}
.services-cont-wrap .features .features-wrap .feature-box.certificate:hover span.icon {
	background-position: -80px -184px;
}
.services-cont-wrap .features .features-wrap .feature-box.formating:hover span.icon {
	background-position: -80px -248px;
}
.services-cont-wrap .features .features-wrap .feature-box.wcr:hover span.icon {
	background-position: -80px -308px;
}
.services-cont-wrap .features .features-wrap .feature-box.mrc:hover span.icon {
	background-position: -80px -368px;
}
.services-cont-wrap .features .features-wrap .feature-box.academy:hover span.icon {
	background-position: -80px -432px;
}
.services-cont-wrap .stats-wrap {
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	margin: 10px 0 40px;
	padding: 20px 0;
}
.services-cont-wrap .stats-wrap .stats-box {
	float: left;
	width: 33%;
	text-align: center;
}
.services-cont-wrap .comparison-table {
	max-width: 100%;
}
.services-cont-wrap .comparison-table td {
	text-align: center;
	border: 2px solid #efeff0;
	vertical-align: middle;
	position: relative;
}
.services-cont-wrap .comparison-table td span {
	color: #000;
}
.services-cont-wrap .comparison-table td .recom-wrap {
	position: relative;
	font-size: 20px;
}
.services-cont-wrap .comparison-table td .recom-wrap span {
	font-size: 13px;
}
.services-cont-wrap .comparison-table td .recom-wrap span.recommended-tag {
	display: block;
	width: 125px;
	height: 26px;
	position: absolute;
	top: -45px;
	left: 50%;
	margin-left: -63px;
	background: url(../../../images/editing-services/recommended-tag.png) 0 0 no-repeat;
}
.services-cont-wrap .comparison-table td .recom-wrap .recom-tip {
	position: absolute;
	max-width: 200px;
	right: -355px;
	top: -10px;
	text-align: left;
	background: #fbf0f0 url(../../../images/editing-services/pro-shield-mid.png) 10px 15px no-repeat;
	border: #ccc 1px solid;
	padding: 15px 15px 15px 115px;
}
.features h3{ margin:0;}
.exp-btn{     text-decoration: none;  color: #00F !important; cursor:pointer;    text-align: right;    display: block;}
a.exp-btn:before{ content: "Colapso";   background:url(../../../images/common/up-arrow.png) no-repeat 0px 5px; padding-left: 17px;   color: #00F;    font-size: 14px;}
a.exp-btn.collapsed:before{ content: "Expandir"; background:url(../../../images/common/down-arrow.png) no-repeat 0px 5px;  padding-left: 17px;  color: #00F;    font-size: 14px;}

.org-btn3.service {
    font-size: 28px;
    text-transform: uppercase;
    padding: 15px 30px 10px;
    text-shadow: none; text-decoration:none;
}
.org-btn3 {
    display: inline-block;
    position: relative;
    background: #029dcd;
    line-height: 18px;
    border-radius: 4px;
    font-family: 'Open Sans SamiBold';
    color: #FFF;
    text-shadow: #666 0 1px 0;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-box-shadow: 0px 4px 0px #0281a8;
    -moz-box-shadow: 0px 4px 0px #0281a8;
    box-shadow: 0px 4px 0px #0281a8;
}
.org-btn3.service span {
    display: block;
    font-size: 18px;
    text-transform: none;
    margin-top: 8px;
}
.org-btn3:hover {
    background: #0281a8;
    color: #FFF !important;
}
.marb-20 {
    margin-bottom: 20px ;
}
.mart-20 {
    margin-top: 20px ;
}
.copy-editing .services-cont-wrap .intro-box .features-box ul.span4 {
	margin-bottom: 0;
}
.copy-editing .services-cont-wrap .intro-box .text-box {
	line-height: 30px;
	width: 580px;
}
.copy-editing .price-exp .shield-box {
	max-width: 665px;
	background: #faeeee url(../../../images/editing-services/edit-unlimited.png) 15px center no-repeat;
}
.copy-editing .services-cont-wrap .intro-box {
	padding: 25px 15px 25px;
}
.services-cont-wrap .intro-box .features-box h3{ margin:0;}
.translation .collaborations .one, .translation .collaborations .two {
    width: 49%;
    min-height: 205px;
}
.collaborations  .one{
    border: 1px solid #c0c0c0;
    margin-right: 22px;
    margin-bottom: 15px;
    box-shadow: 0px 1px 7px 0px #ccc;
    padding: 20px;
    margin-left: 0px !important;
}
.collaborations  h3 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin: 0 0px 15px 0px;    font-family: oxygenregular;
}
.collaborations .two {
    border: 1px solid #c0c0c0;
    margin-right: 0px;
    margin-bottom: 15px;
    box-shadow: 0px 1px 7px 0px #ccc;
    padding: 20px;
    margin-left: 0px !important;
}
.padl20 {    padding-left: 20px;}
.collaborations  li {    list-style-image: url(../../../images/home/tick-awords2.png);    padding: 5px 0px;    font-size: 14px;    color: #000;}
.collaborations {    margin: 15px 0 25px;}
/* .sub-menu-parent .navbar-nav li.dropdown a {    background-color: #d52b1e;}  */
.home-editor.carousel-inner {
    min-height: 200px;
}
.carousel-control.left,.carousel-control.right{background-image: none;}
.video-img .modal-header{border-bottom: none;
    padding: 0;
    display: inline-block;
    float: right;
    background: red;
    padding: 10px;
    color: #fff;
    position: absolute;
    z-index: 1;
    right: -12px;
    top: -12px;
    border-radius: 25px;
    height: 35px;
    width: 35px;
	text-align: center;}
	.video-img .modal-header button{color: #fff;
		opacity: 1;}
.services-cont-wrap .features .re-shield-box2 span.remove-red{background-color: transparent;color: #000; text-transform: capitalize;
	padding: 0;  font-size: 14px;   }
.reason-head{font-size: 24px;
		border-bottom: #eee 1px solid;
		padding-bottom: 5px;font-weight: bold;}
.reason-head .reason-num{ color: #d52b1e;
			font: bold 52px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.reason-head .reason-num:before{    font: normal 14px "Open Sans";
    display: inline-block;
    color: #fff;
    background-color: #d52b1e;
    padding: 0 5px;
    vertical-align: middle;
	margin-right: 5px;content: "Razón" !important;}					
	
	.services-cont-wrap h2{border-bottom: none;}
	.our-editor .carousel-control .glyphicon-chevron-left{left: 0;
		color: #222;}
	.our-editor .carousel-control .glyphicon-chevron-right{right: 0;
			color: #222;}
	.our-editor .carousel-inner .item .col-md-6:first-child{border-right: 1px solid #ddd;}
	.our-editor .carousel-inner .item .col-md-6{text-align: center;}
	.editing-samples .services-cont-wrap .intro-box .text-box,.editing-samples .services-cont-wrap .intro-box .text-box p{width: 100% !important;}
	h2.e-heading3{    font-weight: bold;
		font-size: 24px;}
.services-samples .editing-samples td a {
			color: #000;
			text-decoration: none;
		}
.services-cont-wrap h2{    font-weight: bold;}
.e-list--item li{font-size: 16px;margin-bottom: 10px;}
.samples-table td a{color: #000; text-decoration: none;}

.editing-samples td a::before {
    content: "";
    font-family: moon;
    color: #4258ca;
    margin-right: 3px;
}
.editing-samples td a::after{content: "";
    font-family: moon;
    color: #d52b1e;
	margin-left: 25px;}
.samples-table td{font-size: 16px;}
.editing-profile #tab-mnb .row{margin: 0;}
.editing-profile .profile-box{border: #EEE 1px solid;
    position: relative;
    margin: 10px;
    width: 22%;
	padding: 0;}
.editing-profile .details{position: absolute;
		top: 136px;
		left: 0;
		background: #EEE;
		opacity: 0.9;
		width: 100%;
		text-align: right;}
.editing-profile .flag{    width: 38px;
			height: 38px;
			border-radius: 50%;
			background: url(../images/common/flags.jpg) 0 0 no-repeat;
			position: absolute;
			left: 10px;
			top: -1px;}
.editing-profile .details span {display: inline-block;}
.editing-profile .flag.us {
    background-position: 0 0;
}
.editing-profile .profile-box{border: #EEE 1px solid;
    position: relative;
    margin: 10px;
    width: 23%;
	padding: 0;}
.editing-profile .flag.sa{ background-position: 0 -114px;}
.editing-profile .flag.uk{background-position: -76px 0;}
.editing-profile .flag.ir{ background-position: -38px -38px;}
.editing-profile .flag.de{background-position: -76px -114px;}
.editing-profile .flag.nz{ background-position: -38px -76px;}
.editing-profile .flag.gr{  background-position: -38px -114px;}
.editing-profile .flag.ca{  background-position: -38px 0;}
.navbar-collapse{padding-left: 0;padding-right: 0}
.editing-profile .details span.yrs {
    background: #d52b1e;
    font-size: 24px;
    font-weight: 300;
    color: #FFF;
    width: 42px;
    text-align: center;
    padding: 8px 0;
}
.editing-profile .details span.experience:before{    content: "Years Experience";
    font-size: 10px;
    display: block;
    width: 85%;
    padding: 5px;
	line-height: 10px;}
.editing-profile .profile-box .edu{padding: 10px;
		min-height: 70px;
		line-height: 16px;
		font-size: 14px;}
.editing-profile .profile-box .edu:before {
			content: "";
			font-family: linecons;
			font-size: 18px;
			color: #bb335c;
			margin-right: 5px;
			vertical-align: text-bottom;
			float: left;
			margin-bottom: 10px;
			background: url(../images/academy.png);
			background-repeat: no-repeat;
			width: 27px;
			height: 24px;
		}		
.services-cont-wrap h2.editorial-team{padding-bottom: 0; margin-bottom: 0;}
.editing-profile .profile-box img.img-responsive{    text-align: center;margin: 0 auto;}
.editing-profile .details{position: absolute;
    top: 123px;
    left: 0;
    background: #EEE;
    opacity: 0.9;
    width: 100%;
    text-align: right;}
	.editing-profile .profile-box .edu{    min-height: 67px;color: #000;}
	.fancy-pop {
		z-index: 1001;
		display: block;
		position: fixed;
		width: 95%;
		max-width: 850px;
		background-color: #f9f9f9;
		top: -100%;
		padding: 16px;
		left: 50%;
		transform: translate(-50%, -50%);
		border-radius: 5px;
		max-height: calc(100vh - 30px);
		overflow: auto;
		transition: all 0.35s ease-in-out;
		z-index: 999999;
   }
	.fancy-pop.cust-pop {
		top: 50%;
   }
	.fancy-pop.cust-pop .flag {
		width: 38px;
		height: 38px;
		border-radius: 50%;
		background: url(../images/common/flags.jpg) 0 0 no-repeat;
		position: absolute;
		left: 10px;
		top: -1px;
   }
	.fancy-pop.cust-pop .flag.us {
		background-position: 0 0;
   }
	.fancy-pop.cust-pop .flag.sa {
		background-position: 0 -114px;
   }
	.fancy-pop.cust-pop .flag.uk {
		background-position: -76px 0;
   }
	.fancy-pop.cust-pop .flag.ir {
		background-position: -38px -38px;
   }
	.fancy-pop.cust-pop .flag.de {
		background-position: -76px -114px;
   }
	.fancy-pop.cust-pop .flag.nz {
		background-position: -38px -76px;
   }
	.fancy-pop.cust-pop .flag.gr {
		background-position: -38px -114px;
   }
	.fancy-pop.cust-pop .flag.ca {
		background-position: -38px 0;
   }
	.fancy-pop.cust-pop .details {
		position: absolute;
		top: 136px;
		left: 0;
		background: #eee;
		opacity: 0.9;
		width: 100%;
		text-align: right;
   }
	.fancy-pop.cust-pop .details span {
		display: inline-block;
   }
	.fancy-pop.cust-pop .details span.yrs {
		background: #bb335c;
		font-size: 24px;
		font-weight: 300;
		color: #fff;
		width: 42px;
		text-align: center;
		padding: 8px 0;
   }
	.fancy-pop.cust-pop .details span.experience:before {
		content: "Years Experience";
		font-size: 10px;
		display: block;
		width: 85%;
		padding: 5px;
		line-height: 10px;
   }
	.fancy-pop.cust-pop .key-heighlight {
		float: left;
		margin: -5px 0 15px 0;
   }
	.fancy-pop.cust-pop .key-heighlight .headline {
		background: #fff;
		color: #000;
		font-size: 17px;
		letter-spacing: 0;
		line-height: 11px;
		margin: 1px;
		padding: 10px 10px;
   }
	.fancy-pop.cust-pop .key-heighlight ul {
		padding: 0;
		background: #7c9c3d;
   }
	.fancy-pop.cust-pop .key-heighlight ul li {
		color: #fff;
		font-size: 14px;
		line-height: 20px;
		list-style: none outside none;
		padding: 9px 9px 7px 5px;
   }
	.fancy-pop.cust-pop .tableBasic1 {
		border-collapse: collapse;
		padding: 0px;
		clear: both;
		margin-top: 32px;
   }
	.fancy-pop.cust-pop .tableBasic1 td {
		background-color: #fff;
		border: 1px solid #e5e5e5;
		color: #2d2a2b;
		font-size: 13px;
		letter-spacing: 0;
		padding: 8px 12px;
		vertical-align: top;
   }
	.fancy-pop.cust-pop .tableBasic1 td.head {
		background-color: #f8f8f8;
		padding-left: 12px;
		letter-spacing: 0;
		padding-right: 12px;
		border: 1px solid #ccc;
		color: #84213f;
		font-size: 13px;
   }
   .overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1000;
    overflow: auto;
}

.overlay .close {
    color: #fff;
    z-index: 15555;
    opacity: 1;
    padding: 10px;
    background: #000;
    font-size: 15px;
    margin: 7px;
    border-radius: 22px;
    width: 30px;
    height: 30px;
    line-height: 9px;
    text-align: center;
}
.editor-item .editor-exp .exp-flag img{width: 30px;}

/*new css*/
body,p{
    font: normal 16px 'OpenSans-Regular';
}
h2.title {
    color: #000;
    font-size: 26px;
    font-weight: bold;
    margin-top: 0;
}

h2.sec-head {
    text-transform: none;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 27px;
    color: #000;
    text-align: center;
    position: relative;
}

#editing-services h2 {
    padding-top: 30px;
}
h2.sec-head:before{    content: "";
    position: absolute;
    background-color: #d52b1e;
    width: 5%;
    height: 2px;
    bottom: -10px;
    left: 47.5%;}

h2.sec-head:after{background-color: transparent}
#editing-services h2 {
    padding-top: 30px;
}
.workflow {
    background: url(../../../b2b-assets/images/profiles-bg.jpg) 0 0 repeat;
  
    padding: 50px 0 40px;
    border-top: 1px solid #f5f5f5;
}
.marb0{margin-bottom: 0 !important}
/* #banner-slider.academy .carousel-inner>.item .carousel-caption{padding-top:0} */
.subscribe{margin-top: 0;padding: 0;border:none}
.subscribe input[type="text"], .formsubscribe input[type="email"]{margin-bottom: 0}
footer{    padding: 46px 0 36px;}
.section-wrap .step-box .step{top: -5px;}
.section-wrap{    padding: 50px 0;}
#editing-services .service-box.subediting {
    background: url(../../../b2b-assets/images/home/bg-substantive_editing.png);
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: top right;
}
.section-wrap.video-sec{  background: url(../../../b2b-assets/images/home/bg-video.jpg);
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: top right;background-size: cover;}
    .navbar-collapse{padding-left: 0;padding-right: 0}
.section-wrap.video-sec h3{color: #fff;font-size: 30px}
.section-wrap.video-sec p{color: #fff}
.section-wrap.video-sec img{border: 10px solid #fff;}
.padt-0{padding-top:0 !important}
#academy-post .panel-title{font-size: 16px}
.section-wrap.academy{border-bottom:0}
.marb0{margin-bottom: 0 !important}
.ctacontainer p{margin-bottom: 0}
footer{padding: 48px 0 38px;}
footer p{font-size: 14px}
#editing-services .service-box.cpediting {
    background: url(../../../b2b-assets/images/home/bg_copy_editing.png);
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: top right;
}
#editing-services .service-box.translation {
    background: url(../../../b2b-assets/images/home/bg-translation-service.png);
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: top right;
}
#editing-services .service-box{
    border-radius: 5px;
    text-align: left;
    margin: 30px 0px 50px;
    padding: 20px;
    filter: drop-shadow(0px 1px 4.5px rgba(0,0,0,0.18));
    position: relative;
    cursor: pointer;
    min-height: 388px;

}
.workshop  .btn.primary.cyan {
    background-color: #029dcd;
    box-shadow: 0 4px 0 #0281a8;
    /* margin: 10px 0 4px; */
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 0;
    padding: 10px 20px;
}
.workshop  .white-bg{background: #fff;
    box-shadow: #ccc 0 1px 5px;
    margin: 50px 0;}
#editing-services .service-box h3{
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #000000;
    text-align: left;
    width: 75%;
    min-height: 70px;
}
.cta-btn{
    background-color: #029dcd;
    box-shadow: 0 4px 0 #0281a8;
    font-size: 16px;
}
.cta-btn:hover, .cta-btn:focus{background-color:#0281a8 }
#banner-slider .carousel-inner>.item .carousel-caption a{background: #d52b1e;    box-shadow: 0px 5px 0px #bb180c;}
#banner-slider .carousel-inner>.item .carousel-caption a:hover{background: #bb180c; } 
/* #banner-slider .carousel-inner>.item .carousel-caption{text-align: center;top: 70px;}
*/
#academy-post .nav-tabs{    background: #fff;
    border-bottom: 2px solid #d52b1e;
    width: 100%;}
#academy-post .nav-tabs>li{width: 33%;display: inline-block;    border-right: 1px solid #ddd;margin-bottom: 0;}
#academy-post .nav-tabs>li:last-child{border-right: none}
#academy-post .nav-tabs>li.active a:after{color: transparent}
.navbar{height: auto;box-shadow:none}
.navbar-default .navbar-nav>li>a{padding: 6px 30px;}
#academy-post .panel-heading:last-child{border-bottom: 0px }
.ps.journalsel .hightlighted-card{background: url(../images/re-editing_cardbg.png);
    background-size: cover;height: 385px;}
    .ps.jssubmission .hightlighted-card{
        background: url(../images/resubmission_report_cardbg.png);
        background-size: cover;height: 460px;
    }
    .peerreview .hightlighted-card{
        background: url(../images/qanda_cardbg.png);
        background-size: cover;height: 512px;
        
	}
	
.navbar {
    background-color: #1d1d1d;
    border: 0;
    border-radius: 0;
   
    margin-bottom: 0;
	z-index: 9999;
	height: auto;
    box-shadow: none;
}
.top-txt-blk{font-family: 'OpenSans-Regular';
	display: inline-block;
	font-size: 16px;
	width: 260px;
	margin-bottom: 20px;}
	footer {
		padding: 48px 0 38px;
	}
    #academy-post .nav-tabs>li>a{border-bottom: none}

    #academy-post{    box-shadow: #ccc 0 1px 5px;
        border: #eee 1px solid;
        display: inline-block;}
    #academy-post .nav-tabs>li.active a{    background: #d52b1e;
            color: #fff;
            border-radius: 0;
            border-color: transparent;}
            #academy-post .tab-content{    padding: 30px 20px;}
            #academy-post .nav-tabs>li.active a:hover{background:#d52b1e }
#academy-post .nav-tabs>li>a{padding: 20px 0px;display: inline-block; font-size: 24px;font-weight: bold;
                color: #000; width: 100%;text-align: center}
/* .ps{display:table;margin: 30px 0 30px} */
.hightlighted-card {
    width: 25%;
    display: table-cell;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 1px 0 5px 0 rgba(0, 0, 0, 0.26);
    position: relative;
    z-index: 2;
    text-align: center;
    vertical-align: middle;
    }
    .hightlighted-card img{margin: 30px auto;}
    .hightlighted-card h4{
        color: #fff;
        font-size: 32px;
        text-align: center;
        margin-top: 15px;
        line-height: 40px;
        padding: 10px 10px;
        font-weight: normal;
    }
   .card{
        background-color: #eee;
    border-radius: 3px;
    box-shadow: 1px 0 5px 0 rgba(0, 0, 0, 0.26);
    padding: 15px;
    /* vertical-align: top; */
    font-size: 15px;
    }
  
    .journalsel .card,.jssubmission .card{
        margin-top: 20px;
    }
    .peerreview .card{
        margin-top: 30px;
    }
    .card ul{
        padding-left: 20px;
    list-style: square;
    }
    .card ul ul{
        padding-left: 25px;
        LIST-STYLE: disc;
        margin-top: 10px;
    }

    #banner-slider.services{background: transparent}
    #banner-slider .carousel-inner>.item{min-height: auto;}
    #banner-slider.academy .carousel-inner>.item{min-height: 350px;}
    .red-txt{
        font-size: 42px;
    display: block;
    color: #d52b1e;
    font-weight: bold;
    }
    #banner-slider .carousel-inner>.item .carousel-caption{text-align: center}
    #banner-slider.academy .carousel-inner>.item .carousel-caption{text-align: left;padding-top: 70px;}
    .section-wrap .step-box .step{border-bottom: #d52b1e 2px solid;}
    .borderani {
        cursor: pointer;
        position: relative;
        transition: all 1s;
    }
    .borderani:hover:before {
        width: 100%;
        height: 100%;
        border-bottom: 2px solid #d52b1e;
        border-left: 2px solid #d52b1e;
        border-radius: 5px;
    }
    .borderani:before {
        border-bottom: 2px solid transparent;
        border-left: 2px solid transparent;
        width: 10%;
        height: 33%;
        left: -1px;
        bottom: -1px;
        border-radius: 0px;
    }
    .borderani:after, .borderani:before {
        content: " ";
        position: absolute;
        transition: all 1s;
    }
    .borderani:hover:after {
        width: 100%;
        height: 100%;
        border-top: 2px solid #d52b1e;
        border-right: 2px solid #d52b1e;
        border-radius: 5px;
    }
    .borderani:after {
        border-top: 2px solid transparent;
        border-right: 2px solid transparent;
        width: 10%;
        height: 33%;
        top: -1px;
        right: -1px;
        border-radius: 0px;
    }
    .section-wrap .step-box h4{color: #000}
    .section-wrap .step-box .step{color: #000}
    .navbar-default .navbar-nav>li>a{padding: 6px 20px !important;}
    body .navbar-default .navbar-nav .dropdown-menu>li>a{font-family: 'Open Sans', sans-serif;}
    @media screen and (max-width:1440px){
        #banner-slider .carousel-inner>.item .carousel-caption{
            top:20px;
        }
        #banner-slider .carousel-inner>.item .carousel-caption h2{font-size: 28px}
        .red-txt{    font-size: 36px;}
    
    .red-txt {
        font-size: 36px;    padding-left: 5px;
    }}
    @media screen and (max-width:1024px){
        #banner-slider .carousel-inner>.item .carousel-caption h2{font-size: 24px !important}
        #banner-slider .carousel-inner>.item .carousel-caption{top:0;}
        .red-txt{font-size: 32px;}
        #banner-slider .carousel-inner>.item .carousel-caption a{    margin-top: 10px;}
        #editing-services .service-box{min-height: auto}
    }
    @media screen and (max-width:768px){
        ol.carousel-indicators{display: none}
        #banner-slider .carousel-inner>.item .carousel-caption h2 br{display: none}
        .red-txt{display: inline;}
        #banner-slider .carousel-inner>.item .carousel-caption h2{line-height: 32px}
        #banner-slider{padding-bottom: 0}
        #banner-slider .carousel-inner>.item .carousel-caption h2{    line-height: 28px;font-size: 18px !important;}
        .red-txt{    font-size: 24px;}
    }

    @media screen and (max-width:375px){
        .ps{display: block}
        .ps.journalsel .hightlighted-card{height: auto;}
        .journalsel .card, .jssubmission .card{margin-top:0}
        .peerreview .hightlighted-card{height: auto}
        .peerreview .card{margin-top:0}
        .ps.jssubmission .hightlighted-card{height: auto;}
    }
