@media (min-width:1024px){
	.admisstion-header a.navbar-brand{
		display:none;
		}
	}

@media (max-width:1200px){
	
	}
	
@media (max-width:1023px){
	
	.mobile-space{
		margin-bottom:40px;
		}
	
	/*HOME-AND-LIBRARY*/
	
	.header-wrap .navbar-toggle {
   	 	margin: 30px 0;
		}
	
	.header-wrap .home-nav ul {
    	float: none;
    	margin: 0;
    	text-align: left;
		}
		
	.header-wrap .navbar-collapse{
		padding:0px;
		}
	
	.header-wrap .home-nav .navbar-nav > li > a{
		padding:15px 0px; 
		}
	
	/*HOME-AND-LIBRARY*/
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background:rgba(0,0,0, 0.2);
		}
	
	.navbar-default .navbar-toggle .icon-bar {
    	background-color: #fff;
		}
		
	.navbar-toggle{
		margin-right:0px;
		display:block
		}
	
	.navbar-header{
		float:none
		}
	
	.navbar-collapse.collapse{
		display:none!important;
		}
	
	.navbar-nav>li{
		float:none
		}
	
	.collapse.in{
		display:block!important;
		}
	
	/*DROPDOWN-NAV*/
	
	ul.navbar-nav > li ul{
		position:relative;
		width:97%;
		}
		
	/*DROPDOWN-NAV*/	
		
	.admisstion-header .navbar-collapse{
		border-top:none !important;
		box-shadow:none;
		}
			
	.admisstion-header .navbar-header{
		box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2) inset;
		}
	
	.admisstion-header ul.navbar-nav{
		margin-left:0px;
		}
		
	.admisstion-header .navbar-brand {
	    font-size: 20px;
	    padding: 12px 10px;
		}
	
	.admisstion-header .navbar-toggle{
		margin-bottom:25px;
		}
	
	.admisstion-header .nav > li{
		display:block;
		text-align:left;
		}
	
	.admisstion-header .nav > li > a{
		padding:10px 0px;
		}
	}


@media (min-width:991px){
	.grad-img-hide-show{
		display:none;
		}
	}
	
@media (max-width:991px){
	.admisstion-header .nav > li > a {
		font-size:13px;
    	}
		
	.mgshss-header ul.home-slider li .slider-inner{
		max-height:none;
		}
	
	.mgshss-header ul.home-slider li .mgshss-slider-img{
		width:100%;
		}
	
	.mgshss-header ul.home-slider li .slider-inner .about-slider {
    	position: static;
    	width: 100%;
		}
	
	.mgshss-header ul.home-slider li .slider-inner .about-slider a {
    	display: block;
    	margin-top: 15px;
    	position: static;
		}
	
	.grad-img-hide-show{
		display:block;
		}
		
	.about-slider-hide-show{
		display:none;
		}
	
	.three-column .outer-div{
		height:auto;
		}
	
	.three-column .outer-div a.btn {
    	position: static;
		margin-top:20px;
		display:block;
    	}
	
	.gcll-caption-wrap {
    	padding: 15px;
    	width: 70%;
    	}
	
	.gcll-caption {
    	max-width: 500px;
    	}
	
	.gcll-caption h3 {
    	font-size: 22px;
    	line-height: 25px;
    	margin-bottom: 15px;
    	}
	
	.gcll-caption p {
    	line-height: 17px;
    	}
	
	.gcll-caption a.btn {
    	padding: 7px 20px 5px;
		}
	
		}	

@media (min-width:767px){
	
	.pub-hide{
		display:none !important;
		} 
	
	}

@media (max-width:767px){
	
	.pub-show{
		display:none !important; 
		}
		
	.header-wrap .navbar-toggle{
		margin-right:10px;
		}
	
	.header-wrap .home-nav .navbar-nav > li > a{
		padding:15px 10px;
		}
	
	ul.top-navigation li a {
    	font-size: 12px;
    	padding: 10px 2px;
		}
	
	.admisstion-header ul.navbar-nav{
		margin-left:0px;
		}
		
	.navbar-toggle{
		margin-right:10px;
		}
		
	.mobile-space{
		margin-bottom:30px;
		}

	.top, .logo-section {
    	text-align: center;
		}
	
	.logo-section img{
		display:inline-block;
		}
	
	.footer-copyright .pull-left, .footer-copyright .pull-right{
		width:100%; text-align:center;
		}
	
	.dotted-border{
		border:none;
		margin-top:20px;
		min-height:auto;
		}
	
	.main-footer h4{
		margin-bottom:0px !important;
		}
		
	.footer-social-icons{
		margin-top:10px;
		}
	
	.mgshss-header ul.home-slider li .slider-inner .about-slider{
		padding:10px;
		}
	
	ul.dep-news-slider img{
		width:auto !important;
		margin-bottom:20px;
		}
	
	.academic-calender .panel-title a.accordion-toggle::before{
		right:10px;
		}
	
	ul.gcll-slider{
		max-height:none;
		}
	
	.gcll-caption-wrap {
    	position: static;
		background:#1D3B79;
    	width: 100%;
		}
	
	.gcll-caption {
    	max-width: 100%;
		}	
		
	.gcll-caption h3{
		font-size:18px;
		}
	
	}

@media (max-width:639px){
	.collapse-calender h1{
		font-size:20px;
		}
	
	.panel-title a i.indicator {
    	font-size: 20px;
    	padding: 2px 0;
		}
	
	}