@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300italic,600);



body{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-family: 'Open Sans', sans-serif;



	font-size:15px;



	color:#4b4a4a;



	font-weight:normal;



	overflow-x:hidden;



	}



.clear{



	clear:both;



	}



h1, h2, h3, h4, h5, h6{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	}

/*07/28/2018*/
.menu-section 			{ background-color: #0077c9; }
.menu-section .navbar 	{ margin-bottom: 0 !important; }
#fwslider .timers 		{ display: none; }
.wlcm-area 				{ padding: 80px 0; }
.wlcm-area h1 			{ font-size: 50px; color: #2d2e2e; line-height: 56px; font-weight: normal; margin: 0 0 20px 0;}
.wlcm-area img 			{ float: right; }
.wlcm-area p 			{ font-size: 15px; line-height: 27px; color: #555555; }
.wlcm-area .border 		{ width: 137px; height: 4px; background-color: #1cc7cf; margin: 0 0 20px 0;}
.services               { padding: 60px 0; text-align: center;}
.services h2            { color: #2d2e2e; font-size: 35px; line-height: 45px; 
                          display: inline-block;}
.services p             { text-align: center; margin: 0 auto 0px auto; font-size: 15px; line-height: 27px;
						  color: #828282; }
.ser-box                { background-color: #24afdb; padding: 30px 22px; color: #fff; position: relative;}
.ser-box h3             { font-family: 'robotoregular',Helvetica,Arial,sans-serif; font-size: 21px; color: #fff;
                          font-weight: normal; text-align: left; }
.ser-box p              { width: 100%; color: #fff; text-align: left;}
.MS-content .slide-cnt  { border: 2px #e8e8e8 solid; background-color: #fff; border-top: 0; height: 215px;}
.MS-content .slide-cnt h3 { font-size: 19px; color: #2d2e2e; padding: 25px 0 0px 0; }
.services .border 		{ width: 137px; height: 4px; background-color: #1cc7cf; margin: 20px auto 20px auto;}
.btm-mission-area 		{ background: url(../images/mission-bg.jpg); padding: 60px 0; }
.btm-mission-area .tab-content { background-color: #1cc7cf; margin-top: 0; padding: 40px;
								 border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
								 color: #fff;font-size: 16px;line-height: 26px;}
.btm-mission-area .tab-content a { color: #fff; }
.btm-mission-area .bs-example { width: 90%; margin-top: 40px;}
.btm-mission-area .nav-tabs > li.active > a, 
.btm-mission-area .nav-tabs > li.active > a:hover, 
.btm-mission-area .nav-tabs > li.active > a:focus { background-color: #1cc7cf; padding: 10px 60px 10px 60px !important;
													border-top-left-radius: 6px; border-top-right-radius: 6px;}
.btm-mission-area .nav-tabs > li { margin-right: 2px; }
.btm-mission-area .nav-tabs > li > a { padding: 10px 60px 10px 60px !important; 
									   border-top-left-radius: 6px; border-top-right-radius: 6px;}
.news-events              { margin: 0 0 0px 0; }
.news-events .news-item   { border: none; padding: 0 0 20px 0;}
.news-events .news-item p { color: #fff; font-size: 13px; line-height: 16px;}
.news-events .date        { width: 66px; height: 67px; background-color: #1cc7cf; float: left; color: #fff;
                            font-size: 30px; text-transform: uppercase; text-align: center; padding: 10px;
                            margin: 0 15px 0 0; font-weight: 600; line-height: 20px;}
.news-events .date span   { font-size: 15px; text-transform: lowercase;}
.news-events .news-item h5 { font-size: 15px; color: #1cc7cf; font-weight: normal; line-height: 25px; margin: 0;}
.news-events .date.white    { background-color: #fff; color: #1cc7cf;}
.news-events h2 		  { font-size: 35px; color: #fff; margin: 0 0 30px 0;}
.responsive-calendar 	  { border: 10px #1cc7cf solid !important; }
.head-phone 			  { font-size: 20px; color: #7c7c7c; padding: 25px 0; line-height: 50px;}
.head-phone i 			  { font-size: 50px; float: left; margin-right: 15px;}
.head-email 			  { font-size: 15px; color: #7c7c7c; padding: 25px 0; line-height: 30px;}
.head-email i 			  { font-size: 20px; float: left; margin-right: 15px; padding: 5px; border: 1px #7c7c7c solid;
							border-radius: 50%;}
.foot-box ul			  { padding:0px; margin:0px;}
.foot-box li 			  { list-style:none; display:block; text-align:left; font-size: 12px;
							border-bottom: 1px #058ce8 solid; padding: 8px 0;}
.foot-box li a			  { text-decoration:none; padding:0 0px; display:block; font-size:14px; 
						    color:#fff; background-image: none; text-align:left; font-weight:normal;}
.foot-box li a:hover 	  {color:#1acf89; text-decoration: none;}
.foot-box li:last-child   { border-bottom: 0px #058ce8 solid; }
.foot-box h3 			  { font-size: 18px; color: #fff; font-weight: 600; text-transform: uppercase;
							margin: 12px 0 20px 0; } 
.foot-box .border 		  { width: 45px; height: 3px; background-color: #fff; }
.foot-box p 			  { font-size: 14px; color: #fff; line-height: 27px; }
.foot-box i 			  { color: #fff; font-size: 25px; margin: 0 15px 0 0;}
.visitors-nw 			  { padding: 7px 22px; background-color: #fff; font-size: 14px; color: #0077c9;
							border-radius: 6px; display: inline-block; }
.visitors-nw span 		  { font-size: 20px; }
.copy 					  { padding: 14px 0; color: #787878; font-size: 14px;}
.weberge 				  { text-align: right; }
.insti-code 			  { line-height: 33px; font-weight: 600; color: #000; text-align: center;}
.ser-top 				  { float: left; }
.lock 					  { float: left; border-left: 1px #fff solid; color: #fff; padding: 0 0 0 15px; 
							line-height: 38px; font-size: 18px;}
.lock a 				  { color: #fff; }
.menu-section .navbar-collapse { padding-right: 0; padding-left: 0; }
.menu-section .container-fluid { padding-right: 0; padding-left: 0; }
.services .MS-controls 	  { display: none; }
.news-events li 		  { min-height: 80px; }
.other-menus 			  { position: relative; width: 100px; text-align: center;}
.other-menus::before 	  { content: "\f0c9"; font-family: FontAwesome; font-style: normal; position: absolute;
							line-height: 50px; color: #fff;}
.other-menus li a:hover   { background: none !important; } 
.navbar-default .navbar-nav > li:last-child > a:hover { background: none !important; }
.wlcm-area  a:hover 	  { text-decoration: none !important; } 
.tab-content a:hover, a:focus { text-decoration: none !important; }
.news-item a:hover 		  { text-decoration: none !important; }
.MS-content .slide-cnt a:hover { text-decoration: none !important; }
#fwslider .slide_content { 
						    }
#fwslider .slide_content .readmore { display: none; }
.slide_content h1 		 { color: #fff; margin: 0 0 20px 0; text-transform: uppercase; }
.slide_content p 		 { color: #fff; }
.slide_content_wrap 	 { background-color:rgba(0, 0, 0, 0.5); padding: 20px; 
						   width: 70% !important; left: 0 !important; bottom: 0 !important;
						   /*margin: 220px auto 0 auto;*/ text-align: center; position: absolute;}
.other-menus .dropdown-menu > li > a:hover { color: #fff !important; background-color: #0077c9 !important;}



.top-section{



	background-color:#1cc7cf;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	}



.logo-section{



	background-color:#FFFFFF;



	margin:0px 0px 0px 0px;



	padding:20px 0px 20px 0px;



	}



.logo-section .logo{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;
	text-align: center;



	}



.logo-section .logo img{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	}



.logo-section .institution-code,



.logo-section .email-section{



	border:solid 5px #ebebeb;



	border-radius: 4px; 



	-o-border-radius: 4px;



	-ms-border-radius: 4px;



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	padding:10px 20px;



	margin:0px 0px 0px 0px;



	color:#37c48d;



	float:left;



	width:40%;



	min-height:80px;



	}



.logo-section .email-section{



	width:58%;



	float:right;



	}



.logo-section .institution-code p,



.logo-section .email-section span{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	color:#033454;



	font-weight:600;



	}



.logo-section .institution-code p{



	margin:0px 0px 0px 0px;



	padding:12px 0px 0px 0px;



	text-align:center;



	}



.logo-section .email-section span.phone{



	background:url(images/phone-icon.png) left top no-repeat;



	padding:0px 0px 0px 25px;



	}



.logo-section .email-section span.email{



	background:url(images/mail-icon.png) left top no-repeat;



	padding:0px 0px 0px 25px;



	}







.banner-section{



	background-color:#033454;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	}



.banner-section .menu{



	background-color:#1f4a67;



	margin:10px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	min-height:43px;



	}



.banner-section .banner-slider{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	border:solid 7px #FFF;



	}



.banner-section .col-md-7,



.banner-section .col-md-5{



	padding-left:0px;



	padding-right:0px;



	}



section.middle{



	margin:20px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	}



section.middle img{



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	float:left;



	width:100%;



	}



section.middle h2{



	margin:0px 0px 0px 0px;



	padding:6px 0px 6px 20px;



	background-color:#18bb7c;



	display:inline-block;



	color:#FFF;



	text-transform:uppercase;



	font-size:22px;



	}



section.middle h2 span{



	margin:0px 0px 0px 10px;



	padding:5px 20px 4px 20px;



	background-color:#fafaf7;



	color:#666160;



	}



section.middle p{



	margin:0px 0px 0px 0px;



	padding:20px 0px 3px 0px;



	line-height:22px;



	font-size:15px;



	color:#4b4a4a;



	}



section.middle a{



	margin:10px 0px 0px 0px;



	line-height:30px;



	font-size:15px;



	color:#18bb7c;



	text-decoration:none;



	}



section.middle a:hover{



	color:#000;



	}



	



        #img_style{



            width:153px !important;



            



        }



/*====================== Coded by J@K =======================*/







/*-----------NavSection---------*/







.navbar-nav > li > a                       		{text-transform:uppercase; color:#fff !important; font-size:14px;}



.navbar-default .navbar-nav > li > a:hover		{color:#000 !important; background-color: #1cc7cf !important;}



.dropdown-menu > li > a:hover 			   		{ color: #fff !important; text-decoration: none; 
												  background-color:#0077c9;}



.navbar-default				               		{ z-index:100;}



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



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



.navbar-default .navbar-nav > .active > a:hover { color: #555; background: none !important;}



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



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



.navbar-default .navbar-nav > .open > a:hover 	{color: #555; background: none !important; }



.nav > li > a 									{ position: relative; display: block; padding: 15px 12px;}



.dropdown-menu 									{ min-width: 200px;}



.navbar-default .navbar-collapse, 



.navbar-default .navbar-form					{ border-color: #1f4a67;}



.navbar-default 							    { border:none; background:none;}











.nav-tabs > li > a 								{ margin-right: 0px; line-height: 1.42857; border: 0px solid transparent; border-radius: 0px; padding:5px 20px 5px 20px;font-size:20px; text-transform:uppercase; background-color:#fafaf7; color:#666160;}







.nav-tabs > li.active > a, 



.nav-tabs > li.active > a:hover, 



.nav-tabs > li.active > a:focus 				{ color: #fff; background-color: #18bb7c; font-size:20px; text-transform:uppercase; padding:5px 20px 5px 20px; border:none; border-radius:0px; cursor: default;}



.nav-tabs 										{ border-bottom: 0px solid #DDD; margin-top:-10px;}







/*-----------NavSection---------*/



 



.info  		 			{ padding:5px 0px 0px 0px !important; border-bottom:0px #474c68 solid;}



.info p					{ font-size:14px; color:#fff; }



.info span   			{ font-size:16px; color:#fff; font-weight:600; }



.title       			{ font-size:35px; color:#fff; }



.news-scroll 			{ padding:0px 0px 0px 0px; overflow: hidden;}



.news_ilm    			{ width:97px; height:43px;}



.news_ilm img			{ width:100%;}



.caption_area      		{ width:100%; background-color:#18bb7c; padding:10px 0px 10px 0px; margin-top:-15px; float:left;}



.caption_area p      	{ font-size:20px; font-style:italic; color:#fff; text-align:center; padding:10px 0px 0px 0px;}



.new 					{ padding:0px 0px 0px 0px; }



.new img				{ float: left; width:46px;}



.new p 					{ color:#fff; font-size:14px; padding-top:8px; }



.top_search 			{ border:none; border-radius:30px; color:#fff;  line-height:31px; padding:0px 10px 0px 10px; margin-top:4px; width:100%; background:url(../images/search-icon.png) #1cc7cf 93% center no-repeat; text-align: center;}



.top_link				{ border-right:1px #000 solid; padding:10px 5px 10px 5px;}



.top_link img			{ float:left; padding:5px 10px 0px 0px;}



.top_link a				{ color:#fff; font-size:14px; text-transform:uppercase; text-decoration:none;}



.top_link a:hover		{ color:#18bb7c;}



.headline				{ padding:0 0 0 0;}



.headline h1			{ font-size:30px; font-weight:bold; color:#033454; margin:0 0 10px 0;}



.headline p 			{ font-size:13px !important; color:#4b4a4a !important; line-height:18px !important; padding:0 0 20px 0 !important;}



.headline h3 			{ font-size:16px; color:#010101; line-height:18px;}



.headline_border		{ border-bottom:dotted 1px #cfcfcf; margin:10px 0 0 0 !important;}



.head_date				{ width:54px; height:53px; background-color:#18bb7c; border-radius:100%;}



.head_date p 			{ font-size:14px; text-align:center; color:#fff !important; font-weight:600; padding:10px 0 0 0 !important; line-height:15px!important;}



.mid_devider     		{ background:url(images/mid-devider.jpg)center repeat-x; height:7px; margin:20px 0 20px 0;}



.middle-two 			{ margin:50px 0 50px 0;}



.middle-two h1			{ font-size:20px; color:#666666; line-height:30px; text-transform:none;
						  margin: 0 0 35px 0;}



.middle-two span		{ color:#033454; line-height:30px; font-weight:600; text-transform:uppercase; display: block;
						  font-size: 35px; color: #1cc7cf; }



.photo_gal				{ padding:0px 0 0 0;}



.photo_gal img 			{ border:5px #1cc7cf solid; float:left; margin:0 9px 9px 0; height: 107px; width: 160px;}



.location				{ margin:15px 0 0 0; border:10px #cdcdcd solid;}



.location img 			{ border:10px #cdcdcd solid; float:left; margin:0 0px 0px 0; }



.badge                  { display:none;}



.footer_container 		{ background-color:#0077c9; padding:37px 0px 30px 0px;}



.sis_institution 		{ border-right:1px #1d4965 solid; padding-right:10px;}



.sis_institution h2 	{ font-size:16px; color:#fff; font-weight:normal; line-height:25px; text-transform:uppercase; padding-bottom:10px;}



.sis_institution p 		{ font-size:13px; color:#7492b6; line-height:18px;}



.sis_institution img	{ padding-right:3px;}







.footer_menu			{ font-size:11px; color:#fff; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 0px; line-height:25px; width:100%; margin:0px auto 0px auto;}



.footer_menu ul			{padding:0px; margin:0px;}



.footer_menu li 		{ float:left; list-style:none; display:block; text-align:center; font-size: 12px;}



.footer_menu li a		{ text-decoration:none; padding:0 15px; display:block; font-size:12px; color:#93acbc; background-image: none; text-transform: uppercase; text-align:center; font-weight:600;}



.footer_menu li a:hover {color:#1acf89; text-decoration: none;}







.footer_logo			{ float:right;}



.footer_logo img 		{ width:100%;}



.copyrght_container		{ background-color:#fff; padding:10px 0 10px 0;}



.social_media 			{}



.social_media img 		{ padding:2px 2px 2px 0px;} 



.copy_txt 				{ color:#fff; font-size:13px; padding:10px 0px 10px 0px;}



.powered 				{ color:#fff; font-size:14px; line-height:40px; text-align:right; float:right;}



.visitors 				{ color:#fff; font-size:13px; line-height:40px;}



.visitors span {



    border-radius: 5px;



    color: #FFF;



    line-height: 30px;



    margin: 0px 3px;



    font-size: 15px;







    text-align: right;



    display: inline-block;



    float: right;



    padding: 0px 3px;



    font-weight: 600;



}



.hitCounter.counterElement {



    text-align: center;



    overflow: hidden;



    box-sizing: content-box;



    margin-right: 5px;



}







.counterElement {



    margin-right: 5px !important;



}



/***********INNER***************/







.inner_bnr 				{ margin-top:-10px; margin-bottom:20px;}



.inner_bnr img 			{ border:5px #3a6888 solid; width:100%;}



.inner_cnt_container 	{ padding:20px 0 20px 0;}



.inner_cnt_area 		{ }



.inner_cnt_area h1 		{ font-size:30px; color:#033454; padding:0 0 15px 0; font-weight:bold;}



.inner_cnt_area h2 		{ font-size:23px; color:#1fa571; padding:10px 0 10px 0; font-weight: 600; line-height:30px;}



.inner_cnt_area h3 		{ font-size:18px; color:#5a7c64; padding:10px 0 10px 0; font-weight: 600; line-height:28px;}



.inner_cnt_area p 		{ font-size:15px; color:#4b4a4a; line-height:22px; text-align:justify;}



.inner_cnt_area img		{ ;margin:0px 15px 10px 0px; border:4px #cfcfcf solid; float:left;height: 201px;} 







.inner_cnt_area ul 				{ margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; float:left; width:100%;}



.inner_cnt_area ul li			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; font-size: 15px; line-height:28px; color: #4b4a4a; background:url(../images/li.png) left 11px no-repeat; list-style:none;}



.inner_cnt_area ul li a 		{color: #4b4a4a; text-decoration:none;}



.inner_cnt_area ul li a:hover   { color:#14ac71;} 







.inner_cnt_area_large 	{ }



.inner_cnt_area_large h1{ font-size:30px; color:#033454; padding:0 0 15px 0; font-weight:bold; text-align:center;}







.rght_container			{ padding:0 0px 0 50px;}



.rght_container h1	    { font-size:28px; color:#666160; line-height:30px; text-transform:uppercase; padding:0 0 18px 0;}



.rght_container span	{ color:#033454; line-height:30px; font-weight:bold; text-transform:none;}



.photo_gal_rght			{ padding:0px 0 0 0;}



.photo_gal_rght img 	{ border:2px #9c9c9c solid; float:left; margin:0 18px 18px 0;}



.download 				{ margin:0 0 0 0;}



.download img  			{ width: auto;}



.rght_calendar			{ padding:20px 0 0 0;}







.contact_form_area 		{ padding:0px 0px 0px 0px; height: 860px;}



.txt_field_nw 			{ padding:5px 10px 5px 20px !important; margin:4px 0px 4px 0px !important; width:100%; border:none; border-radius:2px;



background-color:#fff;font-size:15px; line-height:35px;border:#e4e5e3 thin solid;border-radius:5px;border-bottom:5px #f2f2f2 solid;}



.txt_are_nw 			{ padding:20px 10px 5px 20px !important;margin:4px 0px 4px 0px !important;width:100%;border:none;border-radius:2px;



background-color:#fff;font-size:15px;line-height:22px;border:#e4e5e3 thin solid;border-radius:5px;border-bottom:5px #f2f2f2 solid; height:130px;}



.submit 				{ background-color:#18bb7c; color:#fff;text-transform:uppercase;border-radius:5px !important;width:100%;font-size:21px;text-align:center; padding:10px 0 10px 0 !important; margin:10px 0 0 0; border-bottom:5px solid #0e9e66 !important;}



.contact_ads			{ padding:0 20px 0 20px;}



.location_contact		{ margin:25px 0 0 0; border: 10px solid #CDCDCD;}



.main_gal_area 			{ padding:0px 0px 0px 0px; height:auto;}



.caption				{ color:#fff; font-size: 13px;}



ul.images 				{ margin:0px; text-align:center; padding:0; } 



ul.images, 



ul.images li 			{ display: inline-block; }



ul.images li 			{/* width:180px; height:151px; */text-align:center; border:#f0f0f0 thin solid; box-shadow: 2px 2px 4px 2px #D5D2D2; padding:1px; margin:0px 8px 14px 8px; border-radius: 2px; background-image:none;padding:5px;margin:10px 10px 10px 10px;background-image:none;background-color:#fff; width:23%;}



ul.images li img 		{ margin:0px; cursor:pointer; border-radius: 0px; padding:0px 0px 0px 0px; border:1px solid #fff; width:100%;max-height: 170px;



height: 100%;}



.title					{ padding:0px 0px 0px 0px; width:100%; line-height:40px;}







.gal_cnt_area 			{ padding:0px 0px 30px 0px;}



.gal_box				{padding:10px;border:#f0f0f0 thin solid;box-shadow: 2px 2px 6px 2px #D5D2D2;height:auto;width:100%;background-color:#fff;margin:10px 0px 10px 0px;}



.gal_box img			{border:none;width:100%;display: inline;height:100%;margin:0px 0px 0px 0px !important;}



.gal_hd 				{background-color:#18bb7c;margin:0px 0px 0px 0px;color:#fff;font-size:22px;line-height:41px;bottom:20px;}



.gal_hd a 				{display: block;background: #18bb7c;height: 100%;text-align: center;color:#fff;font-size:22px;line-height:41px;text-decoration:none;text-transform:uppercase;}



.gal_hd a:hover			{background: #033454;}











.left_container 		{}



.left_container h1	    { font-size:24px; color:#666160; line-height:30px; text-transform:uppercase; padding:0 0 18px 0;}



.left_container span	{ color:#033454; line-height:30px; font-weight:bold; text-transform:none;}







.left_useful_link               { padding:0;}



.left_useful_link h1 			{ background-color:#2dc7cf; padding:5px 0 5px 20px; font-size:20px; color:#fff; font-weight:600;}



.left_useful_link ul			{ margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}



.left_useful_link ul li			{margin:0px 0px 0px 0px;padding:8px 0px 8px 20px;font-size: 15px;color: #5d5d5d;background:url(../images/li-bg.png) left 18px no-repeat;list-style:none;line-height:24px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #cfcfcf;}



.left_useful_link ul li a		{color: #313b3d;text-decoration:none;}



.left_useful_link ul li a:hover	{color:#37c48d;text-decoration:underline;}







.dpt_news 				{ padding:0 0 20px 0;}



.dpt_news p 			{ font-size:13px;}



.faculty_box 			{ padding:20px; background-color:#f7f7f7; border:1px #e9e7e7 solid; margin:10px 0 10px 0;}



.faculty_box img 		{ width:100%; margin:0 0 0px 0; border:1px #e9e7e7 solid;height: 132px;}



.faculty_box h2 		{ font-size:16px; color:#04a265; line-height:20px; font-weight:600;}



.faculty_box h4 		{ font-size:15px; color:#033454; line-height:20px; font-weight: normal; padding:0 0 10px 0;}



.faculty_box p 			{ font-size:14px; color:#243641; line-height:20px;}



.view_profile 			{ background-color:#0baa6d;margin:0px 0px 0px 0px;color:#fff;font-size:14px;line-height:30px; width:130px;}



.view_profile a			{ display: block;background: #0baa6d;text-align: center;color:#fff;font-size:14px;line-height:30px;text-decoration:none;text-transform:uppercase;}



.view_profile a:hover 	{ background: #2c6488;}











/*.............................NEW TABLE start...................*/



table.gridtable 				{font-size:14px;color:#535353;border-width: 1px;border-color: #c1c1c1;border-collapse: collapse;



line-height:22px; margin-top:20px;}



table.gridtable th 				{border-width: 1px;padding: 8px;border-style: dashed;border-color: #c1c1c1;/*background-color: #f7f8fa;*/}



table.gridtable td 				{border-width: 1px;padding: 8px;border-style: dashed;border-color: #c1c1c1;/*background-color: #f7f8fa;*/}



/*table.gridtable tr td:nth-child(2)::before { content:":"; }*/



/*.............................NEW TABLE End...................*/







/*............Testimonial slider................*/







.bx-wrapper .testimonials-thumbnail 			{ margin: 0px 0px 15px; }



.bx-wrapper .testimonials-title					{ text-align: center;  margin: 25px 15px 3px; font-size: 24px; line-height: 1; }



.bx-wrapper .testimonials-carousel-thumbnail	{ max-width: 20%; float: left; margin-right: 20px; }



.bx-wrapper .testimonials-carousel-thumbnail img{ display: block;margin-right: 10px; width: 60px; border-radius: 100%;border: 3px #9f9f9f solid;}



.bx-wrapper .testimonials-carousel-context		{ overflow: hidden; }



.bx-wrapper .testimonials-name					{ font-size: 16px; margin-bottom: 5px; color:#000000; font-weight:400;}



.bx-wrapper span								{ font-size: 11px; margin-left:10px; color:#aaa; font-family: Georgia, Arial, Helvetica, sans-serif; font-style:italic; }



.bx-wrapper 									{position: relative;margin: 0;padding: 0;width:100%;*zoom: 1;}



.bx-wrapper .slide 								{padding:0;margin:0;display: block;}



.bx-wrapper .bx-viewport 						{padding:0px;margin-left:0;z-index:1;width:100%;}



.bx-wrapper .bx-pager,



.bx-wrapper .bx-controls-auto					{position: absolute;display:none;bottom: -30px;width: 100%;}



.bx-wrapper .bx-loading 						{min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}



.bx-wrapper .bx-pager 							{text-align: center;font-size: .85em;font-weight: bold;color: #666;padding-top: 20px;}



.bx-wrapper .bx-pager .bx-pager-item,



.bx-wrapper .bx-controls-auto .bx-controls-auto-item 	{display: inline-block;*zoom: 1;*display: inline;}



.bx-wrapper .bx-pager.bx-default-pager a 				{background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}



.bx-wrapper .bx-pager.bx-default-pager a:hover,



.bx-wrapper .bx-pager.bx-default-pager a.active 		{background: #000;}



.bx-wrapper .bx-next 									{position: absolute;top: 0;right: 0;width: 30px;border-left:1px solid #ddd;height: 30px;cursor: pointer;background: #ED3131 url(images/caousel-next.png) no-repeat 0 0 ;}



.bx-wrapper .bx-prev 									{position: absolute;top: 0px;right: 30px;border-right:1px solid #ddd;width: 30px;height: 30px;cursor: pointer;background: #ED3131 url(images/caousel-prev.png) no-repeat 0 0 ;}



.bx-wrapper .bx-controls-direction a 					{position: absolute;top: 0;margin-top: 0;margin-right: 0px;outline: 0;width: 30px;height: 30px;text-indent: -9999px;z-index: 9999; display:none;}







/*............Testimonial slider End................*/











/***********INNER***************/



/*10/06/2016*/

.video-box 		{ background:url(../images/video-bg.jpg) no-repeat; padding: 32px 11px 20px 11px; margin:15px 0 0 0;}

.table.em-calendar td { padding: 4px 4px !important;}

.tab-content { margin-top:20px;}



/*11/6/2016*/

.rotated-text {

    display: inline-block;

    overflow: hidden;

    width: 57px;

	background-color: #1cc7cf;

	padding:20px 20px;

	font-size:21px;

	color:#fff;

	text-transform:uppercase;

}

.rotated-text a { color:#fff;}

.rotated-text:hover { background-color:#089b62;}

.rotated-text__inner {

    display: inline-block;

    white-space: nowrap;

    /* this is for shity "non IE" browsers

       that dosn't support writing-mode */

    -webkit-transform: translate(1.1em,0) rotate(90deg);

       -moz-transform: translate(1.1em,0) rotate(90deg);

         -o-transform: translate(1.1em,0) rotate(90deg);

            transform: translate(1.1em,0) rotate(90deg);

    -webkit-transform-origin: 0 0;

       -moz-transform-origin: 0 0;

         -o-transform-origin: 0 0;

            transform-origin: 0 0;

   /* IE9+ */

   -ms-transform: none;

   -ms-transform-origin: none;

   /* IE8+ */

   -ms-writing-mode: tb-rl;

   /* IE7 and below */

   *writing-mode: tb-rl;

}

.rotated-text__inner:before {

    content: "";

    float: right;

    margin-top: 100%;

}

.more_vedios { float:right; font-size:13px;}

.navbar-default .navbar-toggle .icon-bar { background-color: #fcfcfc !important; }

/*===========================*/



@media (max-width: 1199px) {

	.video-box 		{ background-size: cover;}



.logo-section .logo img    { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /*width:100%;*/}



.news-scroll 			   { padding:0px 0px 0px 25px; height:417px; overflow:hidden;}



.caption_area      		   { width:100%; background-color:#18bb7c; padding:10px 0px 10px 0px; margin-top:0px; float:left;}



.navbar-default .navbar-nav .open .dropdown-menu > li > a 		{ color: #333 !important;}



.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #10c680 !important;}



.dropdown-menu .divider 										{ height: 1px; margin: 9px 0px; overflow: hidden; background-color: #E5E5E5;}







.logo-section .email-section span.email 						{ background: url("../images/mail-icon.png") no-repeat scroll left top transparent; padding: 0px 0px 0px 25px; max-width: 100%; display: inline-block; word-break: break-all;}







.new p 					{ color:#fff; font-size:14px; padding-top:8px; margin-left:0px;}



.top_link img			{ float:left; padding:5px 10px 0px 0px; display:none;}



section.middle h2		{ margin:0px 0px 0px 0px; padding:6px 0px 6px 10px; font-size:22px;}



section.middle h2 span  { padding:3px 10px 3px 10px; background-color:#fafaf7; color:#666160;}



.head_date				{ width:44px; height:43px; background-color:#18bb7c; border-radius:100%;}



.head_date p 			{ font-size:13px; padding:5px 0 0 0 !important; line-height:15px!important;}



.responsive-calendar    { border:10px #cdcdcd solid; margin-top:15px; width:100%;}



.photo_gal img 			{ border:10px #cdcdcd solid; float:left; margin:0 9px 9px 0; width:45%; }



.middle-two h1			{ font-size:20px; color:#666160; line-height:30px; text-transform:uppercase;}



.nav > li > a 	        { position: relative; display: block; padding: 15px 6px;}



.navbar-nav > li > a    {text-transform:uppercase; color:#fff !important; font-size:12px;}



.photo_gal				{ padding:15px 0 0 0; height:220px; overflow:hidden;}



.photo_gal img 			{ border:10px #cdcdcd solid; float:left; margin:0 9px 20px 0; }







.nav-tabs > li > a             { margin-right: 0px; line-height: 1.42857; border: 0px solid transparent; border-radius: 0px; padding:5px 10px 5px 10px;font-size:18px; text-transform:uppercase; background-color:#fafaf7; color:#666160;}







.nav-tabs > li.active > a, 



.nav-tabs > li.active > a:hover, 



.nav-tabs > li.active > a:focus { color: #fff; background-color: #18bb7c; font-size:18px; text-transform:uppercase; padding:5px 10px 5px 10px; border:none; border-radius:0px; cursor: default;}















.photo_gal_rght img 	{ border:2px #9c9c9c solid; float:left; margin:0 10px 10px 0; width:45%; }



.download img  			{ width: 100%;}



.rght_container			{ padding:0 15px 0 15px;}



.rght_container h1	    { font-size:20px; color:#666160; line-height:30px; text-transform:uppercase; padding:0 0 18px 0;}



.bx-wrapper .testimonials-carousel-thumbnail img{ display: block;margin-right: 10px; width: 50px; border-radius: 100%;border: 3px #9f9f9f solid;}



ul.images li 			{ width:30%;}



.faculty_box 			{ padding:20px; background-color:#f7f7f7; border:1px #e9e7e7 solid; margin:10px 0 10px 0; text-align:center;}



.faculty_box p 			{ font-size:14px; color:#243641; line-height:20px; text-align:center;}



.view_profile 			{ background-color:#0baa6d;margin:0px auto 0px auto;color:#fff;font-size:14px;line-height:30px; width:130px;}



.faculty_box img 		{ width:100%; margin:0 0 20px 0; border:1px #e9e7e7 solid;}



}







@media (max-width: 991px) {


.news-scroll 			   { height:225px; overflow:hidden;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a 		{ color: #fff !important;}



.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #10c680 !important;}



.dropdown-menu .divider 										{ height: 1px; margin: 9px 0px; overflow: hidden; background-color: #255c82;}



.inner_cnt_area h1 					{ font-size:25px; color:#033454; padding:0 0 15px 0; font-weight:bold;}



.inner_cnt_area_large h1			{ font-size:25px; color:#033454; padding:0 0 15px 0; font-weight:bold; text-align:center;}

.ser-top { float: none !important; }
.head-phone { text-align: center; }
.head-phone i { float: none; }
.head-email { text-align: center; }
.head-email i { float: none; }
.wlcm-area h1 { font-size: 35px; }
.wlcm-area { text-align: center; }
.footer_container { text-align: center; }
.foot-box .border { margin: 0 auto; }
.foot-box li a { text-align: center; }
.foot-box { margin-bottom: 20px; }
.wlcm-area img { float: none; }
.wlcm-area .border { margin: 0 auto 20px auto;  }
.nav > li > a { padding: 15px 30px !important; }
.news-events { margin: 20px 0 0px 0; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none !important; }

}











@media (max-width: 767px) {



section.middle h2					{ margin:20px 0px 0px 0px; padding:6px 0px 6px 10px; font-size:22px;}



.top_link							{ border-right:0px #000 solid; padding:10px 20px 10px 20px;}



.headline							{ padding:20px 10px 0 10px;}



.middle-two h1			            { font-size:20px; color:#666160; line-height:30px; text-transform:uppercase; margin-top:10px;}



.sis_institution 					{ border-right:0px #1d4965 solid; padding-right:10px;}



.footer_logo						{ float:right; margin-top:10px;}



.footer_menu li a					{ text-decoration:none; padding:0 10px; display:block; font-size:12px; color:#93acbc; background-image: none; text-transform: uppercase; text-align:center; font-weight:600;}



.copy_txt 							{ color:#fff; font-size:13px; padding:10px 0px 10px 0px; text-align:center;}



.visitors 							{ color:#fff; font-size:13px; line-height:40px; text-align:center;}



.powered 							{ color:#fff; font-size:14px; line-height:40px; text-align:center; float: none;}



.photo_gal							{ padding:15px 0 0 0; height: auto; overflow: visible;}



.photo_gal img 						{ border:10px #cdcdcd solid; float:left; margin:0 9px 9px 0; }



.social_media 						{ text-align:center;}



.social_media img 					{ padding:2px 2px 2px 0px; display:inline-block;}

.copyrght_container 				{ text-align: center; }
.weberge 							{ text-align: center; }





.nav-tabs > li > a { margin-right: 0px; line-height: 1.42857; border: 0px solid transparent; border-radius: 0px; padding:5px 20px 5px 20px;



	font-size:18px; text-transform:uppercase; background-color:#fafaf7; color:#666160;}







.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #fff; background-color: #18bb7c; font-size:18px; text-transform:uppercase; padding:5px 20px 5px 20px; border:none; border-radius:0px; cursor: default;}







.contact_form_area 					{ padding:0px 20px 20px 20px;}



.bx-wrapper .testimonials-carousel-thumbnail img{ display: block;margin-right: 10px; width: 60px; border-radius: 100%;border: 3px #9f9f9f solid;}



.inner_cnt_area h1 					{ font-size:22px; color:#033454; padding:0 0 15px 0; font-weight:bold; text-align:center;}



ul.images li 						{ width:25%;}



.gal_box							{ width:90%; margin:20px auto 20px auto;}



.contact_ads						{ padding:0 20px 0 20px; text-align:center;}



.contact_ads p 						{ text-align:center;}



.inner_cnt_area_large h1			{ font-size:22px; color:#033454; padding:0 0 15px 0; font-weight:bold; text-align:center;}



table.gridtable td 					{border-width: 1px;padding: 8px;border-style: dashed;border-color: #c1c1c1; width:100%; display:inline-block;}



table.gridtable tr td,



table.gridtable tr td:first-child   { border-bottom-color: transparent;} 



table.gridtable tr td:first-child  	{ font-weight: bold;}



table.gridtable tr td:nth-child(2)  { border-top-color: transparent; }







}








@media (max-width: 500px) {
	.logo-section .logo img { width: 100%; }
}






@media (max-width: 360px) {



.news-scroll 						{ padding:20px 20px 20px 20px; height:auto; overflow:hidden;}



.info  		 						{ padding:20px 0px 20px 0px; border-bottom:1px #474c68 solid;}



.info p		 						{ font-size:14px; color:#fff; }



.info span   						{ font-size:14px; color:#fff; font-weight:600; }



.logo-section .email-section		{width:100%; float:right;}



.logo-section .institution-code,



.logo-section .email-section		{ border:solid 5px #ebebeb; border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding:10px 20px;margin:10px 0px 10px 0px; color:#37c48d; float:left; width:100%; min-height:80px;}



ul.images li 						{ width:90%;}



.gal_box							{ width:90%; margin:20px auto 20px auto;}



}







/*====================== Coded by J@K =======================*/







.responsive-calendar li {



list-style-type: none;



}







.col-md-6.col-sm-6.contact_form_area li {



list-style-type: none;



}







.inner-bnr img {



border: 5px #3a6888 solid;



width: 100%;



}







p#top_news_marquee



{



	white-space:nowrap;



}



#img_img{



    width:150px!important;



}













#appView .powrMark 	{ display: none;}

.flow { position: absolute;}

.hitCounter .counterTextWrapper .counterText { font-size: 14px !important; line-height: 29px;}

.hitCounter .counterTable 	{ float: left;}

img.wpcf7-form-control { height: 51px; position: relative; top: 5px; border: none;}

input.wpcf7-form-control.wpcf7-captchar { 

    padding: 5px 10px 5px 20px !important;

    margin: 4px 0px 4px 0px !important;

	width: 200px;

    border: none;

    border-radius: 2px;

    background-color: #fff;

    font-size: 15px;

    line-height: 35px;

    border: #e4e5e3 thin solid;

    border-radius: 5px;

    border-bottom: 5px #f2f2f2 solid;

}



.side-btn { width:57px; height:248px; position:fixed; right:0; top:150px; z-index:999999;}


/*Coded By SK*/
/*.newsticker-jcarousellite { height: 350px !important; }*/


#mixedSlider {
  position: relative;
  margin: 40px 0 0 0;
}
#mixedSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  /*margin: 0 5%;*/
}
#mixedSlider .MS-content .item {
  display: inline-block;
  width: 31.5%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  margin: 0 10px;
  background-color: #24afdb;
}
@media (max-width: 991px) {
  #mixedSlider .MS-content .item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  #mixedSlider .MS-content .item {
    width: 95%;
  }
  .wlcm-area { padding: 0 !important; }
}

@media (max-width: 465px) {
	.btm-mission-area .nav-tabs > li > a { padding: 10px 20px 10px 20px !important; }
	.btm-mission-area .nav-tabs > li.active > a, 
	.btm-mission-area .nav-tabs > li.active > a:hover, 
	.btm-mission-area .nav-tabs > li.active > a:focus { padding: 10px 20px 10px 20px !important; }
}


#mixedSlider .MS-content .item .imgTitle {
  position: relative;
}
#mixedSlider .MS-content .item .imgTitle .blogTitle {
  margin: 0;
  /*text-align: left;*/
  letter-spacing: 2px;
  color: #fff;
  position: absolute;
  /*background-color: rgba(255, 255, 255, 0.5);*/
  width: 100%;
  bottom: 0;
  font-weight: bold;
  padding: 10px 0 10px 10px;
  font-size: 20px;
  background-color: #b3459b;
}
#mixedSlider .MS-content .item .imgTitle img {
  height: auto;
  width: 100%;
}
#mixedSlider .MS-content .item p {
  font-size: 14px;
  margin: 0px 15px 0 15px;
  text-indent: 15px;
  padding: 15px;
  color: #828282;
}
#mixedSlider .MS-content .item a {
  /*float: right;
  margin: 0 20px 0 0;
  font-size: 16px;
  font-style: italic;
  color: rgba(173, 0, 0, 0.82);
  font-weight: bold;
  letter-spacing: 1px;
  transition: linear 0.1s;*/
  padding: 7px;
color: #fff;
border: 1px #fff solid;
display: inline-block;
margin: 0 0px 25px 0px;
padding: 7px 30px;
}
#mixedSlider .MS-content .item a:hover {
  text-shadow: 0 0 1px grey;
}
#mixedSlider .MS-controls button {
  position: absolute;
  border: none;
  /*background-color: transparent;*/
  outline: 0;
  font-size: 50px;
  top: 95px;
  color: #fff;
  transition: 0.15s linear;
  background-color: #b3459b;
}
#mixedSlider .MS-controls button:hover {
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 992px) {
  #mixedSlider .MS-controls button {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  #mixedSlider .MS-controls button {
    font-size: 20px;
  }
}
#mixedSlider .MS-controls .MS-left {
  left: 10px;
}
@media (max-width: 767px) {
  #mixedSlider .MS-controls .MS-left {
    left: -10px;
  }
}
#mixedSlider .MS-controls .MS-right {
  right: 0px;
}
@media (max-width: 767px) {
  #mixedSlider .MS-controls .MS-right {
    right: -10px;
  }
}
#basicSlider { position: relative; }

#basicSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 2%;
  height: 50px;
}

#basicSlider .MS-content .item {
  display: inline-block;
  width: 20%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  line-height: 50px;
  vertical-align: middle;
}
@media (max-width: 991px) {

#basicSlider .MS-content .item { width: 25%; }
}
@media (max-width: 767px) {

#basicSlider .MS-content .item { width: 35%; }
}
@media (max-width: 500px) {

#basicSlider .MS-content .item { width: 50%; }
}

#basicSlider .MS-content .item a {
  line-height: 50px;
  vertical-align: middle;
}

#basicSlider .MS-controls button { position: absolute; }

#basicSlider .MS-controls .MS-left {
  top: 35px;
  left: 10px;
}

#basicSlider .MS-controls .MS-right {
  top: 35px;
  right: 10px;
}