@media only screen and (max-width: 800px) {
    tbody, td, tr {
        display: block;
        border: none !important;
        padding-top: 0.5rem !important;
        padding-bottom: .5rem !important;
    }

}

@media only screen and (max-width: 990px) {
    .navTitle {
        display: none;
    }
    .navTitleMobile {
        font-size: 1rem;
    }
    

    .navbar .navbar-brand img {
        height: 60px !important;
    }
}
@media only screen and (max-width: 600px) {
    .navTitleMobile {
        font-size: .8rem;
    }
    .navbar .navbar-brand img {
        height: 40px !important;
    }
}

.navbar .navbar-brand img {
    height: 80px;
}

.table th, .table td {

    vertical-align: middle;

}

.jumbotron.jumbotron-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.jumbotron {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.mainBlog {
    min-height: 105px !important;
} 

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-dialog .k-window-content, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: padding-box !important;
}

@media (min-width: 1900px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1320px;
    }
}
@media (min-width: 2500) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1640px;
    }
}
/*html,
body,
header,
.intro-section,
.jarallax {
    height: 100%;

}*/

body {
    background-color: #f5f5f5;
}

@media (min-width: 560px) and (max-width: 740px) {
    html,
    body,
    header,
    .intro-section {
        height: 470px;
    }
}

@media (min-width: 600px) and (max-width: 850px) {
    .navbar:not(.top-nav-collapse) {
       
    }

    .navbar {
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12) !important;
    }
}
.k-listview {
    height: auto;
    position: relative;
    min-height: 450px;
    background-color: transparent;
}

/*.jarallax{
    max-height:300px;
}*/

.ranking .media {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 5px 0;
}

.ranking strong {
    position: absolute;
    right: 15px;
    font-size: 20px;
}

.calendar li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 5px 0;
    color: white;
}

    .calendar span {
        position: absolute;
        right: 15px;
        font-size: 20px;
    }

.calendar p {
   margin:2px;
}

.calendar h4 {
    color: white;
}