/*
====================================
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-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;
	}

	/*=== 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 {
	    width: 55%;
		height: 100%;
	}

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

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


	.calendar_controls {
		width: 10rem;
	}
	.calendar_responsive_row {
		gap: 2rem !important;
	}
	.calendar_responsive_container {    
		padding-left: 0px !important;
    	padding-right: 0px !important;
		max-width: 1050px;
	}

	.rs_card_featured,
	.rs_card_img {
		min-width: 30rem;
	}

	.bar_progress_container {
		width: 300px;
    	height: 50px;
		padding-left: 0.1rem;
    	padding-right: 0.1rem;
	}

	.roster_inner_text {
		padding: 3rem;
	}

	.tienda_tabs {
		line-height: 4rem;
		font-size: 1.3rem;
	}
	.tienda_option_container {
		margin-top: 2.8rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.header-item2-inner ul li a.menu-r-social{
		padding: 0px 0px;
	}
	.stronger-item2-inner {
		width: 40%;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.header-anden-text img {
		height: 100px;
		width: auto;
	}
	.scoreboard2-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.scoreboard2-date-btn{
		padding: 0px 4px;
		width: 90px;
		font-size: 9pt;
	}

	.scoreboard2-date-container p {
		font-size: clamp(7px, 0.5vw, 12px);
	}
	.carousel-sponsors .item {
		height: 150px;
	}
	.carousel-sponsors .item img {
		height: 180px;
	}
	.sponsor-title {
		font-size: 20px;
		letter-spacing: 5px;
	}
	.organizacion-background-player {
		height: 350px;
	}
}

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


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

	.header-item {
	    padding: 20px 0;
		padding-left: 1.5rem;
        padding-right: 1.5rem;
	}

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

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

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

	.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-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: 0px 40px 70px;
	}

	.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 12px;
		height: 100%;
	}

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

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

	.calendar_controls {
		width: 9rem;
	}
	.calendar_responsive_row {
		gap: 3rem !important;
	}
	.calendar_responsive_container {    
	    max-width: 991px !important;
		padding-left: 10px !important;
      	padding-right: 10px !important;
	}
	.calendar_date_style {
		font-size: 1rem !important;
	}
	.calendar_stadium_style {
		font-size: 0.8rem !important;
	}
	.calendar_hr_style {
		font-size: 3rem;
	}
	.rs_card_featured,
	.rs_card_img {
		min-width: 20rem;
	}
	.rs_card_featured {
		display: flex;
		justify-content: center;
		align-items: center;
		align-self: center;
	}
	.rs_main_font {
		font-size: 1.3rem !important;
	}

	.roster_inner_bars {
		flex-direction: column;
	}
	.roster_inner_text {
		padding: 3rem;
	}

	.roster_inner_social {
		font-size: 1.3rem;
		gap: 2rem;
	}
	.roster_inner_social_sub img {
		width: 2.2rem;
		height: 2.2rem;
	}

	.roster_inner_stats_1_num {
		font-size: 12rem;
    	line-height: 16rem;
	}
	.roster_inner_stats_1_name {
		font-size: 3.8rem;
	}
	.roster_inner_stats_1_name div {
		line-height: 4rem;
	}
	.roster_inner_images {
		background-size: 35% 100%;
		width: 76%;
	}
	.roster_inner_info {
		padding-right: 2rem;
    	font-size: 1.5rem;
		width: 30%;
	}

	.tienda_tabs {
		line-height: 4rem;
		font-size: 1.3rem;
	}
	.tienda_option_container {
		margin-top: 2.8rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.tienda_product_cont {
		width: 18rem;
	}

	.tienda_i_content {
		flex-direction: column;
		padding-left: 0rem;
		padding-right: 0rem;
		gap: 2rem;
	}
	.tienda_i_opt_msi {
		width: 100%;
	}

	.header-item-inner2 ul li {
		margin-bottom: 0rem !important;
	}

	.scoreboard-btn-box {
		font-size: 8px;
		padding: 7px 5px 3px 5px !important;
	}

	.primera-item-inner2 .divtitle {
		font-size: 35px;
	}

	.header-anden-text img {
		height: 70px;
		width: auto;
	}
	.carousel-sponsors .item {
		height: 150px;
	}
	.carousel-sponsors .item img {
		height: 150px;
	}
	.sponsor-list {
		padding-bottom: 10px;
	}
	.sponsor-title {
		font-size: 18px;
		letter-spacing: 5px;
	}
	.calendar_boxscore {
		font-size: 20px;
	}
	.batting-item-desc-right {
		line-height: 1;
		transform: translateY(-5px);
	}
	.roster_controls {
		width: 9rem;
	}
	.organizacion-background-player {
		height: 300px;
	}
	.organizacion-load-more {
		width: 160px;
	}
}

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


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

	.main-wrapper, .main-wrapper-inner, .container-limit, .secondary-bg  {
		padding: 0;
		overflow: hidden;
	}


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

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

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

	.banner-area {
	    padding: 0px;
	}

	.banner-item {
		display: block;
	}

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

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

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

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

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


	.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 {
		margin-top: 20px;
	    padding: 0px 15px 3px;
		border-bottom: none;
		background: none;
	}
	.primera-item {
		border-radius: 20px;
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.live-desktop-ver {
		display: none;
	}
	.live-mobile-ver {
		display: block;
	}
	.primera-item-inner {
		position: relative;
		left: auto;
		top: auto;
		transform: none;
		margin: 0 auto;
		padding: 0 30px;
		z-index: 1;
		font-size: 35px;
		margin-bottom: 10px;
	}

	.primera-item-inner span {
		top: -3px;
	}

	.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;
	}

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

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

	.footer-area {
	    padding: 0px 40px 70px;
    	border-top: 6px solid #F5D128;
	}

	.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;
		margin-top: 30px;
	}

	.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;
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}

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

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

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

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

	.calendar_responsive_row {
		gap: 0.5rem !important;
	}

	.rs_card_featured {
		display: flex;
		justify-content: center;
		align-items: center;
		min-width: 100px;
		width: 100%;
	}
	.rs_card_img {
		max-width: 100%;
		min-width: 100px;
		width: 100%;
		height: auto;
	}
	.rs_card_item {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.rs_card_info {
		padding: 2rem !important;
	}
	.promo_inner_b_container {
		margin-left: 2rem !important;
    	margin-right: 2rem !important;
	}

	.roster_inner_bars {
		flex-direction: column;
	}
	.bar_progress_main {
		font-size: 1.6rem;
	}
	.bar_progress_container {
		width: 20rem;
		height: 3rem;
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.roster_inner_circles {
		gap: 2rem;
		padding-left: 1rem;
		padding-right: 1rem;
		margin-top: 3.5rem;
	}
	.roster_inner_text {
		padding: 2rem;
	}

	.roster_inner_social {
		font-size: 1.1rem;
		gap: 0.5rem;
	}
	.roster_inner_social_sub {
		gap: 0.4rem;
	}
	.roster_inner_social_sub img {
		width: 1.9rem;
		height: 1.9rem;
	}
	.roster_inner_stats_sign img {
		width: 20% !important;
		height: auto;
	}
	.roster_inner_stats_1 {
		justify-content: center;
	}
	.roster_inner_stats_1_num {
		font-size: 10rem;
    	line-height: 12rem;
	}
	.roster_inner_stats_1_name {
		font-size: 3.5rem;
		margin-left: 0rem;
	}
	.roster_inner_stats_1_name div {
		line-height: 3rem;
	}
	.roster_inner_cont {
		height: 500px;
	}
	/* .roster_inner_head {
		justify-content: space-between;
		background-size: 86% 100%;
	} */
	.roster_inner_images {
		background-size: 40% 100%;
		padding-left: 0;
		flex: 1;
		position: relative;
		z-index: 2;
	}
	.roster_inner_info {
		padding-right: 1rem;
    	font-size: 1.2rem;
		max-width: 30%;
		flex: 1;
		position: relative;
		z-index: 1;
	}

	.batting-item-desc {
		padding-left: 0.6rem;
		padding-right: 0.5rem;
		height: 4.3rem !important;
	}
	.batting-first-name {
		font-size: 1.4rem !important;
		line-height: 2.3rem;
	}
	.batting-last-name {
		font-size: 1.6rem !important;
		line-height: 1.3rem;
	}
	.batting-item-desc-right {
		font-size: 3.1rem !important;
	}

	.tienda_tabs {
		line-height: 3rem;
		font-size: 1.1rem;
	}
	.tienda_option_container {
		margin-top: 2.5rem;
		padding-left: 0.7rem;
		padding-right: 0.7rem;
	}

	.tienda_i_content {
		flex-direction: column;
		padding-left: 0rem;
		padding-right: 0rem;
		gap: 2rem;
	}
	.tienda_i_opt_msi {
		width: 100%;
	}

	.header-item {
		padding: 0px 10px;
		flex-wrap: wrap !important;
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.header-item-inner {
		margin-top: 46px;
		margin-bottom: 30px;
	}
	.header-item2{
		border-top: none;
		border-bottom: none;
	}
	.header-sponsor-inner {
		display: flex !important;
	}
	.header-sponsor-inner img {
		width: 250px;
		height: auto;
	}
	.header-item-barra {
		display: flex;
		align-items: center;
		width: 100%;
		margin-top: 35px;
		margin-bottom: 10px;
	}
	.header-item-inner3 {
		flex: 0 0 auto;
		align-self: flex-start;
	}
	.header-item-inner3 span {
		width: 60px;
		height: 9px;
		border-radius: 20px;
	}
	.header-logo-cont-mb {
		flex: 1;
    	margin-bottom: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.header-logo-cont-mb .header-item-inner {
		margin-top: 0;
		margin-bottom: 0;
	}
	.header-boleto-mb {
		flex: 0 0 auto;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		align-self: flex-start;
	}
	.header-ticket-button img {
		height: 70px !important;
		width: auto;
	}
	.header-social-networks-inner {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.header-social-networks-inner ul {
		display: flex;
		flex-direction: row;
	}
	.header-social-networks-inner li:last-child {
		order: -1;
	}

	.header-social-networks-inner ul li {
		align-self: center;
	}

	.post-item{
		height: 680px !important;
		max-height: 800px !important;
		overflow: hidden;
	}
	.post-item .img-container{
		width: 100%;
		height: 500px !important;
		background-size: cover;
		background-position: center;
	}
	.noticias-bg-image {
		display: flex;
		align-items: flex-start;
		justify-content: center;
		overflow: hidden;
	}
	.noticias-bg-image img {
		max-height: 100%;
		width: auto;
		object-fit: contain;
		object-position: top;
	}

	.scoreboard2-container {
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 2px solid #eab624;
	}

	.scoreboard2-date-container {
		min-width: unset;
	}
	.scoreboard2-splide-cont {
		min-width: 0;
	}
	.match-footer {
		height: 80px;
	}
	.carousel-sponsors .item {
		height: 150px;
	}
	.carousel-sponsors .item img {
		height: 150px;
	}
	.sponsor-list {
		padding-bottom: 0px;
	}
	.sponsor-title {
		font-size: 15px;
		letter-spacing: 5px;
	}
	.header-line-mb {
		border-bottom: 2px solid #fec526;
	}
	.calendar_responsive_container {    
	    max-width: 700px !important;
		padding-left: 20px !important;
      	padding-right: 20px !important;
	}
	.calendar_stadium_style {
		font-size: 1rem !important;
	}
	.calendar_controls {
		font-size: 1.1rem;
	}
	.roster_controls {
		width: 9rem;
	}
	.roster_inner_data {
		line-height: 1;
		font-size: 25px;
	}
	.organizacion-title {
		font-size: 4.2rem;
	}
}

@media screen and (max-width: 730px) {
	.scoreboard2-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.organizacion-background-player {
		height: 290px;
	}
}

@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;
	}

	.noticia-card {
		grid-template-columns: 300px 1fr;
	}
	.pagination-container {
		gap: 0.5rem;
	}
	
}

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

	.presented-area {
		padding: 10px 8px;
	}

	.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: 406px;
		width: auto !important;
	}

	.scoreboard-btn-box {
		font-size: 10px;
		padding: 7px 5px 3px 5px !important;
	}
	
	.presented-item-inner4 span .bg-positions {
		scale: 1.0 !important;
	}

	.presented-item-inner2 {
		padding: 0.1rem 0.5rem !important;
	}

	.scoreboard-inning span, .scoreboard-text-status, .scoreboard-bso{
		font-size: 16px;
		white-space: nowrap;
	}

	.banner-show-desktop {
    	display: none;
	}
	.banner-show-mobile {
		display: block;
		margin-bottom: 15px !important;
	}

	.banner-item-mobile .slick-list {
		border-radius: 20px;
		overflow: hidden;
	}
	.banner-item-mobile .slick-slide img {
		border-radius: 20px;
		width: 100%;
	}

	.store-section {
		margin-top: 20px;
	}

	.store-section img {
		border-radius: 20px;
		width: 100%;
	}

	.scoreboard-btn-calendar{
		min-width: 130px;
		width: 130px;
		gap: 0.5rem;
		transform: scale(0.90);
		min-height: 100px;
	}

	.scoreboard-calendar-logo {
		width: 3.5rem;
	}
	.scoreboard-btn-text{
		font-size: 2.3rem;
		margin: 0;
		line-height: 1;
	}

	.scoreboard-btn-text-month{
		font-size: 1.6rem;
		margin: 0;
		line-height: 1;
	}
	.noticias-preview-cont {
		font-size: 18px;
	}

	.header-anden-text img {
		height: 90px;
		width: auto;
	}
	.primera-item-inner3 {
		font-size: 1.2em;
	}
	.instagram-area-title {
		margin-bottom: 50px;
	}
	.instagram-area {
		border-top: none;
	}
	.post-area-title {
		margin-bottom: 50px;
	}
	.footer-logo {
		padding-left: 0px !important;
	}
	.scoreboard2-no-games h2 {
		font-size: 12pt;
	}
	.btn-boleto-movil{
		width: 100px;;
	}
	.batting-item-inner2 table tr td {
		font-size: 20px;
	}
}

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

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

@media screen and (max-width: 1100px){
	.background-player{
		height: 339px;
	}
	.player-roster-image{
		height: 339px;
	}
	.batting-item-desc {
		padding-left: 0.6rem;
		padding-right: 0.5rem;
		height: 4.3rem !important;
	}
	.batting-first-name {
		line-height: 1;
		font-size: clamp(1rem, 3vw, 1.4rem);
	}
	.batting-last-name {
		font-size: clamp(1rem, 3vw, 1.6rem);
		line-height: 1;
	}
	.batting-item-desc-right {
		font-size: clamp(2.5rem, 5vw, 3.1rem);
	}
}

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

	.smx-widget__diamond,
	.smx-linescore-widget__diamond{
		transform: rotate(45deg) scale(0.85);
	}
}

@media screen and (max-width: 870px) {
	.presented-item-inner4 h3 {
		font-size: 17px;
	}
	.presented-item-inner4 h6 {
		font-size: 19px;
	}
	.scoreboard-inning span{
		font-size: 14px;
	}
	.match-score-cont span {
		font-size: 6rem;
		line-height: 0.8;
	}

	.smx-widget__diamond,
	.smx-linescore-widget__diamond{
		transform: rotate(45deg) scale(0.75);
	}
}

@media screen and (max-width: 800px) {
	.match-score-cont span {
		font-size: 5rem;
		line-height: 0.8;
	}
}

@media screen and (max-width: 632px) {
	.roster_inner_cont {
		height: auto;
	}
	.roster_inner_cont_blank {
		height: 65vw;
	}
	.roster_inner_images {
		background-size: 30% 80%;
		min-width: none;
		width: 36% !important;
	}
	.roster_inner_info {
		padding-right: 1rem;
    	font-size: 3.3vw;
		max-width: 40%;
		gap: 1rem;
	}
	.roster_inner_images img {
		width: 100%;
		height: auto;
	}

	.match-inning {
		padding-top: 0rem !important;
	}
	.match-inning span {
		font-size: 1.3rem !important;
	}
	.match-inning-arrow {
		font-size: 1.6rem !important;
	}
	.match-main span {
		font-size: 2.5rem;
	}
	.smx-widget__diamond, .smx-linescore-widget__diamond{
		width: 55px;
		height: 35px;
	}
	.smx-widget__diamond div, .smx-linescore-widget__diamond div{
		width: 15px;
		height: 15px;
		margin: 5px; 
	}
	.smx-widget__diamond-1, .smx-linescore-widget__diamond-1{
		right: 11px;
		top: -6px;
	}
	.smx-widget__bso_indicator div, .smx-linescore-widget__bso_indicator div{
		width: 10px;
		height: 10px;
		border-radius: 15px;
	}
	.mobile-match-container {
		padding-left: 0.5rem !important;
    	padding-right: 0.5rem !important;
	}
	.match-container {
    	height: auto;
		margin-top: 0px;
	}
	.header-item-inner3 span {
		width: 50px;
		height: 6px;
	}
	.header-logo-cont-mb {
    	margin-bottom: 5px;
	}
	.header-ticket-button img {
		height: 50px !important;
		width: auto;
	}
	.header-item-inner img {
	    max-width: 230px;
	}
	.header-anden-text img {
		height: 70px;
	}
	.scoreboard2-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.scoreboard2-splide-cont {
		padding-left: 20px;
	}
	.hamburguer-bg-menu {
		width: 120px;
	}
	.side-menu-inner2 ul li a {
		font-size: 26px;
	}
	.match-score-cont span {
		font-size: 4rem;
	}
	.smx-widget__diamond,
	.smx-linescore-widget__diamond{
		transform: rotate(45deg) scale(1.2);
	}
	.match-container .col-3 {
		margin-top: -15px;
	}
	.match-outs-container{
		transform: translateY(-20px);
	}
	.match-outs{
		font-size: 1rem !important;
	}
	.primera-item-inner {
		padding: 0 20px;
		font-size: 25px;
		margin-bottom: 10px;
	}
	.match-footer {
		height: 70px;
	}
	.match-footer {
		font-size: 22px;
	}
	.match-footer-date {
		margin-top: -5px;
		font-size: 12px;
	}
	.sponsor-title {
		font-size: 13px;
		letter-spacing: 5px;
	}
	.calendar_controls {
		font-size: 1rem;
		width: 8rem;
	}
	.calendar_games_arrow {
		background-position: right 0.65rem center;
	}
	.roster_inner_cont_blank .roster_inner_head .roster_inner_images img {
		align-self: center;
	}
	.organizacion-background-player {
		height: 260px;
	}
	.organizacion-mobile-name{
		font-size: 1.58rem;
		line-height: 1.1;
	}
	.organizacion-mobile-position{
		font-size: 0.7rem;
	}
	.organizacion-mobile-email{
		padding: 0.2rem 0.4rem;
		font-size: 0.5rem;
	}
}

@media screen and (max-width: 575px) {
	/* BOXSCORE */
    .match-h2-responsive {
        font-size: 7vw !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: 3vw;
	}
	.primera-item-inner3-table-responsive table tr td {
		font-size: 6vw;
	}
	.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;
	}

	.rs_inner_title,
	.promo_inner_title {
		font-size: 2rem;
	}
	.rs_inner_content {
		font-size: 1.3rem !important;
	}

	.promo_item {
		width: 255px;
		height: 219px;
	}
	.promo_item_logo {
		width: 100px;
		height: 100px;
		bottom: -50px; 
	}
	.promo_inner_content {
		font-size: 1.3rem !important;
	}
	.promo_inner_b_container {
		margin-left: 0.5rem !important;
    	margin-right: 0.5rem !important;
	}

	.presented-item-inner2 p{
		font-size: 20px;
	}


	.bar_progress_container {
		width: 14rem;
		height: 3rem;
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.roster_inner_circles {
		flex-direction: column;
		gap: 2.5rem;
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.roster_inner_circle_desc {
		font-size: 2.5rem;
	}
	.roster_inner_circle_value {
		font-size: 2.5rem;
	}
	.roster_inner_social {
		font-size: 1.5rem;
		flex-direction: column;
	}
	.roster_inner_stats_sign {
		transform: translateY(-20px);
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	.roster_inner_stats_sign img {
		width: 30% !important;
		height: auto;
	}
	.roster_inner_stats_1 {
		justify-content: center !important;
		flex-direction: column;
		align-items: center;
		gap: 30 !important;
		margin-left: 0px !important;
		width: 100% !important;
		height: 300px;
	}
	.roster_inner_stats_1_num {
		margin-top: 0rem;
		font-size: 24vw;
    	line-height: 4rem !important;
	}
	.roster_inner_stats_1_name {
		margin-top: 0rem;
		font-size: 15vw;
		margin-left: 0px !important;
	}
	.roster_inner_stats_1_name div {
		line-height: 12vw;
		text-align: center !important;
	}

	.tienda_tabs {
		line-height: 3rem;
		font-size: 0.8rem;
	}

	.mobile-match-container {
		padding-left: 0.2rem !important;
    	padding-right: 0.2rem !important;
	}
	.team-logo-container-linescore {
		transform: scale(0.6) !important;
	}
	.primera-item-inner3 {
		font-size: 1rem !important;
	}
	.header-social-networks-inner ul li span {
		font-size: 0.6rem !important;
	}
	.stronger-item2-inner {
		padding-left: 0.3rem !important;
		padding-right: 0.3rem !important;
	}
	.stronger-item2-inner2 h2 {
		font-size: 24px;
	}
	.noticias-preview-cont {
		font-size: 1rem;
	}
	.stronger-item2-inner2 {
		height: 100%;
	}

	.side-menu-inner2 ul li a {
		font-size: 24px;
	}
	.sponsor-title {
		font-size: 12px;
	}
	.instagram-area-title {
		font-size: 40pt;
	}
	.post-area-title h2 {
		font-size: 40pt;
	}
	.calendar_time_style {
		font-size: 2rem;
	}
	.roster_inner_data {
		line-height: 1;
		font-size: 22px;
	}
	.roster_inner_cont_blank {
		height: 65vw;
	}
	.roster_inner_hide {
		display: none;
	}
	.organizacion-background-player {
		height: 406px;
	}
	.organizacion-grid {
		row-gap: 50px;
	}
	.organizacion-controls {
		font-size: 1rem;
		width: 40%;
	}
}

@media screen and (max-width: 527px) {
	.linescore-desktop {
		display: none !important;
	}
	
	.linescore-mobile-wrapper {
		display: flex;
		flex-direction: column;
		width: 100%;
		gap: 6px;
	}

	.linescore-mobile-row-group {
		display: flex;
		flex-direction: row;
		gap: 6px;
	}

	.col-10-mobile {
		width: 83%;
		display: flex;
		flex-direction: column;
		gap: 6px;
	}

	.sponsor-mobile {
		width: 17%;
		background-color: black;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 4px;
		flex-shrink: 0;
	}

	.sponsor-mobile img {
		max-width: 100%;
		height: auto;
		object-fit: contain;
	}
	
	.linescore-mobile-row {
		display: flex;
		align-items: center;
		background-color: black;
		padding: 4px 6px;
		border-radius: 4px;
	}

	.logo-space {
		position: relative;
		width: 18%;
		height: 28px;
		overflow: hidden;
	}

	.logo-space-no-h {
		height: 5px;
	}

	.team-logo-container-linescore {
		position: absolute;
		top: -20px !important;
		left: -5px !important;
		transform: translateX(-5%) !important;
		width: 80px !important;
		height: 80px !important;
		background-size: cover;
		background-position: center;
		pointer-events: none;
	}

	.score-line {
		width: 84%;
		display: flex;
		justify-content: space-between;
		gap: 2px;
	}
	
	.score-cell {
		flex: 1;
		min-width: 0;
		font-size: 0.7rem;
		color: white;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.header-row {
		background-color: transparent !important;
	}
	.header-row .score-cell {
		color: black;
		font-weight: bold;
	}

	.header-item {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.header-sponsor-inner img {
		width: 190px;
		height: auto;
	}

	.scoreboard2-splide-cont {
		padding-left: 15px;
	}
	.hamburguer-bg-menu {
		width: 85px;
	}
	.side-menu-inner2 ul li a {
		font-size: 22px;
		padding: 12px 18px;
	}
	.menu-divider {
		margin: 15px 18px;
	}
	.calendar_controls {
		font-size: 1rem;
		width: 7.5rem;
	}
	.roster_inner_cont_blank {
		height: 70vw;
	}
	.roster_inner_stats_1 {
		height: 250px;
	}
	.roster_inner_stats_1_num {
		font-size: 21vw;
    	line-height: 2rem !important;
	}
	.roster_inner_stats_1_name {
		font-size: 13vw;
	}
	.roster_inner_stats_1_name div {
		line-height: 10vw;
	}
	.roster_inner_stats_sign {
		transform: translateY(-30px);
	}
	.roster_inner_stats_sign img {
		width: 25% !important;
	}
	.organizacion-background-player {
		height: 386px;
	}
}

@media screen and (max-width: 500px) {
	.calendar_controls {
		font-size: 0.8rem;
		width: 6.5rem;
		padding: 0rem 0.2rem;
	}
	.calendar_button {
		border-radius: 0.2rem;
	}
	.btn-boleto-movil{
		width: 90px;;
	}
	.roster_inner_data {
		line-height: 1;
		font-size: 20px;
	}
	.organizacion-background-player {
		height: 366px;
	}
	.organizacion-controls {
		width: 45%;
	}
	.organizacion-mobile-name{
		font-size: 1rem;
		line-height: 1.1;
	}
	.organizacion-mobile-position{
		font-size: 0.5rem;
	}
	.organizacion-mobile-email{
		padding: 0.1rem 0.3rem;
		font-size: 0.4rem;
	}
	.organizacion-mobile-image{
		width:80px;
	}
}

@media screen and (max-width: 485px) {
	.match-score-cont span {
		font-size: 3rem;
	}
	.match-container {
		min-height: 100px;
		height: auto;
		margin-top: 0px;
	}
	.match-container .col-3 {
		margin-top: -35px;
	}
	.primera-item-inner {
		padding: 0 20px;
		font-size: 18px;
		margin-bottom: 10px;
	}
	.primera-item-inner span {
		top: -1.5px;
	}

	.match-footer {
		height: 60px;
	}
	.match-footer {
		font-size: 18px;
	}
	.match-footer-date {
		margin-top: -7px;
		font-size: 10px;
	}
	.roster_inner_social {
		font-size: 1.3rem;
	}
	.organizacion-background-player {
		height: 346px;
	}
}

@media screen and (max-width: 480px) {
	.scoreboard-btn-calendar{
		min-width: 90px;
		width: 90px;
		border-radius: 10px;
		gap: 0.5rem;
		transform: scale(1);
		transform-origin: center;
		min-height: 0px;
		height: 70px;
		align-self: center;
	}

	.scoreboard-calendar-logo {
		width: 2rem;
		height: auto;
	}
	.scoreboard-btn-text{
		font-size: 1.5rem;
	}

	.scoreboard-btn-text-month{
		font-size: 1.2rem;
	}
	.primera-item-inner3-table-responsive table tr th {
		font-size: 4vw;
	}
	.primera-item-inner3-table-responsive table tr td {
		font-size: 6vw;
	}

	.pagination-link {
		min-width: 36px;
	}
	.pagination-prev,
	.pagination-next {
		min-width: auto;
	}
	.pagination-container {
		font-size: 0.8rem !important;
	}
	.pagination-link {
		display: flex;
		justify-content: center;
		align-items: center;
		padding-bottom: 0.5rem;
		padding-top: 0.5rem;
		padding-left: 3vw;
		padding-right: 3vw;
  		min-width: 5vw;
	}

	.scoreboard2-splide-cont {
		padding-left: 10px;
	}
	.side-menu-inner2 ul li a {
		font-size: 18px;
		padding: 12px 18px;
	}
	.sponsor-title {
		font-size: 10px;
		letter-spacing: 3px;
	}
	.roster_inner_cont_blank {
		height: 75vw;
	}
	
}

@media screen and (max-width: 445px) {
	.presented-item-inner4 h6 {
		font-size: 3.5vw !important;
	}
	.scoreboard-inning span{
		font-size: 3vw;
	}
	.scoreboard-text-status {
		font-size: 3vw;
	}
	.scoreboard-inning span{
		font-size: 3vw;
	}
	.scoreboard-bso {
		font-size: 3vw;
	}
	.scoreboard-bso span {
		font-size: 2.5vw;
	}
	.scoreboard-btn-box {
		font-size: 1.8vw;
		padding: 1vw 0.8vw 0.4vw 0.8vw !important;
	}
	.scoreboard-logos-small-d {
		transform: scale(0.7) !important;
	}

	.post-item{
		height: 600px !important;
		max-height: 550px !important;
		overflow: hidden;
	}
	.post-item .img-container{
		width: 100%;
		height: 350px !important;
		background-size: cover;
		background-position: center;
	}

	.header-logo-cont-mb {
    	margin-bottom: 5px;
	}
	.header-item-inner3 span {
		width: 40px;
		height: 4px;
	}
	.header-ticket-button img {
		height: 45px !important;
		width: auto;
	}
	.header-item-inner img {
	    max-width: 180px;
	}
	.header-anden-text img {
		height: 50px;
	}

	.scoreboard2-container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.hamburguer-bg-menu {
		width: 75px;
	}
	.post-area .slick-prev,
	.post-area .slick-next {
		top: 150px !important;
	}
	.calendar_controls {
		font-size: 0.8rem;
		width: 6rem;
		min-width: 6rem;
		padding: 0rem 0.2rem;
	}
	.calendar_time_style {
		font-size: 1.6rem;
	}
	.roster_inner_stats_1 {
		height: 220px;
	}
	.roster_inner_stats_1_num {
		font-size: 21vw;
    	line-height: 2rem !important;
	}
	.roster_inner_stats_1_name {
		font-size: 13vw;
	}
	.roster_inner_stats_1_name div {
		line-height: 10vw;
	}
	.organizacion-background-player {
		height: 306px;
	}
	.organizacion-controls {
		width: 50%;
	}
}

@media screen and (max-width: 400px){
	.calendar_title {
		font-size: 2.5rem;
	}
	.calendar-time {
		min-width: auto;
		font-size: 2rem;
	}

	.rs_card_info {
		padding: 1.2rem !important;
	}
	.rs_main_font {
		font-size: 1rem;
	}

	.bar_progress_main {
		font-size: 1.3rem;
	}
	.bar_progress_container {
		width: 10rem;
		height: 2.8rem;
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.roster_title {
		font-size: 20vw;
	}

	.tienda_tabs {
		line-height: 9vw;
		font-size: 3vw;
	}
	.tienda_p_img {
		max-height: 20rem;
		padding-top: 2rem;
		padding-bottom: 1rem !important;
	}
	.tienda_p_title {
		margin-top: 10vw;
		margin-bottom: 0.5rem;
	}
	.tienda_p_title img {
		width: 2rem;
		margin-right: 0.5rem;
	}
	.header-sponsor-inner img {
		width: 40vw;
		height: auto;
	}
	
	.header-social-networks-inner ul li span {
		font-size: 2vw !important;
	}
	.smx-widget__diamond,
	.smx-linescore-widget__diamond{
		transform: rotate(45deg) scale(1);
	}
	.primera-item-inner span {
		top: -1px;
	}
	.instagram-area-title {
		line-height: 1;
	}
	.calendar_hr_style {
		font-size: 2.5rem;
	}
	.calendar_controls {
		font-size: 0.65rem;
		width: 5rem;
		min-width: 5rem;
	}
	.calendar_games_arrow {
		background-position: right 0.55rem center;
		background-size: 10px 8px;
	}
	.roster_inner_data {
		line-height: 1;
		font-size: 20px;
	}
	.roster_inner_cont_blank {
		height: 85vw;
	}
	.roster_inner_circles {
    	margin-top: 0rem;
		transform: scale(0.8) translateY(-40px);
		transform-origin: center;
	}
	.roster_inner_bars {
		margin-top: 0rem;
	}
	.organizacion-background-player {
		height: 250px;
	}
	.organizacion-controls {
		width: 60%;
	}
	.organizacion-title {
		font-size: 2.5rem;
	}
}

@media screen and (min-width: 314px) and (max-width: 400px){
	.presented-item-inner4 h3 {
		font-size: 20px;
	}

	.bar_progress_main {
		font-size: 1.3rem;
	}
	.bar_progress_container {
		width: 8rem;
		height: 2.5rem;
		padding-left: 0.1rem;
		padding-right: 0.1rem;
	}
	.calendar_time_style {
		font-size: 1.4rem;
	}
}

@media screen and (max-width: 345px) {
	.scoreboard-logos-small-d {
		transform: scale(0.5) !important;
	}
	.scoreboard-time {
		font-size: 3.5vw !important;
	}
	.scoreboard-btn-box {
		font-size: 1.3vw;
		padding: 1vw 0.8vw 0.4vw 0.8vw !important;
	}
	.side-menu-inner2 ul li a {
		font-size: 16px;
		padding: 12px 18px;
	}
	.smx-widget__diamond,
	.smx-linescore-widget__diamond{
		transform: rotate(45deg) scale(0.8);
	}
	.post-area .slick-prev,
	.post-area .slick-next {
		top: 120px !important;
	}
	.calendar_controls {
		font-size: 0.6rem;
		width: 5rem;
		min-width: 5rem;
	}
	.roster_inner_stats_1 {
		height: 200px;
		margin-top: 1rem;
	}
	.roster_inner_stats_1_num {
		font-size: 21vw;
    	line-height: 1rem !important;
	}
	.roster_inner_stats_1_name {
		font-size: 13vw;
	}
	.roster_inner_stats_1_name div {
		line-height: 12vw;
	}
	.roster_inner_social {
		font-size: 1rem;
	}
	.organizacion-controls {
		font-size: 1rem;
		width: 75%;
	}
}