/*Tab devices (Tab, 992px and Down)*/
@media (max-width: 991px) { 
	.header-top .logo{
		display: none;
	}
	.mobile-logo{
		display: block;
	}

	.mobile-logo img{
		max-height:70px
	}
	.header-top h1,.header-top h2{
		text-align: center;
	}	
	.main-menu {
		padding: 4px 0;
	}
	.navbar-brand img {
		width: auto;
		max-height: 60px;
		margin-top: -2px;
		margin-bottom: -2px;
	}
	 .mobile-govt-logo{
		margin-left: 10px;
		border-left: 1px solid rgba(255, 255, 255, 0.5);
		padding-left: 19px;
	}


	.profile-edit .form-left{
		width: 40%;
	}
	.profile-edit .form-right{
		width: 60%;
	}	
	.social_link{
		justify-content: center !important;
	}
	.footer-copyright p {
		text-align: center;
		margin-bottom: 5px;
	}
	
	.counter_area .counter-col:nth-of-type(1) .widget-counter,
	.counter_area .counter-col:nth-of-type(2) .widget-counter{
		border-bottom: 1px solid #FFF;
		padding-bottom: 15;
		margin-bottom: 15px;
	}
	
}



/*Medium devices (Mobile, 768px and up)*/
@media (max-width: 767px) {
	
	/*Alumni CSS*/
	.header-top {
	  padding: 15px 0;
	}
	.header-top h1{
		font-size: 28px;
		text-align: center;
	}
	.header-top h2{
		font-size: 20px;
		text-align: center;
	}
	.home-banner{
		height: 300px;
	}
	.home-banner h2 {
		font-size: 32px;
	}	
	.home-banner h5 {
		font-size: 22px;
	}
	
	.sweet-mini-section h2 {
		font-size: 28px;
	}
	
	.profile-edit .form-left, .profile-edit .form-right{
		width: 100%;
	}
	
	.profile-info .form-left{
		width: 40%;
	}
	.profile-info .form-right{
		width: 60%;
	}
	
	

	.page-header {
		padding: 30px 0;
	}
	.donor-comments{
		overflow-y: auto;
		max-height: 800px;
	}

	/**  profile_link  */
	.profile_link a{
		font-size: 14px;
		padding: 5px;
	}
	.reg-info, .reg-form{
		border-radius: 0 0 0 0;
	}
	.comments-left-margin {
		margin-left: 15px;
	}
	
	.comments-userphoto img {
		width: 100%;
		padding-right: 2px;	
		margin-top: 6px;
	}
	.single-comments .comments-date {
		left: 10px;
		top: 30px;
	}
	.comments-content p{
		margin-top: 24px;
	}
	.notice-area .title {
		padding: 0 15px 0 0;
		font-weight: 500;
	}
	.advertising-area img{
		max-width: 100%;
	}
	
	.bg-overlay{
		background-color: rgb(255, 255, 255, .6);
	}
	.btnright{
		margin-left:0;
		margin-top:10px;
	}
	
	
	/*College */
	.notice-item a,.top-main-section p {
	  font-size: 16px;
	}
	.custom-slider-kaioum .carousel-item{
		height: 230px;
	}	
	
	
	
	
	label {
		color: var(--heading-color);
		font-weight: 500;
		margin-bottom: 5px !important;
		font-size:16px;
	}
	.form-control, .form-select, .dd-handle {
		padding: 10px 10px;
		border-radius: 6px;
		font-size: 16px;
	}
	

	.text-md-right{
		text-align: left !important;
	}
    .footer-widget .footer-logo{
      max-height: 148px;
      max-width: 200px;
    }
	
	/* student Profile */
	.profile-section{
		height: 140px !important;
	}
	.profile-section .profile-head {
	  padding-top: 35px;
	}
	.profile-section .profile-photo {
		width: 80px;
	}
	.profile-section .profile-head-title{
		justify-content: flex-start !important;
		margin-top: 0px;
	}
	.profile-card .title{
		font-size: 18px;
	}
	.profile-header h4{
		font-size: 17px;
	}
	.profile-header p{
		font-size: 14px;
	}


	.profile-menu{
		margin-top:10px; 
		margin-bottom:10px;
	}
	.profile-menu span{
		padding: 1.5rem 0 !important;
		background-color: #FFF;
	}
	.profile-menu a{
		font-size:14px;
	}

	
}



/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 

	.nav-link {
		padding: .5rem 1rem;
	}
	.dropdown:hover{
		background-color: var(--nav-active-color);
	}	
	.navbar-nav .dropdown-menu {
		background-color: var(--nav-active-color);;
		border: 1px solid var(--nav-active-color);
		box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
		padding: 0;
	}
	.dropdown:hover .dropdown-item{
		color: var(--nav-color);
	}	
	.dropdown-menu li a::before{
		content: "";
	}

	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{  color: #FFF !important; }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
	
	.advertising-area img{
		max-width: 60%;
	}


 }
