.introWrapper {
	background-image:url('/cisiweb2/image/events/events.jpg');
	background-position:left top;

}
.blocks {
	margin-top:-50px !important;	
}

.blocks .container-fluid {
	padding:0px;	
}

.blocks .container-fluid {
    margin: 15px !important;
    padding: 0 !important;
}

.blocks .btn {
    padding: 6px 12px !important;
}
.smallBlocks {
    padding: 0 !important;
}
.smallBlock {
    background: none repeat scroll 0 0 #506db4;
    color: #ffffff;
    font-weight: 400;
    height: 110px;
    text-align: center;
}
.smallBlock:hover {
	background: none repeat scroll 0 0 #5b78c1 !important;
}
.smallBlock2 {
    background: none repeat scroll 0 0 #6886ce !important;
}
.smallBlock2:hover {
	background:#7492db !important;	
}

a.smallBlockLink {
	text-decoration:none !important;	
}

.conferencesBlock, .coursesBlock, .membersBlock, .networkingBlock, .webcastsBlock, .forumsBlock, .fellowsBlock {
	height:250px;
	box-sizing:border-box;
	padding:0px;
	background-size:cover;
	background-position:center center;
	text-align:center;	
	overflow:hidden;
	
}

.conferencesBlock h2, .coursesBlock h2, .membersBlock h2, .networkingBlock h2, .webcastsBlock h2, .forumsBlock h2, .fellowsBlock h2 {
	font-size:26px !important;
	font-weight:300 !important;
	color:#ffffff !important;	
	transform: translate3d(0,70px,0);
	transition: transform 0.35s;
}




.conferencesBlock p, .coursesBlock p, .membersBlock p, .networkingBlock p, .webcastsBlock p, .forumsBlock p, .fellowsBlock p {
	color:#ffffff;
	opacity:0;
	padding:0 10%;
	font-size:14px;
	margin-top:0px;
	transform: translate3d(0,0%,0);
	transition: transform 0.35s;
	transition: opacity 0.35s;
}

.conferencesBlock {background-image:url('/cisiweb2/image/events/conferencesBlock.jpg');}

.coursesBlock {background-image:url('/cisiweb2/image/events/coursesblock.jpg');}

.membersBlock {background-image:url('/cisiweb2/image/events/membersblock.jpg');}

.networkingBlock {background-image:url('/cisiweb2/image/events/networkingBlock.jpg');}

.webcastsBlock {background-image:url('/cisiweb2/image/events/webcastsblock.jpg');}

.forumsBlock {background-image:url('/cisiweb2/image/events/forumblock.jpg');}

.fellowsBlock {background-image:url('/cisiweb2/image/events/fellowsblock.jpg');}

.conferences, .courses, .members, .networking, .webcasts, .forums, .fellows {
	height:356px;	
}

.conferencesBlock:hover h2, .coursesBlock:hover h2, .membersBlock:hover h2, .networkingBlock:hover h2, .webcastsBlock:hover h2, .forumsBlock:hover h2, .fellowsBlock:hover h2 {
	transform: translate3d(0,10px,0);	
}


.conferencesBlock:hover p, .coursesBlock:hover p, .membersBlock:hover p, .networkingBlock:hover p, .webcastsBlock:hover p, .forumsBlock:hover p, .fellowsBlock:hover p {
	transform: translate3d(0,0%,0);	
	opacity:1;
}


.conferencesBlock:hover, .coursesBlock:hover, .membersBlock:hover, .networkingBlock:hover, .webcastsBlock:hover, .forumsBlock:hover, .fellowsBlock:hover  {
	transition:all 0.35s ease-in-out;
}

@media (max-width : 1599px) {

.conferencesBlock h2, .coursesBlock h2, .membersBlock h2, .networkingBlock h2, .webcastsBlock h2, .forumsBlock h2, .fellowsBlock h2 {
	font-size:20px !important;
	font-weight:400 !important;
		transform: translate3d(0,50px,0);
	transition: transform 0.35s;
}
.conferencesBlock, .coursesBlock, .membersBlock, .networkingBlock, .webcastsBlock, .forumsBlock, .fellowsBlock {
	height:250px;
}
.conferencesBlock p, .coursesBlock p, .membersBlock p, .networkingBlock p, .webcastsBlock p, .forumsBlock p, .fellowsBlock p {
	padding:0 5%;
	font-size:13px;
}


}

@media (max-width : 1199px) {

.conferencesBlock, .coursesBlock, .membersBlock, .networkingBlock, .webcastsBlock, .forumsBlock, .fellowsBlock {
	height:230px !important;
}

.conferencesBlock h2, .coursesBlock h2, .membersBlock h2, .networkingBlock h2, .webcastsBlock h2, .forumsBlock h2, .fellowsBlock h2  {
	font-size:18px !important;
	transform: none;
}

.conferencesBlock p, .coursesBlock p, .membersBlock p, .networkingBlock p, .webcastsBlock p, .forumsBlock p, .fellowsBlock p {
	opacity:1;
	padding:0 5%;
	font-size:13px;
	line-height:normal;
	margin-top:20px;
	transform: none;
}

.conferences, .courses, .members, .networking, .webcasts, .forums, .fellows {
height:210px;
}

.conferencesBlock:hover h2, .coursesBlock:hover h2, .membersBlock:hover h2, .networkingBlock:hover h2, .webcastsBlock:hover h2, .forumsBlock:hover h2, .fellowsBlock:hover h2 {
	transform: none;	
}

.conferencesBlock:hover p, .coursesBlock:hover p, .membersBlock:hover p, .networkingBlock:hover p, .webcastsBlock:hover p, .forumsBlock:hover p, .fellowsBlock:hover p {
	transform: none;	
	opacity:1;
}

.conferencesBlock::after, .coursesBlock::after, .membersBlock::after, .networkingBlock::after, .webcastsBlock::after, .forumsBlock::after, .fellowsBlock::after {
	border-top: 0px solid #fff;
	border-bottom: 0px solid #fff;
	transform: none;
}
.conferencesBlock:hover::after, .coursesBlock:hover::after, .membersBlock:hover::after, .networkingBlock:hover::after, .webcastsBlock:hover::after, .forumsBlock:hover::after, .fellowsBlock:hover::after  {
	transform:none;
}
.smallBlock {
    height: 115px;
}

}

@media (max-width : 991px) {
	.conferencesBlock, .coursesBlock, .membersBlock, .networkingBlock, .webcastsBlock, .forumsBlock, .fellowsBlock  {
		height:auto;
		min-height:0px;
	}
	
	.conferences, .courses, .members, .networking, .webcasts, .forums, .fellows {
		height:auto;	
		min-height:0px;
	}
}