







/* padding */	



.pad {
	padding:30px 30px;
}

.pad2 {
	padding:100px 100px 100px 100px;
}
.pad2a {
	padding:0px 100px 100px 100px;
}
.pad2aa {
	padding:0px 100px 0px 100px;
}
.pad2b {
	padding:100px 200px 100px 200px;
}

.pad3 {
	padding:100px 100px 0px 100px;
}


.pad4 {
	padding:100px 40% 100px 100px;
}








/* headlines, p, a, smallfont */




h1 {
font-family: 'Open Sans', verdana;
font-size:55px;
font-weight:100;
line-height:55px;
letter-spacing:-2px;
margin:20px 0px 40px 0px;
text-align:left;
}


h2 {
font-family: 'Open Sans', verdana;
font-size:33px;
font-weight:100;
line-height:44px;
letter-spacing:-0.7px;
margin:20px 0px 40px 0px;
text-align:left;
}


h3 {
font-family: 'Open Sans', verdana;
font-size:28px;
font-weight:400;
line-height:33px;
letter-spacing:-0.5px;
margin:20px 0px 10px 0px;
text-align:left;
}


h4 {
font-family: 'Open Sans', verdana;
font-size:24px;
font-weight:400;
line-height:30px;
letter-spacing:-0.2px;
margin:20px 0px 10px 0px;
text-align:left;
}


h5 {
font-family: 'Open Sans', verdana;
font-size:20px;
font-weight:400;
line-height:24px;
letter-spacing:-0.2px;
margin:20px 0px 10px 0px;
text-align:left;
}


p {
font-family: 'Open Sans', verdana;
font-size:16px;
line-height:28px;
font-weight:300;
color:black;
margin:20px 0px 10px 0px;
text-align:justify;
}





.small-font {
font-size:11px!important;
letter-spacing:0px;
}

.nobr	{ 
	white-space:nowrap; 
}



img {
width:100%;
margin:20px 0px 20px 0px;
}

a {
color:black;
}

a:hover {
color:black;
text-decoration:none;
}











/* listen */



ul {
margin:20px 0px 10px 0px;
}

li {
font-family: 'Open Sans', verdana;
font-size:16px;
line-height:28px;
font-weight:300;
color:black;
margin:0 0 10px 0;
text-align:left;
}


.list1 {
list-style-type:disc;
padding-left:20px;
}

.list2 {
list-style-type:none;
padding-left:0px;
}

.list3 {
list-style-image: url(../../images/listimg.png);
}









/* center, left, right, fixed */


.center, .center h1, .center h2, .center h3, .center h4, .center h5, .center p, .center a {
	text-align:center!important;
}

.auto img{
width:auto!important;
}

.absolute {
position:absolute!important;
z-index:11000;
}

.right {
float:right;
text-align:right;
}

.left p{
text-align:left!important;
}


.logo2 {
height:auto;
}


.logo img {
margin:3% 4% 0% 0%;
width:58%;
}

.logo2 img {
margin:3% 0% 0% 0%;
width:35%;

}

.spacer {
margin-top:2%;
}

.spacer2 {
margin-top:2%;
border-bottom:10px solid #009ee0;
s-webkit-border-radius: 30px 30px 30px 30px;
s-moz-border-radius: 30px 30px 30px 30px;
s-o-border-radius: 30px 30px 30px 30px;
sborder-radius: 30px 30px 30px 30px;
}


.mobilepic {
display:none;
}


/* colors */



.color {
background-color:#e9e9e9;
q-webkit-border-radius: 30px 30px 30px 30px;
q-moz-border-radius: 30px 30px 30px 30px;
q-o-border-radius: 30px 30px 30px 30px;
qborder-radius: 30px 30px 30px 30px;

}

.color h1, .color h2, .color h3, .color h4, .color h5, .color p, .color a{
color:#000;
}

.white h1, .white h2, .white h3, .white h4, .white h5, .white p, .white a{
color:#fff;
}









/* button */



.button {
position:relative;
width:auto;
margin:20px 0px 20px 0px;
padding:20px;
display:inline-block;
font-family: 'Open Sans', verdana;
line-height:25px;
font-weight:400;
font-size:18px;
font-weight:normal;
color:#009ee0!important;
letter-spacing:0px;
text-decoration:none;
text-align:center;
cursor:pointer;
border:2px solid #009ee0;
background:none;
v-webkit-border-radius: 30px;
v-moz-border-radius: 30px;
v-o-border-radius: 30px;
vborder-radius: 30px;
}


.button:hover {
background-color:#009ee0;
color:#ffffff!important;
}















/* background-fullscreen */



.bg-fullscreen {
min-height:100%;
background: url(../images/bg_fullscreen.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}


.bg-entry {
height:600px;
background: url(../images/bg_fullscreen.jpg) no-repeat top center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

.bg-entry2 {
height:150px;
}



.bg-1 {
background: url(../images/bg_1.jpg) no-repeat top right; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}


.mobile-on {
	display:none;
}

































@media screen and (max-width:1200px) { 
		 


.pad {
	padding:30px;
}

.pad2 {
	padding:30px;
}
.pad2a {
	padding:0px 30px 30px 30px;
}

.pad2aa {
	padding:0px 30px 0px 30px;
}
.pad2b {
	padding:30px 60px 30px 60px;
}

.pad3 {
	padding:30px 30px 0px 30px;
}


.pad4 {
	padding:30px 50% 30px 30px;
}




h1 {
font-family: 'Open Sans', verdana;
font-size:44px;
font-weight:100;
line-height:44px;
letter-spacing:-2px;
margin:20px 0px 40px 0px;
text-align:left;
}


h2 {
font-family: 'Open Sans', verdana;
font-size:28px;
font-weight:100;
line-height:33px;
letter-spacing:-0.7px;
margin:20px 0px 40px 0px;
text-align:left;
}


h3 {
font-family: 'Open Sans', verdana;
font-size:28px;
font-weight:400;
line-height:33px;
letter-spacing:-0.5px;
margin:20px 0px 10px 0px;
text-align:left;
}


h4 {
font-family: 'Open Sans', verdana;
font-size:24px;
font-weight:400;
line-height:30px;
letter-spacing:-0.2px;
margin:20px 0px 10px 0px;
text-align:left;
}


h5 {
font-family: 'Open Sans', verdana;
font-size:20px;
font-weight:400;
line-height:24px;
letter-spacing:-0.2px;
margin:20px 0px 10px 0px;
text-align:left;
}


p {
font-family: 'Open Sans', verdana;
font-size:14px;
line-height:25px;
font-weight:300;
color:black;
margin:20px 0px 10px 0px;
text-align:justify;
}

li {
font-size:14px;
line-height:25px;
font-weight:300;
}



.small-font {
font-size:11px!important;
letter-spacing:0px;
}



.bg-fullscreen {
min-height:100%;
background: url(../images/bg_fullscreen.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}


.bg-entry {
height:300px;
background: url(../images/bg_fullscreen.jpg) no-repeat top center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

.bg-entry2 {
height:100px;
}



.bg-1 {
background: url(../images/bg_1.jpg) no-repeat top right; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}



}
			
































@media screen and (max-width:1000px) and (orientation:portrait) {  
			    
.mobilepic {
display:block;
}

.pad {
	padding:30px;
}

.pad2 {
	padding:30px;
}
.pad2a {
	padding:0px 30px 30px 30px;
}
.pad2aa {
	padding:0px 30px 30px 30px;
}
.pad2b {
	padding:30px 30px 30px 30px;
}

.pad3 {
	padding:30px 30px 0px 30px;
}


.pad4 {
	padding:30px 30px 30px 30px;
}


h1 {
font-family: 'Open Sans', verdana;
font-size:50px;
font-weight:100;
line-height:55px;
letter-spacing:-2px;
margin:5% 0% 3% 0%;
text-align:center;
}


h2 {
font-family: 'Open Sans', verdana;
font-size:35px;
font-weight:100;
line-height:44px;
letter-spacing:-2px;
margin:5% 0% 3% 0%;
text-align:center;
}


h3 {
font-family: 'Open Sans', verdana;
font-size:66px;
font-weight:100;
line-height:66px;
letter-spacing:-2px;
margin:5% 0% 3% 0%;
text-align:center;
}


h4 {
font-family: 'Open Sans', verdana;
font-size:55px;
font-weight:100;
line-height:55px;
letter-spacing:-2px;
margin:5% 0% 3% 0%;
text-align:center;
}


h5 {
font-family: 'Open Sans', verdana;
font-size:44px;
font-weight:100;
line-height:44px;
letter-spacing:-1px;
margin:5% 0% 3% 0%;
text-align:center;
}


p {
font-family: 'Open Sans', verdana;
font-size:20px;
line-height:30px;
font-weight:300;
color:black;
margin:5% 0% 3% 0%;

text-align:justify;
}


.small-font {
font-size:22px!important;
letter-spacing:0px;
}




img {
width:90%;
margin:5% 5% 5% 5%;
}


.center p{
text-align:center!important;
}










li {
text-align:left;
font-size:20px;
line-height:30px;
}



.list1, .list2, .list3 {
list-style-type:none;
list-style-image:none;
padding:0px;
}

.logo img {
margin:3% 20% 0% 20%;
width:60%;

}

.logo2 img {
margin:3% 20% 0% 20%;
width:60%;

}

.left p{
text-align:center!important;
}




/* button */


.form .button {
font-size:20px;
line-height:33px;
width:100%;
}


.button {

width:80%;
margin:5%;
padding:5%;
line-height:33px;
font-size:20px;
}



.spacer {
margin-top:2%;
}

.spacer2 {
margin-top:0%;
border:none;
-webkit-border-radius: 30px 30px 30px 30px;
-moz-border-radius: 30px 30px 30px 30px;
-o-border-radius: 30px 30px 30px 30px;
border-radius: 30px 30px 30px 30px;
}


.bg-entry {
height:200px;
background: none; 

}
.bg-entry2 {
height:200px;
background: none; 

}


.bg-1 {
background:none;
background-color:#e9e9e9;
-webkit-border-radius: 30px 30px 30px 30px;
-moz-border-radius: 30px 30px 30px 30px;
-o-border-radius: 30px 30px 30px 30px;
border-radius: 30px 30px 30px 30px;

}


.mobile-on {
	display:inline;
}




			
}



