
.banner-section .upcoming-race{
    top: -130px !important;
}
.banner-section { 
    height: 700px;
    position: relative;
}
.banner-section .item .img{
    height: 700px !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.banner-section ul{
    margin: 0px !important;
    padding: 0px;
}
.participants-list{
    overflow: auto;
}
@media screen and (max-width: 600px) {
    .owl-events2, .owl-events{
        overflow: hidden;
    }
    ._event_view_commong_class_ ul{
        display: block!important;
    }
    /* #form_search_participants .search{
        display: inline-block !important    ;
    } */
    #_event_view_description_ img{
        width: 100% !important;
    }
    
    .pagination .page-item{
        display: none;
    }
    .pagination .page-item:first-child, .pagination .page-item:last-child{
        display: block;
    }
    .list.organizer-profile-details{
        display: block;
    }
    .list.organizer-profile-details .social_icons{
        width: 100% !important;
        text-align: left;
        margin-top: 15px;
    }
    .profile_image_box.profile_left_menu_list{
        padding: 0px;
    }
    .event_list_wrapper{
        padding: 15px 0px !important;
        margin: 20px;
    }
    .event_list_wrapper .create_event_button{
        width: 60% !important;
    }
    .event_list_grid .new_race_item .media-left {
        width: 30% !important;
    }
    .event_list_grid .new_race_item .arrow_right{
        display: none !important;
    }
    .my-list{
        padding-left: 20px;
        padding-right: 20px;
        text-align: left;
    }
    .my-list li{
        display: inline-block;
    }
    #loginf{
        width: 80% !important;
    }
    body{
        padding: 0px;
    }
    .banner-section { 
        height: 400px;
        overflow: hidden;
    }
    
    .banner-section .item .img{
        height: 400px !important;
    }
    .banner-section .slogan figure img{
        max-width: 60%;
        margin: 0 auto;
    }
    .banner-section .slogan ul li{
        margin-top: 10px;
    }
    .live-race-section .row4 .content{
        width: 100% ;
    }
    .live-race-section .row2 p{
        width: 100% ;
    }

    .live-race-section .live-race .live-race-thumb {
        width: 100%;
    }
    
    .live-race-section .live-race .live-race-thumb img {
        max-width: 100% !important;
    }
    .live-race-section .row2 h2{
        width: 100%;
    }
    .live-race-section .row4 .blockimg{
         width: 100%;
         margin-top: 19px;
         padding-left:0px;
    }
    
    .navbar-nav li a:hover {
        color:#000 !important;
        padding-left:12px;
        background:#fff;
        
    }
    
    .live-race-section .live-race .live-race-info{
        width: 100%;
        padding: 16px;
    }
    .live-race-section .row2 a.btn{
        margin-left:0px;
        margin-top:5px;
    }
    
    .live-race-section .feedback-blog-con .home-blogs .content{
        width: 56%;
    }
    .live-race-section .feedback-blog-con .home-blogs img{
        width: 100% !important;
    }
    
    .live-race-section .feedback-blog-con .home-blogs figure{
        width: 41%;
    }
    .list{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .list li{
        width: 45%;
    }
    .list li.social_icons{
        margin-left: 0px !important;
    }
    #front_races_list_form .offset-5{
        margin: 0px !important;
        margin-top: 10px;
    }
    #front_races_list_form .races_front_search{
        margin-top: 10px;
    }
    #front_races_list_form .offset-5 .input-group{
        margin-top: 10px;
    }
    #front_races_list_form .offset02 .input-group{
        margin-top: 10px;
    }
    .event_add_photo{
        padding-top: 0px;
    }
    .addphoto .g{
        width: 100% !important;
    }
    .heading_row span{
        width: 170px !important;
    }
    .heading_row a{
        font-size: 12px;
    }
    
    .banner-section .slogan{
        padding: 0px;
    }
    #cookie-notice{
        padding: 15px !important;
    }
    .cookie-notice-container{
        font-size: 14px;
    }
    .cookie-notice-container a{
        display: inline-block;
        margin-top: 10px;
       
    }
}