.maincont {
	width: 1088px; 
	margin: 0 auto;
}

.width2 {
	width: 232px!important;
}
.width3 {
	width: 364px!important;
}
.width4 {
	width: 496px!important;
}
.height1 {
	height: 100px!important;
}

.height2 {
	height: 232px;
}

.height3, .height3fix {
	height: 364px!important;
} 

.height4 {
	height: 496px!important;
}

.height5 {
	height: 628px!important;
}

.height8 {
	 height: 1024px!important;
}

.height9 {
	height: 1156px!important;
}

.marginr0 {
	margin-right: 0!important;
}

.marginr1 {
	margin-right: 32px!important;
}

.floatr {
	float: right!important;
}

.floatl {
	float: left;
}

.margint1 {
	margin-top: 32px;
}

.pheonix {
	width: 100px; 
	position: relative; z-index: -1; top: -100px; left: -72px; display: inline-block;
/* 		display: none; */
}

.pabs {
	position: absolute;
}

#bancon{height:364px;width:1024px;display:table;margin:0 auto}.container{height:232px;width:1024px;display:table;margin:0 auto;margin-top:32px}.cardhead{color:rgba(128,128,128,0.9);font:20px "Avenir Next","Avenir","Helvetica Neue","Helvetica","Cabin","Source Sans Pro",Arial,Geneva,sans-serif;font-weight:700;letter-spacing:-0.5px;word-spacing:-2px;padding:16px;text-decoration:none;text-align:right}.cardheadsmall{color:rgba(64,64,64,0.9);font:16px "Avenir Next","Avenir","Helvetica Neue","Helvetica","Cabin","Source Sans Pro",Arial,Geneva,sans-serif;font-weight:500;padding:8px;padding-top:0px;text-decoration:none}.explain{color:rgba(64,64,64,0.9);font:16px "Avenir Next","Avenir","Helvetica Neue","Helvetica","Cabin","Source Sans Pro",Arial,Geneva,sans-serif;position:relative;bottom:24px;font-weight:500;padding:16px;padding-top:8px;text-decoration:none;text-align:left}.fronttext{color:rgba(255,255,255,0.95);position:relative;bottom:-40px;font:24px "Avenir Next","Avenir","Helvetica Neue","Helvetica","Cabin","Source Sans Pro",Arial,Geneva,sans-serif;font-weight:500}.frontsmalltext{color:rgba(255,255,255,0.95);text-align:left;font:18px "Avenir Next","Avenir","Helvetica Neue","Helvetica","Cabin","Source Sans Pro",Arial,Geneva,sans-serif;font-weight:500;padding:18px}.halfcont{height:232px;width:232px;float:left;margin-right:32px}#rss{display:inline-block;-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.innerlink{color:rgba(245,65,111,0.8);text-decoration:underline;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.innerlink:visited{color:rgba(245,65,111,0.6)}.innerlink:hover{color:#f64870}.no-touch .tooltiptext[data-title]::after{content:attr(data-title);font-size:12px;font-weight:500;text-decoration:none;-webkit-transition:all 400ms cubic-bezier(0.32,0,0,1.32);-moz-transition:all 400ms cubic-bezier(0.32,0,0,1.32);-o-transition:all 400ms cubic-bezier(0.32,0,0,1.32);transition:all 400ms cubic-bezier(0.32,0,0,1.32);font-family:"Helvetica Neue","Helvetica","Lato","Source Sans Pro",Arial,Geneva,sans-serif;position:absolute;top:125%;right:48px;line-height:1.5;text-align:left;height:232px;width:128px;padding:18px;background:rgba(240,240,240,0.95);color:rgba(64,64,64,0)}.no-touch .tooltiptext[data-title]:hover:after{color:rgba(64,64,64,0.9);top:-25%}.hoverdiv{background:rgba(255,255,255,0.75);position:relative;left:0;top:316px;width:100%;height:48px;margin:0;padding:0;-webkit-transition:all 650ms cubic-bezier(0.32,0,0,1.32);-moz-transition:all 650ms cubic-bezier(0.32,0,0,1.32);-o-transition:all 650ms cubic-bezier(0.32,0,0,1.32);transition:all 650ms cubic-bezier(0.32,0,0,1.32);-webkit-font-smoothing:antialiased}.hover3{color:rgba(32,32,32,0.9);font:20px "Avenir Next","Avenir","Helvetica Neue","Helvetica","Cabin","Source Sans Pro",Arial,Geneva,sans-serif;font-weight:600;text-decoration:none;text-align:center;margin:0;padding:12px;-webkit-transition:all 650ms cubic-bezier(0.32,0,0,1.32);-moz-transition:all 650ms cubic-bezier(0.32,0,0,1.32);-o-transition:all 650ms cubic-bezier(0.32,0,0,1.32);transition:all 650ms cubic-bezier(0.32,0,0,1.32);position:relative}

@media (max-width: 760px) {	
	.maincont {
		width: 100%!important;
		height: auto!important;
		margin: 0 auto!important;
		margin-top: 0;
		float: left;
		clear: both;
		display: block;
	}
	.pabs {
		position: relative;
	}
	.halfcont {
		display: none;
	}
	#parenttitle, #footer, .footercol, #title, .flip-container, .flip-container .front, .flip-container .back, .halfcont, #bancon, .container, #show, .cardcontainer, .sqhl, .sqhr, .exr, .exl, .width4 { 
		width: 100%!important;
		float:left;
		margin: 0!important;
	}
	#show, .slide, .slide .img_wrapper {
		width: 100%!important;
	}
	#show .slide {
		position: absolute;
		width: 100%;
		height: 100%;
	}
	.slide .img_wrapper {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.slide .img_wrapper img {
		display: block;
		position: absolute;
		top: 50%;
	    left: 50%;
	    margin-right: -50%;
	    -webkit-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    width: 760px!important;
	    height: 364px!important;
	    min-width: 760px!important;
	    max-width: 760px!important;
		max-height: 364px!important;
	    min-height: 364px!important;

	}
	.hover3 {
		font-size: 15px;
	}
	.img_wrapper img {
		max-width: 100%!important;
		height: auto!important;
	}
	.marginr1, .margint1 {
		margin: 0!important;
	}
	.height3, .height4, .height8, .height5, .height9 {
		height: auto!important;
	}
	#pheonix, #credits, .headlink {
		display: none!important;
		visibility: hidden;
	}
}