@charset "utf-8";
/* CSS Document */
h2{
	font-weight:400;
}
h3{
	text-transform:none;
	color:#2f3338;
	font-size:22px;
	margin-bottom:6px;
}
h4{
	color:inherit;
}
h4, .h4, h5, .h5, h6, .h6{
	margin-bottom:6px;
}
.banner-outer {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#670001+0,9d2526+100 */
	background: #670001; /* Old browsers */
	background: -moz-linear-gradient(left, #670001 0%, #9d2526 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #670001 0%,#9d2526 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #670001 0%,#9d2526 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#9d2526',GradientType=1 ); /* IE6-9 */
	float: left;
	width: 100%;
}
.banner {
	background:url(../images/inner-banner.jpg) no-repeat 0 0;
	padding:20px 30px;
	float:left;
	width:100%;
}
.banner-ceh{
	background:url(../images/inner-banner-ceh.jpg) no-repeat 0 0;
}
.banner h1 {
	font-size: 32px;
	font-weight: 700;
	text-transform: none;
	color: #fff;
	padding:0;
	float: left;
	margin: 10px 0;
	text-align:left;
	width:56%;
}
.banner h1 > .h1alt {
	color: #fff;
	font-size: 16px;
}
.enroll-button, .checkavailibility {
	float: right;
	width: auto;
	padding: 15px 35px;
	color: #fff;
	font-size: 24px;
	width: auto;
	background: #45494d;
	background: -moz-linear-gradient(top,#45494d 0%,#000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#45494d),color-stop(100%,#000));
	background: -webkit-linear-gradient(top,#45494d 0%,#000 100%);
	background: -o-linear-gradient(top,#45494d 0%,#000 100%);
	background: -ms-linear-gradient(top,#45494d 0%,#000 100%);
	background: linear-gradient(to bottom,#45494d 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d',endColorstr='#000',GradientType=0);
	border: 1px solid #000;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.enroll-button:hover{
	color:#fff;
	text-decoration:none;
}
ol.breadcrumb{
	margin:0 !important;
	float:left;
	width:100%;	
}
.breadcrumb{
	padding: 16px 30px;
	border-radius:0;
	background:#fff;
}
.breadcrumb > li{
	color:#7f8388;
	font-size:15px;
	font-family:'arial_narrowregular';
}
.breadcrumb > li + li::before{
	content: "\000BB";
}
.news-month{
	padding:10px 15px;
	text-align:center;
	width: 100%;
}
.news-month-heading{
	font-size:20px;
	font-family:'arial_narrowbold';
	text-align:center;
	width: 100%;
	font-size: 18px;
	line-height: 1.2;
	margin:10px 0;
	float:left;
}
.news-month-heading span{
	font-size: 20px;
	color: #7b7b7b;
	font-family:'arial_narrowregular';
}
.box-border{
	border: 1px solid #666;
}
/*.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3n+3) .news-month.box-border {
	border-right: none;
}
.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3n+1) .news-month.box-border {
	border-left: none;
}*/
.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3n+1){
	clear:left;
}
.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12{
	margin-bottom:30px;
}
.br-news-content{
	padding-bottom:30px;
	border-bottom: 1px solid #666;
	margin-bottom: 30px;
}
.br-news-header{
	border-bottom: 1px solid #666;
	margin-bottom: 15px;
}
/*.heading-border{
	border-bottom: 1px solid #666;
	float:left;
	width:100%;
	margin-top: 12px;
}*/
.br-news-dt{
	background-color:#2f3338;
	text-align: center;
	font-size: 13px;
	padding: 12px 0;
	color:#fff;
}
.br-news-dt .dt {
	font-size: 18px;
}
.br-news-content .br-news-img > img{
	width:100%;
}
.inner-content{
	padding:30px 30px 0 30px;
	/*float:left;*/
}
.tweet, .linkedin-share, .facebook-like, .facebook-share, .pinterest-share, .tumblr-share, .reddit-share{
	margin:0 10px 0 0;
	/*display:inline-block;*/
	float:left;
}
.facebook-like, .facebook-share{
	margin-top: 5px;
}
.share-opt-indv > div:last-of-type{
	margin-right:0;
}
/*.linkedin-share, .facebook-like, .facebook-share, .pinterest-share{
	margin-left:0;
}*/
.reddit-share > a > img{
	height:20px;
}
/*.linkedin-share{
	margin-right:0;
}*/
.share-opt{
	background-color: #fff;
	padding:20px;
	text-align: center;
	box-shadow: 0 0 5px 4px rgba(0,0,0,0.2);
}
.share-opt h4{
	color:inherit;
}
.share-opt .share-opt-indv{
	/*width: 500px;*/
	margin: 0 auto;
}
.share-opt-indv{
	float: left;
	display: block;
	margin-top: 10px;
	clear: left;
}
.share-opt.navbar-fixed-bottom{
	left:14%;
	right:14%;
}
.share-opt-indv .fb-like.fb_iframe_widget iframe, .share-opt-indv .fb-share-button.fb_iframe_widget iframe{
	margin-top:-5px;
}
.facebook-comment{
	background-color: #fff;
	box-shadow: 0 0 5px 4px rgba(0,0,0,0.2);
	padding: 20px;
	margin-top:30px;
	display: none;
    clear: left;
}
.br-news-box{
	/*padding:30px 0 0 0;*/
	text-align:center;
}
.image-thumb{
	width:80%;
	margin:0 auto;
}
.image-thumb img{
	width:100%;
}
.br-news-box h3{
	margin-bottom:0;
}
.option-section{
	padding-top:30px;
}
.publish-date{
	float: left;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	width: 100%;
	font-family: 'arial_narrowbold';
	font-size: 14px;
	padding: 3px 0;
	margin-bottom: 10px;
	text-align:center;
}
.more-option{
	font-size: 22px;
}
button.more-option{
	display: block;
	width: 100%;
	background: none;
	border: none;
	border-top: 1px solid #666;
	margin-top: 6px;
	height:22px;
}
.article-image{
	float:left;
	margin-bottom:20px;
}
.article-image img{
	width:100%;
}
.article-right{
	text-align:center;
	border-left:1px solid #666;
	padding-bottom:30px;
}
.article-right h3{
	margin-bottom:0;
}
.article-right .article-image{
	margin-bottom:6px;
	width:100%;
}
h6{
	text-align: left;
	font-size: 16px;
	font-family: 'arial_narrowbold';
	margin-top: 0;
}
.article-right .left-btn {
	float: left;
	font-size: 12px;
	padding: 3px 6px;
	margin-bottom:20px;
}
.left-btn {
	float: left;
	font-size: 12px;
	padding: 6px 14px;
	margin-bottom:0;
}
code{
	border-radius:0;
}
.is-flex-row [class*="col-"] {
	display: flex;
	flex-direction: inherit;
}
.level-info{
	background-color:#fff;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-bottom: 20px;
}
.flex-row{
	display:flex;
}
.level-info .duration, .level-info .eligibility, .level-info .fees {
	padding: 0 30px;
	border-left: 1px solid #666;
	height: 100%;
}
.level-info .fees{
	border-right:1px solid #666;
}
.level-info .duration > .row > .img-icon, .level-info .eligibility > .row > .img-icon, .level-info .fees > .row > .img-icon, .level-info .duration > .row > .text, .level-info .eligibility > .row > .text, .level-info .fees > .row > .text{
	padding: 20px 15px;
}
.level-info .duration > .row > .text > h3, .level-info .eligibility > .row > .text > h3, .level-info .fees > .row > .text > h3{
	line-height: 1.3;
}
.level-info .eligibility > .row > .text > ol{
	padding-left:13px;
}
.level-info .fees > .row > .text > p, .traing-fees{
	font-size: 18px;
	line-height:1;
	margin-bottom:15px;
}
.level-info .fees > .row > .text > p span.feestxt, .traing-fees > span{
	font-size:13px;
}
.pg-short{
	width:82%;
}
.course-details-heading{
	background-color: #2f3338;
	padding: 10px 20px;
	color: #fff;
	font-size: 18px;
	font-family: 'arial_narrowbold';
	margin: 10px 0;
	float:left;
	width:100%;
	cursor:pointer;
}
.colorred{
	color:#ff0000;
}
.student-testimonials div{
	padding: 30px;
	border-bottom: 1px solid #666;
	background-color:#fff;
}
.student-testimonials div span.snm {
	color: #2f3338;
	font-family: arial_narrowbold;
	font-size: 16px;
	font-weight: 400;
}
.student-testimonials div span.socc {
	color: #2f3338;
	font-style: italic;
	font-family: arial_narrowbold;
	font-size: 14px;
}
.student-testimonials div span.quote {
	/*font-family:'book_antiquabold';
	font-size:18px;*/
	font-weight:700;
}
.student-testimonials div:nth-child(2n) {
	background-color: #efefef;
}
.input-group-addon{
	border-radius: 0;
	border: 1px solid #9e9e9e;
}
label{
	font-family: 'arial_narrowregular';
	font-weight: 400;
	font-size: 14px;
}
.vcode{
	width:60%;
}
.level-info .flex-row > [class*="col-"]:first-child, .level-info .flex-row > [class*="col-"]:nth-child(2) {
	padding-right:0
}
.level-info .flex-row > [class*="col-"]:nth-child(2), .level-info .flex-row > [class*="col-"]:nth-child(3) {
	padding-left:0;
}
p.bg-info{
	padding:15px;
	background-color: #fffeb6;
	font-size:16px;
	font-family: 'arial_narrowbold';
	clear:left;
}
.course-heading-center{
	text-align: center;
	font-size: 24px;
	margin-bottom: 0;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 1;
}
.course-heading-center span{
	font-size: 16px;
}
.course-heading-center span a{
	color:#fff;
}
.anchor {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}
.clip-bg{background:url(../images/clip-bg.jpg) no-repeat center top; width:100%; height:350px; margin-bottom:20px;}
.clip-heading{color:#fff; padding:110px 0 0 36px; font-size:32px; text-transform:uppercase; font-family:"arial_narrowbold"; line-height:40px; float:left;}
.clip-heading span.large{font-size:60px;}
.clip-heading div.small{font-size:20px; line-height:12px;}
.clip-details{float: right; font-family: "arial_narrowbold"; font-size: 24px; line-height: 28px; padding: 42px 36px 0 0; text-align: center;}
.clip-details span.opt1{font-size:18px;}
.clip-details span.opt1{color: #ed0000; float: left;}
.clip-details div.opt2{clear: both; font-size: 18px; line-height: 20px;}
.clip-details div.opt3{line-height: 34px;}
.clip-details span.opt4{font-size:20px; font-family:Arial,Helvetica,sans-serif}
.level-info.clip-level .flex-row > [class*="col-"]:nth-child(2){
	padding-right:15px;
}
fieldset{
	padding: 10px 20px;
}
legend{
	margin: 0;
	padding: 0 6px;
	font-size: 18px;
	width: auto;
	border-bottom:none;
}
.control-group{
	padding:0 30px;
}
.training-course-details{
	margin-bottom:20px;
	border-bottom: 1px solid #666;
	padding-bottom: 20px;
	display:none;
}
.course-level{
	font-size:32px;
	text-align:center;
	border-bottom:2px solid #666;
	font-weight: 700;
	text-transform: uppercase;
	border-top: 2px solid #666;
	background-color: #fff;
	margin-bottom: 20px;
}
.level-box, .level-box.android-box {
	text-align: center;
	color: #2f3338;
	font-size: 20px;
	font-family: 'arial_narrowbold';
	line-height: 20px;
	padding: 10px 20px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	display:block;
}
.level-box:hover {
	color: #b30505;
	text-decoration: none;
	background-color: #fff;
}
.course-level-option{
	margin-bottom: 20px;
}
.cyber-security{
	text-align:center;
}
.cyber-security img {
	width: 100%;
}
.cyber-security img:last-of-type{
	margin-bottom:30px;
}
.faq-listing h3{
	margin-bottom:6px;
	line-height:1.2;
}
ul.list-spacing-large li{
	margin-bottom:10px;
}
h3.promoter-name{
	text-align:center;
}
h3.promoter-name span {
	font-size: 20px;
	color: #999;
	font-weight: 400;
	font-family: "droid_sansregular";
}
.promoter-social-link{
	text-align:center;
	margin:8px 0 15px;
}
.promoter-social-link > a{
	margin-right:4px;
}
.promoter-short-desc{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 26px;
	font-style: italic;
}
ul.list-altcolor li{
	background-color: #fafafa;
	padding:6px;
}
ul.list-altcolor li:nth-child(odd){
	background-color: #e2e2e2;
}
hr{
	border-top: 1px solid #a4a4a4;
}
.workshop-header{
	background-color:#fff;
	text-align:center;
}
.workshop-header img{
	width:100%;
}
.workshop-banner{
	background-color:#b22025;
	color: #fff;
	padding: 30px;
	text-align:center;
}
.workshop-banner > h2 {
	color: #fff;
	font-size: 60px;
	margin-bottom: 6px;
	padding: 0;
}
.workshop-banner > h3 {
	color: #f4df06;
	font-size: 48px;
	line-height: normal;
	text-transform: uppercase;
}
.workshop-banner > p {
	font-size: 30px;
	line-height: normal;
}
.workshop-banner > p > span{
	text-decoration:underline;
}
.workshop-banner1{
	background-color: #000;
	color: #fff;
	font-size: 24px;
	padding: 30px;
	text-align:center;
}
.workshop-banner1 > p{
	line-height:1.2;
}
.workshop-banner1 > p > span {
	color: #f4df06;
	font-size: 30px;
	font-weight: 700;
	line-height: normal;
}
.address-block{
	background-color:#fff;
	padding: 30px;
	margin-bottom:30px;
}
.error{	
    color:#F00;
	display:none;
}
.add-nxt{
	font-size:14px;
	font-family: 'arial_narrowbold';
}
.workshop-date, .workshop-fees{
	text-align:center;
	font-size:18px;
	font-family: 'arial_narrowregular';
	padding:10px 0;
	color:#fff;
}
.workshop-date{
	background-color:#2f3338;
	border-right:1px solid #fff;
}
.workshop-fees{
	background-color:#b30505;
}
.workshop-fees span{
	font-size:14px;
}
.workshop-info{
	margin-bottom:20px;
	float:left;
	width:100%;
}
.workshop-total-amount{
	font-size:18px;
	font-family: 'arial_narrowbold';
	padding:20px;
	background-color:#d8d8d8;
	margin-bottom:20px
}
.address-block > .row > [class*="col-"]:nth-child(2){
	text-align:right;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th{
	background-color:#606268;
	color: #fff;
	font-family: "arial_narrowbold";
	font-size: 18px;
	padding: 10px 20px;
	text-align: center;
	font-weight:400;
}
.table > tbody > tr > td{
	padding: 8px 16px;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(2), table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-next-batch tr:nth-child(2n+3) td:nth-child(1), table.course-next-batch tr:nth-child(2n+3) td:nth-child(4){
	font-size:18px;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(1){
	width:230px;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(5) span, table.course-next-batch tr:nth-child(2n+3) td:nth-child(4) span{
	font-size:12px;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-next-batch tr:nth-child(2n+3) td:nth-child(4){
	line-height:1.2;
	width: 142px;
	text-align: right;
}
table.course-next-batch tr:nth-child(2n+2) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(6), table.course-next-batch tr:nth-child(2n+3) td:nth-child(5){
	vertical-align:middle;
}
.next-batch-enroll{
	font-size:14px;
	padding: 6px 12px;
	display:inline;
}
.event-picture img{
	width:100%;
}
.event-info{
	text-align:center;
	margin-bottom:20px
}
.event-info .event-info-icon{
	font-size:22px;
}
.event-info .event-info-title{
	font-size:18px;
	font-weight:700;
}
.job-info-inner{
	background-color:#fff;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	margin-bottom:15px;
	margin-top:15px;
}
.row.event-info.job-info > [class*="col-"]{
	padding:30px 0;
	border-right:1px solid #666;
	margin-bottom:0;
}
.view-details-small{
	font-size: 14px;
	padding: 6px 14px;
}
.event-list{
	border-bottom:1px solid #666;
	padding-bottom:20px;
	margin-bottom:30px;
}
.event-list:last-child{
	border-bottom:none;
}
.nav-tabs{
	border-bottom: 1px solid #2f3338;
	margin-bottom: 30px;
}
.nav-tabs > li{
	margin-bottom:0;
	width:50%;
}
.nav-tabs > li > a {
	font-size: 16px;
	font-family: arial_narrowbold;
	background-color: #fff;
	border-radius:0;
	text-align:center;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	background-color:#2f3338;
	color:#fff;
}
.sm-middle-align{
	text-align:left;
}
.row.event-info > [class*="col-"]{
	margin-bottom: 20px;
}
.row.event-info > [class*="col-"]:last-child{
	margin-bottom: 0;
}
.award-list > [class*="col-"] > .picture-caption{
	margin-bottom:40px;
	width:100%;
}
.award-list > [class*="col-"] img{
	width:100%;
}
.award-list > [class*="col-"] img:hover{
	box-shadow:0 0 15px rgba(0,0,0,.7);
}
.picture-caption{
	font-size: 16px;
	font-weight:700;
	margin-bottom: 14px;
	background-color: #fff;
	padding: 20px;
	float:left;
}
.picture-date, .paper-name{
	background-color: #2f3338;
	font-family: "arial_narrowregular";
	color:#fff;
	text-align:center;
	font-weight:400;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom:12px;
}
.picture-date{
	line-height:1.2;
	padding-top: 7px;
	padding-bottom: 8px;
}
.picture-date > span{
	font-size:18px;
	font-family: "arial_narrowbold";
}
.paper-name{
	background-color:#7b8187;
	text-align:left;
}
.press-list > [class*="col-"] > .picture-caption{
	font-size:14px;
	width:100%;
}
.full-size{
	background-color: #fff;
	padding: 10px;
	position: absolute;
	right: 0;
	font-size: 16px;
	bottom:0;
	top:auto;
}
.press-list  > [class*="col-"] > a{
	position:relative;
	display:block;
}
.top-courses-total{
	background-color:#fff;
	box-shadow: 0 0 8px 3px rgba(0,0,0,0.5);
}
.top-courses-right{
	padding:0 35px;
}
.top-courses-left{
	background-color: #b30505;
	color:#fff;
	padding:15px 25px;	
}
.top-courses-left h6{
	text-align:right;
	margin-bottom:0;
}
.top-courses{
	background-color: #eaeaea;
	padding: 6px 12px;
	border: 1px solid #c2c2c2;
	font-family: arial_narrowbold;
	font-size: 14px;
	white-space:nowrap;
}
.top-courses:hover{
	text-decoration:none;
	box-shadow: 0 0 6px 3px rgba(0,0,0,0.3);
}
.top-courses-total .swiper-container.swiper-top-course, .top-courses-total .swiper-container.swiper-top-course .swiper-slide{
	display: block;
}
.top-courses-total .swiper-container.swiper-top-course{
	padding: 9px 0;
	width: 100%;
}
.top-courses-total .swiper-container.swiper-top-course .swiper-slide {
	width: auto !important;
	background:none;
	padding: 4px 0 5px;
}
/*.top-courses-total .swiper-container.swiper-top-course .swiper-slide:first-child{
	margin-left:40px;
}*/
.swiper-button-prev.swiper-button-prev-top-course, .swiper-button-next.swiper-button-next-top-course{
	background-color: #343434;
	background-image: none;
	width: 20px;
	height: 20px;
	left: 0;
	border-radius: 50%;
	font-family: 'aaarghnormal';
	color: #fff;
	text-align: center;
	font-size: 12px;
	padding: 3px 1px 0 0;
	top:72%;
}
.swiper-button-next.swiper-button-next-top-course{
	right:0;
	left:auto;
}
.social-link{
	display: block;
	width: 33px;
	height: 33px;
	padding: 0;
	margin-top: 6px;
	text-align: center;
	line-height: 33px;
	font-size: 16px;
	background: #2f3338;
	color: #fff;
	box-sizing: border-box;
	float:left;
	margin-right:6px;
}
.social-link:last-child{
	margin-right:0;
}
.social-link:hover,
.social-link:focus,
.social-link:active {
  color: #fff;
}
.hall-of-fame {
	background: #b00002;
	background: -moz-linear-gradient(top, #b00002 0%, #e92121 100%);
	background: -webkit-linear-gradient(top, #b00002 0%,#e92121 100%);
	background: linear-gradient(to bottom, #b00002 0%,#e92121 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b00002', endColorstr='#e92121',GradientType=0 );
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0 20px;
	float: left;
	margin-bottom: 30px;
}
.alumni-hall-of-fame > [class*="col-"]{
	margin-bottom:20px}
.alumni-hall-of-fame .pic, alumni-hall-of-fame .picname {
	text-align: center;
	clear:left;
	display:block;
}
.alumni-hall-of-fame .pic img {
	border:4px solid #fff;
	width: 130px;
	height: 160px;
	margin-bottom: 10px;
}
.alumni-hall-of-fame .pic img:hover{
	-webkit-box-shadow: 0 0 10px 6px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 6px rgba(0,0,0,0.5);
}
.alumni-hall-of-fame .picname {
	font-size: 16px;
	font-family: 'arial_narrowbold';
	line-height: 16px;
}
.alumni-hall-of-fame .picname > span {
	font-size: 13px;
	font-weight: 400;
	float: left;
	margin-top: 6px;
	font-family: 'arial_narrowregular';
	width: 100%;
	border-top: 1px solid #2f3338;
	padding-top: 3px;
}
.hall-of-fame > .img-responsive{
	display:inline;
}
.ctf-banner{
	float:left;
	margin-bottom:30px;
}
.ctf-banner img{
	width:100%;
}
.unsubscribe-form{
	margin-top:6px;
}
.unsubscribe-form .vcode{
	width:75.8%;
}
.top-courses-right-option{
	white-space: normal;
	width: 100%;
	margin: 6px 0 0;
	float:left;
	text-align:left;
}
.br-news-box.option-section > [class*="col-"]{
	margin-bottom:20px;
}
.address-block.twodays-workshop{
	text-align:center;
	font-size:16px;
}
.address-block.twodays-workshop > .row > [class*="col-"]:nth-child(1){
	margin-bottom:20px;
}
.address-block.twodays-workshop > .row > [class*="col-"]:nth-child(2) {
	text-align:center;
}
.contact-font{
	font-size:20px;
}
.job-info.is-flex-row > [class*="col-"] {
	display: flex;
	flex-direction: column;
}
.job-info{
	margin-bottom:0;
	margin-right: 0;
	margin-left: 0;
}
.row.event-info.job-info > [class*="col-"]:first-child {
	border-left: 1px solid #666;
}
.job-list{
	border-bottom: 1px solid #666;
	margin-bottom: 25px;
	padding-bottom: 15px;
}
.br-news-box .share-opt-indv .tweet, .br-news-box .share-opt-indv .linkedin-share, .br-news-box .share-opt-indv .facebook-like, .br-news-box .share-opt-indv .facebook-share, .br-news-box .share-opt-indv .pinterest-share, .br-news-box .share-opt-indv .tumblr-share, .br-news-box .share-opt-indv .reddit-share{
	display:inline-block;
	float:none;
}
.label.duration-hours {
	font-weight: 400;
	padding: 0.4em 0.6em;
	background-color: #fff;
	color: #2f3338;
}
.table.franchise-table > tbody > tr > td{
	font-family: 'arial_narrowbold';
	font-size: 18px;
	width:330px;
}
.input-group-addon > label{
	margin-bottom:0;
}
.remain-other-options{
	text-align: center;
	margin-top: 30px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding-top: 20px;
	padding-bottom: 20px;
}
.other-tools{
	min-height:274px;
}
.inner-carousel-content .swiper-wrapper .swiper-slide, .inner-carousel-content.exclusive-blog .swiper-wrapper .swiper-slide, .inner-carousel-content.swiper-wrapper .swiper-slide{
	padding:0;
}
.slide-inner-content {
	padding:0;
}
.franchise-contact-box{
	padding:20px 30px 30px;
	background-color: #fff;
	margin: 20px 0;
}
.video-frame{
	height:275px;
}
.video-title{
	font-size:18px;
	font-weight:700;
	margin-bottom:12px;
}
.video-credit{
	font-size:16px;
	font-family:'arial_narrowbold';
}
.video-published-date{
	font-size:14px;
	color:#7d8084;
	margin-bottom:30px;
}

.pagination > li > a, .pagination > li > span {
	color: #b30505;
	background-color: transparent;
	border: 1px solid #888;
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #b30505;
	border-color: #b30505;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	background-color: transparent;
	border-color: #888;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #292929;
	background-color: #fff;
	border-color: #888;
}
.jobs-apply-box-right{
	background-color: #343434;
	padding: 30px;
	width: 100%;
}
.jobs-apply-box-right h3{
	color:#fff;
	margin-bottom:10px;
}
.bg-white-shadow{
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px 3px rgba(0,0,0,0.3);
	box-shadow: 0 0 4px 3px rgba(0,0,0,0.2);
}
.no-shadow{
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.course-info-brief{
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px 3px rgba(0,0,0,0.3);
	box-shadow: 0 0 4px 3px rgba(0,0,0,0.2);
	padding: 30px;
	width:100%;
	font-size:18px;
	text-align:center;
	margin-bottom:40px;
	height:100%;
}
.course-rating{
	line-height:24px;
}
.course-rating-number{
	font-size:48px;
	font-weight:700;
}
.rating-star{
	color:#ffc000;
	font-size:16px;
}
.float-none{
	float:none;
}
.ec-concil-badge{
	top:-62px;
}
.student-enrolled{
	margin-top:26px;
}
.course-choose-box{
	padding: 30px;
	width:100%;
	text-align:center;
}
.course-choose-box span{
	font-size:18px;
	font-weight:700;
}
.border-right{
	border-right:1px solid #666;
}
.border-bottom{
	border-bottom:1px solid #666;
}
.border-bottom-0{
	border-bottom:none;
}
.padding-right-0{
	padding-right:0;
}
.padding-left-0{
	padding-left:0;
}
.course-description-brief{
	margin-bottom:30px;
}
.course-choose-box img{
	margin-bottom:20px;
}
.get-from-course{
	font-size:12px;
	margin-top:15px;
}
.get-from-course p > span{
	font-size:24px;
	font-weight:700;
	line-height: 1.3;
}
.text-align-left{
	text-align:left;
}
.border-left-right{
	border-right:1px solid #666;
	border-left:1px solid #666;
}
.level-info .duration > .row > .text > h4, .level-info .eligibility > .row > .text > h4, .level-info .fees > .row > .text > h4{
	font-family: 'arial_narrowbold';
	font-size: 18px;
}
.course-nav{
	margin-left:-30px;
	margin-right:-30px;
	text-align:left;
	font-size:16px;
	font-family: 'arial_narrowbold';
	list-style:none;
	padding:0;
	/*height:50px;*/
	line-height:50px;
	margin-bottom:50px;
	float:left;
	margin-top:30px;
}
.course-nav li{
	float:left;
}
.course-nav li a{
	color:#2f3338;
	padding:14px 24px;
}
.course-nav li a.course-details-get-in-touch, .course-nav li a.course-details-enroll{
	color:#fff;
}
.course-nav li a.course-details-get-in-touch{
	background-color:#2f3338;
}
.course-nav li a.course-details-enroll{
	background-color:#b30505;
	padding: 14px 28px 14px 29px;
}
.border-0{
	border:none;
}
.course-right-panel{
	padding:25px 35px;
	margin-bottom:15px;
	float:left;
	width:100%;
}
.course-right-panel hr{
	margin-top:6px;
}
.tel-icon{
	border-right:1px solid #666;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	padding-left:30px;
}
.tel-icon img{
	max-width:35px;
}
.tel-no{
	font-size:20px;
	text-align:left;
}
.tel-no a{
	color:#2f3338;
}
.course-right-panel hr.top{
	margin-top:14px;
	margin-bottom:12px;
}
.course-right-panel hr.bottom{
	margin-top:12px;
	margin-bottom:20px;
}
.related-course-des{
	text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2;
	margin-bottom:10px;
}
.related-course-des .title{
	font-size:20px;
	font-family: 'arial_narrowbold';
}
.related-course-des h4{
	font-size:16px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 0;	
}
.related-course-des .fee{
	font-size:18px;
	font-family: 'arial_narrowregular';
}
.related-course-des i{
	font-size:13px;
}
.course-faculty-info{
	text-align:center;
}
.course-faculty-info img{
	max-width:100%;
	margin-bottom:15px;
}
.course-faculty-info .faculty-name{
	font-size:18px;
	font-family: 'arial_narrowbold';
}
.margin-bottom-3{
	margin-bottom:30px;
}
.swiper-review .swiper-slide{
	text-align:left;
	font-size:12px;
}
.swiper-review .swiper-slide .slide-inner-content{
	padding:0 40px;
}
.swiper-review .swiper-slide .reviewer-pic{
	background-color:#656565;
	padding:20px;
	text-align:center;
	float:left;
	margin-right:20px;
}
.swiper-review .swiper-slide .reviewer-pic img{
	vertical-align:middle;
}
.swiper-review .swiper-slide .reviewer-desc{
	float:left;
	display:contents;
}
.swiper-review .swiper-slide .pictitle{
	font-family: arial_narrowbold;
	font-size: 18px;
}
.swiper-review .swiper-slide .picprofile{
	margin-bottom: 25px;
}
.swiper-review .swiper-slide .picprofile .course-nm{
	font-weight:700;
	font-size: 14px;
}
.swiper-review .swiper-slide .picprofilecontent{
	font-size: 16px;
}
.swiper-button-next-review,.swiper-button-prev-review{
	position:absolute;
	top:50%;
	width:47px;
	height:47px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	-moz-background-size:47px 47px;
	-webkit-background-size:47px 47px;
	background-size:47px 47px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-button-next-review.swiper-button-disabled,.swiper-button-prev-review.swiper-button-disabled{
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-prev-review, .swiper-container-rtl .swiper-button-next-review{
	background-image:url(../images/prev-btn.png);
	left:10px;
	right:auto
}
.swiper-button-next-review, .swiper-button-prev-review{
	background-color: #343434;
	background-image: none;
	width: 20px;
	height: 20px;
	left: 0;
	border-radius: 50%;
	font-family: 'aaarghnormal';
	color: #fff;
	text-align: center;
	font-size: 12px;
	padding: 3px 1px 0 0;
}
.swiper-button-next-review{
	right:0;
	left:auto;
}
.course-job-box{
	border:1px solid #666;
	margin:20px 0;
	display: inline-grid;
}
.course-job-box,.table-row{
	/*float:left;*/
	width:100%;
	/*display: inline-block;*/
}
.course-job-box .job-title{
	font-size:18px;
	font-family: 'arial_narrowbold';
}
.course-job-box .job-title span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
}
.course-job-box .job-info{
	text-align:center;
}
.course-job-box .job-info span.heading{
	font-size:14px;
	font-family: 'arial_narrowbold';
}
.course-job-box > .table-row > [class*="col-"]{
	padding-top:15px;
	padding-bottom:15px;
}
.course-job-box > .table-row{
	border-bottom:1px solid #666;
}
.course-job-box > .table-row:nth-child(odd){
	background-color:#fff;
}
.course-job-box > .table-row:last-child{
	border:none;
}
.text-align-center{
	text-align:center;
}
.faq-heading{
	background-color:#fff;
	color:#2f3338;
}
p.faqcontent{
	margin-left:20px;
	margin-right:20px;
}
.course-training-mode{
	font-size:24px;
	font-family: 'arial_narrowbold';
}
.course-enroll{
	text-align:center;
}
.course-enroll h4{
	margin-bottom:0;
	font-family: 'arial_narrowbold';
}
.course-enroll h5, .course-enroll h6{
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:18px;
	margin-top: 20px;
}
.course-enroll h6{
	text-align:center;
	font-size:14px;
	margin-top: 12px;
}
.course-enroll .course-fee{
	font-size:14px;
}
.course-enroll .course-fee span{
	font-size:30px;
}
.course-enroll-date-option{
	width:70%;
	margin:8px auto 0;
	font-family: 'arial_narrowregular';
}
.course-enroll-date-option .heading{
	font-size:14px;
	font-family: 'arial_narrowbold';
}
.course-enroll-date-option .course-enroll-date{
	font-size:14px;
}
.course-enroll-date-option .course-enroll-date div{
	background-color:#ebebeb;
	padding-top: 10px;
	padding-bottom: 14px;
	line-height: 1.3;
}
.course-enroll-date-option .course-enroll-date div span{
	font-size:24px;
	font-family: 'arial_narrowbold';
}
.course-enroll-date-option .row{
	margin-bottom:12px;
}
.course-enroll-date-option .row:first-child{
	margin-bottom:6px;
}
.course-enroll-date-option .row:last-child{
	margin-bottom:30px;
}
.course-enroll-date-option .row .course-enroll-date:first-child, .course-enroll-date-option .row .course-enroll-date:nth-child(2), .course-enroll-date-option .row .course-enroll-date:last-child{
	padding-right: 6px;
	padding-left: 6px;
}
.cii-logo{
	margin-top:7px;
}
.member-heading {
	margin: 15px 0 0 0;
}
.isoeh-member{
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 14px 0;
	margin:0;
}
.course-details-heading:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
   margin: 5px 0 0 10px;
   font-size:12px;
}
.course-details-heading.active:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.course-get-in-touch .form-control.vcode1{
	width: 109px;
}
.form-control-static {
	min-height: auto;
	padding-top: 0;
	border: none;
	width: 100%;
	font-size: 14px;
}
.margin-bottom-15{
	margin-bottom:15px;
}
.margin-left-bottom{
	margin-left:30px;
	margin-bottom:15px;
}
.margin-right-bottom{
	margin-right:30px;
	margin-bottom:15px;
}
.tumblr-share > iframe{
	width:72px;
	height:20px;
}
.facebook-comment iframe{
	width:100% !important;
}
.white-border{
	border:6px solid #fff;
}
.course-description-brief .video-frame{
	height:320px;
}
ul.course-content-collapse{
	clear:both;
}

@media (min-width: 992px){
	.course-level-option .col-lg-2{
		width:20%;
	}
	.press-list > [class*="col-"]:nth-child(3n+4){
		clear:left;
	}
	.tv-list > [class*="col-"]:nth-child(2n+4){
		clear:left;
	}		
}
@media (min-width: 768px){
	.alumni-hall-of-fame > [class*="col-"]:nth-child(5n+6){
		clear:left;
	}
	.alumni-hall-of-fame > .col-lg-2, .alumni-hall-of-fame > .col-md-2, .alumni-hall-of-fame > .col-sm-2{
		width:20%;
	}
}
@media (max-width: 991px){
	.banner h1{
		text-align: center;
		float: none;
		margin: 0 0 20px;
		width:100%;
	}
	.enroll-button, .checkavailibility{
		float: none;
		margin: 0 auto;
		width: 370px;
		text-align: center;
		display: block;
	}
	/*.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(2n+2) .news-month.box-border {
		border-right: none;
	}*/
	.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3n+3) .news-month.box-border {
		border-right: 1px solid #666;
	}
	.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3n+1) .news-month.box-border {
		border-left: 1px solid #666;
	}
	/*.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(2n+1) .news-month.box-border {
		border-left: none;
	}*/
	form.subscribe input.form-control{
		width:100%;
	}
	.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(2n+1){
		clear:left;
	}
	.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(3n+1){
		clear:none;
	}
	.article-right{
		margin-top:20px;
		border-left:none;
	}
	.level-info .duration > .row > .img-icon, .level-info .eligibility > .row > .img-icon, .level-info .fees > .row > .img-icon, .level-info .duration > .row > .text > h3, .level-info .eligibility > .row > .text > h3, .level-info .fees > .row > .text > h3{
		text-align:center;
	}
	.level-info .duration > .row > .img-icon, .level-info .eligibility > .row > .img-icon, .level-info .fees > .row > .img-icon{
		padding-bottom:0;
	}
	/*.level-info .eligibility > .row > .text > ol{
		padding-left:0;
	}*/
	.level-info .fees > .row > .text{
		text-align:center;
	}
	.ec-concil-badge {
		top: 112px;
		right: -35px;
	}
	.clip-bg {
		background: url(../images/clip-bg.jpg) #ec0000 no-repeat left top;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.clip-heading{
		margin-bottom: 44px;
	}
	.clip-details {
		float: none;
		padding: 28px 30px;
		width: 100%;
		clear: left;
		background-color: #fff;
	}
	.clip-details span.opt1 {
		float: none;
	}
	.sm-middle-align{
		text-align:center;
	}
	.event-picture{
		margin-bottom:20px;
	}
	.contact-left > iframe{
		width:300px;
	}
	.br-news-content .br-news-img > img{
		margin-bottom: 20px;
	}
	.course-details-table .sr-only{
		position:relative;
	}
	table.course-details-table tr:nth-child(2n+2) td:nth-child(5), table.course-details-table tr:nth-child(2n+3) td:nth-child(4) {
		text-align: center !important;
	}
	/*.course-choose-box.border-right{
		border-right:none;
		border-bottom: 1px solid #666;
	}
	.course-description-brief .video-frame{
		height:auto;
	}*/
	.level-info .fees > .row > .text > .view-details-btn.floatleft{
		float:none !important;
	}
	.course-nav li:last-child, .course-nav li:nth-last-child(2){
		width:50%;
		line-height:normal;
	}
	.course-nav li:nth-last-child(2){
		clear:left;
	}
	.course-nav li:last-child a, .course-nav li:nth-last-child(2) a{
		width:100%;
		text-align:center;
		float:left;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.alumni-hall-of-fame .pic img {
		width: 100%;
		height: auto;
	}
	.table.franchise-table > tbody > tr > td{
		width:330px;
	}	
	.course-nav li a{
		padding: 14px 23px;
	}
	.row.member {
		padding: 0 15px 15px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.course-nav li a.course-details-enroll {
		padding: 14px 24px 14px 25px;
	}
	.ec-concil-badge {
		top: 61px;
	}	
}
@media (min-width: 768px) and (max-width: 1199px){
	.share-opt.navbar-fixed-bottom{
		left:7%;
		right:7%;
	}
}
@media (max-width: 767px){
	/*.box-border{
		border-right: none;
		border-left: none;
		border-top: none;
	}
	.br-news-box > .col-lg-4.col-md-4.col-sm-6.col-xs-12{
		margin-bottom:0;
	}*/
	.br-news-dt{
		margin-bottom: 10px;
	}
	.share-opt.navbar-fixed-bottom{
		left:7%;
		right:7%;
	}
	.pg-short{
		width:100%;
	}
	.ec-concil-badge{
		position: static;
		text-align: center;
		margin-bottom: 20px;
		float:left;
		width:100%;
	}
	.ec-concil-badge img{
		width: auto;
	}
	.level-info > .flex-row{
		display: block;
	}
	.level-info .flex-row > [class*="col-"]:first-child{
		text-align: center;
	}
	.level-info .flex-row > [class*="col-"]:first-child, .level-info .flex-row > [class*="col-"]:nth-child(2){
		padding-right: 15px;		
	}
	.level-info .flex-row > [class*="col-"]:nth-child(2){
		padding-left: 15px;
		padding-right: 15px;
	}
	.level-info .flex-row > [class*="col-"]:nth-child(3){
		padding-left: 15px;
	}
	.level-info .duration, .level-info .eligibility, .level-info .fees{
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
	}
	.level-info .fees{
		border-bottom:none;
	}
	.vcode{
		width: 48%;
	}
	.clip-bg {
		background: url(../images/clip-bg.jpg) #ec0000 no-repeat 44% 40%;
	}
	.clip-heading {
		margin-bottom: 269px;
		width: 100%;
		text-align: center;
		padding-left: 0;
		padding-top: 26px;
	}
	legend{
		width:90%;
	}
	.workshop-date{
		border-right:none;
		border-bottom:1px solid #fff;
	}
	.address-block > .row > [class*="col-"], .address-block > .row > [class*="col-"]:nth-child(2){
		text-align:center;
	}
	.address-block > .row > [class*="col-"]:nth-child(2){
		margin-top:20px;
	}
	.workshop-banner > h2{
		font-size:40px;
	}
	.workshop-banner > h3{
		font-size:34px;
	}
	.workshop-banner > p, .workshop-banner1{
		font-size:20px;
	}
	.workshop-banner1 > p > span{
		font-size:24px;
	}
	.form-control-static{
		padding-top:0;
	}
	table.course-next-batch > tr, .table > tbody > tr > td, table.course-next-batch tr:nth-child(2n+2) td:nth-child(1), table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-next-batch tr:nth-child(2n+3) td:nth-child(4){
		display:block;
		width:100%;
	}
	table.course-next-batch tr:nth-child(2n+2) td:nth-child(5), table.course-next-batch tr:nth-child(2n+3) td:nth-child(4){
		text-align:left;
	}
	table.course-next-batch tr:nth-child(1){
		display:none;
	}
	.table-bordered > tbody > tr > td{
		border-bottom:none;
	}
	.table-bordered > tbody > tr:last-child > td:last-child, .table-bordered > tbody > tr:nth-child(2n+1) > td:last-child{
		border-bottom:1px solid #2f3338;
	}
	.table-bordered > tbody > tr > td:last-child{
		padding: 18px 16px;
	}
	table.course-next-batch tr:nth-child(2n+2) td:nth-child(1) {
		background-color: #2f3338;
		color: #fff;
	}
	table.course-next-batch tr:nth-child(2n+2) td:nth-child(2), table.course-next-batch tr:nth-child(2n+3) td:nth-child(1){
		background-color: #dddfe3;
	}
	.top-courses-left{
		padding:3px 0;	
	}
	.top-courses-left h6{
		text-align:center;
		font-size:14px;
	}
	.contact-left > iframe {
		width: 100%;
	}
	.contact-right{
		margin-top:40px;
	}
	.alumni-hall-of-fame .pic img {
		max-width: 100%;
		height: auto;
	}
	.table.franchise-table > tbody > tr > td{
		width:100%;
	}
	.course-info-brief .border-left-right{
		border-right: none;
		border-left:none;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.course-job-box > .table-row > [class*="col-"]{
		text-align:center;
		border-bottom:1px solid #666;
	}
	.course-job-box > .table-row .btn.floatright{
		float:none !important;
	}
	.row.member {
		padding: 0 15px 20px;
	}
	.course-choose-box.border-right{
		border-right:none;
		border-bottom: 1px solid #666;
	}
}
@media (max-width: 499px){
	.enroll-button, .checkavailibility{
		text-overflow:ellipsis;
		overflow: hidden;
		white-space: nowrap;
		font-size: 20px;
		width:100%;
	}
	.award-list > [class*="col-"]{
		width:100%;
	}
}
@media (max-width: 360px){
	.clip-details > a > img{
		width:100%;
	}
	fieldset{
		padding:10px 14px;
	}
	.control-group {
		padding: 0 0 0 16px;
	}
	.training-course-details ul{
		padding-left: 15px;
	}
	legend {
		width: 83%;
		font-size: 16px;
	}
}
@media (max-width: 449px){
	.course-level-option .col-xs-6{
		width:100%;
	}
}
@media (max-width: 559px){
	.press-list > [class*="col-"]{
		width:100%;
	}
}
@media (min-width: 600px) and (max-width: 767px){
	.alumni-hall-of-fame > [class*="col-"]:nth-child(4n+5){
		clear:left;
	}
}
@media (min-width: 560px) and (max-width: 991px){
	.press-list > [class*="col-"]:nth-child(2n+3) {
		clear: left;
	}
}
@media (min-width: 460px) and (max-width: 599px){
	.alumni-hall-of-fame > .col-xs-3{
		width:33%;
	}
	.alumni-hall-of-fame > [class*="col-"]:nth-child(3n+4){
		clear:left;
	}
}
@media (max-width: 459px){
	.alumni-hall-of-fame > .col-xs-3{
		width:50%;
	}
	.alumni-hall-of-fame > [class*="col-"]:nth-child(2n+3){
		clear:left;
	}
}
@media (max-width: 639px){
	.row.event-info.job-info > [class*="col-"]{
		width:100%;
	}
	.row.event-info.job-info > [class*="col-"]{
		border-left:1px solid #666;
		border-bottom:1px solid #666;
	}
	.row.event-info.job-info > [class*="col-"]:last-child{
		border-bottom:none;
	}
}