/*---768 MAX ----------------------------------------------------------------------------------------------------------*/


@media (max-width: 767px) {

	/*-- SPEAKERS PAGE --------------------------------------------------------*/
	.tstmnlsHm {
		float: left;
		width: 100%;
		margin: 0 0 20px;
		padding: 0;
		border: 0px solid red;
		clear: both;
	}
	.tstmnlsHm > div {
		background: #f0ede5;
		float: left;
		clear: right;
		display: table-cell;
		text-align: center;
		margin: 0 1% 1.5%;
		padding: 1%;
		width: 100%;
		vertical-align: middle;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.tstmnlsHm > div img {
		float: left;
		margin: 0 15px 0 0;
		padding: 0;
		border: 0px solid red;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.tstmnlsHm > div p {
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		border: 0px solid red;
	}
	
}












/*---768 MIN ----------------------------------------------------------------------------------------------------------*/

@media (min-width: 768px) {

	/*-- SPEAKERS PAGE --------------------------------------------------------*/
	.tstmnlsHm {
		float: left;
		width: 100%;
		margin: 0 0 20px;
		padding: 0;
		border: 0px solid red;
		clear: both;
	}
	.tstmnlsHm > div {
		background: #f0ede5;
		float: left;
		clear: right;
		display: table-cell;
		text-align: center;
		margin: 0 1% 1.5%;
		padding: 1%;
		width: 100%;
		vertical-align: middle;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.tstmnlsHm > div img {
		float: left;
		margin: 0 15px 0 0;
		padding: 0;
		border: 0px solid red;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.tstmnlsHm > div p {
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		border: 0px solid red;
	}
	
}


























/*---980 MIN ----------------------------------------------------------------------------------------------------------*/

@media (min-width: 980px) {

	/*-- SPEAKERS PAGE --------------------------------------------------------*/
	.tstmnlsHm {
		float: left;
		width: 100%;
		margin: 0 0 20px;
		padding: 0;
		border: 0px solid red;
		clear: both;
	}
	.tstmnlsHm > div {
		background: #f0ede5;
		float: left;
		clear: right;
		display: table-cell;
		text-align: center;
		margin: 0 1% 1.5%;
		padding: 1%;
		width: 100%;
		vertical-align: middle;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.tstmnlsHm > div img {
		float: left;
		margin: 0 15px 0 0;
		padding: 0;
		border: 0px solid red;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.tstmnlsHm > div p {
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		border: 0px solid red;
	}
	
}





















/*---1200 MIN ----------------------------------------------------------------------------------------------------------*/

@media (min-width: 980px) {

	/*-- SPEAKERS PAGE --------------------------------------------------------*/
	.tstmnlsHm {
		float: left;
		width: 100%;
		margin: 0 0 20px;
		padding: 0;
		border: 0px solid red;
		clear: both;
	}
	.tstmnlsHm > div {
		background: #f0ede5;
		float: left;
		clear: right;
		display: table-cell;
		text-align: center;
		margin: 0 1% 1.5%;
		padding: 1%;
		width: 100%;
		vertical-align: middle;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.tstmnlsHm > div img {
		float: left;
		margin: 0 15px 0 0;
		padding: 0;
		border: 0px solid red;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.tstmnlsHm > div p {
		text-align: left;
		font-size: 16px;
		line-height: 18px;
		border: 0px solid red;
	}
	
}