#frame{
	position:relative;
	float:left;
	width: 90%;
	height:auto;
	margin:0px 5% 0 5%;
}
#inner-frame{
	position:relative;
	float:left;
	width: 80%;
	height:auto;
	margin:0px 10% 0 10%;
}
.wrap-100{
	display:table;
	position:relative;
	float:left;
	width: 100%;
}
.wrap-95{
	position:relative;
	float:left;
	width: 95%;
}
.wrap-90{
	position:relative;
	float:left;
	width: 90%;
}
.wrap-85{
	position:relative;
	float:left;
	width: 85%;
}
.wrap-80{
	position:relative;
	float:left;
	width: 80%;
}
.wrap-75{
	position:relative;
	float:left;
	width: 75%;
}
.wrap-70{
	position:relative;
	float:left;
	width: 70%;
}
.wrap-65{
	position:relative;
	float:left;
	width: 65%;
}
.wrap-60{
	position:relative;
	float:left;
	width: 60%;
}
.wrap-55{
	position:relative;
	float:left;
	width: 55%;
}
.wrap-50{
	position:relative;
	float:left;
	width: 50%;
}
.wrap-45{
	position:relative;
	float:left;
	width: 45%;
}
.wrap-40{
	position:relative;
	float:left;
	width: 40%;
}
.wrap-35{
	position:relative;
	float:left;
	width: 35%;
}
.wrap-34{
	position:relative;
	float:left;
	width: 34%;
}
.wrap-33{
	position:relative;
	float:left;
	width: 33.33%;
}
.wrap-30{
	position:relative;
	float:left;
	width: 30%;
}
.wrap-25{
	position:relative;
	float:left;
	width: 25%;
}
.wrap-20{
	position:relative;
	float:left;
	width: 20%;
}
.wrap-15{
	position:relative;
	float:left;
	width: 15%;
}
.wrap-10{
	position:relative;
	float:left;
	width: 10%;
}
.wrap-5{
	position:relative;
	float:left;
	width: 5%;
}
.wrap-col{
	position:relative;
	float:left;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.wrap-100 img,
.wrap-95 img,
.wrap-90 img,
.wrap-85 img,
.wrap-80 img,
.wrap-75 img,
.wrap-70 img,
.wrap-65 img,
.wrap-60 img,
.wrap-55 img,
.wrap-50 img,
.wrap-45 img,
.wrap-40 img,
.wrap-35 img,
.wrap-33 img,
.wrap-30 img,
.wrap-25 img,
.wrap-20 img,
.wrap-15 img,
.wrap-10 img,
.wrap-5 img{
	max-width: 100%;
}

/*COLUMN-02*/
.col-02 {
	position: relative;
	float: left;
	width: 45%;
	height: auto;
	margin-bottom: 20px;
}
.col-02-gap {
	position: relative;
	float: left;
	width: 10%;
	height: auto;
	margin-bottom: 20px;
}

/*COLUMN-03*/
.col-03 {
	position: relative;
	float: left;
	width: 30%;
	height: auto;
	margin-bottom: 20px;
}
.col-03-gap {
	position: relative;
	float: left;
	width: 5%;
	height: auto;
	margin-bottom: 20px;
}

/*COLUMN-04*/
.col-04 {
	position: relative;
	float: left;
	width: 22%;
	height: auto;
	margin-bottom: 20px;
}
.col-04-gap {
	position: relative;
	float: left;
	width: 4%;
	height: auto;
	margin-bottom: 20px;
}

/*COLUMN-05*/
.col-05 {
	position: relative;
	float: left;
	width: 19%;
	height: auto;
	margin-bottom: 20px;
}
.col-05-gap {
	position: relative;
	float: left;
	width: 1.25%;
	height: auto;
	margin-bottom: 20px;
}

/*COLUMN-06*/
.col-06 {
	position: relative;
	float: left;
	width: 15%;
	height: auto;
	margin-bottom: 20px;
}
.col-06-gap {
	position: relative;
	float: left;
	width: 2%;
	height: auto;
	margin-bottom: 20px;
}
/*TABLES*/
.col-03-table {
	display:table-cell;
	float: none;
	vertical-align:top;
	width: 30%;
	height: auto;
	margin-bottom: 20px;
}
.col-04-table {
	display:table-cell;
	float: none;
	vertical-align:top;
	width: 22%;
	height: auto;
	margin-bottom: 20px;
}
.col-04-gap-table {
	display:table-cell;
	float: none;
	vertical-align:top;
	width: 4%;
	height: auto;
	margin-bottom: 20px;
}
.col-05-table {
	display:table-cell;
	float: none;
	vertical-align:top;
	width: 19%;
	height: auto;
	margin-bottom: 20px;
}
.gap-10 {
	position:relative;
	float:left;
	width:100%;
	height:10px;
}	
.gap-20 {
	position:relative;
	float:left;
	width:100%;
	height:20px;
}	
.gap-30 {
	position:relative;
	float:left;
	width:100%;
	height:30px;
}	
.gap-40 {
	position:relative;
	float:left;
	width:100%;
	height:40px;
}	
.gap-50 {
	position:relative;
	float:left;
	width:100%;
	height:50px;
}		
.padded-5 {
	position:relative;
	float:left;
	padding:5px;
	margin:0 5px 0 0;
}			
.padded-left {
	position:relative;
	float:left;
	padding: 0 0 0 20px;
}	


.image-padding-right {
	position:relative;
	float:left;
	width:25%;
	margin:10px 20px 10px 0px;
}	
.image-padding-right img{
	max-width:100%;
}	
.image-padding-left {
	position:relative;
	float:right;
	width:25%;
	margin:10px 0px 10px 20px;
}	
.image-padding-left img{
	max-width:100%;
}	
@media screen and (max-width: 1400px) {
	#frame{
	position:relative;
	float:left;
	width: 94%;
	height:auto;
	margin:0px 3% 0 3%;
}
#inner-frame{
	position:relative;
	float:left;
	width: 98%;
	height:auto;
	margin:0px 1% 0 1%;
}
.col-03-table {
	display:table-cell;
	float: none;
	vertical-align:top;
	width: 30%;
	height: auto;
	margin-bottom: 20px;
}
}

@media screen and (max-width: 850px) {

.wrap-100,
.wrap-95,
.wrap-90,
.wrap-85,
.wrap-80,
.wrap-75,
.wrap-70,
.wrap-65,
.wrap-60,
.wrap-55,
.wrap-50,
.wrap-45,
.wrap-40,
.wrap-35,
.wrap-34,
.wrap-33,
.wrap-30,
.wrap-25,
.wrap-20,
.wrap-15,
.wrap-10,
.wrap-5{
	position:relative;
	width: 100%;
	margin: auto;
	text-align:center;
}
.wrap-100 img{
	max-width: 100%;
}

.wrap-95 img,
.wrap-90 img,
.wrap-85 img,
.wrap-80 img,
.wrap-75 img,
.wrap-70 img,
.wrap-65 img,
.wrap-60 img,
.wrap-55 img,
.wrap-50 img,
.wrap-45 img,
.wrap-40 img,
.wrap-35 img,
.wrap-34 img,
.wrap-33 img,
.wrap-30 img,
.wrap-25 img,
.wrap-20 img,
.wrap-15 img,
.wrap-10 img,
.wrap-5 img{
	max-width: 100%;
}

/*COLUMNS*/
.col-02,
.col-03,
.col-04,
.col-05,
.col-06 {
	display:block;
	position: relative;
	float: none;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.col-03-gap,
.col-04-gap,
.col-05-gap,
.col-06-gap  {
	display: none;
}
.col-03 img,
.col-04 img,
.col-05 img,
.col-06 img  {
	max-width: 100%;
}
/*TABLES*/
.col-03-table,
.col-05-table {
	display:block;
	float: left;
	vertical-align:top;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
}

@media screen and (max-width: 400px) {
}
}