@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
body {	margin:0px;padding:0px;	font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p { font-weight:normal;	margin:0px;}
.container { width:980px; text-align:left; margin:0 auto;}
.clear { clear:both;}
.top-section {
    background:url("../images2/bg-pattern-border-gray.png") repeat-x;	
    background-color:#a4cf0b; text-align:center; height:88px; border-bottom:2px solid #8a8a8a;
    border-top:2px solid #8a8a8a; padding:0px 0px 0px 0px;
}
.top-section h2 {
    font-size:31px; color:#fff;	padding:25px 0px 10px 0px; font-family: 'Raleway', sans-serif;
    font-weight:700; text-transform:uppercase; font-size: 19px;
}
.pattern-bg { background:url("../images2/bg-pattern-border-gray.png") repeat;	padding:40px 0px 35px 0px;	border-bottom:1px solid #e0e0e0;	border-top:1px solid #e0e0e0;	margin:0px 0 0 0;}
.Pattern-bg-inner { width:74%; margin:0 auto; text-align:center;}
.Pattern-bg-inner img { margin:15px 0px 5px 0px; padding:0px; text-align:center;}
.Pattern-bg-inner h1 {font-family: 'Droid Sans', sans-serif; font-size:26px; color:#eb4e00;  margin:0px; padding:0px; font-weight:700; text-align:center; text-transform:uppercase; }
.Pattern-bg-inner h2 {font-family: 'Raleway', sans-serif; font-size:21px; color:#393939;  margin:0px; padding:0px; font-weight:500; text-align:center; text-transform:uppercase; }
.Pattern-bg-inner h2 span {font-weight:700;}
.img-responsive{width: 100%;}
.org-banner-bg{background: rgba(0, 0, 0, 0) url("../images2/banner-employee-wellness-program-oranges.jpg") no-repeat scroll 0 29% / cover ;
height: 450px !important;}
.org-green-header-title{min-height: 60px; background-color: #a4cf0b;}
.org-box{float: left; padding: 10px 10px; font-family: 'Open Sans', sans-serif;  width: 33%;}
.org-box h1{ color:#000;  font-weight: 600;   font-size: 23px;    text-transform: uppercase;    padding-top: 4px; }
.org-minus{ margin-top: -60px;   float: left;    width: 100%;}
.org-orange{ float: left;    width: 29%;      position: relative;}
.org-bg-white-dots{background: rgba(0, 0, 0, 0) url("../images/bg-pattern-border-gray-small.png") repeat scroll 0 0;  float: left; width: 100%; border-bottom: 1px solid #e6e6e6;}
.org-box ul{ list-style: none; padding-left: 0; margin-top:32px !important;  }
.org-box li{position: relative; padding-left: 40px; margin: 10px 0; font-size: 24px;}
.org-box li span{position: absolute; left: 0; top: 6px; color: #A4CF0B;} 
.org-gray-box-design{ float: left;    width: 100%;    padding: 40px 0;}
.org-wd-40{ float: left; width: 75%; background-color: #393838; color: #fff; padding:50px 60px; position: relative;}
.org-br::before{
    content: "";    width: 89%;    height: 79%;    position: absolute;    display: block;    left: 6%;
    top: 10%; transform: rotate(-2deg);    border: 1px solid rgba(255, 255, 255, 0.23);
}
.org-br::after{
    content: "";    width: 89%;    height: 79%;    position: absolute;    display: block;    left: 6%; top: 10%;    transform: rotate(1deg);    border: 1px solid rgba(255, 255, 255, 0.23);
}
.org-wd-40 h2{text-transform: uppercase; font-size: 25px;}
.org-wd-40 hr{border: none; }
.org-wd-40 ul{padding-left: 0;}
.org-wd-40 li{padding-left: 30px; list-style: none; position: relative; margin: 10px 0; font-size: 22px;}
.org-wd-40 .fa-check-circle {left: 0; position: absolute;     color: #A4CF0B;}
.right-box-wrapper { float: left; width: 30%; padding-left: 2%; }
.each-box-wrapper { float: left; width: 100%; margin-top: 5px; }
.org-opti{ padding: 10%; border: 1px solid #ccc; position: relative; }
.org-opti img{max-width: 160px;}
.org-orange img { max-width: 315px; position: absolute; border: 1px solid #ccc; top: -11px; width: 103%; }
.or-bottom{float: left;width: 50%;}
.list-style li::before, .box-inner ul li::before{content:"\f046"; font-family: fontawesome; left: 0;  position: absolute; color: #a4cf0b; font-size: 15px;} 
.org-desc{float: left;}
.org-desc p { line-height: 23px; padding-left: 20px; font-family: open sans !important; font-size: 14px !important; margin-bottom: 20px; }
.btn-grp {margin-bottom: 43px;margin-top: 16px;text-align: center;}
.btn-grp a:first-child { background-color:#F4AF1C; }
.btn-grp a:first-child:hover{background-color:#D2940E}
.btn-grp a {
  display: inline-block;
  padding: 10px 30px;
  color: #fff;
  margin: 0 5px;
  font-size: 14px;
  border-radius: 10px 0;
}
.btn-grp a:last-child {
  background-color: #a4cf0b;
}
.btn-grp a:last-child:hover{background-color:#82a700;}

.each-button-wrapper { float: left; padding-left: 1%; width: 49%; }
.button { text-align: center; margin: 0 auto; padding: 10px 0; font-size: 18px; border-radius: 10px 0 10px 0; text-decoration: none; display: block; }
.button-section-wrapper .button { width: 50%; }
.button:hover { background-color: #4b4b4b; }
.green-button { background-color: #a4cf0b; color: #fff; }
.orange-button { background-color: #ff5400; color: #fff; }

.coming_soon { float: left; width: 68%; text-align: center; text-align: left; }
.coming_soon h4, .box-border1 h4{font-size: 22px; padding-bottom: 20px;     color: #5f5f5f; font-weight: 700;}
.coming_soon {color: #959393; }
.coming_soon table {width: 100%;}
.coming_soon p{line-height: 26px; color:#3a3a3a; margin: 10px 0;     font-size: 15px;}
.coming_soon span{color: #cbcbcb;}
.seco_section{padding: 40px 0 0; float: left;    width: 100%;}
.seco_section .container::after{content:""; clear: both; display: block; position: relative; width: 100%;}
.video_sec{float: left; width: 49%; box-sizing:border-box; padding: 0 20px;}
.box-border1{display:inline-block; width: 100% ; }
.box-border1 .box-inner{padding: 20px;     border: 10px solid #ccc; }
.box-border1 h4{color:#000}
.box-border1 span{color:#A4CF0B}
.box-border1 p{line-height: 30px; color: #565656;   font-size: 15px;}
.list-style ,.box-inner ul{padding-left: 0; margin: 0;}
.list-style li , .box-inner ul li{line-height: 30px; position: relative; padding-left: 30px; list-style: none;}
.list-style li a,  .box-inner ul li a{text-decoration: none; color: #565656; font-size: 15px;}
.cus_table{border-collapse: collapse; border:1px solid #ccc;}
.cus_table tr{vertical-align: top}
.cus_table td{width: 40%; border-collapse: collapse; color:#565656; padding: 10px 15px; font-size: 14px;  line-height: 30px;border:1px solid #ccc;}
.cus_table th{border:1px solid #ccc;}
.cus_table td:first-child {width:30px;  font-weight: 700;  }
.cus_table td:first-child p{ font-weight: 700;}
.cus_table th{background-color: #a4cf0b; color: #fff;   font-size: 15px;    font-weight: 600;    padding: 10px 20px;    text-transform: uppercase; color:#000; }
.cus_gray{background-color: #6a6a6a; border: 1px solid #6a6a6a; padding:10px 20px;}
.cus_gray p{font-size: 13px; color: #fff;}
.org_program  header h5{font-size:16px; text-transform: uppercase; color:#FF491F}


.form-heading-wrapper {
    text-align: center;
    font-size: 24px;
    font-weight: 600;
}
.form-wrapper .input {
    background:#fff;
    border:1px solid #d8d8d8;
    padding:0 0 0 1%;
    width:95%;
    height:50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.form-wrapper input[type=submit] {
    background:#ff5400;
    padding:10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#fff;
    border:2px solid #f8dccf;
    cursor:pointer;
    min-width:100px;
    text-align:center;
    font-size:15px;
    text-transform:uppercase;
    font-weight:700;
    font-family: 'Droid Sans', sans-serif;
}
.form-wrapper .drop-down-list {
    background:#fff;
    border:1px solid #cdcdcd;
    padding:5px 5px 5px 10px;
    width:60%;
    height:43px;
    -webkit-box-shadow: inset -1px 1px 5px 0px rgba(227, 227, 227, 1);
    -moz-box-shadow: inset -1px 1px 5px 0px rgba(227, 227, 227, 1);
    box-shadow: inset -1px 1px 5px 0px rgba(227, 227, 227, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color:#3e3e3e;
    font-size:13px;
}
.field-row-wrapper .each-field-wrapper {
    float: left;
    width: 100%;
    padding: 15px 0 0 0;
}
.redText { color: red; }
.greenText { color: #80b600; }

.coming_soon > table {  font-family: 'Open Sans', sans-serif; }
.coming_soon table th, .coming_soon table td{ color:#373737; line-height: 20px; font-size: 13px; vertical-align:bottom; vertical-align: middle; border-bottom: 1px solid #f5f5f5; font-size: 14px;}
.coming_soon table th { font-weight: 600;margin: 20px 0;padding: 6px 0 6px 1%;text-align: left;width: 40px; background-color:transparent;}

.coming_soon table tr:nth-child(even) td { padding-bottom: 20px; }
.coming_soon table:last-child tr th:nth-last-child(2){  }
.impact-table-title-two > li:nth-child(2), .impact-table-title-two > li:last-child(1)  {  padding-left: 60px;}
.impact-table-one tr th:last-child{ color: red; }
.impact-table-title-one, .impact-table-title-two { margin: 0; padding-left: 0; margin: 40px 0 0; }
.coming_soon table tr:nth-child(2n) td{padding-left: 0 !important;}
.impact-table-title-one li, .impact-table-title-two li { background-color: #364856;box-sizing: border-box;color: #fff;display: block;float: left;padding: 7px;width: 333px;  width: 41%;font-size: 14px;}
.impact-table-title-two li{ display:block; float: left;  width: 20%; }
.coming_soon h4, .h4_heading {border-bottom: 4px double #dddddd;color: #3d3d3d;font-family: "Open Sans",sans-serif;font-weight: 600;margin: 50px 0 20px;padding: 10px 0;text-align: left;text-transform: uppercase; font-size: 22px !important ; }
.coming_soon > table{box-shadow:none;}
.coming_soon h3 {  color: #3d3d3d;  font-size: 20px;}
.org-opti ul{padding-left: 0 }
.org-opti li{color: #363636;font-family: "Open Sans",sans-serif;font-size: 32px;font-weight: 400;list-style: outside none none;text-transform: uppercase; line-height: 50px; letter-spacing: -1px;  }
.org-opti li span{color:#FF491F; padding-right: 5px; font-weight: 600;}
.impact-table-one td{width: 40%;}
.impact-table-one td:nth-child(2){text-align: center;width: 157px;}
.fa.fa-long-arrow-right {  font-size: 50px;}
.impact-table-title-one li:nth-child(2){width: 119px;}
.org_txt{color:#FF491F !important; font-weight:700;}
.fa.fa-long-arrow-right {  position: relative;  top: -5px;}
.org_program h5, .org_program strong{font-size:14px; font-family:open sans; font-weight:600; color: #545454 !important; padding:5px 0;}
.org_plus_content{margin-bottom:30px ;}
.org_program > section {  background-color: #f9f8f8;  border: 1px solid #e7e7e7;  border-radius: 8px;  padding: 10px 15px;}
.org_program {  margin: 5px 0;}
.org_program header { padding-bottom: 10px;padding: 0;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%) repeat scroll 0 0;border: 1px solid #ccc;color: #364856;cursor: pointer;font-family: "Roboto",sans-serif;font-size: 15px;margin: 10px 0;padding: 5px 10px;}
.org_program header span{padding-right:5px; color:#FF491F;}
.org_program  section h5{border-bottom: 1px solid #eeeeee;}
.acc_trigger2 {
    position: relative !important;
}
.acc_trigger2::after {
  color: #ff491f;
content: "+";
display: block;
font-family: "Open Sans",sans-serif;
font-size: 25px;
font-weight: 600;
position: absolute;
right: 10px;
top: 5px;
}
.minus-div::after {
    content: "-";
    font-size: 24px;
    top: 3px;
}
.grayBorder {
    background-color: #fcfcfc;
    border: 1px solid #e0e0e0;
    color: #838383;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    line-height: 30px;
    padding: 20px;
}
.acc_container2{display:none;}
.acc_trigger2 h5 {
  color: #606060 !important;
  font-size: 14px !important;
  font-weight: 400;
  text-transform: capitalize !important;
}
.impact-table-one {
 margin-top: 30px;border-top: 1px solid #eaeaea;padding-top: 20px;
}
.program_set1{width:68%; float:left; }
	.coming_soon{width: 100%;}
	.coming_soon h3{margin-top:30px;}



@media only screen and (max-width: 1024px) {
    .org-minus .org-box{ width: auto; }
    .coming_soon { float: none; width:100%; padding: 0 20px; box-sizing: border-box; }
    .right-box-wrapper { float: none; width: 98%; padding-left: 2%; box-sizing: border-box; }
    .each-box-wrapper { float: left; width: 49%; margin-right: 1%; }
    .org-gray-box-design{ padding: 0; }
}
@media only screen and (max-width:990px){
     
    .cust_table_container{overflow: auto;}
    .cust_table_container .cus_table{min-width:990px; }
    .org-wd-40{float: none; margin: 0 auto; width:100%; box-sizing: border-box; padding: 50px 80px;}
	.video_sec {  margin: 10px 1%;  width: 48%;}
.or-bottom {  float: left;  margin-right: 15px;  width: 48%;}
	
}
@media only screen and (min-width: 480px) and (max-width: 979px) {
    .org-orange{width: auto}
}
@media only screen and (max-width: 979px) {
    .org-minus{ width: auto;}
    .org-orange img{position: relative; top: 0px;}
}
@media only screen and (min-width: 897px) and (max-width: 979px) {
    .container{width: 100%;}
    .org-orange{ border: none; }
    .org-wd-40{margin: 10px 30px 30px;}
}
@media only screen and (min-width: 768px) and (max-width: 897px) {
    .container{width: 100%;}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .org-wd-40{width: auto; margin:0 20px;}
    .org-orange { margin: 0px; }
    .org-minus .org-box{margin-left:20px;}
    .org-banner-bg { background: rgba(0, 0, 0, 0) url("../images2/banner-employee-wellness-program-oranges.jpg") no-repeat ; background-size:cover; background-position:center center; }
    .org-desc{padding-left: 20px;}
    .or-bottom{width:auto !important;}
    .field-row-wrapper .each-field-wrapper {
        float: none;
        width: 100%;
    }
    .table_title1 li{min-height: 54px;}
	.video_sec{width:97%}
	.program_set1{box-sizing: border-box;float: left;padding: 0 20px;width: 100%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container{width: 100%;}
    .org-minus .org-box { width: 45%;}
    .org-box h1{font-size: 21px;}
}
@media(max-width:590px){
    .container{width: 100%;}
    .each-button-wrapper { float: none; width: 100%; padding-left: 0; }
    .button-section-wrapper .button { width: 100%; }
    .org-minus .org-box h1{font-size: 22px;}
    .or-bottom{float: left;}
    .org-opti{ right: 0;}
    .org-wd-40{ padding: 50px 60px;}
    .org-orange{ width: 91%;}
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .org-orange img{ width:100%; }
    .coming_soon h4, .box-border1 h4 { font-size: 18px; }
    .each-box-wrapper { float: none; width: 100%; }
    .box-border1 h4 { font-size: 17px; }
    .org-wd-40 h2{ font-size: 16px;}
    .org-wd-40 li{ font-size: 15px;}
    .org-orange { width: 99%;}
    .table_title1 li{min-height: 55px; font-size: 12px;}
	.org-opti{ border:none ;}
}
