/*
====================================
large Screen - Others
====================================
*/
@media screen and (min-width: 768px) {

	.event-item-inner4 {
		display: block !important;
	}

}


@media screen and (min-width: 992px) and (max-width: 1199px) {


	/*=== presented area start ===*/

	.presented-area {
		padding: 15px 0;
	}

	.presented-item-inner {
		padding-left: 10px;
		padding-right: 10px;
	}

	.presented-item-inner3 span {
		font-size: 18px;
	}

	.presented-item-inner4 span {
		width: 45px;
		margin-right: 10px;
	}

	.presented-item-inner4 h3 {
		font-size: 24px;
	}

	.presented-item-inner4 h6 {
		font-size: 28px;
	}

	/*=== ticket area start ===*/

	.ticket-item2 ul li {
		font-size: 32px;
	}

	/*=== social area start ===*/

	.social-item ul li div {
		padding: 15px 10px;
	}

	.social-item ul li div a {
		font-size: 16px;
	}

	/*=== calendario page start ===*/

	.download-item2-inner table tr td:nth-of-type(1) {
		width: 160px;
		margin-right: 50px;
	}

	.download-item2-inner table tr td:nth-of-type(3) {
		margin: 0 30px;
	}

	.download-item2-inner table tr td:nth-of-type(4) img {
		margin-right: 10px;
		transform: translateY(-2px);
	}

	.download-item2-inner table tr td:nth-of-type(5) {
		width: 160px;
		margin-left: 50px;
	}

	/*=== compra-tus-boletos page start ===*/

	.event-item-inner2 a img {
		max-width: 140px;
	}

	.event-item-inner3 {
		width: 180px;
	}

	.event-item-inner4 ul li a {
		font-size: 16px;
		margin-left: 15px;
	}

	/*=== noticias page start ===*/

	.stronger-item h2 {
		font-size: 70px;
	}

	.stronger-item2-inner2 {
		padding: 0 25px;
	}

	.stronger-item2-inner2 h2 {
		font-size: 38px;
	}

	.stronger-item2-inner2 h3 {
		font-size: 28px;
		margin-top: 0;
	}

	.stronger-item2-inner2 p {
		font-size: 16px;
	}





}

/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {


	/*=== Header area start ===*/

	.header-item {
		padding: 20px 0;
	}

	.header-item-inner img {
		max-width: 200px;
	}

	.header-item-inner2>img {
		max-width: 200px;
	}

	.header-item2-inner ul li a {
		font-size: 14px;
	}

	.header-item2-inner ul li a.menu-r-social {
		font-size: 11px;
		padding: 14px 0;
	}

	/*=== banner area start ===*/

	.banner-area {
		padding: 0px;
	}

	.banner-item>img {
		max-width: 300px;
	}

	.banner-item h2 {
		font-size: 48px;
	}

	.banner-item h3 {
		font-size: 38px;
	}

	.banner-item-inner5 img {
		max-width: 250px;
	}

	/*=== presented area start ===*/

	/*.presented-item-inner {
	    width: 33.333%;
	}
*/
	.presented-item-inner5 {
		padding-bottom: 20px;
	}

	/*=== ticket area start ===*/

	.ticket-item2 ul li {
		font-size: 24px;
	}

	.ticket-item2 ul li:nth-of-type(2) {
		margin: 0 20px 20px;
	}

	/*=== social area start ===*/

	.social-item ul li {
		width: 33.333%;
	}

	/*=== footer area start ===*/

	.footer-area {
		padding: 70px 15px;
	}

	.footer-item img {
		max-width: 250px;
	}

	.footer-item2 {
		margin-top: 30px;
	}

	/*=== calendario page start ===*/

	.download-item2-inner table {
		width: 1100px;
	}

	/*=== compra-tus-boletos page start ===*/

	.event-item-inner2 a img {
		max-width: 140px;
	}

	.event-item-inner3 {
		display: none;
	}

	.event-item-inner4 ul li a {
		font-size: 16px;
		margin-left: 15px;
	}

	/*=== equipo-estadisticas page start ===*/

	.batting-item-inner h2 {
		font-size: 42px;
	}

	.batting-item-inner ul li a {
		font-size: 22px;
	}

	.batting-item-inner2 table {
		width: 100%;
	}

	/*=== noticias page start ===*/

	.stronger-item h2 {
		font-size: 50px;
	}

	.stronger-item p {
		font-size: 28px;
	}

	.stronger-item2-inner2 {
		padding: 0 15px;
	}

	.stronger-item2-inner2 h2 {
		font-size: 30px;
	}

	.stronger-item2-inner2 h3 {
		font-size: 24px;
		margin-top: 0;
	}

	.stronger-item2-inner2 p {
		font-size: 14px;
		margin-bottom: 10px;
	}
}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (max-width: 767px) {


	/*=== Header area start ===*/

	.main-wrapper {
		padding: 0;
		overflow: hidden;
	}

	.header-item {
		padding: 20px 15px;
	}

	.header-item-inner img {
		max-width: 160px;
	}

	/*=== banner area start ===*/

	.banner-area {
		padding: 0px;
		border-bottom: 4px solid #F5D128;
	}

	.banner-item {
		display: block;
	}

	.banner-item>img {
		max-width: 200px;
	}

	.banner-item-inner {
		display: block;
	}

	.banner-item h2 {
		font-size: 30px;
		margin-bottom: -0px;
	}

	.banner-item h3 {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.banner-item-inner2 {
		flex-direction: column;
	}

	.banner-item-inner4 {
		margin: 15px 0;
	}

	/*=== presented area start ===*/

	.presented-area {
		border-bottom: 4px solid #F5D128;
	}

	.presented-item-inner {
		width: 100%;
		border-bottom: 2px solid #00ADA5;
		border-right: none;
		padding: 10px 20px 50px;
	}

	.presented-item-inner5 {
		padding-bottom: 15px;
	}

	/*=== ticket area start ===*/

	.ticket-item p {
		font-size: 18px;
	}

	.ticket-item2 ul {
		flex-direction: column;
	}

	/*=== primera area start ===*/

	.primera-area {
		border-bottom: 4px solid #F5D128;
	}

	.primera-item-inner img {
		max-width: 140px;
	}

	.primera-item-inner p {
		font-size: 26px;
	}

	.primera-item-inner2-live h2 {
		font-size: 9vw;
	}

	.primera-item-inner2-live h2 img {
		max-width: 12%;
	}

	.primera-item-inner2-live h2 small {
		padding: 2px 20px 6px;
		font-size: 22px;
		margin: 0 20px;
		transform: translateY(-25px);
	}

	.primera-item-inner2-live h2 small img {
		max-width: 15px;
	}

	.primera-item-inner3 table {
		width: 700px;
	}

	/*=== social area start ===*/

	.social-area {
		padding: 40px 15px;
		border-bottom: 4px solid #F5D128;
	}

	.social-item ul li {
		width: 50%;
	}

	/*=== footer area start ===*/

	.footer-area {
		padding: 70px 15px;
	}

	.footer-item img {
		max-width: 250px;
	}

	/*=== calendario page start ===*/

	.download-area {
		border-bottom: 4px solid #F5D128;
	}

	.download-item {
		margin-bottom: 30px;
	}

	.download-item h2 {
		font-size: 32px;
	}

	.download-item h2 img {
		max-width: 25px;
	}

	.download-item h2 span {
		margin: 0 30px;
	}

	.download-item p {
		font-size: 24px;
	}

	.download-item p img {
		max-width: 35px;
	}

	.download-item2-inner table {
		width: 1100px;
	}

	/*=== compra-tus-boletos page start ===*/

	.event-area {
		padding: 15px 15px 0;
	}

	.event-item-inner {
		flex-wrap: wrap;
	}

	.event-item-inner2 {
		width: 100%;
		margin-bottom: 20px;
	}

	.event-item-inner3 {
		display: none;
	}

	.event-item-inner4 {
		width: 100%;
		margin: 0;
		display: none;
	}

	.event-item-inner4 ul {
		flex-direction: column;
		align-items: start;
	}

	.event-item-inner4 ul li a {
		margin-left: 0px;
		margin-bottom: 15px;
	}

	.event-item-inner4 ul li:nth-of-type(5) {
		padding-left: 0px;
		border-left: none;
		margin-left: 0px;
	}

	.event-item-inner6 {
		flex-direction: column;
		align-items: start;
	}

	.event-item-inner6 ul {
		margin-top: 20px;
	}

	.event-item-inner6 ul li:nth-of-type(1) a {
		margin-left: 0px;
	}

	.event-item2 {
		padding: 40px 15px 1px;
	}

	.event-item2-inner2 {
		flex-wrap: wrap;
		padding: 20px 15px 20px 15px;
		margin-bottom: 30px;
	}

	.event-item2-inner3 {
		width: 100%;
		margin-bottom: 15px;
	}

	.event-item2-inner4 {
		width: 100%;
	}

	.event-item2-inner5 {
		position: absolute;
		right: 15px;
		top: 50%;
		transform: translateY(-50%);
	}

	/*=== equipo-estadisticas page start ===*/

	.batting-item-inner h2 {
		font-size: 32px;
	}

	.batting-item-inner ul li {
		width: 50%;
	}

	.batting-item-inner ul li a {
		font-size: 22px;
	}

	.batting-item-inner2 table {
		width: 100%;
	}

	/*=== estadisticas-standing page start ===*/

	.batting-item-inner6 table {
		width: 100%;
	}

	/*=== noticias page start ===*/

	.stronger-item {
		padding: 0px;
		border-top: 4px solid #F5D128;
	}

	.stronger-item h2 {
		font-size: 32px;
	}

	.stronger-item p {
		font-size: 22px;
	}

	/*=== noticias page start ===*/

	.stronger-area {
		border-bottom: 4px solid #F5D128;
	}

	.stronger-item2 {
		padding: 25px 15px;
	}

	.stronger-item2-inner {
		width: 100%;
		margin-bottom: 30px;
	}

	.stronger-item2-inner2 {
		width: 100%;
		padding: 0 0px;
	}

	.stronger-item3 {
		flex-direction: column-reverse;
	}

	.stronger-item2-inner2 h2 {
		font-size: 32px;
	}

	.stronger-item2-inner2 h3 {
		font-size: 24px;
		margin-top: 0;
	}

	.stronger-item3 .stronger-item2-inner2 h2 {
		margin-bottom: 15px;
	}

	/* Index boxscore */
	.primera-item-inner2-live .team-logo-scale {
		scale: 1.4 !important;
	}
}

@media screen and (min-width: 866px) {
	.batting-item-inner2 table tr td {
		font-size: 18px;
	}
}

@media screen and (min-width: 768px) {
	.batting-item-inner6 table tr td:nth-of-type(1) {
		padding-left: 45px;
	}

	.batting-item-inner6 table tr td {
		font-size: 30px;
	}

	.batting-item-inner6 table tr td .bg-positions {
		scale: 1.5 !important;
	}

	.presented-item-inner {
		height: 285px;
	}
}

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

	.presented-item {
		flex-wrap: wrap;
	}

	.download-item2-inner .games div {
		font-size: 16px;
	}

	.games .bg-positions {
		scale: 1.0 !important
	}

	.download-area {
		padding: 40px 0px 60px;
	}

	.carousel-calendar {
		width: 230px !important;
	}

	.stats-table table tr td:nth-of-type(1) {
		padding-left: 5px;
	}

	.stats-table table tr td {
		width: 20px
	}

	.background-player {
		height: 406px;
		display: flex;
		justify-content: center;
	}

	.player-roster-image {
		position: absolute;
		bottom: 0px;
		height: 100%;
		width: auto !important;
	}
}

.background-image.mobile-bg {
	display: none;
}

@media screen and (max-width: 768px) {
	.background-image.desktop-bg {
		display: none;
	}

	.background-image.mobile-bg {
		display: block;
	}
}


.no-image {
	text-align: center;
}

@media screen and (max-width: 430px) {
	.player-roster-image {
		scale: 1.0;
	}

	.no-image {
		margin-top: 180px;
		text-align: center;
	}

	.background-player picture {
		justify-content: center;
		width: 65%;
		height: 100%;
	}

	.batting-item-inner6 table td .standing-team-name h3 {
		font-size: 5vw !important;
	}


}

@media screen and (max-width: 1100px) {
	.background-player {
		height: 339px;
	}
}

@media screen and (max-width: 992px) {
	.background-player {
		height: 406px;
	}
}

@media screen and (max-width: 575px) {

	/* BOXSCORE */
	.match-h2-responsive {
		font-size: 9.5vw !important;
	}

	.batting-item-inner-title-responsive h2 {
		font-size: 7.5vw !important;
	}

	.match-h2-responsive .sm-div {
		font-size: 5vw !important;
		padding: 0.2vw 1.5vw 0.45vw !important;
		width: 15vw !important;
		height: 7.8vw !important;
	}

	.primera-item-inner2 .divtitle .sm-div-container .sm-div {
		margin: 0px 4vw;
	}

	.primera-item-inner3-table-responsive table tr th {
		font-size: 5vw;
	}

	.primera-item-inner3-table-responsive table tr td {
		font-size: 7vw;
	}

	.boxscore-btn-responsive {
		font-size: 4vw !important;
	}

	.playbyplay-btn-responsive {
		font-size: 4vw !important;
	}

	/* LIVE SCORE */
	.primera-item-inner2-live h2 {
		font-size: 7vw;
	}

	.primera-item-inner2-live h2 small {
		padding: 2px 15px 6px;
		font-size: 3.5vw;
		margin: 0 3vw;
		transform: translateY(-12px);
	}

	.primera-item-inner2-live h2 small img {
		max-width: 2vw;
	}

	.primera-item-inner2-live-table-responsive table tr th {
		font-size: 5vw !important;
	}

	.primera-item-inner2-live-table-responsive table tr td {
		font-size: 7vw !important;
	}
}