@import 'https://fonts.googleapis.com/css?family=Montserrat:400,400i,700&subset=latin-ext';

html, body 	{
				font-family: 'Montserrat', sans-serif !important;
				scroll-behavior: smooth;
			}

html, body { height: 100% }

#master { min-height:100% }

#main { overflow: auto; padding-bottom:4em; }

#footer { position: relative; height:5em; margin-top: -7.6em; clear: both; }	 

.main-site-colour { background-color: #0000be; }
	
.main-heading-colour { color: #f8950d; }
	
.main-link-colour { color: #28a745; text-decoration: none; }
	
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link { color: #a45608; }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: #a45608 !important; }
	
.my-section-padding { padding:10em 2em; }	  

.destination {
    position:absolute;
    z-index:-1;
    left:0;
    margin-top:-200px;/* height of nav*/
}



@media (min-width: 1200px) {
	
	  	.carousel-padding-left { padding-left:3em; }
	
		.carousel-padding-right { padding-right:3em; }
	
	}
	
@media (max-width: 1200px) {
	
		.my-section-padding { padding:8em 1.5em; }
	
		.parallax { height: 1250px; }
	
	  	.carousel-padding-left { padding-left:2em; }
	
		.carousel-padding-right { padding-right:2em; }
	
	}
		
@media (max-width: 576px) { 
	
		.my-section-padding { padding:0.5em; }
	
		.my-heading-padding { padding-top:1em; }
	
		.parallax { height: 2000px; }
	
	  	.carousel-padding-left { padding-left:1em; }
	
		.carousel-padding-right { padding-right:1em; }

	}