@charset "utf-8";
/* CSS Document */

.pic1,.pic2,.pic3 {width:30%; margin:1.5%; float: left; }

.iframe-wrap {margin:50px; padding:12px; border:1px solid #ffb238; }

.iframe-rwd  {
position: relative;
padding-bottom: 66.7%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.container {width:96%; max-width: 1280px; margin: auto;}

.grid_1 { width: 8.333333333333%; }
.grid_2 { width: 16.666666666667%; }
.grid_3 { width: 25%; }
.grid_4 { width: 33.3333333333%; }
.grid_5 { width: 41.6666666667%; }
.grid_6 { width: 50%; }
.grid_7 { width: 58.3333333333%; }
.grid_8 { width: 66.6666666667%; }
.grid_9 { width: 75%; }
.grid_10 { width: 83.333333333333%; }
.grid_11 { width: 91.6666666667%; }
.grid_12 { width: 100%; }

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin-left: 0;
	margin-right: 0;
	float: left;
	display: block;
}

.footer-logo {width:24%; margin:auto; display: block; max-width: 300px; min-width: 180px; padding: 5px 0 20px 0; height: auto;}
p.no-margin {margin:0;}




@media only screen and (max-width: 820px){.disappearing {display: none;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	width:100%; float: none;
	}}