.right-padding-image{
margin-right: 20px; 
}

.eventinfo-right{

float:right; margin:0px; width: 49%;

  clear: none;
}
.eventinfo-left{
  
float:left; margin:0px; width: 45%;

    clear: none;
    
}
.eventinfo-left img{
 width: 99%;
    height: auto;
clear: both;
}
.home.page-template-default div#pl-155.panel-layout,
.panel-row-style.panel-row-style-for-155-1{

  }

body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table,
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table td,
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table td a{
background-color: transparent;
color: #fff;
text-align: left;
  vertical-align: top;
  font-size: 20px;
}


body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table td a{
  color: #ffcc00;
}
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table th{
display: none;
}
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table{
 width: 700px; 
  margin: 0 auto 60px auto;

  clear: both;
}
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table td{
padding-left: 80px;
padding-left: 10px;

}
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table td.dates{
font-size: 16px;
  padding-top: 10px;

}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width :480px) {
/* Styles */

 p.em-booking-form-details{
      float: none;
      clear: both;

  }
div#em-booking.em-booking.css-booking div.em-booking-login{
height: 500px;

display: block;
      margin-left: 0px;
      width: 100%;
  float: none;
  }


html .eventinfo-right{
float: none;
        width: 100%;
     clear: both;
    
  }
      .eventinfo-left{
float: none;
        width: 340px;
    clear: both;

               /* height: 731px;*/
          margin-left: 0px;
  }
        .eventinfo-left img{
float: none;
    clear: both;

  }
    .event-details{
     clear: both;  
            float: none;
  }
  
/*gallery*/
  

  .panel-row-style.panel-row-style-for-155-1{
margin-left: -300px;
    float: none;
  }
  
  /* events home */
  body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table{
 width: 320px; 
  margin: 0 0 0 -15px;
  clear: both;
}
body.home.page-template-default div.em-search-ajax div.css-events-list table.events-table td{
padding-left: 0px;
font-size: 16px;
}
div.foo-photo-gallery.panel-row-style.panel-row-style-for-155-1 {
  width: 340px;
  left: 0;
  float: none;
  clear: both;

  float: right;
  }
    div#example_wrapper.dataTables_wrapper.form-inline.dt-bootstrap.no-footer div.row div.col-sm-12 table#example.table.table-striped.table-bordered.dataTable.no-footer{
      width: 320px;
  }
  div#example_wrapper.dataTables_wrapper.form-inline.dt-bootstrap.no-footer div.row div.col-sm-12 table#example.table.table-striped.table-bordered.dataTable.no-footer th,
    div#example_wrapper.dataTables_wrapper.form-inline.dt-bootstrap.no-footer div.row div.col-sm-12 table#example.table.table-striped.table-bordered.dataTable.no-footer td{
   padding: 3px;
  }
    div#example_wrapper.dataTables_wrapper.form-inline.dt-bootstrap.no-footer div.row div.col-sm-12 table#example.table.table-striped.table-bordered.dataTable.no-footer th::after{
   display: none;   
  }
}



