@media (max-width: 768px){
	.announcement_box{
		margin-top: 30px;
	}
	
	.notification{
		/*margin-bottom: 30px;*/
	}

	.footer_box{
		margin-bottom: 30px;
	}

	.abt_us{
		margin-bottom: 30px;
	}

	.navbar-default .navbar-nav>li>a{
		padding-top: 10px;
		padding-bottom: 10px;
	}


	/*.sec_nav .dropdown-menu {
		display: none;
		padding: 0;
		border: 0px;
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
		
		}*/

	/*.dropdown.open .dropdown-menu{
		display: block;
		background: #fff;
		}*/
		.sec_nav .dropdown-menu.dropdown-menu-level2 {
			visibility: visible;
			opacity: 1;
			transform: translate3d(30px , 0px , 0);
		}

		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
			color: #fff;
			background-color: #fb4c35;
		}

		.top_bar {
			justify-content: center;
			align-items: center;
			flex-wrap: wrap;
		}

		.top_bar>div:not(:first-child) {
			border-left: 0px solid rgba(255, 255, 255, 0.22);
		}

	/*.top_bar>div:first-child {
		display: none;
		margin-right: unset;
		}*/

		.news_img {
			height: 250px;
		}

		.big_logo {
			height: 80px;
			width: 80px;
		}
		
		.logo_right {
			height: 70px;
			width: 70px;
		}
		.logo_title {
			font-size: 25px;
		}
		.logo_title ~ span {
			font-size: 16px;
		}

		.top_bar a{
			border-right:0px;
		}

		.site_heading h1{
			/*max-width: 360px;*/
			max-width: 260px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}

		.side_nav .dropdown.open .dropdown-menu {
			display: block;
			background: #2b2b2b;
			position: absolute;
		}
		.side_nav .dropdown.open .dropdown-menu li{
			display: block;
			float: none;
		}
		.side_nav{
			display: inline-block;
			width: 100%;
		}
		.side_nav ul li{
			float: left;
			margin-bottom: 5px;
			margin-right: 5px;
		}
		.side_nav ul li a{

			font-weight: normal;
			font-size: 16px;
			padding-bottom: 3px;
			
		}

		.sec_pad_60{
			padding: 30px 0;
		}
	}

	@media (max-width: 992px){
		.big_logo {
			height: 80px;
			width: 80px;
		}
		.logo_right {
			height: 70px;
			width: 70px;
		}
		.logo_title {
			font-size: 25px;
		}
	}

	@media (max-width: 600px){
		.d_flex_2{
			justify-content: normal;
			align-items: flex-start;
			flex-direction: column;
		}

		.daily_word{
			margin-top: 10px;
		}

		.item_text_frame {
			display: none;
		}

		.gov_icons li a {
			height: 22px;
		}
	}


	@media (max-width: 600px){
		.logo_title {
			font-size: 24px;
		}
		.logo_title ~ span {
			font-size: 12px;
			padding-left: 0;
		}
	}

	@media (max-width: 992px){
		.sec_slider{
			/*	padding: 30px 0;*/ /* ====================================================== Updated 01-10-2019*/
		}

		.sec_slider .row{
			display: flex;
			flex-direction: column-reverse;
		}
		.item_1_2{
			height: 400px;
		}

		.widget_frame {
			/*height: 285px;*//* ====================================================== Updated 01-10-2019*/
			overflow: auto;
		}

		.box.glance_box_frame .mt_15{
			margin-top: 0 !important;
		}
		.news_list_single {
			height: 382px;
			margin-bottom: 15px;
		}

		.research_slider_home.img_slider {
			margin-bottom: 0px;
		}

		.notification{
			margin-top: 15px;
		}
	}


	@media (min-width: 600px) and (max-width: 768px){
		.item_1_2{
			width: 50%;
		}
	}

	@media (max-width: 599px){
		.item_1_2,
		.col-xs-6,
		.item_1_2.col-xs-6{
			width: 100%;
		}	
		.item_1_2{
			height: auto;
			margin-bottom: 15px;
		}
		.logo_right{
			display: none;
		}
		.big_logo{
			flex: 0 0 80px;
		}

		.immt_glance_img{
			height: auto;
		}
		.news_list_single .news_img{
			height: auto;	
		}

		#glance_slider_div .immt_box{
			display: flex;
			flex-direction: column;
		}
	}

	@media (max-width: 767px){
		.widget_frame{
			height: auto;
		}
		.social_widget iframe{
			height: 500px;
		}


	}


	@media (max-width: 475px){
		.org_name span:not(.logo_title){
			display: none;
		}
		.logo_title {
			font-size: 22px;
		}
	}

	
	@media (max-width: 767px){
		div.dataTables_wrapper div.dataTables_length, 
		div.dataTables_wrapper div.dataTables_filter{
			text-align: left;
		}

		div.dataTables_wrapper div.dataTables_info{
			margin-bottom: 15px;
		}
		div.dataTables_wrapper div.dataTables_length select{
			margin-left: 16px;
		}

		div.dataTables_wrapper div.dataTables_filter label{
			width: 100%;
		}
		div.dataTables_wrapper div.dataTables_filter input{
			width: calc(100% - 60px);
		}
	}

	/*10-09-2019*/

	@media (max-width: 992px){
		.emp_profile .d_flex_2{
			flex-direction: column;
		}
		.member_desc {
			padding-left: 0px;
		}
	}

	/* ============================================================== Update 01-10-2019*/

	@media (min-width: 992px) and (max-width: 1200px){

		.research_slider_home.img_slider .news_img {
			height: 339px;
		}
	}


	@media (max-width: 991px) {
		.navbar-earlycollapse .navbar-header, .navbar-earlycollapse .navbar-nav, .navbar-earlycollapse .navbar-nav > li {
			float: none;
		}
		.navbar-earlycollapse .navbar-nav {
			/*margin: 7.5px -15px;*/
		}
		.navbar-earlycollapse .navbar-collapse.collapse {
			display: none !important;
			border-top: 1px solid #e7e7e7;
		}
		.navbar-earlycollapse .navbar-collapse.collapse.in {
			display: block !important;
			overflow-y: auto !important;
		}
		.navbar-earlycollapse .navbar-toggle {
			display: block;
		}
		.navbar-earlycollapse .navbar-nav > li > a {
			padding-top: 10px;
			padding-bottom: 10px;
		}
	}


	/* Updates ----------------------------------------------------------------------- 30-10-2019*/
	@media (max-width: 767px){
		.widget_frame iframe{
			width: 100% !important;
		}
		.widget_frame {
			height: 370px;
		}
	}
	@media (min-width: 992px){
		.dir_msg {
			height: 334px;
			background: #fff;
			/*border: 1px solid #f2f2f2;*/
		}
	}