#conference_agenda{
	text-align:left;
	width:55%;
	margin:0 auto;
}
.blue_hdr{
		background:#0d5c9a;
		font-family:Calibri;
		font-weight:300;
		font-size:24px;
		line-height:22px;
		color:#ffffff;
		padding:10px;
		
	}
	.blue_subhdr{
		font-size:12px;
		line-height:30px;
	}
	.list-table {
		margin: 0 auto;
	}
	.list-table .title {
		width: 100%;
		font-size: large;
		font-weight: bolder;
		text-align: center;
		background:transparent;
		font-family:Calibri;
		font-weight:300;
		font-size:30px;
		line-height:22px;
		color:#0d5c9a;
		padding:10px;
		margin:10px 0;   
	}
	.list-table .top {   
	}
	.list-table .bottom {
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
}
	.list-table .heading-row {
	}
	.list-table .heading-row .col-heading-1 {
		width: 10%;
		font-size: small;
		text-align: center;
		vertical-align: middle;
		float: left;
		background:#ccc;
	}
	.list-table .heading-row .col-background {
		background:transparent;
	}
	.list-table .clear {
		clear: both;
	}
	.list-table .detail {
		background-color: #ecedef;
		overflow:hidden;
		margin:10px 0;
	}
	.list-table .detail_dup {
		background-color: #ecedef;
		overflow:hidden;
		margin:10px 0;
		padding:5px;
	}
	.list-table .detail1 {
		background-color: transparent;
		overflow:hidden;
		margin:10px 0;
	}
	.list-table .detail .col-1 {
		width: 10%;
		text-align: left;
		float: left;
		font-family:12px;
		color:#0d5c9a;
		padding:0 5px;
	}
	.list-table .detail .col-2 {
		width: 45%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:18px;
		padding:0 5px;
	}
	.list-table .detail .col-2_dup {
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:18px;
		padding:0 5px;
	}
	.list-table .detail .col-3 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:60px;
	}
	.list-table .detail .col-3_dup {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:262px;
	}
	.list-table .detail .col-3_dup1 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:174px;
	}
	.list-table .detail .col-3_dup2 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:210px;
	}
	.list-table .detail .col-3_dup3 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:365px;
	}
	.list-table .detail .col-3_dup4 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:460px;
	}
	.list-table .detail .col-3_dup5 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:525px;
	}
	.list-table .detail .col-3_dup6 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:425px;
	}
	.list-table .detail .col-3_dup7 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #6CB33A;
		min-height:270px;
	}
	.list-table .detail1 .col-1 {
		width: 10%;
		text-align: left;
		float: left;
		font-family:12px;
		color:#0d5c9a;
		padding:5px;
	}
	.list-table .detail1 .col-2 {
		width: 45%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:15px;
		padding:0 5px;
		font-weight:500;
	}
	.list-table .detail1 .col-2_dup {
		width: 90%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:18px;
		padding:0 5px;
	}
	.list-table .detail1 .col-2_dup1 {
		width: 90%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:18px;
		padding:0 5px;
	}
	.list-table .detail1 .col-3 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #334175;
		min-height:70px;
	}
	.list-table .detail1 .col-3_dup {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #334175;
		min-height:400px;
	}
	.list-table .detail1 .col-3_dup1 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #334175;
		min-height:300px;
	}
	.list-table .detail1 .col-3_dup2 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:italic;
		border-left:2px solid #334175;
		min-height:241px;
	}
	.list-table .detail1 .col-3_dup3 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #334175;
		min-height:190px;
	}
	.list-table .detail1 .col-3_dup4 {
		width: 43%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:normal;
		border-left:2px solid #334175;
		min-height:520px;
	}
	.column_two_green{
		font-family:Calibri;
		font-size:15px;
		color:#6CB33A;
		font-weight:bold;
	}
	.column_two_blue{
		font-family:Calibri;
		font-size:15px;
		color:#334175;
		font-weight:bold;
	}
	.column_two_black{
		font-family:Calibri;
		font-size:15px;
		color:#000000;
		font-weight:normal;
	}
	.end{
		font-family:Calibri;
		font-size:18px;
		color:#000000;
		font-weight:bold;
	}
	.no-border{
		border-right:2px solid transparent;
	}
	.conference_theme_main{
		font-family:Calibri;
		font-size:24px;
		color:#ffffff;
		background:#007635;
		padding:5px;
		border:3px solid #cccccc;
		width:100%;
		margin:10px 0;
		font-weight:bold;
	}
	.conference_theme{
		font-family:Calibri;
		font-size:12px;
	}
@media (max-width: 480px) {
  #conference_agenda{
	text-align:left;
	width:90%;
	margin:0 auto;
}
.blue_hdr{
		background:#0d5c9a;
		font-family:Calibri;
		font-weight:300;
		font-size:24px;
		line-height:22px;
		color:#ffffff;
		padding:10px;
		
	}
	.blue_subhdr{
		font-size:12px;
		line-height:30px;
	}
	.list-table {
		margin: 0 auto;
	}
	.list-table .title {
		width: 100%;
		font-size: large;
		font-weight: bolder;
		text-align: center;
		background:transparent;
		font-family:Calibri;
		font-weight:300;
		font-size:30px;
		line-height:22px;
		color:#0d5c9a;
		padding:10px;
		margin:10px 0;   
	}
	.list-table .top {   
	}
	.list-table .bottom {
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
}
	.list-table .heading-row {
	}
	.list-table .heading-row .col-heading-1 {
		width: 10%;
		font-size: small;
		text-align: center;
		vertical-align: middle;
		float: left;
		background:#ccc;
	}
	.list-table .heading-row .col-background {
		background:transparent;
	}
	.list-table .clear {
		clear: both;
	}
	.list-table .detail {
		background-color: #ecedef;
		overflow:hidden;
		margin:10px 0;
	}
	.list-table .detail1 {
		background-color: transparent;
		overflow:hidden;
		margin:10px 0;
	}
	.list-table .detail .col-1 {
		width: 15%;
		text-align: left;
		float: left;
		font-family:12px;
		color:#0d5c9a;
		padding:5px;
	}
	.list-table .detail .col-2 {
		width: 45%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:18px;
		padding:5px;
		border-right:2px solid #6CB33A;
	}
	.list-table .detail .col-3 {
		width: 35%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:italic;
	}
	.list-table .detail1 .col-1 {
		width: 15%;
		text-align: left;
		float: left;
		font-family:12px;
		color:#0d5c9a;
		padding:5px;
	}
	.list-table .detail1 .col-2 {
		width: 45%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:18px;
		padding:5px;
		border-right:2px solid #334175;
	}
	.list-table .detail1 .col-3 {
		width: 35%;
		float: left;
		color:#000000;
		font-family:Calibri;
		font-size:12px;
		padding:5px;
		font-style:italic;
	}
	.column_two_green{
		font-family:Calibri;
		font-size:15px;
		color:#6CB33A;
		font-weight:bold;
	}
	.column_two_blue{
		font-family:Calibri;
		font-size:15px;
		color:#334175;
		font-weight:bold;
	}
	.column_two_black{
		font-family:Calibri;
		font-size:15px;
		color:#000000;
		font-weight:normal;
	}
	.end{
		font-family:Calibri;
		font-size:18px;
		color:#000000;
		font-weight:bold;
	}
	.no-border{
		border-right:2px solid transparent;
	}
	.conference_theme_main{
		font-family:Calibri;
		font-size:24px;
		color:#ffffff;
		background:#007635;
		padding:5px;
		border:3px solid #cccccc;
		width:100%;
	}
	.conference_theme{
		font-family:Calibri;
		font-size:12px;
	}
}


@media (max-width: 767px) {
    #conference_agenda{
	text-align:left;
	width:90%;
	margin:0 auto;
	}
}

/* Tablet device */
@media (max-width: 991px) and (min-width: 768px) {
   #conference_agenda{
	text-align:left;
	width:90%;
	margin:0 auto;
	}
}

/* Desktop small screen */
@media (min-width: 992px) {

}

/* Desktop large screen */
@media (min-width: 1200px) {
	#conference_agenda{
	text-align:left;
	width:59%;
	margin:0 auto;
	}
}