







/* padding */



.pad {
	padding:60px 30px 70px 30px;
}
.pada {
	padding:0px 30px 70px 30px;
}
.padb {
	padding:0px 30px 50px 30px;
}
.pad2 {
padding:40px 30px 40px 30px;
}

.pad3 {
		padding:60px 30px 0px 30px;
}











/* headlines, p, a, smallfont */




h1 {
font-family: 'Open Sans', verdana;
font-size:40px;
font-weight:100;
line-height:54px;
letter-spacing:-2px;
margin:20px 0px 10px 0px;
text-align:left;
}


h2 {
font-family: 'Open Sans', verdana;
font-size:33px;
font-weight:400;
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:18px;
line-height:25px;
font-weight:300;
color:black;
margin:20px 0px 10px 0px;
text-align:justify;
}





.small-font {
font-size:13px!important;
letter-spacing:0px;
}

.small-font p {
width:80%;
margin-left:10%;
font-size:13px!important;
letter-spacing:0px;
}





img {
width:100%;
margin:20px 0px 20px 0px;
}

a {
color:#005b90;
text-decoration:none;
}

a:hover {
color:black;
text-decoration:none;
}











/* listen */



ul {
margin:20px 0px 40px 0px;
}

li {
font-family: 'Open Sans', verdana;
font-size:18px;
line-height:25px;
font-weight:300;
color:black;
margin:0 0 5px 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;
}

#bottom {
bottom:0;
position:absolute;
}

.logo-center {
width:20%;
margin-left:40%;
}

.logo {
width:30%;
}

.header-box {
width:60%;
margin-top:-50px;
}
.header-box h1 {
padding:20px 0px 0px 45px;
background: url(../../images/hyphen.png) no-repeat;
background-position: top left;
}

.header-box2 {
width:50%;
margin-top:-50px;
}
.header-box2 h1 {
padding:0px 0px 0px 0px;
}






/* colors */



.color {
background-color:#7e7e7e;
}

.color2 {
background-color:rgba(2,149,203,0.5);
}

.color3 {
background-color:#0295cb;
}

.color4 {
background-color:#005b90;
}

.color5 {
background-color:#f3f3f2;
}
.color5 a {
color:#005b90;
}
.color5 a:hover {
color:#000;
}


.color h1, .color h2, .color h3, .color h4, .color h5, .color p, .color a{
color:#fff;
}

.white h1, .white h2, .white h3, .white h4, .white h5, .white p, .white a, .white li{
color:#fff;
}

.white a:hover {
color:#d7f2fc;
}








/* 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:#ffffff;
letter-spacing:0px;
text-decoration:none;
text-align:center;
cursor:pointer;
border:none;
background-color:#0295cb;
}


.button:hover {
background-color:#005b90;
color:#ffffff;
}








.button2 {
position:relative;
width:100%;
margin:0px 0px 20px 0px;
padding:50px 0px 50px 0px;
display:inline-block;
font-family: 'Open Sans', verdana;
font-weight:400;
font-size: 24px;
line-height: 33px;
font-weight:normal;
color:#fff;
letter-spacing:0px;
text-decoration:none;
text-align:center;
cursor:pointer;
border:none;
background-color:#0295cb;
}


.button2:hover {
background-color:#005b90;
color:#ffffff;
}



.button3 {
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:#ffffff;
letter-spacing:0px;
text-decoration:none;
text-align:center;
cursor:pointer;
border:none;
background-color:#005b90;
}


.button3:hover {
background-color:#004a75;
color:#ffffff;
}















/* background-fullscreen */



.bg-fullscreen {
	min-height:800px;
	height:800px;
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-fullscreen2 {
min-height:800px;
height:800px;
background: url(../../images/bg_fullscreen2.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.bg-fullscreen3 {
	min-height:800px;
	height:800px;
background: url(../../images/bg_fullscreen3.jpg) no-repeat 20% 0%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.bg-fullscreen4 {
	min-height:800px;
	height:800px;
background: url(../../images/bg_fullscreen4.jpg) no-repeat 20% 0%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.bg-fullscreen6 {
	min-height:800px;
	height:800px;
background: url(../../images/bg_fullscreen6.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.bg-fullscreen7 {
	min-height:800px;
	height:800px;
background: url(../../images/bg_fullscreen7.jpg) no-repeat 20% 0%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.bg-fullscreen8 {
	min-height:800px;
	height:800px;
background: url(../../images/bg_fullscreen8.jpg) no-repeat 20% 0%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.welcome {
	min-height:800px;
	height:800px;
background: url(../../images/bg_fullscreen5.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.welcome h2, .welcome p, .welcome li {
color:#005b90;
width:60%;
}


.first {
width:30%;
padding-right:5%;
}
.second {
width:60%;
}





.mobile-on {
	display:none;
}

































@media screen and (max-width:1200px) {


.header-box {
width:65%;
margin-top:-70px;
}
.header-box h1 {
font-size:36px;
}


.welcome {
background: url(../../images/bg_fullscreen5.jpg) no-repeat 65% 0%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



.bg-fullscreen2 {
min-height:700px;

}

}

































@media screen and (max-width:1000px) and (orientation:portrait) {


.pad {
	padding:40px 40px 40px 40px;
}



.header-box, .header-box2 {
width:100%;
}
.header-box h1, .header-box2 h1 {
font-size:66px;
line-height:72px;
text-align:center;
padding:0px 0px 0px 0px;
background: none;
}



#bottom {
bottom:0;
position:relative;
}

.logo {
width:80%;
margin-right:10%;
}


.logo-center {
width:40%;
margin-left:30%;
}







h1 {
font-family: 'Open Sans', verdana;
font-size:88px;
font-weight:100;
line-height:88px;
letter-spacing:-2px;
margin:5% 0% 3% 0%;
text-align:center;
}


h2 {
font-family: 'Open Sans', verdana;
font-size:77px;
font-weight:100;
line-height:77px;
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:33px;
line-height:44px;
font-weight:300;
color:black;
margin:5% 0% 3% 0%;
text-align:left;
text-align:center;
}


.small-font {
font-size:22px!important;
letter-spacing:0px;
}
















li {
text-align:center;
font-size:33px;
line-height:44px;
list-style-type:none;
}



.list1, .list2, .list3 {
list-style-type:none;
list-style-image:none;
padding:0px;
}










/* button */


.form .button {
font-size:44px;
line-height:55px;
width:100%;
}


.button, .button3 {

width:90%;
margin:5% 0 5% 0;
padding:5%;
line-height:55px;
font-size:44px;
}




.bg-fullscreen {
	height:auto;
background-image:none;
background-color:#d7f2fc;
}

.bg-fullscreen2 {
	height:auto;
background-image:none;
background-color:#d7f2fc;
}

.bg-fullscreen3 {
	height:auto;
background-image:none;
background-color:#d7f2fc;
}

.bg-fullscreen4 {
	height:auto;
background-image:none;
background-color:#d7f2fc;
}

.bg-fullscreen6 {
	height:auto;
background-image:none;
background-color:#d7f2fc;
}

.bg-fullscreen7 {
	height:auto;
background-image:none;
background-color:#d7f2fc;
}

.welcome {
height:auto;
background-image:none;
background-color:#d7f2fc;
}

.welcome h2, .welcome p, .welcome li {
color:#005b90;
width:100%;
}




.mobile-on {
	display:inline;
}



.color2 {
background-color:rgba(2,149,203,0.0);
}





td {
width:100%;
display:block;
}

.first {
width:100%;
padding-right:0%;
}
.second {
width:100%;
}





}
