

.navbar-default .navbar-nav>li>a{text-transform:capitalize;font-size:16px;line-height:30px;font-weight:500;padding: 10px 15px;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#ffffff;background:rgba(39, 41, 116, 0.70);}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#ffffff;background:rgba(39, 41, 116, 0.70);}



/*RESPONSIVE TOGGLE BUTTON*/

.navbar-fixed-top, 

.navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 999;}

.navbar-default .navbar-toggle{background: #ffffff;border: 2px solid #0d5740;border-radius:2px;padding:8px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;margin-left: 15px;}

.navbar-default .navbar-toggle:hover, 

.navbar-default .navbar-toggle:focus{background: #ffffff;border: 2px solid #0d5740;}

.navbar-default .navbar-toggle .icon-bar{background: #0d5740;width:25px;height:4px;}

.navbar-toggle .icon-bar+.icon-bar { margin-top: 5px;}



.toggle-navigation{}

.toggle-contact-info{background: #ffffff;border: 2px solid #0d5740;border-radius:2px;/*padding:5px;*/ -webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;margin-top:10px !important;margin-right: 0px;margin-left: 0px;}

.toggle-contact-info:hover,

.toggle-contact-info:focus{background: #ffffff;border: 2px solid #0d5740;}

.toggle-contact-info .icon-bar-dot {background: #0d5740;display: block;width: 8px;height: 8px;margin:3px auto; border-radius: 1px;}

/*.navbar-default .contact-info {	min-width: 50%; text-align: right;float: right!important;  margin-right: -15px; margin-block-start: 10px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 0px;}*/

.navbar-default .contact-info {float: right!important;margin-block-start: 10px;}

.navbar-default .contact-info>li>a {text-transform: capitalize; font-size: 20px;color: #000000;/* line-height: 50px;*/ font-weight: 500; font-family: sans-serif;}



.contact-info-mob{min-width: 260px;position: fixed;top: 65px;right: 0;z-index: 99; border: 1px solid #0d5740; padding: 10px; background: #0d5740; color: #ffffff;}

.contact-info-mob .phone-no{min-width: 310px;}

.contact-info-mob .phone-no a{display:block;width:100%; color: #ffffff;margin-bottom:10px;font-size: 16px;padding-right: 30px;padding-left: 10px; text-align: center;}

.contact-info-mob .close {color: #ffffff; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; border: 1px solid #ffffff;border-radius: 50px; padding: 5px 8px;}

.contact-info-mob .close:hover, 

.contact-info-mob .close:focus {color: #ffffff; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 1; border: 1px solid #ffffff;border-radius: 3px; padding: 5px 8px;}

.contact-info-mob .phone-no{margin: 40px auto margin: 20px auto;text-align: left;}





.btn-under-header{padding: 15px 0px;}

.btn-under-header a.btn{ color: #000000;background: #ffffff;min-height: 60px;line-height: 35px;font-size: 20px;font-weight: 500;font-weight: 500;}

.btn-under-header a.btn:hover{color: #ffffff;background: #0f693a;}

.btn-under-header a img{width: 30px; height: auto; margin-left: 10px;}



.btn-under-header-mob { max-width: 320px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 0;}

.btn-under-header-mob a.btn {  color: #000000; background: #ffffff; min-height: 40px; line-height: 26px; font-size: 16px; font-weight: 500; white-space: normal;	}

.btn-under-header-mob a img{width: 30px; height: auto; margin-left: 10px;}



/*Logo*/

h1.logo{margin:0;padding:0;}

.content-wrapper{position:relative;/*top:-120px;*//*border:3px solid #e3e3e3;*/border-radius:5px;background:transparent;/*z-index:100;*/}



.logo-text{color: #444444;font-size:38px;font-weight: 500; margin-block-start: 0; margin-block-end:0;text-shadow: 0.1px 1px 2px #0f693a}





.sec-logobar{display: flex;align-content: center; align-items: center;}

.after-logo{display: flex;align-content: center; align-items: center;}				



.hdr-college-info{text-align:center;}

.hdr-college-info h2{color: #0d5740;}

.hdr-college-info h3{color: #0d5740;}



.hdr-college-info strong{}

.top-nav-collapse .hdr-college-info h2{font-size:16px;margin: 0px;margin-bottom: 5px;}

.top-nav-collapse .hdr-college-info h3{font-size:12px;margin: 0px;margin-bottom: 5px;}



.hdr-contact-info{text-align: right;font-size: 20px; line-height: 36px; font-weight: 700;}

.top-nav-collapse .hdr-contact-info {text-align: right;font-size: 12px;line-height: 20px; font-weight: 700;}



.main-menu {background: #0d5740;}





@media (min-width: 768px){

	.navbar {padding: 0px 0;}

	.navbar-toggle, 

	.toggle-contact-info { display: none;}

	.navbar-header { float: left !important;}

	.navbar-nav>li { float: left;  background:rgba(247, 148, 29, 0.7); color: #ffffff; margin: 0px 0.5px;border-radius: 4px; }

	.navbar-collapse {width: auto; min-width: 610px; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}

	

	.navbar-nav {width: 100% !important; float: none !important;margin: 0 auto;display: flex !important;flex-wrap: wrap;align-content: center;align-items: center;justify-content: center;} 

	.navbar>.container .navbar-brand, 

	.navbar>.container-fluid .navbar-brand {margin-left: 0px;}

	

	.navbar{background: rgba(255, 255, 255, 0);/*border-top: 10px solid #616C59;*/}

	.navbar-collapse {width: 100%;border-top: 0;-webkit-box-shadow: none; box-shadow: none;}

	.navbar-header { float: none !important;margin: 0px auto;padding: 0px 0;}

	.navbar-default .navbar-collapse{/*border-bottom: 10px solid #616C59;*/ background:transparent;float: none; margin-top: 0px;}

	.navbar-nav>li {float: left;background: transparent; color: #0d5740; margin: 0px 0.5px; border-radius: 0px;}	

	.navbar-default .navbar-nav>li>a {color:#ffffff;text-transform: capitalize;font-size: 18px; line-height: 30px;font-weight: 600;padding:10px 20px;}

	 

	.navbar-default .navbar-nav>li>a:hover, 

	.navbar-default .navbar-nav>li>a:focus { color: #fee067; background: #0f693a;border-bottom: 0px solid #616C59; }

	.navbar-default .navbar-nav>.active>a, 

	.navbar-default .navbar-nav>.active>a:hover, 

	.navbar-default .navbar-nav>.active>a:focus, 

	.navbar-default .navbar-nav>.open>a, 

	.navbar-default .navbar-nav>.open>a:hover, 

	.navbar-default .navbar-nav>.open>a:focus { color: #fee067;  background: #0f693a;border-bottom: 0px solid #616C59; }

	

		

	.top-nav-collapse{padding:0;background:rgba(255,255,255,.8);background:#ffffff !important;}	

	.top-nav-collapse .navbar-collapse{/*display:none !important;*/}

	.top-nav-collapse .navbar-brand>img{width:auto;max-height:80px;margin-top:0px;padding-top: 5px;padding-bottom: 5px;}

	.top-nav-collapse .navbar-nav>li>a{text-transform:capitalize;font-size:14px;line-height:20px;font-weight:600;padding: 0px 25px;}

	.top-nav-collapse .contact-info>li>a {font-size: 18px;line-height: 20px;}

	

	/*.top-nav-collapse .btn-under-header {padding: 0px 70px 10px 60px;}*/

	.top-nav-collapse .btn-under-header a.btn {min-height: 30px;line-height: 20px; font-size: 14px; padding: 5px 40px; font-weight: 500;}

	

	

	

	

}





@media (min-width: 1201px){

	/*.navbar-nav { text-align: center; margin: 0px auto;margin-top: 70px;}

	.navbar-collapse {width: 83%;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}*/

	

	

	.top-nav-collapse .navbar-nav { text-align: center; margin: 0px auto;margin-top: 0px;}

	.top-nav-collapse .navbar-nav>li>a {text-transform: capitalize;font-size: 14px;line-height: 30px;font-weight: 600;}

	.top-nav-collapse .navbar-brand>img {width: auto;max-height: 90px;margin-top: 0px;padding-top: 5px;padding-bottom: 5px;}

	

	.top-nav-collapse .navbar-nav>li>a {text-transform: capitalize;font-size: 14px;line-height: 30px;font-weight: 600;}

}



@media (max-width: 1200px){

	.btn-under-header a.btn {min-height: 40px; line-height: 35px; font-size: 14px; font-weight: 500;}

	.top-nav-collapse .btn-under-header a.btn {min-height: 30px; line-height: 20px; font-size: 14px; padding: 5px 30px;}

	.navbar-brand {padding: 0px;height: 105px;}

}



@media (min-width:767px) and (max-width:1023px){

		

	.btn-under-header a.btn{background: #ffffff;min-height: 30px;line-height: 30px;font-size: 14px;font-weight: 500; padding: 10px 10px; margin: 0;}

	.btn-under-header a.btn:hover{color: #ffffff;background: #0d5740;}	

	

	.top-nav-collapse .btn-under-header a.btn{min-height: 30px; line-height: 30px; font-size: 12px; font-weight: 500; padding: 5px 20px; margin: 0;}

	.top-nav-collapse .navbar-brand {float: left; height: 30px; padding: 0px; font-size: 18px; line-height: 20px;}

}



@media (max-width: 840px){

	.btn-under-header a.btn { min-height: 30px; line-height: 30px; font-size: 13px; font-weight: 500; padding: 10px 10px;margin: 0;}	

	.top-nav-collapse .btn-under-header a.btn { min-height: 30px; line-height: 30px; font-size: 13px; font-weight: 500; padding: 5px 10px;margin: 0;}

	

	.logo-text {font-size: 22px;}



}



@media (max-width:766px){

	

	.navbar {margin-bottom: 0px;}

	.navbar-default {background: rgba(0,0,0,0.7);border-color: rgba(0,0,0,0.7);}

	.navbar-header{height:90px;}

	.navbar-brand img{height:65px;width:auto;}

	.navbar-toggle,

	.toggle-contact-info{margin-top: 25px;}

	

	

	.btn-under-header{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;padding: 30px 10px 10px 10px; }

	.btn-under-header {display: none !important;}

	.btn-under-header a.btn{ color: #000000;background: #ffffff;min-height: 60px;line-height: 35px;font-size: 18px;font-weight: 500;white-space: normal;}

	.btn-under-header a.btn:hover{color: #ffffff;background: #0d5740;}

		

	

	.top-nav-collapse{padding:0;background:rgba(255,255,255,.8);background:#ffffff;}	

	.top-nav-collapse .navbar-brand>img{width:auto;max-height:40px;margin-top:5px;}

	.top-nav-collapse .navbar-nav>li>a{color:#ffffff;text-transform:capitalize;font-size:18px;line-height:30px;font-weight:500;}

	

	.logo-text{font-size: 30px;line-height: 40px; text-align: center;}

	

}



@media (max-width:680px){

	.btn-under-header{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;padding: 30px 10px 10px 10px; }	

	.logo-text{font-size: 26px;line-height: 30px; text-align: center;}

}



@media (max-width:580px){

	.content-wrapper {margin-bottom: 0px;}

	.navbar {margin-bottom: 0px;min-height: 70px;}

	.navbar-default {background: #ffffff;border-color: rgb(255, 255, 255);}

	.navbar-header{height:90px;}

	.navbar-brand img{height:65px;width:auto;}

	.navbar-toggle,

	.toggle-contact-info {margin-top: 25px;}

	.logo-text{font-size: 24px;line-height: 30px; text-align: center;}

	

}



@media (max-width:480px){	

	.logo-text {font-size: 24px; line-height: 26px; text-align: center;}

}