body {
	font-family: 'Solway', sans-serif;
}
.page-cover2 {	
  width: 100%;
  height: 695px;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.page-cover {
	background: rgba(0, 0, 0, 0.5);
	height: 695px;
}
.page-cover-inner {
	text-align: center;
	color: #fff;
	padding-top: 110px;
	padding-bottom: 110px;
	text-shadow: 0 0 5px #6F0E02;
}

.page-cover-inner h2 {
	font-family: 'Bungee', sans-serif;
}

@media(max-width: 640px) {
	.page-cover-inner h2 {font-size: 40px;}
}

.navbar-toggler:focus {
	outline: none;
}

.navbar-toggler {
	border: 0;
}

.navbar-brand {
	text-shadow: 0 0 5px #001855;
	font-family: 'Solway', sans-serif;
}

.nav-link:hover {
	border-bottom: 2px solid white;
	text-shadow: 0 0 5px darkblue;
}

@media(max-width: 640px) {
	.nav-link:hover {border-bottom: none;text-shadow: 0 0 15px darkblue;}
}

.page-cover-inner p {font-family: 'Solway', sans-serif;text-shadow: 0 0 5px darkblue;}

#navbar {
	padding-top: 0;
	padding-bottom: 0;
}

.display {
	color: white;
	text-shadow: 0 0 5px darkblue;
}

#inner-btn {
	color: #fff;
	background-color: #6F0E02;
	border: 0;
	padding: 10px;
	border-radius: 10px;
	font-family: 'Solway', sans-serif;
	box-shadow: 0 0 5px #001855;
	font-weight: bold;
}

#inner-btn:hover, #btn-1:hover, #btn-2:hover {
	box-shadow: 0 0 15px #001855;
	background-color: #fff;
	color: #001855;
}

@media(max-width: 320px) {
	#navbar img {width: 35px;height: auto;}
	#row-7 img {width: 100px;}
}

#btn {
	margin: 10px;
	margin-bottom: 100px;
}

@media(min-width: 640px) {
	#btn {margin: 15px;}
	#btn {margin-bottom: 430px;}
	#col-13 {padding-left: 10%;}
}

@media(max-width: 320px) {
	#btn {margin: 5px;}
	#btn {margin-bottom: 50px;}
}

.section-header {
	margin-top: 15px;
	margin-bottom: 15px;
}

#head, .head {
	color: #6F0E02;
}

#icon {
	color: #6F0E02;
}

#price {
	margin: 15px;
	margin-bottom: 15px;
}

#col-1, #col-2, #col-3, #col-19, #col-21, #col-25, #col-26, #col-27, #col-31, #col-32, #col-33 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.header-text, #head-4 {
	color: #6F0E02;
}

#row-2 {
	padding-left: 10%;
}

#col-14 {
	padding-left: 20%;
}

@media(min-width: 640px) {
	#row-2 {padding-left: 0%;}
	#col-18 {padding-left: 10%;}
	.navbar-brand {font-family: 'Oi', Serif;}
}

@media(max-width: 320px) {
	#row-2 {padding-left: 7%}
}

.section-4 {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 45px;
	margin-bottom: 45px;
}

#slide-5 {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10%;
}

#btn-1 {
	color: white;
	background-color: #6F0E02;
	border: 0;
}

.amk_btn1 {color: #6F0E02;}

#head-1, #header-2 {
	color: #6F0E02;
	font-family: 'Bungee', sans-serif;
}

#container {
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 5px solid #6F0E02;
}

.section-5 {
	margin-top: 45px;
	margin-bottom: 45px;
}

.progress-bar {
	background-color: #6F0E02;
}

.progress {
	margin-top: 5px;
	margin-bottom: 5px;
}

#btn-2 {
	color: white;
	background-color: #6F0E02;
	border: 0;
}

.head-2 {
	font-family: 'Solway', sans-serif;
}

.section-6 {
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 45px;
	margin-bottom: 45px;
	border: 5px solid #6F0E02;
	border-radius: 10px;
}

#container1-2 {
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 10px;
	border-radius: 10px;
	border: 5px solid #6F0E02;
}

@media(max-width: 640px) {
	#head-3 {font-size: 32px;}
	#head-4 {font-size: 32px;}
	#container1-2 img {width: 100%;}
}

#head-3, #head-4 {
	font-family: 'Bungee', sans-serif;
}

.section-7 {
	margin-top: 45px;
	margin-bottom: 45px;
	padding-top: 15px;
	padding-bottom: 15px;
}

@media(min-width: 640px) {
	#col-26, #col-21, #col-25 {padding-left: 3%;}
	#col-27 {padding-left: 10%;}
	#col-21 {margin-top: 35px;}
}

#col-25 {
	margin-top: 30px;
}

@media(max-width: 320px) {
	.section-7 {padding-left: 10%;}
	#col-26, #col-21, #col-25 {padding-left: 3%;}
	#col-21 {margin-top: 35px;}
}

#cite-1 {
	color: darkblue;
	font-family: 'Solway', sans-serif;
}

@media(min-width: 640px) {
	.cite-2 {padding-left: 30%}
}

.footer {
	background: #6F0E02;
	padding-top: 45px;
	padding-bottom: 1px;
	border-top: 5px solid #6F0E02;
	border-bottom: 5px solid #6F0E02;
}

#cite-3 {
	font-family: 'Solway', sans-serif;
}

.footer-primary-text {
	margin-top: 20px;
}

.footer-text-links a, .footer-primary-text a {
	color: white;
}

#head-10 {
	color: white;
	background: #6F0E02;
	border-radius: 20px;
	border-bottom: 10px solid #D53926;
}

#head-11 {
	color: white;
	background: #6F0E02;
	border-radius: 20px;
	border-bottom: 10px solid #D53926;
	font-family: 'Bungee', sans-serif;
}

#head-3 {color: #6F0E02;text-shadow: 0 0 5px darkblue, 0 0 1px darkred, 0 0 1px limegreen;border-bottom: 2px solid #6F0E02;border-top: 2px solid #6F0E02;border-radius: 100px;}

#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 60%;
    width: 40px;
    height: 40px;
    margin: -75px 0 0 -25px;
    border-radius: 50%;
    border: 7px solid;
    border-color: #6F0E02;
    border-bottom: none;
    background-color: #D53926; 
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 0.6s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}

#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: linear-gradient(to bottom, #6F0E02, #D53926);
    z-index: 1000;
}
 
#loader-wrapper .loader-section.section-left {
    left: 0;
}
 
#loader-wrapper .loader-section.section-right {
    right: 0;
}

#loader {
    z-index: 1001; /* anything higher than z-index: 1000 of .loader-section */
}
h1 {
    color: #EEEEEE;
}

/* Loaded */
.loaded #loader-wrapper .loader-section.section-left {
    -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(-100%);  /* IE 9 */
    transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */
}
 
.loaded #loader-wrapper .loader-section.section-right {
    -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(100%);  /* IE 9 */
    transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */
}

.loaded #loader {
    opacity: 0;
}

.loaded #loader-wrapper {
    visibility: hidden;
}

.loaded #loader {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
}

.no-js #loader-wrapper {
    display: none;
}
.no-js h1 {
    color: #222222;
}