.permanent-marker {
	font-family: 'Permanent Marker', cursive;
}
.no-mode-translate-fade-enter-active {
  transition: all 0.2s;
  transition-delay: 0.3s;
}

.no-mode-translate-fade-leave-active {
  transition: all 0.2s;
}

.no-mode-translate-fade-enter, .no-mode-translate-fade-leave-active {
  opacity: 0;
}
.no-mode-translate-fade-enter {
  transform: translateX(200px);
}
.no-mode-translate-fade-leave-active {
  transform: translateX(-200px);
}

.modal-backdrop{
    opacity:0.9 !important;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
  opacity: 0;
}

.navbar {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	/* border-bottom: 1px solid #F1F1F1; */
	padding: .75rem 1rem !important;
}
.top-phone-number {
	display: none;
}


footer {
	border-top: 1px solid #F1F1F1;
	margin-top: 30px;
	padding: 0.5rem 1rem !important;
}

/* Global Media Queries */
@media (max-width: 992px) {
	.logo {
		margin: 0 auto;
	}
	.modal-logo {
		margin: 0;
	}
}

/* Screen Specific Media Queries */
@media (max-width: 411px) {
	.front-h1 {
		letter-spacing: -0.5px !important;
	}
}

@media (max-width: 766px) {
	
	.logo, .modal-logo {
		max-width: 150px;
	}
	.h3 {
		font-size: 1.2rem !important;
	}
	.mt-4 {
		margin-top: 0.8rem !important;
	}
	.mt-5 {
		margin-top: 1rem !important;
	}
	.small-bold {
		font-size: 1.8rem !important;
	}
	.small-btn-img {
		max-width: 95px;
	}
	.smallest {
		font-size: 0.7rem !important;
	}
	h1 {
		font-size: 0.9rem !important;
		font-weight: normal;
	}
	h3 {
		margin-top: 25px;
		font-size: 1.3rem !important;
	}
}


@media (min-width: 767px) and (max-width: 991.98px) {
	h1 {
		font-size: 1.7rem !important;
		font-weight: normal;
	}
}

@media (min-width: 992px) {
	h1 {
		font-size: 2.2rem !important;
		font-weight: normal;
	}
	.top-phone-number {
		display: block;
	}
}