@charset "utf-8";	
*	{	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:#323232;
			background-color:#ffffff;}
			
img			{border:none;}
a	{	text-decoration:none;
		font-weight:normal;
		color:#323232;}
.container_TopBtmLine{	width:100%;
							height:2px;
							position:relative;
							margin:auto;
							background-color:#0481b2;}
.bold_letter {font-weight:bold;}

.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;}

h1{	width:auto;
	height:30px;
	line-height:30px;
	font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
	font-weight:600; 
	font-size:17px; 
	text-transform:uppercase;	
	padding-left:10px;
	margin:0px 0px 3px 0px;
	word-spacing:2px;
	border-radius:5px 5px 0px  0px;
	-webkit-border-radius:5px 5px 0px  0px;
	-moz-border-radius:5px 5px 0px  0px;
	color:#2a2300;
	background-color:#a99942;}
	
h1 a{	font-weight:600; 
	font-size:17px; 
	text-transform:uppercase; 
		color:#2a2300;}
h1 a:visited	{color:#2a2300;}
h1 a:hover	{color:#2a2300;}
h1 a:active {color:#2a2300;}

.subwrapper_body_Right h1 {	text-align:center;}
	
				
h2{	height:35px;
	line-height:35px;
	font-weight:700; 
	font-size:15px; 
	text-transform:uppercase; 
	padding-left:1px;
	margin:5px 20px 0px 0px;
		color:#323232;}
h2 a{	font-weight:700; 
		color:#323232;}
h2 a:visited{color:#561600;}
h2 a:hover	{color:#561600;}
h2 a:active {color:#561600;}

h3{	width:auto;
	height:30px;
	line-height:30px;
	font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
	font-weight:400;
	font-size:16px;
	font-style: normal;	
	margin-bottom:1px;
	color:#0481b2;}
h3 a{	font-weight:400;
		color:#0481b2; }
h3 a:visited	{color:#0481b2;}
h3 a:hover	{color:#0481b2;}
h3 a:active {color:#0481b2;}

p		{ 	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-top:10px;
			margin-bottom:10px;
			text-indent:10px;
			line-height:150%;
			color:#323232;}
p a:visited	{color:#323232;}
p a:hover	{color:#323232;}
p a:active {color:#323232;}

.privacy_policy p		{ 	text-indent:30px;}
				
.google_map_box{	width:630px;
					height:450px;
					position:relative;
					float:left;
					margin-bottom:15px;
					border:1px #561600 solid;}	
					
.query_box_iframe{	width:339px;
					height:349px;
					position:relative;
					float:left;
					margin-top:1px;
					margin-bottom:4px;
					background-color:#ffffff;}
.quotation_box_iframe{	width:339px;
					height:283px;
					position:relative;
					float:left;
					margin-top:1px;
					margin-bottom:4px;
					background-color:#ffffff;}
					
.whatapp25{	width:25px;
			height:25px;
			line-height:25px;
			float:left;
			position:relative;
			background:url(../images/images_template/bg_social_media_icons.png) no-repeat 0 0;}
.call25{	width:25px;
			height:25px;
			line-height:25px;
			float:left;
			position:relative;
			background:url(../images/images_template/bg_social_media_icons.png) no-repeat -25px 0;}
.email25{	width:25px;
			height:25px;
			line-height:25px;
			float:left;
			position:relative;
			background:url(../images/images_template/bg_social_media_icons.png) no-repeat -175px 0;}
			
			
			
					
.body_imgs_Left{ float:left;
					margin:3px 5px 0 0;	}
				
.body_imgs_Right{ float:right;
				margin:3px 0 0 12px;	}
				
.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:148px;
					position:relative;
					margin:auto;
					background-color:#ffffff;}
					
.overlap_container_naviBar{	width:100%;
							height:38px;
					line-height:38px;
							position:relative;
							display:block;
							z-index:99;}							
.overlap_naviBar_move{	width:100%;
						height:38px;
					line-height:38px;
						position:fixed;
						display:block;
						margin:auto;
						z-index:999;
						top:0px;}						
.container_naviBar{	width:100%;
					height:38px;
					line-height:38px;
					position:relative;
					margin:auto;}

.container_btmline_navibar{	width:100%;
							height:8px;
							position:relative;
							margin:auto;
							background-color:#ffffff;}
							
.container_banner_left{	width:640px;
					min-height:300px;
					position:relative;
					float:left;
					margin-bottom:5px;
					background-color:#ffffff;}
					
.container_banner_center{	width:984px;
				height:200px;
				float:left;
				position:relative;
				background-color:#ffffff;}
					
.container_body{	width:1004px;
					min-height:auto !important;
					height:100%;		
					position:relative;
					margin:auto;
					background-color:#ffffff;}
.container_footer{	width:100%;
					height:80px;
					position:relative;
					margin:auto;
					bottom:0;} 
					
/*------- All Container Ends  ---------*/


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

.wrapper_header{	width:1004px;
					height:148px;
					position:relative;
					margin:auto;
					background-color:#ffffff;}
					
.wrapper_naviBar{	width:1004px;
					height:37px;
					line-height:37px;
					position:relative;
					margin:auto;
					background-color:#021c39;}					
.wrapper_btmline_navibar{	width:1004px;
							height:8px;
							position:relative;
							margin:auto;}					
.banner_left{	width:640px;
				height:300px;
				float:left;
				position:relative;}

.banner_left_image{	width:640px;
				height:200px;
				float:left;
				position:relative;}
				
.banner_right{	width:339px;
				height:150px;
				float:left;
			 margin-bottom:10px;
				position:relative;
				background-color:#ffffff;}
				
.banner_center{	width:984px;
				height:200px;
				float:left;
				position:relative;}
					
.wrapper_body{	width:1004px;
				height:auto !important;
				position:relative;
				float:left;
				padding:3px 0 5px 0;
				background-color:#ffffff;}
				
.wrapper_footer{	width:1004px;
					height:80px;
					position:relative;
					margin:auto;
					background-color:#021c39;}

/*------ Universal Wrapper Ends Here ------*/
/*------ Subwrapper Starts Here ------*/
.subwrapper_body_Left{	width:640px;
						height:auto !important;
						min-height:200px;
						position:relative;
						float:left;
						margin-left:5px;
						margin-right:15px;}	
.subwrapper_body_Right{	width:339px;
						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;
							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  ---------*/
.facebook_button_count{	width:100px;
						height:22px;
						line-height:22px;
						float:right;
						position:relative;
						font-size:12px;
						font-weight:600;
						color:#0481b2;
						background-color:#030;}
						
.facebook_button_count a{	display:block;
						height:22px;
						line-height:22px;
						font-size:12px;
							font-weight:600;
							color:#0481b2;}
.facebook_button_count a:visited	{color:#0481b2;}
.facebook_button_count a:hover	{color:#0481b2;}
.facebook_button_count a:active {color:#0481b2;}

.logo_TL{	width:303px;
			height:101px;
			float:left;
			position:relative;
			margin-left:15px;
			margin-top:23px;}

.logo_TR{	width:auto;
			height:auto;
			float:right;
			position:absolute;
			margin-top:0px;
			margin-left:545px;
			z-index:9;
			color:#ffffff;
			background-color:#0481b2;}
			
.logo_TR ul{	list-style:none;}
.logo_TR ul li{	float:right;}
.logo_TR ul li a{	display:block;
						height:20px;
						line-height:20px;
						position:relative;
font-family:'Oswald',sans-serif, Verdana, Geneva, sans-serif;
						font-weight:400; 
						font-size:14px;
						text-align:center;
						word-spacing:2px;
						padding:5px;
						margin-right:2px;
border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
						color:#2b0a00;
			background-color:#9d3211;}

.logo_TR ul li a:hover, .logo_TR .active a{	color:#ffffff;
font-weight:400; 
		background-color:#9d3211;}
		
		
/* --------------- Quick Contact Styling Starts ----------*/
.quick_contact {	min-width:50px;
					min-height:10px;
					float:right;
					position:relative;
					text-align:right;}
					
.quick_contactbox{	width:auto;
					height:auto;
					float:right;
					position:relative;
					margin-top:40px;
					margin-right:15px;}
/* --------------- Quick Contact Styling Ends ----------*/
/*------- Navigation Starts ---------*/
/*------- Main Navigation Bar Starts ---------*/


.navibar_Top{	width:984px;
				height:37px;
				line-height:37px;
				position:relative;
				margin:auto;}					
.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:37px;
						line-height:37px;
						position:relative;
						font-family:'Oswald',Verdana, Geneva, sans-serif;
						font-weight:400; 
						font-size:16px;
						text-align:center;
						word-spacing:2px;
						padding:0 15px 0 15px;
						color:#ffffff;
background-image:url(../images/images_template/divider_naviBar.png);
background-repeat:no-repeat;
background-position:left center;}						
.navibar_Top ul li a:hover, .navibar_Top .active a{	color:#b5d7fd;}

/*--- Sub Menu Styling Starts Here---*/

.navibar_Top ul li ul { 	position: absolute;
							z-index:99;
							display:none;}
.navibar_Top ul li:hover ul{ display:block;
								z-index:999;}							
.navibar_Top ul li ul li{ 	float:none;
						border-right:none;
						border-top:#b5d7fd 1px solid;}


.navibar_Top ul li ul a, .navibar_Top ul .active  ul a{ 
						display:block;
						max-width:150px;
						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;
						background-image:none;
						color:#ffffff;
					background-color:#021c39;}
						
						
.navibar_Top ul li ul a:hover, .navibar_Top ul .active  ul a:hover, .navibar_Top ul li ul .active a {color:#b5d7fd;}

.navibar_Top .seva ul	{width:291px;}
.navibar_Top .seva ul li { 	float:left;
							width:145px;
						border-right:none;
						border-top:#b5d7fd 1px solid;
						border-right:#b5d7fd 1px solid;
						color:#ffffff;}
						
/*--- Sub Menu Styling Starts Here---*/

.navibar_Top .foggers ul {	width:300px;}
.navibar_Top .foggers ul li{	width:300px;
				height:auto;}	
.navibar_Top .foggers ul li a{display:block;	
				max-width:250px;
				height:auto;
				min-height:32px;
				max-height:80px;
				line-height:27px;
				position:relative;
						font-family:'Oswald',Verdana, Geneva, sans-serif;
						font-weight:400; 
						font-size:15px;
						text-align:center;
						text-transform:capitalize;
						word-spacing:2px;
						padding:0 10px 0 10px;
						background-image:none;
						color:#ffffff;
					background-color:#021c39;}
					
					
.navibar_Top .fog ul {	width:190px;}
.navibar_Top .fog ul li{	width:190px;
				height:auto;}	
.navibar_Top .fog ul li a{display:block;	
				max-width:180px;
				height:auto;
				min-height:32px;
				max-height:32px;
				line-height:32px;
				position:relative;
						font-family:'Oswald',Verdana, Geneva, sans-serif;
						font-weight:400; 
						font-size:15px;
						text-align:left;
						text-transform:capitalize;
						word-spacing:2px;
						padding:0 0 0 10px;
						background-image:none;
						color:#ffffff;
					background-color:#021c39;
background-image:url(../images/images_template/bg_navibar.png);
background-repeat:no-repeat;
background-position:0 0;}

.navibar_Top .fog ul li a:hover{background-image:url(../images/images_template/bg_navibar.png);
background-repeat:no-repeat;
background-position:0 -32px;}


.navibar_Top .fog ul li ul{display:none;
width:210px;
max-width:210px;
float:none;
left:191px;
top:0;}
.navibar_Top .fog ul li:hover ul{display:block;
background-image:none;
width:210px;
max-width:210px;}
			
.navibar_Top .fog ul li ul a{font-family:'Oswald',Verdana, Geneva, sans-serif;
						display:block;
						width:190px;
						max-width:190px;
						height:32px;
						line-height:32px;
						position:relative;
						font-size:13px;
						font-weight:bold;
						text-align:left;
						text-transform:uppercase;
						letter-spacing:1px;
						padding:0 10px 0 10px;
						background-color:#C00;
						background-image:none;}	
.navibar_Top .fog ul li ul a:hover{background-image:none;}


/*------- Navigation Ends ---------*/
/*------- Header Ends  ---------*/
/*------- Categories Styling Starts Here  ---------*/
.categories{ 	width:330px;
				height:auto;
				position:relative;
				float:left;
				margin:10px 0 15px 0;}

.categories ul{list-style:none;}

.categories ul li{	float:none;
					background:none;
					margin-bottom:10px;}
					
.categories ul li:last-child{ margin-bottom:0px;}
					
.categories ul li a {	display:block;
						width:310px;
						height:40px;
						line-height:40px;
						font-weight:600;
						font-size:16px;
						text-align:left;
						text-decoration:none;
						cursor:pointer;
						padding-left:20px;
						border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px; 
						color:#1a2a00;
						background-color:#9ebd4f;}
.categories .active a, .categories ul li a:hover{color:#1a2a00;
													background-color:#a0c540;}
/*------- Categories Styling Ends Here  ---------*/
/*------- Actual Body  Ends  ---------*/																		
.contact{margin-top:15px;}

.contact {color:#091328;}
.contact a{color:#2e2e2e;}
.contact a:visited	{color:#2e2e2e;}
.contact a:hover{color:#2e2e2e;}
.contact a:active {color:#2e2e2e;}
										
.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:#ffffff 3px solid;
								background-color:#ffffff;}
								
.subwrapper_body_Left .contact table td.bgcolor_white{background-color:#ffffff;}
.subwrapper_body_Left .banner_left ul{	margin-left:0px;}

.subwrapper_body_Left ul{	margin-left:25px;}

.subwrapper_body_Left ul li{	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:2px;
			line-height:100%;
			color:#323232;
			padding-left:2px;
			text-decoration:none; 
list-style-image:url(../images/images_template/bullet_square.png); 				
list-style-position:outside; }
				
.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{	margin-left:45px;}
.subwrapper_body_Bottom ul li{	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:10px;
			line-height:150%;
			color:#323232;
			padding-left:2px;
			text-decoration:none; 
list-style-image:url(../images/images_template/bullet_square.png); 				
list-style-position:outside; }
				
.subwrapper_body_Bottom ul li ul li{list-style-image:url(../images/images_template/bullet_square_blue.png); 				
list-style-position:outside;}
				
.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;}
					
.container_banner_center{	width:984px;
							height:310px;
							float:left;
							position:relative;
							background-color:#ffffff;}
				
								
.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:176px;
				min-height:110px;
				height:auto;
				position:relative;
				float:left;
				font-size:13px;
				text-align:center;
				padding:5px;
				color:#345303;
border:#38762c 1px solid;
background-color:#FFF;}
.icon_products a{	font-size:15px;
				color:#345303;}
.icon_products a:visited	{color:#345303;}
.icon_products a:hover	{color:#345303;}
.icon_products a:active {color:#345303;}

.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:#ffffff;}
				
.blanck_products_10{	width:178px;
					height:12px;
				position:relative;
				float:left;
				padding:0px 5px 0px 5px;
				background-color:#ffffff;}
					
.space_icon_10{	width:11px;
					height:12px;
					position:relative;
					float:left;
					border:#ffffff 1px solid;
					text-align:center;}

.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;}
								

/*------- Banner Right Styling Starts  ---------*/													
.banner_gallery{	width:339px;
					height:150px;
					position:relative;
					float:left;
					padding:0;
					margin-bottom:0px;
					background-color:#ffffff;}
														
.banner_gallery ul.buttons{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}

.banner_gallery li.buttons-slide{position:absolute; display:none;}

.banner_gallery ul.buttons-controls{list-style:none;margin:0;padding:0;z-index:9999;}

.banner_gallery ul.buttons-controls.v-centered li a{position:absolute; float:left; padding:0;margin-top:40px;}

.banner_gallery ul.buttons-controls.v-centered li.buttons-next a{background:url(../images/next.png) no-repeat; right:1px; width:23px; height:35px;}

.banner_gallery ul.buttons-controls.v-centered li.buttons-prev a{background:url(../images/prev.png) no-repeat; left:1px; width:23px; height:35px;}

/*------- Banner Right Styling Ends  ---------*/


/*------- Foggers Styling Starts  ---------*/
.logo_TL_Foggers{	width:215px;
					height:76px;
					float:left;
					position:relative;
					margin-left:15px;
					margin-top:36px;}

.logo_TR_Foggers{	width:215px;
					height:128px;
					float:right;
					position:relative;
					margin-right:15px;
					margin-top:10px;}
/*------- Main Navigation Bar Starts ---------*/



					

/*------- Navigation Ends ---------*/
.AccordionPanelTab a, .maintab {	display:block;
						width:253px;
						padding:0 15px 0 0;
						height:35px;
						line-height:35px;
						margin-bottom:5px;
						cursor:pointer;
						font-size:14px;
						font-weight:bold;
						text-align:right;
						text-transform:uppercase;
						-moz-user-select: none;
						-khtml-user-select: none;
						color:#002735;
background-image:url(../images/images_template/bg_submenu_semitransperant.png);}

.Accordion .maintabactive {	display:block;
						width:253px;
						padding:0 15px 0 0;
						height:35px;
						line-height:35px;
						margin-bottom:5px;
						cursor:pointer;
						font-size:14px;
						font-weight:bold;
						text-align:right;
						text-transform:uppercase;
						color:#ffffff;
						-moz-user-select: none;
						-khtml-user-select: none;
background-image:url(../images/images_template/bg_submenu_semitransperant.png);}

.AccordionPanelTab a:hover, .maintab:hover, .maintabactive:hover, .AccordionPanelTab .active{color:#ffffff;}


.AccordionPanelContent a	{	display:inline-block;
								width:253px;
								height:25px;
								line-height:25px;
								padding:0 15px 0 0;
								margin-bottom:4px;
								margin-top:4px;
								font-weight:bold;
background-image:url(../images/images_template/bg_navibar_Top.png);}

.AccordionPanelContent a:hover, .AccordionPanelContent .active{color:#720d00;}
/*------- Main Navigation Bar Ends ---------*/


/*------- 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:#091328;}
.aboutable a{color:#2e2e2e;}
.aboutable a:visited	{color:#2e2e2e;}
.aboutable a:hover{color:#2e2e2e;}
.aboutable a:active {color:#2e2e2e;}
										
.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:#ffffff;}
								
.subwrapper_body_Left .aboutable table td.bgcolor_white{background-color:#ffffff;}
/*--- About Table Ends --------*/


.subwrapper_body_Left .clients table{	width:auto;
								min-width:652px;
								height:auto;
								float:left;
								position:relative;
								text-align:left;
								font-size:15px;
								word-spacing:1px;
								text-align:left;
								margin-bottom:5px;
								margin-left:0px;
								border-collapse:collapse;
								color:#323232;
								border:#ffffff 1px solid;}			
.subwrapper_body_Left .clients table td{	height:30px;
								line-height:30px;
								text-align:left;
								padding:3px 0 3px 25;
								border:#ffffff 1px solid;
								color:#323232;
								background-color:#ffffff;}								
.subwrapper_body_Left .clients table td.bgcolor_white{background-color:#ffffff;}
.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:5px;
			line-height:150%;
			color:#323232;
			padding-left:0px;
			text-decoration:none; 
list-style-image:url(../images/images_template/bullet_square.png); 				
list-style-position:outside;}



.subwrapper_body_Left .banner_left ul{	margin-left:0px;}
.subwrapper_body_Left ul{	margin-left:25px;
float:left;}
.subwrapper_body_Left ul li{	font-size:15px;
			text-align:justify;
			word-spacing:1px;
			margin-bottom:5px;
			line-height:150%;
			color:#323232;
			padding-left:0px;
			text-decoration:none; 
list-style-image:url(../images/images_template/bullet_square.png); 				
list-style-position:outside;}
.subwrapper_body_Left ul li ul li{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:60px;
					position:relative;
					float:left;
					text-align:center;
					padding:10px;
					color:#ffffff;}
					
.footer_main_part a{color:#ffffff;}
.footer_main_part a:visited	{color:#ffffff;}
.footer_main_part a:hover	{color:#b5d7fd;}
.footer_main_part a:active {color:#ffffff;}

.footer_main_part .footer_social_Box{	width:984px;
										height:30px;
										position:relative;
										float:left;
										margin-top:5px;}
.return_top a{		width:auto;
					float:right;
					display:block;
					position:relative;
					height:25px;
					line-height:25px;
					text-align:center;
					font-weight:600;
					padding:0 10px 0 10px;
					font-size:15px;
					color:#ffffff;}	
.return_top a:visited	{color:#ffffff;}
.return_top a:hover	{color:#b5d7fd;}
.return_top a:active {color:#ffffff;}

/*------- 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:#b5d7fd;
}

.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:left;
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;}
					
					
.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:-30px 0px;
			background-repeat:no-repeat;
			margin-left:10px;}
			
.twitter:hover{	background-image:url(http://www.mediamart.in/images_stock/images_common/social_icons_group.png);
					background-position:-30px -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;}

/*-- Social Icons Styles Ends --*/

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

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

.news_sidebar h3{	
height:15px;
	line-height:15px;
	font-family:'Oswald', Verdana, sans-serif,Geneva, sans-serif;
	font-size:15.5px;
	font-style: normal;
	font-weight:400;
	margin-top:0;
	margin-bottom:7px;
	color:#9e1406;}
.news_sidebar li{	list-style:none;
					padding:0;
					margin:0;}
	
.news_sidebar li p	{ 	font-size:15px;
						text-align:left;
						word-spacing:1px;
						margin-top:0px;
						margin-bottom:0px;
						text-indent:0;
						line-height:125%;
						color:#323232;}
.news_sidebar li p a:visited	{color:#323232;}
.news_sidebar li p a:hover	{color:#323232;}
.news_sidebar li p a:active {color:#323232;}


.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}

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