/* CSS by dyersmith-frey.com */

/* Reset Styles
***********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q demo
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: bold;}
em {font-style: italic;}
img {border: 0px; vertical-align: bottom;}

/* start general styles */
html { overflow-y: scroll; }
.mobile {display:none;}
.mobile2 {display:none;}
body { 
	-webkit-font-smoothing: antialiased; 
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust:none;
	height: auto;
	color:#516369;
	font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;
	}

/* start sitebuild styles */
.section {text-align:center; margin:auto;}
.section img {width:100%;}
	
html,body {
    height:100%;
}

p {font-size:18px; line-height:28px; margin-top:20px; color:#000;}

h1 {font-family:'Merriweather',Times,serif; font-weight:bold; font-style:normal; font-size:36px; line-height:40px; color:#354060; padding:0 0 30px;}
h2 {font-family:'Merriweather',Times,serif; font-weight:bold; font-style:normal; font-size:26px; line-height:42px; color:#fff; padding:0 0 0;}
h3 {font-size:52px; line-height:64px;}

h6 {font-family:'Open Sans',Arial,sans-serif; font-weight:600; font-style:normal; font-size:14px; line-height:18px; color:#354060; padding:60px 0 0px;}

.trans {-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;}
.trans:hover {-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;}
/* end general styles */

/* start link styles */
a:link, a:visited {
	font-style:normal;
	text-decoration:none;
	color:#5E7F8F;
	-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;
	}
a:hover {
	text-decoration:underline;
	-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;
	}
/* end link styles */

#headermobile {background:#72B4DB; height:60px; width:100%; position:fixed; z-index:89;}
.toplogomobile {width:120px; position:absolute; top:15px; left:32px; z-index:10;} .toplogomobile img {width:100%;}

.home-text-wrapper {position:absolute; top:50%; left:50%; max-width:910px; margin-left:-300px; z-index:8; text-align:left;}
.home-text-wrapper h1 {color:#FFF; font-size:50px; line-height:60px;}

.home-video-wrapper video{width: 100%;}
.home-video-wrapper {position:relative; width:63%; margin-left:37%; z-index:1; }
.home-video-wrapper2 {position:relative; width:72%; margin-left:28%; z-index:1; padding:10px 0 0 0;}
.home-image-wrapper {position:relative; overflow:hidden; top:0; left:0; width:100%; z-index:1;} .home-image-wrapper img {width:100%;}
.home-video-wrapper img {width:100%;}

.header-left {position:absolute; left:0; top:0; width:50%; z-index:6;} .header-left img {width:100%;}
.header-left-claim {position:absolute; left:26%; top:50px; width:40%; z-index:6;} .header-left img {width:100%;}

.toplogobanner {position:fixed; width:100%; height:78px; background:#72B4DB; z-index:6; display:none;}
.toplogo {width:140px; position:absolute; top:20px; left:150px; z-index:10;} .toplogo img {width:100%;}

#navi {position:fixed; right:34px; top:20px; z-index:99; width:34px;}
#navi img {width:100%;}

.closeicon {width:25px; right:39px; top:20px; position:fixed; z-index:2;} .closeicon img {width:100%;}

/* navigation desktop start */
#navigationdesk {position:absolute; right:150px; top:inherit; box-sizing:border-box; padding:30px 0 0 0; z-index:6;}
#navigationdesk ul li {margin:0 0 0 50px; display:block; list-style:none; position:relative; float:left; text-align:center;}
#navigationdesk ul li a {color:#354060; font-size:15px; line-height:15px; letter-spacing:1px; padding:0px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:600; font-style:normal;}
#navigationdesk ul li a:hover {color:#AFCBDF; text-decoration:none;}
#navigationdesk ul li a.active {color:#fff; text-decoration:none;}

/* navigation */
#navigation {position:fixed; left:0; right:0px; top:0; bottom:0; width:100%; box-sizing:border-box; padding:15% 0px 10px; background:#72B4DB; display:none; z-index:99;}
#navigation ul li {margin:30px 0; display:block; list-style:none; position:relative; text-align:center;}
#navigation ul li a {color:#fff; font-size:32px; line-height:44px; padding:0px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:600; font-style:normal;}
#navigation ul li a:hover {color:#fff; text-decoration:none;}
#navigation ul li a.active {color:#AFCBDF; text-decoration:none; }

.mobile {display:none !important;}

#mobilenavi {position:absolute; right:20px; top:4px; width:24px; height:24px; z-index:99;}
#mobilenavi a {border:0;}
#mobilenavi img {width:100%;}

/* HOME NEWS BOX */

#homeboxmobile {padding:37px 0px 0; background:#F5F5F5; box-sizing:border-box; overflow:hidden; display:none;}

#contentcontainer {position:relative; z-index:5; margin:0; text-align:center;}
.contentlimiter {max-width:1140px; margin:auto; padding:0 20px; position:relative; z-index:6;}
.contentlimiter2 {max-width:750px; margin:auto; padding:0 20px; position:relative; z-index:6;}

.block404 {font-size:40px; line-height:50px; padding:100px 0;}

.contentlist ul {padding:0 0 0 24px; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:13px; line-height:19px; color:#354060 !important; letter-spacing:1px;}
.contentlist li {position: relative; list-style-type: none; margin:12px 0;}
.contentlist li:before {
		content: "";
        position: absolute;
        top: -4px;
        left: -24px;
        width: 14px;
        height:27px;
        background-image: url(../data/files/list-style2.jpg);}

.topspacer {position:relative; width:100%; height:100px; background:#FFF;}

.block1 {box-sizing:border-box; background:#fff; padding:80px 0 70px; text-align:center; z-index:20; position:relative;}

.block2 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:70px 0; text-align:center; z-index:20; position:relative;}
.block2box {width:20%; float:left; box-sizing:border-box; border-right:1px solid #354060; height:140px; padding:20px 30px;}
.block2box p {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:13px; line-height:19px; color:#354060 !important; letter-spacing:1px;}
.block2boxlast {border-right:none;}

.block3 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:70px 0; text-align:center; z-index:20; position:relative;}
.block3box {width:50%; float:left; box-sizing:border-box; background:#FFF;}
.block3image {width:50%; float:left; overflow:hidden;} .block3image img {width:100%; margin:-10% 0 -35%;}
.block3text {width:50%; float:left; text-align:left; box-sizing:border-box; padding:50px 40px 20px;} .block3text h1 {font-size:24px; line-height:24px;}

.block4 {box-sizing:border-box; background:#84C2E0; padding:80px 0 70px; text-align:center; z-index:20; position:relative;}
.block4 h2 {letter-spacing:1px}

.block5 {box-sizing:border-box; margin:-20px 0 0px; padding:0px 0 50px; text-align:center; z-index:20; position:relative;}
.block5last {padding:0px 0 10px;}
.block5image {width:38%; float:left; overflow:hidden;} .block5image img {width:100%; margin:-5% 0 -20%;}
.block5text {width:62%; float:left; text-align:left; box-sizing:border-box; padding:50px 40px 50px 120px;} .block5text h1 {font-size:30px; line-height:42px;}

.block6 {box-sizing:border-box; padding:60px 0 60px; margin:0 0 70px; text-align:center; z-index:20; position:relative;}
.block6inner {box-sizing:border-box; background:#fff; padding:60px 0 60px; text-align:center; z-index:20; position:relative;}
.block6text {max-width:600px; margin:auto; text-align:left;} .block6text h1 {font-size:30px; line-height:42px;}

.block6inner2 {width:46%; float:left; margin:0 2%; text-align:left; box-sizing:border-box; background:#fff; padding:60px 70px 60px;  z-index:20; position:relative;} .block6inner2 h1 {font-size:30px; line-height:42px;}

.block7 {padding:90px 0 0px;} 
.block7box {width:46%; float:left; margin:0 2%; text-align:left; box-sizing:border-box; background:#EEEEF0;} .block7box img {width:100%;}
.block7mail {width:70%; float:left; box-sizing:border-box; background:#84C2E0; color:#fff; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:18px; line-height:18px; letter-spacing:1px; padding:25px 40px;}
.block7mail:hover {background:#65B3D1;}
.block7card {width:30%; background:#354060 url(../data/files/download-white.png) right no-repeat; background-size:22px 23px; background-origin:content-box; color:#fff; float:left; padding:25px 30px; box-sizing:border-box; text-align:left; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:18px; line-height:18px; letter-spacing:1px;}
.block7card:hover {background:#3F4F70 url(../data/files/download-white.png) right no-repeat; background-size:22px 23px; background-origin:content-box; color:#FFF;}
.block7text {box-sizing:border-box; padding:50px 50px;}
.block7text h1 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:24px; line-height:24px; letter-spacing:1px; color:#354060; padding:0;}
.block7text h2 {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:18px; line-height:18px; letter-spacing:1px; color:#354060; padding:10px 0 0;}
.block7text h3 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:14px; line-height:14px; letter-spacing:1px; color:#354060; padding:35px 0 0; margin:0 0 -15px;}

.block8 {padding:0 0 60px;}

.block9 {padding:60px 0 40px;}
.block9box {width:29.33%; margin:20px 2%; float:left; min-height:160px; background:#72B4DB; border:1px solid #F2F2F2; box-sizing:border-box;} .block9box img {width:100%;} .block9box:hover img {width:100%; opacity:0.9;}

.footerimage {width:100%; margin:50px 0 0;} .footerimage img {width:100%;}

.footerblock {background:#354060; padding:30px 0 50px;}
.footerblockleft {float:left; margin-right:300px;} .footerblockleft img {width:220px; padding:30px 0 0;}
.footerblockright {width:300Px; float:right; text-align:left;}
.footerblockright p {color:#FFF; font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:20px;}
.footerblockright p a {color:#FFF;}

#copyfooter {background:#EEEEF0; color:#3F4F70; padding:30px 0 30px; font-size:14px; text-align:center; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal;}

.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top:0px; margin:0px 0 0px 0; height:0; max-width:3000px;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}	


/* --Mobile */
#mobile {display:none;}
/* Image Overlay */
.tintimg {display:block;}
.tint {position: relative; cursor: pointer; -webkit-shadow: rgba(0,0,0,.2) ; -moz-shadow: rgba(0,0,0,.2); box-shadow: rgba(0,0,0,.2);}
.tint:before {content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;}
.tint:hover:before {background: rgba(0,0,0, 0.5);}

/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.clear {clear:both;}

/* Media Queries
***********************/
@media screen and (max-width: 1800px) {
	.block3image {width:50%; float:left; overflow:hidden;} .block3image img {width:100%; margin:-5% 0 -8%;}
	.block5image {width:38%; float:left; overflow:hidden;} .block5image img {width:100%; margin:-3% 0 -5%;}
}

@media screen and (max-width: 1320px) {
	#navigationdesk {position:absolute; right:60px; box-sizing:border-box; padding:30px 0 0 0; z-index:6;}
	
	.block3 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:70px 0; text-align:center; z-index:20; position:relative;}
	.block3box {width:50%; float:left; box-sizing:border-box; background:#FFF;}
	.block3image {width:50%; float:left;} .block3image img {width:100%; margin:0;}
	.block3text {width:50%; float:left; text-align:left; box-sizing:border-box; padding:20px 20px;} .block3text h1 {font-size:20px; line-height:20px; padding:0 0 20px 0;}

	.block5 {box-sizing:border-box; margin:-20px 0 0px; padding:0px 0 50px; text-align:center; z-index:20; position:relative;}
	.block5last {padding:0px 0 10px;}
	.block5image {width:45%; float:left;} .block5image img {width:100%;}
	.block5text {width:55%; float:left; text-align:left; box-sizing:border-box; padding:20px 20px 20px 40px;} .block5text h1 {font-size:20px; line-height:32px; padding:0 0 0px 0;}

}

@media screen and (max-width: 1100px) {
	#navigationdesk {position:absolute; right:30px; box-sizing:border-box; padding:30px 0 0 0; z-index:6;}
	#navigationdesk ul li {margin:0 0 0 30px; display:block; list-style:none; position:relative; float:left; text-align:center;}
	#navigationdesk ul li a {color:#354060; font-size:14px; line-height:14px; letter-spacing:1px;}
	.toplogo {width:110px; position:absolute; top:22px; left:50px; z-index:10;}
	
	.contentlist ul {padding:0 0 0 24px; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:13px; line-height:19px; color:#354060 !important; letter-spacing:1px;}
	.contentlist li {position: relative; list-style-type: none; margin:8px 0;}
	.contentlist li:before {
			content: "";
			position: absolute;
			top: -4px;
			left: -24px;
			width: 14px;
			height:27px;
			background-image: url(../data/files/list-style2.jpg);}

	.block7 {padding:90px 0 0px;} 
	.block7box {width:46%; float:left; margin:0 2%; text-align:left; box-sizing:border-box; background:#EEEEF0;} .block7box img {width:100%;}
	.block7mail {width:65%; float:left; box-sizing:border-box; background:#84C2E0; color:#fff; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:18px; line-height:18px; letter-spacing:1px; padding:25px 20px;}
	.block7mail:hover {background:#65B3D1;}
	.block7card {width:35%; background:#354060 url(../data/files/download-white.png) right no-repeat; background-size:22px 23px; background-origin:content-box; color:#fff; float:left; padding:25px 30px; box-sizing:border-box; text-align:left; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:18px; line-height:18px; letter-spacing:1px;}
	.block7card:hover {background:#3F4F70 url(../data/files/download-white.png) right no-repeat; background-size:22px 23px; background-origin:content-box; color:#FFF;}
	.block7text {box-sizing:border-box; padding:50px 50px;}
	.block7text h1 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:24px; line-height:24px; letter-spacing:1px; color:#354060; padding:0;}
	.block7text h2 {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:18px; line-height:18px; letter-spacing:1px; color:#354060; padding:10px 0 0;}
	.block7text h3 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:14px; line-height:14px; letter-spacing:1px; color:#354060; padding:35px 0 0; margin:0 0 -15px;}

}


@media screen and (max-width: 900px) {
	.desktop {display:none;}
	.mobile {display:inherit !important;}
	
	p {font-size:17px; line-height:26px; margin-top:20px; color:#000;}
	
	h1 {font-size:30px; line-height:34px; color:#354060; padding:0 0 20px;}
	h2 {font-size:26px; line-height:36px; color:#fff; padding:0 0 0;}
	h3 {font-size:52px; line-height:64px;}
	
	h6 {font-size:14px; line-height:18px; color:#354060; padding:40px 0 0px;}

	
	.topspacer {position:relative; width:100%; height:60px; background:#FFF;}
	
	.toplogobanner {visibility:hidden;}
	
	.header-left {z-index:90;}
	
	.block1 {box-sizing:border-box; background:#fff; padding:50px 0 50px; text-align:center; z-index:20; position:relative;}
	
	.block2 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:10px 0 10px; text-align:center; z-index:20; position:relative;}
	.block2box {width:80%; max-width:320px; float:none; box-sizing:border-box; border-right:none; border-bottom:1px solid #354060; height:auto; padding:10px 10px 28px; margin:auto;}
	.block2box p {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:13px; line-height:19px; color:#354060 !important; letter-spacing:1px;}
	.block2boxlast {border:none;}
	
	.block3 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:50px 0; text-align:center; z-index:20; position:relative;}
	.block3box {width:100%; float:left; box-sizing:border-box; background:#FFF;}
	.block3image {width:50%; float:left;} .block3image img {width:100%; margin:-5% 0 -25%;}
	.block3text {width:50%; float:left; text-align:left; box-sizing:border-box; padding:40px 50px 20px;} .block3text h1 {font-size:20px; line-height:20px; padding:0 0 20px 0;}

	.block5 {box-sizing:border-box; margin:-20px 0 0px; padding:0px 0 50px; text-align:center; z-index:20; position:relative;}
	.block5last {padding:0px 0 10px;}
	.block5image {width:45%; float:left;} .block5image img {width:100%;}
	.block5text {width:100%; float:left; text-align:left; box-sizing:border-box; padding:0px 20px 0px 60px;} .block5text h1 {font-size:20px; line-height:32px; padding:0 0 0px 0;}

	.block6 {box-sizing:border-box; padding:20px 0 20px; margin:0 0 70px; text-align:center; z-index:20; position:relative;}
	.block6inner {box-sizing:border-box; background:#fff; padding:40px 40px 40px; text-align:center; z-index:20; position:relative;}
	.block6text {max-width:none; margin:auto; text-align:left;} .block6text h1 {font-size:20px; line-height:28px; padding:0 0 0px 0;}
	
	.block6inner2 {width:100%; float:left; margin:0%; text-align:left; box-sizing:border-box; background:#fff; padding:40px 40px 40px;  z-index:20; position:relative;} .block6inner2 h1 {font-size:20px; line-height:28px; padding:0 0 0px 0;}
	.block6inner2mobile {margin:20px 0 0 0;}

	.block7 {padding:50px 0 0px;} 
	.block7box {width:46%; float:left; margin:0 2%; text-align:left; box-sizing:border-box; background:#EEEEF0;} .block7box img {width:100%;}
	.block7mail {width:68%; float:left; box-sizing:border-box; background:#84C2E0; color:#fff; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:15px; line-height:15px; letter-spacing:1px; padding:15px 10px;}
	.block7mail:hover {background:#65B3D1;}
	.block7card {width:32%; background:#354060 url(../data/files/download-white.png) right no-repeat; background-size:16px 17px; background-origin:content-box; color:#fff; float:left; padding:15px 10px; box-sizing:border-box; text-align:left; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:15px; line-height:15px; letter-spacing:1px;}
	.block7card:hover {background:#3F4F70 url(../data/files/download-white.png) right no-repeat; background-size:16px 17px; background-origin:content-box; color:#FFF;}
	.block7text {box-sizing:border-box; padding:20px 20px;}
	.block7text h1 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:20px; line-height:20px; letter-spacing:1px; color:#354060; padding:0;}
	.block7text h2 {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:16px; line-height:16px; letter-spacing:1px; color:#354060; padding:8px 0 0;}
	.block7text h3 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:12px; line-height:12px; letter-spacing:1px; color:#354060; padding:25px 0 0; margin:0 0 -15px;}

	.block8 {padding:0 0 20px;}

	.block9 {padding:20px 0 30px;}
	.block9box {width:29.3%; margin:15px 2%; float:left; min-height:inherit;}
	
	.footerimage {width:100%; margin:0px 0 0;} .footerimage img {width:100%;}
	
	.footerblock {background:#354060; padding:10px 0 30px;}
	.footerblockleft {float:left; width:50; margin-right:auto;} .footerblockleft img {width:150px; padding:20px 0 0 30px;}
	.footerblockright {width:50% float:left; text-align:left;}
	.footerblockright p {color:#FFF; font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:16px; line-height:24px}
	.footerblockright p a {color:#FFF;}
	
	#copyfooter {background:#EEEEF0; color:#3F4F70; padding:20px 0 20px; font-size:14px; text-align:center; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal;}

}

@media screen and (max-width: 700px) {
	.desktop {display:none;}
	.desktop2 {display:none;}
	.mobile {display:inherit !important;}
	.mobile2 {display:inherit !important;}
	
	p {font-size:15px; line-height:21px; margin-top:14px; color:#000;}
	
	h1 {font-size:18px; line-height:24px; color:#354060; padding:0 0 10px;}
	h2 {font-size:16px; line-height:24px; color:#fff; padding:0 0 0;}
	h3 {font-size:52px; line-height:64px;}
	
	h6 {font-size:14px; line-height:18px; color:#354060; padding:20px 0 0px;}

	.home-video-wrapper2 {position:relative; width:100%; margin-left:0%; z-index:1; padding:30px 0 0 0;}
	
	.header-left {position:absolute; left:0; top:0; width:45%;}
	.header-left-claim {position:absolute; left:26%; top:20px; width:40%;}

	#navigation {position:fixed; left:0; right:0px; top:0; bottom:0; width:100%; box-sizing:border-box; padding:15% 0px 10px; background:#72B4DB; display:none; z-index:99;}
	#navigation ul li {margin:30px 0; display:block; list-style:none; position:relative; text-align:center;}
	#navigation ul li a {color:#fff; font-size:20px; line-height:24px; padding:0px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:600; font-style:normal;}
	
	.closeicon {width:25px; right:22px; top:10px; position:fixed; z-index:2;}
	
	#navi {position:fixed; right:22px; top:12px; z-index:99; width:28px;}
	#headermobile {background:#72B4DB; height:40px; width:100%; position:fixed; z-index:89;}
	.toplogomobile {width:60px; position:absolute; top:12px; left:22px; z-index:10;} .toplogomobile img {width:100%;}
	
	.topspacer {position:relative; width:100%; height:0px; background:#FFF;}
	
	.toplogobanner {visibility:hidden;}
	
	
	.contentlist ul {padding:0 0 0 24px; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:13px; line-height:19px; color:#354060 !important; letter-spacing:1px;}
	.contentlist li {position: relative; list-style-type: none; margin:5px 0;}
	.contentlist li:before {
			content: "";
			position: absolute;
			top: -4px;
			left: -24px;
			width: 14px;
			height:27px;
			background-image: url(../data/files/list-style2.jpg);}
	
	.block1 {box-sizing:border-box; background:#fff; padding:30px 0 30px; text-align:center; z-index:20; position:relative;}
	
	.block2 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:10px 0 10px; text-align:center; z-index:20; position:relative;}
	.block2box {width:80%; max-width:320px; float:none; box-sizing:border-box; border-right:none; border-bottom:1px solid #354060; height:auto; padding:0px 10px 14px; margin:auto;}
	.block2box p {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:12px; line-height:17px; color:#354060 !important; letter-spacing:1px;}
	.block2boxlast {border:none;}
	
	.block3 {box-sizing:border-box; background:#EEEEF0; margin:0px 0 0px; padding:0px 0; text-align:center; z-index:20; position:relative;}
	.block3box {width:100%; float:left; box-sizing:border-box; background:#FFF;}
	.block3image {width:100%; float:left; overflow:hidden;} .block3image img {width:100%; margin:-10% 0 -50%;}
	.block3text {width:100%; float:left; text-align:left; box-sizing:border-box; padding:20px 20px 10px;} .block3text h1 {font-size:16px; line-height:16px; padding:0 0 10px 0;}

	.block4 {box-sizing:border-box; background:#84C2E0; padding:20px 0 20px; text-align:center; z-index:20; position:relative;}
	.block4 h2 {letter-spacing:1px}

	.block5 {box-sizing:border-box; margin:0px 0 0px; padding:0px 0 20px; text-align:center; z-index:20; position:relative;}
	.block5last {padding:0px 0 10px;}
	.block5image {width:45%; float:left;} .block5image img {width:100%;}
	.block5text {width:100%; float:left; text-align:left; box-sizing:border-box; padding:0px 20px 0px 20px;} .block5text h1 {font-size:16px; line-height:20px; padding:0 0 0px 0;}

	.block6 {box-sizing:border-box; padding:20px 0 20px; margin:0 0 20px; text-align:center; z-index:20; position:relative;}
	.block6inner {box-sizing:border-box; background:#fff; padding:20px 20px 10px; text-align:center; z-index:20; position:relative;}
	.block6text {max-width:none; margin:auto; text-align:left;} .block6text h1 {font-size:16px; line-height:20px; padding:0 0 0px 0;}
	
	.block6inner2 {width:100%; float:left; margin:0%; text-align:left; box-sizing:border-box; background:#fff; padding:20px 20px 10px;  z-index:20; position:relative;} .block6inner2 h1 {font-size:16px; line-height:20px; padding:0 0 0px 0;}
	.block6inner2mobile {margin:20px 0 0 0;}

	.block7 {padding:10px 0 0px;} 
	.block7box {width:90%; float:none; margin:20px auto 0; text-align:left; box-sizing:border-box; background:#EEEEF0;} .block7box img {width:100%;}
	.block7mail {width:100%; float:left; box-sizing:border-box; background:#84C2E0; color:#fff; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:15px; line-height:15px; letter-spacing:1px; padding:10px 10px;}
	.block7mail:hover {background:#65B3D1;}
	.block7card {width:100%; background:#354060 url(../data/files/download-white.png) right no-repeat; background-size:16px 17px; background-origin:content-box; color:#fff; float:left; padding:10px 10px; box-sizing:border-box; text-align:left; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:15px; line-height:15px; letter-spacing:1px;}
	.block7card:hover {background:#3F4F70 url(../data/files/download-white.png) right no-repeat; background-size:16px 17px; background-origin:content-box; color:#FFF;}
	.block7text {box-sizing:border-box; padding:20px 10px;}
	.block7text h1 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:16px; line-height:16px; letter-spacing:1px; color:#354060; padding:0;}
	.block7text h2 {font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal; font-size:14px; line-height:14px; letter-spacing:1px; color:#354060; padding:3px 0 0;}
	.block7text h3 {font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:12px; line-height:12px; letter-spacing:1px; color:#354060; padding:25px 0 0; margin:0 0 -10px;}

	.block8 {padding:0 0 20px;}

	.block9 {padding:20px 0 30px;}
	.block9box {width:46%; margin:7px 2%; float:left;}
	
	.footerimage {width:100%; margin:0px 0 0;} .footerimage img {width:100%;}
	
	.footerblock {background:#354060; padding:5px 0 20px;}
	.footerblockleft {float:left; width:50; margin-right:auto;} .footerblockleft img {width:150px; padding:20px 0 0 30px;}
	.footerblockright {width:100%; float:left; text-align:left;}
	.footerblockright p {color:#FFF; font-family:'Open Sans',Arial,sans-serif; font-weight:bold; font-style:normal; font-size:16px; line-height:24px}
	.footerblockright p a {color:#FFF;}
	
	#copyfooter {background:#EEEEF0; color:#3F4F70; padding:10px 0 10px; font-size:12px; text-align:center; font-family:'Open Sans',Arial,sans-serif; font-weight:normal; font-style:normal;}

}