@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/lohitdevanagari.css);
.marathi_font {		font-family:'Lohit Devanagari';
					font-weight:400;}					
.marathi_font_bold {		font-family:'Lohit Devanagari';
					font-weight:600;
					font-size:15px;}					
.marathi_font a{		font-family:'Lohit Devanagari';
						font-weight:400;}
.marathi_font_bold a{		font-family:'Lohit Devanagari';
					font-weight:600;}
					
/** Generated by FG **/
@font-face {
	font-family: 'Conv_WebRupee.V2.0';
	src: url('../fonts/webRupi/WebRupee.V2.0.eot');
	src: local('☺'), url('../fonts/webRupi/WebRupee.V2.0.woff') format('woff'), url('../fonts/webRupi/WebRupee.V2.0.ttf') format('truetype'), url('../fonts/webRupi/WebRupee.V2.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.WebRupee{	font-family:'Conv_WebRupee.V2.0';
			font-size:16px;}
					
*	{	margin:0;
		padding:0;}
		
html, body {font-family:'Open Sans', Verdana, sans-serif,Geneva, sans-serif;
  				font-style: normal;
				font-weight:400;
				font-size:14px;
				line-height:120%;
				height:100%;				
				position:relative;
				color:#3e3e3e;
				background-color:#feffff;}
			
img			{border:none;}
a	{	text-decoration:none;
		font-weight:normal;
		color:#3e3e3e;}
		
.space_50px {	width:50px;
				height:auto;
				float:left;
				position:relative;}

.bold_letter {font-weight:600;}

.clearboth{	clear:both;}

address{	font-style:normal;
			color:#001030;}

address a{	color:#001030;}
address a:visited	{color:#001030;}
address a:hover	{color:#001030;}
address a:active {color:#001030;}
			
.darkcolor{	font-size:16px;
			font-weight:600;
			color:#ca0000;}
		
h1{	width:auto;
	height:35px;
	line-height:35px;
	padding-left:15px;
	font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
	font-weight:400; 
	font-size:15px; 
	text-transform:uppercase; 
	padding-left:15px;
	margin:0px 0px 5px 0px;
	border-radius:10px 10px 0px  0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px; 
	color:#013f79;
	background-color:#34b6c6;}
	
h1 a{	font-weight:400; 
	font-size:15px; 
	text-transform:uppercase;
		color:#013f79;}
h1 a:visited	{color:#013f79;}
h1 a:hover	{color:#013f79;}
h1 a:active {color:#013f79;}

.subwrapper_body_Right h1{	width:auto;
	height:32px;
	line-height:32px;
	font-size:17px; 
	text-transform:capitalize;
	color:#013f79;}
.subwrapper_body_Right h1 a{	font-weight:400; 
								font-size:17px; 
								text-transform:capitalize;
								color:#013f79;}
.subwrapper_body_Right h1 a:visited	{color:#013f79;}
.subwrapper_body_Right h1 a:hover	{color:#013f79;}
.subwrapper_body_Right h1 a:active {color:#013f79;}

.services h1{	width:auto;
	height:32px;
	line-height:32px;
	font-size:17px; 
	text-transform:capitalize;
	color:#013f79;}
.services h1 a{	font-weight:400; 
								font-size:17px; 
								text-transform:capitalize;
								color:#013f79;}
.services h1 a:visited	{color:#013f79;}
.services h1 a:hover	{color:#013f79;}
.services h1 a:active {color:#013f79;}
	
				
h2{	height:35px;
	line-height:35px;
	font-family:'Open Sans', Verdana, sans-serif,Geneva, sans-serif;
	font-weight:700;
	font-size:18px;
	font-style: normal;	
	padding-left:10px;
	margin:0px 0px 5px 0px;
		color:#058898;
		background-color:#feffff;}
h2 a{	font-weight:700; 
		color:#058898;}
h2 a:visited{color:#058898;}
h2 a:hover	{color:#058898;}
h2 a:active {color:#058898;}

h3{	width:auto;
	height:30px;
	line-height:30px;
	font-family:'Open Sans', Verdana, sans-serif,Geneva, sans-serif;
  	font-style: normal;
	font-weight:600;
	font-size:16px;
	text-align:center;
	padding-left:1px;
	margin-bottom:1px;
	color:#013f79;}
h3 a{	font-family:'Open Sans', Verdana, sans-serif,Geneva, sans-serif;
  	font-style: normal;
	font-weight:600;
	font-size:16px;
		color:#013f79; }
h3 a:visited	{color:#013f79;}
h3 a:hover	{color:#013f79;}
h3 a:active {color:#013f79;}


p		{ 	font-size:15px;
			font-weight:400;
			text-indent:14px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:5px;
			line-height:160%;
			color:#3e3e3e;}
p a	{ 		font-size:15px;
			font-weight:400;
			text-align:justify;
			word-spacing:1px;
			color:#3e3e3e;}
p a:visited	{color:#3e3e3e;}
p a:hover	{color:#3e3e3e;}
p a:active {color:#3e3e3e;}


.quick_wrapper{	width:390px;
				height:100px;
				float:right;
				position:relative;
				margin-top:15px;
				margin-right:15px;}
				
.quick_contact{	width:390px;
				height:30px;
				line-height:30px;
				float:right;
				position:relative;
				margin-bottom:5px;
				font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
				font-size:20px;
				font-weight:800;
				text-align:right;
				color:#840014;}
				
.quick_contact a{ line-height:30px;
				font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
				font-size:20px;
				font-weight:800;
				color:#840014;}

.download a{		width:auto;
				height:30px;
				line-height:30px;
				float:right;
				position:relative;
				font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
				font-size:18px;
				font-weight:800;
				text-align:center;
				padding:0 10px 0 10px;
				color:#840014;
				border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:#34b6c6; }

.download a:visited	{color:#013f79;}
.download a:hover	{color:#ffffff;}
.download a:active {color:#013f79;}
				
.quick_facebook{	width:30px;
				height:30px;
				line-height:30px;
				float:right;
				position:relative;
				margin-left:5px;}
				
.google_map_box{	width:640px;
					height:450px;
					position:relative;
					float:left;
					margin-bottom:5px;
					border:1px #013f79 solid;}
					

.google_map_box{	width:980px;
					height:400px;
					position:relative;
					float:left;
					margin-bottom:5px;
					border:1px #013f79 solid;}
					

.enquiry_form_box_iframe{	width:330px;
					height:440px;
					position:relative;
					float:left;
					margin-top:5px;}

.registration_box_iframe{	width:330px;
					height:320px;
					position:relative;
					float:left;
					margin-top:5px;}
					
.registration_box_iframe2{	width:690px;
							height:550px;
							position:relative;
							float:left;
							margin:10px;}
							
.dealership{	width:320px;
					height:210px;
					position:relative;
					float:left;
					margin-top:5px;
					margin-left:14px;
					overflow:hidden;}
					
					
.visitor_counter{	width:182px;
					height:18px;
					line-height:18px;
					position:relative;
					text-align:left;
					float:right;
					color:#013f79;}
					
.client_logo	{	width:314px;
					height:123px;
					margin:5px 10px 5px 0;
					padding:5px;
					border-radius: 8px;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px; 
					float:left;
					background-color:#b5eff8;}
					
.client_logo_big	{	width:196px;
					height:143px;
					margin:5px 10px 5px 0;
					padding:5px;
					border-radius:8px;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px; 
					float:left;
					background-color:#013f79;}

	
.client_logo:hover, .client_logo_big:hover{	padding:5px;
					box-shadow: inset 0px 0px 50px 0px #34b6c6;
					-webkit-box-shadow: inset 0px 0px 50px 0px #34b6c6;
					-moz-box-shadow: inset 0px 0px 50px 0px #34b6c6;
					-o-box-shadow: inset 0px 0px 50px 0px #34b6c6;
					border-radius: 8px;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					background-color:#98e7f3;}

.body_imgs_Left{ 	float:left;
					padding:3px;
					border:#7d2f1b 1px solid;
					margin:3px 15px 0 0;	}
				
.body_imgs_Right{ float:right;
					padding:3px;
					border:#7d2f1b 1px solid;
					margin:3px 0 0 15px;}	

.image_pages{	width:744px;
								height:300px;
								float:left;
								position:relative;
								margin:10px 0 10px 0;}					
.bread_crumbs{	line-height:130%;
				text-transform:uppercase;
				font-weight:bold;}			

/*------- Universal Styling Ends Here ---------*/



/*------- Universal Styling Main Starts Here ---------*/
/*------- All Container Starts Here ---------*/



.container_header{	width:100%;
					height:145px;
					position:relative;
					margin:auto;
					background-color:#feffff;}
			
.container_naviBar{	width:100%;
					height:38px;
					line-height:38px;
					position:relative;
					margin:auto;}

.container_btmline{	width:100%;
							height:5px;
							position:relative;
							margin:auto;
							background-color:#0f18a7;}
							
.container_2pxline{	width:100%;
							height:2px;
							position:relative;
							margin:auto;
							background-color:#ab6b06;}
							
.container_banner_1004px{	width:100%;
					min-height:300px;
					height:auto !important;
					position:relative;
					float:left;
					background-image:url(../images/images_website/images_bg_Banner.jpg);
					background-repeat:repeat-x;
					background-position:center center;}
					
.container_banner_center{	width:984px;
							height:200px;
							float:left;
							position:relative;
							background-color:#feffff;}				

					
.container_body{	width:1004px;
					min-height:auto !important;
					height:100%;		
					position:relative;
					margin:auto;
					background-color:#feffff;}

.container_footer{	width:100%;
					height:80px;
					position:relative;
					margin:auto;
					bottom:0;} 
					
/*------- All Container Ends  ---------*/

/*------- Universal Wrapper Starts  ---------*/

.wrapper_header{	width:1004px;
					height:145px;
					position:relative;
					margin:auto;}
					
.wrapper_naviBar{	width:1004px;
					height:38px;
					line-height:38px;
					position:relative;
					margin:auto;
					background-color:#34b6c6;}
					
.wrapper_2pxline{	width:1004px;
					height:2px;
					position:relative;
					margin:auto;
					background-color:#ab6b06;}
					
.wrapper_3pxline{	width:1004px;
					height:3px;
					position:relative;
					margin:auto;
					background-color:#ab6b06;}
					
.wrapper_btmline_navibar{	width:1004px;
							height:8px;
							position:relative;
							margin:auto;}
					

				
.wrapper_banner_1004px{	width:1004px;
					height:300px;
					min-height:300px;
					position:relative;
					margin:auto;}

.banner_left{	width:640px;
				height:300px;
				float:left;
				position:relative;
				margin-bottom:5px;
				background-color:#feffff;}
				
				
.banner_right{	width:334px;
				height:150px;
				float:left;
				position:relative;
				background-color:#feffff;}
				
.banner_center{	width:1004px;
				height:300px;
				float:left;
				position:relative;}
					
.wrapper_body{	width:1004px;
				height:auto !important;
				position:relative;
				float:left;
				padding:5px 0 5px 0;
				background-color:#feffff;}
				
				
				
.wrapper_footer{	width:1004px;
					height:80px;
					position:relative;
					margin:auto;
					background-color:#34b6c6;}
/*------ Universal Wrapper Ends Here ------*/


/*------ Subwrapper Starts Here ------*/

.subwrapper_header_Left{	width:350px;
							height:160px;
							position:relative;
							float:left;}
	
.subwrapper_header_Right{	width:654px;
							height:160px;
							position:relative;
							float:left;}

.subwrapper_body_Left{	width:640px;
						height:auto !important;
						min-height:200px;
						position:relative;
						float:left;
						margin-left:5px;
						margin-right:20px;}
	
.subwrapper_body_Right{	width:334px;
						height:auto !important;
						min-height:200px;
						position:relative;
						float:left;}
						
.subwrapper_body_Bottom{	width:984px;
							height:auto !important;
							min-height:2px;
							float:left;
							margin-left:10px;
							padding-bottom:5px;
							position:relative;}

/*.subwrapper_body_Right{	width:350px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;
						background-color:#999;}
										
.subwrapper_body_Left{	width:654px;
						height:auto !important;
						min-height:375px;
						position:relative;
						float:left;
						background-color:#CCC;}*/
						
.subwrap_pad_footer{	width:974px;
							height:110px;
							margin:auto;
							position:relative;}	

/*------- Subwrapper Ends ---------*/

/*------- Header Starts  ---------*/	
.logo_TL{	width:516px;
			height:123px;
			float:left;
			position:relative;
			margin-left:10px;
			margin-top:11px;
			background-color:#feffff;}
			
.logo_TM_02{	width:136px;
			height:135px;
			float:left;
			position:relative;
			margin-left:35px;
			margin-top:20px;
			background-color:#feffff;}
			
.logo_TM{	width:157px;
			height:122px;
			float:left;
			position:relative;
			margin-left:20px;
			margin-top:16px;
			background-color:#feffff;}

.logo_TR{	width:571px;
				height:120px;
				float:right;
				position:relative;
				margin:7px 10px 0 0;}
				
				

		
/*------- Navigation Starts ---------*/
/*------- Main Navigation Bar Starts ---------*/
.navibar_Top{	width:984px;
				height:38px;
				line-height:38px;
				position:relative;
				margin:auto;
				z-index:999;}					
.navibar_Top ul{	list-style:none;}
.navibar_Top ul li{	float:left;}

.navibar_Top ul li:last-child{border-right:none;}
.navibar_Top ul li a{	display:block;
						height:38px;
						line-height:38px;
						position:relative;
						font-family:'Oswald',Verdana, Geneva, sans-serif;
						font-weight:400; 
						font-size:16px;
						text-align:center;
						word-spacing:2px;
						text-transform:uppercase;
						padding:0 10px 0 10px;
						border-right:#013f79 1px solid;
						color:#013f79;}						
.navibar_Top ul li a:hover, .navibar_Top .active a{	color:#ffffff;}
/*--- Sub Menu Styling Common Starts Here---*/
.navibar_Top ul li ul { 	position: absolute;
							z-index:99;
							display:none;}

.navibar_Top ul li:hover ul{ display:block;
								z-index:99;}					
.navibar_Top ul li ul li{ 	float:none;
							border-top:1px solid #013f79;
						border-right:none;}
						
.navibar_Top ul li ul a, .navibar_Top ul .active  ul a{ 
						display:block;
						height:32px;
						line-height:32px;
						position:relative;
						font-family:'Oswald',Verdana, Geneva, sans-serif;
						font-weight:400; 
						font-size:16px;
						text-align:center;
						text-transform:capitalize;
						word-spacing:2px;
						padding:0 10px 0 10px;
						color:#013f79;
						background-image:none;
						border-right:none;
						background-color:#34b6c6;}
						
.navibar_Top ul li ul a:hover, .navibar_Top ul .active  ul a:hover, .navibar_Top ul li ul .active a{color:#840014;
background-image:none;}
/*--- Sub Menu Styling Common Ends Here---*/

.navibar_Top .seva ul	{width:440px;}
.navibar_Top .seva ul li { 	float:left;
							width:170px;
						border-right:none;
						border-top:#b5d7fd 1px solid;
						border-right:#b5d7fd 1px solid;
						color:#ffffff;}


/*------- Navigation Ends ---------*/

/*------- Header Ends  ---------*/

/*------- Categories Styling Starts Here  ---------*/

				
.subwrapper_body_Right .categories{ 	width:334px;
				height:auto;
				position:relative;
				float:left;
				margin:0px 0 5px 0;
				font-family:'Oswald',Verdana, Geneva, sans-serif;
				font-weight:400; 
				text-transform:uppercase; }
.subwrapper_body_Right .categories ul{list-style:none;
margin-left:0;}
.subwrapper_body_Right .categories ul li{	float:none;
					background:none;
					margin-left:0;
					margin-bottom:3px;
					list-style:none;}
.subwrapper_body_Right .categories ul li:last-child{ margin-bottom:0px;}					
.subwrapper_body_Right .categories ul li a {	display:block;
						width:326px;
						height:35px;
						line-height:35px;
						font-weight:400; 
						font-size:15px;						
						text-align:left;
						text-decoration:none;
						word-spacing:2px;
						margin-left:0;
						margin-bottom:0;
						cursor:pointer;
						padding-left:8px;
						border-radius:5px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px ;
color:#013f79;
background-color:#b5eff8;}
						
.subwrapper_body_Right .categories ul li a:hover, .subwrapper_body_Right .categories .active a{	color:#840014;
													background-color:#98e7f3;}


/*------- Categories Styling Ends Here  ---------*/


/*------- Actual Body  Ends  ---------*/

													
.contact{margin-top:1px;}

.contact {color:#013f79;}
.contact a{color:#013f79;}
.contact a:visited	{color:#013f79;}
.contact a:hover{color:#013f79;}
.contact a:active {color:#013f79;}
										
.subwrapper_body_Left .contact table{	width:auto;
								min-width:600px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								word-spacing:1px;
								margin-bottom:5px;
								margin-left:10px;
								border-collapse:collapse;
								border:# 2px solid;}
			
.subwrapper_body_Left .contact table td{	height:20px;
								line-height:20px;
								text-align:left;
								padding:3px;
								border:#fffffe 3px solid;
								background-color:#feffff;}
								
.subwrapper_body_Left .contact table td.bgcolor_white{background-color:#feffff;}


.subwrapper_body_Bottom .body table, .subwrapper_body_Left .body table{	width:640px;
								min-width:640px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								word-spacing:1px;
								margin-bottom:5px;
								margin-left:0px;
								border-collapse:collapse;
								border:#cd671c 1px solid;
								background-color:#feffff;}
								
.subwrapper_body_Bottom .body table td, .subwrapper_body_Left .body table td{	height:25px;
								line-height:25px;
								text-align:left;
								padding:4px;
								vertical-align:top;
								border:#cd671c 1px solid;
								background-color:#feffff;}								
.subwrapper_body_Bottom .body table td.bgcolor_white, .subwrapper_body_Left .body table td.bgcolor_white{background-color:#feffff;}
.subwrapper_body_Bottom .body table h3, .subwrapper_body_Left .body table h3{color:#ff0000;
		padding-left:25px;
		text-align:center;}


				
.subwrapper_body_Bottom .body table{border:#ffffff 1px solid;}
.subwrapper_body_Bottom .body table td {height:25px;
								line-height:25px;
								padding:3px;
border:#036 1px solid;
font-weight:600;
text-align:center;}
.read_more	{	width:150px;
				font-weight:600;}
				
.subwrapper_body_Left .bodymembers table{	width:auto;
								min-width:700px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								word-spacing:1px;
								margin-bottom:10px;
								margin-left:25px;
								border-collapse:collapse;
								border-bottom::#033 1px solid;}								
			
.subwrapper_body_Left .bodymembers table td{	height:25px;
								line-height:25px;
								text-align:left;
								padding-right:10px;
								color:#cd671c;
								background-color:#;}
								
.subwrapper_body_Left .bodymembers table td.bgcolor_white{background-color:#;}

.profile_photo{	width:132px;
				height:137px;
				position:relative;
				float:left;
				margin-right:10px;
				padding:5px;
				border:#cd671c 1px solid}
/*------- Gallery Styling Starts Here ---------*/

					
.gallery_thumb	{	width:100px;
					height:78px;
					margin:15px 10px 0 0;
					padding:5px;
					border-radius: 8px;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px; 
					float:left;}
					
.gallery_thumb:hover{	padding:5px;
						border-radius: 8px;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					box-shadow: inset 0px 0px 50px 0px #001030;
					-webkit-box-shadow: inset 0px 0px 50px 0px #001030;
					-moz-box-shadow: inset 0px 0px 50px 0px #001030;
					-o-box-shadow: inset 0px 0px 50px 0px #001030;
					background-color:#;}
/*------- Gallery Styling Ends Here ---------*/


/*------- Gallery 02 Styling Starts Here ---------*/

/*------- Gallery 02 Styling Ends Here ---------*/


.head_contact{		width:auto; 
					float:left; 
					position:relative;
					margin-top:15px; 
					margin-right:15px;					
					text-align:left;
					color:#001030;}					
.contactHead{ 	font-weight:bold; 
				font-size:16px; 
				margin-bottom:10px;
				color:#001030;}
.contactHead a{	color:#001030;}
.contactHead a:hover{	color:#001030;}			
.contactHead a{	text-decoration:none;}			
.contactHead a:hover{	text-decoration:none; 
						cursor:pointer;}


						
.project{	width:305px; 
			float:left; 
			margin:10px 20px 30px 0px;
			color:#001030;}

.project_name{	font-weight:700; 
				font-size:16px; 
				text-transform:uppercase; 
				margin-bottom:10px;}
.project_name a:hover{	color:#001030;}
				
.project_name a{	font-weight:700; 
				font-size:146x; 
				text-transform:uppercase; }
.project_name a:hover{	font-weight:700; 
				font-size:16px; 
				text-transform:uppercase; }
				
.project_location{	font-weight:700; 
					font-size:16px; 
					margin-bottom:5px; 
					display:none;}
					
.project_pic img{ 	width:303px;
					height:168px; 
					padding:1px; 
					margin-bottom:13px;
					background-color:#345303; }
					
.project_description{ 	margin-bottom:14px; 
						line-height:1.3em;}

				
.readmore{ 	display:block;
				width:206px;
					ont-family:'Oswald',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:16px;
	text-transform:uppercase;
					text-align:center; 
					text-decoration:none;
					padding-top:5px; 
					padding-bottom:5px;					
					cursor:pointer;
					color:#350015;
	background-color:#840014;}
.readmore:visited{color:#350015;}
.readmore:hover{color:#ffffff;}
.readmore:active {color:#350015;}


.readmore a{	text-decoration:none;
					cursor:pointer;
					color:#ffffff;}
.readmore a:visited	{color:#ffffff;}
.readmore a:hover{	text-decoration:none; 
							cursor:pointer;
							color:#ffffff;}
.readmore a:active {color:#ffffff;}


			
.teamprof{	width:250px;
				height:auto;
				min-height:300px;
			float:left; 
			margin:5px 30px 30px 0px;
			border:0;
			color:#0f467f;}

.teamprof p {	font-size:15px;
					font-weight:600;
					text-indent:14px;
					text-align:center;
					word-spacing:1px;}

.teamprof_name{	font-family:'Oswald','Lohit Devanagari',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:16px;
	text-transform:uppercase;		
		text-align:center; 
				margin-bottom:5px;
				display:none;
				color:#0f467f;}
.teamprof_name a{	font-family:'Oswald','Lohit Devanagari',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:18px;
	text-transform:uppercase;
		color:#0f467f; }
.teamprof_name a:hover{	font-family:'Oswald','Lohit Devanagari',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:18px;
	text-transform:uppercase;
		color:#0f467f; }
				
.teamprof_location{	font-weight:700; 
					font-size:16px; 
					margin-bottom:5px; 
					display:none;}
					
.teamprof_pic img{ 	width:248px;
					height:292px;
					float:left;
					position:relative;
					margin-bottom:5px;
					border:1px #840014 solid;
					background-color:#feffff; }
					
.teamprof_description{ 	width:248px;
							line-height:1.3em;}

				



/*small profile photos styling starts */
.teamprofsm{	width:200px;
				height:auto;
				min-height:251px;
			float:left; 
			margin:0px 20px 10px 0px;
			border:0;
			color:#0f467f;}

.teamprofsm p {	font-size:15px;
					font-weight:600;
					text-indent:14px;
					text-align:center;
					word-spacing:1px;}

.teamprofsm_name{	font-family:'Oswald','Lohit Devanagari',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:16px;
	text-transform:uppercase;		
		text-align:center; 
				margin-bottom:5px;
				display:none;
				color:#0f467f;}
.teamprofsm_name a{	font-family:'Oswald','Lohit Devanagari',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:18px;
	text-transform:uppercase;
		color:#0f467f; }
.teamprofsm_name a:hover{	font-family:'Oswald','Lohit Devanagari',sans-serif, Verdana, Geneva, sans-serif;
	font-weight:bold; 
	font-size:18px;
	text-transform:uppercase;
		color:#0f467f; }
				
.teamprofsm_location{	font-weight:700; 
					font-size:16px; 
					margin-bottom:5px; 
					display:none;}
					
.teamprofsm_pic img{ 	width:198px;
					height:249px;
					float:left;
					position:relative;
					margin-bottom:5px;
					border:1px #840014 solid;
					background-color:#feffff; }
					
.teamprofsm_description{ 	width:248px;
							line-height:1.3em;}

.readmprodser{ 	display:block;
				width:100%;	
				font-size:16px;
				font-weight:600;
					text-align:center; 
					text-decoration:none;
					text-transform:capitalize;
					padding-top:5px; 
					padding-bottom:1px;					
					cursor:pointer;
					color:#840014;}
.readmprodser:visited{color:#840014;}
.readmprodser:hover{color:#840014;}
.readmprodser:active {color:#840014;}
.readmprodser a{	font-size:16px;
						font-weight:600;
					text-align:center; 
					text-decoration:none;
					text-transform:capitalize;
					cursor:pointer;
					color:#840014;}
.readmprodser a:visited	{color:#840014;}
.readmprodser a:hover{	text-decoration:none; 
							cursor:pointer;
							color:#840014;}
.readmprodser a:active {color:#840014;}

/*small profile photos styling ends */						
						
						
						
.wrapper_body .bodytext ul{	margin-left:10px;}

.wrapper_body .bodytext ul li{	font-size:16px;
list-style-image:url(../images/images_template/bullet_square.png); 				
list-style-position:outside;  
				text-decoration:none; 
				padding: 6px 0px 3px 4px; 
				margin-left:20px;}
				
.wrapper_body .bodytext ul li ul li{list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}


.bodytext ol li{ 	font-size:16px;
					list-style:inherit;
				list-style-position:outside;
				text-decoration:none;
				padding: 6px 0px 3px 4px; 
				margin-left:50px;}
				
				
.addbox	{	min-width:200px;
			max-width:300px;
			height:auto !important;
			min-height:150px;
			float:left;
			position:relative;
			text-align:left;
			word-spacing:0;
			margin-right:50px;}
			
			
.note h3{font-size:15px;}

.note ol li{ 	font-size:15px;
					list-style:inherit;
				list-style-position:outside;
				text-decoration:none;
				padding: 2px 0px 2px 4px; 
				margin-left:20px;}
					
					
					
							
.subwrapper_body_Bottom table{	width:984px;
									min-width:984px;
									height:auto;
									float:left;
									position:relative;
									text-align:center;
									margin-bottom:10px;
									border-collapse:collapse;}
.icon_products{	width:300px;
				min-height:210px;
				height:auto;
				position:relative;
				float:left;
				padding:5px;				
border:#013f79 1px solid;
background-color:#ffffff;}
.icon_products:hover {border:#34b6c6 1px solid;}
.icon_products a{	font-size:15px;
				color:#091328;}
.icon_products a:visited	{color:#091328;}
.icon_products a:hover	{color:#091328;}
.icon_products a:active {color:#091328;}

.space_btn_td{	width:10px;
					height:10px;
					position:relative;
					float:left;
					text-align:center;}
					
.space_btn_products{	width:302px;
					height:10px;
				position:relative;
				float:left;
				padding:0px 5px 0px 5px;
				border:0;
				background-color:#feffff;}

.space_icon_classi{	width:11px;
					height:auto;
					position:relative;
					float:left;
					text-align:center;}
					
.icon_products_10{	width:176px;
					height:auto;
				line-height:20px;
				position:relative;
				float:left;
				font-size:13px;
				text-align:left;
				color:#345303;
				background-color:#feffff;}
				
.blanck_products_10{	width:178px;
					height:12px;
				position:relative;
				float:left;
				padding:0px 5px 0px 5px;
				background-color:#feffff;}
					
.space_icon_10{	width:11px;
					height:12px;
					position:relative;
					float:left;
					border:#ffffff 1px solid;
					text-align:center;}
					
.icon_products .title_prod{display:block;
							height:30px;
							line-height:30px;
							position:relative;
							margin-top:4px;
							margin-bottom:4px;							
							font-size:20px;
							font-weight:700;
							text-align:center;
							text-transform:capitalize;
							color:#013f79;
	background-color:#f7aa1a;
	border-radius:10px 10px 10px  10px;
	-webkit-border-radius:10px 10px 10px  10px;
	-moz-border-radius:10px 10px 10px  10px; }
	
.icon_products .title_prod a{font-size:20px;
							font-weight:700;
							text-align:center;
							text-transform:capitalize;
							color:#013f79; }
.icon_products .title_prod a:visited	{color:#013f79;}
.icon_products .title_prod a:hover	{color:#013f79;}
.icon_products .title_prod a:active {color:#013f79;}
					

.subwrapper_body_Left table{	width:640px;
									min-width:640px;
									height:auto;
									float:left;
									position:relative;
									text-align:center;
									margin-bottom:10px;
									border-collapse:collapse;}
									
.subwrapper_body_Left table h1{	 	display:block;
				width:178px;
					font-weight:600; 
					text-align:center; 
					text-decoration:none;
					padding-top:5px; 
					padding-bottom:5px;					
					cursor:pointer;
	margin:0px 0px 5px 0px;
	border-radius:0px 0px 0px  0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px; 
	color:#ffffff;
	background-color:#38762c;}
	



/*------- Media Partner Styling Starts  ---------*/
.media_parner {	width:334px;
				height:150px;
				float:left;
				position:relative;
				overflow:hidden;}
				
.media_parner ul{	list-style:none;}
.media_parner ul li{	float:left;
background:url(../images/images_template/bg_media_partner.png) no-repeat center right;}

.media_parner ul li:last-child{border-right:none;
background-image:none;}
.media_parner ul li a{	display:block;
						height:150px;
						line-height:150px;
						position:relative;
						text-align:center;}
/*------- Media Partner Styling Ends  ---------*/

/*--- About Table Starts --------*/
.aboutable{margin-top:15px;}

.aboutable {color:#3e3e3e;}
.aboutable a{color:#3e3e3e;}
.aboutable a:visited	{color:#3e3e3e;}
.aboutable a:hover{color:#3e3e3e;}
.aboutable a:active {color:#3e3e3e;}
										
.subwrapper_body_Left .aboutable table{	width:auto;
								min-width:620px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								word-spacing:1px;
								margin-bottom:5px;
								margin-left:10px;
								border-collapse:collapse;
								border:#000000 1px solid;}
			
.subwrapper_body_Left .aboutable table td{	height:20px;
								line-height:20px;
								text-align:left;
								padding:3px;
								border:#000000 1px solid;
								background-color:#feffff;}
								
.subwrapper_body_Left .aboutable table td.bgcolor_white{background-color:#feffff;}
/*--- About Table Ends --------*/

.clients {margin-bottom:15px;}
.subwrapper_body_Left .clients table{	width:auto;
								min-width:640px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								font-size:15px;
								word-spacing:1px;
								text-align:left;
								margin-bottom:2px;
								margin-left:0px;
								margin-top:5px;
								border-collapse:collapse;
								color:#3e3e3e;
								border:#fffffe 1px solid;}			
.subwrapper_body_Left .clients table td{line-height:5px;
								text-align:left;
								padding:2px 0 2px 0;
								border:#fffffe 1px solid;
								color:#3e3e3e;
								background-color:#feffff;}								
.subwrapper_body_Left .clients table td.bgcolor_white{background-color:#feffff;}
.subwrapper_body_Left .clients table td ul{	margin-left:25px;
float:left;}
.subwrapper_body_Left .clients table td ul li{	font-size:15px;
			text-align:left;
			word-spacing:1px;
			margin-bottom:1px;
			line-height:120%;
			color:#3e3e3e;
			padding-left:0px;
			text-decoration:none;
list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}







.clients_borders {margin-bottom:10px;}
.subwrapper_body_Left .clients_borders table{	width:auto;
								min-width:100px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								font-size:15px;
								word-spacing:1px;
								text-align:left;
								margin-bottom:2px;
								margin-left:0px;
								margin-top:5px;
								border-collapse:collapse;
								color:#3e3e3e;
								border:#fffefe 1px solid;}
								
.subwrapper_body_Left .clients_borders table th{	height:30px;
									line-height:30px;
									font-family:'Open Sans', Verdana, sans-serif,Geneva, sans-serif;
  	font-style: normal;
	font-weight:400;
	font-size:16px;
								text-align:left;
								padding:1px 9px 1px 9px;
								border:#000 1px solid;
								color:#3e3e3e;
								background-color:#c4d79b;}								
										
.subwrapper_body_Left .clients_borders table td{	
									line-height:150%;
									font-family:'Open Sans', Verdana, sans-serif,Geneva, sans-serif;
  	font-style: normal;
	font-weight:400;
	font-size:14px;
								text-align:left;
								padding:3px 9px 3px 9px;
								border:#000 1px solid;
								color:#3e3e3e;
								background-color:#feffff;}								
.subwrapper_body_Left .clients_borders table td.bgcolor_white{background-color:#feffff;}
.subwrapper_body_Left .clients_borders table td ul{	margin-left:25px;
float:left;}
.subwrapper_body_Left .clients_borders table td ul li{	font-size:15px;
			text-align:left;
			word-spacing:1px;
			margin-bottom:1px;
			line-height:120%;
			color:#3e3e3e;
			padding-left:0px;
			text-decoration:none;
list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}





.subwrapper_body_Bottom .banner_left ul, .subwrapper_body_Bottom .banner_center ul, .subwrapper_body_Left .banner_left ul{	margin-left:0px;
list-style:none;}
.subwrapper_body_Bottom ul, .subwrapper_body_Left ul{	margin-left:35px;
float:left;}
.subwrapper_body_Bottom ul li, .subwrapper_body_Left ul li{	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:2px;
			line-height:150%;
			padding-left:0px;
			text-decoration:none; 
list-style-image:url(../images/images_template/bullet_square.png); 				
list-style-position:outside;
color:#3e3e3e;}
.subwrapper_body_Bottom ul li ul li, .subwrapper_body_Left ul li ul li{list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}

.subwrapper_body_Bottom ul li a, .subwrapper_body_Left ul li a {	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:5px;
			line-height:150%;
			color:#3e3e3e;
			padding-left:0px;
			text-decoration:none;}
	
.subwrapper_body_Bottom .float_left ul li, .subwrapper_body_Left .float_left ul li{ float:left;
padding-left:0px;
margin-right:35px;
list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}






.subwrapper_body_Bottom  ol, .subwrapper_body_Left ol{	margin-left:10px;}
.subwrapper_body_Bottom  ol li, .subwrapper_body_Left ol li{	font-size:15px;
			font-weight:400;
			text-align:justify;
			word-spacing:1px;
			text-decoration:none; 
			margin-left:10px;
			margin-bottom:5px;			
			list-style-position:outside;  
			color:#4e4e4e;}				
.subwrapper_body_Bottom ol li ol li{list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}


.bodytext ol li{ 	font-size:16px;
					list-style:inherit;
				list-style-position:outside;
				text-decoration:none;
				padding: 6px 0px 3px 4px; 
				margin-left:50px;}
				
				
.subwrapper_body_Right ul {	float:left;
							position:relative;
							margin-left:30px;
							margin-top:5px;}
.subwrapper_body_Right ul li {margin-bottom:15px;}
.subwrapper_body_Right ul li a {	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:25px;
			line-height:150%;			
			padding-left:0px;
			text-decoration:none;
			color:#3e3e3e;}
	
.subwrapper_body_Right ul li{ float:left;
padding-left:0px;
margin-right:30px;
list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}

.bodytable {margin-bottom:15px;}
.subwrapper_body_Left .bodytable table{	width:auto;
								min-width:640px;
								height:auto;
								float:left;
								position:relative;
								font-size:15px;
								word-spacing:1px;
								text-align:left;
								margin-bottom:2px;
								margin-left:0px;
								margin-top:5px;
								border-collapse:collapse;
								color:#3e3e3e;
								border:#013f79 1px solid;}			
.subwrapper_body_Left .bodytable table td{ min-width:20px;
									line-height:150%;
								text-align:left;
								padding:0 0 5px 5px;
								border:#013f79 1px solid;
								border-collapse:collapse;
								color:#3e3e3e;
								background-color:#98d7f6;}
								
.subwrapper_body_Left .bodytable table td.tablesrbg {	font-weight:600;
				background-color:#3094c6;}
				
.subwrapper_body_Left .bodytable table td.tablebtm {	font-weight:600;
														text-align:center;
														background-color:#e6f07c;}
															
.subwrapper_body_Left .bodytable table td.bgcolor_white{background-color:#feffff;}
.subwrapper_body_Left .bodytable table td ul{	margin-left:25px;
float:left;}
.subwrapper_body_Left .bodytable table td ul li{	font-size:15px;
			text-align:left;
			word-spacing:1px;
			margin-bottom:1px;
			line-height:120%;
			color:#3e3e3e;
			padding-left:0px;
			text-decoration:none;
list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}
/*------- Body Ends  ---------*/


/*--- Footer Starts Here  -----*/
.footer_main_part{	width:984px;
					height:80px;
					position:relative;
					float:left;
					padding:0 10px 0 10px;}
					

.footer_main_part .footer_navi_Box{	width:984px;
									height:25px;
									line-height:25px;
									position:relative;
									float:left;
									margin-top:5px;}

.footer_main_part .footer_social_Box{	width:984px;
										height:30px;
										position:relative;
										float:left;
										margin-top:5px;}	
										
.footer_main_part 	.footer_copyright_Box{	width:984px;
											height:30px;
											line-height:30px;
											position:relative;
											float:left;
											font-size:14px;
											text-align:center;
											margin-top:5px;
											color:#013f79;}
											

.return_top a{		width:auto;
					float:right;
					display:block;
					height:25px;
					line-height:25px;
					position:relative;
					text-align:center;
					padding:0 10px 0 10px;
					font-size:13px;
					font-weight:bold;
					color:#fffffe;}	
.return_top a:visited	{color:#fffffe;}
.return_top a:hover	{color:#013f79;}
.return_top a:active {color:#fffffe;}

/*------- Footer Main Slots Ends Here ---------*/

/*------- Footer Navigation Bar & Return to Stop Starts Here ---------*/			
.footer_navi_Box ul{	list-style:none;}

.footer_navi_Box ul li{	float:left;
						background-image:url(../images/images_template/divider_navi_footer.png);
background-repeat:no-repeat;}
						
						
.footer_navi_Box ul li:first-child{background-image:none;}

.footer_navi_Box ul li a{	display:block;
						height:25px;
						line-height:25px;
						position:relative;
						text-align:center;
						padding:0 10px 0 10px;
						font-size:14px;
						color:#1a2a00;}

.footer_navi_Box ul li a:hover, .footer_navi_Box .active a{	color:#ffffff;}
/*------- Footer Navigation Bar & Return to Stop Ends Here ---------*/	

/*-- Social Icons Styles Starts --*/					
.footer_social_icons_box{	width:120px;
							height:30px;
							float:right;
							position:relative;}
.facebook{	width:30px;
			height:30px;
			position:relative;
			float:right;
background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
			background-position:0px 0px;
			background-repeat:no-repeat;}
			
.facebook:hover{	background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
					background-position:0px -30px;
					background-repeat:no-repeat;}
					
.linkedin{	width:30px;
			height:30px;
			position:relative;
			float:right;
background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
			background-position:-30px 0px;
			background-repeat:no-repeat;}
			
.linkedin:hover{	background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
					background-position:-30px 0px;
					background-repeat:no-repeat;}
					
.twitter{	width:30px;
			height:30px;
			position:relative;
			float:left;
background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
			background-position:-60px 0px;
			background-repeat:no-repeat;}
			
.twitter:hover{	background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
					background-position:-60px -30px;
					background-repeat:no-repeat;}
					
					
.youtube{	width:30px;
			height:30px;
			position:relative;
			float:left;
background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
			background-position:-90px 0px;
			background-repeat:no-repeat;
			margin-left:10px;}
			
.youtube:hover{	background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
					background-position:-90px -30px;
					background-repeat:no-repeat;}
					
					
.justdial{	width:30px;
			height:30px;
			position:relative;
			float:left;
background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
			background-position:-120px 0px;
			background-repeat:no-repeat;}
			
.justdial:hover{	background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
					background-position:-120px -30px;
					background-repeat:no-repeat;}
					
					
.whatsapp{	width:30px;
			height:30px;
			position:relative;
			display:block;
			float:left;
background-image:url(../images/images_template/social_icons_group.png);
			background-position:-150px 0px;
			background-repeat:no-repeat;}
			
.whatsapp:hover{	background-image:url(../images/images_template/social_icons_group.png);
					background-position:-150px -30px;
					background-repeat:no-repeat;}
			
			
.whatsapp30{	width:auto;
			height:40px;
			position:relative;
			float:left;
			padding-left:32px;
background-image:url(../images/images_website/logo_whatsapp_30.png);
			background-position:left center;
			background-repeat:no-repeat;}
			
.call30{	width:auto;
			height:40px;
			position:relative;
			float:left;
			padding-left:32px;
background-image:url(../images/images_website/logo_call_30.png);
			background-position:left center;
			background-repeat:no-repeat;}
			
			
			
/*-- Social Icons Styles Ends --*/

/*-- Footer Copyright Styles Starts --*/					
.footer_copyright_Box a {	font-size:15px;
							font-weight:600;
							color:#fffffe;}
	
.footer_copyright_Box a:visited	{color:#fffffe;}
.footer_copyright_Box a:hover	{color:#013f79;}
.footer_copyright_Box a:active {color:#fffffe;}

/*-- Footer Copyright Styles Ends --*/
/*--- Footer Ends Here  -----*/

/*------ News Ticker Bar Marquee Effect Starts Here --------*/
.news_sidebar{	width:314px;
		min-height:180px;
			height:auto;
			position:relative;
			float:left;
			text-align:left;
			overflow:hidden;
			padding:10px 10px 10px 10px;
			margin-bottom:10px;
			background-color:#feffff;}

.news_sidebar h3{	
height:25px;
	line-height:25px;
	font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
	font-size:15px;
	font-style: normal;
	font-weight:400;
	margin-top:0;
	margin-left:0px;
	margin-bottom:4px;
	color:#840014;}
.news_sidebar li{	list-style:none;
					padding:0;
					margin:0;}
	
.news_sidebar li p	{ 	font-size:15px;
						text-align:justify;
						word-spacing:1px;
						color:#013f79;
						margin-top:0px;
						margin-bottom:0px;
						text-indent:5px;
						line-height:150%;
						color:#3e3e3e;}
.news_sidebar li p a:visited	{color:#840014;}
.news_sidebar li p a:hover	{color:#840014;}
.news_sidebar li p a:active {color:#840014;}
	

/*------ News Ticker Bar Marquee Effect Ends --------*/