/* Base styles, which will be overridden by everything below them */

a{
	color: #dbae37;
}
a:hover{
	color: #dbae37;
}
a:visited{
	color: #ffffff;
}
a:active{
	color: #dbae37;
}
a.anchor-offset{
	display: block;
	position: relative;
	top: -50px;
	visibility: hidden;
}
a.force-yellow{
	color: #dbae37 !important;
}

.nav {}
.nav a{}
.nav a:hover{}
.nav a:visited{}
.nav a:active{}

.heading {
	font-size: 28px;
	font-family: "Sign Painter House Script";
	text-transform: initial;
	margin-bottom: 10px;
}
.heading a:link{}
.heading a:hover{}
.heading a:visited{}
.heading a:active{}

.sub-heading {
	font-size: 28px;
	font-family: "Sign Painter House Script";
	text-transform: initial;
	margin-bottom: 18px;
	padding-bottom: 10px;
	color: #000;
	position: relative;
	display: inline-block;
}
.sub-heading a:link{}
.sub-heading a:hover{}
.sub-heading a:visited{}
.sub-heading a:active{}
.sub-heading::after{
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 75px;
	height: 2px;
	background: #dbae37;
}
.sub-heading.underline-center::after{
	left: 50%;
	transform: translateX(-50%);
}
.sub-heading.no-underline{
}
.sub-heading.no-underline::after{
	display: none;
}

.maintext {
	font-family: "Gill Sans";
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	color: #323232;
}
.maintext.light{
	color: #fff;
}

.maintext a:link {
	color: #dbae37;
}
.maintext a:hover{
	color: #dbae37;
}
.maintext a:visited{
	color: #dbae37;
}
.maintext a:active{
	color: #dbae37;
}


.footer {}
.footer a:link{}
.footer a:hover{}
.footer a:visited{}
.footer a:active{}

.copyright {
	background: #161616;
	color: #fff;
	padding: 20px 0;
	font-size: 10px;
}
.copyright a:link{}
.copyright a:hover{}
.copyright a:visited{}
.copyright a:active{}

.bts-carousel{
    border: 13px solid #171717;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    background: #171717;
}
.bts-carousel img{
	min-width: 100%;
	object-fit: cover;
}

.g-recaptcha{
	overflow: hidden;
}
.g-recaptcha > div{
	display: inline-block;
	margin: 0 auto;
}
.form-control{
	font-family: "Gill Sans";
	font-weight: 700;
	text-transform: uppercase;
}

/* Responsive styles, which override the base styles at specific sizes */

/* Smartphones */
/* Equivalent to bootstrap's media-sm */
@media(min-width: 576px){
	
}
	
/* Tablets */
/* Equivalent to bootstrap's media-md */
@media(min-width: 768px){
	
}
	
/* Laptops */
/* Equivalent to bootstrap's media-lg */
@media(min-width: 992px){
	.heading {
		font-size: 51px;
		margin-bottom: 25px;
	}
	.sub-heading {
		font-size: 48px;
		margin-bottom: 35px;
		padding-bottom: 10px;
	}
	.sub-heading::after{
		height: 3px;
		width: 120px;
	}
	.maintext{
		font-size: 17px;
	}
	.copyright{
		font-size: 14px;
	}
}
	
/* Desktops */
/* Equivalent to bootstrap's media-xl */
@media(min-width: 1200px){
	
}
	
/* Extra large Desktops */
@media(min-width: 1600px){
	
}