"utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0; padding:0; color:#000; font-weight:normal; font-family: 'OpenSansRegular';}
h1 {font-size:18px; padding-bottom:5px; border-bottom:1px solid #ccc;} h1 a {text-decoration:none; color:#000 !important;}
h1 span {font-family: 'OpenSansBold';}
h2 {font-size:14px; padding-bottom:5px; border-bottom:1px solid #ccc; font-family: 'OpenSansBold';}
h3 {font-size:12px; margin-bottom:5px; color:#58595B;}
h5 {font-size:12px; font-family: 'OpenSansBold'; color:#666; margin-bottom:2px;}

a, img{ outline:none; border:0px;}

.fleft{ float:left;}
.fright{ float:right;}
.clearfixs{ visibility:hidden; content:","; display:block; clear:both; height:0px;}

@font-face {
    font-family: 'swis721_btroman';
    src: url('http://cept.ac.in/fonts/swiss.eot');
    src: url('http://cept.ac.in/fonts/swiss.eot?#iefix') format('embedded-opentype'),
         url('http://cept.ac.in/fonts/swiss.woff') format('woff'),
         url('http://cept.ac.in/fonts/swiss.ttf') format('truetype'),
         url('http://cept.ac.in/fonts/swiss.svg#swis721_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('http://cept.ac.in/fonts/swisscb.eot');
    src: url('http://cept.ac.in/fonts/swisscb.eot?#iefix') format('embedded-opentype'),
         url('http://cept.ac.in/fonts/swisscb.woff') format('woff'),
         url('http://cept.ac.in/fonts/swisscb.ttf') format('truetype'),
         url('http://cept.ac.in/fonts/swisscb.svg#swis721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('http://cept.ac.in/fonts/OpenSans-Regular-webfont.eot');
    src: url('http://cept.ac.in/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cept.ac.in/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('http://cept.ac.in/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('http://cept.ac.in/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('http://cept.ac.in/fonts/OpenSans-Semibold-webfont.eot');
    src: url('http://cept.ac.in/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cept.ac.in/fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('http://cept.ac.in/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('http://cept.ac.in/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansBold';
    src: url('http://cept.ac.in/fonts/OpenSans-Bold-webfont.eot');
    src: url('http://cept.ac.in/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cept.ac.in/fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('http://cept.ac.in/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('http://cept.ac.in/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
#wrapper {
	width: 100%;
	padding:0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

#wrapper {
	width: 100%;
	max-width: 1000px;
	min-width:598px;
	padding: 0;
	margin:0 auto;
	background-color:#fff;
	position:relative;
	border:1px solid #ddd; border-bottom:none;
}
header{padding: 0;	width: 100%; max-width:1000px; height:110px; background-color:#fff; position:fixed; top:0px; z-index:999;}
#page {margin:15px 3%; width: 94%; *width:auto;}
.page1 {width: 94%;}
#page.clearfix{ *clear:none; *zoom:0;}

a.logo {margin:5px 0 0 2%; width:19.6%; float:left; display:block;}
.search{ float:right; margin:0 3% 0 0; clear:right;}
.search input[type=text]{border:none; border-bottom:1px solid #ddd; padding:2px; font-size:12px; width:130px; float:left; background:#fff !important;}
.search input[type=submit]{ background:url(../images/search-icon.png) no-repeat; border:0px; margin-top:4px; margin-left:-16px; width:11px; height:12px; }
.banner{ margin-top:110px;}

.popout-icon{ position:absolute; right:3px; margin:-25px 0 0px 0px; background:url(../images/popout-icon.png) no-repeat center center; width:20px; height:20px; z-index:9; *margin-top:-25px;}
.popout-icon a{ display:block; text-decoration:none;}



.home-events {margin:0; padding:0; width:65.7446%; float:left;}
.home-events ul ul{margin:0; padding:0; list-style-type:none;}
.home-events ul ul li{
	width:48.5436%;
	color:#666A5E;
	font-size:12px;
	float:left;
	margin-left:2.9126%;
	position: relative;
	height: 181px;
}
.home-events ul ul li:first-child {margin-left:0;}
.home-events ul ul li a {color:#666A5E; text-decoration:none;}
.home-events ul ul li span{float:right; display:block; margin:-30px -3.3333% 0 0; margin-top:-20px\0/; padding:3px 8px; font-family: 'OpenSansbold'; background-color:#748238; color:#fff; z-index:10; position: relative;}
.home-events ul ul li h3 {border-top:1px solid #ccc; color:#000; margin:10px 0 0 0; padding-top:4px; font-family: 'OpenSansSemibold'; font-size:13px;}
.home-events ul ul li strong { font-weight:normal; font-family: 'OpenSansSemibold';}


.home-events01{margin:0; padding:0; width:100%; float:left;}
.home-events01 ul{ float:left; width:48.5436%;}
.home-events01 ul + ul{float:right;}
.home-events01 ul + ul{*float:right !important;}
.home-events01 ul li{ width:100% !important;}
.home-events01 ul ul { width:100% !important; *width:94% !important; }

.home-video-icon{ position:absolute;}
.home-video-icon a{ background:#666; width:100%; float:left;}
.play-icon-home{ width:100%; height: 79%; display: block; position: absolute; top:0; left: 0; margin: 0 0 0 0px; 
background: url('../images/play-btn.png') no-repeat center center; }


.home-news {width:31.9148%; float:right; border-top:1px solid #ccc;}
.home-news a{ outline:none; text-decoration:none;} .home-news a:hover{text-decoration:none;}
.home-news ul{ margin-bottom:10px;}
.home-news ul li, .inner-news ul li{border-bottom:1px solid #ccc; padding:5px 0;}
.home-news ul li a, .inner-news ul li a{text-decoration:none; color:#000; display:block;}
.home-news ul li h4, .inner-news ul li h4 {font-family: 'swis721_cn_btbold'; color:#748238;  font-size:12px; margin:3px 0 0;}
.home-news ul li a h4, .inner-news ul li a h4 {text-decoration:none; color:#666A5E;}
.imp {background:url(../images/dot-7.png) no-repeat 82px 4px;}



.inner-news {width:22.9787%; float:right; border-top: none;}
a.c-news {border-left:5px solid #748238; margin:0 0 0 -9px; padding:0 0 0 4px;}
.more-link {font-size:11px;} .more-link strong{font-weight:normal;}
.inner-content {width:46.1702%;font-size:5px; float:left; text-align:justify; margin-left:3.1914%; min-height:300px; font-family: 'Times New Roman';}
.inner-content ul, .inner-content ol, .content ul, .content ol{list-style-type:disc; margin: 0 0 0 17px;}
.inner-content ol, .content ol{list-style-type:decimal;}
.inner-content ul li, .inner-content ol li, .content ul li, .content ol li{ margin-bottom:6px;}
.submenu {width:24.4680%; float:left;}

/*annauncement*/
.annauncement{ background:#748238 url(../images/annauncement-icon.png) no-repeat 8px 15px; padding:12px 3% 12px 3%; color:#fff;}
.annauncement a{color:#fff; text-decoration:none; font-size:11px; letter-spacing:.5px;}
.annauncement a:hover{color:#000; text-decoration:underline;}
.annauncement h3{ color:#fff; font-size:15px; margin-bottom:0px;}
.annauncement span{ font-weight:bold; font-size:10px; display:block; margin-bottom:6px;}


.content-right {width:71%; min-height:400px; float:right; margin-top:-17%;  padding:18px 3% 0 0; background-color:#fff; position: relative;}
.content {width:61.1267%; margin-left:4.2253%; float:left; text-align:justify; min-height:300px;}
.content strong{font-weight:normal; font-family: 'OpenSansBold';}
.content h4{ font-family: 'OpenSansSemibold'; color:#58595B;}
.content-right .inner-news, .student-right {width:30.4225%; margin-top:27.5%; border-top:1px solid #ccc;}
.content-right .inner-news ul li a {color:#58595B; font-family: 'OpenSansRegular';}

.accordion {margin:0px; padding:0px; font-family: 'OpenSansSemibold';} 
.accordion dt a{font-size:12px; margin-bottom:8px; text-decoration:none; color:#58595B; display:block;} .accordion dt a:hover{color:#000;}
.accordion dd ul {margin:0px 0 8px 15px;}
.accordion dd li{font-size:11px; color:#748238; line-height:18px;} .accordion dd li a{color:#666; text-decoration:none;} .accordion dd li a:hover{color:#748238;}
.select {border-left:5px solid #748238; color:#000; margin:0 0 0 -9px; padding:0 0 0 4px; font-family: 'OpenSansBold';}
.select a{color:#000 !important;}
a.selected, a.r-select {color:#748238 !important; font-family: 'OpenSansBold';}

/*Events CSS*/
.events, .event-gallery, .content-full{width:95.7746%; margin-left:4.2253%;} .main-events{width:100% !important; margin:0px;}
.events ul li h3{ font-weight:normal; font-size:12px; width:71%;}
.events ul{width:100%; display:table;} 
.events ul li{float:left; width:118px; margin-left:10.1470%; position:relative; padding:0px 0; height:118px; margin-bottom:7%; font-size:11px; color:#666A5E;}
.events ul li a {color:#666A5E; text-decoration:none; *cursor:pointer;}
.main-events ul li {margin-left:4.8936%; margin-bottom:5%;} .main-events ul li span {font-size:10px; color:#fff;}
.events ul li div{padding:5px 5px 15px; position:absolute; z-index:1; background:#bdbec1; width:91.6%; *width:91.5%; height:98px;}
.events ul li img{position:absolute; z-index:0;}

.events ul li strong{margin:25% 0 0 0; font-weight:normal; font-family: 'OpenSansBold'; color:#000; display: block;} .main-events ul li strong{margin:15% 0 0 0;}
.events ul li .calendar{width:30px; height:30px; background:#758238; color:#fff; text-align:center; font-family: 'OpenSansBold'; text-transform: lowercase; line-height:10px; position:absolute; right:5px; top:-6px; z-index:9;}
.events ul li .calendar span{ padding:4px 0 0; display:block;}

.main-event-detail .event-gallery {margin-left:0; width:100%;}

/*Staff CSS*/
.staff-img{height:156px; position:relative; left:12px; display:table; width:60%;}
.staff-img span{ position:absolute; bottom:0px; }
.staff-img strong{ font-family: 'OpenSansBold'; font-weight:normal;}
.greenc{ color:#758238; font-weight:normal;}
/*.all-staff li{float:left; width:11.2765% !important; margin-left:9.7872%;}*/

ul.teaching-staff{ list-style-type:none; margin:0px;}
ul.teaching-staff li{float:left; width:130px; margin-left:5%; padding:0px 0; margin-bottom:7%; font-size:11px; color:#666A5E; text-align:left; min-height:195px;}

ul.teaching-staff li a{ text-decoration:none; color:#666a5e; display:table;}
ul.teaching-staff li strong{ font-family: 'OpenSansBold'; font-weight:normal;}
ul.teaching-staff li hr{ margin:7px 0 4px 0px;}
ul.teaching-staff li img{border:1px solid #999; width:97.7011%;}
ul.all-staff li{float:left; width:137px !important; margin-left:6.7787%; margin-bottom:4%; 
}
ul.all-staff li strong{ border-top:1px solid #ccc; width:100%; padding-top:5px; float:left;}
ul.all-staff li img{width:98%; margin-bottom:9px; }
.staff-img img{float:left; margin-right:12px;}

.company-log {position: absolute; height:20px; padding:0 15px 0 20px; margin-top:10px; color:#fff; line-height:20px;}
.settingsinfo {display:none; line-height:20px; left:47px; padding:0px 15px; position: absolute; color:#fff; top:30px;}
.company-log a, .settingsinfo a{color:#fff; text-decoration:none;} .settingsinfo a:hover, .company-log a:hover{text-decoration: underline; color:#fff;}

@media only screen and (max-width: 800px) {
a.logo {width:22%;}

.events ul li{width:118px; margin-left:4%; margin-bottom:3.8% !important;}
.main-events ul li {margin-left:4.95%; margin-bottom:5% !important;} .main-events ul li strong {margin-top:15% !important;}
.events ul li strong{ margin-top:30%;}
.events ul li div{padding:5px 5px 0px; width:92%; height:113px;}
header {height:140px !important;}
.flickr li img{width:98px !important;}

.filter-list ul {width:33% !important;} .filter-list ul + ul {width:56% !important; padding-left:5%;}
.filter-list ul li {width:50% !important;}

ul.teaching-staff li{width:106px; margin-left:3.2%;}
}

@media only screen and (max-width: 768px) {
.events ul li{width:118px; margin-left:2.8%; margin-bottom:3.8% !important;}
.main-events ul li {margin-left:4.05%; margin-bottom:4% !important;} .main-events ul li strong {margin-top:15% !important;}
.events ul li strong{ margin-top:30%;} 
.events ul li div{padding:5px 5px 0px; width:92%; height:113px;}
.flickr li img{width:94px !important;}

ul.teaching-staff li{width:100px; margin-left:3.9%;}
.play-icon-home{ height:63% !important;}
}

@media only screen and (max-width: 600px) {

header {height:105px !important;}
a.logo {margin-top:70px; width:25%;}
.floatingHeader {top:105px !important;}

.events ul li{width:24.1197%; margin-left:1.1%; margin-bottom:0% !important;}
.main-events ul li {width:20.9964%; margin-left:5.3380%; margin-bottom:5% !important;} .main-events ul li div {height:113px !important; width:92% !important;}
.events ul li strong{ margin:15% 0 0; color:#000; font-size:11px !important;}
.events ul li div{padding:5px 5px 0px; height:95px; width:90%;}
.flickr li img{width:94px !important;}
.filter-list ul {width:38% !important;} .filter-list ul + ul {width:56% !important; padding-left:5%;}

ul.teaching-staff li{width:80px; margin-left:3.4%;}

.annauncement{ padding:12px 3% 12px 5%; color:#fff;}
.play-icon-home{ height:63% !important;}
}

/*Events Detail Next-prev*/
.next-prev{width:38.5294%; float:right;}
.inner-news .next-prev{width:100%; margin-top:10px;}
.next1{ float:left;}
.prev1{ float:right;}
.next1 a, .prev1 a{ background:url(../images/event-detail-next-prev-7.png) no-repeat left top; width:15px; height:15px; display:block; outline:none;}
.prev1 a{ background-position:right top;}

.event-detail{ width:50.7352%; float:left; text-align:justify;}
.event-detail h3{ font-size:13px; color:#111; font-family: 'OpenSansBold';}
.event-detail h4{ font-size:11px; color:#676a5e; margin-bottom:8px; font-family: 'OpenSansBold';}
.event-detail b{ color:#758238; font-size:11px; font-family: 'OpenSansBold'; font-weight:normal;}
.contact-brief{ margin:40px 0 0 0; text-align:justify;}
.cont-detail{ border-bottom:1px solid #ccc; display:block; padding-bottom:10px; margin-bottom:10px;}
.cont-detail span {font-size:11px;}
.event-detail ul{ list-style-type:disc; margin-left:17px;}
.event-detail ol{ list-style-type:decimal; margin-left:17px;}


.browse-btn{ border-top:1px solid #ccc; margin:15px 0 0; padding:5px 0 0; width:100%; clear:both;}
.browse-btn a {font-size:11px; text-decoration:none;}
.browse-btn ul{ list-style-type:none; float:right !important; width:auto; height:auto !important;}
.browse-btn ul li{ margin:10px 0 0px 20px; padding:0px; line-height:10px; width:70px; float:left; height:auto;}
.browse-btn ul li a span{float:left; display:block; width:40px;} .browse-btn ul li a {display:block; height:20px;}
.browse-btn ul li a em {margin-left:8px; float:right; width:20px; height:20px; background:url(../images/photo-video-icon-7.png) no-repeat left top;}
.browse-btn ul li + li a em {background:url(../images/photo-video-icon-7.png) no-repeat -25px top;}
.browse-btn span {float:left; display:block;}
.browse-btn span a{ background:url(../images/plus-icon-7.png) no-repeat left -69px; display:block; padding:0 0 0px 20px; height:16px;}

.event-img {width:38.5294%; float:right; position:relative;}
.event-img .calendar{width:30px; height:30px; background:#758238; color:#fff; text-align:center; font-weight:bold; line-height:10px; position: relative; display:block; right:5px; top:-6px; z-index:10; *line-height:normal;}
.event-img .calendar span{ padding:4px 0 0; display:block; *padding-top:1px; *margin-bottom:-7px;}
.calendar1{ position:absolute !important;}
.event-img img{ width:auto; }
.event-img img{position:absolute;}

/*Academic Detail Next-prev*/
.ac-event-detail{ width:auto; float:left; text-align:justify;}
.ac-event-detail img{ float:right; margin:0 0 2% 5%; width:40%}
.ac-event-detail h3{ font-family: 'OpenSansBold'; font-size:11px; color:#666a5e;}
.ac-event-detail h4{ font-size:12px; margin-bottom:8px; font-family: 'OpenSansBold'; color:#333; margin-bottom:5px;}
.ac-event-detail b{ color:#758238; font-size:11px; font-family: 'OpenSansBold'; font-weight:normal;}

/*Events Detail Next-prev*/
.news, .main-event-detail {width:73.8297%; float:left;}
.news .event-detail h3{font-size:11px; color:#676b5f;}
.news .event-detail h4{color:#000; margin-bottom:5px; font-size:12px;}
.news .event-img, .main-event-detail .event-img {width:37.7521%;}
.main-event-detail .next-prev{width:37.7521%;}

.news .inner-news {width:100%;}
.gallery-btn {margin-top:18%; border-top:1px solid #ccc;}
.gallery-btn ul li a {color:#58595B; height:20px;} .gallery-btn ul li a span{float:left; line-height:20px;}
.gallery-btn ul li a em {margin-left:8px; float:left; width:20px; height:20px; background:url(../images/photo-video-icon-7.png) no-repeat left top;}
.gallery-btn ul li + li a em {background:url(../images/photo-video-icon-7.png) no-repeat -25px top;}
.gallery-btn ul li select {width:65%; float:right; border:none; outline:none; color:#758238;}

.all-staff-deta{ margin-top:18%; border-top:1px solid #ccc;}


ul.new-filter{border-left:none !important;padding-left:0px !important; width:auto !important;}
ul.new-filter li{ width:24% !important;}

.filter {height:20px; width:auto; margin:0 0 0 0; background-color:#758238;}
.filter ul{ list-style-type:none; line-height:19px;}
.filter ul li{ float:left; margin:0 8% 0 2%;}
.filter ul li a{ color:#fff; text-decoration:none; outline:none;}
.filter ul li a:hover{color:#2f3416;}
a.f-active{color:#2f3416 !important;}

.filter-list {background-color:#424243; padding:15px 3%; color:#aaa; position:relative; display:none;}
.filter-list ul {width:36%; float:left;} .filter-list ul + ul {width:56%; padding-left:3.5%; float:left; border-left:1px solid #999;}
.filter-list ul li {width:33%; float:left; line-height:20px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition:0.5s;}
.filter-list ul li:hover {color:#758238;} .filter-list ul li span {display:inline-block; float:left; margin:2px 8px 0 0;}

.course-search{ margin:0px 3% 0 3%;}
.cs{ background:url(../images/cs-icon.png) no-repeat left center; border:0px; padding:0 0 0 16px; margin-top:1px; color:#fff; height:18px; line-height:18px; font-size:12px; float:left; width:120px;}
.go-btn{ display:none;}

/*Academic news Dertail css CSS*/
.ac-news-right{ margin-top:0px !important; border:0px !important;}

/*Site Map CSS*/
.site-map{}
.site-map ul{ list-style-type:none;}
.site-map ul li{ margin:0px 0 1px; padding:0px;}
.site-map ul li a{ background:#bcbdc0; color:#262627; text-decoration:none; display:block; padding:4px 10px; font-size:16px; outline:none;}
.site-map ul li a:hover{ background:#cbcbcb; color:#262627;}
/*Setp 2*/
.site-map ul li ul{ margin:6px 0 10px 0;}
.site-map ul li li h2{padding:0px 0 5px; margin:0px 0 0px; }
.site-map ul li li h2 a{ font-size:15px ; padding:6px 0 0; color:#1e1e21; margin:0px; }
.site-map ul li ul li a{ background:none; font-size:13px; padding:0px; margin:0px;}
.site-map ul li ul li a:hover{ background:none; color:#eab210;}
/*Setp 3*/
.site-map ul li ul li ul{ margin:0 0 0 35px; padding:2px 0 5px 0;}
.site-map ul li ul li ul li{ margin:0;}
.site-map ul li ul li ul li a{ font-size:11.4px; color:#29292b; font-weight:bold; padding:2px 0;}
/*Setp 4*/ 
.site-map ul li ul li ul li ul{ margin:0px 0 5px 30px;}
.site-map ul li ul li ul li ul li { margin:0;}
.site-map ul li ul li ul li ul li a{ font-size:10px; color:#666; font-weight:bold; padding:2px 0;}
/*Setp 5*/
.site-map ul li ul li ul li ul li ul{ margin:0px 0 0px 30px;}
.site-map ul li ul li ul li ul li ul li { margin:0;}
.site-map ul li ul li ul li ul li ul li a{ font-size:11px; color:#666; font-weight:normal; padding:2px 0;}

.site-map-right{margin:0px 0 0 0;}
.site-map-right h2{ background:#eab210; color:#fff; padding:5px 0 4px 13.9%; margin:0px 0 0 -13.9%; border:0px; font-weight:normal !important; font-size:15px;}
.site-map-right ul{ margin:10px 0 0 0;}
.site-map-right ul li{ border:0px; padding:3px 0;}
.site-map-right ul li a{ border:0px; color:#eab210; font-size:13px; font-weight:bold; padding:0px;}
.site-map-right ul li a:hover{ color:#000;}

.site-map-right ul li ul{ margin:5px 0 0 25px;}
.site-map-right ul li ul li a{ border:0px; color:#eab210; font-size:11px; font-weight:bold;}

/*Admission Results*/
.admission-results{}
.admission-results h3{ background:#bcbdc0; padding:4px 10px; font-size:16px; color:#404041;}
.admission-results ul{}
.admission-results ul li{ color:#adaeb2; margin:0 0 18px;}
.admission-results ul li b{ display:block; margin-bottom:5px; color:#575759; font-size:11px;}
.admission-results ul li b a{ text-decoration:none;}
.admission-results ul li b a:hover{ color:#838383;}
/*Contact cept University*/
.contact-cept-university{}
.contact-cept-university h4{padding:0px 0px; margin:0px 0 5px; font-size:13px; color:#eab210; font-weight:bold;}
.contact-cept-university ul{}
.contact-cept-university ul li{ color:#3b3b3b; margin:0 0 10px; padding-bottom:10px; border-bottom:1px solid #ccc;}

/*Students CSS*/
.mleft{margin-left:0px;}
.student-right{margin-top:0 !important; border:0px !important;}
.student-right ul{}
.student-right ul li{ display:table; width:100%; padding-bottom:14px; margin-bottom:14px;}
.student-right ul li div{float:left; width:53.6586%;}
.student-right ul li img{ width:41.9512%; float:left; margin-right:4.3902%;}
.student-right ul li strong{ font-family: 'OpenSansBold'; font-weight:normal; font-size:11px;}



.flickr {min-height:340px;}
.flickr li {list-style: none; margin: 0 0 10px 10px; float: left; background-color: #fff; line-height: 0 !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition:0.3s;}
.flickr li img{width:104.9px;}

ul.question{ margin-top:10px;}
ul.question li{ margin-bottom:7px; display:table;}

/*Exchange Programmes*/
ul.ex-prog-list {list-style-type:none;}
.ex-prog-list li {float:left; width:46.5437%; margin-left:6.9124%; text-align:left; border-bottom:1px solid #ddd; padding:10px 0;}
.ex-prog-list li span {display:block; margin-bottom:5px; vertical-align: bottom; font-size:11px;} .ex-prog-list li span img {margin-right:12px;}
.map {width:104.2%; height:600px; margin-top:-18px;}

/*Footer CSS*/
footer { border:1px solid #ddd; border-left:none; border-right:none; font-size:12px; margin:30px 0; padding:10px 3% 10px 3%; color:#7C7E80; *clear:both; *width:94%;}
footer a{ text-decoration:none; color:#7C7E80 !important;padding:0 6px;}
footer a:hover{color:#000 !important; }

/*ul.foot-icon{ list-style-type:none; float:right;}
ul.foot-icon li{ float:left;}
ul.foot-icon li a{ width:13px; height:13px; background:url(../images/foot-icon.jpg) no-repeat left top; display:block; padding:0px; margin:0px; margin:0 0 0 5px;}
ul.foot-icon li + li a{background-position:-18px top;}
ul.foot-icon li + li + li a{background-position:-36px top;}
ul.foot-icon li + li + li + li a{background-position:-54px top;}
ul.foot-icon li + li + li + li + li a{background-position:-72px top;}

ul.foot-icon li a:hover{ background-position:left -14px;}
ul.foot-icon li + li a:hover{background-position:-18px -14px;}
ul.foot-icon li + li + li a:hover{background-position:-36px -14px;}
ul.foot-icon li + li + li + li a:hover{background-position:-54px -14px;}
ul.foot-icon li + li + li + li + li a:hover{background-position:-72px -14px;}*/

ul.foot-icon{ list-style-type:none; float:right;}
ul.foot-icon li{ float:left; }

ul.foot-icon li a{width:13px; height:13px; background:url(../images/foot-icon.jpg) no-repeat; padding:0px; margin:0 0 0 5px; display:block;}
ul.foot-icon li a.flckr{background-position:left bottom;}
ul.foot-icon li a.twittr{background-position:-18px bottom;}
ul.foot-icon li a.fbook{background-position:-36px bottom;}
ul.foot-icon li a.ytub{background-position:-54px bottom;}
ul.foot-icon li a.instagram{background-position:right bottom;}
ul.foot-icon li a.cpt{background-position:-72px bottom;}

ul.foot-icon li a:hover.flckr{background-position:left top;}
ul.foot-icon li a:hover.twittr{background-position:-18px top;}
ul.foot-icon li a:hover.fbook{background-position:-36px top;}
ul.foot-icon li a:hover.ytub{background-position:-54px top;}
ul.foot-icon li a:hover.instagram{background-position:right top;}
ul.foot-icon li a:hover.cpt{background-position:-72px top;}





/*Loader CSS*/
.loader-small:first-child{margin-top:0px;}
.loader-small{ background:url(../images/loader-small.gif) no-repeat 44% center #f1f1f1; display:table; float:left; width:100%; text-align:center; border:1px solid #ddd; padding:6px 0 6px 14px; margin-top:90px; margin-bottom:10px;}

/* =font resizing stuff:
 * ================================================== */
.fontresize {display: none; /* hide from non-Javascript browsers */}

#accessibility {text-align: center;	float:right; margin:0px 0% 0 0; padding-right:0%;}
#accessibility li {width:18px; height:16px; line-height:16px; margin-left:5px; float:left; font-family: 'OpenSansRegular'; border:1px solid #ddd;}
#accessibility li a{text-decoration: none; display: block; color:#666;}
#accessibility .current a {color:#748238 !important; text-decoration: underline;}
#small {font-size: 12px; } #large { font-size: 14px; }

.social-media-icon{ float:right; display:table; position:relative;}
ul.subscribe{ float:right;}
ul.subscribe li{ margin:0px 5px 0; padding:0px; float:left;}
ul.subscribe li a{ margin:0px 0 0; padding:0px !important;}

.pagination {text-align:left;}
.pagination a, .pagination span {display:inline-block; margin:0 1px; padding:1px 3px; text-decoration:none;}
a.active { background:#748238; color:#fff !important;}

.login {background-color:#748238; position:absolute; right:0; top:35px; padding:0 2% 0 1%; display:none; font-size:12px; width:97%; text-align:right;}
.login a{display: inline-block; margin:0 10px; color:#fff; line-height:20px; text-decoration:none; }
.login a:hover{color:#000;}
.button {background:none; border:none; color:#fff; padding:0; margin:0; position:absolute; right:10px; bottom:8px; font-family: 'OpenSansSemiBold'; font-size:11px;}

form.subscribe {margin-top:25px;} 
form.subscribe input[type='text'], form.subscribe input[type='email'] {width:43.9481%; background:none; border:none; border-bottom:1px solid #ddd; float:left; margin-left:11.5273%; *margin-left:11.51%; margin-bottom:30px; color:#aaa;}
form.subscribe input:first-child {margin-left:0px;}
form.subscribe input[type='submit'] {font-family: 'OpenSansSemiBold'; border:none; background-color:#758238; padding:3px 12px; margin-top:20px; color:#fff; text-transform:uppercase;}
form.subscribe input[type='submit']:hover {background-color:#333;}
form.subscribe input[type='checkbox'] {margin-top:5px;}

form.subscribe strong, .subscribe em {font-family: 'OpenSansSemiBold'; font-size:13px; font-weight:normal; width:43.9481%; float:left; margin-right:11.5273%; margin-bottom:15px;}
form.subscribe span {width:21.9740%; float:left; font-family: 'OpenSansSemiBold'; font-size:13px;}
form.subscribe ul {margin-top:15px; clear:both;}
form.subscribe ul li em {font-family: 'OpenSansRegular'; font-style:normal; clear:both; margin-bottom:0px !important;}
form.subscribe ul li {display:block; line-height:24px; height:24px; margin-bottom:5px;} form.subscribe ul li:hover { background-color:#eee;}
form.subscribe ul li span {font-family: 'OpenSansRegular'; font-size:11px;}
.frq {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 0; margin-top:20px;}

@media only screen and (max-width: 600px) {
	form.subscribe input[type='text'] {width:100%; margin-left:0; margin-bottom:20px; display:block;}
	form.subscribe input[type='text'] + input[type='text'] {margin-bottom:30px;}
	form.subscribe strong, .subscribe em {margin-right:8%;}
	form.subscribe span {width:23%; font-size:10px;}
	ul.new-filter li{ width:32% !important;}
	form.subscribe ul li span {font-family: 'OpenSansRegular'; font-size:10px;}
}
@media (min-width: 600px) and (max-width:767px){
	form.subscribe ul li span {font-family: 'OpenSansRegular'; font-size:10px;}
}

.awardintro
{
position:absolute;
top:990px ;
left:100px ;
}
