.masonry-events-list{width: 100%; float: left; padding: 48px 0; margin: 0;}


.masonry-events-list .category-links{width: 100%; float: left;text-align: center; margin: 0;}
.masonry-events-list .category-links .btn-group .btn{ border-radius: 18px; background: transparent;
    padding: 9px 20px 8px 20px; font-size: 16px; color: #2f2f2f; border: 1px solid #ccc;}

.masonry-events-list .category-links .btn-group .btn:focus{color: #2f2f2f;}
.masonry-events-list .category-links .btn-group .btn.active{box-shadow:none;border: 1px solid #cf1c35; color: #2f2f2f;}

.masonry-events-list .category-links .btn-default:focus,.btn-default.focus { color: #eeeeee;}
.masonry-events-list .category-links .btn-group{ margin: 0 2px 0 2px;}
.masonry-events-list .category-links .btn-group:last-child{margin-right: 0;}
.masonry-events-list .category-links .btn-group:first-child{margin-left: 0;}



@media (max-width: 992px) {

    .masonry-events-list .category-links .btn-group .btn {padding:7px 13px 6px;}

}


@media (max-width: 767px) {

    .masonry-events-list{padding: 0 0 30px 0;}
    .masonry-events-list .category-links{margin: 0 0 15px 0; padding:0; }

    .masonry-events-list .event-search .form-group.select-dropdown-width{margin-top: 0;}
    .masonry-events-list .event-search .form-group{margin-bottom: 7px;}

  }


@media (max-width: 640px) {

    .masonry-events-list .category-links .btn-group .btn {padding: 8px 14px; font-size: 13px;}

}

@media (max-width: 450px) {

    .masonry-events-list .category-links .btn-group .btn {padding: 7px 10px; font-size: 12px; }


}

@media all and (max-width: 375px) {

    .masonry-events-list .category-links .btn-group .btn {font-size: 11px; padding: 5px 10px;}

}

@media (max-width: 359px) {

    .masonry-events-list .category-links .btn-group .btn{font-size: 9px;padding: 6px 8px;}

}
