.hide-under-550 {
    display: none;
}
@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1280px) {
    .edit-cell.mob-hide{
        display: none;
    }
    .edit-cell.mob-show, .options-header.mob-show{
        display: block;
    }
    .cells-row .edit-cell{
        padding-top: 5px;
    }
    .edit-cell.to25{
        width: 25%;
    }
    .edit-cell.to30{
        width: 33.33%;
    }
    .edit-cell.to50{
        width: 50%;
    }
    .edit-cell.to100{
        width: 100%;
    }
    .ui.form .edit-cell.to100 input, .ui.form .edit-cell.to100 .ui.dropdown{
        width: 100%;
        min-width: 100%;
    }
     .ui.form .edit-cell.to50 input, .ui.form .edit-cell.to50 .ui.dropdown{
        width: 95%;
        min-width: 95%;
    }
    .ui.form  .sortable-holder .edit-cell:first-of-type  input, .ui.form  .sortable-holder .edit-cell:first-of-type .ui.dropdown {
        width: calc(95% - 13px);
        min-width: calc(95% - 13px);
    }
    .edit-cell.delete-cell{
        position: absolute;
        right: 0;
        top: 0;
        width: 30px;
    }
    .cells-row{
        padding-right: 20px;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 10px;
        padding: 10px;
    }
    .cells-row:nth-of-type(even){
        background: #fafafa;
    }
    .edit-cell.padd{
        padding-left: 0;
    }
    .header-cell{
        font-size: 12px;
        margin-bottom: 5px;
        color: #808080;
    }
    .options-header{
        border-bottom: none;
        padding-bottom: 5px;
        padding-right: 30px;
    }
}
@media screen and (max-width: 1200px) {
    .top-banner{
        padding: 0 0 25px 0;
    }
    .menu-btn{
        display: inline-block;
    }
    nav.has-msg{
        top: 85px
    }
    .nav-dim{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /*background: rgba(0,0,0,0.5);*/
        z-index: 9998;
        opacity: 0;
        visibility: hidden;
    }
    .nav-dim.visible{
        opacity: 1;
        visibility: visible;
    }
    nav{
        position: absolute;
        width: 250px;
        background: #fff;
        right: -100%;
        top: 60px;
        margin: 0;
        z-index: 9998;
        transition: all 0.5s;
        /*-webkit-box-shadow: -2px 2px 2px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow:    -2px 2px 2px 0px rgba(0, 0, 0, 0.2);
        box-shadow:         -2px 2px 2px 0px rgba(0, 0, 0, 0.2);*/
    }
    nav li, .nav-link{
        width: 100%;
        text-align: right;
    }
    .nav-link{
        /* border-bottom: 1px solid #262930;*/
        padding: 15px 20px;
    }
    nav li:last-of-type .nav-link{
        border-bottom: none;
    }
    nav.opened{
        right: 0;
    }
    .nav-link.sport, .header-right{
        margin-top: 0;
    }
    header{
        padding-bottom: 6px;
    }
    .logo{
        margin-top: 10px;
    }
    main {
        margin-top: 63px;
    }
    main.has-message {
        margin-top: 80px;
    }
    .box-info-hld{
        padding: 10px;
    }
    .club-box .extras{
        left: 10px;
    }
    .footer-phone{
        font-size: 14px;
    }
    .footer-mail{
        font-size: 13px;
    }
    .statistics{
        /*display: none;*/
    }
    .stat-box{
        height: 65px;
        font-size: 14px;
    }
    .stat-box .big{
        font-size: 24px;
    }
    .top-text{
        max-width: 100%;
    }
    .top-banner .main-filters{
        width: 100%;
    }
    .main-filters-home .ui.selection.dropdown {
        line-height: 20px;
        width: 31.33%;
        margin: 10px 1%;
        float: left;
    }
    .main-filters-home .search-select-hld{
        width: 31.33%;
        margin-right: 1%;
    }
    .main-filters-home .search-select-hld .select-location.ui.selection.dropdown, .main-filters-home .search-select-hld.search-by-club .select-club.ui.selection.dropdown{
        width: 100%;
        margin: 10px 0

    }
    .main-filters-home .reserve-btn, .map-btn{
        float: left;
        /*width: 31.33%;*/
        width: 100%;
        /*margin: 0 1%;*/
    }

    .top-filters {
        background-size: cover;
        padding: 20px 0;
    }

    .reservation-btn, .map-btn{
        margin-left: 0;
    }
    .btn-hld{
        /*width: 100%;
        margin-top: 10px;*/
        width: 31.33%;
        margin: 10px 1%;
    }
    .reserve-btn{
        margin-right: 0;
    }
    .small-column.gray{
        padding: 20px;
    }
    .small-column{
        width: 330px;
    }
    .big-column {
        width: calc(100% - 350px);
    }
    .top-text{
        font-size: 20px;
        padding-right: 220px;

    }
    .top-text .pl90, .top-text .pl180{
        padding-left: 20px;
    }
    .top-text .thin {
        font-size: 27px;
    }
    .top-text .f47, .top-text .f55 {
        font-size: 25px;
    }
    .StickyTableHeader.is-scrolling{
        top: 60px!important
    }
    .search-txt {
        float: right;
        margin-top: -8px;
    }
    .list-box .ui.selection.dropdown.courts {
        width: 98%;
    }
    .list-box .gray-btn-hld{
        margin-top: 10px;
    }
    .box-types-courts {
        margin-top: 10px;
    }
    .favourite-club-l{
        width: auto;
        margin-top: 5px;
        border: none;
        padding-left: 30px;
    }
}
@media screen and (max-width: 1000px) {
    .map-list{
        width: 300px;
    }
    .map-list .list-box{
        padding: 10px 5px;
    }
    .map-pin{
        background-size: 27px;
        width: 23px;
    }
    .filters-map .list-box .place-info {
        width: calc(100% - 28px);
    }
    .map-list .display-cell.gray-btn-hld {
        width: 85px;
    }
    .map-list .dark-btn{
        width: 85px;
    }
    .map-list .list-name h2 {
        font-size: 12px;
        line-height: 19px;
    }
    .map-list .place-info .smaller-txt {
        font-size: 11px;
    }
    .filters-map .map{
        width: calc(100% - 300px);
    }
    .calendar-courts-table table {table-layout: auto;}
    .xdsoft_datetimepicker {width: 96%;left:0 !important; margin: 0 2%; }
    .xdsoft_datetimepicker .xdsoft_datepicker { width: calc(100% - 74px);}
    .img-container img {width: 100%;}
    .statistics {
        width: 160px;
    }
    .top-text{
        padding-right: 180px;
        margin: 10px 0 0 0;
        min-height: 165px;
    }
}
@media screen and (max-width: 900px) {
    .players.column49, .news.column49{
        width: 100%;
    }
    .news.column49 .news-hld{
        padding-right: 0;
    }
    .clubs-section{
        margin-top: 30px;
    }
    .main-filters-list .search-select-hld{
        width: 25%;
    }
    .main-filters-list .ui.selection.dropdown, .main-filters-list .reserve-btn{
        width: calc(25% - 5px);
        min-width: calc(25% - 5px);
    }
    .main-filters-list .search-select-hld .ui.selection.dropdown{
        width: calc(100% - 5px);
        min-width: calc(100% - 5px);
    }

    /* .list-box .display-cell{
         width: 50%;
         display: inline-block;
     }
     .list-box .gray-btn-hld{
         position: absolute;
         right: 0;
         top: 50%;
         transform: translateY(-50%);
         display: block;
         width: 130px;
     }*/
    .col3 .list-club-info{
        width: 100%;
    }
    .col3 .cell-list {
        float: left;
        width: 50%;
    }
    .col3 .cell-list.w18 {
        float: left;
        width: 48%;
    }
    .list-box .place-info {
        /* float: left;  */
    }
    .user-header img{
        width: 40px;
        height: 40px;
        margin-top: 5px;
    }
    .user-header .initials{
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-top: 5px;
    }
    .user-header{
        padding-right: 5px;
        margin-right: 5px;
    }
    .footer{
        padding: 20px 0;
    }
    .footer-column{
        width: 50%;
        margin: 10px 0;
        padding: 0 5px;
    }
    .footer-column:nth-of-type(3){
        clear: left;
    }
    .footer-column .right{
        float: left;
    }
    .box-info-hld{
        font-size: 14px;
    }

    .login-buttons{
        margin-left: 30px;
        padding-left: 30px;
        width: calc(50% - 30px);
    }
    /* .login-container .login-form{
         width: 100%;
         max-width: 100%;
     }*/
    .ui.form.login-form, .login-container .ui.form.login-form, .login-container .login-form{
        max-width: 100%;
        width: 100%;
    }
    .small-column{
        width: 100%;
    }
    .big-column {
        width: 100%;
    }
    .news-hld{
        padding-right: 0;
    }
    .top-news{
        width: 49%;
        clear: left;
    }
    .small-top-news{
        width: 49%;
        float: right;

    }
    .small-top-news .news-box{
        margin-top: 10px;
    }
    .top-news .news-box{
        margin-top: 10px;
    }
    .info-label{
        width: 200px;
    }
    .info-col{
        width: calc(100% - 200px)
    }
    .main-img{
        float: left;
        width: 49%;
    }
    .club-map{
        float: right;
        width: 49%;
    }
    .club-map .aside-title{
        margin-top: 0;
    }
    .main-info {
        margin-top: 0;
    }

    .club-main-page .main-info {
        margin-top: 20px;
    }
    .ui.form .col4{
        width: 32%;
        margin-left: 0;
    }
    .ui.form .col4:nth-child(3n+2) {
        margin: 0 2%;
    }
    .club-view.inner .small-column.mapWrapper .main-img{
        display: none;
    }
    .calendar-controls{
        margin-top: 0;
    }
    .calendar-legend{
        margin-top: 20px;
    }
    /*.profile-page .inner-link{
        width: 33.33%;
    }*/
    .edit-map-col{
        width: 100%;
    }
    .edit-desc-col{
        width: 100%;
        margin-top: 20px;
    }

    .user-btn.loyalty-medal > .before-elem {
        top: 28px;
        left: 24px;
    }
    .loyal-player {
        float: right;
        width: calc(100% - 297px);
    }
}
@media screen and (max-width: 800px) {
    .control-hld{
        width: 49%;
        margin: 5px 0;
    }
    .calendar-week-control{
        width: 100%;
    }
    .calendar-controls .ui.selection.dropdown{
        width: 100%;
        min-width: 100%;
    }
    .control-hld:nth-of-type(odd){
        float: left;
    }
    .control-hld:nth-of-type(even){
        float: right;
    }
    .calendar-controls .inline-block{
        width: 100%;
    }
    .control-hld:nth-of-type(3){
        clear: left;
    }
    .log-row .details{
        width: 100%;
        margin-top: 5px;
        display: block;
    }
    .log-header .details{
        margin-top: 0;
        width: calc(100% - 100px);
    }
    .log-row .user, .log-row .data{
        width: calc(100% - 100px);
        display: block;
    }
    .log-header .user, .log-header .data{
        display: none;
    }

    .main-info .calendar-controls {
        padding: 5px 20px 5px 20px;
    }
    .main-info .calendar-controls form {
        text-align: center;
    }
    .main-info .calendar-controls form .control-hld {
        float: none;
    }
    .main-info .calendar-controls>div {
        width: 100%;
    }
    .main-info .calendar-controls .ui.checkbox {
        min-height: 37px;
    }



}

@media screen and (max-width: 767px) {
    .ui.modal {

        width: 92%;
    }
    .ui.black.button, .ui.black.buttons .button{
        float: right;
        margin-top: -9px;
        margin-right: -30px;
        padding: 6px 10px;
    }
    .contactsForm {
        float: left;
        width: 100%;
    }
    .contactsForm .contacts-input {
        margin-bottom: 15px;
    }
    body .capcha-wrapper {
        width: 100% !important;
    }
}

@media screen and (max-width: 650px) {
    .login-buttons{
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        padding-left: 0;
        border-left: none;
    }

    .btn-hld{
        width: 100%;
        margin: 10px 0 0 0;
    }

    .top-news, .small-top-news{
        width: 100%;
    }
    .news-hld.inner .news-img-hld {
        width: 250px;
        height: 160px;
    }
    .news-hld.inner .news-desc-hld {
        width: calc(100% - 270px);
    }
    .main-title {
        font-size: 22px;
    }
    .main-filters-home .ui.selection.dropdown{
        width: 49%;
        float: right;
        margin: 10px 0;
    }
    .main-filters-home .search-select-hld {
        width: 49%;
        margin: 0;
    }
    /*.top-banner .main-filters-home .ui.selection.dropdown.datepick{
        width: 100%;
        margin: 10px 0;
    }*/
    .main-filters-home .ui.selection.dropdown.datepick{
        /*width: 49%;*/
        width: 100%;
        margin: 10px 0;
    }
    .reservation-btn{
        margin-left: 0;
    }
    /*.main-filters-home .reserve-btn, .map-btn{
        width: 32%;
    }
    .main-filters-home .reserve-btn{
        margin-right: 0;
    }*/


    .main-filters-home .reserve-btn{
        width: 49%;
        /*float: right;*/
        float: left;
        margin: 0;
    }
    .map-btn {
        width: 49%;
        margin: 0;
    }




    .main-filters-list .search-select-hld{
        width: 50%;
    }
    .main-filters-list .ui.selection.dropdown, .main-filters-list .reserve-btn{
        width: calc(50% - 5px);
        min-width: calc(50% - 5px);
        margin-left: 0;
        margin: 5px 5px 5px 0;
    }
    .main-filters-list .search-select-hld .ui.selection.dropdown{
        width: calc(100% - 5px);
        min-width: calc(100% - 5px);
    }
    .section-title {
        font-size: 20px;
    }
    .info-label, .info-col{
        width: 100%;
    }
    .main-img, .club-map{
        width: 100%;
    }
    .ui.form .col4, .ui.form .col3{
        width: 49%;
        margin-left: 0;
        margin-right: 0;
    }
    .ui.form .col3:nth-child(3n+2) {
        margin-left: 0;
        margin-right: 0;
    }
    .ui.form .col4:nth-of-type(odd), .ui.form .col3:nth-of-type(odd){
        margin-right: 1%;
        margin-left: 0;
        clear: left;
    }
    .ui.form .col4:nth-of-type(even), .ui.form .col3:nth-of-type(even){
        margin-left: 1%;
        margin-right: 0;
    }
    .inner-link{
        /*padding: 0 12px;*/
        padding: 0 8px;
        font-size: 13px;
    }
    .page-title{
        font-size: 20px;
    }
    .upload-image{
        font-size: 11px;
    }
    .calendar-controls{
        padding: 10px;
    }

    .filters-map .map{
        width: 100%;
        height: 65vh;
    }
    .map-list{
        width: 100%;
        position: relative;
        max-height: 200px;
        min-height: 65px;

    }
    .map-list .list-box {
        padding: 5px;
    }
    .statistics {
        width: 140px;
    }
    .top-text{
        padding-right: 160px;
        margin: 10px 0 0 0;
    }
    .stat-box .big {
        font-size: 22px;
    }
    .list-box{
        padding-right: 0;
    }
    .list-box .gray-btn-hld{
        position: relative;
        width: 100%;
        text-align: center;
        margin-top: 10px;
        top: 0;
        transform: translate(0);
    }
    .list-box .gray-btn-hld .gray-btn{
        float: none;
        display: inline-block;
    }
    .list-box .ui.selection.dropdown{
        min-width: 12em;
        width: 100%;
    }
    .cell-holder-smaller, .cell-holder{
        width: 100%;
    }
    .col3 .cell-list {
        width: 50%;
    }
    .col3 .cell-list.w18 {
        width: 48%;
    }
    .list-club .col3 .cell-list {
        width: 100%;
    }
    .list-club .clubs-prices{
        display: none;
    }
    .list-club .name-price, .list-club .list-name h2{
        display: inline;
    }
    .list-club.list-box .date-info .smaller-txt{
        opacity: 1;
        margin-top: 3px;
    }
    .clubs-slider .gray-btn {
        line-height: 15px;
        font-size: 12px;
        margin-top: 7px;
        max-width: 100%;
    }
    .box-info-hld {
        padding: 5px;
    }
    .club-box .extras {
        bottom: 10px;
    }
    .club-change-img {
        width: 100%;
    }
    .favourite-club-l span{
        display: none;
    }
    .favourite-club-l{
            height: 40px;
            margin-top: 10px;
            background-position: center;
    }
    .edit-section.w50, .edit-section-col{
        width: 100%;
    }
      .edit-cell.to25{
        width: 50%;
    }
    .edit-cell.to30 {
        width: 50%;
    }
     .edit-cell.to25 .ui.dropdown, .ui.form .edit-cell.to25 input, .edit-cell.to30 .ui.dropdown, .ui.form .edit-cell.to30 input {
        min-width: 95%;
        width: 95%;

     }
     .edit-cell:nth-of-type(odd) {

       clear: left;
     }
     .edit-cell .datepick {
        width: 95%;
    }
    .ui.form .edit-cell input.w100 {
        width: 95%!important;
    }
    .section-title .view-all{
        background: url(../img/right-chevron.svg) no-repeat right center;
        padding-right: 15px;
    }
    .section-title .view-all .txt{
        display: none;
    }
    .edit-cell.w350 .ui.dropdown {
        min-width: 95%;
        width: 95%;
    }
    .popup-gdrp .read-more {
        width: 100%;
        margin-bottom: 20px;
    }
    .popup-gdrp .you-consent {
        width: 100%;
        margin-left: 0;
    }
    .popup-gdrp {
        top: 38%;
    }
    .loyal-player {
        width: 100%;
    }

    .modalForm .modalForm.right {
        float: none !important;
    }
    .modalForm button.modalBtn, .modalForm div.button {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .modalForm div.button {
        margin-top: 1rem;
    }
    .reservation-modal-pop-coaches {
        clear: none !important; 
    }
}

@media screen and (max-width: 500px) {
    .control-hld{
        width: 100%;
    }
    .news-desc{
        display: none;
    }
    .news-hld.inner .news-desc{
        height: 38px;
        display: block;
    }
    .box-title{
        height: 60px;
    }

    .news-img-hld {
        width: 150px;
        height: 100px;
    }
    .news-desc-hld {
        width: calc(100% - 170px);
    }


    .messages-drop-hld.ui.dropdown{
        display: none;
    }
    .nav-link.sport{
        display: none;
    }
    .logo {
        margin-top: 12px;
    }
    .logo img{
        width: 115px;
    }
    .user-header{
        margin-top: 3px;
    }
    .user-header .name{
        display: none;
    }
    .messages-drop-hld, .notifications-drop-hld, .log-btn{
        padding: 14px 5px 10px 5px;
    }
    .menu-btn{
        margin-top: 13px;
    }
    nav{
        top: 42px;
    }
    header {
        padding-bottom: 5px;
    }
    .ui.form .col4, .ui.form .col3, .ui.form .col3:nth-child(3n+2), .ui.form .col4:nth-of-type(odd), .ui.form .col3:nth-of-type(odd), .ui.form .col4:nth-of-type(even), .ui.form .col3:nth-of-type(even){
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .user-header img{
        margin-top: 3px;
    }
    .user-header .name-hld{
        margin-top: 15px;
    }
    .languages.ui.dropdown{
        display: none;
    }
    nav .mobile-lang{
        display: block;
    }
    .type-box{
        margin-bottom: 10px;
    }
    .legend{
        margin: 5px 0;
        width: 49%;
        text-align: left;
    }
    .legend:nth-of-type(odd){
        float: left;
    }
    .legend:nth-of-type(even){
        float: right;
    }
    .club-box .extras{
        bottom: 0;
    }
    .main-filters-home .reservation-btn{
        float: right
    }
    .main-filters-home .reserve-btn{
        /* width: 100%;
        margin-top: 10px;
        margin-left: 0; */
        width: 49%;
        /*float: right;*/
        float: left;
        margin-top: 0;
    }
    .map-btn {
        width: 49%;
        margin: 0;

    }
    .news-hld.inner .news-img-hld {
        width: 150px;
        height: 100px;
    }
    .news-hld.inner .news-desc-hld {
        width: calc(100% - 170px);
    }
    .news-hld.inner .news-desc{
        display: none;
    }
    .StickyTableHeader.is-scrolling{
        top: 51px!important
    }
    .reservation-label {
        width: 160px;
        font-size: 13px;
    }
    .ui.modal .ui.form input {
        width: calc(100% - 170px);
    }
    .ui.modal .ui.dropdown {
        min-width: calc(100% - 170px);
    }
    main {
        margin-top: 51px;
    }
    main.has-message {
        margin-top: 88px;
    }
    .box-types-courts{
        font-size: 12px;
    }

    .favourite-club-l{
        margin-right: 5px;
        padding-left: 20px;
        margin-top: 5px;
    }
    .club-edit-page .inner-nav .inner-link{
        padding-left: calc(100% - 235px) / 6);
        padding-right: calc(100% - 236px) / 6);
    }
    .club-edit-page .inner-nav .inner-link:last-of-type{
        width: 100%;
        text-align: center;
    }
    .ui.form .edit-cell input.width-220{
        width: 100%;
        margin-bottom: 10px;
    }




}

@media screen and (max-width: 550px) {
    .hide-under-550 {
        display: block;
    }
}


@media screen and (max-width: 400px) {
    .log-btn{
        display: none;
    }
    .top-banner .ui.selection.dropdown {
        width: 100%;
        margin: 10px 0;
    }
    .search-select-hld{
        width: 100%;
    }


    .club-title h2 {
        /*font-size: 16px;*/
        font-size: 13px;
    }
    .player-info{
        width: calc(100% - 65px);
    }
    .player-info-box .gray-btn{
        margin-top: 5px;
        line-height: 28px;
        width: 98%;
    }
    .news-img-hld {
        width: 140px;
    }
    .news-desc-hld {
        width: calc(100% - 150px);
    }
    .box-title {
        font-size: 16px;
        line-height: 18px;
        height: 56px;
    }
    .footer-facebook {
        background-size: 25px;
        padding-top: 29px;
        padding-left: 0;
        font-size: 10px;
        line-height: 15px;
    }
    .footer-mail {
        font-size: 11px;
    }

    .ui.selection.dropdown{
        min-width: 12em;
    }
    nav .mobile-log{
        display: block;
    }
    .legend{
        width: 100%;
    }
    .reservation-btn{
        background: #262930 url("../img/calendar-btn.svg") no-repeat 3px center;
        background-size: 25px;
    }
    .reservation-label {
        width: 100%;
    }
    .ui.modal .reservation-row {
        line-height: 22px;
    }
    .ui.modal .ui.dropdown {
        min-width: 100%;
    }
    .ui.modal .ui.form input {
        width: 100%;
    }
    .top-text{
        padding-right: 0;
        min-height: auto;
    }
    .top-text .f47, .top-text .f55, .top-text .thin, .top-text span{
        float: left;
        width: 100%;
        text-align: center;
    }
    .statistics {
        width: 100%;
        position: relative;
        margin-top: 40px;
    }
    .stat-box .big {
        font-size: 19px;
    }
    .stat-box {
        height: 50px;
        width: calc(50% - 1px);
        font-size: 12px;
        margin-left: 1px;
    }
    .stat-box.w50{
        width: calc(50% - 1px);
    }

    .main-filters-home .reserve-btn{
        width: 100%;
        float: left;
    }

    .main-filters-home .search-select-hld {
        width: 100%;
        margin: 0;
    }
    .main-filters-home .ui.selection.dropdown.datepick {
        width: 100%;
        margin: 0;
    }
    .main-filters-home .ui.selection.dropdown {
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
    }
    .menu-btn {
        margin-left: 10px;
    }

}
@media screen and (max-width: 358px) {
    .clubs-slider .gray-btn {
        display: none;
    }
    .club-edit-page .gray-btn {
        width: 100%;
    }
}

@media screen and (max-width: 400px) {
    .has-sponsor-banner {
        padding: 0 0 2% 0;
    }
    .has-sponsor-banner .statistics {
        margin-top: 0px;
    }
    .has-sponsor-banner .top-text span.thin {
        padding-right: 40px;
    }
    .has-sponsor-banner .top-text span.f55 > span {
        float: left;
        width: 75%;
        text-align: right;
    }
    .has-sponsor-banner .top-text span.small-txt-new {
        margin: 5% 0;
    }
    .has-sponsor-banner .main-filters-home {
        margin: 0;
    }
}
