@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
		}
	
.main {
	width: 990px;
	background-color: #FFFFFF;
}
a {
text-decoration:none;
}
.header-black {
	background-color: #3c3b3b;
	padding: 0px;
	margin: 0px;
	float: right;
	width: 230px;
	height: 4px;
}
.bhartiweb-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	height: 23px;
	margin-top: 5px;
	text-align: center;
	padding-right: 8px;
	padding-left: 60px;
}

.headerbg-line {
	background-color: #d0cfcf;
	height: 4px;
	padding: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #707274;
	margin: 0px;
}
.header {
	padding-left: 8px;
	text-align: justify;
	height: 65px;
}
.bharti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 36px;
	color: #000000;
}
.bharti A{
		color: #000000;
}
.web {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 27px;
	color: #ba1f05;
}
.left-header {
	float: left;
	width: 690px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.left-header A{
		color: #333333;
}
.right-header {
	float: right;
	width: 242px;
	font-family: century-Gothic;
	font-size: 23px;
	color: #354f7a;
	text-align: justify;
}
.phone-no {
	font-family: century-Gothic;
	font-size: 20px;
	font-weight: normal;
	color: #354f7a;
	line-height: 30px;
}
.header-button {
	background-image: url(gifs/header-bg.gif);
	background-repeat: repeat-x;
	height: 32px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d2d2d2;
	border-bottom-color: #CACACA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-right: 14px;
	line-height: 34px;
}
.header-button A{
	color: #000000;
	text-decoration: none;
	}
.warea-bg {
	background-color: #ece6db;
}
.warea {
	margin-right: 7px;
	margin-left: 7px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cfc4b6;
	border-left-color: #cfc4b6;
	padding-top: 6px;
	background-color: #FFFFFF;
}
.box {
	width: 234px;
	float: left;
	height: 165px;
	background-image: url(gifs/box-bg.gif);
	margin-left: 6px;
	background-repeat: repeat-x;
}
.box-border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #edefef;
	border-left-color: #edefef;
	background-image: url(gifs/box-bg.gif);
	height: 153px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666161;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.box-heading {
	font-family: Tahoma;
	font-size: 17px;
	color: #c62500;
	text-decoration: none;
	font-weight: normal;
	line-height: 28px;
	text-align: right;
	padding-left: 8px;
	letter-spacing: -0.3px;
}
.box-heading A{
	color: #c62500;
	text-decoration: none;
}
.click-here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 6px;
	margin-left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dcdfdf;
	color: #23468b;
	text-align: right;
	font-weight: bold;
	line-height: 36px;
}
.click-here A{
	color: #23468b;
	}
.top-box {
	height: 180px;
	margin-bottom: 6px;
}

img{
	margin: 0px;
	padding: 0px;
}
.index-margin {
	padding-right: 8px;
	padding-left: 8px;
}
.left-nevigation {
	width: 235px;
	float: left;
}
.nevigation-box {
	background-color: #f8f8f8;
	height: 35px;
	width: 235px;
	border: 1px solid #eae3cf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #343027;
	line-height: 34px;
	text-align: justify;
	font-weight: bold;
	margin-top: 6px;
}
.nevigation-box A{
	color: #343027;
	
}
.nevigation-box-dark {
	background-color: #ececec;
	height: 35px;
	width: 235px;
	border: 1px solid #d8d8d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #343027;
	line-height: 34px;
	text-align: justify;
	font-weight: bold;
	margin-top: 6px;
}
.nevigation-box-dark A{
	color: #343027;
	text-decoration: none;
}
.nevigation-box-expand {
	background-color: #f8f8f8;
	width: 233px;
	border: 2px solid #f3f2f2;
	padding-top: 12px;
}
.free-quote-banner {
	background-image: url(gifs/help-desk.gif);
	height: 73px;
	width: 233px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.free-quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFAF9;
	text-align: justify;
	padding-left: 30px;
	font-weight: bold;
	letter-spacing: -0.1px;
	padding-top: 14px;
}
.free-quote A{
	color: #FFFAF9;
	}
.left-quote-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 10px;
	padding-left: 6px;
	letter-spacing: -0.5px;
}
.web-articles {
	background-image: url(gifs/web-article-bg.gif);
	background-repeat: repeat-x;
	height: 39px;
	border: 1px solid #d1d1d1;
	font-family: Tahoma;
	font-size: 20px;
	color: #898181;
	text-align: justify;
	line-height: 38px;
}
.web-articles A{
color: #898181;
	
}
.collaborative-inovation-bg {
	background-image: url(gifs/collaborative-inovation-bg.jpg);
	background-repeat: repeat-x;
	margin-top: 15px;
	margin-bottom: 12px;
	border: 1px solid #f7e2c9;
	height: 143px;
	text-align: justify;
}
.we-belive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding-left: 10px;
	padding-top: 6px;
	letter-spacing: -0.3px;
}
.collaborative-inovation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c83b09;
	text-align: justify;
	letter-spacing: -0.8px;
	padding-left: 8px;
	padding-top: 8px;
}
.why-bhartiweb-box {
	background-color: #faf8f2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedada;
	border-left-color: #dedada;
	margin-right: 1px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	line-height: 20px;
	padding-right: 6px;
	padding-left: 7px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
}
.why-bharti-web {
	font-family: Times-New-Roman, Times, serif;
	font-size: 15px;
	color: #777671;
	letter-spacing: 0.3px;
	font-weight: bold;
}
.right-nevigation {
	padding-left: 245px;
	text-align: justify;
	padding-top: 6px;
}
.middle-part {
	width: 506px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.mid-top-box {
	background-color: #f2f3f2;
	border: 1px solid #e5e1d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 21px;
	padding-right: 3px;
	padding-left: 2px;
	margin-bottom: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A5240E;
	margin: 0px;
	line-height: 36px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #A5240E;
	margin: 0px;
	line-height: 30px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.right-nevigation-box {
	width: 192px;
	float: right;
}
.service-spectrum {
	background-image: url(gifs/service-spectrum.jpg);
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FDF8EE;
	line-height: 32px;
	text-align: center;
	margin-bottom: 6px;
	padding: 0px;
}
.right-box {
	background-color: #faf8f2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedada;
	border-left-color: #dedada;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	height: 58px;

}
.right-box-txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C72C10;
	padding-left: 4px;
}
.right-box-txt1 A{
		color: #C72C10;
	}
.right-box-txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	line-height: normal;
	font-weight: bold;
}
.right-box-txt2 A{
	color: #000000;
	}
.space {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.standard-packages-left {
	width: 240px;
	margin-left: 3px;
	height: 139px;
	text-align: justify;
	margin-right: 2px;
	float: left;
}
.standard-packages-bg {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #63b5ff;
	border-left-color: #63b5ff;
	background-image: url(gifs/standard-packages-bg.jpg);
	background-repeat: repeat-x;
	height: 128px;
	width: 239px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 23px;
	text-align: left;
}
.standard-packages-right {
	width: 241px;
	margin-right: 4px;
	margin-left: 1px;
	float: right;
	height: 139px;
	text-align: justify;
}
.our-standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c82b11;
	padding-left: 5px;
	line-height: 22px;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #282828;
	text-align: center;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
h3 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #282828;
	text-align: center;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.more-info {
	color: #0000CC;
	text-decoration: underline;
	text-align: right;
	padding-right: 8px;
	padding-top: 4px;
}
.more-info A {
	color: #0000CC;
	text-decoration: underline;
	text-align: right;
	padding-right: 8px;
	padding-top: 4px;
}
.mid-height {
	height: 154px;
	margin: 0px;
	padding: 0px;
}
.our-methodology {
	background-image: url(gifs/our-methodology-banner.jpg);
	background-repeat: repeat-x;
	height: 32px;
	border: 1px solid #f5d5a9;
	padding-left: 6px;
	background-color: #fef6ed;
	margin-top: 4px;
}
.methodology-text{
	line-height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}
h4 {
	font-family: Tahoma;
	font-size: 19px;
	color: #5D5D5D;
	padding-left: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 42px;
}
.mid-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.our-achievement-txt {
	background-color: #F5F5F5;
	width: 484px;
}
.achievement-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 21px;
	padding-right: 8px;
	padding-left: 6px;
}
.google-rank-box {
	background-color: #F2F2F2;
	border: 1px solid #e1dcdc;
	height: 74px;
	width: 400px;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #d43c0c;
	line-height: 30px;
}
.testimonials-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFAF4;
	line-height: 22px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fceddc;
	border-bottom-color: #fceddc;
	border-left-color: #fceddc;
	padding-bottom: 8px;
	margin: 0px;
}
.read-more {
	font-family: Arial, Helvetica, sans-serif;
	color: #b63c10;
	text-decoration: underline;
	background-color: #fff0df;
	border: 1px solid #fbe9d4;
	float: right;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 8px;
	width: 65px;
}
.read-more A{
	color: #b63c10;
	text-decoration: underline;
	}

.footer-bg {
	background-image: url(gifs/footer-bg.gif);
	background-repeat: repeat-x;
	height: 45px;
	text-align: justify;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 30px;
	margin-top: 2px;
	padding-right: 8px;
}
.footer-text A {
	color: #191919;
	text-decoration: none;
	background-color: #D8D8D8;
}
.footer-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 26px;
	text-align: center;
}
.footer-bg-black{
	background-color: #0A0A0A;
	height: 24px;
	text-align: justify;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	}
	.footer-bg-black A{
	
	
	color: #ffffff;
	text-decoration:none;

	}

.style1 {
	color: #DA4A1D;
	font-weight: bold;
}
.rss-box {
	border: 1px solid #707070;
	margin-left: 8px;
	float: left;
	padding: 2px;
	width: 84px;
	margin-top: 6px;
}
.rss {
	background-color: #ff5f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	line-height: 16px;
}
.xml-feed {
	background-color: #626262;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	margin-left: 1px;
	line-height: 16px;
}
.bookmark {
	background-color: #DD0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	line-height: 16px;
}
.top-nevigation-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 19px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEF0F2;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEF0F2;
	background-color: #FCFCFE;
	margin-top: 2px;
	height: 18px;
}
.top-nevigation-button A{
	color: #666666;
	text-decoration: none;
	}
.hr {
	background-color: #E0E0E0;
	width: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
	line-height: 20px;
}
.greyboxlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #6C6C6C;
	text-decoration: none;
	background-color: #F0F0F0;
	text-align: justify;
	padding-left: 5px;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	font-weight: bold;
}
.contact-box {
	background-color: #fffaf4;
	width: 218px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f61f38;
	border-left-color: #f61f38;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.right-align {
	float: right;
	width: 300px;
}
.left-align-footer {
	float: left;
	width: 320px;
}
.seo-india {
	font-size: 12px;
	line-height: 26px;
	color: #787878;
	font-family: Arial, Helvetica, sans-serif;
}
.seo-india A {
	color: #787878;
	text-decoration: none;
}
.seo-india A:hover {
	text-decoration: underline;
}
#hr {
text-decoration:none;
background-color:#47c2d3;
}
.tabbing-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d23e0f;
	line-height: 36px;
	font-weight: bold;
}
.left-box-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #05248a;
	background-color: #F4F4F4;
	border: 1px solid #E4E4E4;
	margin-bottom: 7px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	text-align: justify;
}
.left-box-txt A {
	color: #05248a;
	text-decoration: none;
}
.sub-heading {
	color: #0066CC;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.read-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23468b;
	text-align: right;
	font-weight: bold;
	line-height: 22px;
}
.read-detail A{
	color: #23468b;
	text-decoration: none;
}
.plan-table-text {
	font-size: 12px;
	line-height: 23px;
	border: 1px solid #EFE9D6;
	letter-spacing: -0.4px;
}
.notice {
	font-size: 11px;
	background-color: #F0F0F0;
	border: 1px dotted #DD0000;
	padding-right: 6px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 6px;
	margin-bottom: 8px;
}
.package-note {
	font-size: 11px;
	color: #0066CC;
}
.white-text {
	font-size: 13px;
	color: #FFFFFF;
}
.chat-box {
	background-color: #faf8f2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedada;
	border-left-color: #dedada;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	
}
.out-sourcing{
	background-image: url(gifs/out-sourcing.jpg);
	margin-top: 15px;
	margin-bottom: 15px;
	background-repeat: repeat-x;
	background-color: #FDEBD5;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #141414;
	text-align: justify;
	border: 1px solid #eae3cf;
}
.heigth {
	height: 25px;
	width: 60px;
}
