
.xxxecard_scale_div {
		text-align:left !important; 	
		margin-left: 0px !important;
		margin-right: auto !important;
		padding-left: 0px !important;
}

#ecard_div
{
	text-align:left !important; 	
	margin-right: auto !important;
	padding-left: 0px !important;
}


/*  Large Desktop  */
@media(max-width:1200px){
	.ecard_scale_div {
	}
	#xxxecard_div
	{
		margin-left: auto !important;
	}
}
/*  Medium Desktop  */
@media(min-width:992px) and (max-width:1199px){
	.ecard_scale_div {
		/*transform: scale(.9); */
	}
	#card_div
	{
		margin-left: 5px !important;
	}
}
/*  Tablet  */
@media(min-width:914px) and (max-width:991px){
	.ecard_scale_div {
		/*zoom: 0.7;
		-moz-transform: scale(0.7);	*/	
		/*transform: scale(.8); */
	}
	#ecard_div
	{
		margin-left: 0px !important;
	}
}
@media(min-width:863px) and (max-width:913px){
	.ecard_scale_div {
		transform: scale(.95); 
	}
	#ecard_div
	{
		margin-left: -20px !important;
	}
}
@media(min-width:815px) and (max-width:862px){
	.ecard_scale_div {
		transform: scale(.90); 
	}
	#ecard_div
	{
		margin-left: -40px !important;
	}
}

@media(min-width:791px) and (max-width:814px){
	.ecard_scale_div {
		transform: scale(.85); 
	}
	#ecard_div
	{
		margin-left: -60px !important;
	}
}


@media(min-width:720px) and (max-width:790px){
	.ecard_scale_div {
		transform: scale(.80); 
	}
	#ecard_div
	{
		margin-left: -80px !important;
	}
}

@media(min-width:768px) and (max-width:790px){
	.ecard_scale_div {
		transform: scale(.80); 
	}
	#ecard_div
	{
		margin-left: -70px !important;
	}
}

/*  Tablet  */
@media(min-width:678px) and (max-width:767px){
	.ecard_scale_div {
		transform: scale(.75); 
	}
	#ecard_div
	{
		margin-left: -80px !important;
	}
}

/*  Tablet  */
@media(min-width:651px) and (max-width:677px){
	.ecard_scale_div {
		transform: scale(.7); 
	}
	#ecard_div
	{
		margin-left: -95px !important;
	}
}

/*  Tablet  */
@media(min-width:601px) and (max-width:650px){
	.ecard_scale_div {
		transform: scale(.65); 
	}
	#ecard_div
	{
		margin-left: -115px !important;
	}
}

/*  Tablet  */
@media(min-width:551px) and (max-width:600px){
	.ecard_scale_div {
		transform: scale(.6); 
	}
	#ecard_div
	{
		margin-left: -150px !important;
	}
}

/*  Tablet  */
@media(min-width:511px) and (max-width:550px){
	.ecard_scale_div {
		transform: scale(.55); 
	}
	#ecard_div
	{
		margin-left: -180px !important;
	}
}

/*  Tablet  */
@media(min-width:466px) and (max-width:510px){
	.ecard_scale_div {
		transform: scale(.5); 
	}
	#ecard_div
	{
		margin-left: -225px !important;
	}
}

@media(min-width:434px) and (max-width:465px){
	.ecard_scale_div {
		transform: scale(.45); 
	}
	#ecard_div
	{
		margin-left: -265px !important;
	}
}

@media(min-width:423px) and (max-width:433px){
	.ecard_scale_div {
		transform: scale(.45); 
	}
	#ecard_div
	{
		margin-left: -260px !important;
	}
}

/*  Extra Small  */
@media(max-width:422px){
	.ecard_scale_div {
		/*zoom: 0.5;
		-moz-transform: scale(0.5);	*/	
		transform: scale(.4); 
	}
	#ecard_div
	{
		margin-left: -290px !important;
	}
}
#xxxecard_div
{
	text-align:left !important; 	
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.ecard_outer_div {
	float:left;
	height:100%;
	width:100%;
	z-index: 2000;	
}

#ecard_div
{
	/* text-align:center; */	
	text-align:left;	
}
#video_player
{
	z-index: 1;	
}
#video_end_slide
{
	/* text-align:left; */	
	display:none;
	height:506px;
	width:900px;
	/* margin: auto; */
	z-index: 1000;	
	margin-left: 0px;
}

#ecard_message td
{
		
}

#play_again
{
	position:relative;
	background:url(images/playagain_lonelyporpoise_50h.png);
	width:220px;
	height:50px;
	display:block;
}

#play_again:hover
{
	cursor:pointer;
	background:url(images/playagain_lonelyporpoise_hover_50h.png);
}

.ecard h1,
.ecard h2,
.ecard h3,
.ecard h4,
.ecard h5,
.ecard h6 {
	color: #000000;
	font-weight: 600;
	line-height: 1.5;
	margin: 0 0 5px 0;
  font-family: 'Bad Script', cursive;
}

.ecard h5,
.ecard h6 { margin-bottom: 20px; }

.ecard h1 { font-size: 36px; }

.ecard h2 { font-size: 30px; }

.ecard h3 { font-size: 24px; }

.ecard h4 { font-size: 18px; }

.ecard h5 { font-size: 14px; }

.ecard h6 { font-size: 12px; }

.ecard h4 { font-weight: 600; }

.ecard h5,
.ecard h6 { font-weight: bold; }

