@font-face { font-family: Poppins-Bold; src: url("fonts/poppins-bold-webfont.woff2") format("woff2"), url("fonts/poppins-bold-webfont.woff") format("woff"); }
@font-face { font-family: Roboto-Regular; src: url("fonts/roboto-regular-webfont.woff2") format("woff2"), url("fonts/roboto-regular-webfont.woff") format("woff"); }
body{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
html{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
h1:first-child {
  margin-top:0px;
}
#content_main ul li {
  margin-bottom:1em;
}
#bdy{
background-color:rgb(243, 229, 210);
}
#contentText a {
  color:#065611;
  text-decoration:underline;
}
#header{
position:relative;
top:0vw;
left:0vw;
width:100%;
height:35.322vw;
}
#header_img{
display:none;
}
#header_img_m{
position:absolute;
left:0vw;
top:0vw;
width:100%;
height:35.322vw;
display:block;
}
#logo{
position:absolute;
left:1vw;
top:1vw;
width:24.903vw;
height:24.903vw;
}
#logo_base{
position:absolute;
left:0px;
top:0px;
width:24.903vw;
height:24.903vw;
}
#menu{
position:absolute;
left:0px;
top:26.903vw;
width:100%;
background-color:rgb(33, 26, 30);
display:flex;
flex-direction:row;
flex-wrap:nowrap;
justify-content:space-between;
align-content:center;
align-items:center;
}
#menu_home{
color:rgb(243, 229, 210);
font-weight:400;
font-size:2.44vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
padding-top:1.85vw;
padding-right:0px;
padding-bottom:1.85vw;
padding-left:0px;
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-color:currentcolor;
text-decoration-thickness:auto;
}
#menu_info{
color:rgb(243, 229, 210);
font-weight:400;
font-size:2.44vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
padding-top:1.85vw;
padding-right:0px;
padding-bottom:1.85vw;
padding-left:0px;
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-color:currentcolor;
text-decoration-thickness:auto;
}
#menu_projects{
color:rgb(243, 229, 210);
font-weight:400;
font-size:2.44vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
padding-top:1.85vw;
padding-right:0px;
padding-bottom:1.85vw;
padding-left:0px;
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-color:currentcolor;
text-decoration-thickness:auto;
}
#menu_about{
color:rgb(243, 229, 210);
font-weight:400;
font-size:2.44vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
padding-top:1.85vw;
padding-right:0px;
padding-bottom:1.85vw;
padding-left:0px;
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-color:currentcolor;
text-decoration-thickness:auto;
}
#menu_support{
color:rgb(243, 229, 210);
font-weight:400;
font-size:2.44vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
padding-top:1.85vw;
padding-right:0px;
padding-bottom:1.85vw;
padding-left:0px;
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-color:currentcolor;
text-decoration-thickness:auto;
}
#menu_contact{
color:rgb(243, 229, 210);
font-weight:400;
font-size:2.44vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
padding-top:1.85vw;
padding-right:0px;
padding-bottom:1.85vw;
padding-left:0px;
text-decoration-line:none;
text-decoration-style:solid;
text-decoration-color:currentcolor;
text-decoration-thickness:auto;
}
#main{
position:relative;
display:flex;
padding-top:3.66vw;
padding-right:1.83vw;
padding-bottom:3.66vw;
padding-left:1.83vw;
}
#fb{
width:23.536vw;
background-color:rgb(238, 238, 238);
min-height:400px;
min-width:180px;
max-width:500px;
flex-grow:1;
flex-shrink:1;
flex-basis:auto;
margin-right:1.83vw;
}
#content {
  flex-grow:1;
  flex-shrink:5;
}
#galleryBox{
  width:39.788vw;
  float:right;
  padding-left:1.83vw;
}
#photo, #gallery{
width:39.788vw;
height:29.832vw;
}
#contentText{
order:1;
}
h1{
color:rgb(0, 0, 0);
font-weight:400;
font-size:33.3px;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
letter-spacing:1px;
text-align:left;
margin-top:0vw;
}
#content_main{
color:rgb(0, 0, 0);
font-weight:400;
font-size:18px;
font-family:"Roboto-Regular", sans-serif;
line-height:1.5;
text-align:left;
}
h2{
color:rgb(0, 0, 0);
font-weight:400;
font-size:33.3px;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
}
#footer{
position:relative;
width:100%;
margin-top:1.903vw;
background-color:rgb(255, 255, 255);
}
#footerpanel{
position:absolute;
left:0vw;
top:0px;
width:100%;
height:2px;
box-sizing:border-box;
background-color:#53a15f;
border-top:1px solid #107c20;
border-bottom:1px solid #819784;
}
#moutainlines{
position:absolute;
left:1.94vw;
top:-1.3vw;
width:12.665vw;
height:2.233vw;
}
#footerTxt{
padding-left:2.123vw;
padding-top:3.66vw;
position:relative;
padding-bottom:3.66vw;
padding-right:2.123vw;
}
#txt_quote{
color:rgb(0, 0, 0);
font-weight:400;
font-size:25px;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
}
#txt_smallprint{
color:rgb(0, 0, 0);
font-weight:400;
font-size:12.5px;
font-family:"Roboto-Regular", sans-serif;
line-height:1.2;
text-align:left;
padding-top:3.66vw;
}
@media (max-width: 600px){
#header{
position:relative;
top:0vw;
left:0vw;
width:100%;
height:78.333vw;
}
#header_img{
position:absolute;
left:0px;
top:0px;
width:100%;
height:78.333vw;
display:block;
}
#header_img_m{
display:none;
}
#logo{
position:absolute;
left:2vw;
top:2vw;
width:44.083vw;
height:44.083vw;
}
#logo_base{
position:absolute;
left:0px;
top:0px;
width:44.083vw;
height:44.083vw
}
#menu{
position:absolute;
left:0px;
top:48.083vw;
width:100%;
background-color:rgb(33, 26, 30);
display:flex;
flex-direction:row;
justify-content:space-between;
align-content:center;
align-items:center;
flex-wrap:wrap;
}
#menu_home{
color:rgb(243, 229, 210);
font-weight:400;
font-size:5.55vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
padding-top:3.3vw;
padding-right:2vw;
padding-bottom:3.3vw;
padding-left:2vw;
}
#menu_info{
color:rgb(243, 229, 210);
font-weight:400;
font-size:5.55vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
padding-top:3.3vw;
padding-right:2vw;
padding-bottom:3.3vw;
padding-left:2vw;
}
#menu_projects{
color:rgb(243, 229, 210);
font-weight:400;
font-size:5.55vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:right;
padding-top:3.3vw;
padding-right:2vw;
padding-bottom:3.3vw;
padding-left:2vw;
}
#menu_about{
color:rgb(243, 229, 210);
font-weight:400;
font-size:5.55vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
padding-top:3.3vw;
padding-right:2vw;
padding-bottom:3.3vw;
padding-left:2vw;
}
#menu_support{
color:rgb(243, 229, 210);
font-weight:400;
font-size:5.55vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:center;
padding-top:3.3vw;
padding-right:2vw;
padding-bottom:3.3vw;
padding-left:2vw;
}
#menu_contact{
color:rgb(243, 229, 210);
font-weight:400;
font-size:5.55vw;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:right;
padding-top:3.3vw;
padding-right:2vw;
padding-bottom:3.3vw;
padding-left:2vw;
}
#main{
position:relative;
display:flex;
flex-direction:column;
align-items:center;
padding-top:7.5vw;
padding-right:3.75vw;
padding-bottom:7.5vw;
padding-left:3.75vw;
}
#fb{
width:90.583vw;
min-width:180px;
height:150vw;
order:2;
margin-top:7.5vw;
margin-right:0px;
}
#content{
width:91.5vw;
display:flex;
flex-direction:column;
order:1;
padding-left:0px;
}
#galleryBox{
  width:90.583vw;
  float:none;
  order:2;  
  margin-top:7.5vw;
  margin-right:0px;
  margin-bottom:0vw;
  margin-left:0px;
  padding-left:0px;
}
#photo, #gallery{
width:90.583vw;
height:67.917vw;
}
h1{
color:rgb(0, 0, 0);
font-weight:400;
font-size:33.3px;
letter-spacing:1px;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
width:91.5vw;
}
#content_main{
color:rgb(0, 0, 0);
font-weight:400;
font-size:18px;
font-family:"Roboto-Regular", sans-serif;
line-height:1.5;
text-align:left;
width:91.5vw;
}
h2{
color:rgb(0, 0, 0);
font-weight:400;
font-size:33.3px;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
width:91.5vw;
}
#footer{
position:relative;
width:100%;
background-color:rgb(255, 255, 255);
}
#moutainlines{
position:absolute;
left:5.917vw;
top:-2.6vw;
width:28.833vw;
height:5.083vw;
}
#footerTxt{
padding-left:2.123vw;
padding-top:7.5vw;
position:relative;
padding-bottom:7.5vw;
padding-right:2.123vw;
}
#txt_quote{
color:rgb(0, 0, 0);
font-weight:400;
font-size:25px;
font-family:"Poppins-Bold", sans-serif;
line-height:1.2;
text-align:left;
}
#txt_smallprint{
color:rgb(0, 0, 0);
font-weight:400;
font-size:12.5px;
font-family:"Roboto-Regular", sans-serif;
line-height:1.2;
text-align:left;
width:89vw;
padding-top:3.66vw;
}
}

#txt_quote{
  display:none;
}
#txt_smallprint {
  padding-top:0;
}
