@media (min-width: 768px)
{
.listing--list2 .listing__media-cat {
    overflow: hidden;
    border-radius: 0 !important;
}
}


@media (min-width: 768px){

/*.listing--list .listing__media {*/

/*    width: 100% !important;*/
  
/*}*/
}


.listing-single-wrap2 {
    padding-top: 160px;
}
.page-template-events-template h4.widget_title {
    color: #fff!important;
}

#ui-id-3 li.ui-menu-item .ui-menu-item-wrapper::before{
    content:" ";
        color: rgba(205,6,6,1);
            font-size: 16px;
    position: relative;
    top: 1px;
    margin-right: 5px;
    content: "\e01d";
    font-family: ElegantIcons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    
}
#tab-review .comment__rate-placeholder{
    color:#fff !Important;
}

@media (min-width: 1024px){
    li#menu-item-810 a{
            border: 1px solid #fff;
    border-radius: 37px;
    line-height: 25px;
    
    }
    
   li#menu-item-810{
        margin-top: 30px ;    
        
    }
    li#menu-item-810 a::before{
        display:none;
    }
    }
    
    .listing--grid .listing__title, .listing--list .listing__title{
            min-height: 53px;
        
    }
    .listing__content .address{
                    min-height: 71px;
    }
    
    #widget_services-2{    border: 1px solid #ccc;}
    
    #widget_services-2 h4{    background-color: #212122;
    padding: 15px 15px;
    color: #fff;
    font-size: 25px;}
    
    #widget_services-2 ul li{
        
    padding: 15px 25px !important;
        
    }
    #text-4{
            float: right;
    padding-left: 20px;
    }
    
    @media (min-width:240px) and (max-width:499px){
        .footer-style3 .footer__widget .widget__col:nth-child(4){
                width: 100% !important;
        }
        
    }
    
    @media (min-width:500px) and (max-width:991px){
     .footer-style3 .footer__widget .widget__col:nth-child(4){
                width: 100% !important;
        }
        
    }