/* This Stylesheet for Surf School Page */
.surf-school-banner{
	background: #ffffff url('../img/surf-school/surferatthebeach.jpg') no-repeat bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	height: 385px;
}
.surf-school-banner h2{margin-top: 80px; margin-bottom: 25px;}
.surf-school-banner p{font-size: 18px; width: 600px; line-height: 30px;}
.surf-school-teaching-header p{font-size: 18px;}
.surf-school-teaching-header{margin-bottom: 30px;}
.surf-school-cta h2{margin-bottom: 25px;}
.surf-school-cta .btn,.surf-school-cta p{font-size: 18px;}
.surf-school-cta p{margin-bottom: 25px;}
/* Large devices (desktops, 992px and Down) */
@media (max-width: 991.98px) {
	.surf-school-banner p{width:100%;}
}
/* Medium devices (tablets, 768px and Down) */
@media (max-width: 767.98px) {
	.surf-school-cta h2 {
	    margin-bottom: 15px;
	}
	.surf-school-teaching .card-row{display: block;}
	.surf-school-teaching .card{margin-bottom: 25px;}
	.surf-school-teaching .h-100{height: auto !important;}
	.surf-school-banner{background-position: right center;}
}
/* Small devices (landscape phones, 414px and down) */
@media (max-width: 414px) {
	.surf-school-banner h2{margin-top: 30px; margin-bottom: 10px;}
}
