/* Header Responsive */


.mob_menu_context .search_bar .search_form form .form-group input{
	 background: #D9D9D9;
	
}
.calendar_icon {
    width: 36px;
	height: 36px;
}

.mob_menu_context  .search_bar .search_form form .form-group {
    background: #D9D9D9;
	    width: 210px;
    height: 37px;
}


.mob_menu_socials .social_icons{
	display: flex;
	gap: 15px;
	    justify-content: space-between;
}
.mob_menu_socials .social_icons .soc_item_icon a {
        width: 29px;
        height: 29px;
     font-size: 16px;
 }



@media(max-width: 1439px){
	.programs_loop_image:after {
		bottom: 60px;
	}
}
@media(max-width: 1373px){
	.top_heading .breaking_news_items a {
		color: #fff;
		text-decoration: none;
		margin-right: 12px;
		display: flex;
		align-items: center;
	}
	.breaking_news___item span{
		text-overflow: ellipsis;
		overflow: hidden;
		width: 80%;
		white-space: nowrap;
		display: inline-block;
		margin-left: 10px;
	}
}


@media(max-width: 1332px){
	header#header .mainmenu li a{
		font-size: 15px;
	}
}



@media(max-width: 1257px){
	.heading .heading_content .breaking_news_items {
    	width: 30%;
	}

	.heading .heading_content .search_bar .search_form form .form-group {
    	width: 160px;
	}

	.heading .heading_content .breaking_news_items {
    	width: 290px;
	}

	.heading .heading_content .social_icons {
	    display: flex;
	    justify-content: space-between;
	}


}

@media(max-width: 1183px){
	header#header .mainmenu li {
	    margin-right: 13px;
	}
	header#header .mainmenu li a {
    	font-size: 14px;
	}

	.sd_item_news .sb_item_thumnail, .sd_item_news .sb_item_thumnail img {
    	width: 176px;
    	height: 100px;
	}

	.sd_item_news .sd_item_title {
	    font-size: 13px;
	}

	.single_program_video_wrapper iframe {
    	width: 100%;
    	height: 549px;
    	border-radius: 8px;
	}
}

@media(max-width:1235px){
	.sidebar .sd_item_news .sd_item_title {
    	font-size: 15px;
	}
	
	.ytb_banner span {
    	font-size: unset !important;
	}
}


@media(max-width: 1137px){
	header#header .mainmenu li a {
    	font-size: 13px;
	}
	header#header .nav_menu_head .switcher_language li a{
		font-size: 12px;
	}
	
	.sd_item_news .cat_loop_item {
		
		height: auto;
	
	}
}

@media(max-width: 1083px){
	.programs__slider .slick-slide .programs_loop_image:after {
		bottom: 39px;
	}
}

@media(max-width: 1098px){
	.program_sl_wrapper {
	    min-height: 341px;
	}
}

@media(max-width: 1057px){
	header#header .mainmenu li a {
    	font-size: 13px;
	}
}

@media (max-width: 1096px){
	/* new code  */
	.hero__liveweb {
		display: none;
	}
	.hero__livemob {
		display: block;
        width: 100%;
	}
	.hero__live {
		display: block;
		margin: 5px 5px 0 0;
		padding: 5px 10px;
        text-transform: uppercase;
	}
	/* new code end */
	header#header .mainmenu li a {
    	font-size: 12px;
	}
	header#header .nav_menu_head .switcher_language li a{
		font-size: 12px;
	}
	
	.programs__slider .slick-slide .programs_loop_image:after {
		height: 1.5px;
		bottom: 40px;
	}
}
@media (max-width: 1096px){
	.program_top_big_slider{
		border: none;
		padding-right: 0px;
	}
	.program_sl_wrapper {
    	min-height: 591px;
	}
	
	
	#header .row{
		justify-content: space-between;
	}
}


@media(max-width: 1096px){
	
	.heading .heading_content .social_icons {
	    width: 129px;
	    display: flex;
	    justify-content: space-between;
	    height: 26px;
	}
	.social_icons .soc_item_icon a {
    	width: 26px;
    	height: 26px;
    	font-size: 10px;
	}	


	.heading .search_bar,
	header .mainmenu,
	header .switcher_language{
		display: none !important;
	}
	header .col-lg-8 {
		display: none !important;
	}
	nav.nav_menu_head {
	    display: flex;
	    align-items: flex-end;
	    justify-content: flex-end;
	}
	.burger_menu_button {
	    display: flex !important;
	    align-items: center;
	    justify-content: center;
	    color: var(--dark);
	    font-size: 34px;
	    position: relative;
	    top: 5px;
		z-index: 9999;
	}


	.overflow_hidden{
		overflow: hidden;
	}
	.mobile_menu_content {
		display: flex !important;
		width: 300px;
		position: fixed;
		flex-direction: column;
		top: 74px;
		right: 0px; /* Align menu to the right */
		z-index: 99999;
		background: rgba(255,255,255, .95);
		height: 100%;
		transform: translateX(310px); /* Start off-screen to the right */
		transition: transform 0.8s;
		padding: 20px;
		overflow-y: scroll;
	}
	.mobile_menu_content.active {
		transform: translateX(0px); /* Bring it into view */
		transition: transform 0.8s;
	}

	.mobile_overlow.active{
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 9998;
		background: transparent;
	}


	.mobile_menu_content .mob_menu_header{
		display: flex;
		align-items: center;
		justify-content: flex-end;

	}
	
	.mob_menu_context {
    	display: flex;
		flex-direction: column;
	}

	.close_mob_menu{
		font-size: 30px;
	}

	#menu-language {
    	justify-content: flex-end !important;
    	margin: 0 0px 10px 0;
	}

	#menu-language li{
    	margin-right: 14px;
	}#menu-language li:last-child{
		margin: 0px;
	}
	#menu-language li a{
		color: var(--dark);
	}
	#menu-language li.wpml-ls-current-language a{
		font-weight: 600;
	}
	


	.calendar-archives {
		width: 294px;
		top: 41px;
		left: 0px;
		zoom: 0.9;
	}



	.mobile_menu_content ul.mainmenu {
    	flex-direction: column;

	}

	.mobile_menu_content ul.mainmenu li a{
		color: var(--dark);
		font-weight: 800;
		text-transform: uppercase;
	}

	.mobile_menu_content ul.mainmenu li.current-menu-item a{ 
		color: var(--main_color);
	}


	.menu-item-has-children {
	    display: flex;
	    width: 100%;
	    align-items: center;
	    justify-content: space-between;
	    flex-wrap: wrap;
	    position: relative;
	}

	.mobile_menu_content ul.mainmenu li {
    	display: flex;
		margin-bottom: 8px;
	}
	
	.mobile_menu_content .mainmenu > li.menu-item-has-children.menu-open > span.menu-expand {
	    -webkit-transform: rotate(0);
	            transform: rotate(0);
	  }
	.mobile_menu_content  .mainmenu > li.menu-item-has-children.menu-open > span.menu-expand i {
	    color: #000;
	  }
	.mobile_menu_content  .mainmenu > li > ul > li.menu-item-has-children.menu-open > span.menu-expand {
	    -webkit-transform: rotate(0);
	            transform: rotate(0);
	}

	
	    .mainmenu li ul.sub-menu {
        padding-right: 9px;
        width: 100%;
    }
	.mainmenu li ul.sub-menu a{
		color: #575757;
		font-size: 10px;
	}

	 .mainmenu li>span.menu-expand {
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		transform: rotate(90deg);
	}
	  .mainmenu li > span.menu-expand img {
	    color: #000;
	    font-size: 14px;
	  }
	  .mainmenu li > span.menu-expand:hover {
	    color: #000;
	  }
	  .mainmenu li a {
	    font-size: 12px;
		line-height: 24px;
	    font-weight: 400;
	    color: #000;
	    text-transform: capitalize;
		display: block;
        padding: 0;
	  }
	  .mainmenu li a:hover {
	    color: #000;
	  }
	  .mainmenu li ul.sub-menu {
	    padding-left: 20px;
		  width:100%;
	  }

	  .nav_heading {
		margin-top: 7px;
	  }



	#hero .nav-tabs {
	    margin-top: 40px;
	}
	.category .nav-tabs {
	    margin-top: 0px !important;
	}
	
	
	#hero .tab-content{
		min-height: auto;
	}
	.tab-content>.active {
   		display: flex;
    	flex-wrap: wrap;
		flex-direction:column;
	} 
	.tab-content .sd_item_news{
		width: 50%;
	}
	
	.text_prym_color > a {
    	color: var(--main_color) !important;
	}
	
	.page-template-Home #hero .nav-tabs .nav-link {
		font-size: 12px !important;
	}
	
	.ytb_banner span {
	    font-size: 18px !important;
	}	

}

@media (max-width: 978px){
	.program_sl_wrapper {
    	min-height: 571px;
	}
	.sidebar .sd_item_news .sd_item_title {
    	font-size: 18px;
	}
}

@media(max-width: 992px){
	/* new code */
	.hero__live {
		padding: 3px 10px;
		font-size: 12px;
		font-weight: 400;
	}
	.video__container {
		width: 100%;
		height: 350px;
	}
	/* new code end*/
	.sidebar{
		margin-top: 40px;
	}

	.footer_logo_big{
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 20px;
	}

	#video_footer_container{
		display: none;
	}
	
	.calendar-archives.calendrier .calendar-navigation>.menu-container>ul.menu{
		left: 0px;
		top: 0px !important;
		position: relative !important;
	}
	
	
}

@media(max-width: 869px){
	.heading .heading_content {
		min-height: 67px;
		width: 100%;
		justify-content: normal;
	}
	.heading .heading_content .breaking_text {
		margin-right: 20px;
		margin-left: 20px;
		font-size: 10px;
	}
	.heading .heading_content .breaking_news_items {
		width: 40%;
		margin-right: 20px;
	}
	.heading .heading_content .social_icons {
	    margin-right: 20px;
	}
}

@media (max-width: 811px){
	.tab-content .sd_item_news {
    	width: 100%;
	}
	.sd_item_cont {
    	width: 310px;
	}
}

@media(max-width: 829px){
	.programs__slider .slick-slide .programs_loop_image:after {
		bottom: 13.5%;
	}
}

@media(max-width: 806px){
	.heading .heading_content .breaking_news_items {
	    width: 220px;
	}
}


@media(max-width: 769px){
	.team_avatar{
		margin-bottom: 20px;
	}
}

@media(max-width: 768px){
	.program_sub_items > div:nth-child(3){
		display: none;
	}
}

@media(max-width: 748px){
	.heading .heading_content .breaking_text{
		font-size: 10px;
	}
	.heading .heading_content .breaking_news_items {
	    width: 40%;
	}
	.curr_day{
		font-size: 44px !important;
	}
	.curr_month, .curr_month span{
		font-size: 15px !important;
		text-transform: uppercase !important;
	}
	
	
	.single_program_video_wrapper iframe, .entry-content iframe {
	    height: 419px;
	}
}

@media(max-width: 667px){
	#menu-footer{
	    justify-content: center;
		flex-direction: row !important;
        flex-wrap: wrap;
        gap: 8px;
	}
	#footer .mainmenu_footer li{
		margin-right: 0px;
	}
	#footer .footer_title {
		color: #fff;
		text-transform: uppercase;
		font-size: 17px;
		font-weight: 600;
		margin: 0 auto;
		margin-bottom: 22px;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 80%;
	}
	#footer .footer_title:after {
		content: '';
		position: relative;
		width: 100%;
		height: 0.25px;
		background: #D9D9D9;
		margin-top: 14px;
		opacity: 0.5;
	}
	
	#footer .map_footer_title{
		display: none;
	}

	.mainmenu_footer li a {
		border-right: 2px solid #D9D9D9;
		padding-right: 8px;
	}
	.mainmenu_footer li:last-child a {
		border: none !important;
		padding-right: 0px !important;
	}
	
	ul.footer_cat_menu.mainmenu_footer {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 8px;
		justify-content: center;
	}
	#footer .footer_text span {
		font-size: 13px;
		text-align: center;
	}
	#footer .footer_text {
		padding: 8px 0px;
	}
	
	

}

@media(max-width: 664px){
	.program_sl_wrapper {
    	min-height: 391px;
	}
}

@media(max-width: 601px){
	.logged-in.admin-bar .sticky_header{
		top: 0px;
	}
	
	/* 	 */
	#programs h2, #reports h2{
		font-size: 13px;
		text-transform: uppercase;
	}
	#programs .col-xl-11.col-9{
		width: 100% !important;
	}
	#programs .controllers, #reports .controllers{
		display: none !important;
	}
	.archive h1{
		 text-transform: uppercase;
	}
	
	#programs p {
    	font-size: 12px;
	}
	.program_cat_title_link h2,
	.archive h1,
	.title__text h4{
		font-size:13px !important;
	}
}

@media(max-width: 599px){

	  .heading .heading_content .social_icons {
               width: 129px;
        display: flex;
        justify-content: flex-end;
        height: 36px;
        gap: 10px;
        margin-right: 0px !important;
    }
	
	 .heading .heading_content .social_icons .soc_item_icon{
		display: none;
	}
	 .heading .heading_content .social_icons .soc_item_icon a {
        width: 36px;
        height: 36px;
        font-size: 10px;
        font-size: 16px;
    }
	 .heading .heading_content .social_icons .tg_icon_social, 
	 .heading .heading_content .social_icons .yt_icon_social{
		display: flex;
	}
	
}

@media (max-width: 596px){
	.heading .heading_content .breaking_news_items {
    	width: 47%;
	}
	.breaking_mob_hidden{
		display:none !important;
	}
	.breaking_mob_full{
		width: 100% !important;
	}
}

@media (max-width:580px){
	
	
	 
	
	
	
	.entry-content .alignleft,
	.entry-content .alignleft img,
	.entry-content .alignright,
	.entry-content .alignright img{
		width: 100% !important;
		height:auto !important;
		margin: 0px;
		margin-bottom: 15px;
		margin-top: 15px;
		padding: 0px;
	}
	
	img.team_avatar.team_ava_single {
		width: 100%;
		height:auto;
		object-fit:cover;
	}
	
	
	#programs_section .program_category__item_list .program_list_wrapper > div:nth-child(2) .row > div{
		display:none;
	}
	
	#programs_section .program_category__item_list .program_list_wrapper > div:nth-child(2) .row > div:nth-child(-n+3){
		display:block;
	}
	
	.news__item_wrap .news__image img,
	.news__item_wrap .news__image-archive.news__image img
	{
		min-height: 202px;
		height: 202px;
	}
	
	
	.sidebar .sd_item_news .sd_item_title{
		font-size: 11px !important;
	}
}





@media(max-width: 512px){
	/* new code */
	.video__container {
        width: 100%;
        height: 250px;
    }
	/* new code end*/
	.heading .container-lg{
		padding-right: 0px !important;
	}
	.heading .heading_content {
		justify-content: normal;
	}
	
	
	.heading .heading_content .breaking_text {
		font-size: 11px;
	}
	.heading .heading_content .breaking_text {
		
		margin-left: 20px;
		margin-right: 20px;
	}
	.heading .heading_content .breaking_news_items {
		width: 68%;
		margin-right: 0px;
	}
	.heading .heading_content .whater_price{
		display: none !important;
	}


	
	.sl_slider_item {
    	width: 100%;
    	min-height: 207px;

	}
	
	.sl_slider_item .fs-20{
		font-size: 15px;
	}
	.sl__primary_category {
    	font-size: 14px;
		padding: 4px 8px !important;
	}
	.sl_slider_item .fs-20{
		font-size: 15px;
	}
	
	.sl_slider_description{
		display: none;
	}
	
	.main__cat-archive {
		padding-top: 26px !important;
		padding-bottom: 46px !important;
	}

	.main__loop-item {
		margin-top: 10px !important;
	}

	.main__loop-item .news__item_wrap{
		margin-bottom: 10px;
	}

	.main__loop-item .title__text{
		font-size: 13px;
		color: #4F4F4F;
	}
	.main__tabs {
		margin-top: 23px;
	}

	.main__tabs-title {
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 500;
		color: #000;
	}

	.main__pagination {
		margin-top: 10px;
	}

	.main__pagination .pagination_area a, 
	.main__pagination .pagination_area span{
		font-size: 19px;
		font-weight: 500;
		line-height: 1;
	}

	.main__tabs__hero {
		margin-bottom: 0 !important;
	}
}


@media(max-width: 504px){
	.programs__slider .slick-slide .programs_loop_image:after {

		height: 1px;
		bottom: 83px;
	}
}

@media(max-width: 502px){
	.content_text img.post-thumbnail{
		height: 200px;
	}
	.sd_item_news .sb_item_thumnail, .sd_item_news .sb_item_thumnail img {
		width: 166px;
	}
	
	.programs_loop_wrapper .programs_loop_image img {
		height: 300px;
	}
	.program_sl_wrapper {
    	min-height: 341px;
	}
	.program_sub_items > div{
		width: 100%;
	}
	.program_sub_items > div:nth-child(2){
		display: none;
	}

	.news__item_wrap .news__image img {
	    max-height: 202px;
		min-height: 202px;
		height: 202px;
	}
	
	img.team_avatar {
    	height: 591px;
    	object-fit: cover;
	}
	
	.programs__slider .slick-slide .programs_loop_image:after {
		height: 2px;
		bottom: 40px;
		width: 190px;
	}
}

@media(max-width: 445px){
	
	.single_program_video_wrapper iframe, .entry-content iframe {
    	height: 229px;
	}
	

	.programs__slider .slick-list , .reports__slider .slick-list{
   		margin-left:-13px;
	}
	
	.news__item_wrap .news__image img {
	    min-height: 202px;
		height: 202px;
	}

	.programs_loop_wrapper .programs_loop_image img {
		height: 265px;
	}

	.programs_loop_wrapper .programs_loop_text .program_loop_title {
		font-size: 14px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.programs_loop_wrapper span {
		font-size: 13px;
		line-height: 1;
	}
}


@media(max-width: 419px){

	
	
	.program_sl_wrapper {
    	min-height: 281px;
    	 margin-bottom: 80px;
	}
	.program_sl_wrapper a.btn.btn-program {
    	margin-bottom: 10px;
	}

	.program_sub_items{
		display: none;
	}
	
	
	.share_links {
		flex-direction: column;
		justify-content: flex-start !important;
		align-items: flex-start !important;
	}
	.share_links span{
		margin-bottom: 10px;
	}
	.share_links ul{
		margin-left: 0px;
		padding-left: 0px;
	}

}

@media(max-width: 413px){

	.heading .heading_content .social_icons{
		display: none;
	}	
	.programs_loop_wrapper .programs_loop_image img {
		height: 227px;
	}
}

@media(max-width: 370px){
	/* new code */
	.video__container {
        width: 100%;
        height: 175px;
    }
	/* new code end*/
	.single_program_video_wrapper iframe, .entry-content iframe {
    	height: 189px;
	}
	
	.news__item_wrap .news__image img {
		height: 202px;
		min-height: 186px;
		object-fit: cover;
	}
	
}



@media (max-width: 362px){
	.program_sl_wrapper {
    	min-height: 201px;
	}

}

@media(max-width: 327px){
	
	#hero .sl_slider_title h2{
		font-size: 17px;
	}
	#hero .sl_slider_item{
		padding: 10px;
	}
	
	.sd_item_news{
		flex-direction:column;
		align-items: flex-start;
	}
	.cat_loop_item{
		display:none !important;
	}
	.sd_item_news .sb_item_thumnail, .sd_item_news .sb_item_thumnail img {
		width: 100%;
		height: 140px;
		margin-bottom: 10px;
	}
	.sd_item_cont {
    	width: 100%;
	}
	#hero .nav-tabs .nav-link {
		font-size: 10px;
	}

}


@media(max-width: 285px){
	.top_heading{
		display: none;
	}
	.programs__slider .slick-slide .programs_loop_image:after {
   		 bottom: 14.50%;
	}
	.heading .heading_content .whater_inf{
		width: 130px;
	}
	.whater_elem_item{
		width: 120px !important;
	}
	.heading .heading_content .whater_inf span.cond_text_title {
    	font-size: 11px;
	}
}