@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, strong, 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;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}

body{padding:0;margin:0;font:14px/20px Arial, Helvetica, sans-serif;color:#000;}
a{color:#009b7b;text-decoration:none;display:inline-block;cursor:pointer;}
a:hover{color:#007a7a;text-decoration:none;display:inline-block;cursor:pointer;}
html, body{height:100%;}
*{margin:0;padding:0}
:focus{outline:0}
.spacer {  border-bottom: 1px dashed #ccc;  height: 1px;  margin: 25px 0;  width: 100%;}
p{margin-bottom:15px; line-height:20px}
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.black_listing {	padding: 0;	margin: 0;	list-style-type: none;}
ul.green_listing li {	background: url(../images/green_round_bullet.png) left 7px no-repeat;	line-height: 18px;	padding: 0px 0 5px 13px;	margin: 10px 0 10px 0;}
ul.green_listing {	padding: 0;	margin: 0;	list-style-type: none;}
ul.black_listing li {	background: url(../images/black_round_bullet.png) left 7px no-repeat;	line-height: 18px;	padding: 0px 0 5px 13px;	margin: 10px 0 10px 0;}

h1, h2, h3, h4, h5, h6 {color:#000}
h1 { font-size: 28px; font-weight:normal; line-height:40px}
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}
.clear{clear:both;display:block}
.mid{text-align:center;}
.ver{font-family:Verdana}
.bold{font-weight:bold; font-family:'robotolight', Arial, Helvetica, sans-serif;}
.bold2{font-weight:bold; font-family:'robotoregular', Arial, Helvetica, sans-serif;}
b{font-weight:bold; font-family:'robotolight', Arial, Helvetica, sans-serif;}
.txtgreen{color:#007a7a}
.txtred{color:#c72027}
.txt11{font-size:11px}
.txt12{font-size:12px}
.txt13{font-size:13px}
.txt18{font-size:18px}
.txtjustify{text-align:justify;}
.txtcenter{text-align:center}
.txtgrey{color:#999}
.txtgreydark{color:#666}
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}

a.gq {width:333px; height:43px; display:block; background:#009b7b;  margin:25px auto;}
a:hover.gq {  background:#007a7a; text-decoration:none }
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 {background:#BBDDFF;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 { background: #CCCCCC;color: #ffffff;cursor: pointer;display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 30px;}
a:hover.btn-general span { color:#ffffff; cursor: pointer;display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 15px;padding-right:50px}
/*btn class blue*/
a.btn-general-blue {background:#BBDDFF;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 { background: #CCCCCC;color: #ffffff;cursor: pointer;display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 30px;}
a:hover.btn-general-blue span {color:#ffffff; cursor: pointer;display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 15px;padding-right:50px}
/*btn class for gray background used on homepage*/
a.btn-general-hm {background:#BBDDFF;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 { background:#CCCCCC;color: #ffffff;cursor: pointer;display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 30px;}
a:hover.btn-general-hm span { color:#ffffff; cursor: pointer;display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;height: 50px;line-height: 51px;padding-left: 15px;padding-right:52px}


/*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:#f6f6f6;height:35px;1px solid #e1e1e1}
.holder-head {  height: 124px;  margin: 0 auto;  width: 980px;}
.head-text{color:#999999;width:980px; 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:#006d9c}
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:#006d9c}

/*nav styles*/
#mainwrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0;}
nav a#logo{height:88px;width:334px;}
nav a#logo img{width:244px;}
nav a#logo:hover{background:none;}
nav #rightwrap_wrap{float:right;margin:20px 0 0 0;}
nav a.header_getquotebutton{background:#009b7b !important;display:block !important;padding:10px 7px !important;width:130px;_width:100px;*width:120px;text-decoration:none !important;color:#ffffff !important;border-bottom:0 !important;}
nav a.header_getquotebutton:hover{background:#007a7a !important; text-decoration:none !important;color:#ffffff !important;border-bottom:0 !important;}
#logo_wrap{width:255px;float:left;padding:0;}
#navgation_links_wrap{width:660px;float:right;padding:0;}
/*nav styles*/

/*breadcrumb starts*/
.breadcrum-holder {margin: 0 auto;  width: 980px;}
.breadcrum {float:left; color:#999999; margin:15px 0 0 0; font-size:13px}
/*breadcrumb ends*/


/*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 h3 {  font-size: 1.6em;  margin: 10px 0 10px 10px;  padding: 10px;}

#service-box-wrap {height:220px; width:100%;}
#service-box-wrap .service-box{width:265px;height: 185px;float: left;margin: 0 30px 0 0;padding: 30px 20px;color:#444;
-webkit-box-shadow: 0px 0px 8px 0px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 8px 0px rgba(204,204,204,1);
box-shadow: 0px 0px 8px 0px rgba(204,204,204,1);}
#service-box-wrap .service-box .editing-icon {  background: url("../images/icons-services.png") no-repeat scroll 0 0 ;  display: block;  float: left;  height: 48px;  width: 51px; float:left}
#service-box-wrap .service-box .translation-icon {  background: url("../images/icons-services.png") no-repeat scroll -145px 0 ;  display: block;  float: left;  height: 48px;  width: 55px; float:left; margin-right:0px !important}
#service-box-wrap .service-box .otherservices-icon {  background: url("../images/icons-services.png") no-repeat scroll -203px 0 ;  display: block;  float: left;  height: 48px;  width: 57px; float:left}
#service-box-wrap .service-box .service-txt-box {display: block;float: left;font-family: arial;font-size: 18px;font-weight: normal;margin: 14px 0 0 8px; color:#000}
#service-box-wrap .service-box .description{border-top: 1px solid #ccc;display: block;margin-top: 30px;padding: 12px 0 0;height:80px;}
#service-box-wrap .service-box:hover .description{border-top: 1px solid #c5e0d9;display: block;margin-top: 30px;padding: 12px 0 0;}
#service-box-wrap .service-box .readmore{display:block; margin:10px 20px 20px 20px; float:right; font-weight:normal; bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#009b7b}
#service-box-wrap .service-box:hover .readmore{ text-decoration:none; color:#007a7a}

ul.os_listing {	padding: 0;	margin: 0;	list-style-type: none;}
ul.os_listing li {	background: url(../images/black_round_bullet.png) left 7px no-repeat;	line-height: 18px;	padding: 0px 0 5px 13px;	margin: 10px 0;}
ul.os_listing li a{color:#009b7b}
ul.os_listing li a:hover{ text-decoration:none; color:#007a7a}

.hm-left-box {
  float: left;
  height: 450px;
  padding: 0 30px 0 0;
  width:100%;
  text-align:center;
}
.hm-left-box h4 {
  font-weight: bold;
  color:#333
}
.hm-right-box {
  float: left;
  height: 450px;
  padding: 0 0 0 30px;
  width: 455px;
}

/*Hompage styles*/


/*Inner Structure styles starts*/
.content {  margin: 30px auto;  width: 980px;}
.content .select {  background: none repeat scroll 0 0 #ffffff;  color: #009b7b; }
.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{background: #ededed;
color: #444;
height: 20px;
padding: 10px 15px;
font-size:16px}
.content .b-left .rightbox h3 a{color:#444 !important}
.content .b-left .rightbox p{padding:10px}
.content .b-right {float:right; width:738px;}
.content .b-left .rightbox {border:1px solid #e4e4e4; padding:0px}
.content .leftmenu { background: none repeat scroll 0 0 #fff; margin: 10px 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; color:#000}
.content .leftmenu ul.submenu li a:hover {  background: none repeat scroll 0 0 #ffffff;  color: #007a7a;  display: block;  font-weight: normal;}
.content .leftmenu ul.submenu li a.select{color: #009b7b;  font-weight: bold; font-size:14px}
.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: #009b7b;  font-weight: bold; font-size:14px}

/*Inner Structure styles ends*/



	/*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:15px; font-weight:bold;font-family:'robotolight', Arial, Helvetica, 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', Arial, Helvetica, 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:980px; 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:#26685b; color:#ffffff; width:100%; margin-top:80px; border-top:6px solid #009b7b}
#footer .holder {margin:0 auto; width:980px; padding:10px; height:235px	}
#footer ul {float:left; width:632px; border-right:1px solid #999; margin-right:20px}
#footer ul li {display:inline; float:left; list-style: outside none none; text-align:left; width:210px;}
#footer ul li a {color:#ffffff; display:block; margin:0; padding:8px 0 0 0; text-decoration:none; font-size:13px}
#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:980px;}
#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{border-bottom:none; padding:5px 0 0 20px;} 
.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 {
  border-right: 1px solid #ccc;
  float: left;
  height: 535px;
  padding: 0 20px 0 0;
  width: 465px;
}
.aboutus-right-box {
  float: left;
  height: auto;
  padding: 0 0 0 20px;
  width: 454px;
}
/*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*/
.verisign_logo_wrap {
background: rgba(0, 0, 0, 0) url("../images/footer-icons.png") no-repeat scroll -101px 14px;
float: right;
height: 90px;
margin: -15px 0 0 20px;
width: 135px;
}
.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 #009b7b;
  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:708px;position:relative;margin-bottom:10px; font-size:14px}
.accordion-faq a.faq-new{-moz-user-select: none;
background: rgba(0, 0, 0, 0) url("../images/faq-tab.gif") no-repeat scroll 0 -30px;
color: #000;
cursor: pointer;
display: block;
height: 22px;
line-height: 18px;
margin: 10px 0 0;
padding: 0 0 0 10px;
position: relative;}
.accordion-faq a.faq-new.active{background:url(../images/faq-tab.gif) no-repeat 0px 7px}
.accordion-faq div.pro-content{background:#fff;color:#4d4d4d;display:inherit;padding:0 10px 0 25px; line-height:20px; text-align:justify}

.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: #009b7b 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: #009b7b;	font-size: 22px;	padding: 0 15px;	float: left;	display: inline-block;	line-height: 30px;}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li:first-child {	border-left: 0;}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons {	color: #8d8e8e;	float: left;	display: inline-block;	padding-right: 10px;	font-size: 28px;}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-dollar { width:25px; height:27px}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-time { 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;}

.rapid-icon { background: url("../images/icons-services.png") no-repeat scroll -106px 0 ;  display: block;  float: left;  height: 48px;  width: 48px; float:left; padding-right:10px}

/*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{overflow:hidden; float: left;font-weight: normal;height: 53px;line-height: 30px;margin-right:10px;padding: 15px 0 0 0;text-align: center;text-decoration: none;width: 186px; color:#444;border:1px solid #cbcbcb;background:#fafafa;border-bottom:none;}
#shadetabs #maintab .mara{margin-right:0px !important;}
.widr a{width:180px !important;}
#shadetabs #maintab li a.selected{cursor:default;color:#fff;background: none repeat scroll 0 0 #999 ;
border-color: #cbcbcb #cbcbcb #fff !important;font-weight:normal;}
#shadetabs #maintab li a:hover {background:#999 ;color:#fff;}
/*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 0 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/icons-services.png") no-repeat scroll -147px 0 ;  display: block;  float: left;  height: 48px;  width: 52px; float:left; margin-right:10px}
.rapid-icon { background: url("../images/icons-services.png") no-repeat scroll -101px 0 ;  display: block;  float: left;  height: 48px;  width: 36px; float:left; margin-right:10px}
.artwork-icon {  background: url("../images/icons-services.png") no-repeat scroll -269px -6px ;  display: block;  float: left;  height: 48px;  width: 46px; float:left; margin-right:10px}
.plagiarism-icon {  background: url("../images/icons-services.png") no-repeat scroll -320px 0 ;  display: block;  float: left;  height: 48px;  width: 57px; float:left; margin-right:10px}




.pss_price_wrap {	background: #fdfdfd;	border-top: #009b7b 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: #009b7b;	font-size: 22px;	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_price_wrap .pss_price_icons.icon-dollar { width:25px; height:27px}
.pss_price_wrap .pss_price_icons.icon-time { width:25px; height:27px}

.pss_service_button_wrap {	float: right;}
/*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-rt .editing-icon {background: url("../images/icons-services.png") no-repeat scroll -385px 0 ;  display: block;float:left;height:48px;width:48px; margin:-12px 10px 0 73px;}
.editing-box-holder-lf .prem-icon {background: url("../images/icons-services.png") no-repeat scroll -51px 0 ;  display: block;float:left;height:48px;width:44px; margin:-12px 10px 0 73px;}
.editing-box-holder-lf .advanced-editing-icon { background: url("../images/icons-services.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 }

/*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 20px;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:222px;height:218px;float:left;border-top:6px solid #6f7477;border-bottom:2px solid #6f7477;border-right:2px solid #6f7477}
.third-pp{width:222px;float:left;height:218px;border-top:6px solid #2d98c6;border-right:2px solid #2d98c6;border-bottom:2px solid #2d98c6}
.fourth-pp{width:222px;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:265px;border-radius:4px;border:2px solid #2d97c5;color:#2d97c5;line-height:30px;font-size:22px;padding:0 0 0 4px}
.valuepack{background:url(../editing/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:10px;font-size:18px;width:222px;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:10px;font-size:18px;width:222px;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:10px;font-size:18px;width:222px;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*/



#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}

.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);}

.navbar-me.fixed-me{
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  left: 0;

}

/* 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;}