/*X-Small devices (portrait phones, less than 576px)
No media query for `xs` since this is the default in Bootstrap*/



/*anchor*/
a:link { 
    text-decoration: none; 
}

a:visited { 
    text-decoration: none; 
}

a:hover { 
    text-decoration: none; 
}

a:active { 
    text-decoration: none; 
}


/*image*/
img {
    display: block;
    max-width: 100%;
    height: auto;
}



/*button custom*/
.btn-custom {
    background-color: #C10B33 !important;
    color: #fff !important;
    border-color: #C10B33 !important;
}

.btn-custom:hover,
.btn-custom:active,
.btn-custom:visited,
.btn-custom:focus {
    background-color: #C10B33 !important;
    color: #fff !important;
    border-color: #C10B33 !important;
}


/*Pagination*/
.pagination > li > a {
    background-color: #fff;
    color: #000;
    margin-bottom: 40px;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    background-color: #fff;
    color: #000;
    border-color: #ddd;
}

.pagination > .active > a {
    background-color: #C10B33 !Important;
    color: white;
    border: solid 1px #C10B33 !Important;
}

.pagination > .active > a:hover {
    background-color: #C10B33 !Important;
    color: white;
    border: solid 1px #C10B33;
}

:root {
    --news-font: 'Inter', sans-serif;
    --news-white: #ffffff;
    --news-base: #0D4568;
    --news-base-secondry: #C10B33;
    --news-heading: #ff0000;
    --news-yellow: #ffcd05;
    --news-orange: #ffa700;
    --news-red: #ff0000;
    --news-black: #222;
    --news-gray: #76787c;
    --news-bdr-color: #dfe3ea;
    --news-letter-spacing: 1;
}


/*header*/
body {
    background-color: #343a40;
    color: #fff;
    font-family: "Noto Sans Kannada", sans-serif;
    font-weight: 500;
    font-size: 1em;
    line-height: 170%;
}

.header {
    background-color: #fff;
    color: #000;
}

.header .donate {
    background-color: #eee;
}

.header .donate p {
    margin: 0;
    padding: 0;
    text-align: center;
}

.header .logo {
    display: block;
    max-width: 300px;
    height: auto;
    margin: 40px auto;
}

.header .logo a {
    display: block;
    margin: 0;
    padding: 0;
}

.header .logo a img {
    display: block;
    margin: 0;
    padding: 0;
}


.navbar {
    background-color: #C10B33;
}
.navbar .navbar-brand {
    color: #ffffff;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
    color: #ffffff;
}
.navbar .navbar-text {
    color: #ffffff;
}
.navbar .navbar-text a {
    color: #ffffff;
}
.navbar .navbar-text a:hover,
.navbar .navbar-text a:focus {
    color: #ffffff; 
}
.navbar .navbar-nav .nav-link {
    color: #ffffff;
    border-radius: .25rem;
    margin: 0 0.25em;
}
.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
    color: #ffffff;
}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:hover,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.show .nav-link,
.navbar .navbar-nav .nav-item.show .nav-link:hover,
.navbar .navbar-nav .nav-item.show .nav-link:focus {
    color: #ffffff;
    background-color: #C10B33;
}
.navbar .navbar-toggler {
    border-color: #fff;
}
.navbar .navbar-toggler:hover,
.navbar .navbar-toggler:focus,
.navbar .navbar-toggler:active {
    background-color: #C10B33;
    border-color: #fff;
    outline: none;
    box-shadow: none;
}
.navbar .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar .navbar-collapse,
.navbar .navbar-form {
    border-color: #ffffff;
}
.navbar .navbar-link {
    color: #ffffff;
}
.navbar .navbar-link:hover {
    color: #ffffff;
}

@media (max-width: 575px) {
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #ffffff;
    }
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #ffffff;
        background-color: #C10B33;
    }
}

@media (max-width: 767px) {
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #ffffff;
    }
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #ffffff;
        background-color: #C10B33;
    }
}

@media (max-width: 991px) {
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #ffffff;
    }
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #ffffff;
        background-color: #C10B33;
    }
}

@media (max-width: 1199px) {
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ffffff;
    }
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #ffffff;
    }
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #ffffff;
        background-color: #C10B33;
    }
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ffffff;
}
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #ffffff;
}
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #ffffff;
    background-color: #C10B33;
}

.main {

}


/*footer*/
.footer {
    background-color: #222;
    color: #fff;
    overflow: auto;
}

.footer .information {

}

.footer .information h3 {
    margin: 40px 0 40px 0;
}

.footer .information ul {
    margin: 0 0 40px 0;
    padding: 0;
    list-style: none;
}

.footer .information ul li a {
    color: #fff;
}

.footer .account {

}

.footer .account h3 {
    margin: 0 0 40px 0;
}

.footer .account ul {
    margin: 0 0 40px 0;
    padding: 0;
    list-style: none;
}

.footer .account ul li a {
    color: #fff;
}

.footer .social-media-profile {

}

.footer .social-media-profile h3 {
    margin: 0 0 40px 0;
}

.footer .social-media-profile ul {
    margin: 0 0 40px 0;
    padding: 0;
    list-style: none;
}

.footer .social-media-profile ul li a {
    color: #fff;
}

.footer .social-media-profile .fab {
    color: #fff;
}

.footer .hrule hr {
    margin: 0px 0 40px 0;
    color: #fff;
}

.footer .copyright p {
    margin: 0 0 40px 0;
    padding: 0;
    text-align: center;
}

.footer .developer p {
    margin: 0 0 40px 0;
    padding: 0;
    text-align: center;
}

.footer .copyright p a, 
.footer .developer p a {
    background-color: transparent;
    color: #fff;
}


/*home*/
.home .news {
    background-color: #fff;
}

.home .news .title h2 {
    margin: 40px 0 20px 0;
    padding: 0;    
}

.home .news .title hr {
    background-color: #000;
    color: #000;
    border-color: #000;
    margin: 0 0 40px 0;
    padding: 0;
}

.home .news .card {
    margin: 0 0 40px 0;
}

.home .news .card a {
    color: #000;
}

.home .news .card .card-body .views {
    margin-bottom: 25px;
}

.home .news .more {
    margin: 0px 0 60px 0;  
    /*text-align: center;*/
}

.home .news .more .btn {

}



.home .event {
    background-color: #eee;
}

.home .event .title h2 {
    margin: 40px 0 20px 0;
    padding: 0;    
}

.home .event .title hr {
    background-color: #000;
    color: #000;
    border-color: #000;
    margin: 0 0 40px 0;
    padding: 0;
}

.home .event .card {
    margin: 0 0 40px 0;
}

.home .event .card a {
    color: #000;
}

.home .event .card .card-body .views {
    margin-bottom: 25px;
}

.home .event .more {
    margin: 0px 0 60px 0;  
    /*text-align: center;*/
}

.home .event .more .btn {

}


.home .sport {
    background-color: #fff;
}

.home .sport .title h2 {
    margin: 40px 0 20px 0;
    padding: 0;    
}

.home .sport .title hr {
    background-color: #000;
    color: #000;
    border-color: #000;
    margin: 0 0 40px 0;
    padding: 0;
}

.home .sport .card {
    margin: 0 0 40px 0;
}

.home .sport .card a {
    color: #000;
}

.home .sport .card .card-body .views {
    margin-bottom: 25px;
}

.home .sport .more {
    margin: 0px 0 60px 0;  
    /*text-align: center;*/
}

.home .sport .more .btn {

}



.home .article {
    background-color: #eee;
}

.home .article .title h2 {
    margin: 40px 0 20px 0;
    padding: 0;    
}

.home .article .title hr {
    background-color: #000;
    color: #000;
    border-color: #000;
    margin: 0 0 40px 0;
    padding: 0;
}

.home .article .card {
    margin: 0 0 40px 0;
}

.home .article .card a {
    color: #000;
}

.home .article .card .card-body .views {
    margin-bottom: 25px;
}

.home .article .more {
    margin: 0px 0 60px 0;  
    /*text-align: center;*/
}

.home .article .more .btn {

}



/*news*/
.news  {
    background-color: #fff;
    color: #000;
}

.news .list {
    padding-top: 40px;
}

.news .list .location {
    margin: 40px 0 20px 0;
}

.news .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.news .list .card {
    margin: 0 0 40px 0;
}

.news .list .card a {
    color: #000;
}

.news .list .card .card-body .views {
    margin-bottom: 25px;
}

.news .list .call-to-action p {
    margin: 0 0 40px 0;
    text-align: center;
}

.news .list .pagination {
    text-align: left;
}


/*news detail*/
.news-detail {

}

.news-detail .list {
    background-color: #fff;
    color: #000;
}

.news-detail .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.news-detail .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.news-detail .list .article .headline {
    margin: 40px 0 10px 0;
    padding: 0;
}

.news-detail .list .article .headline h2 {
    margin: 0;
    padding: 0;
}

.news-detail .list .article .date {
    margin: 0 0 10px 0;
}

.news-detail .list .article .social-media-share {
    margin: 0 0 40px 0;
}

.news-detail .list .article .social-media-share .fab {
    color: #000;
}

.news-detail .list .article .image {
    margin: 0 0 40px 0;
}

.news-detail .list .article .image img {
    display: block;
    max-width: 100%;
    height: auto;
}

.news-detail .list .article .story {
    margin: 0 0 40px 0;
    overflow: auto;
}

.news-detail .list .article .story p {
    /*margin: 0 0 40px 0;*/
    overflow: auto;
}

.news-detail .list .article .story img {
    display: block;
    max-width: 100%;
    height: auto;
}

.news-detail .list .article .comment-form {
    margin: 0 0 40px 0;
}

.news-detail .list .article .comment-form h3 {
    margin: 0 0 40px 0;
}

.news-detail .list .article .comment-form form {
    background-color: #eeeeee;
    margin: 0 0 40px 0;
    padding: 20px;
}

.news-detail .list .article .news-comment {
    margin: 0 0 40px 0;
}

.news-detail .list .ad {
    margin: 0 0 40px 0;
}

.news-detail .list .latest .title {
    margin: 0 0 40px 0;
}

.news-detail .list .latest .title hr {
    color: #C10B33;
}

.news-detail .list .latest .card {
    margin: 0 0 40px 0;
}

.news-detail .list .latest .card a {
    color: #000;
}



/*event*/
.event  {
    background-color: #fff;
    color: #000;
}

.event .list {
    padding-top: 40px;
}

.event .list .location {
    margin: 40px 0 20px 0;
}

.event .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.event .list .card {
    margin: 0 0 40px 0;
}

.event .list .card a {
    color: #000;
}

.event .list .card .card-body .views {
    margin-bottom: 25px;
}

.event .list .call-to-action p {
    margin: 0 0 40px 0;
    text-align: center;
}

.event .list .pagination {
    text-align: left;
}


/*event detail*/
.event-detail {

}

.event-detail .list {
    background-color: #fff;
    color: #000;
}

.event-detail .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.event-detail .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.event-detail .list .article .headline {
    margin: 40px 0 10px 0;
    padding: 0;
}

.event-detail .list .article .headline h2 {
    margin: 0;
    padding: 0;
}

.event-detail .list .article .date {
    margin: 0 0 10px 0;
}

.event-detail .list .article .social-media-share {
    margin: 0 0 40px 0;
}

.event-detail .list .article .social-media-share .fab {
    color: #000;
}

.event-detail .list .article .image {
    margin: 0 0 40px 0;
}

.event-detail .list .article .image img {
    display: block;
    max-width: 100%;
    height: auto;
}

.event-detail .list .article .story {
    margin: 0 0 40px 0;
    overflow: auto;
}

.event-detail .list .article .story p {
    /*margin: 0 0 40px 0;*/
    overflow: auto;
}

.event-detail .list .article .story img {
    display: block;
    max-width: 100%;
    height: auto;
}

.event-detail .list .article .comment-form {
    margin: 0 0 40px 0;
}

.event-detail .list .article .comment-form h3 {
    margin: 0 0 40px 0;
}

.event-detail .list .article .comment-form form {
    background-color: #eeeeee;
    margin: 0 0 40px 0;
    padding: 20px;
}

.event-detail .list .article .event-comment {
    margin: 0 0 40px 0;
}

.event-detail .list .ad {
    margin: 0 0 40px 0;
}

.event-detail .list .latest .title {
    margin: 0 0 40px 0;
}

.event-detail .list .latest .title hr {
    color: #C10B33;
}

.event-detail .list .latest .card {
    margin: 0 0 40px 0;
}

.event-detail .list .latest .card a {
    color: #000;
}



/*sport*/
.sport  {
    background-color: #fff;
    color: #000;
}

.sport .list {
    padding-top: 40px;
}

.sport .list .location {
    margin: 40px 0 20px 0;
}

.sport .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.sport .list .card {
    margin: 0 0 40px 0;
}

.sport .list .card a {
    color: #000;
}

.sport .list .card .card-body .views {
    margin-bottom: 25px;
}

.sport .list .call-to-action p {
    margin: 0 0 40px 0;
    text-align: center;
}

.sport .list .pagination {
    text-align: left;
}


/*sport detail*/
.sport-detail {

}

.sport-detail .list {
    background-color: #fff;
    color: #000;
}

.sport-detail .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.sport-detail .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.sport-detail .list .article .headline {
    margin: 40px 0 10px 0;
    padding: 0;
}

.sport-detail .list .article .headline h2 {
    margin: 0;
    padding: 0;
}

.sport-detail .list .article .date {
    margin: 0 0 10px 0;
}

.sport-detail .list .article .social-media-share {
    margin: 0 0 40px 0;
}

.sport-detail .list .article .social-media-share .fab {
    color: #000;
}

.sport-detail .list .article .image {
    margin: 0 0 40px 0;
}

.sport-detail .list .article .image img {
    display: block;
    max-width: 100%;
    height: auto;
}

.sport-detail .list .article .story {
    margin: 0 0 40px 0;
    overflow: auto;
}

.sport-detail .list .article .story p {
    /*margin: 0 0 40px 0;*/
    overflow: auto;
}

.sport-detail .list .article .story img {
    display: block;
    max-width: 100%;
    height: auto;
}

.sport-detail .list .article .comment-form {
    margin: 0 0 40px 0;
}

.sport-detail .list .article .comment-form h3 {
    margin: 0 0 40px 0;
}

.sport-detail .list .article .comment-form form {
    background-color: #eeeeee;
    margin: 0 0 40px 0;
    padding: 20px;
}

.sport-detail .list .article .sport-comment {
    margin: 0 0 40px 0;
}


.sport-detail .list .ad {
    margin: 0 0 40px 0;
}


.sport-detail .list .latest .title {
    margin: 0 0 40px 0;
}

.sport-detail .list .latest .title hr {
    color: #C10B33;
}

.sport-detail .list .latest .card {
    margin: 0 0 40px 0;
}

.sport-detail .list .latest .card a {
    color: #000;
}



/*article*/
.article  {
    background-color: #fff;
    color: #000;
}

.article .list {
    padding-top: 40px;
}

.article .list .location {
    margin: 40px 0 20px 0;
}

.article .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.article .list .card {
    margin: 0 0 40px 0;
}

.article .list .card a {
    color: #000;
}

.article .list .card .card-body .views {
    margin-bottom: 25px;
}

.article .list .call-to-action p {
    margin: 0 0 40px 0;
    text-align: center;
}

.article .list .pagination {
    text-align: left;
}


/*article detail*/
.article-detail {

}

.article-detail .list {
    background-color: #fff;
    color: #000;
}

.article-detail .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.article-detail .list .title .underline {
    display: block;
    background-color: #feb400;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.article-detail .list .article .headline {
    margin: 40px 0 10px 0;
    padding: 0;
}

.article-detail .list .article .headline h2 {
    margin: 0;
    padding: 0;
}

.article-detail .list .article .date {
    margin: 0 0 10px 0;
}

.article-detail .list .article .social-media-share {
    margin: 0 0 40px 0;
}

.article-detail .list .article .social-media-share .fab {
    color: #000;
}

.article-detail .list .article .image {
    margin: 0 0 40px 0;
}

.article-detail .list .article .image img {
    display: block;
    max-width: 100%;
    height: auto;
}

.article-detail .list .article .story {
    margin: 0 0 40px 0;
    overflow: auto;
}

.article-detail .list .article .story p {
    /*margin: 0 0 40px 0;*/
    overflow: auto;
}

.article-detail .list .article .story img {
    display: block;
    max-width: 100%;
    height: auto;
}

.article-detail .list .article .comment-form {
    margin: 0 0 40px 0;
}

.article-detail .list .article .comment-form h3 {
    margin: 0 0 40px 0;
}

.article-detail .list .article .comment-form form {
    background-color: #eeeeee;
    margin: 0 0 40px 0;
    padding: 20px;
}

.article-detail .list .article .article-comment {
    margin: 0 0 40px 0;
}


.article-detail .list .ad {
    margin: 0 0 40px 0;
}

.article-detail .list .latest .title {
    margin: 0 0 40px 0;
}

.article-detail .list .latest .title hr {
    color: #C10B33;
}

.article-detail .list .latest .card {
    margin: 0 0 40px 0;
}

.article-detail .list .latest .card a {
    color: #000;
}



/*about*/
.about {

}

.about .list {
    background-color: #fff;
    color: #000;
}

.about .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.about .list .title .underline {
    display: block;
    background-color: #C10B33;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.about .list .image img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 40px 0;
}

.about .list .introduction p {
    margin: 0 0 40px 0;
}


.contact {

}

.contact .list {
    background-color: #ffffff;
    color: #000000;
}

.contact .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.contact .list .title .underline {
    display: block;
    background-color: #ed3c6e;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.contact .list .info {
    margin: 0 0 40px 0;
}

.contact .list .google-map {
    position: relative;
    padding-bottom: 75%; 
    height: 0;
    overflow: hidden;
    margin: 0 0 40px 0;
}

.contact .list .google-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}


/*term*/
.term {

}

.term .list {
    background-color: #fff;
    color: #000;
}

.term .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.term .list .title .underline {
    display: block;
    background-color: #C10B33;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.term .list .image img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 40px 0;
}

.term .list .introduction p {
    margin: 0 0 40px 0;
}




/*privacy*/
.privacy {

}

.privacy .list {
    background-color: #fff;
    color: #000;
}

.privacy .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.privacy .list .title .underline {
    display: block;
    background-color: #C10B33;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.privacy .list .image img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 40px 0;
}

.privacy .list .introduction p {
    margin: 0 0 40px 0;
}




/*disclaimer*/
.disclaimer {

}

.disclaimer .list {
    background-color: #fff;
    color: #000;
}

.disclaimer .list .title h2 {
    margin: 40px 0 20px 0;
    text-align: center;
}

.disclaimer .list .title .underline {
    display: block;
    background-color: #C10B33;
    color: #fff;
    width: 50px;
    height: 2px;
    margin: 0 auto 40px auto;
    border-style: none;
    border-width: 0;
}

.disclaimer .list .image img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 0 40px 0;
}

.disclaimer .list .introduction p {
    margin: 0 0 40px 0;
}



/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 

}


/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 

}


/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 

    /* header */
    .logo {
        max-width: 25%;
    }


    /*footer*/
    .footer .information {
        text-align: left;
    }

    .footer .account h3 {
        margin-top: 40px;
    }

    .footer .account {
        text-align: left;
    }

    .footer .social-media-profile h3 {
        margin-top: 40px;
    }

    .footer .social-media-profile {
        text-align: left;
    }

    .footer .social-media-profile ul {
        text-align: left;
    }


    /* home */
    .home .news .v-slider {
        margin-top: 40px;
    }

    .home .article h1 div.text {
        padding: 0 0 0 0;
    }

    .home .article h1:after {
        width: 75%;
        left: 18.9%;
        top: 38%;
        background-color: #ddd;
    }

    /*news detail*/
    .news-detail .list .latest .title {
        margin-top: 40px;
    }

    /*event detail*/
    .event-detail .list .latest .title {
        margin-top: 40px;
    }

    /*sport detail*/
    .sport-detail .list .latest .title {
        margin-top: 40px;
    }


    /*article detail*/
    .article-detail .list .latest .title {
        margin-top: 40px;
    }


    /*about*/
    .about .list .introduction p {
        text-align: left;
    }


    /*contact*/
    .contact-item {
        margin-top: 0px
    }

    .contact-title {
        font-size: 24px;
        line-height: 3;
    }
}


/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

}


/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) { 

}


