@media only screen and (max-width: 860px) {
 
    .entry_container > .entry-title {
 
    }
    .entry_container .entry-columns > label, .entry_container .entry-results > div {
        max-height: 50px;
        line-height: 14px;
        display: flex;
        align-items: center;
        vertical-align: middle;
        font-size: 12px;
    }
    .entry_container .entry-columns, .entry_container .entry-results {
	width: 49%;
    }
.header-nav > ul > li > a {
 
	padding: 0.5rem .8rem;
}
}
@media (max-width: 826px) {
    .header-nav > ul > li > a {
 
	padding: 0.5rem .6rem;
}
}
@media (max-width: 776px) {
    .header-nav > ul > li > a {
 
	padding: 0.5rem .5rem;
}
}
@media (max-width: 767px) {
       
    .hub, .hub.second {
        width:100%;
        border: 0.5rem solid #ececec;
    }
    .top-banner {
	width: 100%;
}
    .hub.first-row .details > img, .hub.first-row {
        border-radius:1rem 1rem 0 0;
    }
    .hub.last-row.second .banner-link, .hub.last-row.second {
	border-radius: 0 0 1rem 1rem;
}
    .hub.first-row.second .details > img, .hub.first-row.second,  .hub.last-row, .hub.last-row .banner-link {
         border-radius:0;
    }
   
  .hub.last-row {
      margin:0;
  }
  .landing-page.playnow {
height: auto;
  }
  .entry_container {
	width: 100%;
	margin: 0 auto 1rem;
	height: auto;
}
.form-item.donation-chance {
	margin: 0 0 1rem;
}

}

@media only screen and (max-width: 640px) {
    .banner-link {
        height: 200px;
    }
    .hub .banner-link .playButton {
        height: 95px;
        display: table;
        margin: 0 auto;
    }
    .hub .banner-link .playButton > div {
        display: table-cell;
        vertical-align: middle;
    }
    table.summary_edit_table {
        box-sizing: border-box;
    }
    table.summary_edit_table tr:nth-child(even) {
        display: block !important;
    }
    table.summary_edit_table tr:nth-child(even) th.label {
        display: block !important;
        width: 100%;
    }    
    table.summary_edit_table:not(.my_messages) tr:nth-child(even) td:nth-child(2) {
        width: calc(100% - 135px);
        height: auto;
    }
    table.summary_edit_table:not(.my_messages) tr:last-child td:nth-child(2) {
	width: 100%;
}
table.summary_edit_table:not(.my_messages) tr:last-child td:nth-child(3) {
display:none !important;
}
    table.summary_edit_table:not(.my_messages) tr:nth-child(even) td:last-child {
        width: 130px;
    }
    table.summary_edit_table tr:nth-child(even) td {
        display: inline-block !important;
        min-height: 65px;
    } 
    table.summary_edit_table tr:nth-child(12) td {
        min-height: 150px;
    }
    table.summary_edit_table.my_messages tr:nth-child(even) td {
        height: auto;
    }
    table.summary_edit_table tr:nth-child(10) {
        display: none !important;
    }
    .entries-container {
        
    }
    .entry_container {
      
    }
    .entry_container > .entry-title {
    
    }
    .entry_container .entry-columns > label, .entry_container .entry-results > div {
        max-height: 40px;
    }
    .members_area_container .entries-container img.super-img {
        left: calc(50% - 200px);
    }
    
    .buy-journey-main-wrapper-fields-container input[name="product_code"] + label {
        width:100%;
    }
    
    #popup_data .form_row {
        margin:1rem;
        width:90%;
    }
    #popup_data label {
    width: 80%;
    }
}
@media only screen and (max-width: 420px) {
    .entry_container {
         
    }
    .members_area_container .entries-container img.super-img {
        left: -5px;
    }
    .entries-container { 
    }
}
@media only screen and (max-width: 400px) {
    .banner-link {
        height: 240px;
    }
}