.Mobile_menu {
	display: none;
}

@media (max-width: 767px) {
	.innersection::before {
		border-left: none;
	}
	.topbtn li a {
		padding: 0 3px;
		font-weight: 300;
		color: #fff
	}

	.Mobile_menu {
		display: block !important;
		position: absolute
	}

	.Mobile_menu .collapse {
		position: absolute;
		width: 530%;
		background: #182b49;
		z-index: 9;
		padding: 16px
	}

	.Mobile_menu .top_bar_info {
		list-style: none;
		display: grid;
		flex-wrap: wrap;
		padding: 0;
		margin: 0
	}
	.explorebtn,
	.menu-action,
	.backbtn,
	.desktop_menu,
	.dt-length label,
	.innersection::after {
		display: none
	}

	.Mobile_menu .navbar-toggler {
		padding: 10px
	}

	.faculty-thumb-2 .faculty-descrip p b,
	.topbtn {
		display: block
	}

	header .min-height {
		min-height: auto;
		padding: 10px 0
	}

	.topbtn li {
		float: left;
		width: 100%
	}

	.leader {
		flex-wrap: wrap
	}

	.counter li {
		width: 50%
	}

	.home-gallery li img,
	.leader li {
		width: 100%
	}

	.counter {
		margin-top: 20px
	}

	.counter li:nth-child(1),
	.counter li:nth-child(2) {
		border-bottom: 1px solid #e1e1e1
	}

	.otherlink {
		flex-wrap: wrap
	}

	.otherlink li {
		width: 25%;
		padding: 1px
	}

	.acdemic_box,
	.card.news {
		margin-bottom: 15px
	}

	.acdemic_box .para {
		min-height: auto
	}

	.home-gallery li:nth-child(1),
	.home-gallery li:nth-child(2),
	.home-gallery li:nth-child(3),
	.home-gallery li:nth-child(4) {
		width: 100%;
		height: auto;
		left: 0
	}

	.home-gallery li:nth-child(5) {
		background-color: #bf3929
	}

	.home-gallery li:nth-child(5),
	.home-gallery li:nth-child(6) {
		width: 100%;
		height: auto;
		left: 0;
		top: auto
	}

	.home-gallery li {
		position: relative;
		margin: 0;
		height: 200px !important;
		padding: 10px !important;
		background-color: #fff
	}

	.footrop .fcolm {
		padding: 0 15px
	}

	.footer-social-link ul {
		margin: 5px 0 !important;
		text-align: center
	}

	.dk-footer-box-info {
		padding: 15px
	}

	.contact,
	.footrop .fcolm {
		text-align: center
	}

	.policymenu ul {
		margin: 0;
		display: flow-root
	}

	.policymenu ul li {
		width: 50%;
		float: left
	}

	.policymenu ul>li a {
		padding: 5px 10px
	}

	.primarymenu {
		padding: 0
	}

	.leader-section {
		background-size: cover
	}

	.in-page-heading {
		min-height: 82px
	}

	.leaderbox {
		border: 1px solid #eb8014;
		text-align: left;
		min-height: auto;
		padding: 5px
	}

	.leaderbox .photo {
		width: 70px;
		float: left;
		margin: 0px 10px 0px auto;
	}
.leaderbox h4 {
  font-size: 0.8em;
}
	.leaderbox p {
		line-height: 15px;
		font-size: 0.8em;
	}

	.mega-dropdown-menu>li {
		float: none
	}

	.mega-dropdown-menu {
		padding: 15px !important;
		max-width: 0 !important;
		margin-left: 0 !important
	}

	.h2,
	h2 {
		font-size: 1.2rem
	}

	.otherlink li a .icon {
		width: 50px;
		height: 50px;
		line-height: 25px;
		margin: 0 auto 5px
	}

	.evnts li .fimg img {
		max-width: 60%;
		margin: auto
	}

	.btn.viewallbtn {
		padding: 5px 16px
	}

	.otherlink li a .text {
		font-size: 11px
	}

	.footer-widget li {
		float: left;
		margin-right: 15px
	}

	.counter li span {
		font-size: 1.8em
	}

	.section-2 {
		padding-bottom: 10px;
		padding-top: 10px
	}

	.otherlink li a {
		padding: 8px;
		border-radius: 5px
	}

	.h4,
	h4 {
		font-size: 1rem
	}

	.card.news .card-header {
		padding: 6px 15px
	}

	.explorebtn {
		font-size: .8em;
		max-width: 190px
	}

	.primarymenu .navbar .dropdown-menu {
        min-width: 100% !important;
        position: inherit !important;
        overflow: scroll;
        height: 500px;
	}

	.image-left,
	.image-right {
		margin-left: 0;
		float: none;
		margin-right: 0;
		margin-bottom: 0
	}

	.contentdiv {
		border-radius: 0;
		padding: 15px
	}

	.img-box {
		margin-bottom: 1em
	}

	.breadcrumb li,
	.breadcrumb li a {
		font-size: 12px
	}

	.breadcrumb {
		margin: 0
	}

	.breed-crum-div {
		transition: all .4s;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch
	}

	div.dt-container div.dt-layout-row:not(.dt-layout-table) {
		display: block ruby !important;
		font-size: 12px;
		float: right;
	}

	div.dt-container .dt-search input {
		width: 57%;
		padding: 0 !important
	}

	.back-to-top .btn-dark {
		left: auto;
		right: 20px
	}

	.faculty-profile .colum-1,
	.faculty-profile .colum-2 {
		width: 100%
	}

	.verticla_navbar>li {
		padding: 2px;
		float: left
	}

	.verticla_navbar>li>a {
		padding: 5px;
		font-size: 13px
	}

	.admission_tabbed .tab-content {
		padding: 10px
	}

	.office-bearer li {
		width: 100%
	}

	.innersection {
		padding-bottom: 0
	}

	.faculty_list>li,
	.publication_list>li {
		width: 100%;
		padding-right: 0
	}

	.faculty-filter li {
		font-size: 1em
	}

	.faculty-filter li>input,
	.faculty-search.form-control {
		padding: 4px 15px
	}

	.faculty-search.form-control {
		margin-bottom: 1em
	}

	.faculty-thumb .faculty-descrip h5 {
		font-size: .8em
	}

	.faculty-thumb .faculty-descrip p {
		font-size: .8em;
		line-height: 12px
	}

	.faculty-thumb .faculty-photo {
		width: 100px;
		height: 100px
	}

	.faculty-thumb .faculty-descrip a {
		bottom: 0
	}

	.newgallery li {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
		padding: 4px;
	}

	.gallery li {

		width: 50%;
	}

	.intent li {
		width: 28.5%;

	}

	.lib li {
		width: 45%;

	}

	.otherlink.access-hour li, .hostel-bearer li {
		width: 100%;
		margin-bottom: 1em;
	}
	.text-end {
		text-align: left !important;
	  }
	  .serachbar .search-wrap{width: 100%;}
}