.site-header{
 padding:0;
 background:#fff;
}
.site-header .row{
  margin:0;
}
.site-header .row .col img{
   float:left;
   width:100%;
}
.site-event-description p {
    margin-bottom: 25px;
}
.do_you_require {
    display: none;
}
.agenda-table-cell.full_width{
 flex: 0 0 66.7%;
    text-align: center;
}
.agenda-table-cell.full_width.left_aligned{
    text-align: left;
}
.speaker_section{
 background:#fff;
 box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
 padding:20px 20px 5px;
}
.speaker_section .row{
 display:flex;
 align-items:center;
}
.speaker_section img{
 width:90%;
 max-width:200px;
 border-radius:100px;
 border: 1px solid #eee;
}
.speaker_section h4{
 font-size: 17px;
    font-weight: bold;
    margin: 0;
}
.speaker_section h5{
 font-size: 13px;
    font-weight: bold;
}

.pi_info{
 font-size: 10px;
    text-align: justify;
    line-height: 12px;
}
.pi_info strong{
 font-weight:bold;
}
.site-main section {
    margin: 1.25rem 0;
}
@media only screen and (max-width: 992px) {
   .site-header .container{
     width:100%;
   }
}
@media only screen and (max-width: 768px) {
 .speaker_section .row{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
 }
}
@media only screen and (max-width: 667px) {
.agenda-table-head {
     display: block; 
}
}
@media only screen and (max-width: 600px) {
 .speaker_section{
  text-align:center;
 }
}