@media only screen and (max-width: 576px) {
	.bsnav-sticky {
		/* padding-top: 12px; */
		/* padding-bottom: 12px; */
		justify-content: center;
	}

	.navbar-brand img {
		max-height: 58px;
	}

	.bsnav .navbar {
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.bsnav .navbar::before {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		height: 80px;
		width: 80px;
		background-image: url('assets/images/hamburger-bg.svg');
		background-size: cover;
		opacity: 0;
		transition: all .3s ease-out;
	}

	.bsnav-sticky.sticked .navbar-brand {
		opacity: 0;
	}
	.bsnav-sticky.sticked .navbar::before {
		opacity: 1;
	}

	.bsnav-mobile.in + .bsnav .navbar::before {
		opacity: 0;
	}



	.sns-section .social-menu-item {
		margin: 0 auto;
		width: 70px;
		flex-grow: 0 !important;
	}

	.footer-info {
		font-size: 14px;
	}

	.contact-section {
		padding: 80px 0;
	}
	.news-list .button-wrapper,
	.news-section .button-wrapper,
	.games-section .button-wrapper {
		margin-top: 25px;
	}

	.games-item {
		border-radius: 0;
	}

	.games-item .games-thumbnail {
		border-radius: 20px;
		margin-right: 7px;
		max-width: 50%;
	}

	.games-item .games-detail {
		position: relative;
		opacity: 1;
		margin-left: 7px;
		background: none;
	}

	.games-item .games-title {
		flex-grow: 0;
	}

	.games-item .games-title h2 {
		color: #000 !important;
		text-align: left !important;
		font-size: 14px;
		text-transform: uppercase;
		transform: translateY(0);
		top: 0;
		margin-bottom: 20px;
	}

	.games-item .games-meta {
		flex-direction: column;
	}
	.games-detail .games-meta a {
		margin: 0 0 10px;
	}
	.games-detail .games-meta a:not(:first-child) {
		margin-left: 0;
	}
	.pagination .page-numbers:not(.prev):not(.next) {
		margin: 0 7px;
	}
	.pagination .prev {
		margin-right: 7px;
	}
	.pagination .next {
		margin-left: 7px;
	}
	.pagination .prev span,
	.pagination .next span {
		display: none;
	}

	.news-container {
		padding: 15px 0;
	}
	.news-paper {
		padding: 15px;
	}
	.news-paper .news-title {
		font-size: 24px;
	}
	.news-paper .news-meta {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.news-paper .news-content {
		margin-top: 50px;
	}
} /* @media max width 576px */
