/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1920px) {
	.container{
		max-width: 1630px;
	}
	footer .container,
	.hot_slider,
	.container_sm{
		max-width: 1470px;
	}
	.banner_home {
		height: 450px;
	}
	.hotnews img{
		height: 250px;
        object-fit: cover;

	}
	.hotnews_img_big{
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.img_80{
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	.title_wrapper img{
		width: 75px;
	}
}
@media (min-width: 1600px) and (max-width: 1919.98px){
	html{
		font-size: 54%;
	}
	.container{
		max-width: 1380px;
	}
	footer .container,
	.hot_slider,
	.container_sm{
		max-width: 1330px;
	}
	.banner_home {
		height: 520px;
	}
	.hotnews img{
		height: 250px;
        object-fit: cover;

	}
	.hotnews_img_big{
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.img_80{
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	.title_wrapper img{
		width: 65px;
	}
}
@media (min-width: 1366px) and (max-width: 1599.98px){
	html{
		font-size: 46%;
	}
	.container{
		max-width: 1200px;
	}
	footer .container,
	.hot_slider,
	.container_sm{
		max-width: 1140px;
	}
	.banner_bottom {
	    padding: 8rem 0 2rem;
	}
	.banner_home {
		height: 380px;
	}
	.hotnews img{
		height: 220px;
        object-fit: cover;

	}
	.hotnews_img_big{
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.img_80{
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	.title_wrapper img{
		width: 65px;
	}
}
@media (min-width: 1200px) and (max-width: 1365.98px){
	html{
		font-size: 42%;
	}
	.container{
		max-width: 1080px;
	}
	.hot_slider .owl-nav button.owl-prev {
	    left: -3rem;
	}
	.hot_slider .owl-nav button.owl-next {
	    right: -3rem;
	}
	.banner_bottom {
	    padding: 8rem 0 2rem;
	}
	.banner_home {
		height: 320px;
	}
	.hotnews img{
		height: 210px;
        object-fit: cover;

	}
	.hotnews_img_big{
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.img_80{
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	.title_wrapper img{
		width: 55px;
	}
}
@media (min-width: 992px) and (max-width: 1199.98px){
	html{
		font-size: 36%;
	}
	.menu li a {
	    padding: 0 2.5rem;
	}
	.hot_slider .owl-nav button.owl-prev {
	    left: -3rem;
	}
	.hot_slider .owl-nav button.owl-next {
	    right: -3rem;
	}
	.banner_bottom {
	    background-color: #2b2b2b;
	}
	.banner_home {
		height: 260px;
	}
	.hotnews img{
		height: 150px;
        object-fit: cover;

	}
	.hotnews_img_big{
		margin-left: auto;
		margin-right: auto;
		width: 50%;
	}
	.img_80{
		margin-left: auto;
		margin-right: auto;
		width: 80%;
	}
	.title_wrapper img{
		width: 50px;
	}
}
@media (max-width: 991.98px) {
	.menu_wrapper{
		position: fixed;
		top: 0;
		left: -100%;
		background-color: #fff;
		text-align: center;
		z-index: -1;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		overflow: auto;
		padding-top: 16rem;
		padding-bottom: 3rem;
		width: 100%;
		height: 100%;
		overflow: auto;
		display: block;
	}
	.menu_wrapper.current{
		left: 0;
	}
	.hamburger-menu {
		display: block;
	}
	.menu {
	    background-color: #FFF;
	    border: none;
	    -webkit-box-shadow: none;
	            box-shadow: none;
	    display: block;
	    padding: 0;
	    border-radius: 0;
	}
	.menu li a {
	    font-size: 3rem;
	    margin-top: 3rem;
	}
	.home_slider .owl-item:not(.center) {
	    margin-top: 0rem;
	}
	.home_slider .owl-dots {
		margin-top: -6rem;
	}
	.btn_wrapper {
	    background-color: #FFF;
	    border: none;
	    -webkit-box-shadow: none;
	            box-shadow: none;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -webkit-column-gap: 0.8rem;
	       -moz-column-gap: 0.8rem;
	            column-gap: 0.8rem;
	    padding: 0;
	    border-radius: 0;
	    margin-top: 4rem;
	}
	.search_btn {
	    min-width: 22rem;
	    margin-bottom: 3rem;
	}
	.banner_home h1 {
	    font-size: 9rem;
	}
	.box1::before,
	.box1::after{
		display: none;
	}
	.box3::before,
	.box3::after{
		display: none;
	}
	.banner_bottom {
	    background-color: #2b2b2b;
    	padding: 3rem 2rem 3rem;
	}
	.banner_bottom h5 {
	    margin-top: 2rem;
	    margin-bottom: 2rem;
	}
	.social_wrap {
	    display: inline-block;
	    text-align: center;
	}
	.tab_wrap{
		width: 100%;
	}
	.right_player_box{
		margin-right: 0;
	}
	.right_player_box::before,
	.right_player_box::after{
		display: none;
	}
	.tab_wrap{
		padding: 0;
	}
	.left_player_box {
	    padding: 5rem;
	}
	.charts_area .nav-pills {
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.charts_area .nav-pills li{
		width: auto;
		-webkit-box-flex: 1;
		    -ms-flex-positive: 1;
		        flex-grow: 1;
	}
	.charts_area .nav-pills li:not(:first-child) button {
	    -webkit-transform: skew(0deg);
	        -ms-transform: skew(0deg);
	            transform: skew(0deg);
	    margin-left: 0rem;
	}
	.charts_area .nav-pills li:not(:first-child) button span {
	    -webkit-transform: skew(0deg);
	        -ms-transform: skew(0deg);
	            transform: skew(0deg);
	}
	.charts_area .nav-pills li:first-child button {
	    padding-right: 1rem;
	}
	.podcast_wrap .col-lg-5,
	.podcast_wrap .col-lg-7{
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.hot_slider .owl-stage-outer{
		border-radius: 0;
	}
	.hot_slider .owl-nav{
		margin-top: 3rem;
	}
	.hot_slider .owl-nav button {
	    position: relative;
	    top: auto;
	    -webkit-transform: translateY(0%);
	        -ms-transform: translateY(0%);
	            transform: translateY(0%);
	    left: auto !important;
	    right: auto !important;
	}
	.footer_bottom {
	    font-size: 1.8rem;
	    text-align: center;
	}
	.social_media{
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.footer_img {
	    position: relative;
	    right: auto;
	    bottom: auto;
	    max-width: 100%;
	    margin-bottom: 5rem;
	}
	.title_wrapper h2 {
	    font-size: 6rem;
	}
	.title_wrapper img{
		width: 65px;
	}
	.program_list li {
	    -webkit-box-flex: 1;
	        -ms-flex: 1 1 50%;
	            flex: 1 1 50%;
	    max-width: 50%;
	}
	.program_list li .program_btn{
		font-size: 2.4rem;
	}
	.team_box {
	    height: 38rem;
	    padding: 3rem;
	}
	.team_box::before {
	    width: 38rem;
	    bottom: 19rem;
	    left: -14.5rem;
	    font-size: 3.5rem;
	}
	.listen_cover_top>img{
		display: none;
	}
	footer{
		margin-top: 0;
	}
	.back_button {
		top: auto;
	    margin-bottom: 4rem;
	}
	.details_box{
		display: block;
	}
	.talk_wrap {
	    border-right: 0;
	    padding-right: 0;
	    margin-right: 0;
	    margin-bottom: 4rem;
	}
	.location_details {
	    -webkit-column-gap: 4rem;
	       -moz-column-gap: 4rem;
	            column-gap: 4rem;
	}
	.location_details .contact_item:not(:last-child) {
	    margin-bottom: 2rem;
	}
	.music_box {
	    padding: 3.5rem;
	}
	.big_banner p {
	    font-size: 2rem;
	    max-width: 60rem;
	}
	.big_banner {
	    height: 75rem;
	    padding: 4.4rem 4.4rem 7rem;
	}
	.music_box>img {
	    height: 19rem;
	}
	.big_box h5 {
	    font-size: 2.8rem;
	}
	.big_box h3 {
	    font-size: 6.4rem;
	}
	.map_box iframe {
	    height: 70rem;
	}
	.search_wrapper {
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	}
	.search_wrapper input{
		margin-bottom: 2rem;
	}
	.number_box{
		display: none;
	}
	.charts_content_wrap {
	    padding-left: 0;
	    margin-bottom: 1rem;
	}
	.charts_content_wrap>img{
		margin-bottom: 1rem;
	}
	.play_wrap {
	    margin-top: 1.5rem;
	}
	.small_news{
		display: block;
	}
	.small_news .hotnews_img{
		width: 100%;
		margin-bottom: 2.4rem;
	}
	.small_news .hotnews_content {
	    padding-bottom: 3rem;
	}
	.hotnews_img_small img{
		max-height: 260px;
		object-fit: cover;
	}
	.banner_home {
		height: 400px;
	}
	.hotnews img{
		height: 225px;
        object-fit: cover;

	}
}

/*Medium devices (tablets, 767px and down)*/
@media (max-width: 767.98px) {
	html{
		font-size: 50%;
	}
	.banner_home {
		height: 300px;
	}
	.hotnews img{
		height: 375px;
        object-fit: cover;
	}
	.hotnews_img{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.title_wrapper img{
		width: 55px;
	}
}

/*Small devices (landscape phones, 575px and down)*/
@media (max-width: 575.98px) {
	html{
		font-size: 1.55vw;
	}
	footer,
	.subcribe_form .input_group input{
		font-size: 1.9rem;
	}
	.container{
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.banner_home h1 {
	    font-size: 7rem;
	}
	.podcast_player_box {
	    padding: 3rem 1rem 0 3rem;
	}
	.left_player_box,
	.podcast_left_player_box {
	    padding: 3rem;
	}
	.right_player_box .row>div {
	    padding-right: 2rem;
	}
	.title_wrapper h2 {
	    font-size: 5rem;
	}
	.title_wrapper img{
		width: 35px;
	}
	.charts_area .nav-pills li button {
	    font-size: 2.1rem;
	}
	.tv_area .owl-nav {
	    margin-top: 3rem;
	}
	.pb_120{
		padding-bottom: 10rem;
	}
	.pt_120{
		padding-top: 10rem;
	}
	footer{
		margin-top: 0;
	}
	.banner_home h1 {
	    max-width: 54rem;
	}
	.team_box {
	    height: 62rem;
	    padding: 4rem;
	}
	.team_box::before {
	    width: 62rem;
	    bottom: 26rem;
	    left: -23.5rem;
	    font-size: 6rem;
	}
	.program_list li .program_btn {
	    font-size: 2rem;
	    padding: 2.5rem 2rem;
	}
	.pagination_wrap ul li a{
		height: 6.5rem;
		width: 6.5rem;
		font-size: 2.8rem;
	}
	.control_btn{
		height: 6.5rem;
	}
	.pt_90{
		padding-top: 6rem;
	}
	.trending_inner .hotnews_img img{
		min-height: 35rem;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.contact_group input,
	.contact_group .nice-select,
	.contact_group textarea {
	    font-size: 2rem;
	}
	.big_banner {
	    height: 55rem;
	    padding: 4.4rem 4.4rem 7rem;
	}
	.music_box{
		display: block;
	}
	.music_box>img {
	    margin-bottom: 4rem;
	}
	.artist_box{
		padding: 4rem;
	}
	.big_box {
	    height: 45.4rem;
	}
	.artist_box h3,
	.artist_box h4 {
	    font-size: 4rem;
	}
	.artist_box h5 {
	    font-size: 2.5rem;
	}
	.zone_content {
	    padding: 4rem;
	}
	.charts_box {
	    padding: 4rem;
	}
	.nomination_box {
	    padding: 4rem;
	}
	.nomination_content_wrap{
		display: block;
	}
	.nomination_content_wrap>img {
	    height: 16rem;
	    margin-right: 0rem;
	    margin-bottom: 4rem;
	}
	.banner_home {
		height: 200px;
	}
	.hotnews img{
		height: 200px;
        object-fit: cover;

	}
	.hotnews_img{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.modal-lg {
        max-width: 100% !important;
    }
}

