/*LARGE*/
@media(max-width:1199px){
	.ym_box_slider{
		padding:0 2rem;
	}
	.ym_box_slide h2,
	.ym_box_slide h3{
		font-size:18px;
	}
	.ym_box_slider .slick-prev{
	    left:-0.5rem;
	}
	.ym_box_slider .slick-next{
	    right:0;
	}
}

/*MEDIUM*/
@media(max-width:991px){
	.ym_grid_image img,
	.ym_grid .col-md-4 .ym_grid_image img{
		height:100%;
		width:auto;
	}
	.ym_grid_image_full img{
		width:100%;
		height:auto;
	}
	.ym_grid_image_full .ym_grid_play img{
	   	height:100%;
	   	width:auto;
	}
	.ym_footer_nav{
		text-align:center;
	}
	.ym_footer_nav li{
		margin:0 0.5rem;
	}
	.ym_footer p.ym_footer_copy{
		text-align:center;
		margin:1rem 0 0;
	}
	.ym_ranking_board_nav{
		padding:0.25rem 0;
	}
    .ym_newsletter .gform_body,
    .ym_newsletter .gform_footer{
        width: 100% !important;
    }
}

/*SMALL*/
@media(max-width:767px){
	.ym_hero_content h1{
		font-size:80px;
	}
	.ym_hero_content h1 span{
		margin-bottom:-3rem;
	}
	.ym_hero_content p{
		width:100%;
	}
	.ym_grid_text{
		padding:1.5rem;
	}
	.ym_grid .col-md-4 .ym_grid_image{
		padding-bottom:60%;
	}
	.ym_grid .col-md-4 .ym_grid_image img{
		width:100%;
		height:auto;
	}
	.ym_grid_image_full{
		padding-bottom:60%;
		height:auto;
	}
	.ym_ranking_filters .select{
		font-size:16px;
	}
	.ym_ranking_filters .styledSelect:after{
		top:1.25rem;
		right:0.5rem;
		border-width:6px;
	}
	.ym_ranking_filters .styledSelect:active::after,
	.ym_ranking_filters .styledSelect.active::after{
		top:0.75rem;
	}
	.ym_ranking_board_nav{
		text-align:left;
	}
	.ym_weekly_heading h3{
		float:none;
	}
    .ym_profile_collage_image img{
        -webkit-transform:translate(-50%,-50%) scale(1);
        transform:translate(-50%,-50%) scale(1);
    }
    .ym_grid_section .modal-content iframe {
        width: 100%;
        height: 300px;
    }
    .ym_grid_section .modal-dialog {
        max-width: 600px !important;
    }
}

/*EXTRA SMALL*/
@media(max-width:575px){
	.ym_header,
	.ym_header_logo{
		height:70px;
	}
	.ym_header_mobile{
		display:block;
		padding:1.2rem;
		color:white;
	}
	.ym_header_right{
		display:none;
		background:#292929;
		position:fixed;
		width:100%;
		left:0;
		right:0;
		top:70px;
		text-align:center;
	}
	.ym_header_nav li{
		margin:0 1rem 0 0;
	}
	.ym_header_nav li a{
		padding:1rem;
	}
	.ym_hero{
		height:500px;
	}
	.ym_hero_content h1{
		font-size:52px;
	}
	.ym_hero_content h1 span{
		margin-bottom:-1.75rem;
	}
	.ym_hero_content p{
		font-size:15px;
	}
	.ym_content h2{
		font-size:28px;
		text-align:center;
	}
	.ym_content .ym_content_body h2{
    	text-align:left;
	}
	.ym_grid_image{
		padding-bottom:60%;
		height:auto;
	}
	.ym_grid_image img{
		width:100%;
		height:auto;
	}
	.ym_newsletter h2{
		font-size:36px;
	}
	.ym_newsletter h2 span{
		margin-bottom:-1.5rem;
	}
	.ym_newsletter_form input,
	.ym_newsletter_form input[type="submit"]{
		width:100%;
		margin:0.25rem 0;
	}
	.ym_ranking_filters .select{
		margin:0.5rem 0;
	}
	.ym_ranking_board_table th{
		font-size:14px;
		padding:0.5rem 0.25rem;
	}
	.ym_ranking_board_table tr th:first-child,
	.ym_ranking_board_table tr td:first-child{
		display:none;
	}
	.ym_box_slider{
		padding:0 1.5rem;
	}
	.ym_box_slide h2,
	.ym_box_slide h3{
		font-size:18px;
	}
	.ym_tryout_block_image h2,
	.ym_tryout_block_text h2{
		font-size:20px;
		text-align:left;
	}
	.ym_weekly_heading h3{
		text-align:center;
		margin:0 auto;
		display:block;
	}
}
