/* 1200 */
@media (max-width: 1200px){
	#side_ad_wrapper {
		display: none;
	}	
	
	
	
}
	
	


/* 992px */
@media (max-width: 992px){
	
	.title_font {
		font-size: 17px;
		line-height: 28px;
	}
	
	.header .container {
		max-width: 100%;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/**  bootstrap custom mobile menu show in 768px instead of 992px  **/
	.header .collapse:not(.show) {
		display: flex;
	}
	.header .navbar-expand-lg .navbar-nav {
		flex-direction: row;
	}
	.header .main_head a.nav-link, .header.fixed-top .main_head a.nav-link {
		font-size: 20px;
	}
	.header nav.navbar.navbar-expand-lg {
		padding: 0;
		position: relative;
		flex-wrap: nowrap;
	}
	.header button.navbar-toggler {
		display: none;
	}
	/**  // bootstrap custom mobile menu show in 768px instead of 992px  **/
	
	
	.header .logo_wrap {
		width: 93px;
		overflow: hidden;
		height: 37px;
	}
	.header .logo_wrap a.navbar-brand {
		padding: 0;
		width: 33px;
	}
	.header .th_head {
		padding-top: 27px;
		margin-bottom: 6px;
	}
	
	/** Mobile view header start user & menu **/
	.header ul.mobile_whatsapp_box {
		display: flex;
		margin-top: 7px;
		align-items: center;
	}
	.header .hum_menu_icon a.mobile_main_head_menu {
		font-size: 28px;
		margin-top: 5px;
		display: block;
		line-height: 20px;
	}

	.header ul.mobile_whatsapp_box li a.whatsapp_icon {
		font-size: 21px;
		display: block;
		margin-left: 6px;
		line-height: 17px;
	}
	.header ul.mobile_whatsapp_box img.img-fluid {
		width: 30px;
	}
	.header .container.navmenu_wrapper {
		display: none;
	}
	.mview_nav_link_wrap {
		background: #ffffff;
		display: flex;
		overflow-x: scroll;
		flex-wrap: nowrap;
		padding-right: 7px;
		margin-left: auto;
		margin-right: auto;
		width: 98%;
		border-bottom: 1px dashed #9f9f9f;
	}

	.mview_nav_link_wrap a.mlink {
		display: block;
		padding: 10px 10px;
		font-size: 17px;
		color: #212121;
		text-wrap: nowrap;
		white-space: nowrap;
		font-family: 'Tiro Bangla', serif;
	}
	.header.fixed-top .main_head {
		border-bottom: none;
	}
	.header.fixed-top .th_head {
		padding-top: 5px;
		overflow: hidden;
		display: block;
	}
	/** Mobile header start user & menu **/
	
	
	/** more Overlay menu off in mobile view **/
	.more_overlay_menu_wrapper {
		display: none !important;
	}
	
	/* Bottom Mobile Header menu */
	section.btm_mobile_menu_bar {
		display: block;
		bottom: -1px;
		position: fixed;
		left: 0;
		right: 0;
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
		background: #fff;
		padding: 7px 0;
		z-index: 99;
	}
	section.btm_mobile_menu_bar .mview_wrapper {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		padding-left: 5%;
		padding-right: 5%;
	}
	section.btm_mobile_menu_bar .header_search_box a {
		color: #333;
	}
	section.btm_mobile_menu_bar .mview_wrapper > div {
		width: 25%;
		text-align: center;
	}

	section.btm_mobile_menu_bar .mview_wrapper > div a.mb_link {
		display: block;
		line-height: 25px;
		font-size: 17px;
		font-family: 'Tiro Bangla', serif;
	}

	section.btm_mobile_menu_bar .mview_wrapper > div i.bi {
		display: block;
		color: #ca1f2f;
	}
	section.btm_mobile_menu_bar .mview_wrapper .logo_wrap {
		margin: auto;
		max-width: 110px;
	}
	.header .hum_menu_icon {
		display: block;
	}
	#mobile_sidebar_menu.m_nav_menu::-webkit-scrollbar {
		width: 4px;
		height: 0px;
	}
	#mobile_sidebar_menu.m_nav_menu::-webkit-scrollbar-track {
	  background: #626262;
	}
	#mobile_sidebar_menu.m_nav_menu::-webkit-scrollbar-thumb {
	  background: #ddd;
	}
	#mobile_sidebar_menu.m_nav_menu::-webkit-scrollbar-thumb:hover {
	  background: #ddd;
	}
	#mobile_sidebar_menu.m_nav_menu {
		background: #0c1c31;
		position: fixed;
		left: 0;
		top: 0;
		text-align: left;
		width: 260px;
		bottom: 0;
		padding-bottom: 50px;
		z-index: 999;
		overflow-y: scroll;
		display: block;
		box-shadow: 0 0 14px rgba(0,0,0,0.7);
		-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.7);
		-moz-box-shadow: 0 0 14px rgba(0,0,0,0.7);
		transform: translateX(-300px);
		-webkit-transform: translateX(-300px);
		-moz-transform: translateX(-300px);
		transition:  all .6s cubic-bezier(.77,0,.175,1);
		-webkit-transition:  all .6s cubic-bezier(.77,0,.175,1);
		-moz-transition:  all .6s cubic-bezier(.77,0,.175,1);
	}
	#mobile_sidebar_menu.m_nav_menu.show{
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
	}
	#mobile_sidebar_menu.m_nav_menu a.nav-link {
		display: block;
		padding: 9px 15px 9px 20px;
		font-size: 17px;
		font-family: 'Tiro Bangla', serif;
		color: #fff;
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	#mobile_sidebar_menu.m_nav_menu a.nav-link.dropdown-toggle::after {
		float: right;
		margin-top: 14px;
	}
	#mobile_sidebar_menu.m_nav_menu a.pro_logo {
		display: block;
		padding: 7px 15px 7px 20px;
		font-size: 18px;
		color: #fff;
		border-bottom: 1px solid #535353;
	}
	#mobile_sidebar_menu.m_nav_menu a.nav-link:hover, #mobile_sidebar_menu.m_nav_menu a.nav-link:active, #mobile_sidebar_menu.m_nav_menu a.nav-link:focus {
		background: ##ed1a3b;
	}
	#mobile_sidebar_menu.m_nav_menu li.nav-item .dropdown-menu a.dropdown-item {
		background: #09121e;
		color: #fff;
		font-size: 17px;
		padding-left: 30px;
	}
	#mobile_sidebar_menu.m_nav_menu li.nav-item .dropdown-menu {
		padding: 0;
		border: 0;
	}
	#mobile_sidebar_menu.m_nav_menu a.pro_logo img {
		width: 35px;
	}
	#mobile_sidebar_menu.m_nav_menu a.m_close_menu {
		position: absolute;
		top: 6px;
		right: 12px;
		background: #ff5b6a;
		width: 35px;
		padding: 8px;
		text-align: center;
		border: none;
		border-radius: 50%;
		height: 35px;
		font-size: 15px;
	}
	#mobile_sidebar_menu.m_nav_menu a.m_close_menu i.bi {
		color: #111;
	}
	/* // Mobile Header menu */
	
	.brn_footer {
		margin-bottom: 45px;
	}
	
	
	
	
	
	
	
	
	
	
	
}




/* 768px */
@media (max-width: 768px){
	.breaking_news .bn_label {
		margin-left: -17px;
		margin-right: -17px;
		text-align: center;
		float: none;
	}
	.breaking_news {
		display: block;
		width: 100%;
		height: 75px;
		padding: 0;
	}
	.breaking_news .bn_label:before {
		top: 0;
		bottom: 3px;
		width: 210px;
		position: absolute;
		border-radius: 20px;
		left: 0;
		right: 0;
		margin: auto;
	}
	.breaking_news #demo2 ul li {
		line-height: 40px;
	}
	.breaking_news .bn_label h4 {
		font-size: 17px;
	}
	.breaking_news .bn_news {
		width: auto;
		margin: auto;
	}
	/**  bootstrap custom mobile menu show in 768px instead of 992px  **/
	.header {
		overflow: hidden;
	}
	section#navbar_top.mobile_view.header .mview_wrapper {
		display: flex;
	}

	section#navbar_top.mobile_view.header .th_head {
		padding: 0;
	}

	section#navbar_top.mobile_view.header nav.navbar.navbar-expand-lg {
		display: block;
	}
	/**  // bootstrap custom mobile menu show in 768px instead of 992px  **/
	
	
	/**  News Category page   **/
	.vr_news_list.category_page_vr_news_list .vr_news_box .pic_th {
		width: 130px;
	}
	.vr_news_list.category_page_vr_news_list .vr_news_box a.title_font {
		font-size: 15px;
		margin: 0;
		line-height: 24px;
	}
	/**  // News Category page   **/
	
	
	/**   News View page Single article **/
	.single_artile_page_wrap .single_article_lft_content {
		padding: 15px 17px;
	}
	.single_article_lft_content .top_article_sec .topic_title {
		font-size: 23px;
	}
	.single_article_lft_content .top_article_sec h1.news_title {
		font-size: 30px;
		line-height: 42px;
		font-weight: 600;
	}
	.single_article_lft_content p strong {
		font-size: 17px;
	}
	.single_article_lft_content p {
		line-height: 30px;
		font-size: 17px;
	}
	.single_article_lft_content .related-posts .txt_news_thumb {
		width: 100%;
		float: none;
		padding: 0;
	}
	.single_article_lft_content .related-posts .txt_news_detail {
		margin-bottom: 10px;
		padding: 10px;
	}
	.single_article_lft_content .related-posts .vr_news_list {
		padding: 10px;
	}
	.single_article_lft_content .related-posts .vr_news_list .pic_th {
		width: 120px;
	}
	.single_article_lft_content .related-posts .vr_news_list a.title_font {
		margin: 0;
		overflow: hidden;
	}
	/**  // News View page Single article **/
	
	
	
}



/* 574px */
@media (max-width: 574px){
	
	.poll {
		margin: 0;
	}
	.rm_btn_wrap {
		margin: 10px auto 0;
	}
	.sec_heading_wrap h4 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.footer {
		padding: 20px 0;
		margin-top: 20px;
	}
	.footer .link_list li {
		display: none;
	}
	.footer .link_list {
		column-count: auto;
	}
	.footer .link_list li:last-child {
		width: 100%;
		float: none;
		display: block;
		text-align: center;
		margin-left: auto;
	}
	.footer .link_list li:last-child a {
		display: inline-block;
		padding: 7px 10px;
	}
	
	.rm_btn_wrap a.rm_btn {
		font-size: 16px;
		padding: 7px 15px;
	}
	.poll .captcha li .result {
		width: 140px;
	}
	.poll .captcha li input#sum {
		font-size: 12px;
	}
	.poll h5 {
		font-size: 19px;
		margin: 15px 0;
		line-height: 29px;
	}
	.poll .captcha li input[type="submit"] {
		padding: 4px 10px;
		font-size: 18px;
	}
	
	
}













