*{ padding: 0; margin: 0; box-sizing: border-box; }


/* TOP-HEAD SECTION */ 
.top-head{ 
    width: 100%; 
    height: auto; 
    padding: 15px 0; 
    background: #262744; 
    /*position:sticky; */
    /*top:0;*/
    /*z-index:9999;*/
}

#top-navigation {
  position: sticky;
  top: -1px !important;
  width: 100%;
  margin-top:-1px;
  z-index:99999;
  background-color:#fff;
  box-shadow: 0 0 8px 2px #888;
}

.company-logo a{
    width:auto;
    font-size:36px;
    font-family:tahoma;
    font-weight:700;
    text-decoration:none;
}

.main-contact{
    padding-top:20px;
}

/* NAVIGATION SECTION */ 
.top-navigation{ width: 100%; height: auto; }

.top-navigation .nav-item .nav-link{ color: #000; }

.collapse .navbar .nav-item .active{background: #262744 !important;}

/* SLIDER SECTION */ 
.slider{ width: 100%;height: auto; }

.slider .carousel-item img{ width: 100%; height: 500px; }

/* INFORMATION SECTION */
.information{width: 100%; height: 100%; padding: 50px 0;}

.nav-tabs{ justify-content: center; border-bottom: 0; margin-bottom: 20px; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color:  #262744;
    background-color: #fff;
    border-color:  #262744;
    border-radius: 0;
}

.nav-tabs .nav-link {
    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
    background: #262744;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: 0; 
    border-top-right-radius: 0; 
    color: #fff;
}

.link2{margin: 0 20px;}

.information #home table{
	max-width: 800px;
	margin: auto;
}

.information #home table th, .information #home table td{
	padding: 10px;
	font-size: 18px;
}

.recent-news, .enquiry{max-width: 800px; margin: auto;}

.recent-news  a{margin-bottom: 15px;}

.recent-news  a img{width: 25px; height: 20px;}

.form-control, .form-select{border-radius: 0;}

/* WELCOME SECTION */
.welcome{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: rgba(0,0,0,0.6);
	background-blend-mode: overlay;
}

.welcome-head h1{
	color: #fff; 
	font-size: 50px;
	font-weight: 700; 
	line-height: 1.2;
	font-family: tahoma; 
	text-align: center;
}

/* DEAN MSG SECTION */
.dean-msg{width: 100%;height: auto;padding: 50px 0;}

.sec-head{margin-bottom: 20px; text-align: center;}

.sec-head h2{font-family: tahoma; font-weight: 650;}

.message{width: 100%;height: auto; padding: 10px 0;}

.message p{font-size: 18px;}

.dean-img img{
    width:100%;
    height:400px;
}

/* VISION MISSON SECTION */
.vision{width: 100%; height: auto; padding: 50px 0; background: #262744;}

.vision-head{color: #fff;}

.vision-msg, .mission-msg{color: #fff; margin-top: 15px;}

/* FOOTER SECTION */
.footer{width: 100%; height: auto; padding: 50px;}

.footer-info{
	padding: 0 10px;
	height: 165px;
}

.footer-info h3{
	font-size: 23px;
	font-family: tahoma;
	font-weight: 600;
	margin-bottom: 15px;
}

.foot1{
	border-right: 2px dashed #000;
}

.foot2{
	border-right: 2px dashed #000;
}

/* CONTACT US SECTION */
.contact-us{
    width:100%;
    height:auto;
    padding:70px 0;
    background: #262744;
}

.college-add, .hospital-add{
    width:100%;
    height:auto;
    padding:30px;
    color:#fff;
    border:2px solid #fff;
}

/* MEDIA */
@media (max-width: 1199px){
	/* TOP-HEAD SECTION */ 
	.top-head{ width: 100%; height: auto; padding: 10px 0; background: #262744;}
	
	.company-logo a{
        width:auto;
        font-size:34px;
        font-family:tahoma;
        font-weight:700;
        text-decoration:none;
    }
    
    .main-contact{
        padding-top:10px;
    }

	/* NAVIGATION SECTION */ 
	.top-navigation{ width: 100%; height: auto; }

	.top-navigation .nav-item .nav-link{ color: #000; }

	.collapse .navbar .nav-item .active{background: #262744 !important;}

	/* SLIDER SECTION */ 
	.slider{ width: 100%;height: auto; }

	.slider .carousel-item img{ width: 100%; height: 500px; }

	/* INFORMATION SECTION */
	.information{width: 100%; height: 100%; padding: 50px 0;}

	.nav-tabs{ justify-content: center; border-bottom: 0; margin-bottom: 20px; }

	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	    color:  #262744;
	    background-color: #fff;
	    border-color:  #262744;
	    border-radius: 0;
	}

	.nav-tabs .nav-link {
	    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
	    background: #262744;
	    border: var(--bs-nav-tabs-border-width) solid transparent;
	    border-top-left-radius: 0; 
	    border-top-right-radius: 0; 
	    color: #fff;
	}

	.link2{margin: 0 20px;}

	.information #home table{
		max-width: 800px;
		margin: auto;
	}

	.information #home table th, .information #home table td{
		padding: 10px;
		font-size: 18px;
	}

	.recent-news, .enquiry{max-width: 800px; margin: auto;}

	.recent-news  a{margin-bottom: 15px;}

	.recent-news  a img{width: 25px; height: 20px;}

	.form-control, .form-select{border-radius: 0;}

	/* WELCOME SECTION */
	.welcome{
		width: 100%;
		height: auto;
		padding: 60px 0;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-color: rgba(0,0,0,0.6);
		background-blend-mode: overlay;
	}

	.welcome-head h1{
		color: #fff; 
		font-size: 50px;
		font-weight: 700; 
		line-height: 1.2;
		font-family: tahoma; 
		text-align: center;
	}

	/* DEAN MSG SECTION */
	.dean-msg{width: 100%;height: auto;padding: 50px 0;}

	.sec-head{margin-bottom: 20px; text-align: center;}

	.sec-head h2{font-family: tahoma; font-weight: 650;}

	.message{width: 100%;height: auto; padding: 10px 0;}

	.message p{font-size: 18px;}
	
	.dean-img img{
        width:50%;
        height:350px;
        margin:auto;
    }

	/* VISION MISSON SECTION */
	.vision{width: 100%; height: auto; padding: 50px 0; background: #262744;}

	.vision-head{color: #fff;}

	.vision-msg, .mission-msg{color: #fff; margin-top: 15px;}

	/* FOOTER SECTION */
	.footer{width: 100%; height: auto; padding: 50px;}

	.footer-info{
		padding: 0 10px;
		height: 165px;
	}

	.footer-info h3{
		font-size: 23px;
		font-family: tahoma;
		font-weight: 600;
		margin-bottom: 15px;
	}

	.foot1{
		border-right: 2px dashed #000;
	}

	.foot2{
		border-right: 2px dashed #000;
	}
}

@media (max-width: 991px){
    .company-logo a{
        width:auto;
        font-size:25px;
        font-family:tahoma;
        font-weight:700;
        text-decoration:none;
    }
	/* TOP-HEAD SECTION */ 
	.top-head{ width: 100%; height: auto; padding: 15px 0; background: #262744;}

	/* NAVIGATION SECTION */ 
	.top-navigation{ width: 100%; height: auto; }

	.top-navigation .nav-item .nav-link{ color: #000; font-size:14px;}

	.collapse .navbar .nav-item .active{background: #262744 !important;}

	/* SLIDER SECTION */ 
	.slider{ width: 100%;height: auto; }

	.slider .carousel-item img{ width: 100%; height: 500px; }

	/* INFORMATION SECTION */
	.information{width: 100%; height: 100%; padding: 50px 0;}

	.nav-tabs{ justify-content: center; border-bottom: 0; margin-bottom: 20px; }

	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	    color:  #262744;
	    background-color: #fff;
	    border-color:  #262744;
	    border-radius: 0;
	}

	.nav-tabs .nav-link {
	    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
	    background: #262744;
	    border: var(--bs-nav-tabs-border-width) solid transparent;
	    border-top-left-radius: 0; 
	    border-top-right-radius: 0; 
	    color: #fff;
	}

	.link2{margin: 0 20px;}

	.information #home table{
		max-width: 800px;
		margin: auto;
	}

	.information #home table th, .information #home table td{
		padding: 10px;
		font-size: 18px;
	}

	.recent-news, .enquiry{max-width: 800px; margin: auto;}

	.recent-news  a{margin-bottom: 15px;}

	.recent-news  a img{width: 25px; height: 20px;}

	.form-control, .form-select{border-radius: 0;}

	/* WELCOME SECTION */
	.welcome{
		width: 100%;
		height: auto;
		padding: 60px 0;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-color: rgba(0,0,0,0.6);
		background-blend-mode: overlay;
	}

	.welcome-head h1{
		color: #fff; 
		font-size: 40px;
		font-weight: 700; 
		line-height: 1.2;
		font-family: tahoma; 
		text-align: center;
	}

	/* DEAN MSG SECTION */
	.dean-msg{width: 100%;height: auto;padding: 50px 0;}

	.sec-head{margin-bottom: 20px; text-align: center;}

	.sec-head h2{font-family: tahoma; font-weight: 650;}

	.message{width: 100%;height: auto; padding: 10px 0;}

	.message p{font-size: 18px;}

	/* VISION MISSON SECTION */
	.vision{width: 100%; height: auto; padding: 50px 0; background: #262744;}

	.vision-head{color: #fff;}

	.vision-msg, .mission-msg{color: #fff; margin-top: 15px;}

	/* FOOTER SECTION */
	.footer{width: 100%; height: auto; padding: 50px;}

	.footer-info{
		padding: 0 10px;
		height: 165px;
	}

	.footer-info h3{
		font-size: 23px;
		font-family: tahoma;
		font-weight: 600;
		margin-bottom: 15px;
	}

	.foot1{
		border-right: 2px dashed #000;
	}

	.foot2{
		border-right: 2px dashed #000;
	}
	
	/* CONTACT SECTION */
    .contact-us{
        width:100%;
        height:auto;
        padding:70px 0;
        background: #262744;
    }
    
    .college-add, .hospital-add{
        width:100%;
        height:230px;
        padding:30px;
        margin-top:10px;
        color:#fff;
        border:2px solid #fff;
    }
}

@media (max-width: 767px){
    #top-navigation {
      position: relative;
      /*top: -1px !important;*/
      width: 100%;
      /*margin-top:-1px;*/
      z-index:99999;
      background-color:#fff;
      box-shadow: 0 0 8px 2px #888;
    }
    .company-logo a{
        width:auto;
        font-size:19px;
        font-family:tahoma;
        font-weight:700;
        text-decoration:none;
    }
	/* TOP-HEAD SECTION */ 
	.top-head{ width: 100%; height: auto; padding: 15px 0; background: #262744;}

	/* NAVIGATION SECTION */ 
	.top-navigation{ width: 100%; height: auto; }

	.top-navigation .nav-item .nav-link{ color: #000; }

	.collapse .navbar .nav-item .active{background: #262744 !important;}

	/* SLIDER SECTION */ 
	.slider{ width: 100%;height: auto; }

	.slider .carousel-item img{ width: 100%; height: 400px; }

	/* INFORMATION SECTION */
	.information{width: 100%; height: 100%; padding: 50px 0;}

	.nav-tabs{ justify-content: center; border-bottom: 0; margin-bottom: 20px; }

	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	    color:  #262744;
	    background-color: #fff;
	    border-color:  #262744;
	    border-radius: 0;
	}

	.nav-tabs .nav-link {
	    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
	    background: #262744;
	    border: var(--bs-nav-tabs-border-width) solid transparent;
	    border-top-left-radius: 0; 
	    border-top-right-radius: 0; 
	    color: #fff;
	}

	.link2{margin: 0 20px;}

	.information #home table{
		max-width: 800px;
		margin: auto;
	}

	.information #home table th, .information #home table td{
		padding: 10px;
		font-size: 18px;
	}

	.recent-news, .enquiry{max-width: 800px; margin: auto;}

	.recent-news  a{margin-bottom: 15px;}

	.recent-news  a img{width: 25px; height: 20px;}

	.form-control, .form-select{border-radius: 0;}

	/* WELCOME SECTION */
	.welcome{
		width: 100%;
		height: auto;
		padding: 60px 0;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-color: rgba(0,0,0,0.6);
		background-blend-mode: overlay;
	}

	.welcome-head h1{
		color: #fff; 
		font-size: 30px;
		font-weight: 700; 
		line-height: 1.2;
		font-family: tahoma; 
		text-align: center;
	}

	/* DEAN MSG SECTION */
	.dean-msg{width: 100%;height: auto;padding: 50px 0;}

	.sec-head{margin-bottom: 20px; text-align: center;}

	.sec-head h2{font-family: tahoma; font-weight: 650;}

	.message{width: 100%;height: auto; padding: 10px 0;}

	.message p{font-size: 18px;}

	.dean-img img{width: 70%;margin: auto;}

	/* VISION MISSON SECTION */
	.vision{width: 100%; height: auto; padding: 50px 0; background: #262744;}

	.vision-head{color: #fff;}

	.vision-msg, .mission-msg{color: #fff; margin-top: 15px;}

	/* FOOTER SECTION */
	.footer{width: 100%; height: auto; padding: 30px;}

	.footer-info{
		padding: 0 10px;
		height: auto;
		margin-bottom: 20px;
	}

	.footer-info h3{
		font-size: 23px;
		font-family: tahoma;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.foot1{
		border-right: 0px dashed #000;
	}

	.foot2{
		border-right: 0px dashed #000;
	}
	
	/* CONTACT SECTION */
    .contact-us{
        width:100%;
        height:auto;
        padding:70px 0;
        background: #262744;
    }
    
    .college-add, .hospital-add{
        width:100%;
        height:auto;
        padding:30px;
        margin-top:10px;
        color:#fff;
        border:2px solid #fff;
    }
}

@media (max-width: 575px){
	/* TOP-HEAD SECTION */ 
	.top-head{ width: 100%; height: auto; padding: 20px 0 30px; background: #262744;}
	
	.company-logo a{
        width:auto;
        font-size:25px;
        font-family:tahoma;
        font-weight:700;
        text-decoration:none;
    }
    
    .main-contact{
        padding-top:20px;
    }
    
    .main-contact ul li a{font-size:14px;}

	/* NAVIGATION SECTION */ 
	.top-navigation{ width: 100%; height: auto; }

	.top-navigation .nav-item .nav-link{ color: #000; }

	.collapse .navbar .nav-item .active{background: #262744 !important;}

	/* SLIDER SECTION */ 
	.slider{ width: 100%;height: auto; }

	.slider .carousel-item img{ width: 100%; height: 350px; }

	/* INFORMATION SECTION */
	.information{width: 100%; height: 100%; padding: 50px 0;}

	.nav-tabs{ justify-content: center; border-bottom: 0; margin-bottom: 20px; }

	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	    color:  #262744;
	    background-color: #fff;
	    border-color:  #262744;
	    border-radius: 0;
	}

	.nav-tabs .nav-link {
	    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
	    background: #262744;
	    border: var(--bs-nav-tabs-border-width) solid transparent;
	    border-top-left-radius: 0; 
	    border-top-right-radius: 0; 
	    color: #fff;
	}

	.nav-link{padding: 8px;}

	.link2{margin: 0 5px;}

	.information #home table{
		max-width: 800px;
		margin: auto;
	}

	.information #home table th, .information #home table td{
		padding: 10px;
		font-size: 18px;
	}

	.recent-news, .enquiry{max-width: 800px; margin: auto;}

	.recent-news  a{margin-bottom: 15px;}

	.recent-news  a img{width: 25px; height: 20px;}

	.form-control, .form-select{border-radius: 0;}

	/* WELCOME SECTION */
	.welcome{
		width: 100%;
		height: auto;
		padding: 40px 0;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-color: rgba(0,0,0,0.6);
		background-blend-mode: overlay;
	}

	.welcome-head h1{
		color: #fff; 
		font-size: 30px;
		font-weight: 550; 
		line-height: 1.2;
		font-family: tahoma; 
		text-align: center;
	}

	/* DEAN MSG SECTION */
	.dean-msg{width: 100%;height: auto;padding: 50px 0;}

	.sec-head{margin-bottom: 20px; text-align: center;}

	.sec-head h2{font-family: tahoma; font-weight: 650;}

	.message{width: 100%;height: auto; padding: 10px 0;}

	.message p{font-size: 18px;}

	.dean-img img{
        width:60%;
        height:auto;
        margin:auto;
    }

	/* VISION MISSON SECTION */
	.vision{width: 100%; height: auto; padding: 50px 0; background: #262744;}

	.vision-head{color: #fff;}

	.vision-msg, .mission-msg{color: #fff; margin-top: 15px;}

	/* FOOTER SECTION */
	.footer{width: 100%; height: auto; padding: 30px;}

	.footer-info{
		padding: 0 10px;
		height: auto;
		margin-bottom: 20px;
	}

	.footer-info h3{
		font-size: 23px;
		font-family: tahoma;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.foot1{
		border-right: 0px dashed #000;
	}

	.foot2{
		border-right: 0px dashed #000;
	}
}