/* CSS Document */
/* ------------------------- General CSS Starts ---------------------------*/
.dg_float50{ float:left; width:49%; min-width:240px; }
.dg_float40{ float: left; width: 48%; }
.dg_float60{ float: left; width: 48%; }
.dgclear{ clear:both; }
input[type=text], input[type=password], textarea, select{
			padding:5px;
			border:1px solid #CCC;
			border-radius : 0.25em;
			background : rgb(250,250,250);
			background-image : -moz-linear-gradient(rgb(255,255,255),rgb(250,250,250));
			background-image : -ms-linear-gradient(rgb(255,255,255),rgb(250,250,250));
			background-image : -o-linear-gradient(rgb(255,255,255),rgb(250,250,250));
			background-image : -webkit-linear-gradient(rgb(255,255,255),rgb(250,250,250));
			background-image : linear-gradient(rgb(255,255,255),rgb(250,250,250));
			min-width:200px;
		}

		input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus{
			border-color:#999;
		
		}

		input[type=button], input[type=submit]{
		border-radius:0.1em;
		font-weight:bold;
		}

.dgpro_bt_blue{
		border:1px solid #25729a; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;
		padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
		background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
		background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
		background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
		background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
		background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
		background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
		cursor: pointer;
		}
.dgpro_bt_blue:hover{
		
		border:1px solid #1c5675;
		background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
		background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
		background-image: -moz-linear-gradient(top, #26759e, #133d5b);
		background-image: -ms-linear-gradient(top, #26759e, #133d5b);
		background-image: -o-linear-gradient(top, #26759e, #133d5b);
		background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
		}
		
		
#dgpro_bt_green{
		border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
		background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
		background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
		background-image: -moz-linear-gradient(top, #4ba614, #008c00);
		background-image: -ms-linear-gradient(top, #4ba614, #008c00);
		background-image: -o-linear-gradient(top, #4ba614, #008c00);
		background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
		cursor: pointer;
		}
#dgpro_bt_green:hover{
		
		border:1px solid #224b09;
		background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
		background-image: -webkit-linear-gradient(top, #36780f, #005900);
		background-image: -moz-linear-gradient(top, #36780f, #005900);
		background-image: -ms-linear-gradient(top, #36780f, #005900);
		background-image: -o-linear-gradient(top, #36780f, #005900);
		background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
		}
/* ------------------------- General CSS Ends ---------------------------*/
/* ------------------------------------------------------------------------*/		
/* ...................... groups styles begins ...................... */
	#dggroup_list{ width: 100%; }
		.dgmaps_deletegr{ width:150px; background:#CC0000; color:#FFFFFF; content:'X'; cursor:pointer; text-align:center; }
	.dgmaps_deletegr:hover{ background:#FF0000; }
	#dggroup_list{ margin-bottom:10px; }
	#dggroup_list dl{ clear:both; }
	#dggroup_list dt,#dggroup_list dd{ overflow:hidden; padding:0;margin:0; padding:4px 5px; float:left; border-bottom:1px dotted #999999; }
	#dggroup_list .dgmaps_ltitle{ float:left; background:#006699; color:#FFFFFF; padding:5px; font-weight:bold; }
	#dgmaps_gr_act{ text-align: center; width: 13%;}
	#dgmaps_gr_gnm{ width: 65%;}
	#dgmaps_gr_gid{ width: 10%;}
/* ...................... groups styles ends ...................... */
/* ------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
/* ...................... markers styles begins ...................... */
/* ............... map present div #dgmap_mark styles begins .................*/
	#dgmap_mark{ height: 300px; margin: 0px; padding: 0px; width: 99%; border: 1px solid #000000; }
	
/* ............... map present div #dgmap_mark styles ends .................*/
		#dgmark_list{ margin-bottom:10px; }
		#dgmark_list{ width: 100%; }
		#dgmark_list dl{ clear:both; }
		#dgmark_list dt,#dgmark_list dd{ /*width:24%;*/ overflow:hidden;margin:0; padding:5px; float:left; border-bottom:1px dotted #999999; }
		#dgmark_list .dgmark_ltitle{ /*width:24%;*/ float:left; background:#006699;color:#FFFFFF; padding:5px; font-weight:bold; }
		#dgmaps_mk_mid{ width: 11% !important;  }
		#dgmaps_mk_micon{ width: 12% !important;}
		#dgmark_list img{ height: 13px; }
		#dgmaps_mk_mtit{ width:24%; }
		#dgmaps_mk_cat{ width:24%; }
		#dgmaps_mark_ltle{ width: 21%; }
		.dgmaps_delete{ width:10% !important; background:#CC0000; color:#FFFFFF; content:'X'; cursor:pointer; text-align:center; }
		.dgmaps_delete:hover{ background:#FF0000; }
		.dgmaps_editmark{ width:10% !important; background:#CC0000; color:#FFFFFF;content:'E'; cursor:pointer; text-align:center; }
		.dg_save{ display: none;}
		.dgmaps_editmark:hover{ background:#FF0000; }
		.dgmaps_savemark{ width:10% !important; background:green; color:#FFFFFF;content:'S'; cursor:pointer; text-align:center; }
		.dgmaps_savemark:hover{ background: darkgreen; }
		#dgmaps_mark_ltle{ text-align: center; }
/* ...................... markers styles ends ...................... */
/* ------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------*/
/* ................... settings page styles begins......................... */
	#dgsett_list{ margin-bottom:10px; }
	#dgsett_list dl{ clear:both; }
	#dgsett_list .dgmap_setting{ border-bottom: 1px solid #999999; margin-top: 5px; }
	#dgsett_list #dgsett_lt1{ width:20%; overflow:hidden; padding:5px 0px; margin:0; /*padding:8px 5px;*/ float:left; background:#006699; color:#FFFFFF; font-weight:bold; }
		#dgsett_list #dgsett_lt1 .dg_set_gr{ /*padding:5px;*/ }
		#dgsett_list #dgsett_lt2{ width:30%; overflow:hidden; padding:5px 0px; margin:0; /*padding:8px 5px;*/ float:left; background:#006699; color:#FFFFFF;text-align: center; font-weight:bold; }
		#dgsett_list #dgsett_lt2_2{ width:30%; overflow:hidden; padding:5px 0px; margin:0; /*padding:8px 5px;*/ float:left; background:#006699; color:#FFFFFF; font-weight:bold; text-align: center; }
		#dgsett_list #dgsett_lt2 .dg_set_shc{ /*padding:5px;*/ }
		#dgsett_list #dgsett_lt3{ width:20%; float:left; }
		#dgsett_list #dgsett_lt4{ width:30%; float:left; margin-right: 1%; /*overflow:hidden; padding:0; margin:0; padding:8px 5px; border-bottom:1px dotted #999999;*/ }
		.dgmap_set_delete{ width:15%; background:#CC0000; color:#FFFFFF; content:'X'; cursor:pointer; text-align:center; padding: 6px 0px; float: left; }
		.dgmap_set_delete:hover{ background:#FF0000; }
		.dgmap_set_edit{ width:14%; background:#CC0000; color:#FFFFFF; content:'E'; cursor:pointer; text-align:center; padding: 6px 0px; float: left; }
		.dgmap_set_edit:hover{ background:#FF0000; }
		.dgmap_set_editsave{ width:14%; background:green; color:#FFFFFF;content:'S'; cursor:pointer; text-align:center; padding: 6px 0px; float: left; }
		.dgmap_set_editsave:hover{ background: darkgreen; }
		#dg_sett_tab{ overflow:hidden; padding:0; margin:0; padding:8px 5px; border-bottom:1px dotted #999999; width: 100%; }
		#dg_set_man{ color: red; }
		#dg_txt1{ width: 100%; background: none !important;}

/* ................... settings page styles ends......................... */


/* ------------------------------------------------------------------------------*/



/* ------------------------------------------------------------------------------*/

/* .................... footer styles begins ....................... */

		.dgmaps_footer{ position: absolute; width:100%; right:0; z-index:9999; bottom: 0;}
		.dgmaps_footer img{ position:relative; top: 3px;}
		.dgmaps_pfooter{ margin-left: 60%;}
		.dgmaps_pfooter a{ text-decoration:none; font-weight: bold;}
		.dgmaps_pfooter a:hover{ text-decoration: underline; cursor: pointer;}	

/* .................... footer styles ends ....................... */

/* --------------------------------------------------------------------------*/
/* .......................... dgmaps frontpage begins ....................... */

	.samp{ background: #000; }
		
		#selgrp button{ margin: 10px !important; border: none !important; border-radius: 5px !important; background: linear-gradient(to bottom, #73A914 0%, #5D8C0C 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; padding: 12px 24px !important; color: #fff !important; font-family: open sans !important; font-weight: bold !important; font-size: 16px !important; cursor: pointer !important; }
		
		#selgrp button:hover{ background:: linear-gradient(to bottom, #E55627 0%, #bb5f41 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
		
		.active1{ background:: linear-gradient(to bottom, #E55627 0%, #bb5f41 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
				
/* ----------------------- infowindow styles begins ----------------------- */
	/* ------------animated starts -------------- */
	.animated {
			  -webkit-animation-duration: 2s;
			  animation-duration: 2s;
			  -webkit-animation-fill-mode: both;
			  animation-fill-mode: both;
	}
	
	/* ------------ animated ends --------------- */
	
	/* --------- slideDown Starts -------------- */
	
	.dgslideDown {
			  -webkit-animation-name: dgslideDown;
			  animation-name: dgslideDown;
	}
	
	@-webkit-keyframes dgslideDown {
		  0% {
			opacity: 1;
			-webkit-transform: translateY(-50px);
			transform: translateY(-50px);
		  }
		
		  100% {
			opacity: 1;
			-webkit-transform: translateY(0);
			transform: translateY(0);
		  }
	}

	@keyframes dgslideDown {
		  0% {
			opacity: 1;
			-webkit-transform: translateY(-50px);
			-ms-transform: translateY(-50px);
			transform: translateY(-50px);
		  }
		
		  100% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			transform: translateY(0);
		  }
	}

		/* -------- slideDown ends ---------- */
		/* -------------- Zoom In starts --------------- */
		.dgzoomIn {
			  -webkit-animation-name: dgzoomIn;
			  animation-name: dgzoomIn;
		}
	
	@-webkit-keyframes dgzoomIn {
		  0% {
			opacity: 0;
			-webkit-transform: scale(0.25);
			transform: scale(0.25);
		  }
		
		  100% {
			opacity: 1;
			-webkit-transform: scale(1);
			transform: scale(1);
		  }
	}

	@keyframes dgzoomIn {
		  0% {
			opacity: 0;
			-webkit-transform: scale(0.25);
			-ms-transform: scale(0.25);
			transform: scale(0.25);
		  }
		
		  100% {
			opacity: 1;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
		  }
	}

		/* -------------- Zoom In ends --------------- */
		
		/* -------------- Out In starts --------------- */
		.dgoutIn {
			  -webkit-animation-name: dgoutIn;
			  animation-name: dgoutIn;
		}
	
	@-webkit-keyframes dgoutIn {
		  0% {
			opacity: 0;
			-webkit-transform: scale(1.5);
			transform: scale(1.5);
		  }
		
		  100% {
			opacity: 1;
			-webkit-transform: scale(1);
			transform: scale(1);
		  }
	}

	@keyframes dgoutIn {
		  0% {
			opacity: 0;
			-webkit-transform: scale(1.5);
			-ms-transform: scale(1.5);
			transform: scale(1.5);
		  }
		
		  100% {
			opacity: 1;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
		  }
	}

		/* -------------- Out In ends --------------- */
		
		/* -------------- Light Speed In Starts ---------------- */
		.dglightSpeed {
		  -webkit-animation-name: dglightSpeed;
		  animation-name: dglightSpeed;
		  
		}
			@-webkit-keyframes dglightSpeed {
				  0% {
					-webkit-transform: translateX(100%) skewX(-30deg);
					transform: translateX(100%) skewX(-30deg);
					opacity: 0;
				  }
				
				  60% {
					-webkit-transform: translateX(-20%) skewX(30deg);
					transform: translateX(-20%) skewX(30deg);
					opacity: 1;
				  }
				
				  80% {
					-webkit-transform: translateX(0%) skewX(-15deg);
					transform: translateX(0%) skewX(-15deg);
					opacity: 1;
				  }
				
				  100% {
					-webkit-transform: translateX(0%) skewX(0deg);
					transform: translateX(0%) skewX(0deg);
					opacity: 1;
				  }
			}
				@keyframes dglightSpeed {
					  0% {
						-webkit-transform: translateX(100%) skewX(-30deg);
					-ms-transform: translateX(100%) skewX(-30deg);
					transform: translateX(100%) skewX(-30deg);
					opacity: 0;
				  }
				
				  60% {
					-webkit-transform: translateX(-20%) skewX(30deg);
					-ms-transform: translateX(-20%) skewX(30deg);
					transform: translateX(-20%) skewX(30deg);
					opacity: 1;
				  }
				
				  80% {
					-webkit-transform: translateX(0%) skewX(-15deg);
					-ms-transform: translateX(0%) skewX(-15deg);
					transform: translateX(0%) skewX(-15deg);
					opacity: 1;
				  }
				
				  100% {
					-webkit-transform: translateX(0%) skewX(0deg);
					-ms-transform: translateX(0%) skewX(0deg);
					transform: translateX(0%) skewX(0deg);
					opacity: 1;
				  }
		}
		
		
		/* --------------- Light Speed In Ends ------------------ */
		
		/* ---------------- RubberBand starts ---------------- */
			.dgrubberBand {
			  -webkit-animation-name: dgrubberBand;
			  animation-name: dgrubberBand;
			}
			@-webkit-keyframes dgrubberBand {
			  0% {
				-webkit-transform: scale(1);
				transform: scale(1);
			  }
			
			  30% {
				-webkit-transform: scaleX(1.75) scaleY(0.25);
				transform: scaleX(1.75) scaleY(0.25);
			  }
			
			  40% {
				-webkit-transform: scaleX(0.25) scaleY(1.75);
				transform: scaleX(0.25) scaleY(1.75);
			  }
			
			  60% {
				-webkit-transform: scaleX(1.15) scaleY(0.85);
				transform: scaleX(1.15) scaleY(0.85);
			  }
			
			  100% {
				-webkit-transform: scale(1);
				transform: scale(1);
			  }
			}
			
			@keyframes dgrubberBand {
			  0% {
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
			  }
			
			  30% {
				-webkit-transform: scaleX(1.75) scaleY(0.25);
				-ms-transform: scaleX(1.75) scaleY(0.25);
				transform: scaleX(1.75) scaleY(0.25);
			  }
			
			  40% {
				-webkit-transform: scaleX(0.25) scaleY(1.75);
				-ms-transform: scaleX(0.25) scaleY(1.75);
				transform: scaleX(0.25) scaleY(1.75);
			  }
			
			  60% {
				-webkit-transform: scaleX(1.15) scaleY(0.85);
				-ms-transform: scaleX(1.15) scaleY(0.85);
				transform: scaleX(1.15) scaleY(0.85);
			  }
			
			  100% {
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
			  }
			}
			
			

		/* ----------------- RubberBand Ends ------------------ */
		
		/* --------------- Pulse starts ---------------- */
		
			.dgpulse {
			  -webkit-animation-name: dgpulse;
			  animation-name: dgpulse;
			}
			@-webkit-keyframes dgpulse {
			  0% {
				-webkit-transform: scale(1);
				transform: scale(1);
			  }
			
			  50% {
				-webkit-transform: scale(1.5);
				transform: scale(1.1);
			  }
			
			  100% {
				-webkit-transform: scale(1);
				transform: scale(1);
			  }
			}
			
			@keyframes dgpulse {
			  0% {
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
			  }
			
			  50% {
				-webkit-transform: scale(1.5);
				-ms-transform: scale(1.5);
				transform: scale(1.5);
			  }
			
			  100% {
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				transform: scale(1);
			  }
			}
			
			

		/* ---------------- pulse ends ---------------- */
		
		/* --------------- fadeIn begins ------------------ */
		.dgfadeIn {
			  -webkit-animation-name: dgfadeIn;
			  animation-name: dgfadeIn;
		}
	
	@-webkit-keyframes dgfadeIn {
		  0% {
			opacity: 0;
			/*-webkit-transform: scale(0.25);
			transform: scale(0.25);*/
		  }
		  17%{ opacity: 0.05;}
		  30%{ opacity: 0.17; }
		  50%{ opacity: 0.25; }
		  68%{ opacity: 0.4; }
		  79%{ opacity: 0.56; }
		  89%{ opacity: 0.75; }
		  95%{ opacity: 0.89;}
		  100% {
			opacity: 1;
			/*-webkit-transform: scale(1);
			transform: scale(1);*/
		  }
	}

	@keyframes dgfadeIn {
		  0% {
			opacity: 0;
			/*-webkit-transform: scale(0.25);
			-ms-transform: scale(0.25);
			transform: scale(0.25);*/
		  }
		 17%{ opacity: 0.05;}
		  30%{ opacity: 0.17; }
		  50%{ opacity: 0.25; }
		  68%{ opacity: 0.4; }
		  79%{ opacity: 0.56; }
		  89%{ opacity: 0.75; }
		  95%{ opacity: 0.89;}
		  100% {
			opacity: 1;
			/*-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);*/
		  }
	}
		
		/* --------------- fadeIn ends ------------------ */
		/* ---------------- rotate In Begins ------------------ */
		
		.dgrotateIn {
			  -webkit-animation-name: dgrotateIn;
			  animation-name: dgrotateIn;
		}
	@-webkit-keyframes dgrotateIn {
		  0% {
			-webkit-transform-origin: center center;
			transform-origin: center center;
			-webkit-transform: rotate(-200deg);
			transform: rotate(-200deg);
			opacity: 1;
		  }
		
		  100% {
			-webkit-transform-origin: center center;
			transform-origin: center center;
			-webkit-transform: rotate(0);
			transform: rotate(0);
			opacity: 1;
		  }
	}
	
	@keyframes dgrotateIn {
		  0% {
			-webkit-transform-origin: center center;
			-ms-transform-origin: center center;
			transform-origin: center center;
			-webkit-transform: rotate(-200deg);
			-ms-transform: rotate(-200deg);
			transform: rotate(-200deg);
			opacity: 1;
		  }
		
		  100% {
			-webkit-transform-origin: center center;
			-ms-transform-origin: center center;
			transform-origin: center center;
			-webkit-transform: rotate(0);
			-ms-transform: rotate(0);
			transform: rotate(0);
			opacity: 1;
		  }
	}


		/* ---------------- rotate In Begins ------------------ */
		/* ------------------- flip begins ---------------------- */ 
		
		.dgflip {
		  -webkit-backface-visibility: visible;
		  -ms-backface-visibility: visible;
		  backface-visibility: visible;
		  -webkit-animation-name: dgflip;
		  animation-name: dgflip;
		}
		
		@-webkit-keyframes dgflip {
		  0% {
			-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
			transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
		  }
		
		  /*40% {
			-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
			transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
		  }
		
		  50% {
			-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
			transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
		  }
		
		  80% {
			-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
			transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
		  }*/
		
		  100% {
			-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
			transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
		  }
		}
		
		@keyframes dgflip {
		  0% {
			-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
			-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
			transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
		  }
		
		  /*40% {
			-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
			-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
			transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
			-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
		  }
		
		  50% {
			-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
			-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
			transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
		  }
		
		  80% {
			-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
			-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
			transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
		  }*/
		
		  100% {
			-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
			-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
			transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
			-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
		  }
		}
		
		
		/* ------------------- flip ends --------------------- */

		/* -------- fadeOutUp Starts ------------ */
		
			.fadeOutUp {
				  -webkit-animation-name: fadeOutUp;
				  animation-name: fadeOutUp;
			}
			
			@-webkit-keyframes fadeOutUp {
				  0% {
					opacity: 1;
					-webkit-transform: translateY(0);
					transform: translateY(0);
				  }
				
				  100% {
					opacity: 0;
					-webkit-transform: translateY(-50px);
					transform: translateY(-50px);
				  }
			}
				
				@keyframes fadeOutUp {
				  0% {
					opacity: 1;
					-webkit-transform: translateY(0);
					-ms-transform: translateY(0);
					transform: translateY(0);
				  }
				
				  100% {
					opacity: 0;
					-webkit-transform: translateY(-50px);
					-ms-transform: translateY(-50px);
					transform: translateY(-50px);
				  }
			 }
			
		/* -------- fadeOutUp Ends -------------- */
		
/* ----------------------- infowindow styles begins ----------------------- */
/*.info_win_head{

	padding:8px;
}
*/
	#selgrp{
		margin: 10px 0;	
	}
	.dg_comm1{ display: none !important; }
	.dg_comm3{ font-size: 13px !important;}
	.para1{ padding: 5px 5px  !important;}
	
	/* ------------------------- krishna styles begins ----------------------- */
	.krishna{ background-color: rgba(0,0,0,.5) !important;  border-radius: 7px !important;}
	.krishna1{ background-color: rgba(0,0,0,.0) !important; width: 100% !important; height: auto !important; left: 0 !important; top: 0 !important; }
	.krishna2{ text-align: center !important; color: #fff !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; }
	.krishna3{ font-size: 16px !important; font-weight: bold !important; padding: 5px 0; }
	/* ------------------------- krishna styles ends ----------------------- */
	/* ------------------------- swetha styles begins ----------------------- */
	.sveta{ background-color: rgba(255,255,255,.5) !important; border-radius: 7px !important; }
	.sveta1{ background-color: rgba(255,255,255,.0) !important; width: 100% !important; height: auto !important; left: 0 !important; top: 0 !important; }
	.sveta2{ text-align: center !important; color: #333 !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; }
	.sveta3{ font-size: 16px !important; font-weight: bold !important; padding: 5px 0; }
	/* ------------------------- swetha styles ends ----------------------- */
	/* ------------------------- neela styles begins ----------------------- */
	.neela{ background-color: rgba(255,255,255,.5) !important; border-radius: 7px !important;  }
	.neela1{ background-color: rgba(255,255,255,.0) !important; width: 100% !important; height: auto !important; left: 0 !important; top: 0 !important;}
	.neela2{ text-align: center !important; color: #333 !important; position: relative !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;  }
	.neela3{ background: linear-gradient(to bottom, #42ADED 0%, #3CA4E1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 16px !important; font-weight: bold !important; color: #fff; /*border-radius: 7px 7px 0 0 !important;*/  padding: 5px 0; }
	/* ------------------------- neela styles ends ----------------------- */
	/* ------------------------- haritha styles begins ----------------------- */
	.haritha{ background-color: rgba(255,255,255,.5) !important; border-radius: 7px !important; }
	.haritha1{ background-color: rgba(255,255,255,.0) !important; width: 100% !important; height: auto !important; left: 0 !important; top: 0 !important; }
	.haritha2{ text-align: center !important; color: #333 !important; position: relative !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;  }
	.haritha3{ background: linear-gradient(to bottom, #73A914 0%, #5D8C0C 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 16px !important; font-weight: bold !important; color: #fff !important; /*border-radius: 7px 7px 0 0 !important; */padding: 5px 0; }
	/* ------------------------- haritha styles ends ----------------------- */
	/* ------------------------- default styles begins ----------------------- */
	.default{ background-color: rgb(255,255,255) !important; border-radius: 7px !important;}
	.default1{ background-color: rgb(255,255,255) !important; width: 100% !important; height: auto !important; left: 0 !important; top: 0 !important; }
	.default2{color: #333 !important; position: relative !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;  }
	.default3{ font-size: 16px !important; font-weight: bold !important; }
	/* ------------------------- default styles ends ----------------------- */
/* ----------------------- infowindow styles ends ------------------ */		

/* ----------------------- infowindow styles ends ------------------ */	


/* .......................... dgmaps frontpage ends ....................... */


/* ---------------------------------------------------------------------------- */

/* ................... dgmaps features page styles starts..................... */

	.dgpro_mthemes h3{ text-decoration: underline; }
	.dgpro_mthemes .dgpro_mfirst{ width: 47%; float: left; margin-right: 5%; }
	.dgpro_mthemes .dgpro_msecond{ width: 47%; float: left; }
	.dgpro_mthemes .clear{ clear: both; }

/* ................... dgmaps features page styles ends..................... */

/* ................... dgmaps map features page styles starts..................... */
	/*.line1{ text-decoration: underline;}*/
	
	.home #main{ background: #D2D1D0;}
	.float47{ width: 46%; float: left; margin: 2%;}
	.floatr47{ float: right;}
	.clear{ clear: both;}
	img#mcontr{ height: 203px; }
	.dgp_mfeatures h2{ font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #fff;}
	.dgp_mfeatures button#dgp_mfe_but1{ background: linear-gradient(to bottom, #777777 0%, #777777 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
	.dgp_mfeatures button#dgp_mfe_but1:hover{ background: linear-gradient(to bottom, #00719b 0%, #00719b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
	.dgp_mfeatures dd{ text-align:justify; color: #000; }
	.dgp_mfeatures{ width: 75%; }
	.dgp_mfeatures{ color: #000; }
	.dgp_mfea{ border-bottom: 1px solid #BFBEBE; box-shadow: 0 2px 0 -1px #EDEDED; padding: 35px; }

/* ................... dgmaps map features page styles ends..................... */

/* ---------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------- */
/* ....................... Formation theme style begins ...................... */
		.site-info{ display: none;}
		
/* ....................... Formation theme style ends ........................ */