    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

html{
background:#26352e;
margin:0;
padding:0;
height: 100%;
position: relative;
}

body{
margin:0;
padding:0;
height: 100%;
}

.OutButton{
border:2px solid #ffffff;
padding:20px 40px;
display:inline-block;
font-family: 'fleischman_bt_proregular';
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
background:#26352e;
  opacity: 1;
filter: alpha(opacity=100);
  transition: background-color 0.3s ease;

}

.OutButton:hover{
border:2px solid #927a44;
  opacity: 1;
filter: alpha(opacity=100);
background:#ffffff;
}

.OutButton2{
padding:20px 40px;
display:inline-block;
font-family: "fleischman_bt_proregular" !important;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
background:#8e7b4c;
  opacity: 1;
filter: alpha(opacity=100);
  transition: background-color 0.3s ease;

}

.OutButton2:hover{

  opacity: 1;
filter: alpha(opacity=100);
background:#8e7b4c;
}

.OutButton3{
padding:20px 40px;
display:inline-block;
font-family: "fleischman_bt_proregular" !important;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
background:#8e7b4c;
  opacity: 1;
filter: alpha(opacity=100);
  transition: background-color 0.3s ease;
border:1px solid #ffffff;

}

.OutButton3:hover{

  opacity: 1;
filter: alpha(opacity=100);
background:#ffffff;
}

body > footer {
  position: sticky;
  top: 100vh;
}

.skip-link {
position:relative;
top:-100px;
  transform: translateY(-100%);
height:0;
}

.skip-link:focus-within {
position:absolute;
top:0px;
  transform: translateY(0%);
height:20px;
z-index:99999999999;
}

a:link{color:#bdbdbd;text-decoration:none;transition:.3s ease-out;}
a:visited{color:#bdbdbd;text-decoration:none;}
a:hover{color:#e0e0e0;text-decoration:none;}

a.w:link{color:#26352e;text-decoration:none;transition:.3s ease-out;}
a.w:visited{color:#26352e;text-decoration:none;}
a.w:hover{color:#394f45;text-decoration:none;}

a.white:link{color:#ffffff;text-decoration:none;transition:.3s ease-out;}
a.white:visited{color:#ffffff;text-decoration:none;}
a.white:hover{color:#ffffff;text-decoration:none;}

a.whitegold:link{color:#ffffff;text-decoration:none;transition:.3s ease-out;}
a.whitegold:visited{color:#ffffff;text-decoration:none;}
a.whitegold:hover{color:#927a44;text-decoration:none;}


a.gold:link{color:#927a44;text-decoration:none;transition:.3s ease-out;}
a.gold:visited{color:#927a44;text-decoration:none;}
a.gold:hover{color:#927a44;text-decoration:none;}

a.cream:link{color:#ece8d2;text-decoration:none;transition:.3s ease-out;}
a.cream:visited{color:#ece8d2;text-decoration:none;}
a.cream:hover{color:#ece8d2;text-decoration:none;}

.fade-zoom-in {
  opacity: 0;
  transform: scale(0.5);
  animation: fadeZoomIn 3s ease forwards;
  animation-delay: 1.6s;
}

@keyframes fadeZoomIn {
  to {
    opacity: 1;
    transform: scale(1);
  }
}


.fade-inneg {
  opacity: 0;
  animation: fadeIn 2.5s ease forwards;
  animation-delay: 0s;
}

@keyframes fadeInneg {
  to {
    opacity: 1;
  }
}

.fade-in {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: .2s;
}

@keyframes fadeIn {
  to {
    opacity: 1;
  }
}

.fade-in2 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: .6s;
}

@keyframes fadeIn2 {
  to {
    opacity: 1;
  }
}

.fade-in3 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 1s;
}

@keyframes fadeIn3 {
  to {
    opacity: 1;
  }
}

.fade-in4 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 1.2s;
}

@keyframes fadeIn4 {
  to {
    opacity: 1;
  }
}

.fade-in5 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 1.6s;
}

@keyframes fadeIn5 {
  to {
    opacity: 1;
  }
}

.fade-in6 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 2s;
}

@keyframes fadeIn6 {
  to {
    opacity: 1;
  }
}

.fade-in7 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 2.2s;
}

@keyframes fadeIn7 {
  to {
    opacity: 1;
  }
}

.fade-in8 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 2.6s;
}

@keyframes fadeIn8 {
  to {
    opacity: 1;
  }
}

.fade-in9 {
  opacity: 0;
  animation: fadeIn 3s ease forwards;
  animation-delay: 3s;
}

@keyframes fadeIn9 {
  to {
    opacity: 1;
  }
}

.typing {
  font-family: monospace;
  border-right: 2px solid;
  white-space: nowrap;
  overflow: hidden;
  width: 0;
  animation: typing 4s steps(20) forwards, blink 0.75s step-end infinite;
}

@keyframes typing {
  to { width: 20ch; }
}
@keyframes blink {
  50% { border-color: transparent; }
}







h2 {font-family: 'bon_vivant_serif_boldregular'; font-size:2.2em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

.first-character {font-weight:400; float: left; font-size: 84px; line-height: 64px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: 'bon_vivant_serif_boldregular';}


.header {
background:#26352e;
  background-repeat:repeat;
  position: fixed;
  width: 100%;
  z-index: 999999;
top:0px;

}

.header ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #26352e;
font-family: "bon_vivant_serif_boldregular";font-size:1.1em;
color:#ffffff;
}

.header li a {
  display: block;
  padding: 10px 20px;
  border-right: 0;
  text-decoration: none;
  font-size:1.1em;
  text-align:center;
}

.header li a:hover,
.header .menu-btn:hover {
  background-color: #;
}

.header .logo {
  display: block;
  float: left;
  font-size: 1.3em;
  padding: 10px 20px;
  text-decoration: none;
}

/* menu */

.header .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}

/* menu icon */

.header .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 28px 20px;
  position: relative;
  user-select: none;
}

.header .menu-icon .navicon {
  background: #927a44;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}

.header .menu-icon .navicon:before,
.header .menu-icon .navicon:after {
  background: #927a44;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}

.header .menu-icon .navicon:before {
  top: 5px;
}

.header .menu-icon .navicon:after {
  top: -5px;
}

/* menu btn */

.header .menu-btn {
  display: none;
}

.header .menu-btn:checked ~ .menu {
  max-height: 540px;
}

.header .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}

.header .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}

.header .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}

.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}

/* SMARTPHONES (portrait and landscape) ----------- */
@media (min-width : 320px) and (max-width : 640px) {
/* Styles */

.topspace{
position:relative;
margin-top:60px;
}

h1 {font-family: 'bon_vivant_serif_boldregular'; font-size:1.7em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

h2 {font-family: 'bon_vivant_serif_boldregular'; font-size:1.3em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

.one{
width:70%;
margin:0 auto 30px auto;
}

.two{
width:80%;
margin:30px auto 30px auto;
}

.line{
width:90%;
margin:0 auto;
}

.blurb{
width:80%;
margin:10px auto 20px auto;
text-align:center;
color:#ffffff;
font-size:1.1em;
font-family: 'fleischman_bt_proregular';
line-height:1.5em;
}

.fullwidth{
width:90%;
margin:0 auto 40px auto;
}

.quarter{
width:100%;
margin:10px 0;
padding:2px 0;
text-align:center;
color:#ffffff;
font-family: 'fleischman_bt_proregular';
font-size:1.1em;
}

.footer{
width:100%;
margin:0 auto;

padding:15px 0;
color:#ffffff;
text-align:center;
font-family: 'fleischman_bt_probold';
font-size:.8em;
}

.footerlogo{
width:50%;
margin:0 auto 10px auto;
text-align:center;
}

.location{
width:100%;
font-size:1em;
margin-bottom:10px;
}

.break{
display:none;
}

.desk{
display:none;
}

.block {
padding: 10%; width:80%; margin:0 auto; text-align:justify;color:#ffffff;
font-family: 'fleischman_bt_probold';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; font-size:1.2em; line-height:24px;
}

.blocky {
padding: 5%; width:90%; margin:0 auto; text-align:justify;color:#ffffff;
font-family: 'fleischman_bt_probold';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; font-size:1.2em; line-height:24px;
}


.footfull{
width:90%;margin:40px auto;text-align:center;color:#ffffff;
font-family: 'fleischman_bt_probold';font-weight:400;
line-height:1.3em;
}

      .parallax {
      background-image: url('/img/pattern3.png');
	background-color:#927a44;
      min-height: 300px; /* Adjust height as needed */
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
      background-size: 500px;

      display: flex;
     
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
      padding: 20px;
      }

      .parallaxtwo {
      background-image: url('/img/pattern3.png');
	background-color:#927a44;
      min-height: 300px; /* Adjust height as needed */
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
      background-size: 500px;
      display: flex;
     
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
      padding: 20px;
      }

.footcol7{
width:100%;
margin:0 auto 40px auto;
text-align:left;
}
.desknav{
display:none;
}

.mobnav{
display:block;
}

.bear{
height:250px;
  display: block;
margin:0 auto;
}

.heroout{

      background-image: url('/img/pattern5.png');
	background-color:#927a44;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
display:flex;
}

.heroout2{

      background-image: url('/img/Jackman3327.jpg');
	background-color:#927a44;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
display:flex;
}

.heroout3{
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/hero55.jpg');
	background-color:#927a44;
background-size:150%;
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
padding:50px 0 50px 0;
}


.heroout4{

	background-color:#29352e;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
padding:50px 0 50px 0;
}



.heroin{
padding:20px;
margin:20px;
border:5px double #ffffff;
width:90%;
height:auto;
min-height:50vh;
box-sizing: border-box;
display:flex;
      align-items: center;
      justify-content: center;
flex-direction: column;

}

.Twocontainer{
}
      .Onecolumn {
        width:100%;
	    padding:40px 10%;
color:#ffffff;
      }
      .Twocolumn {
display:flex;
        flex: 1 1 100%;
align-items: center;
      justify-content: center;
text-align:center;
padding:100px 5%;
height:70vh;
background:linear-gradient(149deg, rgba(37,53,46,0.3) 0%, rgba(37,53,46,0.3) 100%),url('/img/trapcolumn5.jpg');background-size:cover;background-position:center center;;background-repeat:no-repeat;
      }
      .Twocolumn2 {
display:flex;
        flex: 1 1 100%;
align-items: center;
      justify-content: center;
text-align:center;
padding:100px 0;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/Jackman3360.jpg');background-size:cover;background-repeat:no-repeat;
      }
      .Trapcolumn {
        flex: 1 1 100%;
padding:100px 0;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/trapcolumn5.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
      }
      .Menucolumn {
        flex: 1 1 100%;
padding:100px 0;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/menuright.jpg');background-size:cover;background-repeat:no-repeat;
      }
.nonbreak{
width:100%;
height:1px;
clear:both;
display: block;
}

.hsize {font-family: 'bon_vivant_serif_boldregular'; font-size:2.2em !important;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

}

/* IPADS (portrait and landscape) ----------- */
@media (min-width : 640px) and (max-width : 1150px) {
/* Styles */

.topspace{
position:relative;
margin-top:60px;
}

h1 {font-family: 'bon_vivant_serif_boldregular'; font-size:2.2em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

h2 {font-family: 'bon_vivant_serif_boldregular'; font-size:1.5em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

.one{
width:35%;
max-width:450px;
margin:0px auto 30px auto;
}

.two{
width:70%;
margin:30px auto 30px auto;
}

.blurb{
width:50%;
margin:10px auto 20px auto;
text-align:center;
color:#ffffff;
font-size:1.1em;
font-family: 'fleischman_bt_proregular';
line-height:1.5em;
}

.fullwidth{
width:90%;
margin:0 auto;
}

.quarter{
width:20%;
margin:50px 2.3%;
text-align:center;
display:inline-block;
color:#ffffff;
font-family: 'fleischman_bt_proregular';
font-size:1.1em;
}

.quarter:hover .container{width:80%;
  transform: scaleX(1);}

.footer{
width:100%;
margin:0 auto;

padding:15px 0;
color:#ffffff;
text-align:center;
font-family: 'fleischman_bt_probold';
font-size:.8em;
}


.footerlogo{
display:inline-block;
padding-right:20px;
vertical-align: middle;
line-height: normal;
}

.location{
display:inline-block;
font-size:1em;
vertical-align: middle;
line-height: normal;
}

.break{
display:inline-block;
width:20px;
text-align:center;
vertical-align: middle;
line-height: normal;
}

.mob{
display:none;
}

.block {background:; padding: 60px 20%; width:60%; margin:0 auto; text-align:justify;color:#ffffff;
font-family: 'fleischman_bt_probold';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; font-size:1.2em; line-height:24px;}

.blocky {background:; padding: 60px 10%; width:80%; margin:0 auto; text-align:justify;color:#ffffff;
font-family: 'fleischman_bt_probold';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; font-size:1.2em; line-height:24px;}


.footfull{
width:80%;margin:40px auto;text-align:center;color:#ffffff;font-family: 'fleischman_bt_proregular';font-weight:400;line-height:1.3em;
}

.footcol7{
width:100%;
margin:0 auto 40px auto;
text-align:left;
}

.desknav{
display:none;
}

    .parallax {
      background-image: url('/img/pattern3.png');
	background-color:#927a44;
      min-height: 300px; /* Adjust height as needed */
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
      background-size: 500px;

      display: flex;
     
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
      padding: 20px;

    }

    .parallaxtwo {
      background-image: url('/img/pattern3.png');
	background-color:#927a44;
      min-height: 500px; /* Adjust height as needed */
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
      background-size: 500px;

      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
      padding: 20px;
    }

.bear{
height:250px;
  display: block;
margin:0 auto;
}

.heroout{
width:100%;
min-height:50vh;
padding:20px 40px;
      background-image: url('/img/pattern5.png');
	background-color:#927a44;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
}

.heroout2{
width:100%;
min-height:50vh;
padding:20px 40px;
      background-image: url('/img/Jackman3327.jpg');
	background-color:#927a44;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
}

.heroout3{
width:100%;
padding:50px 0;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/hero55.jpg');
	background-color:#927a44;
background-size:120%;
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
}

.heroout4{
width:100%;
min-height:60vh;
padding:50px 5%;
      background-image: url('/img/fadebg6.jpg');
	background-color:#29352e;
background-size:cover;
 display: flex;
align-items: center;
  justify-content: left;
      background-position: center;
      background-repeat: no-repeat;
}

.heroin{
padding:20px 0;
margin:20px 0;
border:5px double #ffffff;
width:100%;
height:auto;
min-height:70vh;
box-sizing: border-box;
display:flex;
      align-items: center;
      justify-content: center;
flex-direction: column;

}

.Twocontainer{
}
      .Onecolumn {
        width:100%;
	    padding:40px 10%;
color:#ffffff;
      }
      .Twocolumn {
display:flex;
        flex: 1 1 100%;
align-items: center;
      justify-content: center;
text-align:center;
padding:100px 0;
height:50vh;
background:linear-gradient(149deg, rgba(37,53,46,0.3) 0%, rgba(37,53,46,0.3) 100%),url('/img/trapcolumn5.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
      }
      .Twocolumn2 {
display:flex;
        flex: 1 1 100%;
align-items: center;
      justify-content: center;
text-align:center;
padding:100px 0;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/Jackman3360.jpg');background-size:cover;background-repeat:no-repeat;
      }
      .Trapcolumn {
        flex: 1 1 100%;
display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 30px 5%;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/trapcolumn5.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
      }
      .Menucolumn {
        flex: 1 1 100%;
display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 30px 5%;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/menuright.jpg');background-size:cover;background-repeat:no-repeat;
      }
.nonbreak{
width:100%;
height:1px;
clear:both;
display: block;
}


}

/* DESKTOP and laptops ----------- */
@media only screen 
and (min-width : 1150px) {
/* Styles */

.navspace{
display:inline-block;
width:6vw;
}

h1 {font-family: 'bon_vivant_serif_boldregular'; font-size:2.2em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

h2 {font-family: 'bon_vivant_serif_boldregular'; font-size:1.5em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase; opacity:1;line-height:1.7em;}

.one{
width:30%;
max-width:450px;
margin:40px auto 40px auto;
}

.two{
width:55%;
max-width:1500px;
margin:140px auto 80px auto;
font-family: 'bon_vivant_serif_boldregular' !important;
}

.blurb{
width:50%;
margin:10px auto 20px auto;
text-align:center;
color:#ffffff;
font-size:1.1em;
font-family: 'fleischman_bt_proregular';
line-height:1.5em;
}

.fullwidth{
width:90%;
margin:0 auto;
}

.quarter{
width:20%;
margin:50px 2.3%;
text-align:center;
display:inline-block;
color:#ffffff;
font-family: 'fleischman_bt_proregular';
font-size:1.1em;
}


.footer{
width:100%;
margin:0 auto;
padding:15px 0;
color:#ffffff;
text-align:center;
font-family: 'fleischman_bt_probold';
font-size:.8em;
}


.footerlogo{
display:inline-block;
padding-right:20px;
vertical-align: middle;
line-height: normal;
}

.location{
display:inline-block;
font-size:1.2em;
vertical-align: middle;
line-height: normal;
}

.break{
display:inline-block;
width:20px;
text-align:center;
vertical-align: middle;
line-height: normal;
}

.mob{
display:none;
}

.block {padding: 60px 20%; width:60% !important; margin:0 auto; text-align:justify;color:#ffffff;
font-family: 'fleischman_bt_probold';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; font-size:1.2em; line-height:24px;}


.blocky {padding: 60px 20%; width:100% !important; margin:0 auto; text-align:justify;color:#ffffff;
font-family: 'fleischman_bt_probold';
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal; font-size:1.2em; line-height:24px;}



nav{font-family: 'bon_vivant_serif_boldregular'; font-size:1.1em;letter-spacing:.05em;  text-align:center; color:white; font-weight:400; text-transform:uppercase;  opacity:1;width:100%;text-align:center;margin-bottom:20px;}

.footfull{
width:85%;margin:40px auto;text-align:center;color:#ffffff;font-family: 'fleischman_bt_proregular';font-weight:400;line-height:1.3em;
}

.footcol7{
width:30%;margin:0 1.5%;display:inline-block;text-align:left;vertical-align:top;
}

.mobnav{
display:none;
}

.to{
     overflow: hidden;
     text-align: center;
	font-size:.8em;
padding-bottom:15px;
 }
.to > span{
    position: relative;
    display: inline-block;
}
.to > span:before, .to > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom:#927a44 1px solid;
    width: 40px;
    margin: 0 20px;
}
.to > span:before{
    right: 100%;
}
.to > span:after{
    left: 100%;
}


    .parallax {
      background-image: url('/img/pattern3.png');
	background-color:#927a44;
      min-height: 300px; /* Adjust height as needed */
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
      background-size: 500px;

      display: flex;
     
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
      padding: 20px;

    }

    .parallaxtwo {
      background-image: url('/img/pattern3.png');
	background-color:#927a44;
      min-height: 500px; /* Adjust height as needed */
      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
      background-size: 500px;

      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      color: white;
      padding: 20px;
    }

.bear{
height:250px;
  display: block;
margin:0 auto;
}

.heroout{
width:100%;
min-height:50vh;
padding:20px 40px;
      background-image: url('/img/pattern5.png');
	background-color:#927a44;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
}

.heroout2{
width:100%;
min-height:50vh;
padding:20px 40px;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/Jackman3327.jpg');

	background-color:#927a44;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
}

.heroout3{
width:100%;
min-height:90vh;
padding:20px 40px;
background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/hero55.jpg');

	background-color:#26352e;
background-size:80%;

      background-attachment: fixed;
      background-position: center;
      background-repeat: repeat;
}

.heroout4{
width:100%;
min-height:60vh;
padding:20px 10%;
      background-image: url('/img/fadebg6.jpg');
	background-color:#29352e;
background-size:cover;
 display: flex;
align-items: center;
  justify-content: left;
      background-position: center;
      background-repeat: no-repeat;
}

.heroin{
padding:20px 0;
margin:20px 0;
border:5px double #ffffff;
width:100%;
height:auto;
min-height:70vh;
box-sizing: border-box;
display:flex;
      align-items: center;
      justify-content: center;
flex-direction: column;

}















    .Twocontainer {
      display: flex;
      flex-wrap: wrap;
      height: 100vh;
    }

    .Onecolumn {
      flex: 1 1 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 40px 7%;
      border:0;
color:#ffffff;
font-family: 'fleischman_bt_proregular';
font-weight:600;
font-size:1.1em;

    }
    .Twocolumn {
      flex: 1 1 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 30px 5%;

background:linear-gradient(149deg, rgba(37,53,46,0.3) 0%, rgba(37,53,46,0.3) 100%),url('/img/trapcolumn5.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
    }
    .Twocolumn2 {
      flex: 1 1 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 30px 5%;

background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/Jackman3360.jpg');background-size:cover;background-repeat:no-repeat;
    }
    .Trapcolumn {
      flex: 1 1 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 30px 5%;

background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/trapcolumn5.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
    }

    .Menucolumn {
      flex: 1 1 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      min-height: 50vh;
      padding: 30px 5%;

background:linear-gradient(149deg, rgba(37,53,46,0.7) 0%, rgba(37,53,46,0.7) 100%),url('/img/menuright.jpg');background-size:cover;background-repeat:no-repeat;
    }

.nonbreak{
display:none;
}





