.edu-filterResultListing ul li {
    list-style-type: none;
    margin: 10px 0 20px;
    padding-bottom: 20px;
}

.edu-collegeThumbImg {
    margin-right: 0;
    width: 132px;
    border: 1px solid #d4d4d4;
    float: left;
    text-align: center;
}

.edu-collegeThumbImg img {
    vertical-align: middle;
}
.edu-collegeDesc {
    margin-left: 160px;
}
.edu-collegeHeading {
    color: #31465c;
    font-size: 26px;
    font-weight: 600;
    margin: 0;
    padding-bottom: 10px;
}

.edu-collegeAddDetText {
    color: #000;
    font-size: 14px;
    padding-left: 25px;
    margin: 9px 0;
}


.edu-collegeAddDetText i {
    font-weight: 700;
    padding-left: 30px;
}
.edu-collegeAddDetText.phone-icon {background: url(/common_dynamic/images/phone-icon.png) no-repeat left center;}
.edu-collegeAddDetText.website-icon {background:  url(/common_dynamic/images/website-icon.png) no-repeat left center;}
.edu-collegeAddDetText.email-icon {background: url(/common_dynamic/images/email-icon.png) no-repeat left center;}
.edu-collegeAddDetText.location-icon {background: url(/common_dynamic/images/location-icon.png) no-repeat left 5px;}




.edu-coll-infotab {
    height: 42px;
    border-bottom: 1px solid #9e9e9e;
}

.edu-coll-infotab ul li {
    float: left;
    list-style-type: none;
    width: 25%;
}

.edu-coll-infotab ul li a {
    color: #5a5a5a;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 38px;
    padding: 3px 0 0;
    text-align: center;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    background: #f4f4f4;
    text-align: center;
    position: relative;
    text-decoration: none; 
}
.edu-coll-infotab ul li a.selected {
    color: #ef5821;
    border-left: 1px solid #9e9e9e;
    border-right: 1px solid #9e9e9e;
    border-top:solid 4px;
    border-bottom: none;
    padding:0;
    height: 39px;
}

.edu-coll-infodetails {
	padding: 20px 0;
}
.edu-coll-det-section {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.edu-coll-course-heading {
    color: #000;
    font-size: 17px !important;
    font-weight: 600;
    padding-bottom: 5px;
}
.edu-coll-course-det {
    color: #0b0b0b;
    font-size: 14px;
    line-height: 20px;
}

.edu-coll-detleft {
    float: left;
    width: 50%;
}

.edu-coll-detright {
    float: right;
    width: 50%;
}

.college-facilities-lists ul li {
	float: left;
    /* width: 210px; */
    margin-right: 13px;
    height: 45px;
    border: 1px solid #e2e2e2;
    list-style-type: none;
    /* margin-bottom: 25px; */
    font-size: 16px;
    font-weight: 600;
    color: #0b0b0b;
    padding-right: 10px;
    background: #ececec;
	padding-left: 10px;
	margin-bottom: 10px;
}


.college-facilities-lists ul.normal_facility li {
	float: left;
    width: auto;
    margin-right: 14px;
    height: 45px;
    border: 1px solid #e2e2e2;
    list-style-type: none;
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: 600;
    color: #0b0b0b;
    padding-right: 0px 20px 0px 10px;
	margin-bottom: 10px;
}

.college-facilities-lists ul li.facilities-lists-last,.college-facilities-lists ul li:nth-child(3n) {
	/* margin-right: 0; */
}


.college-facilities-lists ul.normal_facility li.facilities-lists-last,.college-facilities-lists ul.normal_facility li:nth-child(3n) {
	margin-right: 14px;
}

.college-facilities-lists ul li span.fac-icons
{
	width:60px;
	height:40px;
    margin: 5px 0 0;
	float:left;
	display: block;
}
.college-facilities-lists ul li span.fac-icons i
{
	width:29px;
	height:34px;
	display:block;
	margin:auto;
	background: url(/common_dynamic/images/facilities-sprite.png) no-repeat;
}
.college-facilities-lists ul li span
{
	display: block;
	float:left;
    line-height: 45px;
}
.college-facilities-lists ul li span i.fac-classroom
{
	width: 33px;
    height: 34px;
    background-position: -29px 0px;
}

.college-facilities-lists ul li span i.fac-sports
{
	width: 28px;
    height: 34px;
    margin:4px auto 0;
    background-position: -62px 0px;
}
.college-facilities-lists ul li span i.fac-lab
{
	width: 28px;
    height: 34px;
    margin:4px auto 0;
    background-position: -91px 0px;
}
.college-facilities-lists ul li span i.fac-scholarship
{
	width: 32px;
    height: 38px;
    margin: 0px auto 0;
    background-position: -119px 0px;
}
.college-facilities-lists ul li span i.fac-clab
{
	width: 34px;
    height: 38px;
    margin: 0px auto 0;
    background-position: -151px 0px;
}
.college-facilities-lists ul li span i.fac-placementcell
{
	width: 30px;
    height: 38px;
    margin: 0px auto 0;
    background-position: 0px -36px;
}
.college-facilities-lists ul li span i.fac-canteen
{
	width: 30px;
    height: 38px;
    margin: 0px auto 0;
    background-position: -29px -36px;
}
.college-facilities-lists ul li span i.fac-chall
{
	width: 40px;
    height: 38px;
    margin: 0px auto 0;
    background-position: -58px -36px;
}
.college-facilities-lists ul li span i.fac-hostel
{
    width: 25px;
    height: 38px;
    margin: 0px auto 0;
    background-position: -96px -36px;
}
.college-facilities-lists ul li span i.fac-transport
{
    width: 39px;
    margin: 5px auto 0;
    background-position: -122px -36px;
}



/*** courses **/

.level-text
{
	float:left;font-size: 20px;
	font-weight:600;
    height: 27px;
    line-height: 27px;
    margin-right: 25px;
}
.levels label
{
	font-size: 14px;
    font-weight: bold;
    padding: 0 12px;
    float: left;
    height: 27px;
    line-height: 27px;
}
.levels input[type="radio"]
{
	padding: 2px;
    float: left;
    line-height: 27px;
    position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
.levels input[type=radio] + label {
	padding-left:25px;
	cursor:pointer; 
	background: url(/common_dynamic/images/radio-down.png) center left;
	background-repeat:no-repeat;
}
.levels input[type=radio]:checked + label {
	background: url(/common_dynamic/images/radio-up.png) center left;
	padding-left:25px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.courses-block
{
	border:solid thin #e3e3e3;
	margin:10px 0;
}
.courses-block-head
{
	font-size:20px;
	font-weight:bold;	
	padding:8px;
	border-bottom:solid thin #ea7465;
}
.course-icons {
    display: inline-block;
    background-image: url(/common_dynamic/images/courses-icons.png);
    vertical-align: middle;
    margin-right: 5px;
}
.arts-icon {
    width: 27px;
    height: 23px;
    background-position: -193px 0;
}
.sci-icon {
    width: 32px;
    height: 26px;
    background-position: -103px 0;
}
.courses-block-table table
{
	width:100%;
	margin: 10px 0 0;
}
.courses-block-table table th
{
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align: left;
}
.courses-block-table table,.courses-block-table table tr,.courses-block-table table tr td,.courses-block-table table tr th
{
	
	border: solid thin #e3e3e3;
	border-collapse: collapse;
}
.courses-block-table table tr th
{
	padding:10px;
	background: #eff1f3;
}
.courses-block-table table tr td
{
	padding:10px;
	font-size: 14px;
}
.courses-block-table table tr td a
{
	color:#0066cc;
}
.courses-block-table-close
{
	text-align: right;
}
.courses-block-table table tr.tr-selected,
.courses-block-table table tr.tr-selected td
{
	border:none;
	font-weight:bold;
}



/** right panel **/
.rightpanel
{
	width:300px;
	float:right;
}
.right-panel-heading
{
	font-size: 22px;
	font-weight:bold;	
	color:#31465c;
	padding:10px;
	border-bottom: solid thin #1992ba;
    margin-bottom: 15px;
}
.rightpanel-find-clg
{
	margin:15px 2px;
	background: #ececec;
	border:solid thin #e2e2e2;
}
.rightpanel-find-clg-block
{
	width: 270px;
    display: inline-block;
    margin: 10px 13px;
    border-radius: 5px;
    box-sizing: border-box;
}

.rightpanel-find-clg input[type="text"]
{
	width:100%;
	height:40px;
	border:solid thin #999999;
	border-radius: 5px;
	padding:5px 10px;
	box-sizing: border-box;
	color:#626262;
    font-size: 14px;
    box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
}
.rightpanel-find-clg input[type="button"]
{
	width:100%;
	height:40px;
	text-align:center;
	box-sizing: border-box;
	background: #ef5821;
	font-size: 20px;
	font-weight:bold;
	color:#fff;
	cursor: pointer;
}

.rightpanel-find-clg-block .select2-container
{
	width:100%;
}

.rightpanel-find-clg-block .select2-container a
{
	width:100%;
	display: block;
    box-sizing: border-box;
  	box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
	background:#fff;
	color:#626262;
	height:40px;
	padding:5px 10px;
	font-size:14px;    
	border: 1px solid #999999;
}
.select2-results,.select2-search .select2-input
{
	font-size:14px;
}
.rightpanel-find-clg-block .select2-container .select2-choice .select2-arrow
{
	width: 30px;
	background: none;
	border-left:none;
}
.rightpanel-find-clg-block .select2-container .select2-choice .select2-arrow b
{
	background: url(/common_dynamic/images/arrow-down.png) no-repeat  center;
}

.engg-icon {
	width: 26px;
	height: 24px;
	background-position: 0 0;
}
.med-icon {
	width: 22px;
	height: 25px;
	background-position: -26px 0;
}
.mgmt-icon {
	width: 23px;
	height: 26px;
	background-position: -48px 0;
}
.arch-icon {
	width: 32px;
	height: 27px;
	background-position: -71px 0;
}
.sci-icon {
	width: 32px;
	height: 26px;
	background-position: -103px 0; 
}
.pharm-icon {
	width: 31px;
	height: 31px;
	background-position: -135px 0;
}
.law-icon {
	width: 27px;
	height: 25px;
	background-position: -166px 0;
}
.arts-icon {
	width: 27px;
	height: 23px;
	background-position: -193px 0;
}
.com-icon {
	width: 24px;
	height: 24px;
	background-position: -220px 0; 
}
.dip-icon {
	width: 23px;
	height: 23px;
	background-position: -244px 0;
}
.pgdip-icon {
	width: 27px;
	height: 26px;
	background-position: -267px 0;
}
.phd-icon {
	width: 24px;
	height: 19px;
	background-position: -294px 0;
}
.mphil-icon {
	width: 30px;
	height: 32px;
	background-position: -318px 0;
}
.cert-icon {
	width: 25px;
	height: 25px;
	background-position: -348px 0;
}

.leftpanel {
    float: left;
    width: 660px;
    margin-left: 10px;
}

.edu-coll-course-det ul {
	margin-left: 20px;
	font-size:14px !important;
}

.edu-coll-course-det ul li {
	font-size:14px !important;
	line-height:27px;
}
.top-10-clg-popup-left {
	min-height: 300px;
    border-right: 1px solid #C3BABA;
    width: 620px;
    padding-right: 13px;
}




/*** course popup */
.course-popup-overlay
{
    background: #000;
    opacity:0.7;
    width:100%;
    height: 100%;
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
	z-index: 50;
}
.course-popup-content {
    position: fixed;
    width: 950px;
    height:400px;
    top: 0;
    left: 0;
    right: 0;
    bottom:0;
    margin:auto;
    background: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    box-sizing: border-box;
    z-index: 1000;
}

#course-popup-content-left {
    max-height: 360px;
    border-right: 1px solid #C3BABA;
    width: 540px;
    padding-right: 13px;
    padding-top: 20px;
    float: left;
	padding-left: 20px;
	min-height: 350px;
}

#course-popup-content-left h1 {
    font-size: 20px;
}
.course-popup-content-left-desc {
    font-size: 14px;
    margin: 10px auto 20px;
    max-height: 185px;
    overflow-y: auto;
}

#course-popup-content-right {
    float: right;
    width: 300px;
    margin-top: 30px;
    margin-right: 20px;
}
#course-popup-close a {
    position: absolute;
    top: -6px;
    right: -6px;
    display: block;
    width: 25px;
    height: 27px;
    background: url(/common_dynamic/images/slider-arrows.png) no-repeat -40px -46px;
}
#course-popup-content-left-features p
{
    float:left;
    width:50%; color: #2c2a29;
    font-size: 14px !important;
    line-height: 22px;
    padding: 5px 0;
}

#course-popup-arrows .course-popup-arrow-left
{
    background:#878787 url(/common_dynamic/images/arrow-left.png) center no-repeat;
    position: absolute;
    top:0px;
    bottom:0;
    margin: auto;
    left:0;
    width:30px;
    height:85px;
}
#course-popup-arrows .course-popup-arrow-left:hover
{
    background: #0288d1 url(/common_dynamic/images/arrow-left.png) center no-repeat;
}
#course-popup-arrows .course-popup-arrow-right
:hover
{
    background: #0288d1 url(/common_dynamic/images/arrow-right.png) center no-repeat;
}
#course-popup-arrows .course-popup-arrow-right

{
    background:#878787 url(/common_dynamic/images/arrow-right.png) center no-repeat;
    position: absolute;
    top:0px;
    bottom:0;
    margin: auto;
    right:0;
    width:30px;
    height:85px;
}
#course-popup-arrows .course-popup-arrow-right
.course-popup-arrow-disabled,
#course-popup-arrows .course-popup-arrow-right
.course-popup-arrow-disabled:hover
{
    opacity:0.5!important;
    background: #878787 url(/common_dynamic/images/arrow-right.png) center no-repeat;
}
#course-popup-arrows .course-popup-arrow-left.course-popup-arrow-disabled,
#course-popup-arrows .course-popup-arrow-left.course-popup-arrow-disabled:hover
{
    opacity:0.5!important;
    background: #878787 url(/common_dynamic/images/arrow-left.png) center no-repeat;
}

#course-popup-arrows .course-popup-arrow-right:hover {
	background: #0288d1 url(/common_dynamic/images/arrow-right.png) center no-repeat;
}

.course-popup-content-left-table ul {
	padding-left: 20px; 
}

#why_to_join {
	float: left;
}

#gallery
{
    margin: 10px;
    border:solid thin #e9e9e9;
}
.gallery-slider
{
    padding: 30px 60px;
}
.gallery-slider ul
{
    list-style-type: none;
}
.gallery-slider ul li
{

}
.gallery-slider ul li .gallery-slider-img
{

}
.gallery-slider ul li .gallery-slider-img img
{
    width:100%;
    display: block;
}
.gallery-slider .bx-wrapper
{
    position: relative;
}
.gallery-slider .bx-controls-direction
{
}
.gallery-slider .bx-controls-direction a
{
        position: absolute;
        top:50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        text-indent: -99999px;
        width:20px;
        height:35px;
}
.gallery-slider .bx-controls-direction a.bx-prev
{
        left:-40px;
        background: url(/common_dynamic/images/gallery-prev.png) no-repeat;
}
.gallery-slider .bx-controls-direction a.bx-next
{
        right:-40px;
        background: url(/common_dynamic/images/gallery-next.png) no-repeat;
}
.gallery-thumb-slider
{
    padding: 20px 0;
    background: #f4f4f4;
}
.gallery-thumb-slider .bx-wrapper
{
    position: relative;
}
.gallery-thumb-slider ul li a
{
    border:solid 2px transparent;
    display: block;
}
.gallery-thumb-slider ul li a img
{
    width:100%;
    display: block;
}
.gallery-thumb-slider ul li a.active
{
    border:solid 2px #0288d1;
}
.gallery-thumb-slider .bx-controls-direction a
{
        position: absolute;
        top:50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        text-indent: -99999px;
        width:20px;
        height:35px;
}
.gallery-thumb-slider .bx-controls-direction a.disabled,
.gallery-slider .bx-controls-direction a.disabled
{
    opacity: 0.3;
}
.gallery-thumb-slider .bx-controls-direction a.bx-prev
{
        left:-40px;
        background: url(/common_dynamic/images/gallery-prev-thumb.png) no-repeat;
}
.gallery-thumb-slider .bx-controls-direction a.bx-next
{
        right:-40px;
        background: url(/common_dynamic/images/gallery-next-thumb.png) no-repeat;
}

/** Style added for College landing page - Image pagination issue ***/
.bx-pager{
    display: none !important;
}


.top_colleges h3 {
    font-size: 18px;
    color: #000;
    padding: 10px 0px;
}
.edu-coll-list-wrap ol {
    
    padding-left: 25px;
}
.edu-coll-list-wrap ol li {
    font-size: 14px;
    padding: 5px 0px;
	list-style-type: disc !important;
}
.leftpanel table {
    border-collapse: collapse;
    border-right: 1px solid #dbdbdb;
    width: 100%;
    margin-top: 10px;
}
.leftpanel td {
    padding: 8px;
    font-size: 14px;
    border-left: 1px solid #dbdbdb;
}