#load-more-section #load-more {
    border: none;
    height: 40px;
    padding: 0 25px;
    line-height: 40px;
    text-transform: uppercase;
    background: #595959;
    color: #fff;
    border-radius:4px;
}
.full-page-outer .new-upcoming-events .event_img, .full-page-outer .new-past-events .event_img, .full-page-outer .view_event_date .event_img{
	height: 143px;
}
.full-page-outer .inner_quotes_listing{
padding: 0 15px;
}
.full-page-outer .school_event {
    padding: 0 0 0 15px;
}
.full-page-outer .back_btn{
	margin-left:15px;
}
.inner_quotes_listing li .event_part {
    padding: 0;
}
.inner_pages_outer .new-upcoming-events h3,.inner_pages_outer .new-past-events h3{
color: #fff;
font-size: 16px;
padding: 10px;
text-transform: uppercase;
background: #8f8f8f;
margin: 0 0 25px;
}
.inner_pages_outer .new-upcoming-events h3::before,.inner_pages_outer .new-past-events h3::before{
color: #fff;
content:"\f101";
font-family: fontawesome;
padding-right: 5px;
}
.new-past-events h3 a{
color:#fff;
}
.inner_quotes_listing li, .view_event_date {
float: left;
width: 100%;
margin-bottom:25px;
}
.school_event .content_info h4 a {
font-size: 20px;
font-weight: bold;
}
.school_event .content_info h4 {
margin: 0 0 5px;
}
.school_event .content_info p {
text-indent:0!important
}
.school_event .content_info {
padding:15px 0;
display:inline-block;
width:100%
}
.school_event .event_img {
margin-top: 10px;
float: left;
width:100%;
}
.events-news-top-heading {
color: #595959;
display: inline-block;
font-size: 20px;
line-height: normal;
max-width: 100%;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.events-news-top .newsdate {
    color: #595959;
}
.inner_quotes_listing {
float: left;
width: 100%;
}
.school_event {
margin:0;
padding:0 0 10px
}
.duration_div,.end_time_div,.location_div,.start_time_div {
margin:0 0 10px
}
.duration_div h3,.end_time_div h3,.location_div h3,.start_time_div h3 {
margin:0 0 2px
}
.school_event label {
margin-bottom:0;
font-weight:400
}
.back_btn {
float:left;
clear:both;
display:inline-block;
line-height:35px;
margin-top:5px;
text-align:center;
padding:0 15px;
text-decoration:none;
color:#fff;
outline:0;
border:none;
border-radius:5px;
}
.event-full-desc{
	margin: 15px 0 0 0;
}
.event_img a {
float:left;
width: 100%;
}
.event_calendar img {
width:100%
}
.new-upcoming-events h3 {
margin-top: 0;
}
#LastRecordLoader {
text-align:center;
}
.inner_vew_events {
margin-bottom: 10px;
}
.school_event .event_detail_img{
padding: 0 0 15px;
}
.new-upcoming-events .event_img, .new-past-events .event_img, .view_event_date .event_img{
margin-top:5px;
}
.event-desc.event-list p {
    margin-bottom: 5px;
    text-align: left !important;
}
@media(min-width:768px) and (max-width:1024px) {
.new-upcoming-events .event_img, .new-past-events .event_img, .view_event_date .event_img{
height:89px;
}
}
@media(max-width:767px){
.padlftrght0_xs {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.event_img{
margin:0 0 10px;
}
.new-upcoming-events .event_img, .new-past-events .event_img, .view_event_date .event_img {
height: 113px;
max-width: 150px;
}
.school_event .event_detail_inner {
padding: 0;
}
.inner_pages_outer .new-upcoming-events .event_part, .inner_pages_outer .new-past-events .event_part{padding:0;}
}
