@charset "utf-8";

.page {    padding-top: 60px}

.subtitle:after {
    content: "\f118";
    font-family: "Font Awesome 5 Free";
}
	
#callout {
    /*background-image: url('../img/mum-baby-swim.jpg');*/
	background: url('../img/swim-bg.jpg') repeat;
}

.jumbotron {   background: url(../img/swim-bg.jpg) repeat;background-size: auto!important}
.jumbo-heading {  margin-top: 20px; }
.jumbo-heading, .jumbotron .breadcrumb{ background-color: #058CB5!important; }

.waves {
    box-shadow: 0 1px 4px hsla(0, 0%, 0%, .25);
    position: relative;
    background-image: url(../img/waves.png);
    padding: 30px 20px 30px 40px;
}

.ptb-50{padding:50px 0}

.alert:before { content: ""; }

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.contact-tickbox-label{margin-right:10px}

img.flex-img{float:left;margin:10px;}
.table-striped{border:1px solid #dee2e6;}
	
@media (min-width: 1200px)
{
	.navbar {height: 106px}
	.jumbotron {height: 250px;}
}

@media (max-width: 990px)
{
		div.serviceBox2{margin:15px 0}
		.top-bar{display:none}
		.img-fluid{margin-top:20px}
}

@media (max-width: 767px) {
	
}