/*
 * Author: Mukesh - General Elements Styles
 */

* {
	margin: 0;
	padding: 0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    border: 0 none;
    font-size: 100%;
    vertical-align: baseline;
}
header, footer, article, section, figure, nav, aside {
	display: block;
}
a {
	color: #000;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0 none;
	max-width: 100%;
}
figure {
	margin-bottom: 10px;
	text-align: center;
}
figure img {
	max-width: 100%;
	border: 1px solid #ccc;
}
/*
 * Layout Styles
 */



#edu-wrapper{width: 1002px; margin: 0 auto;}




.edu-section {
	width: 100%;
	position: relative;
	clear: both;
	margin-bottom: 10px;
}
.edu-colorBlock {
	height: 10px;
}
.edu-headingBlock {
	max-width: 1440px;
	margin: 0 auto;
}
.edu-contentBlock {
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
	/*top: -60px;*/
}
.edu-sectionContent {
	background: #fff;
	padding: 0;
	margin: 5px;
	position: relative;
}
.edu-textarea {
	font-size: 1.4em;
	color: #999999;
	padding: 5px 1%;
	border: 1px solid #ccc;
	width: 96%;
}
.required {
	color: #ff0000;
}
.description {
	font-size: 1.2em;
	color: #333;
	padding: 10px 0; 
}
.news-breadcrumb {
    color: #000000;
    font-size: 1.4em;
}
.news-breadcrumb div, .news-breadcrumb span {
float: left;
margin-right: 3px;
}

.cross-linking {
    font-size: 1.7em;
}
.article-content ul {
    padding-left: 15px;
}
.article-content ul li {
    color: #000000;
    font-size: 1.5em;
    line-height: 1.6em;
    margin: 0;
    padding: 4px 0;
}
.news-sitemap ul li {
    list-style-type: none;
}
.news-sitemap ul li.sitemapchild {
    padding-left: 20px;
}

h1{clear: both;}

/*
 * Slide Styles
 */
.edu-sliderSection {
	clear: both;
	padding: 10px;
}
.edu-sliderWrapper {
	margin: 0 20px;
}
.edu-homeslider {
	float: left;
	width: 640px;
	
}

.edu-homeright {
	float: right;
	width: 300px;
}
.edu-rightBlock {
	margin-bottom: 20px;
	margin: 0 auto;
	width: 300px;
}
.right-ads {
	text-align: center;
}


/*
 * Heading Styles
 */


.main-new-img{
	border: 1px solid #ccc;
	width: 300px;
	height: 225px;
}
#header-ad{
	border-bottom: 1px solid #d9d9d9;
}

h2.main-news-heading{
	font-size: 22px;
	color: #000;
	line-height: 27px;
	padding-bottom: 1px;
	font-weight: 400;
}

.main-news-heading {
    color: #000;
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 10px;
    font-weight: 400;
}

.main-news-heading a{
	
	color: #000;
}

.edu-mainHeading {
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}
.edu-mainHeading span {
	padding: 0 10px;
}
.edu-mainHeading img {
	vertical-align: middle;
}
.edu-subHeading {
	font-size: 1.4em;
	color: #fff;
	text-align: center;
	font-weight: 400;
}
.edu-heading {
	font-size: 1.6em;
	color: #31465c;
	font-weight: 600;
	min-height: 70px;
}
.edu-heading a {
	color: #31465c;
}

.edu-toolsHeading {
	font-size: 34px;
	color: #31465c;
	font-weight: 300;
}
.edu-toolsSubHeading {
	font-size: 1.6em;
	color: #000;
	font-weight: 600;
}

.edu-valuReadHeadings {
	font-size: 2.5em;
	color: #31465c;
	font-weight: 700;
}
.edu-collegeTitle {
	font-size: 1.6em;
	color: #6d6e6f;
	font-weight: 600;
}
.edu-collegeTitle a {
	color: #6d6e6f;
}
.edu-authorTitle {
	font-size: 1.6em;
	color: #31465c;
	font-weight: 600;
	margin-bottom: 5px;
}
.edu-authorTitle a {
	color: #31465c;
}

.edu-more {
	text-align: right;
	font-size: 1.6em;
	color: #000;
	font-weight: 700;
	margin-bottom: 10px;
	clear: both;
}
.edu-more a {
	color: #0066cc;
}	

.edu-toolsLeft {
	float: left;
	width: 68%;
}
.edu-toolsRight {
	float: right;
	width: 30%;
	text-align: center;
}
.edu-toolsBlock {
	width: 44%;
	float: left;
	margin: 10px 1%;
	padding: 0 1%;
	height: 230px;	
	cursor: pointer;
	border-left: 0;
	background: url(/responsive-images/grey-bg.png) no-repeat right bottom;
	position: relative;
}
.edu-toolsBlock:hover {
	background: url(/responsive-images/red-bg.png) no-repeat right bottom;
}
.edu-toolsBlock.toolsRightBlock {
	margin: 10px 0 10px 0;	
	border-left: 1px solid #31465c;
}
.edu-toolsIcon {
	width: 61px;
	float: left;
}
.edu-toolsDesc {
	margin-left: 70px;	 
}
.edu-toolsIcon span {
	width: 61px;
	height: 66px;
	display: block;
}
.edu-toolsIcon .college-course {
	background: url(/responsive-images/edu-sprite.png) no-repeat -35px -109px;
}
.edu-toolsIcon .edu-care {
	background: url(/responsive-images/edu-sprite.png) no-repeat -96px -109px;
}
.edu-toolsTitles {
	z-index: 100;
	position: relative;
}
.edu-backgroundImg {
	z-index: 50;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}

/*
 * Background Colors
 */
.bgColorRed {
	background: #b50a00;
}
.bgColorPurple {
	background: #432b4f;
}
.bgColorDarkOrange {
	background: #cf4900;
}
.bgColorDarkBlue {
	background: #2f0f5b;
}
.bgColorOrange {
	background: #cf7100;
}
.bgColorBlue {
	background: #354080;
}
.bgColorGreen {
	background: #2d6f25;
}

/*
 * Left Right Block Shadow Styles
 */
/*
.edu-leftShadow {
	position: absolute;
	top: 38px;
	left: -20px;
	background: url(/responsive-images/edu-sprite.png) no-repeat 0 -29px;
	width: 20px;
	height: 269px;
}
.edu-rightShadow {
	position: absolute;
	top: 38px;
	right: -20px;
	background: url(/responsive-images/edu-sprite.png) no-repeat -16px -29px;
	width: 20px;
	height: 269px;
}
*/
/*
 * Home Section Styles
 */

#edu-containerMain {
	border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-top: 0!important;
    padding-top: 10px;
}
#edu-tryout{clear:both; margin-bottom:10px;}
.edu-home-mainContent {
	padding: 0;
}
.edu-homeBlockContent {
	float: left;
	width: 220px;
	margin: 10px;
}

.edu-home-valueReadsContent {
	float: left;
	width: 29%;
	margin: 10px 2%;
}
.edu-home-valueReadsContent ul li {
	list-style-type: none;
	margin: 10px 0;
	padding: 10px 0;
	border-bottom: 1px dotted #b2b5b6;
}
.edu-authorProfileImg {
	width: 100px;
	float: left;
}
.edu-authorProfileImg img {
	border: 1px solid #a2a2a2;
}
.edu-authorDesc {
	margin-left: 110px;
}

.edu-authorDesg {
	font-size: 1.3em;
	font-style: italic;
	color: #696e73;
}

.tryOutsMainBlock {
	padding: 1px 1%;
}
.edu-tryOuts {
	float: left;
	width: 70%;
}
.edu-tryOuts ul li {
	list-style-type: none;
	float: left;
	width: 292px;
	margin: 0 5px;
}
.edu-tryOuts ul li a {
	display: block;
	
	text-align: center;
}
.edu-tryOuts ul li a span{
	display: block;
}
.edu-tryOuts ul li a span.tryOutImg  {
	width: 154px;
	height: 154px;
	background: url(/responsive-images/tryOutBg.png) no-repeat 0 0;
	line-height: 154px;
	margin-bottom: 0;
	display: block;
	float: left;
}
.edu-tryOuts ul li a:hover span.tryOutImg  {
	background: url(/responsive-images/tryOutBgHover.png) no-repeat 0 0;
}

.edu-tryOuts ul li a span.tryOutTitle {
    color: #31465c;
    display: block;
    float: right;
    font-size: 1.6em;
    font-weight: 700;
    height: 35px;
    padding-top: 35px;
    text-align: left;
    width: 135px;
}

.edu-tryOuts ul li a span.tryOutImg.tryOutImg img {
	vertical-align: middle;
}

/*
 * Newsletter Styles
 */

.edu-home-newsletterBlock {
	float: right;
	width: 27%;
	border: 1px solid #d0c3b1;
	background: #f6f3ef;
	padding: 11px 1%;
}
.edu-home-newsletterTitle {
	width: 30%;
	float: left;
}
.edu-home-newsletterDesc {
	margin-left: 32%;
}
.edu-newsletterText {
	color: #31465c;
	font-size: 1.8em;
	font-weight: 700;
	padding-bottom: 5px;
}
.edu-newsletterTextboxMain {
	border-radius: 5px;
	background: #f0f0f0;
	padding: 4px;
	border-top: 1px solid #d7d6d5;
	border-left: 1px solid #e2e1e0;
	border-right: 1px solid #e2e1e0;
	border-bottom: 1px solid #d7d6d5;
	margin-bottom: 6px;
}
.edu-newsletterSubscribeBtn {
	text-align: right;
}
.edu-newsletterTextbox {
	border-radius: 5px;
	background: #fff;
	padding: 8px 2%;
	border: 1px solid #afb0b1;
	width: 94%;
	font-size: 1.4em;
	color: #333;
}
.edu-subscribeBtn {
	padding: 5px 10%;
	font-size: 1.6em;
	color: #fff;
	background: #0078d2;
	border: 0 none;
	border-radius: 5px;
	font-weight: 400;
	font-family: 'Open Sans', Arial, "Helvetica Neue",Helvetica,sans-serif;
	cursor: pointer;
	background-image: linear-gradient(bottom, rgb(0,119,210) 22%, rgb(0,167,233) 72%);
	background-image: -o-linear-gradient(bottom, rgb(0,119,210) 22%, rgb(0,167,233) 72%);
	background-image: -moz-linear-gradient(bottom, rgb(0,119,210) 22%, rgb(0,167,233) 72%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,119,210) 22%, rgb(0,167,233) 72%);
	background-image: -ms-linear-gradient(bottom, rgb(0,119,210) 22%, rgb(0,167,233) 72%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(0,119,210)),
		color-stop(0.72, rgb(0,167,233))
	);
}
.edu-subscribeBtn:hover {
	background: #00a7e9;
	background-image: linear-gradient(bottom, rgb(0,167,233) 22%, rgb(0,118,221) 55%);
	background-image: -o-linear-gradient(bottom, rgb(0,167,233) 22%, rgb(0,118,221) 55%);
	background-image: -moz-linear-gradient(bottom, rgb(0,167,233) 22%, rgb(0,118,221) 55%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,167,233) 22%, rgb(0,118,221) 55%);
	background-image: -ms-linear-gradient(bottom, rgb(0,167,233) 22%, rgb(0,118,221) 55%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(0,167,233)),
		color-stop(0.55, rgb(0,118,221))
	);
}


/*
 * Header Mobile Styles
 */


#edu-mobinavigation {
	background: none repeat scroll 0 0 #003366;
    box-shadow: 0 1px 3px #333333;
    height: 50px;
    position: relative;
    left: 0;
    right: 0;
    /*top: 110px;*/
    z-index: 1000000003;
}
#edu-mobinavigation div i {
	text-indent: -9999px;
}
#edu-mobinavigation .toggleMenuMobile, #edu-mobinavigation .toggleNewsletterMobile {
    cursor: pointer;
    float: left;
    margin: 15px 3px 3px;
}
#edu-mobinavigation .toggleSocialLinksMobile, #edu-mobinavigation .toggleSearchMobile {
    cursor: pointer;
    float: left;
    margin: 10px 3px 3px;
}
@media only screen 
and (min-width : 0px)
and (max-width : 319px) {
	#edu-mobinavigation .toggleNewsletterMobile, .edu-toolsSubHeading {
		display: none;
	}
}


#mobile-logo {
	/*position: fixed !important;
    left: 0;
    right: 0;
    top: 0;*/
    background: #fff;
    z-index: 9999;
    height: 110px;
    padding-left: 10px;
}
.news-mobiOtherLinks {
	float: right;
}
#edu-mobi-scoialnetworking {
	background: #fff;
    border-bottom: 1px solid #ccc;
    display: none;
    right: 0;
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: 98%;
    padding: 1%;
    z-index: 9999;
}
#edu-mobi-googlesearch {
	background: #fff;
    border-bottom: 1px solid #ccc;
    display: none;
    right: 0;
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: 98%;
    padding: 1%;
    z-index: 9999;
}
#mobile-newsletter-subscribe {
	background: #fff;
    border-bottom: 1px solid #ccc;
    display: none;
    right: 0;
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: 98%;
    padding: 1%;
    z-index: 9999;
}

#edu-mobimenu {
	display: none;
    right: 0;
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 9999;
    background: #003366;
}
ul.edu-leftMenu li {
	list-style-type: none;
	font-size: 1.2em;
	padding: 5px;
	border-bottom: 1px solid #fff;
	position: relative;
}

ul.edu-leftMenu li.active {
    padding: 5px 0 0 0;
    border-bottom: 0 none;
}
ul.edu-leftMenu li a {
	padding: 5px;
	display: block;
	color: #fff;
	text-decoration: none;
}
ul.edu-leftMenu li .subnav {
	display: none;
}
ul.edu-leftMenu li.active .subnav {
	display: block;
}
.arrowIcon {
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 30px;
}
ul.edu-leftMenu li.inactive .arrowIcon {
    background: url(/responsive-images/collapse.png) no-repeat center center;
}
ul.edu-leftMenu li.active .arrowIcon {
    background: url(/responsive-images/expand.png) no-repeat center center;
}
ul.edu-leftMenu li .subnav a {
	display: block;
	color: #000;
	border-bottom: 1px solid #bab3b3;
	padding: 5px 5px 5px 25px;
	background: #e6e6e6;
	overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul.edu-leftMenu li ul li {
	font-size: 1.0em;
	padding: 0px;
}

.edu-mobileLogo  {
	float: left;
	padding: 0 5px; 
}

/*
 * Icons
 */
.menu-icon{
	background: url(/responsive-images/edu-sprite.png) no-repeat -357px 0;
	width: 26px;
	height: 20px; 
	float: left;
}
.language-icon{
	background: url(/responsive-images/edu-sprite.png) no-repeat -258px 0px;
	width: 18px;
	height: 15px; 
	float: left;
}
.social-icon{
	background: url(/responsive-images/edu-sprite.png) no-repeat -384px 0px;
	width: 29px;
	height: 29px; 
	float: left;
}
.search-icon1{
	background: url(/responsive-images/edu-sprite.png) no-repeat -413px 0px;
	width: 30px;
	height: 30px; 
	float: left;
}
.newsletter-icon{
	background: url(/responsive-images/edu-sprite.png) no-repeat -441px 0px;
	width: 38px;
	height: 22px; 
	float: left;
}



/*
 * Find College n Course Tabs
 */
#edu-collCourseNav {
    margin: 24px auto 0 auto;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    width: 95%;
}

ul#edu-collCourseNav {
  padding: 0;
}

#edu-collCourseNav li {
  list-style: none; 
}
#edu-collCourseNav li a {
    display: block;
    padding: 5px 10px;    
    text-decoration: none;
    color: #31465c;
    font-size: 1.5em;
    font-weight: 600;
    border-bottom: 1px solid #999;
    background: #f6f3ef url(/responsive-images/down-arrow.png) no-repeat 98% center;
    clear: both;
    line-height: 60px;
}
#edu-collCourseNav li a:hover, #edu-collCourseNav li a.active {
    /*background: #B3B3B3;
    color: #F2F2F2;*/   
}
#edu-collCourseNav li a.active {
	background: #f6f3ef url(/responsive-images/up-arrow.png) no-repeat 98% center;
	border-bottom: 0 none;
}


#edu-collCourseNav section {
  	display: none; /* I NEED TO FIX THIS */
  	float: left;
  	background: #f6f3ef;
  	padding: 15px 2%;
  	width: 96%;
  	border-bottom: 1px solid #999;
   /* background: #B3B3B3;
    overflow: hidden; 
  	padding: 1% 3% 0 3%;*/
}

.no-js #edu-collCourseNav section {
  display: block; /* I NEED TO FIX THIS */
}
#edu-collCourseNav li ul li a {
    padding: 10px 25px;
    border-bottom: 1px dotted #ccc;   
}
#edu-collCourseNav li a span {
	text-indent: -9999px;
	height: 60px;
	float: left;
	margin-right: 20px;
}
#edu-collCourseNav li a span.icons-management {
    background: url(/responsive-images/edu-sprite.png) no-repeat -34px -169px;
    width: 63px;
}
#edu-collCourseNav li a span.icons-medical {
    background: url(/responsive-images/edu-sprite.png) no-repeat -99px -175px;
    width: 47px;
}
#edu-collCourseNav li a span.icons-engineering {
    background: url(/responsive-images/edu-sprite.png) no-repeat -146px -169px;
    width: 58px;
}
#edu-collCourseNav li a span.icons-law {
    background: url(/responsive-images/edu-sprite.png) no-repeat -204px -169px;
    width: 44px;
}
#edu-collCourseNav li a span.icons-arts {
    background: url(/responsive-images/edu-sprite.png) no-repeat -248px -169px;
    width: 59px;
}
#edu-collCourseNav li a span.icons-commerce {
    background: url(/responsive-images/edu-sprite.png) no-repeat -307px -169px;
    width: 57px;
}
#edu-collCourseNav li a span.icons-science {
    background: url(/responsive-images/edu-sprite.png) no-repeat -364px -169px;
    width: 36px;
}


@media only screen and (min-width: 1023px) { 
    #edu-collCourseNav {width: 100%; position: relative; border: none; }
    #edu-collCourseNav li { display: inline; } 
    #edu-collCourseNav li a {
    	display: inline-block;
	    border-bottom: 0 none;
	    background: #fff;
	    text-align: center;
	    padding: 10px;
	    line-height: normal;
	} 
	#edu-collCourseNav li a.active {
		background: #f7f3f0;
		border: 1px solid #D1D1D1;
		border-bottom: 0 none;
		position: relative;
		z-index: 100;
		top: 1px;
	}
    #edu-collCourseNav section { 
    	/*position: absolute;*/ 
    	top: 102px; left: 0; width: 95%; right: 0;  
    	background: #f7f3f0;
		border: 1px solid #d1d1d1;
		border-bottom: 0 none;
		padding: 15px 2%;
    }   
    #edu-collCourseNav li a span {
    	display: block;    	
    	margin: 0 auto;
    	text-align: center;
    	text-indent: -9999px;
    	float: none;
    } 
    .edu-selLocation {
    	display: none;
    }
}
@media only screen 
and (min-width : 1025px)
and (max-width : 1280px) {
	#edu-collCourseNav li a {
    	width: 94px;
	}
}	
@media only screen 
and (min-width : 1281px) {
	#edu-collCourseNav li a {
    	width: 104px;
	}
}
.edu-collCourseTabContent {
	width: 100%;
}
.edu-collCourseImg {
	float: right;
	width: 296px;
	height: 194px;
}
.edu-collCourseImg img {
	border: 1px solid #d3d3d3;
}
.edu-collCourseDet {
	margin-right: 310px;
}
.edu-collCourseTabContent h2, .edu-locationHeading {
	font-weight: 700;
	font-size: 2.0em;
	padding-bottom: 10px;
	color: #31465c;
}
.edu-chooseCourse ul li {
	list-style-type: none;
	float: left;
	width: 50%;
	margin-bottom: 15px;
}
.edu-chooseCourse ul li input {
	margin-right: 10px;
    margin-top: 6px;
}
.edu-chooseCourse ul li label {
	font-size: 1.8em;
	font-weight: 700;
	color: #000;
}
.edu-chooseCourse ul li label acronym {
	font-size: 0.7em!important;
	font-weight: 400;
	color: #535252;
	display: block;
	padding-left: 26px;
}
.edu-citiesList {
	margin-bottom: 10px;
}
.edu-metroCities {
	float: left;
	width: 20%;
}
.edu-regionWise {
	float: left;
	width: 80%;
}
.edu-regions {
	float: left;
	width: 25%;
}
.edu-metroCities ul li, .edu-regions ul li {
	display: block;
	font-size: 1.4em;
	color: #000;
	padding: 3px 0;
}
.edu-metroCities ul li.regionHeading, .edu-regions ul li.regionHeading {
	font-weight: bold;
	color: #000;
}
.edu-citiesListContainer {
	background: #F7F3F0;
	padding: 0 2% 15px 2%;
	border: 1px solid #D1D1D1;
	border-top: 0 none;
	width: 95%;
}
.edu-selLocation a {
	color: #31465C;
	font-size: 1.4em;
	font-weight: bold;
	background: none!important;
	border-bottom: none!important;
	line-height: 0!important;
}

/*
 * Search Result
 */
.edu-filterBlock {
	border: 1px solid #b3b3b3;
	background: #f6f3ef;
	padding: 10px;
	margin-bottom: 20px;
}
.edu-filterResultHeading {
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
}
.edu-filters ul li {
	float: left;
	margin-bottom: 10px;
	margin-right: 30px;
	width: 200px;
	height: 40px;
	position: relative;
	list-style-type: none;
}
.edu-filterOuterBorder {
	background: none repeat scroll 0 0 #F0F0F0;
    border-color: #D7D6D4 #EEEDEB #EFEEEC #E2E1DF;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}
.edu-filterInnerContent {
	border: 1px solid #afb0b1;
	background: #fff url(/responsive-images/arrow-down.png) no-repeat 96% center;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	padding: 5px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}
.edu-filterInnerContent.noarrow {
	background: #fff;
	text-align: center;
}

.edu-filters ul li .edu-locationBlock, .edu-filters ul li .edu-totalFeesBlock, .edu-filters ul li .edu-durationBlock, .edu-filters ul li .edu-branchesBlock, .edu-filters ul li .edu-admissionBlock {
	display: none;
	position: absolute;
	top: 35px;
	left: 6px;
	border: 1px solid #999;
	z-index: 10;
	background: #fff;
	padding: 10px;
}
.edu-filters ul li.active .edu-locationBlock, .edu-filters ul li.active .edu-totalFeesBlock, .edu-filters ul li.active .edu-durationBlock, .edu-filters ul li.active .edu-branchesBlock, .edu-filters ul li.active .edu-admissionBlock {
	display: block;
}
.edu-filters ul li .edu-filterOptionList li {
	list-style-type: none;
	font-size: 1.2em;
	color: #333;
	padding: 3px 0;
	float: none;
	margin: 0;
	width: 166px;
	height: auto;
}
.edu-filters ul li .edu-locationBlock {
	width: 600px;
}
.edu-filters ul li .edu-locationBlock ul li {
	height: auto;
	width: auto;
	float: none;
	margin: 0;
	padding: 3px 0;
	font-size: 1.2em;
}
.edu-filters ul li .edu-locationBlock ul li.regionHeading {
	font-weight: bold;
	
} 
.edu-filterResultListing ul li {
	list-style-type: none;
	border-bottom: 1px solid #d1d1d1;
	margin: 10px 0 20px 0;
	padding-bottom: 20px;
}
.edu-collegeThumbImg {
	width: 225px;
	height: 225px;
	border: 1px solid #d4d4d4;
	float: left;
	text-align: center;
	line-height: 225px;
}
.edu-collegeThumbImg img {
	vertical-align: middle;
}
.edu-collegeDesc {
	margin-left: 250px;
}
.edu-collegeHeading {
	font-size: 2.6em;
	font-weight: 600;
	color: #31465c;
	padding-bottom: 10px;
	margin: 0;
}
.edu-collegeHeading a {color: #31465c;}
.edu-collegeLocationDet {
	font-size: 1.4em;
	font-weight: 600;
	color: #000;
	padding-bottom: 5px;
}
.edu-collegeCourseDet ul li {
	font-size: 1.4em;
	font-weight: 400;
	color: #666666;
	margin: 3px 0;
	padding: 0;
	border: 0;
}
.edu-collegeCourseDet ul li a {
	color: #31465c;
	font-weight: 700;
}

.edu-bottomBlock {
	padding-top: 10px;
}
.edu-facilitiesListing {
	float: left;
	border: 1px solid #d1d1d1;
	background: #f6f3ef;
	padding: 5px;
	border-radius: 2px;
	margin-bottom: 10px;
}
.edu-facilitiesListing ul li {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
}
.edu-detailsBtn {
	float: right;
}
.edu-detailsBtn .edu-rightBtn {
	width: 100px;
}
.edu-facilitiesListing ul li span {
	text-indent: -99999px;
	display: block;
	height: 34px;
	margin: 0 10px;
}
.edu-facilitiesListing ul li span.computer-lab {
	background: url(/responsive-images/edu-sprite.png) no-repeat -36px -229px;
	width: 46px;
}
.edu-facilitiesListing ul li span.medical-facilities {
	background: url(/responsive-images/edu-sprite.png) no-repeat -82px -229px;
	width: 34px;
}
.edu-facilitiesListing ul li span.gym {
	background: url(/responsive-images/edu-sprite.png) no-repeat -116px -229px;
	width: 23px;
}
.edu-facilitiesListing ul li span.laboratory {
	background: url(/responsive-images/edu-sprite.png) no-repeat -116px -229px;
	width: 23px;
}
.edu-facilitiesListing ul li span.library {
	background: url(/responsive-images/edu-sprite.png) no-repeat -139px -229px;
	width: 35px;
	margin-top: 4px;
}
.edu-facilitiesListing ul li span.sports {
	background: url(/responsive-images/edu-sprite.png) no-repeat -174px -229px;
	width: 24px;
	margin-top: 4px;
}
.edu-facilitiesListing ul li span.auditorium {
	background: url(/responsive-images/edu-sprite.png) no-repeat -198px -229px;
	width: 19px;
	margin-top: 4px;
}
.edu-facilitiesListing ul li span.canteen {
	background: url(/responsive-images/edu-sprite.png) no-repeat -217px -229px;
	width: 19px;
	margin-top: 2px;
}
.edu-facilitiesListing ul li span.hostel {
	background: url(/responsive-images/edu-sprite.png) no-repeat -236px -229px;
	width: 35px;
}


.edu-collegeAddDet div {
	font-size: 1.4em;
	color: #000;
	padding-bottom: 4px;
}
.edu-collegeAddDet div a {
	color: #0066cc;
}
.edu-collegeAddDet div label {
	font-weight: bold;
	width: 70px;
	display: inline-block;
}
.edu-courseHeading {
	font-size: 2.2em;
	font-weight: 700;
	color: #003366;
	padding-bottom: 10px;
}
.edu-courseHeading1 {
	font-size: 2.8em;
	font-weight: 700;
	color: #000;
	padding-bottom: 10px;
}
.edu-lineSeperator {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.edu-courseDetContent {
	padding-left: 30px;
	margin-bottom: 20px;
}
.edu-othercourseDetContent {
	padding-left: 30px;
}
.edu-courseDetText {
	font-size: 1.4em;
	color: #666;
	padding-bottom: 10px;
}
.edu-otherCoursesList li {
	list-style-type: none;
}
.edu-otherCoursesList li a {
	font-size: 1.4em;
	color: #003366;
	font-weight: bold;
}
.edu-feesBlock {
	padding: 15px 0;
}
.edu-feesTable {
	width: auto;
	border-collapse: collapse;
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	border: 1px solid #d1d1d1;
}
.edu-feesTable th {
	padding: 10px;
	border: 1px solid #d1d1d1;
}
.oddRow {
	background: #f6f3ef;
}
.evenRow {
	background: #fff;
}
.edu-feesTable td {
	padding: 10px;
	border: 1px solid #d1d1d1;
}
.centerAlign {
	text-align: center;
}
.leftAlign {
	text-align: left;
}
.edu-otherDetails {
	
}
.edu-otherDetails p {
	padding: 5px 0;
	font-size: 1.4em;
	color: #000;
}
.edu-metroCities h2, .edu-regionWise h2 {
    color: #31465C;
    font-size: 1.6em;
    font-weight: 700;
    padding-bottom: 10px;
}
.edu-closepopup a {
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	position: absolute;
	top: 0px;
	right: 0px;
	border-radius: 50%;
	padding: 1px 3px;
}

/*
 * Jokes Quotes, Share Learning Styles 
 */


.edu-quotes {
	border: 1px solid #d1d1d1;
	padding: 20px 2%;
	float: left;
	width: 43%;
	margin: 10px 2% 20px 2%;
}
.edu-quotes:nth-child(odd) {
	margin-left: 0;
	float: right;
}
.edu-quotes:nth-child(even) {
	margin-right: 0;
}
.edu-quotePostedDate {
	color: #6f6f6f;
	font-size: 1.4em;
	font-style: italic;
	font-weight: 600;
	padding-bottom: 5px;
}
.edu-quotesHeading {
	color: #31465c;
	font-size: 2.4em;
	font-style: italic;
	font-weight: 600;
	padding-bottom: 5px;
	height: 160px;
	overflow: hidden;
}
.edu-quotesHeading a {color: #31465c;}
.edu-quoteSharedBy {
	color: #6f6f6f;
	font-size: 1.4em;
	font-style: italic;
	font-weight: 400;
	padding-bottom: 5px;
}
.edu-shareLinks {
	
}
.edu-shares {
	float: left;
	margin-right: 10px;
}
.edu-quotesInner {
	border: 1px solid #d1d1d1;
	padding: 20px 2%;
	margin: 20px 0 30px 100px;
}
.edu-quotesInner .edu-quotesHeading {
	height: auto;
}
.edu-quotesInner .edu-shareLinks {
	border-bottom: 1px dotted #999999;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.edu-jokesContainer {	
	margin: 20px 0 30px 100px;
}
.edu-jokesContent {
	border: 1px solid #d1d1d1;
	padding: 20px 2%;
	margin-bottom: 25px;
	min-height: 200px;
}
.edu-jokesTitle {
	color: #000;
	font-size: 1.8em;
	font-weight: 700;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999999;
}
.edu-jokeText {
	padding-right: 130px;
	position: relative;
}
.edu-jokeText p {
	font-size: 1.5em;
	color: #000;
	padding-bottom: 8px; 
}
.edu-jokeImg {
	position: absolute;
	top: 0;
	right: 0;
	width: 120px;
	height: 150px;	
}
.jokeImg1 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat 0 0;
}
.jokeImg2 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat -120px 0;
}
.jokeImg3 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat -240px 0;
}
.jokeImg4 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat -360px 0;
}
.jokeImg5 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat 0 -150px;
}
.jokeImg6 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat -120px -150px;
}
.jokeImg7 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat 0 0;
}
.jokeImg8 {
	background: url(/responsive-images/jokes-sprite.png) no-repeat 0 0;
}
#sticky-share-left {
	display: block;	
}
#sticky-share-bottom {
	display: none;
}

/*
 * Tooltip
 */ 
.tooltipsy {
    padding: 10px 20px 15px 20px;
    max-width: 200px;
    color: #fff;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
    background: url(/responsive-images/icons/tooltip.png) no-repeat center bottom;
}
span.hastip {
	color: #000;
}

/* Added By Subhashree */

#map_canvas img {
	max-width: none!important;
}
.edu-collTextbox {
	border: 1px solid #AFB0B1;
	border-radius: 5px;
	color: #000000;
	cursor: pointer;
	font-size: 1.4em;
	font-weight: bold;
	padding: 7px 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: center;
	width: 95%;
} 


/*For New Design By Mukesh*/
.float-left{
	float: left;
}

.float-right{
	float: right;
}

.box-count{
	width: 300px;
}


.more-news-block ul li {
    border-bottom: 1px dotted #b4b3b3;
    list-style-type: none;
    overflow: hidden;
    padding: 7px 0;
    margin-left: 0!important;
}
.news-thumbimg {
    float: left;
    margin: 0 10px 0 0;
    width: 75px;
    border: 1px solid #ccc;
}
.news-thumbimg img {
    display: block;
}

.news-desc {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}
.news-desc a {
    color: #000;
}


.pl40{
	padding-left: 40px;
}


.newsletterTextbox {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #948f8f;
    color: #666666;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 18px;
    margin-right: 5px;
    margin-top: 2px;
    padding: 5px;
    width: 196px;
}
.newsletter_form {
    clear: both;
    padding: 5px 0;
    text-align: center;
    width: 300px;
}
.newsletter_form_submit {
    float: left;
    padding: 4px 0 0 2px;
    text-align: center;
}
.newsletter_form_name {
    float: left;
    padding-left: 0;
    padding-top: 0;
}

.main-heading {
    background-color:#d86042;
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    height: 31px;
    text-align: center;
}
.main-heading a {
    color: #fff;
}

.main-heading1 {
    background-color:#529ecc;
 	 color: #fff;
    font-size: 21px;
    font-weight: 600;
    height: 31px;
    text-align: center;
}

.main-heading1 a {
    color: #fff;
}

.main-heading span {
    float: left;
    height: 29px;
    line-height: 29px;
    min-width: 150px;
    padding-left: 7px;
    padding-right: 10px;
}
.main-heading.news {
    border-bottom: 1px solid #e91a42;
}
.main-heading.news span {
    border-bottom: 3px solid #e91a42;
}

.main-heading.add {
    border-bottom: 1px solid #CF4900;
}
.main-heading.add span {
    border-bottom: 3px solid #CF4900;
}


.main-heading.exam {
    border-bottom: 1px solid #2D6F25;
}
.main-heading.exam span {
    border-bottom: 3px solid #2D6F25;
}


.main-heading.time {
    border-bottom: 1px solid #2F0F5B;
}
.main-heading.time span {
    border-bottom: 3px solid #2F0F5B;
}

.main-heading.tips {
    border-bottom: 1px solid #CF7100;
}
.main-heading.tips span {
    border-bottom: 3px solid #CF7100;
}

.main-heading.online {
    border-bottom: 1px solid #354080;
}
.main-heading.online span {
    border-bottom: 3px solid #354080;
}

.box-count ul li{
	color: #dc4141;
	list-style-type: square;
	margin-left: 15px;
}
.followGr-nl{margin-top: 0!important;}


#home-result-table table.tftable {color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse; font-size: 12px;}
#home-result-table table.tftable th {background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;font-size:13px;}
#home-result-table table.tftable tr {background-color:#ffffff;}
#home-result-table table.tftable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}
#home-result-table table.tftable tr:hover{background-color: #f3f8aa;}




.main-heading2 {
	background: url(/images/main-heading-bg.jpg) repeat 0 0;
	font-size: 15px;
	color: #000;
	font-weight: 600;
	height: 31px;
}
.main-heading2 a {
	color: #000;
}
.main-heading2 span{
	min-width: 150px;
	float: left;
	line-height: 31px;
	height:29px;
	padding-left: 7px;
	padding-right: 10px;
}

.main-heading2.india { border-bottom: 1px solid #4f0086;}
.main-heading2.india span { border-bottom: 3px solid #00730d;}
.main-heading2.movies {border-bottom: 1px solid #e91a42;}
.main-heading2.movies span {border-bottom: 3px solid #e91a42;}
.main-heading2.gadgets {border-bottom: 1px solid #01b83d;}
.main-heading2.gadgets span {border-bottom: 3px solid #01b83d;}
.main-heading2.automobiles {border-bottom: 1px solid #eb2529;}
.main-heading2.automobiles span {border-bottom: 3px solid #eb2529;}
.main-heading2.lifestyle {border-bottom: 1px solid #0e76bc;}
.main-heading2.lifestyle span {border-bottom: 3px solid #0e76bc;}
.main-heading2.travel {border-bottom: 1px solid #eb2529;}
.main-heading2.travel span {border-bottom: 3px solid #eb2529;}
.main-heading2.classifieds {border-bottom: 1px solid #ee7521;}
.main-heading2.classifieds span {border-bottom: 3px solid #ee7521;}
.main-heading2.career {border-bottom: 1px solid #023756;}
.main-heading2.career span {border-bottom: 3px solid #023756;}
.main-heading2.black {border-bottom: 1px solid #535151;}
.main-heading2.black span {border-bottom: 3px solid #535151;}
.main-heading2.admission {border-bottom: 1px solid #4f0086;}
.main-heading2.admission span { border-bottom: 3px solid #4f0086;}
#footerMain{
    border: 1px 0 0 0 solid #d9d9d9;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('/common/adaptive/mobi/fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('/common/adaptive/mobi/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('/common/adaptive/mobi/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/common/adaptive/mobi/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/common/adaptive/mobi/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-comments:before {
  content: "\f086";
}
.fa-envelope:before {
  content: "\f0e0";
}
