body{padding:0;margin:0;font-size:14px;font-family:Verdana, Geneva, sans-serif; color:#4d4d4d;}
a{color:#006d9b;text-decoration:none;display:inline-block;cursor:pointer;}
a:hover{color:#0382b9;text-decoration:none;display:inline-block;cursor:pointer;}
html, body{height:100%;}
*{margin:0;padding:0}
:focus{outline:0}

.spacer {  border-bottom: 1px solid #e4e4e4;  height: 1px;  margin: 15px 0;  width: 100%;}
p{margin-bottom:15px; line-height:20px;line-height:24px;}
ul.general {	padding: 0;	margin: 0;	list-style-type: disc;}
ul.general li {	line-height: 18px;	padding: 0 0 5px 0;	margin: 10px 0 10px 15px;}
ul.blue_listing {	padding: 0;	margin: 0;	list-style-type: none;}
ul.blue_listing li {background: url(../images/blue_round_bullet.png) left 7px no-repeat;line-height:22px;	padding: 0px 0 5px 13px;	margin: 10px 0 10px 0;}
ul.blue_listing li b{font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
h1 { font-size: 18px; font-weight:bold;margin-bottom:10px;border-bottom:1px solid #cad499;padding-bottom:13px;margin-top:12px;}
h2 { font-size: 22px; font-weight:normal}
h3 { font-size: 18px; font-weight:normal}
h4 { font-size: 16px; font-weight:normal}
h5 { font-size: 12px; font-weight:normal}
h6 { font-size: 10px; font-weight:normal}
.black-color{color:#000 !important;}
.grey-color{color:#544d3c !important;}
.clear{clear:both;display:block}
.mid{text-align:center;}
.ver{font-family:Verdana}
.bold{font-weight:bold; }
b{font-weight:bold; font-family:'robotolight', Verdana, Geneva, sans-serif;}
.txtblue{color:#166888}
.txtred{color:#ec6937;}
.txt11{font-size:11px}
.txt12{font-size:12px}
.txt13{font-size:13px}
.txt15{font-size:15px}
.txt17{font-size:17px}
.txt18{font-size:18px}
.txt19{font-size:19px}
.txtjustify{text-align:justify;}
.txtcenter{text-align:center}
.txtgrey{color:#999}
.txtgreydark{color:#666}
.txt-tranform{text-transform:uppercase;}
img{border:none}
.mart-10{margin-top:10px !important}
.mart-15{margin-top:15px !important}
.mart-20{margin-top:20px !important}
.mart-25{margin-top:25px !important}
.mart-30{margin-top:30px !important}

.mar-rt-10{margin-right:10px !important}
.mar-rt-15{margin-right:15px !important}
.mar-rt-20{margin-right:20px !important}
.mar-rt-25{margin-right:25px !important}
.mart-rt-30{margin-right:30px !important}

.marb-10{margin-bottom:10px}
.marb-15{margin-bottom:15px}
.marb-20{margin-bottom:20px}
.marb-30{margin-bottom:30px}

.mar-lt-10{margin-left:10px !important}
.mar-lt-15{margin-left:15px !important}
.mar-lt-20{margin-left:20px !important}
.mar-lt-25{margin-left:25px !important}
.mar-lt-30{margin-left:30px !important}
.fl-r{float:right}
.fl-l{float:left}
/*TOP HEADER STYLES STARTS*/
.holder{margin: 0 auto;  width: 970px;}
.holder-menu {background: #cad499; height:40px;margin:0px 0 0 0;width: 100%;}
#navholder{margin: 0 auto;width: 970px;}
.textholder{margin:0 auto;width:970px;}
#header{width:100%}
.header-holder{margin:0 auto !important;background:#f6f6f6;height:40px;}
.holder-head {  height: 92px;  margin: 0 auto;  width: 970px;}
.head-text{color:#bebebe !important;width:970px; margin:0 auto}
a.headlink {color:#bebebe !important; float:right; padding:10px 6px 0 0; text-decoration:none; font-size:14px}
a.headlink .current{color:#309bd3;}
a:hover.headlink {color:#fafafa !important;}
a.login-bx{color:#bebebe !important; float:right; padding:10px 6px 0 0; text-decoration:none;background:url(../images/login-icon.png) no-repeat 0 10px ;padding:10px 0 0 20px; font-size:14px}
a:hover.login-bx {color:#fafafa !important;}
a.logo-editage{width:213px;height:68px;background:url(../images/logo.png) no-repeat -487px 0;display:block;float:right; margin-top:20px}
a.logo-wkh{width:376px;height:68px;background:url(../images/logo.png) no-repeat 0 0;display:block;float:left; margin-top:20px}
/*TOP HEADER STYLES ENDS*/
.ddsmoothmenu{z-index:2500;text-align:center}
.ddsmoothmenu{margin:0;padding:0}
.ddsmoothmenu ul{z-index:2500;margin:0;padding:0;list-style-type:none;margin:0}
.ddsmoothmenu ul li{z-index:2500;position:relative;display:block;float:left;text-align:center;line-height:45px}
.ddsmoothmenu ul li a{z-index:2500;padding:0;color:#544d3c;text-decoration:none;height:40px;display:block;width:160px;background-color:#cad499;border-right:1px solid #b5bf88;font:normal 15px/18px Arial,Helvetica,sans-serif; line-height:40px;font-weight:bold;}
.ddsmoothmenu ul li a:hover{background-color:#94a348;display:block;color:#fff;}
.ddsmoothmenu ul li .selected {background: none repeat scroll 0 0 #94a348;  height: 40px;color:#fff;}
.ddsmoothmenu ul li .gq-btn{background: url(../images/getq-arrow-hover.png) 140px  9px no-repeat #ec6937;border-radius:0px;line-height:38px;margin:0; padding-right:20px; width:150px  !important; height:40px; font-size:16px; font-weight:bold;color:#fff;}
.ddsmoothmenu ul li .gq-btn:hover{background: url(../images/getq-arrow-hover.png) 140px 9px no-repeat #db6133;color:#fff;transition:ease 0.2s;}

.ddsmoothmenu ul li ul{position:absolute;z-index:2500;left:0;visibility:hidden;top:0px ;display:none;color:#fff;border:1px solid #dbe1b9 !important;width:200px !important;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;line-height:30px !important;}
.ddsmoothmenu ul li ul li ul{top:0;color:#ffffff;}
.ddsmoothmenu ul li ul li a{width:200px !important;margin:0;color:#544d3c;height:40px;line-height:40px !important;border-bottom:1px solid #dbe1b9;font:normal 13px/18px verdana;background:#eff4d4;border-right:none !important;}
.ddsmoothmenu ul li ul li a:hover{background:#94a348;border-bottom:none;height:41px}
.ddsmoothmenu ul li a.editorial_nav {width: 200px !important;}
.ddsmoothmenu ul li a.services_nav {width: 200px !important;}
.ddsmoothmenu ul li a.edu_nav {width: 205px !important;}
.ddsmoothmenu ul li a.journals_nav {width: 150px !important;}
.ddsmoothmenu ul li a.open_nav {width: 150px !important;}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{position:absolute;top:18px;right:12px;}
.downarrowclass1{position:absolute;top:9px;right:10px}
* html .downarrowclass1{position:absolute;top:3px;right:10px}
.rightarrowclass{position:absolute;top:6px;right:5px;}
/*TOP MENU STYLES ENDS*/

#accordion-cookie .panel-heading {padding: 0;border:0;}
#accordion-cookie .panel-title>a, .panel-title>a:active{display:block;padding:15px;color:#555;font-size:16px;text-decoration:none;min-height: 60px}
#accordion-cookie .panel-heading  a .col-md-2:before {font-family: 'Glyphicons Halflings';content: "\e114";float: left;transition: all 0.5s;padding: 0px 8px}
#accordion-cookie .panel-heading.active a .col-md-2:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);padding: 0px 8px} 
#accordion-cookie .panel-default>.panel-heading{background: #fff}
#accordion-cookie .panel{background: #fff;border: none;box-shadow:none}
#accordion-cookie .tag{background: #f8f8f8;padding: 3px;margin: 2px;display: inline-block}

#eu_cookie_dialog{position: relative !important;z-index: 1 !important;background-color: #3f4958 !important;top: 0px;width: 100% !important;height: auto !important;overflow: auto;color: #fff !important}
#eu_cookie_dialog div{width: 84% !important;bottom: auto !important;background-color: #3f4958 !important;z-index: 9999 !important;margin: 0 auto !important}
#eu_cookie_dialog p{position: relative;top: 0px;width: 85%;line-height: 20px;font-size: 12px;color: #fff !important;padding: 10px 16px 10px 0px;float: left;margin-bottom: 0px;z-index: 999}
#eu_cookie_dialog button{background-color: rgb(60, 72, 88);font-size: 14px;color: rgb(255, 255, 255);padding: 5px 16px;border-radius: 3px;border: 1px solid;float: right;margin: 10px 0px 10px 20px;transition: all 0.3s;}
#eu_cookie_dialog a{color: #fff !important;text-decoration: underline}


.hm-left-box {
    border-top: 1px solid #ccc;
    float: left;
    height: 400px;
    padding: 0 20px 0 0;
    width: 100%;
	text-align:center;
	margin-right:35px;}

.hm-right-box {
	border-top: 1px solid #ccc;
    float: left;
    height: 400px;
    padding: 0 0 0 20px;
    width: 400px;}
.insight-code-hm{margin-right:25px;float:left;}
.insight-code-hm li{list-style-type:none;background:url(../images/arrow.png) no-repeat 3px 6px;padding:0 0 0 15px;margin:12px 0px;font-size:12px;}
.insight-code-hm li p{font-size:14px;}
.insight-code-hm li a{color:#006d9b;font-size:12px;}
.homepage-title{text-transform:uppercase;font-size:19px;color:#544d3c;font-weight:normal;margin:15px 0px;}
.homebanner-bg{background:url(../images/banner-bg.png);width:498px;height:139px;display:block;position:absolute;right:10px;bottom:48px;padding:15px;}
.homebanner-bg a{font-weight:bold;color:#4d4d4d;}
.homebanner-bg a:hover{color:#ec6937;font-weight:bold;}



a.gq {width:330px; height:43px; display:block; background: url(../images/getq-arrow.png) 315px 11px no-repeat #ffffff;  margin:25px auto; border:1px solid #fc6e51;color:#fc6e51 !important;line-height:38px;padding:0px 10px;font-size:18px;}
a:hover.gq {background: url(../images/getq-arrow-hover.png) 315px 11px no-repeat #ec6937;color:#fff !important;transition:ease 0.5s;}
a.gq span{color:#ffffff;font-size:18px; font-weight:normal; color:#ffffff; line-height:41px; text-align:center; padding-left:30px}
a.resources {idth:333px; height:43px; display:block; margin:25px auto;}
a.resources span{color:#ffffff;font-size:18px; font-weight:bold; color:#ffffff; line-height:41px; text-align:center; padding-left:15px}
a.resources:hover {  background-position: 0 -52px;}
/*btn class green*/
a.btn-general {display: block;float: left;padding-left: 0;padding-right: 50px; text-decoration:none;}
a:hover.btn-general {background-color: #33AAFF;background-position: 0 -159px;padding-left: 15px;padding-right: 0;}
a.btn-general span {color: #ffffff;cursor: pointer;display: block; font-family:Verdana, Geneva, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 30px;}

/*btn class blue*/
a.btn-general-blue {
display: block;float: left;padding-left: 0;padding-right: 50px; text-decoration:none;}
a:hover.btn-general-blue {background-color: #33AAFF;background-position: 0 -159px;padding-left: 15px;padding-right: 0;}
a.btn-general-blue span {color: #ffffff;cursor: pointer;display: block; font-family:Verdana, Geneva, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 30px;}
/*btn class for gray background used on homepage*/
a.btn-general-hm {display: block;float: left;padding-left: 0;padding-right: 52px; text-decoration:none;}
a:hover.btn-general-hm {background-color: #33AAFF;background-position: 0 -159px;padding-left: 15px;padding-right: 0;}
a.btn-general-hm span {color: #ffffff;cursor: pointer;display: block; font-family:Verdana, Geneva, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 30px;}

/*genreal table styling*/
	.gentable{width:731px; border-collapse:collapse; *border-collapse:collapse; /* IE7 and lower */}
	.gentable th{border-collapse: collapse; *border-collapse:collapse; /* IE7 and lower */ border-spacing:0; border:1px solid #dcdcdc;background:#ededed; height:40px; color:#166888; font-size:16px; padding:0 0 0 10px; text-align:left}
	.gentable td{height:20px; padding:10px; background:#ffffff; text-align:left;border:1px solid #dcdcdc}
	.gentable th{}
	.gentable th a{ color:#166888; text-decoration:underline; font-weight:bold}


/*Generic styles ends*/

.header-holder{margin:0 auto !important;background:#544b39;height:35px;1px solid #e1e1e1}
.holder-head {  height: 124px;  margin: 0 auto;  width: 970px;}
.head-text{color:#999999;width:970px; margin:0 auto}
a.headlink {color:#999999; float:right; padding:8px 6px 0 0; text-decoration:none; font-size:14px}
a.headlink .current{color:#999999;}
a:hover.headlink {color:#ccc;}
a.login-bx{color:#999999; float:right; padding:10px 6px 0 0; text-decoration:none;background:url(../images/login-icon.png) no-repeat 0 10px ;padding:8px 0 0 20px; font-size:14px}
a:hover.login-bx {color:#ccc;}

/*nav styles*/
#mainwrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0;}
nav a#logo{height:91px;width:298px;}
#logo_wrap{width:334px;float:left;padding:0;padding:10px 0px;}
nav a#logo img{width:100%;}
nav a#logo:hover{background:none;}
nav #rightwrap_wrap{float:right;margin:25px 0 0 0;}

#navgation_links_wrap{width:615px;float:right;padding:0;}
/*nav styles*/

/*breadcrumb starts*/
.breadcrum-holder {margin: 0 auto;  width: 970px;}
.breadcrum {float:left; color:#999999; margin:15px 0 0 0; font-size:13px}
/*breadcrumb ends*/

.abt-us-heading{font-size: 24px;
    font-weight: normal;
    line-height: 40px;}
	
.sub-heading-txt {
	font-size: 18px;
    font-weight: normal;}

.homebg{background:url(../images/hompagebanner-bg.jpg) no-repeat;width:100%;height:310px;margin:0 auto;padding-top:10px;}

.editing-txt-box .title{font-size: 18px; font-weight: normal;color:#97aa3a;}
/*Hompage styles*/
.section-title {  background: linear-gradient(#555, #000) repeat scroll 0 0 rgba(0, 0, 0, 0); height:45px; color:#ffffff; clear:both; border-radius:5px; margin-top:40px}
.section-title .heading {font-size: 1.6em;  margin: 10px 0 10px 10px;  padding: 10px; line-height: 19px}

#service-box-wrap {  background: none repeat scroll 0 0 #ffffff;margin-bottom:45px; }
#service-box-wrap .service-box{ float:left;width:314px; margin:20px 10px 10px 0;  height:165px;padding:17px 10px 17px 10px;position:relative;top:0px;}
#service-box-wrap .service-box .a-taggy{position:absolute;bottom:0px;right:24px;}
#service-box-wrap .service-box .str{background:url(../images/ser-strip.png) no-repeat;width:1px;height:196px;position:absolute;right:0px;top:0px;}
#service-box-wrap .service-box .service-header{margin: 0 auto;  padding:0 0 8px 0; text-align:left; margin-bottom:12px}
#service-box-wrap .service-box .service-header a{color:#97aa3a}
#service-box-wrap .service-box .editing-icon {background: url("../images/icon-sprite.png") no-repeat scroll 0 0 ;  display: block;  float: left;  height: 48px;  width: 51px; float:left}
#service-box-wrap .service-box .advanced-editing-icon { background: url("../images/icon-sprite.png") no-repeat scroll -49px 0 ;  display: block;  float: left;  height: 48px;  width: 48px; float:left}
#service-box-wrap .service-box .translation-icon {  background: url("../images/icon-sprite.png") no-repeat scroll -142px 0 ;  display: block;  float: left;  height: 48px;  width: 57px; float:left; margin-right:0px !important}
#service-box-wrap .service-box .rapid-icon { background: url("../images/icon-sprite.png") no-repeat scroll -99px 0 ;  display: block;  float: left;  height: 48px;  width: 38px; float:left}
#service-box-wrap .service-box .artwork-icon {  background: url("../images/icon-sprite.png") no-repeat scroll -250px 0 ;  display: block;  float: left;  height: 48px;  width: 48px; float:left}
#service-box-wrap .service-box .plagiarism-icon {  background: url("../images/icon-sprite.png") no-repeat scroll -299px 0 ;  display: block;  float: left;  height: 48px;  width: 50px; float:left}
#service-box-wrap .service-box .otherservices-icon {  background: url("../images/icon-sprite.png") no-repeat scroll -203px 0 ;  display: block;  float: left;  height: 48px;  width: 60px; float:left}
#service-box-wrap .service-box .service-txt-box {width: 215px; display:block; float:left; margin:14px 0 0 10px;}
/*Hompage styles*/


/*Inner Structure styles starts*/
.content {margin: 20px auto;  width: 980px;}
.content .select {  background: none repeat scroll 0 0 #ffffff;  color: #000000; }
.content .b-left {  float: left;  margin-right: 20px;  width: 210px;}
.content .b-right {  float: right;  width: 738px;}
.content .b-left {float:left; width:210px; margin-right:20px}
.content .b-left .rightbox h3{border-bottom: 3px solid #94a348;
color: #fff;
height: 26px;
padding: 10px 15px;
font-size:16px;color:#000;}
.content .b-left .rightbox h3 a{color:#000 !important}
.content .b-left .rightbox p{padding:10px}
.content .b-right {float:right; width:738px;}
.content .b-left .rightbox img{margin:0 auto;margin-bottom:10px;clear:right;}
.content .b-left .rightbox {border:1px solid #e4e4e4; padding:0px}
.content .leftmenu {background: none repeat scroll 0 0 #fff; margin: 0px 0 0 0;  padding: 0;}
.content .leftmenu ul.submenu {list-style-type:none; margin:0;  padding:0 15px; color:#c72027}
.content .leftmenu ul.submenu li {  border-bottom: 1px solid #f0f0f0; display: block; padding: 10px 0 10px 0;}
.content .leftmenu ul.submenu li a {  background: none repeat scroll 0 0 #ffffff; display: block;   text-decoration: none;}
.content .leftmenu ul.submenu li a:hover {  background: none repeat scroll 0 0 #ffffff;  color: #006d9b;  display: block;  font-weight: normal;}
.content .leftmenu ul.submenu li:last-child {  border-bottom: 0px solid #f0f0f0; display: block;}
.content .leftmenu ul.submenu li ul li{border-bottom:none; padding:5px 0 0 20px;} 
.content .leftmenu ul.submenu li ul li a{padding-left:0px; display:block; font-weight:normal; font-size:14px;}
.content .leftmenu ul.submenu li ul li a:hover{color: #c72027; font-size:14px; font-weight: normal;}
.content .leftmenu ul.submenu li ul li.select{color: #166888;  font-weight: bold; font-size:14px}

/*Inner Structure styles ends*/

/*Editing page styles start here*/
.editing-box-holder-lf{width:215px; float:left; padding:0px 15px; margin-top:30px; border-right:1px solid #E4E4E4;}
.editing-box-holder-rt{width:215px; float:left; padding:0px 15px; margin-top:30px;}
.editing-box-holder-lf .editing-icon {background: url("../images/icon-sprite.png") no-repeat scroll -389px 0 ;  display: block;float:left;height:48px;width:43px; margin:-12px 10px 0 73px;}
.editing-box-holder-lf .prem-icon {background: url("../images/icon-sprite.png") no-repeat scroll -51px 0 ;  display: block;float:left;height:48px;width:44px; margin:-12px 10px 0 73px;}
.editing-box-holder-rt .advanced-editing-icon { background: url("../images/icon-sprite.png") no-repeat scroll 1px 0 ;  display: block;  float: left;  height: 48px;  width: 52px; float:left; margin:-12px 10px 0 70px;}
.editing-txt-box{float:left; display:block; width:230px }

	/*Price table styling*/
	.pricetable{width:100%; border-collapse:collapse; *border-collapse:collapse; /* IE7 and lower */}
	.pricetable th{border-collapse: collapse; *border-collapse:collapse; /* IE7 and lower */ border-spacing:0; border:1px solid #dcdcdc;background:#f9f9f9; height:30px; color:#4d4d4d; font-size:16px; font-weight:bold;font-family:'robotolight', Verdana, Geneva, sans-serif; padding:10px 0 0 10px; text-align:left}
	.pricetable td{height:20px; padding:10px; background:#ffffff; border:1px solid #dcdcdc;}
	.pricetable th a{ color:#166888; text-decoration:underline; font-weight:bold}
	
		
	/*Benefits table styling*/
	.benefits-table{width:100%; border-collapse:collapse; *border-collapse:collapse; /* IE7 and lower */	}
	.benefits-table th { border-collapse: collapse; *border-collapse: collapse; /* IE7 and lower */ border-spacing:0;	border:1px solid #dcdcdc;height:40px; color:#4d4d4d; font-size:16px; padding:0 0 0 10px; text-align:left}
	.benefits-table td{height:20px; padding:10px; background:#ffffff;border:1px solid #dcdcdc}
	.benefits-table a{color:#006d9b; font-weight:bold;font-family:'robotolight', Verdana, Geneva, sans-serif;}
	.benefits-table a:hover{color:#0382b9;}
	.benefits-table .icon{margin-right:20px}

/*Editing page styles ends here*/

/*Footer styles start*/
.brandfooter-wrap {background-color:#efefef; margin-top:30px}
.brandfooter {color:#444444; font-size:14px; height:30px; margin:0 auto; padding:10px; width:970px; line-height:30px}
.brandfooter .title{float:left}
.brandfooter .book-discount{float:right}
.brandfooter .link1{margin:0 10px 0 8px}
.brandfooter .link2{margin:0 10px}
#footer {background:#544b39; color:#c0bdb6; width:100%; margin-top:90px}
#footer .holder {margin:0 auto; width:970px; padding:10px; height:235px	}
#footer ul {float:left; width:632px; border-right:1px solid #737373; margin-right:20px}
#footer ul li {display:inline; float:left; list-style: outside none none; text-align:left; width:190px;}
#footer ul li a {color:#c0bdb6; display:block; margin:0; padding:8px 0 0 0; text-decoration:none; font-size:12px}
#footer ul li a:hover {text-decoration:underline}
#footer .iso {  background: url(../images/footer-icons.png) no-repeat scroll 0 0;  display: block;  float: left;  height: 76px;  width: 94px; margin-right:15px; cursor:pointer}
#footer .veri {  background: url(../images/footer-icons.png) no-repeat scroll -122px 0;  display: block;  float: left;  height: 76px; width: 94px; margin-right:15px}
#footer .wc {  background: url(../images/footer-icons.png) no-repeat scroll -239px 0;  display: block;  float: left;  height: 76px; width: 94px;}
#footer .icons {display: block;  float: right;  width: 312px; margin-top:14px}
#footer .copy{ float:left; margin-top:16px; font-size:12px; width:335px; line-height:20px}
#footer .email-id{display:block; margin-top:45px; border:1px solid #818080; border-radius:5px; padding:10px; text-align:center; background-color:#656565}
#footer .footer-right{ float:left; width:312px}
.txt16{font-size:16px}
.mar-r20 {margin-right:20px;}
/*Footer styles ends*/

/*Inner page structure styles starts*/
#content {margin:15px auto; width:970px;}
#content .b-left {float:left; width:210px; margin-right:20px}
#content .b-left .rightbox h3{border-bottom:3px solid #c72027; padding-bottom:5px; margin-bottom:10px}
#content .b-right {float:right; width:738px;}
#content .b-left .rightbox {border:1px solid #e4e4e4; padding:10px}
.leftmenu { background: none repeat scroll 0 0 #fff; margin: 10px 0 0 0;  padding: 0;}
.leftmenu ul.submenu {list-style-type:none; margin:0;  padding:0; color:#c72027}
.leftmenu ul.submenu li {  border-bottom: 1px solid #f0f0f0; display: block; padding: 10px 0 10px 0;}
.leftmenu ul.submenu li a {  background: none repeat scroll 0 0 #ffffff; display: block;   text-decoration: none;}
.leftmenu ul.submenu li a:hover {  background: none repeat scroll 0 0 #ffffff;  color: #c72027;  display: block;  font-weight: bold;}
.leftmenu ul.submenu li:last-child {  border-bottom: 0px solid #f0f0f0; display: block;}
.select {  background: none repeat scroll 0 0 #ffffff;  color: #166888;  font-weight: normal;}

.leftmenu ul.submenu li ul li a{padding-left:0px; display:block; font-weight:normal; font-size:14px;}
.leftmenu ul.submenu li ul li a:hover{color: #c72027; font-size:14px; font-weight: bold;}
.leftmenu ul.submenu li ul li.select{color: #166888;  font-weight: bold; font-size:14px}

/*About us page styles*/
.aboutus-left-box {
  float: left;
  height:345px;
  padding: 0 35px 0 0;
  width: 450px;
}
.aboutus-right-box {
  float: left;
  height: auto;
  padding: 0 0 0 20px;
  width: 450px;
}
/*About us page styles*/

/*Inner page structure styles ends*/

/*Resource page widget styles*/
.widget-holder {  margin: 0 auto;  width: 992px;}
/*Resource page widget styles*/

/*Payment page styles*/
.blue-btn {
  background: url("../images/maroon-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #ffffff;
  float: left;
  height: 29px;
  padding: 5px 0 0 10px;
  width: 110px;
}
.blue-lock {
  border-left: 1px dashed #d4d4d4;
  float: left;
  margin-left: 20px;
  padding-left: 20px;
  width: 200px;
}
.how_make_payment_wrap {
  float: left;
  margin: 20px 0;
}
.how_make_payment_wrap .how_make_payment_header {
  font-size: 20px;
  height: 48px;
  line-height: 42px;
  margin-bottom: 15px;
  padding: 5px 0;
}
.how_make_payment_wrap .numbers_wrap {
  background: none repeat scroll 0 0 #303030;
  color: #ffffff;
  display: inline-block;
  float: left;
  font-size: 16px;
  height: 43px;
  line-height: 20px;
  margin-right: 10px;
  padding: 3px 11px;
  text-align: center;
  width: 30px;
}
.img-circle {
  border-radius: 50%;
}
/*Payment page styles*/

/*Accordion styles starts*/
.accordion-faq{width:705px;position:relative;margin-bottom:10px; font-size:13px}
.accordion-faq a.faq-new{background:url(../images/faq-tab.gif) no-repeat 0 -37px;width:740x;height:39px;margin:0px;cursor:pointer;padding:0 20px 0 30px;-moz-user-select:none;-khtml-user-select:none;position:relative;display:block;color:#4d4d4d; line-height:36px;  margin-top:10px}
.accordion-faq a.faq-new.active{background:url(../images/faq-tab.gif) no-repeat 0 1px}
.accordion-faq div.pro-content{background:#fff;color:#4d4d4d;display:inherit;padding:15px; line-height:20px}

.accordion-pricing{width:705px;position:relative;margin-bottom:10px; font-size:13px}
.accordion-pricing a.pricing-new{background:url(../images/pricing-tab.gif) no-repeat 0 -37px;width:740x;height:39px;margin:0px;cursor:pointer;padding:0 20px 0 18px;-moz-user-select:none;-khtml-user-select:none;position:relative;display:block;color:#303030; line-height:38px;  margin-top:10px; font-size:16px; font-weight:normal;}
.accordion-pricing a.pricing-new.active{background:url(../images/pricing-tab.gif) no-repeat 0 1px}
.accordion-pricing div.pro-content{background:#fff;color:#58595b;display:block;padding:15px; line-height:20px;}

.accordion-pricing div.pro-content .pss_price_wrap {	background: #fdfdfd;	border-top: #303030 3px solid;	margin-right: 20px;	float: left;	min-width: 200px;	padding: 10px 10px; display:block}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li {	border-left: #e3e3e3 1px solid;	color: #303030;	font-size:18px;	padding: 0 15px;	float: left;	display: inline-block;	line-height: 30px;}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li:first-child {	border-left: 0;}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons {	color: #8d8e8e;	float: left;	display: inline-block;	padding-right: 10px;	font-size: 28px;}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-dollar {width:25px; height:27px}


.accordion-pricing div.pro-content .pss_service_button_wrap {	float: right;}
/*Accordion styles ends*/

.tooltip {  border: 1px solid #f2f2f2;  border-radius: 5px;  display: block;  height: 40px;  padding: 10px;}
.tooltip-icon {  display: block;  float: left;  margin-top: 3px;  width: 30px;}


/*FAQ page tab styles*/
#tabs .tabcontent{float: left; padding:5px; width:98%}
	#tabs .tabcontent a{text-decoration:none;}
	#tabs .tabcontent a:hover{text-decoration:none}
	
	#tabs{margin:0; width:714px; border-top:1px #f2f2f2 solid; padding:10px;border:1px solid #cccccc}
	
	#shadetabs #maintab{float:left;width:750px;font-size:15px}
	#shadetabs #maintab h4{font-size:14px}
	
	#shadetabs #maintab ul{list-style-type: none;margin:0;/*Left offset of entire tab menu relative to page*/padding:0;}
	#shadetabs #maintab li{display:inline; margin:0; padding:0}
	#shadetabs #maintab li a{display: block;float: left;font-weight: normal;height: 52px;line-height: 20px;margin: 0;padding: 15px 0 0;text-align: center;text-decoration: none;width: 146px; color:#006d9b;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 0px solid #cccccc;}
	.widr a{width:180px !important;}
	#shadetabs #maintab li a.selected{cursor:default; background:#f2f2f2;color:#444444;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 0px solid #cccccc;}
	#shadetabs #maintab li a:hover { /*onMouseover style*/ background:#f2f2f2; color:#444444;}
/*FAQ page tab styles*/

	.trans-fee-table{width:731px; border-collapse:collapse; *border-collapse:collapse; /* IE7 and lower */	}
	.trans-fee-table th td { border-collapse: collapse; *border-collapse: collapse; /* IE7 and lower */ border-spacing:0;	border:solid 1px #dcdcdc;; text-align:center}
	.trans-fee-table td{height:20px; padding:10px; text-align:center; border:1px solid #ebebeb}
	.trans-fee-table th{background:#f9f9f9; height:30px; color:#444444; font-size:16px; padding:10px 0 10px 10px; font-weight:100; border:1px solid #ebebeb}
	.trans-fee-table a{color:#166888; text-decoration:underline; font-weight:bold}


.translation-icon {  background: url("../images/icon-sprite.png") no-repeat scroll -146px 0 ;  display: block;  float: left;height:47px;width:55px;float:left;margin-right:10px}
.rapid-icon { background: url("../images/icon-sprite.png") no-repeat scroll -93px 0 ;  display: block;  float: left;  height: 48px;width: 39px; float:left; margin-right:10px}
.artwork-icon{background: url("../images/icon-sprite.png") no-repeat scroll -265px 0 ;  display: block;  float: left;  height: 48px;width:56px; float:left; margin-right:10px}
.plagiarism-icon{background: url("../images/icon-sprite.png") no-repeat scroll -327px 0 ;  display: block;  float: left;  height:48px;width:54px;float:left;margin-right:10px}




.pss_price_wrap {	background: #fdfdfd;	border-top: #303030 3px solid;	margin-right: 20px;	float: left;	min-width: 200px;	padding: 10px 10px;}
.pss_price_wrap ul.pss_pric_list li {	border-left: #e3e3e3 1px solid;	color: #303030;	font-size: 18px;	padding: 0 15px;	float: left;	display: inline-block;	line-height: 30px;}
.pss_price_wrap ul.pss_pric_list li:first-child {	border-left: 0;}
.pss_price_wrap .pss_price_icons {	color: #8d8e8e;	float: left;	display: inline-block;	padding-right: 10px;	font-size: 28px;}


.pss_service_button_wrap {	float: right;}

.green-bg {
    background: #cad499 none repeat scroll 0 0;
    border-bottom: 0 solid #be0210;
    height: 45px;
    margin-top: 0;
    position: absolute;
    top: 154px;
    width: 100%;
    z-index: 50;}
table{border-collapse:collapse;}
.editing-overview .nor-wid-heig{height:150px;vertical-align:top;text-align:left;width:200px;}
.editing-overview .learne{position:relative;top:0px;right:0px;float:right;}
.editing-overview-first .nor-wid-heig{height:150px;vertical-align:top;text-align:left;width:200px;}
.editing-overview-first .learne{position:relative;top:0px;right:0px;float:right;}
.editing-overview-first table{border:1px solid #dcdcdc;}
.editing-overview-first .cookie{background:#f9f9f9;border:1px solid #dcdcdc;padding:10px;vertical-align:middle;}
.editing-overview{width:100%;}
.editing-overview table{}
.editing-overview th{background:#f9f9f9;border:1px solid #dcdcdc;padding:5px 5px 5px 5px;font-size:14px;color:#000;border-bottom:#b0b0b0 4px solid;vertical-align:middle;width:60px !important;font-weight:normal;}
.editing-overview td{border:1px solid #dcdcdc;text-align:center;padding:5px 5px 5px 10px;font-size:13px;height:30px;}
.editing-overview-td-txt{font-size:12px !important;}
.editing-overview-col1width{width:200px;}
.editing-over-star{}
.editing-overview-column-width{width:70px !important;}
.edit-al{text-align:left !important;}

.edit-al{text-align:left !important;}
.price-slab-label{font-size:16px;color:#5d5d5d;text-align:left;float:left;margin:18px 20px 0 5px;}
.price-slab-dd{font-size:15px;font-weight:normal;color:#5d5d5d;float:left;margin:9px 0 0 0;border:1px solid #959595;overflow:hidden;background:#fff;}
.price-slab-dd select{font-size:14px;color:#5d5d5d;width:220px;padding:0px;border:none;height:32px; width:200px\9; *width:269px;}
.editingservices-comparsion-price-table{position:absolute; top:0; left:0; text-align:center;}
.editingservices-comparsion-lowprice1{text-align:center;font-size:15px;color:#000000;float:left;width:177px; min-height:195px;list-style-type:none;}
.editingservices-comparsion-lowprice1 .pricestyling span.price{ padding-bottom:5px; font-size:16px; display:block;}
.editingservices-comparsion-lowprice1 .pricestyling span.tat{ font-size:15px; display:inline-block; background:url(../images/tat-icon.png) left 3px no-repeat; color:#6f7172; padding:0 0 0 18px;}
.editingservices-comparsion-lowprice1 .pricestyling{ background:url(../images/tat-table-line.png) center top no-repeat;padding:10px 0 0 0; margin:0 0 10px 0; text-align:center;}
.price-slab-box{display:none;}
.price-slab-tbl-bot{margin:5px 0 5px 0;position:relative;overflow:hidden;}
#price-slab-preload{text-align:center;background:#fff;width:600px;height:400px;padding:40px 0 0 0;position:absolute;opacity:0.4;filter:alpha(opacity=40);z-index:1000;}
.speed{font-size:12px !important;}
#price-slab-preload img{width:64px;height:64px;z-index:2000;}
.tbl-top-head-bg-lft{background-color:#f9f9f9;padding:3px 8px;border:1px solid #ebebeb;}
.tbl-top-head-bg-rgt{background-color:#f9f9f9;padding:3px 8px;width:200px;text-align:center;border:1px solid #ebebeb;border-left:none;}
.tbl-heading{font-size:14px;font-weight:normal;color:#5d5d5d;text-align:center;}
.tbl-text{font-size:15px;font-weight:normal;color:#5d5d5d;font-size:16px;text-align:center;}
.tbl-text-rgt{font-size:18px;}
.tbl-text-blank{font-size:24px;font-weight:normal;color:#ccc;text-align:center;}


#guarantee-icons-wrap{border:#efefef dashed 1px;padding:15px;}
#guarantee-icons-wrap ul.fourcol li{float:left;display:inline;width:195px;height:120px;text-align:center;margin-bottom:15px;line-height:16px;}
#guarantee-icons-wrap ul.fourcol li img, #guarantee-icons-wrap ul.threecol li img{margin-bottom:10px;}
#guarantee-icons-wrap ul.threecol{margin-left:80px;}
#guarantee-icons-wrap ul.threecol li{float:left;display:inline;width:200px;height:120px;text-align:center;margin:10px 0 0 0;line-height:16px;}
#editing-testi-wrap{float:right;width:320px;}
#editingservices-comparsion{clear:both;position:relative;}
#editingservices-comparsion ul.editingservices-comparsion-table li{float:left;width:248px;border-top:#b0b0b0 solid 4px;border-left:#e7e7e7 solid 1px;border-bottom:#e7e7e7 solid 1px;border-right:#e7e7e7 solid 1px;margin:10px 10px;height:350px;position:relative;}

#editingservices-comparsion ul.editingservices-comparsion-table li a.service-name span{font-size:14px;color:#000000;}

.bestvalue-wrap{background:#8a0b1e;font-size:16px;color:#ffffff;border-bottom:0;width:250px;position:absolute;right:14px;top:-20px;text-align:center;padding:5px 0;*top:-10px;_top:-10px;}
.editingservices-comparsion-list-wrap{height:155px;}
.editingservice-price-bgtxt{font-size:18px;color:#ffffff;padding:30px 0 0 20px;float:left;}
.editingservice-price-listbox{font-size:14px;float:left;margin-left:30px;margin-top:27px;}
.editingservice-price-listbox select{width:319px;}
.editingservices-comparsion-lowprice{width:250px;text-align:center;font-size:26px;color:#000000;float:left;}
.editingservices-comparsion-lowprice-table{position:absolute;bottom:38px;_bottom:175px;*bottom:175px;left:10px;text-align:center;width:790px;}
.editingservices-comparsion-lowprice span{font-size:15px;color:#9e9e9e !important;display:block;margin:10px 0 7px 0;}
.editingservices-ordernow{position:absolute;bottom:18px;left:65px;}
a.smallordernow-btn{-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 5px 0 0 #7f7f7f;box-shadow:0 3px 0 0 #7f7f7f;background:#8cc63f;display:inline-block;padding:7px 7px;color:#ffffff;font-size:18px;line-height:18px;}
a.smallordernow-btn:hover{background:#7bb62c;}
a.smallordernow-btn span.arrowstyle{font-size:18px;padding:0 0 0 10px;display:inline-block;}
.tbl-top-body-bg-lft{background:#fff;padding:3px 8px;border:1px solid #ebebeb;}
.tbl-top-body-bg-rgt{background:#fff;padding:3px 8px;border:1px solid #ebebeb;border-left:none;}
#siteseal img{padding:5px 0 0 3px;}
#pagenotfound-content-wrap{position:absolute;right:16px;top:16px;width:630px;}
#pagenotfound-service-links a{font-size:17px;}
#pagenotfound-service-links span.spacing{padding:0 13px;}
h2.newpagestyle{font-size:30px;margin:5px 0 0 0;border-bottom:solid 1px #ededed;padding:0 0 20px 0px;color:#444444; margin-bottom:30px;text-align:center;}
.price-note{font-size:14px;}
.price-please-note{ font-size:15px; line-height:20px; background:#FCFCFC; padding:10px 10px;}
.sticky{
  position:fixed;
  top: 0px;
  width: 100%;
  z-index: 9;
}
.nonsticky-navbar-default{background:url(../images/header-bg.png) left bottom repeat-x;height:88px;}


/* add on 9th Augest 2022 */
.sample-border{box-shadow: 0 0 5px 2px #ccc;display:inline-block;margin-bottom:10px;}
.col-md-8{display:flex;margin-top:10px;}
.col-md-8 .col-md-4{width:50%;}
.text-center{text-align:center;}

/*custom css for price caculator begins*/
#editing-intro{margin:0;font-size:20px;line-height:25px;padding:20px 0}
#editing-intro .title-head{font-size:22px;color:#5b5b5b;line-height:22px}
.pricing-page{background-color:#02C7A6;margin:-10px 0 10px}
.pricing-page-left{float:left;margin:20px 0 13px 50px;font-size:22px;color:#fff}
.pricing-page-left input{width:170px;height:30px;font-family:arial;font-size:20px;padding:0 5px 0 10px}
.pricing-submit{text-align:center;padding:0 0 70px}
.pricing-submit .submit{width:250px;height:40px;float:left;margin:15px 0 0 15px;background-color:#02C7A6;font-size:23px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;line-height:20px;color:#fff;border:2px solid #fff;font-weight:400;cursor:pointer}
.pricing-quote{color:#737373}
.pricing-quote a:hover{text-decoration:underline}
.results{height:250px}
#showresults{text-align:center;margin-top:20px}
.first-pp{width:100px;float:left;height:300px}
.second-pp{width:243px;height:218px;float:left;border-top:6px solid #6f7477;border-bottom:2px solid #6f7477;border-right:2px solid #6f7477}
.third-pp{width:243px;float:left;height:218px;border-top:6px solid #2d98c6;border-right:2px solid #2d98c6;border-bottom:2px solid #2d98c6}
.fourth-pp{width:243px;height:218px;float:left;border-top:6px solid #00a652;border-left:2px solid #00a652;border-bottom:2px solid #00a652;border-right:2px solid #00a652}
.title-ppme{font-size:20px;margin-top:30px;margin-bottom:10px}
.title-ppme1{font-size:24px;margin-top:38px;margin-bottom:16px}
.days-ppme1{width:100%;height:26px;padding-top:10px;font-size:20px}
.days-ppme2{width:100%;height:26px;padding-top:10px;font-size:20px}
.adv{color:#6f7477}
.pre{color:#2d98c6}
.prep{color:#00a652}
.most-popular{background:#fff;position:absolute;top:-18px;text-align:center;width:147px;height:32px;display:block;left:294px;border-radius:4px;border:2px solid #2d97c5;color:#2d97c5;line-height:30px;font-size:22px;padding:0 0 0 4px}
.valuepack{background:url(../editing-services/images/value-pack.png) no-repeat;width:183px;height:76px;position:absolute;top:-27px;left:50px}
.button-action1{background:#6f7477;color:#fff;text-align:center;margin-top:7px;font-size:18px;width:243px;height:40px;line-height:40px;display:inline-block}
.button-action1:hover{background:#abc707;color:#fff}
.button-action2{background:#2d98c6;color:#fff;text-align:center;margin-top:7px;font-size:18px;width:243px;height:40px;line-height:40px;display:inline-block}
.button-action2:hover{background:#abc707;color:#fff}
.button-action3{background:#00a652;color:#fff;text-align:center;margin-top:7px;font-size:18px;width:243px;height:40px;line-height:40px;display:inline-block}
.button-action3:hover{background:#abc707;color:#fff}
.morethan10000{float: left;    text-align:left; color:red}
/*custom css for price caculator ends*/

.narrowchart {padding:20px 0px; max-width:100%}
.narrowchart h3{position: relative;font-size: 14px;cursor: pointer}
.narrowchart .accord-1{display: inline-block;float: left;width: 160px}
.narrowchart .accord-2{display: inline-block;width: 710px}
.grey-cookies{background: #f8f8f8;padding: 10px 20px;font-size: 16px;font-weight: 700}
.narrowchart .fa{color: #212121;font-size: 24px;top: 10px;right: 0px}
.tag {background: #f8f8f8;padding: 3px;margin: 2px;display: inline-block;font-size: 13px}
.accordianheader {color:#212121; padding:10px 20px; margin-top:20px; text-align: left}
.accordianbody {padding: 20px;width: 700px;text-align: left;margin-left: 160px}
.narrowchart i { position:absolute;right: 20px;top:14px;-webkit-transition:all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;-o-transition: all 300ms ease-in 0s;transition: all 300ms ease-in 0s;}
.ui-state-active i {color: #ACD4CE;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.pricing-table-style .header-wrap{ font-size:14px; margin:5px 0 10px 0;font-weight:bold;}
.editingservices-comparsion-lowprice1 .pricestyling{ background:url(../images/tat-table-line.png) center top no-repeat;padding:10px 0 0 0; margin:0 0 10px 0; text-align:center;}
.editingservices-comparsion-lowprice1 .pricestyling span.price{ padding-bottom:5px; font-size:16px; display:block;}
.editingservices-comparsion-lowprice1 .pricestyling span.tat{ font-size:15px; display:inline-block; background:url(../images/tat-icon.png) left 3px no-repeat; color:#6f7172; padding:0 0 0 18px;}
@-moz-document url-prefix(){.editingservices-comparsion-price-table{top:0px;}
.table-coupon{border:1px dashed #99c426;width:765px;padding:8px 3px;text-align:center;font-size:12px;}
.payment_wiretransfer_wrap{background:#F2F2F2;float:left;width:720px;padding:15px;border-radius:6px;border:1px solid #E1E1E1;}




