.margintops10 {
    margin-top: 10px;
}

@media screen and (min-width:768px) {

    .eventsinnersearch {
        background-color: #E6E7E8 !important;
        padding-top: 20px;
        padding-bottom: 15px;
        padding-left: 50px;
    }
}

@media screen and (max-width:767px) {
    .eventsinnersearch {
        background-color: #E6E7E8 !important;
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .paddingbtmlist {
        padding-bottom: 20px;
    }
}

.romoveextra15 {
    margin-right: -15px;
    margin-left: -15px;
}

.margintop28 {
    margin-top: 38px;
}

.margintop35 {
    margin-top: 35px;
}

.hreflist {
    color: #555555 !important;
    font-weight: 600 !important;
}

.cardbodynews {
    background-color: #fff !important;
    padding: 15;
    
}

.paddinglr0 {
    padding-left: 0px;
    padding-right: 0px;
    ;
}

.marginbtm20 {
    margin-bottom: 20px;
}

.hreflink {
    color: #666666 !important;
    font-size: 14 !important;
    font-weight: normal !important
}

.hreflink:hover
{
    color: #2699fb !important;
}

.buttonStyle {
    height: 30px !important;
    width: auto ! important;
    background-color: #FFF !important;
    border: 2px solid #3B3670 !important;
    border-radius: 0px !important;
    line-height: 1 !important;
    padding: 5px 10px;
    color: #3B3670 !important;
    font-family: "Roboto Slab", Helvetica;
    font-weight: 700;
}

.buttonStyle i {
    margin-left: 5px;
}

.zoom {
    transition: transform .3s;
}

.zoom:hover {
    -ms-transform: scale(1.1);
    /* IE 9 */
    -webkit-transform: scale(1.1);
    /* Safari 3-8 */
    transform: scale(1.1);
}

.hovereffectlst {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    cursor: default;
    box-shadow: 0 0px 40px 0 rgb(0 0 0 / 7%);
    margin-bottom: 30px;
}

.hovereffectlst .overlay {
    width: 100%;
    height: auto;
    overflow: hidden;
    top: auto;
    bottom: 0;
    background: rgba(54, 25, 25, .3);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    border-bottom: 5px solid transparent;
}


.hovereffectlst img {
    display: block;
    position: relative;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

/*
.hovereffectlst p {
    color: White;
    position: relative;
    padding: 10px;
    float: left;
    margin: -10px;
    width: 100%;
    display: inline-block;
}
*/
.hovereffectlst:hover .overlay
{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    
}

.hovereffectlst:hover img {
    /* ZOOM wala shashka */
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.marginb5
{
    margin-bottom: 5px;
}

.cardbodynews p{
    font-size: 14px;
    font-weight: bold;
    color:#666666;
}
.hreflistp{
    font-size: 14px!important;
    font-weight: bold!important;
    color:#666666!important;
}
.h3mineight
{
    min-height: 50px;;
}
.divmineight
{
    min-height: 205px;;
}

#listingdiv .tofadeout {
    animation: divReveal 1s ease-in-out;
}

@keyframes divReveal {
    from {
        transform: scale(0.5)
    }
    to {
        transform: scale(1)
    }
}

.block-ui-message {
    line-height: 50px;
    height: 90px;  /* 50px + padding (2*20px) */
  }
  
  .block-ui-message-container {
    top: 50%; /* Move top to 50% screen height */
    margin-top: -45px; /* Pull top 90px * 0.5 back */ 
  }