*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,ol,ol li,p,select,span,table,td,textarea,ul,ul li{margin:0;padding:0;font-family:Open Sans,sans-serif!important;outline:0!important}ul{list-style:none;list-style-image:none}ul li{list-style:none;list-style-image:none}a{outline:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{outline:0;box-shadow:none}.noborder{border:0}.nobT{border-top:0}.nobB{border-bottom:0}.nobL{border-left:0}.nobR{border-right:0}.position-relative{position:relative}.position-fixed{position:fixed}.position-absolute{position:absolute}.float-left{float:left}.float-right{float:right}.clearfix{clear:both}.display-flex{display:flex}.display-block{display:block}.display-inline-block{display:inline-block}a,a:focus,a:hover{text-decoration:none}.cursor-pointer{cursor:pointer}.vertical-middle{vertical-align:middle}.vertical-top{vertical-align:top}.vertical-bottom{vertical-align:bottom}.break-word{word-break:break-word}.uppercase{text-transform:uppercase}.mAuto{margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-5{font-size:5px}.text-8{font-size:8px}.text-10{font-size:10px}.text-12{font-size:12px}.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.text-26{font-size:26px}.text-30{font-size:30px}.lh-14{line-height:14px}.lh-16{line-height:16px}.lh-20{line-height:20px}.bRadius5{border-radius:5px}.bRadius10{border-radius:10px}.bRadius20{border-radius:20px}.wt600{font-weight:600}.wt500{font-weight:500}.wt400{font-weight:400}.wt300{font-weight:300}.wt100{font-weight:100}.vh100{height:100vh}.w-0{width:0}.w-5{width:5%}.w-8{width:8%}.w-10{width:10%}.w-12{width:12%}.w-13{width:13%}.w-15{width:15%}.w-20{width:20%}.w-23{width:23%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-68{width:68%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-82{width:82%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-100{width:100%}.w-250{width:250px}.w-300{width:300px}.w-500{width:500px}.w-600{width:600px}.noM{margin:0}.noMT{margin-top:0}.noMB{margin-bottom:0}.noML{margin-left:0}.noMR{margin-right:0}.mT0{margin-top:0}.mT5{margin-top:5px}.mT10{margin-top:10px}.mT15{margin-top:15px}.mT20{margin-top:20px}.mT25{margin-top:25px}.mT30{margin-top:30px}.mT35{margin-top:35px}.mT40{margin-top:40px}.mT45{margin-top:45px}.mT50{margin-top:50px}.mT60{margin-top:60px}.mT70{margin-top:70px}.mT80{margin-top:80px}.mT90{margin-top:90px}.mT100{margin-top:100px}.mB0{margin-bottom:0}.mB5{margin-bottom:5px}.mB10{margin-bottom:10px}.mB15{margin-bottom:15px}.mB20{margin-bottom:20px}.mB25{margin-bottom:25px}.mB30{margin-bottom:30px}.mB35{margin-bottom:35px}.mB40{margin-bottom:40px}.mB45{margin-bottom:45px}.mB50{margin-bottom:50px}.mB60{margin-bottom:60px}.mB70{margin-bottom:70px}.mB80{margin-bottom:80px}.mB90{margin-bottom:90px}.mB100{margin-bottom:100px}.mL0{margin-left:0}.mL5{margin-left:5px}.mL10{margin-left:10px}.mL15{margin-left:15px}.mL20{margin-left:20px}.mL25{margin-left:25px}.mL30{margin-left:30px}.mL35{margin-left:35px}.mL40{margin-left:40px}.mL45{margin-left:45px}.mL50{margin-left:50px}.mL60{margin-left:60px}.mL70{margin-left:70px}.mL80{margin-left:80px}.mL90{margin-left:90px}.mL100{margin-left:100px}.mR0{margin-right:0}.mR5{margin-right:5px}.mR10{margin-right:10px}.mR15{margin-right:15px}.mR20{margin-right:20px}.mR25{margin-right:25px}.mR30{margin-right:30px}.mR35{margin-right:35px}.mR40{margin-right:40px}.mR45{margin-right:45px}.mR50{margin-right:50px}.mR60{margin-right:60px}.mR70{margin-right:70px}.mR80{margin-right:80px}.mR90{margin-right:90px}.mR100{margin-right:100px}.noP{padding:0}.pT0{padding-top:0}.pB0{padding-bottom:0}.pL0{padding-left:0}.pR0{padding-right:0}.pT5{padding-top:5px}.pT10{padding-top:10px}.pT15{padding-top:15px}.pT20{padding-top:20px}.pT25{padding-top:25px}.pT30{padding-top:30px}.pT35{padding-top:35px}.pT40{padding-top:40px}.pT45{padding-top:45px}.pT50{padding-top:50px}.pT60{padding-top:60px}.pT70{padding-top:70px}.pT80{padding-top:80px}.pT90{padding-top:90px}.pT100{padding-top:100px}.pB5{padding-bottom:5px}.pB10{padding-bottom:10px}.pB15{padding-bottom:15px}.pB20{padding-bottom:20px}.pB25{padding-bottom:25px}.pB30{padding-bottom:30px}.pB35{padding-bottom:35px}.pB40{padding-bottom:40px}.pB45{padding-bottom:45px}.pB50{padding-bottom:50px}.pB60{padding-bottom:60px}.pB70{padding-bottom:70px}.pB80{padding-bottom:80px}.pB90{padding-bottom:90px}.pB100{padding-bottom:100px}.pL5{padding-left:5px}.pL10{padding-left:10px}.pL15{padding-left:15px}.pL20{padding-left:20px}.pL25{padding-left:25px}.pL30{padding-left:30px}.pL35{padding-left:35px}.pL40{padding-left:40px}.pL45{padding-left:45px}.pL50{padding-left:50px}.pL60{padding-left:60px}.pL70{padding-left:70px}.pL80{padding-left:80px}.pL90{padding-left:90px}.pL100{padding-left:100px}.pR5{padding-right:5px}.pR10{padding-right:10px}.pR15{padding-right:15px}.pR20{padding-right:20px}.pR25{padding-right:25px}.pR30{padding-right:30px}.pR35{padding-right:35px}.pR40{padding-right:40px}.pR45{padding-right:45px}.pR50{padding-right:50px}.pR60{padding-right:60px}.pR70{padding-right:70px}.pR80{padding-right:80px}.pR90{padding-right:90px}.pR100{padding-right:100px}.p5{padding:5px}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.text-cap{text-transform:capitalize}.border{border:1px solid #ddd}.box-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.1);box-shadow:1px 1px 3px 1px rgba(0,0,0,.1)}



.wrapper{ width: 100%; max-width: 1500px; margin: 0px auto; padding: 0px 20px; }
header{ position: fixed; left: 0; right: 0; top: 0; z-index: 100; background-color: #000; height: 64px; width:100%; margin: 0px; padding: 10px 0px; -webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.5); box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.5);}
.logo{ width: 20%; float: left; padding-top:10px; }
.logo img{ width: 140px; display: inline-block; vertical-align: middle; }
.nav{ width: 50%; float: left; text-align: left; padding-top: 10px }
.nav ul li{ display: inline-block; vertical-align: middle; font-size: 16px; color: #fff; margin-left: 20px; }
.nav ul li:first-child{ margin: 0px; }
.nav ul li a{ color: #fff; text-decoration: none; }
.header_social_icons{ width: 30%; float: right; text-align: right; padding-top: 8px; }
.header_social_icons ul li{display: inline-block; vertical-align: middle; font-size: 18px; color: #fff; margin-left: 15px; }
.header_social_icons ul li:first-child{ margin: 0px; }
.header_social_icons ul li a{ text-decoration: none;color: #fff; }
footer{ background-color: #0096A7; width: 100%; margin: 0px; padding: 30px 0px; }
footer .social_platforms ul{ display: none; }
.social_platforms ul li{display: inline-block; vertical-align: middle; font-size: 20px; color: #fff; margin-left: 10px; }
.social_platforms ul li:first-child{ margin: 0px; }
footer a{ color: #fff; text-decoration: none; }
.color_fff{ color: #fff }
.section_one{ position: relative; background-color: #1A202C; width: 100%; margin: 64px 0 0; padding: 0; min-height: 500px; background: url(../images/main.jpg) top center; background-size: cover; background-position: 0px -290px; background-repeat: no-repeat; }
.section_one h1{ font-size: 44px; text-align: center; margin: 0; padding: 150px 0 0px; font-weight: 400; line-height:56px; color: #fff; position: relative; z-index: 10; text-shadow: 1px 1px #000; }
.section_two{ background-color: #0096A7; width: 100%; margin: 0px 0 0; padding: 0 0 100px; }
.section_two h2{ font-size: 32px; text-align: center; margin: 0; padding: 50px 0 70px; font-weight: 500; line-height:44px; color: #fff; }
.section_three{ position: relative; background-color: #1A202C; width: 100%; margin: 0; padding: 0; min-height: 500px; background: url(../images/about.jpg) top center; background-size: cover; background-position: 0px 0px; background-repeat: no-repeat;}
.section_three h2{ font-size: 32px; text-align: center; margin: 0; padding: 150px 0 70px; font-weight: 600; line-height:44px; color: #fff; position: relative; text-shadow: 1px 1px #000; }
.section_three p{ font-size: 20px; position: relative; line-height: 30px; text-align: center; padding: 0px; color: #fff; text-shadow: 1px 1px #000;}
.image_upper_layer{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgba(0, 0, 0, .5); z-index: 0 }


.privacy strong, .privacy b{ margin: 30px 0px 15px; display: inline-block; }
.privacy p{ font-size: 16px !important; line-height: 28px }
.privacy ul{ padding-left: 40px; margin-top: 20px; list-style: disc;}
.privacy ol{ list-style: none; padding-left: 40px;}
.privacy ul li{list-style: disc; font-size: 16px; line-height: 28px; }
 .privacy ol li{ list-style: none; font-size: 16px; line-height: 28px; }
@media only screen and (max-width: 768px){
	section .w-60{ width: 100%; }
	.section_one{ min-height: 300px }
	.section_one h1{ font-size:30px; padding: 100px 20px 0 }
	.section_one h1 br{ display: none; }
	.section_two h2, .section_three h2{ font-size: 26px; }
	.privacy{ width: 100% !important }
	.section_one{background-position: 0px 0px;}
}
@media only screen and (max-width: 600px){
.section_one{ min-height: 350px; }
.section_one h1 { font-size: 24px; padding: 100px 20px; line-height: 34px;}
.nav ul li{ font-size: 14px; margin-left: 10px; }
.section_two h2, .section_three h2 { font-size: 20px; line-height: 36px; padding: 30px 0;}
.section_two .w-15.pull-left, .section_two .w-85.pull-right, .section_two .w-15.pull-right, .section_two .w-85.pull-left{ float: none; width: 100%; text-align: center; }
.section_two .w-100.mB90{ margin: 10px 0px 40px;   }
.section_two .w-85 h3{ margin-top: 15px }
.section_two .w-85 p, .section_three p{ font-size: 16px; line-height: 24px; }
.section_three{ padding-bottom: 50px; }
footer .w-60, footer .w-40{ width: 100%; float: none; }
footer .w-60{ margin-bottom: 40px; }
footer p{ line-height: 20px; }
.section_one{background-position: 0px 0px;}
.logo{ width: 30%; }
.logo img{ width: 100%; }
.nav{ width: 70%; float: right; text-align: right; }
.header_social_icons{ display: none; }
footer{ padding: 15px 0px; }
.camp_name{ width: 100%; float: none; }
.social_platforms { margin-top: 25px; width: 100%; float: none; }
footer .social_platforms ul{ display: block; }
}