@media only screen and (max-width:1559px) {}

@media only screen and (max-width:1440px) {}

@media only screen and (min-width:1441px) and (max-width:1700px) {}

@media only screen and (min-width:1200px) and (max-width:1440px) {

}

@media only screen and (min-width:768px) and (max-width:1199px) {}

@media only screen and (min-width:768px) and (max-width:991px) {


}

@media only screen and (min-width:601px) and (max-width:767px) {}

@media only screen and (max-width:1350px) {
	.athleteVideoPopupAction,.selfHostedPopup {
		height: 300px;
	}

	.athleteVideoItem.slick-slide .athletePlayIcon {
		width: 80px;
	}
}

@media only screen and (max-width:1199px) {

	.athleteDetail .athlete-title {
		font-size: 28px;
		line-height: 30px;
	}

	.athletefeatures ul li {
		font-size: 16px;
		line-height: 24px;
	}

	.athleteSocial ul {
		gap: 15px;
	}

	.athleteSocial ul img {
		width: 34px;
	}

	
	.athleteVideoPopupAction,.selfHostedPopup {
		height: 280px;
	}

	.athleteVideoSlider button.slick-arrow.slick-prev {
		left: 2%;
	}

	.athleteVideoSlider button.slick-arrow.slick-next {
		right: 2%;
	}

	.athleteVideoSlider .slick-list::after {
		max-width: 50.2%;
	}
}

@media only screen and (max-width:1024px) {



}

@media only screen and (max-width:991px) {
	.athleteRow {
		display: grid
	;
		grid-template-columns: repeat(1, 1fr);
		gap: 30px;
	}

	.single-athlete-content {
		padding: 120px 0 40px;
	}

	.athletefeatures {
		padding: 10px;
	}

	.sportBreadcMain {
		margin: 0;
	}

	.athlete-content p {
		font-size: 15px;
		line-height: 28px;
	}

	.athleteCol {
		text-align: center;
	}

	body .mfp-container{
		padding: 0;
	}

}

@media only screen and (max-width:767px) {
	.elementor-element.athleteDetailNavigation .elementor-post-navigation {
		flex-direction: column;
		justify-content: center;
	}

	.elementor-element.athleteDetailNavigation .elementor-post-navigation .elementor-post-navigation__link {
		width: 100%;
	}

	.elementor-element.athleteDetailNavigation .elementor-post-navigation .elementor-post-navigation__link a{
		justify-content: center;
	}

	.athleteVideoPopupAction,.selfHostedPopup {
		width: 100%;
		height: 190px;
	}

	.athleteVideoItem.slick-slide .athletePlayIcon {
		width: 50px;
	}

	.athleteVideoSlider button.slick-arrow.slick-prev {
		left: 3%;
	}

	.athleteVideoSlider button.slick-arrow.slick-next {
		right: 3%;
	}

	.athleteVideoSlider .slick-list::after {
		max-width: calc(100% - 60px);
		background-size: 60px, 100% 100%;
	}

	body .vjs_video_3-dimensions {
		width: 100%;
		height: 300px;
	}

	ul.post-nav-list {
    flex-direction: column;
}
}