.clr {clear: both;height:0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;}
body {font-family: tahoma, sans-serif;padding: 0px;margin: 0px;font-size: 17px;}
h1, h2,h3,h4,h5,h6 {font-family: tahoma, sans-serif;font-weight: normal;color: #666666;text-transform: uppercase;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; line-height: 30px; margin: 15px 0;font-style: normal;font-weight: 700;}
h2 { font-size: 28px; line-height: 28px; margin: 15px 0;font-style: normal;font-weight: 700;}
h3 { font-size: 26px; line-height: 36px; margin: 15px 0;font-weight: 700;font-style: normal;}
h4 { font-size: 20px; line-height: 22px; margin: 15px 0;font-style: normal;font-weight: 700;} 
h5 { font-size: 18px; line-height: 22px;margin: 15px 0;font-style: normal;font-weight: 700;}
h6 { font-size: 17px; line-height: 18px;margin: 15px 0;font-style: normal;}
h2 i { font-size: 17px; line-height: 18px; margin-bottom: 20px;font-weight: normal;color: #999;}
p {font-size: 17px;font-family: tahoma, sans-serif;font-weight: normal;line-height: 21px;color: #666666;}
ul, ol {margin: 0 0 20px 0;list-style-position: inside;}
ul {list-style: none;}
ul li {list-style: none;}
ol {list-style-type: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}
strong {font-family: tahoma !important;font-weight: normal;font-weight: 700;}
a {color: #666666;text-decoration: none;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
a:hover {text-decoration: none;color: #c4d0a5;}
hr{color:#efefef;}
.row{padding:0px;}
.startfullpichalb img, .startfullpicvier img,.start img{width:100%;height:auto;}
.startfullpic img{width:100%;height:auto;}
#sessionone img{width:100%;height:auto;}
.start,#sessionone{width:100%;margin:0;padding:0;}
.btn{color:#ffffff;font-size:17px;padding:15px;border:1px solid #004C26;background:#004C26;max-width:250px;margin:0 auto;text-align: center;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;border-radius: 30px;}
.btn:hover{color:#ffffff;border-color:#007239;background:#007239;}
.btnwhite{color:#007239;font-size:17px;padding:15px;border:1px solid #007239;background:#ffffff;max-width:250px;margin:0 auto;text-align: center;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;border-radius: 30px;}
.btnwhite:hover{color:#007239;border-color:#999999;background:#fdfdfd;}
.individual_section_top .cont {min-height:250px;max-width:1170px;}

@media all and (min-width: 1400px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;margin:0 auto 0 auto;min-height:550px;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
#header{min-height:500px;position:absolute;}
#header_inner{padding:0;margin:0 auto;}
#footer-inner{padding:0;margin:0 auto;}
.column{padding:1%;float:right;width:50%;text-align: right;}
.columnleft{padding:1%;float:left;width:50%;}
.header1{height:120px;padding:15px 0;text-align:left;width:100%;float:left;text-align:center;position: absolute;top: 100px;}
.header2{height:200px;padding:15px;text-align:center;width:100%;float:left;text-align:center;position: absolute;bottom: 0;}
.topnav {width:100%;overflow: hidden;margin:0 auto;}
.topnav a {color: #ffffff;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;text-align: center;}
.topnav a:hover {color: #999999;}
.container{width: 100%;padding:50px 0;font-size:17px;margin: 0 auto;}
.startpic{width:50%;float:left;min-height: 32em;overflow:hidden;}
.startcont{width:50%;float:left;text-align:left;padding:2%;min-height: 32em;}
.startcont p{padding-top:2%;}
.startcont h4{padding:65px 0;}
.startfullpic{width:33.3335%;float:left;padding:1%;}
.startfullpicvier{width:25%;float:left;padding:1%;}
.startfullpichalb{width:50%;float:left;padding:1%;}
.navlogo img{max-height:120px;width:auto;}
.column ul li{line-height: 30px;float: right;padding-right: 25px;}
.btn,.btnwhite{margin-top:2%;}
.individual_section_top {padding:350px 0 340px;background-image:url(../img/adirondack-chair-usa.jpg);background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.topnav h1{width: 60%; margin: 0 auto;}
.startcontfull h3, .startcontfull h4{text-align:center!important;padding:15px 0;}
.startcontfull{max-width: 96%;padding:50px 0;font-size:17px;margin: 0 auto;}
.spacer{padding-top:50px;}

}

@media all and (min-width: 998px) and (max-width: 1400px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;margin:0 auto 0 auto;min-height:550px;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
#header{min-height:300px;position:absolute;}
#header_inner{padding:0;margin:0 auto;}
#footer-inner{padding:0;margin:0 auto;}
.column{padding:1%;float:right;width:50%;text-align: right;}
.columnleft{padding:1%;float:left;width:50%;}
.header1{height:120px;padding:15px 0;text-align:left;width:100%;float:left;text-align:center;position: absolute;top: 100px;}
.header2{height:50px;padding:15px;text-align:center;width:100%;float:left;text-align:center;position: absolute;bottom: 0;}
.topnav {width:100%;overflow: hidden;margin:0 auto;}
.topnav a {color: #ffffff;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;text-align: center;}
.topnav a:hover {color: #999999;}
.container{width: 100%;padding:50px 0;font-size:17px;margin: 0 auto;}
.startpic{width:50%;float:left;}
.startcont{width:50%;float:left;text-align:left;padding:2%;min-height: 25em!important;}
.startcont p{padding-top:2%;}
.startfullpic{width:33.3335%;float:left;padding:1%;}
.startfullpicvier{width:25%;float:left;padding:1%;}
.startfullpichalb{width:50%;float:left;padding:1%;}
.navlogo img{max-height:120px;width:auto;}
.column ul li{line-height: 30px;float: right;padding-right: 25px;}
.btn,.btnwhite{margin-top:2%;}
.individual_section_top {padding:220px 0 91px;background-image:url(../img/adirondack-chair-usa.jpg);background-size: cover;background-repeat: no-repeat;background-position:50% 50%;}
.topnav h1{width: 60%; margin: 0 auto;}
.startcontfull h3, .startcontfull h4{text-align:center!important;padding:45px 0;}
.startcontfull{max-width: 96%;padding:50px 0;font-size:17px;margin: 0 auto;}
.spacer{padding-top:50px;}

}

@media all and (min-width: 767px) and (max-width: 998px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;margin:0 auto 0 auto;min-height:550px;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
#header{min-height:230px;position:absolute;}
#header_inner{padding:0;margin:0 auto;}
#footer-inner{padding:0;margin:0 auto;}
.column{padding:1%;float:right;width:50%;text-align: right;}
.columnleft{padding:1%;float:left;width:50%;}
.header1{height:120px;padding:15px 0;text-align:left;width:100%;float:left;text-align:center;position: absolute;top: 30px;}
.header2{height:80px;padding:15px;text-align:center;width:100%;float:left;text-align:center;position: absolute;bottom: 0;}
.topnav {width:100%;overflow: hidden;margin:0 auto;}
.topnav a {color: #ffffff;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;text-align: center;}
.topnav a:hover {color: #999999;}
.container{width: 100%;padding:50px 0;font-size:17px;margin: 0 auto;}
.startpic{width:100%;float:left;}
.startcont{width:100%;float:left;text-align:left;padding:2%;min-height: 22em!important;}
.startcont p{padding: 0%;}
.startfullpic{width:33.3335%;float:left;padding:1%;}
.startfullpicvier{width:25%;float:left;padding:1%;}
.startfullpichalb{width:50%;float:left;padding:1%;}
.navlogo img{max-height:120px;width:auto;}
.startcont h3{font-size: 18px;}
.column ul li{line-height: 30px;float: right;padding-right: 25px;}
.btn,.btnwhite{margin-top:2%;}
.individual_section_top {padding:100px 0 80px;background-image:url(../img/adirondack-chair-usa.jpg);background-size: cover;background-repeat: no-repeat;background-position:50% 50%;}
.startcontfull h3, .startcontfull h4{text-align:center!important;padding:45px 0;}
.startcontfull{max-width: 96%;padding:50px 0;font-size:17px;margin: 0 auto;}
.spacer{padding-top:50px;}

}

@media all and (min-width: 440px) and (max-width: 767px) { 
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;margin:0 auto 0 auto;min-height:550px;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
#header{min-height:190px;position:absolute;}
#header_inner{padding:0;margin:0 auto;}
#footer-inner{padding:0;margin:0 auto;}
.column{padding:1%;margin:0 auto;width:100%;text-align:center;}
.columnleft{padding:1%;margin:0 auto;width:100%;text-align:center;}
.header1{height:50px;padding:15px 0;text-align:left;width:100%;float:left;text-align:center;position: absolute;top: 20px;}
.header2{height:80px;padding:15px;text-align:center;width:100%;float:left;text-align:center;position: absolute;bottom: 0;}
.topnav {width:100%;overflow: hidden;margin:0 auto;}
.topnav a {color: #ffffff;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;text-align: center;}
.topnav a:hover {color: #999999;}
.container{width: 100%;padding:50px 0;font-size:17px;margin: 0 auto;}
.startpic{width:100%;float:left;}
.startcont{width:100%;float:left;text-align:left;padding:5% 2%;}
.startcont p{padding: 4%;}
.startfullpic{width:50%;float:left;padding:1%;}
.startfullpicvier{width:50%;float:left;padding:1%;}
.startfullpichalb{width:50%;float:left;padding:1%;}
.cont h3,.startcont h3{font-size: 18px!important;line-height: 18px;margin-bottom: 0px;padding-top: 0px !important;}
.topnav h1{font-size: 22px!important;line-height: 26px;margin-bottom: 0px;}
.navlogo img{max-height:80px;width:auto;}
.column ul li{line-height: 30px;float: none;}
.btn,.btnwhite{margin-top:2%;}
.individual_section_top {padding:100px 0 80px;background-image:url(../img/adirondack-chair-usa.jpg);background-size: cover;background-repeat: no-repeat;background-position:50% 50%;}
.startcontfull h3, .startcontfull h4{text-align:center!important;padding:15px 0;}
.startcontfull{max-width: 96%;padding:0 0 20px 0;font-size:17px;margin: 0 auto;}
.spacer{padding-top:20px!important;}

}

@media all and (max-width:440px){ 
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;margin:0 auto 0 auto;min-height:550px;transition: all 0.61s;-moz-transition: all 0.61s;-webkit-transition: all 0.61s;-o-transition: all 0.61s;}
#header{min-height:190px;position:absolute;}
#header_inner{padding:0;margin:0 auto;}
#footer-inner{padding:0;margin:0 auto;}
.column{padding:1%;margin:0 auto;width:100%;text-align:center;}
.columnleft{padding:1%;margin:0 auto;width:100%;text-align:center;}
.header1{height:50px;padding:15px 0;text-align:left;width:100%;float:left;text-align:center;position: absolute;top: 20px;}
.header2{height:80px;padding:15px;text-align:center;width:100%;float:left;text-align:center;position: absolute;bottom: 0;}
.topnav {width:100%;overflow: hidden;margin:0 auto;}
.topnav a {color: #ffffff;padding: 14px 16px;text-decoration: none;font-size: 17px;display: block;text-align: center;}
.topnav a:hover {color: #999999;}
.container{width: 100%;padding:50px 0;font-size:17px;margin: 0 auto;}
.startpic{width:100%;float:left;}
.startcont{width:100%;float:left;text-align:left;padding:5% 2%;}
.startcont p{padding: 4%;}
.startfullpic{width:100%;float:left;padding:1%;}
.startfullpicvier{width:50%;float:left;padding:1%;}
.startfullpichalb{width:100%;float:left;padding:1%;}
.cont h3,.startcont h3{font-size: 18px!important;line-height: 18px;margin-bottom: 0px;padding-top: 0px !important;}
.topnav h1{font-size: 22px!important;line-height: 26px;margin-bottom: 0px;}
.navlogo img{max-height:80px;width:auto;}
.column ul li{line-height: 30px;float: none;}
.btn,.btnwhite{margin-top:2%;}
.individual_section_top {padding:100px 0 80px;background-image:url(../img/adirondack-chair-usa.jpg);background-size: cover;background-repeat: no-repeat;background-position:50% 50%;}
.startcontfull h3, .startcontfull h4{text-align:center!important;padding:15px 0;}
.startcontfull{max-width: 96%;padding:0 0 20px 0;font-size:17px;margin: 0 auto;}
.spacer{padding-top:20px!important;}

}


#header{width:100%;margin:0;padding:0;}
.bggrey{background:#F5F5F7;}
#footer{width:100%;margin:0;padding:15px 0;background:#F5F5F7;}
.columnleft,.columnleft a, .column ul li a{color: #666666;text-decoration:none;font-size:17px;}
.columnleft a:hover, .column ul li a:hover{color:#cccccc;text-decoration:none;}
.topnav h1{color:#ffffff;background: rgba(0, 0, 0, 0.4);padding: 15px;}
.topnav  img:hover{filter: brightness(0.5);}
.startcont,
.topnav  img{transition: all 0.9s ease 0s;animation:animatezoom 0.6s;}
.cont{max-width: 1400px;padding:50px 0;font-size:17px;margin: 0 auto;}
.cent{text-align:center!important;padding-bottom: 25px;}
.smpic{text-align: center;}
.smpic img{max-width:1000px;margin:0 auto;}