 
.page-txtimgpage{ 
	margin-top:70px;
	margin-bottom:70px; 
}

.page-txtimgpage .txt_holder{
	width:90%; 
	max-width:460px;
} 

.page-txtimgpage img{ 
	display:block;
	float:right;
	margin-right:80px;
	padding-top:5px;
	border-bottom:3px solid #f80029;
	opacity:0;
	 	 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	-webkit-transition:opacity 0.80s ease-out;
	-moz-transition:opacity 0.80s ease-out;
	-o-transition:opacity 0.80s ease-out;
	transition:opacity 0.80s ease-out;

}
.page-txtimgpage img.loaded{ 
	opacity: 1;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
}

/* /////////////////////////////////////////////////////////////////////// RESPONSIVE MEDIA QUERIES */
@media only screen and (min-width:681px) and (max-width:800px){
	.page-txtimgpage img{ 	 
		margin-left:5%; 
		width:80%;
		float:left; 
	}	
		.page-txtimgpage .txt_holder{
		width:90%;	 
	}
}


@media only screen and (max-width:680px){
	.page-txtimgpage{ 
	margin-top:35px;
	margin-bottom:35px; 
}
	.page-txtimgpage img{  
		float:none;
		 
		max-width:100%; 
		margin-left:0%;
		margin-top:35px; 
		margin-right:0px;
	}	
	.page-txtimgpage .txt_holder{
		width:100%;
		max-width:100%;	 
	}
	/* colums */
	.page-txtimgpage .col{
		width:90%;
		margin-left:5%;
		margin-right:5%; 
	}
 
	
	
}