/* Responsive Styles */
@media all and (max-width:1100px)
 {
	 footer .row-3 card { max-width: 90%}
	 footer .row-3 inline-card { max-width: 90%}
	 .widget-block {-ms-flex-wrap:wrap;flex-wrap:wrap}
	 #widget-container {margin:20px auto; }
	 .row-1 card, .row-2 card {max-width: 90%; width:1000px}
	 .row-1 inline-card, .row-2 inline-card {max-width: 90%; width:1000px}
	 .row-2 .card-header { height: 250px;}
	.row-1 .card-header { height: 250px;}
	#widget {width: 100%}
	.video-container {width:100%; text-align:center}
	.video-container iframe {width:500px; height:281px}
 }

 @media all and (max-width:800px)
 {
	.sponsors_soe_imagefix,.sponsors_tio_imagefix, .sponsors_seb_imagefix { background-position: center center;  }
	.buttonContainer {max-width:100%}
	.form-control { width:100%}
	 footer .row-3 card { max-width: 96%}
	 footer .row-3 inline-card { max-width: 96%}
	 .row-3 card, .row-3 inline-card {   max-width: 90%; width: 1000px; }
 }
@media all and (max-width:600px)
		{
				.floatLeft, .floatRight {width:100%; float:none; margin:20px 0}
				card hr { width:300px}
				inline-card hr { width:300px}			
				#widget {min-width:200px;}
				#widget-container {padding:0}
				h1, h2, h3, h4 {text-align:center; font-size:117%}
				section {    margin: 0 15px;}
				.video-container {}
				.video-container iframe {width:100%; height:250px}
				.imageGallery > a {
				margin: 10px;
				width: 42%;
				}
				.imageGallery > a img {
					width: 100%;
					height: 100%;
				}
				#widget-container {padding:30px; min-width:auto; width:100%}
		}