@charset "utf-8";




@media screen and (max-width:1024px) {
		
	
				
				#contentfloat {
					height:540px;
				
				}
				
				
}

@media screen and (max-width:900px) {
			
				.image_float {
					border:3px solid #333;
					float:none;
					margin-bottom: 10px;					
					margin-top: 10;
					margin-left: 0;
					padding: 5px;
					
				}
				.float-left {
					float:none;
					margin:0;
				}
				.float-right {
					float:none;
					margin:0;
				}
				
				#top_left1 {
					float:none;					
					text-align: center;

				}
				#top_right1 {
					float:none;					
					text-align: center;

				}
				#font_top {
					text-align: center;
					padding-top: 0px;
				
				}
				#line_header {
					margin-top:20px;
				}
				#top_left2 {
					float:none;					
					text-align: center;
					padding-right: 0;	

				}
				#top_right2 {
					float:none;					
					text-align: left;
					padding-top: 0px;

				}
				#header_bg {
					
					height: 25%;
					
					
				}
				
				
				#homefloat {
					width:48%;
					
					
					
				}
				
				#homefloat2 {
					width:48%;
					
					
				}
				#contentfloat {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#floatnews {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				
				
				#content_left{
					width:100%;
					float:none; 
					margin:0;
					
				}
				#content_right{
					width:100%;
					float:none;
				}
				
				
				#bottom_teks2{
					width:100%;
					float:none;
				}
				
				#button_green a:link, #button_green a:visited {
					display:block;
					text-align: center;
				}
				#button_blue a:link, #button_blue a:visited {
					display:block;
					text-align: center;
				}
				
				
	
			
			
}


@media screen and (max-width:768px) {
			
				.image_float {
					border:3px solid #333;
					float:none;
					margin-bottom: 10px;					
					margin-top: 10;
					margin-left: 0;
					padding: 5px;
					
				}
				.float-left {
					float:none;
					margin:0;
				}
				.float-right {
					float:none;
					margin:0;
				}
				
				#top_left1 {
					float:none;					
					text-align: center;

				}
				#top_right1 {
					float:none;					
					text-align: center;

				}
				#font_top {
					text-align: center;
					padding-top: 0px;
				
				}
				#line_header {
					margin-top:20px;
				}
				#top_left2 {
					float:none;					
					text-align: center;
					padding-right: 0;	

				}
				#top_right2 {
					float:none;					
					text-align: left;
					padding-top: 0px;
				}
				#header_bg {
					
					height: 25%;
					
					
				}
				
				#homefloat {
					width:100%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					
				}
				#homefloat2 {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#contentfloat {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#contentfloat_grey {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#contentfloat_noborder {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#floatnews {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				
				
				#content_left{
					width:100%;
					float:none; 
					margin:0;
					
				}
				#content_right{
					width:100%;
					float:none;
				}
				
				#bottomfloat {
					width:100%;
					float:none;
				}
				
				#footer1_left {
					width:100%;
					float:none;
				}
				#footer1_right {
					width:100%;
					float:none;
					margin-top: 0px;
				}
				#bottom_teks2{
					width:100%;
					float:none;
				}
				
				#button_green a:link, #button_green a:visited {
					display:block;
					text-align: center;
				}
				#button_blue a:link, #button_blue a:visited {
					display:block;
					text-align: center;
				}
				
				table.responsive  {
                                border: 0;
                }

                table.responsive  caption {
                                font-size: 1.3em;
                }

                table.responsive  thead {
                                display: none;
                }

               table.responsive   tr {
                                display: block;
                                margin-bottom: .725em;
								border: 0px solid #e5e8e9;
                }
				
				table.responsive  th {
                                display: block;
								font-size:1em;
                }

                table.responsive  td {
                                display: block;
								font-size:1em;
								text-align:left;
								border-bottom-width: 1px;
								border-left-width:1px;
								border-right-width:1px;
								border-top-width:0px;
                }

                table.responsive  td:before {
                                content: attr(data-label);
                                float: left;
                                font-weight: bold;
                                text-transform: uppercase;
                }

                table.responsive  td:first-child {
                                border-top-width:1px;
                } 
				
				
								
				table.responsive2  {
                                border: 0;
                }

                table.responsive2  caption {
                                font-size: 1.3em;
                }

                table.responsive2  thead {
                                display: none;
                }

               table.responsive2   tr {
                                display: block;
                                margin-bottom: .725em;
								
                }
				
				table.responsive2  th {
                                display: block;
								font-size:1em;
                }

                table.responsive2  td {
                                display: block;
								font-size:1em;
								text-align:left;
							
                }

                table.responsive2  td:before {
                                content: attr(data-label);
                                float: left;
                                font-weight: bold;
                                text-transform: uppercase;
                }

                table.responsive2  td:first-child {
                             
                } 
				
				
				
				
				table.responsive-noborder  {
                                border: 0;
                }

                table.responsive-noborder  caption {
                                font-size: 1.3em;
                }

                table.responsive-noborder  thead {
                                display: none;
                }

               table.responsive-noborder   tr {
                                display: block;
                                margin-bottom: .725em;
                }
				
				table.responsive-noborder  th {
                                display: block;
								font-size:1em;
                }

                table.responsive-noborder  td {
                                display: block;
								font-size:1em;
                }

                table.responsive-noborder  td:before {
                                content: attr(data-label);
                                float: left;
                                font-weight: bold;
                                text-transform: uppercase;
                }

                table.responsive-noborder  td:last-child {
                                border-bottom: 0;
                } 
			
					
				#content_wrapper3 h2 {

	font-size: 1.2em;
	
	line-height: 1.5em;
}	

						#font_slide {
							font-family: 'Lato', sans-serif;
							font-size: 1.5em;
							color: #FFF;
							font-weight: normal;
							text-align: center;
							margin-top: 2%;
						}
						#font_slide2 {
							font-family: 'Lato', sans-serif;
							font-size: 0.8em;
							color: #ffffff;
							font-weight: normal;
							text-align: center;
						}
				
	
}


@media screen and (max-width:480px) {
				
				.image_float {
					border:3px solid #333;
					float:none;
					margin-bottom: 10px;					
					margin-top: 10;
					margin-left: 0;
					padding: 5px;
					
				}
				.float-left {
					float:none;
					margin:0;
				}
				.float-right {
					float:none;
					margin:0;
				}
				#top_left1 {
					float:none;					
					text-align: center;

				}
				#top_right1 {
					float:none;					
					text-align: center;

				}
				#font_top {
					text-align: center;
					padding-top: 0px;
				
				}
				#line_header {
					margin-top:20px;
				}
				#top_left2 {
					float:none;					
					text-align: center;
					padding-right: 0;	

				}
				#top_right2 {
					float:none;					
					text-align: left;
					padding-top: 0px;

				}
				#header_bg {
					
					height: 15%;
					
					
				}
				
				#homefloat {
					width:100%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					
				}
				#homefloat2 {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#contentfloat {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				#contentfloat_grey {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				
				#contentfloat_noborder {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				
				#contentfloat_grey_noborder {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				
				#floatnews {
					width:95%;
					float:none; 
					margin-left:0; 
					margin-right:0; 
					margin-bottom:2%; 
					padding: 2%;
					height:auto;
					
				}
				
				
				#content_left{
					width:100%;
					float:none; 
					margin:0;
					
				}
				#content_right{
					width:100%;
					float:none;
				}
				
				#bottomfloat {
					width:100%;
					float:none;
				}
				#footer1_left {
					width:100%;
					float:none;
				}
				#footer1_right {
					width:100%;
					float:none;
					margin-top: 0px;
				}
				#bottom_teks2{
					width:100%;
					float:none;
				}
				
				#button_green a:link, #button_green a:visited {
					display:block;
					text-align: center;
				}
				#button_blue a:link, #button_blue a:visited {
					display:block;
					text-align: center;
				}
				
				table.responsive  {
                                border: 0;
                }

                table.responsive  caption {
                                font-size: 1.3em;
                }

                table.responsive  thead {
                                display: none;
                }

               table.responsive   tr {
                                display: block;
                                margin-bottom: .725em;
								border: 0px solid #103977;
                }
				
				table.responsive  th {
                                display: block;
								font-size:1em;
                }

                table.responsive  td {
                                display: block;
								font-size:1em;
								
                }

                table.responsive  td:before {
                                content: attr(data-label);
                                float: left;
                                font-weight: bold;
                                text-transform: uppercase;
                }

                table.responsive  td:first-child {
                                border-top-width:1px;
                } 
				
				
				
				
				table.responsive2  {
                                border: 0;
                }

                table.responsive2  caption {
                                font-size: 1.3em;
                }

                table.responsive2  thead {
                                display: none;
                }

               table.responsive2   tr {
                                display: block;
                                margin-bottom: .725em;
								
                }
				
				table.responsive2  th {
                                display: block;
								font-size:1em;
                }

                table.responsive2  td {
                                display: block;
								font-size:1em;
								text-align:left;
							
                }

                table.responsive2  td:before {
                                content: attr(data-label);
                                float: left;
                                font-weight: bold;
                                text-transform: uppercase;
                }

                table.responsive2  td:first-child {
                             
                } 
				
				
				
				
				
				
				
				
				
				
				
				table.responsive-noborder  {
                                border: 0;
                }

                table.responsive-noborder  caption {
                                font-size: 1.3em;
                }

                table.responsive-noborder  thead {
                                display: none;
                }

               table.responsive-noborder   tr {
                                display: block;
                                margin-bottom: .725em;
                }
				
				table.responsive-noborder  th {
                                display: block;
								font-size:1em;
                }

                table.responsive-noborder  td {
                                display: block;
								font-size:1em;
                }

                table.responsive-noborder  td:before {
                                content: attr(data-label);
                                float: left;
                                font-weight: bold;
                                text-transform: uppercase;
                }

                table.responsive-noborder  td:last-child {
                                border-bottom: 0;
                } 
				
				#button_green2 {
		margin-top: 20px;
		margin-bottom: 20px;
	
		display: block;
	}
				#button_blue2 {
		margin-top: 20px;
		margin-bottom: 20px;
	
		display: block; 
	}
	
	#font_top2 {
	
	font-size: 12px;

	padding-bottom: 10px;
	
	line-height: 1.2em;
}

#bottom_teks2 {
	
	padding-bottom: 40px;
	
}
#content_wrapper3 h2 {

	font-size: 1em;
	
	line-height: 1.3em;
}				

	#font_slide {
							font-family: 'Lato', sans-serif;
							font-size: 1.2em;
							color: #FFF;
							font-weight: normal;
							text-align: center;
							margin-top: 2%;
						}
						#font_slide2 {
							font-family: 'Lato', sans-serif;
							font-size: 0.8em;
							color: #ffffff;
							font-weight: normal;
							text-align: center;
						}
#content_wrapper1 h1 {
	font-size: 1.5em;
}
#content_wrapper2 h1 {
	font-size: 1.5em;
}
}