@charset "utf-8";
/* CSS Document */
/* Light blue : #1a8bab */
/* Dark blue : #00365f */
/* Copy : #5a5a5a */
body {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
	line-height:1.2;
}
h1,h2,h3,h4,h5,h6,strong {font-weight:700;}
h2 {color:#00365f; font-size:24px;}
.c-db{color:#00365f;}
.c-w {color:#ffffff;}
.bg-lb {background-color:#1a8bab; color:#ffffff;}
.bg-db {background-color:#00365f; color:#ffffff;}
.strap {padding-top:19px; padding-bottom:19px;}
.strap p {margin-bottom: 0; font-size: 24px;}
.topwave {
    width: 100%;
    background-image: url(images/top-wave.png);
	background-size:100% 100%;
    background-repeat: no-repeat;
	background-position:bottom;
}
.logo {padding-bottom:50px;}
.bottomwave {
    background-image: url(images/bottom-wave.jpg);
	height:auto;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}
.fs13 {font-size:13px;}
.fs22 {font-size:20px;}
.fs31 {font-size:31px;}
.pt44 {padding-top:44px;}
.pt115 {padding-top:115px;}
.wbm {cursor:default !important;}
@media (max-width: 991px) {
	.pt115 {padding-top:32px;}
	.bottomwave {padding-top:50px;}
	p {text-align:center;}
	.col-xl-6, .col-xl-4 {text-align:center;}
	.images {display:none;}
	.nomobile {display:none;width:0px;height:0px; overflow:none;}
}
@media (min-width: 992px) {.fish{
    background-repeat: no-repeat;
    background-position: center center;
}
.logo {padding-bottom:100px;}
	.images {position:absolute;top:100px; left:55%;}
}
@media (max-width: 1366px) {
	.bottomwave {
    background-size: auto auto;
		background-position: top;
}
		.topwave {
    background-size: auto auto;
		background-position: bottom;
}
}