/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	/*background-image: url(images/web_bg_new.jpg);*/
	background-repeat:no-repeat;
	background-position:left top;
	
	
}
.main_div{
	width: 998px;
	background-color: #FFFFFF;
	height:auto;
}
.main_div_services{
	width: 998px;
	background-color: #FFFFFF;
	height:auto;
}
a.small_txt_navigation{
	color:#a0a0a1;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold; text-decoration:none;
}
a.small_txt_navigation:hover{
	color:#32b1e2;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold; text-decoration:none;
}

/*top*/
.top_head {float: left; height: 308px; width: 365px; background-color: #FFFFFF;}
.punch_line {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #6d6e71;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}

.main_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888687;
	/*margin-left: 20px;*/
	float: left;
}

.tp_nav{
	display:inline;
	float: left;
	width: 570px;
	background-position: top;
	height: 155px;
}

/*menu-start*/
a.navi{
	color:#b1b3b6;
	float:left;
	text-decoration:none;
	text-align: left;
	padding-left: 20px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi:hover{
	color:#32b1e2;
	float:left;
	text-decoration:none;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi00{
	color:#32b1e2;
	float:left;
	text-decoration:none;
	text-align: left;
	padding-left: 20px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi00:hover{
	color:#32b1e2;
	float:left;
	text-decoration:none;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi1{
	color:#32b1e2;
	float:left;
	text-decoration:none;
	text-align: left;
	clear: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi1:hover{
	color:#32b1e2;
	float:left;
	text-decoration:none;
	clear: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi11{
	color:#b1b3b6;
	float:left;
	text-decoration:none;
	text-align: left;
	clear: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi11:hover{
	color:#32b1e2;
	float:left;
	text-decoration:none;
	clear: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
a.navi2{
	color:#b1b3b6;
	text-decoration:none;
	text-align: left;
	font-family: "Garamond","Hoefler Text",Times New Roman,Times,serif;
    font-size: 13.5px;
    font-style: italic;
	vertical-align: top;
	float: left;
	text-transform: uppercase;
	line-height: 18px;
	clear: left;
}
a.navi2:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
	clear: left;
}
a.navi02{
	color:#32b1e2;
	text-decoration:none;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	float: left;
	text-transform: uppercase;
	line-height: 18px;
	clear: left;
}
a.navi02:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float: left;
	clear: left;
}

a.navi0222{
	color:#32b1e2;
	text-decoration:none;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	
	text-transform: uppercase;
	line-height: 18px;
	clear: left;
}
a.navi0222:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	
	clear: left;
}
.navibold{
	color:#32B1E2;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial;
	vertical-align: top;
	text-transform: uppercase;
	line-height: 22px;
}
a.navi03{
	color:#B1B3B6;
	text-decoration:none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	
	text-transform: uppercase;
	line-height: 22px;
}
a.navi03:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size:9px;
	font-weight: bold;
}
.navi04{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
	line-height: 25px;
}
/*menu-end*/

.lft_txt {
	font-family: verdana;
	font-size: 11px;
	font-weight: 100;
	color: #32b1e2;
	text-decoration: none;
	text-align: right;
	/*padding-left: 110px;*/
	line-height: 20px;
	background-color: #FFFFFF;
	height: 258px; font-style:italic;
}

.lft_txt_offer {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #939598;
	text-decoration: none;
	text-align: right;
	padding-left: 10px;
	line-height: 20px;
	background-color: #FFFFFF;
	height: 258px;
}
.lft_txt_contact {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #939598;
	text-decoration: none;
	text-align: right;
	padding-left: 20px;
	line-height: 20px;
	background-color: #FFFFFF;
	height: 258px;
}
.lft_txt01{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #808285;
	text-decoration: none;
	text-align: right;
	padding-left: 29px;
	line-height: 18px;
	background-color: #FFFFFF;
	height: 230px;
	padding-top:80px;
}
.lft_txt02 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #231f20;
	text-decoration: none;
	text-align: right;
	background-color: #FFFFFF;
}

.content_text_higlights {
	font-family: Arial;
	font-size: 11px;
	font-weight: 100;
	color: #58D2F6;
	text-decoration: none;
	text-align: right;
	background-color: #FFFFFF;
}
a.lft_txt_product {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #231f20;	
	text-decoration: none;	
}
a.lft_txt_product:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #32B1E2;	
	text-decoration: underline;	
}
.cnt {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #32b1e2;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	float: left;
	width: 250px;
	margin-bottom: 0px;
}
.cnt-uploadf {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #32b1e2;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	float: left;
	width: 450px;
	margin-bottom: 40px;
}
.cntpayment {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #32b1e2;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	float: left;
	width: 250px;
	margin-bottom: 40px;
}
.cnt01 {
	/*font-family: Arial;*/
	/*font-family:Cambria;*/
	font-size: 13px;
	color: #32b1e2;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	float: right;
	width: 300px;	
	margin-bottom: 40px;
	border:solid 0px #FF0000;
	
	
}
.cnt02 {
	width: 390px;
	height: 260px;
	margin-top: 28px;
	margin-left: 158px;
	float: left;
}
.cnt02w {
	width: 390px;
	height: 260px;
	margin-top: 15px;
	margin-left: 158px;
	float: left;
}
.cnt03 {
	width: 480px;
	height: 300px;
	/*margin-left: 45px;*/
	float: left;
}
.cnt04 {
	width: 590px;
	/*margin-left: 45px;
	float: left;*/
}
.img_business_solutions {
	/*height: 253px;
	width: 324px;
	float: right;
	background-position: right 320px;
	background-image: url('images/business-solutions2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_consulting {
	/*height: 281px;
	width: 340px;
	float: right;
	background-position: right 320px;
	background-image: url('images/pyramid.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_web_design{
	/*height: 277px;
	width: 349px;
	float: right;
	background-position: right 320px;
	background-image: url('images/web-design2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_software_development {
	/*height: 179px;
	width: 315px;
	float: right;
	background-position: right 320px;
	background-image: url('images/software-development2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_internet_marketing {
	/*height: 260px;
	width: 288px;
	float: right;
	background-position: right 220px;
	background-image: url('images/internet-marketing_2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_graphic_design {
	/*height: 270px;
	width: 315px;
	float: right;
	background-position: right 320px;
	background-image: url('images/graphic-design_2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_corporate_films {
	/*height: 272px;
	width: 314px;
	float: right;
	background-position: right 320px;
	background-image: url('images/corporate-films2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_home {
	/*height: 399px;
	width: 238px;
	float: right;
	
	background-image: url('images/man_home.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_about_us {
	/*height: 399px;
	width: 238px;
	float: right;
	background-position: left bottom;
	background-image: url('images/about-us-2.gif');
	background-repeat: no-repeat*/
	clear:right;
}
.img_article {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;	
	margin-left:50px;
	font-family: Arial;
	font-size: 12px;
}

.img_team {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/madhuri.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}

.img_team1 {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/amrit.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}

.img_team2 {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/bikash.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}

.img_team3 {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/brij.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}

.img_team4 {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/kausar.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}

.img_team5 {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/manab.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}
.img_team6 {
	height: 337px;
	width: 513px;
	float: left;
	background-position: left bottom;
	background-image: url('team_images/rajeev.gif');
	background-repeat: no-repeat;	
	margin-left:50px
}


.img_products {
	height: 399px;
	width: 238px;
	float: right;
	background-position: left bottom;
	background-image: url('images/products_girl.gif');
	background-repeat: no-repeat
}
.img_services {
	/*height: 399px;
	width: 238px;
	float: right;
	background-position: left bottom;
	background-image: url('images/services_puzzle.gif');
	background-repeat: no-repeat*/
}
.img_portfolio{
	height: 399px;
	width: 569px;
	float: right;
	background-position: left bottom;
	background-image: url('images/portfolio_man.gif');
	background-repeat: no-repeat;
	margin-bottom: 20px
}
.img_portfolio1{
	height: 399px;
	width: 569px;
	float: left;
	background-position: left bottom;
	background-image: url('images/portfolio_man.gif');
	background-repeat: no-repeat
	
}
.img_contact{
	height: 399px;
	width: 241px;
	float: left;
	background-position: 10px top;
	background-image: url('images/contact-us_man.gif');
	background-repeat: no-repeat
}
.img_careers{
	float: left;
	background-position: left bottom;
	/*background-image: url(images/careers2.gif);*/
	background-repeat: no-repeat;
	margin-bottom:0px;
}
#ft_fnt {
	background-color: #FFFFFF;
	width: 998px;
	display: inline-block;
}
a.ft_fnt {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #32b1e2;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 20px;
}
a.ft_fnt:hover {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #32b1e2;
	text-decoration: none;
	background-color: #FFFFFF;
}

/* Packages */

#packg_txt{
	color:#231f20;
	text-decoration:none;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	height: 70px;
	width: 100%;
	padding-top: 5px;
	border-top: solid 0px #888687;
}

a.packg_txt{
	color:#98999a;
	text-decoration:none;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;	
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
a.packg_txt:hover{
	color:#231f20;
	text-decoration:none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	
}

/*footer-start*/
#footer_txt{
	color:#231f20;
	text-decoration:none;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #dfd9d5;
	height: 70px;
	width: 100%;
	padding-top: 5px;
}

a.footer_txt{
	color:#98999a;
	text-decoration:none;
	text-align: center;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: e0dddb;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
a.footer_txt:hover{
	color:#231f20;
	text-decoration:none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	background-color: #e0dddb;
}
.footer_txt2{
	color:#231f20;
	text-decoration:none;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #dfd9d5;
	width: 100%;
	height: 15px;
}

/*footer-end*/
form { margin:0px; padding:0px}
select,  input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	color:#676767;
	line-height: 14px;
}
.normal_fnt{
	color:#676767;
	text-decoration:none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.normal_fnt02{
	color:#676767;
	text-decoration:none;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.normal_fnt001{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}
.frm {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #676767;
	text-decoration: none;
}
a.PR{
	color:#676767;
	text-decoration:underline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a.PR:hover{
	color:#676767;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.fontsize12{
	font-size:12px;
	font-family: Arial;
}
.fontsize16{
	color:#32b1e2;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform:capitalize;
}

a.naviOFFER{
	color:#B1B3B6;
	text-decoration:none;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
	line-height: 18px;
	
}
a.naviOFFER:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	
}
a.next{
	color:#B1B3B6;
	text-decoration:none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
	
}
a.next:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
	
}
a.next1{
	color:#B1B3B6;
	text-decoration:none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;	
	text-transform: uppercase;
	
}
a.next1:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	
}
a.LinkUrl{
	color:#B1B3B6;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
	line-height: 22px;
}
a.LinkUrl:hover{
	color:#32b1e2;
	text-decoration:none;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
.lft_txtLinkURL {
	font-family: Arial;
	font-size: 13px;
	font-weight: 100;
	color: #939598;
	
}

.MainHeading{
	color:#32b1e2;	
	
	font-family: "Garamond","Hoefler Text",Times New Roman,Times,serif;
	font-size: 16px;
	font-weight: normal;
	text-transform:none; font-style:oblique;
}
.package_heading {
	font-family: "Garamond","Hoefler Text",Times New Roman,Times,serif;
	font-size: 40px;
	font-weight: normal;
	color: #32b1e2;
	text-decoration: none;
	padding-right: 0px;
	font-style:oblique; text-transform:none; width:641px;}
.package_heading02 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #32b1e2;
	text-decoration: none;
	padding-right: 0px;
	text-transform:none;}

.text{
	font-family: verdana;
	font-size: 12px;
	color: #a0a0a1;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	
}
.titleheadingcolor{
color:#B1B3B6;
}

/*footer start*/
.heading_footer{
	color:#5e5e5e;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
	padding-top:20px; background-image:url(images/footer-img/footer-bg.gif); background-repeat:no-repeat; width:1024px; float:left;
}

.heading_footer02{
	color:#32b1e2;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	padding-top:30px;
	padding-left:80px;
	padding-right:20px;
	text-align:right;
	width:150px;
}
.heading_footer03{
	color:#32b1e2;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase; line-height:16px;
}

.small_txt{
	color:#838381;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height:20px;
	width:151px;
	float:left;
	padding-left:15px; text-align:left;
	}
.money_back{
	background-image:url(images/footer-img/money-back.gif);
	background-repeat:no-repeat;
    background-position: left bottom;}

a.footer_hyp{
	color:#a0a0a1;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal; text-decoration:none; text-align:left;
}
a.footer_hyp:hover{
	color:#32b1e2;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}
.footer_hyp{
	color:#a0a0a1;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal; text-decoration:none; padding-top:10px; line-height:20px; padding-bottom:0px; text-align:left;
}
img{border:0px;}

