@charset "utf-8";
/* CSS Document */

/* Reset CSS
---------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:1;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block;
}
nav ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
.logo {
	float: left;
	height: 63px;
	margin-left: 10px;
	margin-top: 10px;
	width: 326px;
}

/* End of Reset CSS
---------------------------------------------------*/


/* End of CSS 3
---------------------------------------------------*/
/***************************Font face***********************************/
/*@font-face {
    font-family: "Droid Sans";
    font-style: normal;
    font-weight: bold;
    src: local("Droid Sans Bold"), local("DroidSans-Bold"), url("http://themes.googleusercontent.com/static/fonts/droidsans/v2/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff") format("woff");
}
@font-face {
    font-family: "Droid Sans";
    font-style: normal;
    font-weight: normal;
    src: local("Droid Sans"), local("DroidSans"), url("http://themes.googleusercontent.com/static/fonts/droidsans/v2/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff") format("woff");
}*/
/* Standard CSS
---------------------------------------------------*/
body {
	background: url(../images/main_bg.png) center top no-repeat #060606;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7a7a7a;
}
a {
	color:#e3632b;
	text-decoration:none;
}
a:hover, a:focus {
}
a:active, a:visited {
}
/* ** ** Heading Styles ** ** */
h1, h2, h3, h4, h5 {
	margin:0px;
	font-weight:normal;
}
h1 {
	font-size:37px;
	font-weight:bold;
	color:#fff;
	line-height:normal;
	margin-bottom:15px;
}
h2 {
	font-size:32px;
	font-weight:normal;
	color:#fff;
	line-height:48px;
}
h3 {
	font-size:24px;
	color:#7ad245;
	margin-top:25px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:15px;
}
h6 {
	font-size:24px;
}
/* ** ** ul li's ** ** */
ul {
	list-style:outside disc;
}
ul, ol {
	margin:0;
	padding:0;
}
li ul, li ol {
	padding:0;
	margin:0;
}
li {
	margin:0px;
	padding:0px;
	list-style:none;
}
/* ** ** custom select color ** ** */

/* ** ** paragraph styling ** ** */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:10px 0;
	color:#7a7a7a;
	line-height:22px;
}
.bf_col {
	color:#BFBFBF;
}
strong {
	font-weight:600;
}
/* end of Standard CSS
---------------------------------------------------*/


/* Standard CSS Class Name
---------------------------------------------------*/

.container {
	width: 100%;
	height: auto;
	float:left;
}
.master {
	width: 996px;
	height: auto;
	margin: 0px auto;
	overflow:hidden;
}
.master_2 {
	width: 964px;
	height: auto;
	margin: 0px auto;
	overflow:hidden;
	padding:0 16px;
}
.font_34 {
	font-size:34px;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	height:0px;
}
.hide {
	display:none;
}
.block {
	display:block !important;
}
.inline {
	display:inline !important;
}
.align_right {
	text-align:right;
}
.align_left {
	text-align:left;
}
.align_center {
	text-align:center;
}
.align_justify {
	text-align:justify;
}
.bold {
	font-weight:600;
}
.italic {
	font-style:italic;
}
/* width */
.wd_965 {
	width:965px;
	float:left;
}
/* float */
.fl {
	float:left !important;
}
.fr {
	float:right !important;
}
/* margin */
.mr_10 {
	margin:10px
}
/* padding */
.pd_10 {
	padding:10px
}
.height_5 {
	height:5px;
}
.brder_patern {
	background:url(../images/brder_patrn.png) left top repeat;
}
/* End of Standard CSS Class Name
---------------------------------------------------*/
/*----------------------------------------------Custom Css----------------------------------------------*/
 
 #midground {
	background: url(../images/midground.png) left top repeat-x;
	position: absolute;
	top: 14px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
}
#foreground {
	background:url(../images/foreground.png) left top repeat-x;
	position: absolute;
	top: 80px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.wd_auto {
	width:auto;
	float:left;
}
.wd_645px {
	width:645px;
	float:left;
}
.mr_left {
	margin-left:8px;
}
.pd_top_10 {
	padding-top:10px;
}
.nav_bg {
	background:url(../images/nav_bg.png) left top repeat-x;
	height:55px;
}
.master_bg {
	background:url(../images/master_bg.png) center top no-repeat;
}
.mr_top_25 {
	margin-top:25px;
}
.wd_410px {
	width:410px;
	float:left;
	min-height:346px;
}
.pd_top_20 {
	padding-top:20px;
}
.mr_none {
	margin:0px;
}
.font_12 {
	font-size:12px;
}
.pd_top_45 {
	padding-top:45px;
}
.green_txt {
	color:#83ea45;
}
.pink_txt {
	color:#f05795;
}
.orange_txt {
	color:#e87d2b;
}
.btn_left {
	background:url(../images/btn_left.png) left top no-repeat;
	padding-left:9px;
	width:auto;
	line-height:19px;
	color:#000;
	display:block;
	float:left;
}
.btn_left span {
	background:url(../images/btn_right.png) right top no-repeat;
	padding-right:9px;
	float:left;
	line-height:19px;
	color:#000;
	display:block;
	cursor:pointer;
}
.learn_more {
	left: 0;
	margin-left: 253px;
	margin-top: 255px;
	position: absolute;
	top: 0;
}
.pos_rel {
	position: relative;
}
.font_10px {
	font-size:10px;
}
.blue_txt {
	color:#0054c6 !important;
}
.wd_690 {
	width:690px;
	float:left;
}
.laptop {
	position:absolute;
	top:0;
	right:-33px;
	margin-top:75px;
	background:url(../images/laptop1.png) left top no-repeat;
	width:690px;
	height:378px;
}
.over_flow_visi {
	overflow:visible;
}
.wd_103_pr {
	width:100%;
	float:left;
}
.mr_top20px {
	margin-top:20px;
}
.z-index-2 {
	z-index:2;
}
.get_in_touch {
	width:355px;
	float:left;
	background:url(../images/get_in_touch.png) left top no-repeat;
	border:none;
	text-align:center;
	height:50px;
	font-size:28px;
	font-weight:bold;
	color:#fff;
	margin-top:60px;
	display:block;
}


.get_in_touch_inner {
	width:355px;
	height:50px;
	background:url(../images/get_in_touch.png) right top no-repeat;
	margin-top:20px;
	display:block;
	border:none;
  
}



.mr_top_40 {
	margin-top:40px;
}
.mr_btm_40 {
	margin-bottom:40px;
}
.h_25 {
	height:25px;
}
.nav_line {
	background: url(../images/nav_line.png) center bottom no-repeat;
}
.wd_520 {
	width:520px;
	float:left;
	height:auto;
}
.wd_410 {
	width:410px;
	float:left;
	height:auto;
}
.ladki {
	width:77px;
	height:290px;
	float:left;
	background:url(../images/ladki.png) left top no-repeat;
	position:absolute;
	margin-top:-25px;
	left:0px;
}
.pd_top_30 {
	padding-top:30px;
}
.brder_left {
	width:44px;
	float:left;
	height:13px;
	background:url(../images/border_left.png) left top no-repeat;
}
.brder_right {
	width:366px;
	float:left;
	height:13px;
	border-top:1px solid #424242;
}
.mr_top_10 {
	margin-top:10px !important;
}
.promise {
	width:400px;
	float:left;
	padding:0px;
}
.promise li {
	margin:0px;
	display:block;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7a7a7a;
	display:block;
	background:url(../images/bullets.png) 6px center no-repeat;
	padding: 0 0 0 30px;
	border-bottom:1px dashed #1d1d1d;
}
.mr_left_80 {
	margin-left:80px;
}
.promise li:hover {
	color:#bababa;
}
.font_15px {
	font-size:15px;
	line-height:22px;
}
.yellow_txt {
	color:#ddfb36;
}
.wd_475 {
	width:475px !important;
}
#slideshow {
	width:520px;
	position:relative;
	float:left;
}
#slideshow #slidesContainer {
	width:520px;
	overflow: auto; /* allow scrollbar */
	position:relative;
	float:left;
}
.slide_container {
	float:left;
	width:520px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}
#slideshow #slidesContainer .slide {
	width:520px;
	float:left; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}
.pd_15_all {
	padding:15px;
}
/** 
 * Slideshow controls style rules.
 */
.control {
	display:block;
	width:55px;
	height:24px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
	background:url(../images/slide_cntrls_bg.gif) left top no-repeat;
}
#leftControl {
	width:21px;
	height:19px;
	float:left;
	background:url(../images/slide_cntrls.png) left top no-repeat;
	display: block;
}
.lef_bx {
	width:21px;
	height:19px;
	float:left;
	margin-top:5px;
}
#leftControl:hover {
	background:url(../images/slide_cntrls.png) left -19px no-repeat;
	display: block;
}
#rightControl {
	width:21px;
	height:19px;
	float:left;
	background:url(../images/slide_cntrls.png) -19px top no-repeat;
	display:block;
}
#rightControl {
	width:24px;
	height:19px;
	float:left;
	background:url(../images/slide_cntrls.png) -21px -19px no-repeat;
	display:block;
}
/** 
 * Style rules for Demo page
 */



.slide_show_bg {
	background: url(../images/slideshow_bg.gif) left top repeat-x;
}
.slide_brder {
	border:1px solid #e5e5e5;
}
.blck_text {
	color:#333333;
}
/*.slide_cntrls{ width:55px; height:24px; float:left; position:absolute; background:url(../images/slide_cntrls_bg.gif) left top no-repeat;}
*/
.control_con {
	width:55px;
	height:24px;
	float:right;
	z-index:200;
	right:0px;
	position:absolute;
	background:url(../images/slide_cntrls_bg.gif) left top no-repeat;
	top:0px;
	padding-left:5px;
}
.testi {
	width:auto;
	float:left;
	background:url(../images/test_out.png) left top no-repeat;
	padding-top:14px;
	padding-left:5px;
}
.testi_inner {
	width:auto;
	float:left;
	background:url(../images/test_inner.png) right bottom no-repeat;
	text-indent:52px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style: italic;
	line-height:22px;
	padding-right:30px;
}
.mr_right_30 {
	margin-right:30px;
}
.left_top {
	width:354px;
	float:left;
	background:url(../images/left_bg.png) left top no-repeat;
	height:51px;
}
.left_mid {
	width:354px;
	float:left;
	background:url(../images/left_bg_rep.png) left top repeat-y;
}
.left_mid ul {
	margin:0px;
	padding:0px;
	float:left;
}
.left_mid ul li {
	margin:0px;
	padding:0px;
	display:block;
	border-bottom:1px solid #363636;
	float:left;
	width:354px
}
.left_mid ul li .image_div {
	width:60px;
	height:50px;
	float:left;
	display:block;
}
.left_mid ul li .text_div {
	width:263px;
	float:left;
	padding:10px 0 10px 25px;
}
.left_mid ul li .text_div .div_in {
	font-size:15px;
	color:#d8d3d3;
}
.left_mid ul li .text_div p {
	margin:0px;
	padding:0px;
}
.left_mid ul li .text_div .div_in:hover {
	color:#7ad245;
}
.left_btm {
	width:354px;
	float:left;
	height:51px;
	background:url(../images/left_btm.png) left top no-repeat;
}
.left_image {
	width:60px;
	height:50px;
	float:left;
	display:block;
}
.hand_coded {
	background:url(../images/hand_coded.png) center no-repeat;
}
.w3c {
	background:url(../images/w3c.png) center no-repeat;
}
.opti {
	background:url(../images/optimised.png) center no-repeat;
}
.bros {
	background:url(../images/bros.png) center no-repeat;
}
.php {
	background:url(../images/php.png) center no-repeat;
}
.asp {
	background:url(../images/asp.png) center no-repeat;
}
.magento {
	background:url(../images/magento.png) center no-repeat;
}
.joomla {
	background:url(../images/joomla.png) center no-repeat;
}
.word_press {
	background: url(../images/word_press.png) center no-repeat;
}
.left_text {
	width:264px;
	float:left;
	padding:10px 0 10px 25px;
}
.left_text p {
	margin:0px;
	padding:0px;
}
.left_text .gr {
	font-size:15px;
	color:#d8d3d3;
}
.left_text .gr:hover {
	color:#7ad245;
}
.dis_b {
	display:block;
}
.footer_bg {
	background: url("../images/footer_bg.jpg") no-repeat scroll center top #060606;
}
.blck_tans {
	background:url(../images/blck_trans.png) left top repeat;
}
.mr_top_35 {
	margin-top:35px;
}
.footer_line {
	background:url(../images/nav_line.png) center top no-repeat;
}
.footer_nav {
	width:auto;
	padding-bottom:25px;
	float:left;
}
.footer_nav ul {
	margin:0px;
	padding:0px;
	float:left;
}
.footer_nav ul li {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:normal;
	display:block;
}
.footer_nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#858585;
	display:block;
	margin:0 17px;
}
.footer_nav ul li a:hover {
	color:#fff;
}
.sub_navi li a {
	display:block;
	padding-left:15px;
	background:url(../images/footer_nav_bullet.png) left center no-repeat;
	font-size:12px !important;
	line-height:26px;
}
.footer_nav_bg {
	background:url(../images/footer_nav_bg.png) center top no-repeat
}
.malviya_ad {
	width:300px;
	float:left;
	margin-bottom:25px;
}
.delhi_map {
	width:174px;
	height:182px;
	float:right;
	background:url(../images/delhi_map.png) left top no-repeat;
	margin: 0px 32px 0 0;
}
.address_bg {
	width:243px;
	height:107px;
	float:left;
	position:absolute;
	background:url(../images/address_bg.png) left top no-repeat;
	left:0px;
	top:0px;
	padding:15px;
}
.address_bg p {
	margin: 0 0 0 0;
	line-height:normal;
}
.address_bg p a {
	text-decoration:underline;
}
.address_bg p a:hover {
	text-decoration:none;
}
.cross {
	width:17px;
	height:17px;
	float:left;
	background:url(../images/cross.png) left top no-repeat;
	position:absolute;
	top:10px;
	right:10px;
}
.hover_area {
	float: left;
	height: 50px;
	margin: 63px 0 0 33px;
	width: 89px;
	cursor:pointer;
}
.footer_nav_bg a:hover {
	text-decoration:underline;
}
/***************Portfolio*******************/

.mainframe {
	width: auto;
	float:left
}
.thumbnails {
	float:left;
	width:350px;
}
.thumbnailimage {
	float:left;
	padding:7px;
	margin-bottom:3px;
	margin-right:10px;
	cursor:pointer;
}
.large_thumb {
	float:left;
	position: relative;
	width:85px;
	height:85px;
	padding:0px 10px 0px 0;
}
img.large_thumb_image {
	position:absolute;
	left:5px;
	top:4px;
}
.large_thumb_border {
	width:85px;
	height:85px;
	background:url('../img/interface/thumb_border.png');
	position:absolute;
}
.large_thumb_shine {
	width:75px;
	height:75px;
	background:url('../img/interface/shine.png');
	position:absolute;
	background-position:-150px 0;
	left:5px;
	top:4px;
	background-repeat:no-repeat;
}
.thumb_container {
	width:85px;
	height:85px;
}
#largephoto {
	height: 312px;
	margin-left: 104px;
	margin-top: 21px;
	width: 484px;
}
#largetrans {
	width: 444px;
	height:370px;
	background-image:url('../img/interface/main_bg_trans.png');
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.large_image {
	display:none
}
#containertitle {
	position:absolute;
	margin-top:35px;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-shadow: 0px 1px 2px #fff;
}
#largecaption {
	text-align:center;
	height:100px;
	width:100%;
	background-color:#111;
	position:absolute;
	width: 444px;
	margin-top:270px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	display:none;
	color:#fff;
	font-size:30px;
	font-family:Arial;
	letter-spacing:-1px;
	font-weight:bold
}
#largecaption .captionContent {
	padding:5px;
}
#largecaption .captionShine {
	background:url('../img/interface/bigshine.png');
	position:absolute;
	width: 444px;
	height: 100px;
	background-position:-150px 0;
	background-repeat:no-repeat;
}
.visi_hidden {
	visibility:hidden;
}
.nav {
	width:auto;
	float:left;
	padding-top:10px;
}
#dropdown_nav li a.home {
	width:70px;
	height:45px;
	display:block;
	background:url(../images/navigation_bg.png) left top no-repeat;
	float:left;
}
#dropdown_nav li a.home:hover {
	background:url(../images/navigation_bg.png) left -46px no-repeat;
}
#dropdown_nav li a.home_active {
	width:70px;
	height:45px;
	display:block;
	background:url(../images/navigation_bg.png) left -46px no-repeat;
}
#dropdown_nav li a.about_us {
	width:92px;
	height:45px;
	display:block;
	float:left;
	background:url(../images/navigation_bg.png) -81px top no-repeat;
}
#dropdown_nav li a.about_us:hover {
	background:url(../images/navigation_bg.png) -81px -46px no-repeat;
}
#dropdown_nav li a.about_us_active {
	width:92px;
	height:45px;
	background:url(../images/navigation_bg.png) -81px -92px no-repeat;
}
#dropdown_nav li a.web_des_ser {
	width:176px;
	height:45px;
	display:block;
	float:left;
	background:url(../images/navigation_bg.png) -185px top no-repeat;
}
#dropdown_nav li a.web_des_ser:hover {
	background:url(../images/navigation_bg.png) -185px -46px no-repeat;
}
#dropdown_nav li a.web_des_ser_active {
	width:176px;
	height:45px;
	display:block;
	float:left;
	background:url(../images/navigation_bg.png) -185px -92px no-repeat;
}
#dropdown_nav li a.web_des_port {
	width:187px;
	height:45px;
	background:url(../images/navigation_bg.png) -369px top no-repeat;
}
#dropdown_nav li a.web_des_port:hover {
	background:url(../images/navigation_bg.png) -369px -46px no-repeat;
}
#dropdown_nav li a.web_des_port_active {
	width:187px;
	height:45px;
	background:url(../images/navigation_bg.png) -369px -92px no-repeat;
}
#dropdown_nav li a.carrer {
	width:80px;
	height:45px;
	background:url(../images/navigation_bg.png) -567px top no-repeat;
}
#dropdown_nav li a.carrer:hover {
	width:80px;
	height:45px;
	background:url(../images/navigation_bg.png) -567px -46px no-repeat;
}
#dropdown_nav li a.carrer_active {
	width:80px;
	height:45px;
	background:url(../images/navigation_bg.png) -567px -92px no-repeat;
}
#dropdown_nav li a.cont {
	width:93px;
	float:left;
	height:45px;
	background:url(../images/navigation_bg.png) -655px top no-repeat;
}
#dropdown_nav li a.cont:hover {
	width:93px;
	float:left;
	height:45px;
	background:url(../images/navigation_bg.png) -655px -46px no-repeat;
}
#dropdown_nav li a.cont_active {
width:93px;
float:left;
height:45px;
background:url(../images/navigation_bg.png) -655px -46px no-repeat;
}
#dropdown_nav {
	margin:0px;
	padding:0px;
	float: left;
	position:relative;
	z-index:1000;
}
#dropdown_nav li {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
#dropdown_nav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-right:12px;
	color:#fff;
	display:block;
	text-indent:-999999px;
}
/* Sub-Nav styling */
		#dropdown_nav .sub_nav {
	width:180px;
	padding:0px;
	position:absolute;
	top:45px;
	left:0px;
	background: url(../images/one_sub.png) left top repeat;
	border:1px solid #554c5a;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
	display:none;
}
#dropdown_nav .sub_nav li {
	width:160px;
	padding:10px;
	border-bottom:1px solid #554c5a; float:left; display:block;
}
#dropdown_nav .sub_nav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:12px;
	color:#fff;
	display:block;
	text-indent:0px;
}
#dropdown_nav .sub_nav li a:hover {
	color:#7ad245;
}
.lh_nr {
	line-height:normal;
}
.mr_btm_10 {
	margin-bottom:10px;
}
.visit_btn {
	width:auto;
	padding:4px;
	display:block;
	position:absolute;
	bottom:10px;
	right:120px;
	color:#0e1b07;
	background:#78cd45;
	border-radius:3px;
	outline:none;
}
.font_22px {
	font-size:22px;
}
.white_txt {
	color:#fff;
}
.h_30 {
	height:30px;
}
.l_h_30 {
	line-height:30px;
}
.mr_right_10 {
	margin-right:10px;
}
.mr_right_5 {
	margin-right:5px;
}

.wd_780 {
	width:780px;
}
.header_links {
	background: url("../images/skype_bg.png") no-repeat scroll left top transparent;
	height: 65px;
	margin-top: 24px;
}
.header_links a {
	cursor:pointer;
}
.header_links a p:hover {
	color:#fff !important;
}
.br_header_link {
	border-right:1px solid #2d2d2d;
}
.l_h_15 {
	line-height:15px;
}
.mr_right_5 {
	margin-right:5px;
}
.blue_txt_sk {
	color:#16ade5;
}
.red_text {
	color:#e70b0b;
}
.florida {
	background: url("../images/florida_map.png") no-repeat scroll 12px 26px transparent;
	float: left;
	height: 154px;
	position: relative;
	width: 230px;
	margin-right:18px;
}
.florida_adress {
	width:223px;
	height:115px;
	background: url(../images/florida_address.png) left top no-repeat;
	padding:10px;
	font-size:10px;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
}
.palm_beach {
	float: left;
	height: 20px;
	margin-left: 133px;
	margin-top: 105px;
	width: 20px;
}
.cross_f {
	width:17px;
	height:17px;
	float:left;
	background:url(../images/cross.png) left top no-repeat;
	position:absolute;
	top:10px;
	right:27px;
	cursor:pointer;
}
.mr_top_5 {
	margin-top:5px;
}
.mr_btm_20 {
	margin-bottom:20px !important;
}
.text_indent_0 {
	text-indent:0px !important;
}
.germany_map {
	background: url(../images/germany.png) 30px 0px no-repeat;
	float: left;
	height: 154px;
	position: relative;
	width: 230px;
	margin-right:18px;
}
.germany_adress {
	width:223px;
	height:115px;
	background: url(../images/ger_address.png) left top no-repeat;
	padding:20px;
	font-size:10px;
	position:absolute;
	float:left;
	left:0px;
	top:13px;
}
.g_deuch {
	float: left;
	height: 20px;
	width: 20px;
	cursor:pointer;
	margin-left:133px;
}
.cross_g {
	background: url("../images/cross.png") no-repeat scroll left top transparent;
	float: left;
	height: 17px;
	position: absolute;
	right: 46px;
	top: 17px;
	width: 17px;
	cursor:pointer;
}
.bang_map {
	background: url(../images/bangalore.png) 28px 10px no-repeat;
	float: left;
	height: 154px;
	position: relative;
	width: 230px;
	margin-right:18px;
}
.bang_adress {
	width:223px;
	height:115px;
	background: url(../images/florida_address.png) left top no-repeat;
	padding:10px;
	font-size:10px;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
}
.b_deuch {
	float: left;
	height: 30px;
	margin-left: 131px;
	margin-top: 106px;
	width: 29px;
	cursor:pointer;
}
.cross_b {
	background: url("../images/cross.png") no-repeat scroll left top transparent;
	cursor: pointer;
	float: left;
	height: 17px;
	position: absolute;
	right: 26px;
	top: 9px;
	width: 17px;
}
.pun_map {
	background: url(../images/pnjab.png) 58px 10px no-repeat;
	float: left;
	height: 154px;
	position: relative;
	width: 230px;
	margin-right:18px;
}
.pun_adress {
	width:223px;
	height:115px;
	background: url(../images/florida_address.png) left top no-repeat;
	padding:10px;
	font-size:10px;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
}
.p_deuch {
	float: left;
	height: 30px;
	margin-left: 113px;
	margin-top: 56px;
	width: 29px;
	cursor:pointer;
}
.cross_p {
	background: url("../images/cross.png") no-repeat scroll left top transparent;
	cursor: pointer;
	float: left;
	height: 17px;
	position: absolute;
	right: 26px;
	top: 9px;
	width: 17px;
}
.font_30 {
	font-size:30px;
}
.font_29 {
	font-size:29px;
}
.featured_pro {
	background: url("../images/featured_projects.png") no-repeat scroll left top transparent;
	float: left;
	height: 128px;
	margin-right: 80px;
	position: absolute;
	right: 0;
	top: 0;
	width: 127px;
	z-index: 111;
}
#scroller {
	position: relative;
	overflow: hidden;
	width:920px;
	margin-left:15px;
	height:100px;
	padding-top:15px;
	float:left;
}
/*#scroller img {position:absolute;	margin:0;display:none;}
*/
#imageloader {
	position:relative;
	display:block;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
#imageloader img {
	position:relative;
	top:70px;
	z-index:100;
	width:128px;
	height:15px;
	display:inline;
}
.pos_abs {
	position:absolute;
}
.wd_103_px {
	width:103px;
}
/****************Contact-----------*/
.contact_form {
	width:541px;
	overflow:hidden;
	margin:0 auto;
}
.cont_up {
	width:541px;
	height:23px;
	float:left;
	background:url(../images/contact_top.png) left top no-repeat;
}
.con-mid {
	width:541px;
	float:left;
	height:auto;
	background:url(../images/cont_mid.png) left top repeat-y;
}
.con-mid-x {
	width:477px;
	float:left;
	height:auto;
	background: url(../images/cont_mid-x.png) left top repeat-x #060606;
	margin-left:14px;
	padding:0 18px 0 18px
}
.con-btm {
	width:541px;
	float:left;
	min-height:104px;
	background:url(../images/cont_btm.png) left top no-repeat;
}
.wd_430px {
	width:430px !important;
}
.cont_filed {
	width:210px;
	float:left;
	background:url(../images/cont_filed.png) left top repeat-x;
	border-top: 1px solid #a6a2a2;
	border-left: 1px solid #a6a2a2;
	border-right:0;
	border-bottom:0;
	padding:6px 10px 6px 10px;
}
.cont_label {
	font-size:12px;
	display:block;
	color:#fff;
	line-height:30px;
}
.mr_right_15 {
	margin-right:15px;
}
.wd_458 {
	width:458px;
}
.cont_textarea {
	width:458px;
	float:left;
	background: url(../images/text_area.png) left top repeat-x;
	border-top: 1px solid #a6a2a2;
	border-left: 1px solid #a6a2a2;
	border-right:0;
	border-bottom:0;
	padding:6px 10px 6px 10px;
	height:111px;
}
.send_btn {
	width:auto;
	float:left;
	height:auto;
	background:url(../images/send_left.png) left top no-repeat;
	padding-left:15px;
	display:block;
	height:39px;
}
.send_btn:hover {
	background:url(../images/send_left.png) left -39px no-repeat;
}
.send_btn span {
	width:auto;
	float:left;
	height:auto;
	background:url(../images/send_right.png) right top no-repeat;
	padding-right:18px;
	display:block;
	height:39px;
}
.send_btn:hover span {
	background:url(../images/send_right.png) right -39px no-repeat;
}
.send_btn input {
	width:auto;
	float:left;
	height:auto;
	background:url(../images/send_right.png) right top no-repeat;
	padding-right:18px;
	display:block;
	height:39px;
	border:none;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.send_btn:hover input {
	background:url(../images/send_right.png) right -39px no-repeat;
}
.mr_left_14 {
	margin-left:14px;
}
.mr_left_18 {
	margin-left:18px;
}
/****************Submit-----------*/
.wd_576 {
	width:577px;
	float:left;
}
.submit_top {
	width:576px;
	float:left;
	background: url(../images/submit_top.png) left top no-repeat;
	height:13px;
}
.submit_mid-y {
	width:574px;
	float:left;
	border-left:1px solid #474444;
	border-right:1px solid #474444;
}
.submit_mid-x {
	width:574px;
	float:left;
	background:url(../images/submit_mid-x.png) left top repeat-x #040404;
}
.submit_mid_png_rep {
	width:574px;
	float:left;
	background: url(../images/png_rep_line.png) 70px top repeat-y;
}
.submit_btm {
	width:576px;
	float:left;
	background:url(../images/submit_btm.png) left top no-repeat;
	height:18px;
}
.submit_arrow {
	width:70px;
	height:70px;
	float:left;
	background:url(../images/sub_arrow.png) center no-repeat;
}
.font_27 {
	font-size:27px;
}
.mr_left_10 {
	margin-left:10px !important;
}
.order_form_top {
	background: url(../images/order_form.png) left top no-repeat;
	height:14px;
}
.order_form_mid {
	background:url(../images/order_form_rep.png) left top repeat-y;
	width:541px;
	padding:0 18px;
}
.order_form_btm {
	background:url(../images/order_form_btm.png) left top no-repeat;
	height:14px;
}
.package_list {
	width:541px;
	float:left;
}
.package_list li {
	line-height:35px;
	float:left;
	width:516px;
	border-bottom:1px solid #282828;
	font-size:14px;
	color:#7a7a7a;
	background:url(../images/bullets.png) left center no-repeat;
	padding-left:25px;
}
.package_list li:hover {
	color:#fff;
}
.br_none {
	border:none !important;
}
.choose_bg_brder {
	background:#101010;
	border:1px solid #262626;
}
.choose_box1 {
	background:#1a1a1a;
	line-height:35px;
}
.wd_541 {
	width:541px;
	float:left;
}
.wd_175 {
	width:150px;
	float:left;
	padding-left:25px
}
.wd_120 {
	width:120px;
	float:left;
}
.br_blck_right {
	border-right:1px solid #000;
}
.lh_35 {
	line-height:35px;
}
/*
order-from price
*/

.order_top {
	width:354px;
	height:23px;
	float:left;
	background:url(../images/price_top.png) left top no-repeat;
}
.order_mid-x {
	width:316px;
	float:left;
	background:url(../images/price_rep.png) left top repeat-x #60ab33;
	border-left:1px solid #94ff57;
	border-right:1px solid #94ff57;
	min-height:290px;
	padding:0 18px;
}
.order_btm {
	width:354px;
	float:left;
	background:url(../images/price_btm.png) left top no-repeat;
	height:25px;
}
.rs_199 {
	width:306px;
	height:65px;
	background:url(../images/rs199.png) left top no-repeat;
	border:none;
	padding-top:30px;
	text-align:center;
	font-size:40px;
	color:#fff;
	font:bold;
}
.wd_354 {
	width:354px;
	float:left;
}
.order_txt_filed {
	width:294px;
	border-left: 1px solid #438300;
	border-top:1px solid #438300;
	padding:4px 10px 4px 10px;
	background:#d8ff80;
	border-bottom:0px;
	border-right:0px;
}
.order_txt_area {
	width:294px;
	border-left: 1px solid #438300;
	border-top:1px solid #438300;
	padding:4px 10px 4px 10px;
	background:#d8ff80;
	border-bottom:0px;
	border-right:0px;
	height:70px;
}
.order_txt_area:focus {
	background:#fff;
}
.order_txt_filed:focus {
	background:#fff;
}
.pd_left_18 {
	padding-left:18px;
}
.pd_13_all {
	padding:13px;
}
.font_11{ font-size:11px;}
.font_17px{ font-size:17px;}
.font_16px{ font-size:16px;}
.pd_top_75px{ padding-top:50px;}
.mr_right_25{ margin-right:25px;}


.visitor{font:15px Arial, Helvetica, sans-serif;
color:#858585;
margin: 5px auto;
}
















#showfb {
bottom:200px;
cursor:pointer;
display:block;
position:fixed;
right:-2px;
z-index:998 !important;
}

.facebookdiv {
background-color:#FFF;
bottom:0;
height:auto;
position:fixed;
right:-200px;
width:183px;
z-index:999 !important;
}


#closefb {
background-image:url(../img/images/close.jpg);
background-position:left top;
background-repeat:no-repeat;
height:30px;
position:absolute;
right:8px;
top:-10px;
width:30px;
z-index:1000 !important;
}

#closefb:hover {
background-image:url(../img/images/close.jpg);
background-position:left bottom;
background-repeat:no-repeat;
cursor:pointer;
}








#showfb11 {
bottom:200px;
cursor:pointer;
display:block;
position:fixed;
left:-2px;
z-index:998 !important;
}

.facebookdiv1 {
background-color:#FFF;
bottom:0;
height:auto;
position:fixed;
left:-450px;
width:290px;
z-index:999 !important;


}


#closefb1 {
background-image:url(../img/images/close.jpg);
background-position:left top;
background-repeat:no-repeat;
height:30px;
position:absolute;
left:250px;
top:-10px;
width:30px;
z-index:1000 !important;
}

#closefb1:hover {
background-image:url(../img/images/close.jpg);
background-position:left bottom;
background-repeat:no-repeat;
cursor:pointer;
}

.font_11{ font-size:11px;}
.font_17px{ font-size:17px;}
.pd_top_75px{ padding-top:50px;}
.mr_right_25{ margin-right:25px;}
.min-nav li{ width:140px !important; float:left;}



