/******Do not remove******/
.pushImgLeft{
  float: left;
  margin: 10px;
}
.pushImgRight{
  float: right;
  margin: 10px;
}
/******Do not remove******/
.cimm_productHead h2{
  color:#444d69;
}
.cimm_placeHolder_Top{
  background:#bfae7f;
  padding:20px 0px;
  text-align:center;
}
.cimm_placeHolder_Top h3, .cimm_placeHolder_Top p{
  color:#fff;
}
.cimm_placeHolder_Top p{
  padding:0 10px;
}
.cimm_placeHolder_Top h3{
  margin-bottom:10px;
}
.cimm_welcomeNote{
  color:#878787;
  text-align:center;
}
.cimm_placeHolder_Bottom img{
  width:100%;
}
.cimm_HomepageSliderWrap{
  height:382px;
  margin-bottom:30px;
}
.cimm_HomepageSliderWrap img{
  top:0px !important;
}
.cimm_HomepageSliderWrap{
  color:#ffffff !important;
  font-weight:bold;
}
.cimm_HomepageSliderWrap .jssorb01{
  top:170px !important;
  bottom:0 !important;
}
.cimm_placeHolder{
  margin:0 10px;
}
.mainHeading{
  color:#444d69;
  margin-top:20px;
  padding-bottom:5px;
}
.subHeading{
  margin:20px 0 20px 0;
  text-align:center;
  background-color:#444d69;
  padding:10px;
  color:#fff;
}
.paraBold{
  font-weight:bold;
  margin:0 0 20px 0;
  background-color:#f2efe5;
  color:#444d69;
  padding:10px;
}
.paragrapghtext{
  margin:10px 0;
}
.paraWrap p a img{
  float:left;
  margin-right:20px;
}
.paraWrap p a{
  display:block;
}
.leadershipWrap{
  margin-top:20px;
}
.imgWrap{
  margin-right:20px;
  border:1px solid #ccc;
  padding:10px;
}
.imgDiv{
  padding-left:20px!important;
}
.imgWrap a img{
  -webkit-transition:all 0s linear;
  -moz-transition:all 0s linear;
  -o-transition:all 0s linear;
  transition:all 0.3s linear;
}
.imgWrap a{
  display:block;
  overflow:hidden;
}
.imgWrap a img:hover{
  transform:scale(1.1, 1.1);
  -o-transform:scale(1.1, 1.1);
  -moz-transform:scale(1.1, 1.1);
  -webkit-transform:scale(1.1, 1.1);
  opacity:0.5;
}
.listBlock h3{
  margin:20px 0 10px 0;
}
.listBlock ul{
  padding-left:15px;
}
.listBlock ul li{
  list-style:disc;
  padding-bottom:5px;
}
.subheading2{
  color:#000038;
  font-size:14px;
  margin-bottom:10px;
}
button.accordion{
  background-color:#eee;
  color:#444;
  cursor:pointer;
  padding:18px;
  width:100%;
  text-align:left;
  border:none;
  outline:none;
  transition:0.4s;
}
button.accordion.active, button.accordion:hover{
  background-color:#ddd;
}
div.panel{
  padding:0 18px;
  background-color:white;
  display:none;
}
div.panel.show{
  display:block;
}
.marginTop{
  margin-top:20px;
}
.accordion{
  margin-bottom:1px;
  background-color:#444d69!important;
  padding:10px 5px!important;
  color:#fff!important;
}
.panel{
  /*padding:20px!important;*/
  margin-bottom:1px!important;
  border:1px solid #ccc!important;
}
.panel ul{
  padding-left:20px;
}
.panel ul li{
  padding:3px;
  /*list-style-type:disc;*/
}
.DiSp_bttns{
  width:100%;
  box-shadow:none !important;
  margin-bottom:40px!important;
}
.DiSp_bttns > .DiSp_applyOnlineBtn{
  float:right!important;
  background:#bfae7f!important;
  color:#FFF!important;
  font-size:14px!important;
  padding:6px 10px!important;
  box-shadow:none!important;
  font-weight:bold;
  text-decoration:none!important;
  border:none;
}
.DiSp_bttns > .DiSp_downloadBtn{
  float:right!important;
  background:#bfae7f!important;
  color:#FFF!important;
  font-size:14px!important;
  padding:6px 10px!important;
  margin-right:10px!important;
  box-shadow:none!important;
  font-weight:bold;
  text-decoration:none!important;
  border:none;
}
.DiSp_bttns > .DiSp_downloadBtn:hover, .DiSp_bttns > .DiSp_applyOnlineBtn:hover{
  background:#565f65!important;
}
.staticFormWrap{
  margin-top:20px;
}
.fullStaticBG{
  width:600px;
  background-color:#f2efe5;
  padding:20px;
}
.forms .Validate-String, .forms .Validate-email{
  width:100%;
}
.forms > ul > li > label > span{
  color:#F00;
}
.DiSP_txtBox{
  width:400px!important;
  height:40px!important;
  padding:5px!important;
  border:1px solid #878787!important;
  border-radius:5px!important;
}
.DiSP_form{
  margin-top:20px!important;
  background-color:#f2efe5;
  padding:20px;
  width:1000px;
  margin:0 auto!important;
}
.DiSP_form input[type="text"]{
  padding:0 10px;
  width:94%;
  margin-right:3%;
}
.selectInDropDown1{
  width:94%;
  margin-right:3%;
}
.Disp_button{
  padding:5px;
  background:#444d69;
  color:#fff;
  text-align:center;
  font-size:19px;
  text-transform:uppercase;
  border:2px solid #fff;
  height:40px;
  width:180px;
  margin-top:35px;
  margin-bottom:60px;
  float:right;
}
.DiSp_invImg{
  margin-right:15px;
}
.sideHeading{
  text-align:center;
  background-color:#444d69;
  padding:10px;
  color:#fff;
}
ul.listimg li{
  float:left;
  width:30%;
  padding:18px;
  margin-right:2%;
}
.listimg a{
  display:block;
  overflow:hidden;
}
.listimg li a img{
  -webkit-transition:all 0s linear;
  -moz-transition:all 0s linear;
  -o-transition:all 0s linear;
  transition:all 0.3s linear;
}
.listimg li a img:hover{
  transform:scale(1.1, 1.1);
  -o-transform:scale(1.1, 1.1);
  -moz-transform:scale(1.1, 1.1);
  -webkit-transform:scale(1.1, 1.1);
  opacity:0.5;
}
ul.DiSp_invent li i{
  color:#444d69;
  margin-right:10px;
}
ul.DiSp_invent li{
  line-height:30px;
}
#cimm_headingbg h3{
  color:#444d69;
  font-size:30px;
}
.cimm_top{
  margin-top:20px;
}
#cimm_headingbg{
  background:rgba(191, 174, 127, 0.42);
  ;
  text-align:center;
  padding:30px;
  width:100%;
  height:100px;
  float:left;
}
.cimm_para{
  margin:0 auto!important;
  float:none!important;
  width:70%!important;
}
.cimm_SubTitles h5{
  color:#444d69;
  font-size:17px;
  text-align:center;
}
ul.cimm_listitems li{
  line-height:25px;
  font-size:16px;
  list-style-type:disc;
  margin-left:17px;
}
.cimm_TabBlock:hover, .cimm_TabBlock_img:hover{
  background:rgba(228, 221, 201, 0.12);
}
.cimm_TabBlock, .cimm_TabBlock_img{
  padding:15px;
  background:#fff;
  text-align:center;
  cursor:pointer;
}
.cimm_banner{
  overflow:hidden;
}
h1.cimm_bannertxt{
  color:rgb(164, 135, 67);
  position:absolute;
  left:0px;
  width:100%;
  padding:20px 50px;
  text-shadow:0 1px 0 black;
  font-size:50px;
  top:32px;
  text-align:right;
}
.cimm_bannerpara{
  color:#fff;
  position:absolute;
  width:45%;
  padding:20px 50px;
  text-shadow:0 1px 0 black;
  font-size:16px;
  top:111px;
  right:0;
  float:right;
  text-align:right;
}
.cimm_middlecontent{
  height:auto;
  line-height:25px;
  width:80%!important;
  float:none!important;
  background:rgba(200, 204, 217, 0.109804);
  margin:0px auto !important;
}
.cimm_middlecontent h3{
  margin:0 auto;
  width:85%;
  line-height:75px;
  font-size:26px;
  color:#444d69;
}
.cimm_midpart{
  margin:0 auto;
  width:85%;
}
.cimm_midpart i{
  font-size:25px;
  color:#444d69;
}
.cimm_midpart span{
  font-size:16px;
  line-height:26px;
}
#cimm_head{
  font-weight:bold;
  font-size:17px;
  margin-right:10px;
}
.cimm_imgbgcenter{
  margin:0 auto!important;
  width:80%!important;
  float:none!important;
  background:#f9fafb;
  padding:0 2px!important;
}
.cimm_imgbgcenter img{
  background:#444d69;
  border-radius:60%;
  display:block;
  padding:12px;
  margin:0 10px;
}
.cimm_imghead{
  color:#444d69;
}
.cimm_left{
  margin-top:20px;
}
.cimm_img:hover{
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.Static_columnImage{
  width:45%;
  margin:0 auto;
}
.cimm_frstleft{
  padding:15px!important;
}
.cimm_frstright{
  width:30%!important;
  padding:15px!important;
}
.cimm_frstleft h4{
  font-size:26px;
  color:#444d69;
  font-weight:bold;
  text-transform:lowercase;
}
.cimm_frstleft p{
  font-size:16px;
  line-height:26px;
}
ul.cimm_lists li{
  line-height:26px;
  margin-left:10px;
}
.cimm_frstright h4{
  font-size:18px;
  margin-bottom:7px;
}
.cimm_lists i{
  font-size:14px;
  padding-right:10px;
  color:#444d69;
}
.cimm_middlecontent p{
  line-height:25px;
}
.cimm_clipart{
  padding:15px!important;
}
.cimm_clipart img{
  float:left;
  display:block;
  margin-right:10px;
}
.cimm_clipart p{
  font-size:16px;
  line-height:26px;
}
.cimm_leftcontent{
  padding:20px!important;
  width:30%!important;
}
.cimm_gov{
  background:rgba(191, 174, 127, 0.15);
  padding:20px;
  margin:5px;
}
.cimm_gov{
  background:rgba(191, 174, 127, 0.15);
  padding:20px!important;
  margin:12px;
  float:right!important;
  width:25%!important;
  font-style:italic;
  font-weight:bold;
}
.cimm_imgleft{
  margin-right:20px;
  width:40%!important;
}
p.DiSp_paragrapghText{
  margin-top:15px;
}
ul.DiSp_liststyle{
  margin-left:21px;
  width:250px;
  float:left;
}
ul.DiSp_liststyle li{
  padding:10px;
  border-bottom:1px solid #f2efe5 !important;
}
.DiSp_border{
  padding:22px !important;
  border:1px solid #f2efe5;
}
i.fa.fa-arrow-right{
  color:#444d69;
}
.DiSp_Heading_bg{
  background:#444d69;
  width:6px;
  position:relative;
  height:60px;
  margin-bottom:10px;
  margin-top:20px;
}
.DiSp_Main_heading{
  padding:3px 10px;
  color:#444d69;
  position:absolute;
  width:232px;
  margin-left:10px;
  height:50px;
}
.DiSp_Heading_bg p{
  width:250px;
  position:absolute;
  padding:34px 20px;
}
.DiSp_Static_Image{
  float:left;
  width:45%;
  margin-right:5%;
}
.DiSp_static_content{
  float:left;
  width:45%;
  margin:20px 0px;
}
a.DiSp_Static_more{
  color:#444d69;
}
.DiSp_static_content hr{
  margin:30px 0px;
  border:none;
  height:1px;
  background:#f2efe5;
}
.clear{
  clear:both;
}
a.DiSp_Static_more:hover{
  border-bottom:1px dotted #bfae7f;
}
.colelem{
  display:inline;
  float:left;
  clear:both;
}
.DiSp_Static_columnImage{
  width:45%;
  margin:0 auto;
}
.DiSp_columnText{
  margin-top:15px;
  text-align:center;
  padding:10px;
}
.DiSp_Static_columnHeading{
  text-align:center;
  margin-top:20px;
}
.DiSp_threeBlocks{
  margin:0 1%;
  border-top:5px solid #444d69;
  width:31.33% !important;
}
.column1, .column2, .column3{
  width:22%!important;
  margin-right:2%;
  float:left;
  padding:0 10px;
}
.column1{
  margin-left:3%;
}
.column4{
  width:22%!important;
  margin-right:3%;
  float:left;
  padding:0 10px;
}
.outerWrap{
  padding:40px 20px 20px 20px;
  background-color:#444d69;
}
.outerWrap ul li{
  float:left;
  width:23.5%;
  margin-right:2%;
  list-style-type:none;
}
.outerWrap ul li:last-child{
  margin-right:0;
}
.titleWrap{
  position:relative;
  top:0;
  left:10px;
  background-color:#bfae7f;
  padding:10px 20px;
}
.outerWrap{
  position:absolute;
  margin-top:20px;
}
.flip{
  color:#000!important;
}
.flip i{
  display:inline;
  float:right;
  font-size:23px;
  color:#fff;
  font-weight:bold;
}
.flip a{
  padding:5px;
  background-color:#444d69!important;
  border:1px solid;
  border-color:#fff;
  border-bottom-color:#aaa;
  font-weight:bold;
  display:block;
  font-size:16px;
  line-height:32px;
  padding:5px 10px;
  text-decoration:none;
  color:#fff;
}
.DiSp_panel{
  padding:0px 25px;
  background-color:rgb(255, 255, 255);
  border:1px solid rgb(204, 204, 204);
  display:block;
  color:#000;
}
.redStar{
  color:#f00;
}
.inputWrap{
  margin-top:20px;
}
.DiSP_form label{
  display:block;
}
.DiSP_form textarea{
  width:930px;
  height:100px;
  border:1px solid #bfae7f;
}
.formWrap{
  margin-top:20px;
}
.bttnWrap{
  width:1000px;
  margin:0 auto!important;
}
.bttnWrap input[type="submit"]{
  background:#bfae7f!important;
  color:#FFF!important;
  font-size:14px!important;
  padding:11px 30px!important;
  float:right;
  margin-top:20px;
  box-shadow:none!important;
  font-weight:bold;
  text-decoration:none!important;
  border:none;
}
.pressWrap h3{
  border-bottom:1px solid #ccc;
  padding-bottom:10px;
}
.pressWrap p{
  text-align:justify;
}
.NewsWrap{
  padding:20px 30px!important;
}
.NewsWrap h4 a{
  color:#444d69;
  text-decoration:underline;
}
.NewsWrap h4 a:hover{
  text-decoration:none;
}
.NewsWrap span a{
  color:#bfae7f;
}
.NewsWrap span a:hover{
  text-decoration:underline;
}
.DiSP_aboutUsDescp img{
  float:left;
  padding:0 20px 20px 0;
}
.DiSP_aboutUsDescp{
  margin-top:20px;
}
.aboutUsList ul li{
  list-style-type:disc;
  padding:3px 0;
}
.aboutUsList ul{
  padding-left:20px;
}
.aboutUsList h5{
  margin:20px 0;
}
.aboutDescp1 h4{
  color:#444d69;
  margin:20px 0 0 0;
}
/** Home page design start **/
.Disp_image_mt{
  margin-top:30px;
}
.Disp_img_blk3 img{
  height:457px ! important;
  object-fit:cover;
}
.Disp_slider_bg .jssorb01 {
  display:inline-block;
}
.Disp_image_block_btn{
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  background-color:rgba(255,255,255,0.8) ;
  display: block;
  text-align: center;
  width: 220px;
  height: 55px;
  line-height: 55px;
}
.Disp_image_block a {
  display:block;
  text-transform: uppercase;
  font-family:"acumin-pro";
  color: #343741 ! important;
  font-size:16px;
  letter-spacing:0;
  font-weight:bold;
}
.Disp_img_blk3 .Disp_image_block_btn{
  /*top:389px;*/
  /*top:86%;*/
}
.Disp_image_block{
  overflow:hidden;
  position:relative;
  z-index:1;
}
.Disp_image_block img {
  transition: 0.5s all;
  -webkit-transition:0.5s all;
  -moz-transition:0.5s all;
  -o-transition:0.5s all;
}
.Disp_image_block:hover img {
  transform:scale(1.3);
  -webkit-transform:scale(1.3);
  -moz-transform:scale(1.3);
  -o-transform:scale(1.3);
}
.Disp_img_blk4:hover img{
  transform:scale(1.3) translate(10%,10%);
  -webkit-transform:scale(1.3) translate(10%,10%);
  -moz-transform:scale(1.3) translate(10%,10%);
  -o-transform:scale(1.3) translate(10%,10%);
}
.Disp_img_blk3:hover img{
  transform:scale(1.3) translateY(4%);
  -webkit-transform:scale(1.3) translateY(4%);
  -moz-transform:scale(1.3) translateY(4%);
  -o-transform:scale(1.3) translateY(4%);
}
.Disp_img_blk6:hover img{
  transform:scale(1.3) translateX(-6%);
  -webkit-transform:scale(1.3) translateX(-6%);
  -moz-transform:scale(1.3) translateX(-6%);
  -o-transform:scale(1.3) translateX(-6%);
}
.Disp_image_block:hover a,.Disp_image_block a:hover{
  background:#62A70F;
  color:#fff !important;
  text-decoration: none !important;
  opacity:0.8;
  width:100%;
  height:100%;
}
.Disp_image_backg{
  width:100%;
  height:auto;
  background:url('/ASSETS/IMAGES/CMS/STATIC_IMAGES/Home_static_images/OSH_Featured_Prod_bg.jpg');
}
.Disp_image_video_backg{
  width:100%;
  /*height:466px;*/
  background:url('/ASSETS/IMAGES/CMS/STATIC_IMAGES/Home_static_images/OSH_Club_bg.jpg');
}
/*.Disp_image_backg{
height:auto;
}
.Disp_image_video_backg{
height:auto;
}*/
.Disp_image_backg{
  position:relative;
}
.Disp_image_backg:before,.Disp_image_backg:after {
  position: absolute;
  content: '';
  background: #006241;
  width: 100%;
  height: 8px;
}
.Disp_image_backg:before{
  top: 0;
  left: 0;
}
.Disp_image_backg:after{
  bottom: 0;
  left: 0;
}
.Disp_home_subheading h2,.Disp_fp_slider_wgt h2 label,.Disp_featserv_heading h2{
  color:#006241 ! important;
  font-family:SignPainter-HouseScript ! important;
  font-weight: 600;
  font-size:45px ! important;
}
.Disp_fp_slider_wgt a.productTitle {
  font-family:"acumin-pro-semi-condensed";
  font-size: 16px ! important;
  color:#505050;
  font-weight:400;
  font-style:normal;
}
.Disp_fp_slider_wgt .priceSpan {
  color: #505050 ! important;
  font-size: 26px ! important;
  font-weight:bold;
}
.Disp_content_box{
  background:#62A70F;
}
.Disp_box2 h3{
  margin:10px 0;
  text-align:center;
  font-size:40px;
  font-family:SignPainter-HouseScript ! important;
  font-weight: 600;
  color:#fff ! important;
}
.Disp_box2{
  padding:11px 60px;
  height:533px;
  box-sizing:border-box;
}
.Disp_box2a{
  padding:11px 60px;
  height:500px;
  box-sizing:border-box;
}
.Disp_box2 img{
  margin:0 auto;
}
@media (max-width:1200px) {
  .Disp_box2 img{
    width:64%;
  }
}
@media (max-width:750px) {
  .Disp_box2 img{
    width:100%;
  }
}
.Disp_club_join h2{
  text-align: center;
  color: #005D7D;
  font-family:SignPainter-HouseScript ! important;
  font-weight: 600;
}
.Disp_club_OSH_video iframe{
  height:330px ! important;
}
.Disp_club_bonus{
  background: #005D7D;
  color: #fff;
  padding:10px;
  min-height:290px;
  margin-top:20px;
}
.Disp_club_list{
  margin-bottom: 20px;
  font-size: 22px;
}
.Disp_club_br_text{
  border: 5px solid #fff;
  padding: 10px 30px;
  text-align: center;
  display:inline-block;
}
.Disp_club_br_text h3{
  margin:0;
  padding:10px;
  color:#fff;
  font-size: 40px;
  font-family:"acumin-pro-condensed";
  font-weight:900;
  line-height:30px;
}
.Disp_club_btn{
  width: 115px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin: 30px auto 0;
}
.Disp_row_padtb{
  padding:20px 0;
}
.Disp_club_btn a{
  background: #006241;
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  display:block;
  font-weight:600;
  font-family:"acumin-pro";
}
.Disp_club_btn a:hover{
  background:#62A70F;
}
.Disp_no_rpad{
  padding-right:0px ! important;
}
.Disp_no_lpad{
  padding-left:0px ! important;
}
.Disp_OSH_about{
  background: #006241;
  height:415px;
  box-sizing:border-box;
  padding:15px;
}
.Disp_OSH_about h1{
  margin: 0 0 15px 0;
  color:#FFFDEB;
  font-size: 40px;
  font-family:"acumin-pro-semi-condensed";
  font-weight:bold;
}
.Disp_OSH_about h3{
  color: #FFFDEB;
  font-size: 30px;
  margin:0 0 15px 0;
  font-family:"utopia-std";
  font-weight:bold;
}
.Disp_OSH_about p{
  color:#FFFDEB;
  font-weight:400;
  line-height:20px;
  font-family:"acumin-pro";
}
.Disp_row_btnmt{
  margin-top:30px;
}
.Disp_OSH_about_btn a {
  border: 1px solid #FFFDEB;
  padding: 12px 20px;
  text-transform: uppercase;
  color: #fff ! important;
  font-weight:600;
  font-family:"acumin-pro";
}
.Disp_OSH_about_btn a:hover{
  background:#FFFDEB;
  color:#006241 ! important;
  text-decoration:none ! important;
}
.Disp_box2 .Disp_content_text p{
  font-size: 16px;
  color: #fff;
  text-align: center;
  font-weight:bold;
  font-family:"acumin-pro";
}
.Disp_box2 .Disp_content_box_btn{
  margin: 0 auto;
}
.Disp_box1 .Disp_content_box_btn,
.Disp_box2 .Disp_content_box_btn{
  background: #F7921E;
  text-align: center;
  width: 149px;
  height: 38px;
  line-height: 38px;
  font-weight:600;
  bottom:8px;
  position:relative;
}
.Disp_club_list p{
  font-weight:bold;
  line-height:30px;
  font-family:"acumin-pro-condensed";
}
.Disp_box1 .Disp_content_box_btn{
  position: absolute;
  bottom: 2%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform:translate(-50%, -50%);
  -moz-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
}
.Disp_box1 .Disp_content_box_btn a,
.Disp_box2 .Disp_content_box_btn a{
  text-transform: uppercase;
  color: #fff;
  text-decoration:none;
  display:block;
  font-weight:600;
  font-style:normal;
  font-family:"acumin-pro";
}
.Disp_box1 .Disp_content_box_btn a:hover,
.Disp_box2 .Disp_content_box_btn a:hover{
  text-decoration:none ! important;
  color:#fff ! important;
}
.Disp_content_box .Disp_box1{
  position: relative;
}
.Disp_content_box_btn:hover{
  background:rgba(247, 146, 30, 0.8);
}
.Disp_home_slide_algn{
  position:absolute !important;
}
.Disp_slider_bg {
  position: relative;
}
.Disp_Brands_Border{
  border:1px solid #707070;
}
.Disp_fp_slider_wgt{
  padding:30px 40px;
}
.Disp_fp_slider_wgt h2{
  margin:0 0 15px 0 ! important;
  text-align:center ! important;
  color:#006241 ! important;
}
.Disp_fp_slider_wgt h2 label{
  background:none ! important;
  text-transform:capitalize ! important;
  margin:0 ! important;
}
.Disp_fp_slider_wgt .cimm_caroWrap .slick-slide{
  background:#fff;
  border:2px solid #006241;
  margin:0 15px ! important;
}
.Disp_fp_slider_wgt .cimm_slideItemDesp{
  text-align:center;
}
.Disp_slider_bg .captionOrange {
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  width: 800px !important;
  height: 50% !important;
  background: #FFFFFFCC;
  display: none;
  text-align: center;
  padding: 20px 20px 50px 30px;
}
.Disp_home_slider_block img{
  width: 200px;
  height: 155px;
  object-fit: contain;
}
.Disp_home_slider_block p{
  font-size: 18px;
  color: #505050;
  margin: 23px auto 20px;
  font-family: "acumin-pro";
  font-style:normal;
  font-weight:400;
}
.Disp_home_slider_block_btn{
  margin-top: 23px;
  width: 137px;
  margin: 0 auto;
}
.Disp_home_slider_block_btn a{
  text-decoration: none;
  text-transform: uppercase;
  background: #006241;
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight:600;
  padding:12px 20px;
  font-family: "acumin-pro";
}
.Disp_Brands_Border .cimm_caroWrap,
.Disp_fp_slider_wgt .cimm_caroWrap {
  position:relative;
}
.Disp_fp_slider_wgt button.slick-prev.slick-arrow,
.Disp_fp_slider_wgt button.slick-next.slick-arrow,
.Disp_Brands_Border button.slick-prev.slick-arrow,
.Disp_Brands_Border button.slick-next.slick-arrow{
  background: none;
  box-shadow: none;
}
.Disp_fp_slider_wgt .slick-next,
.Disp_fp_slider_wgt .slick-prev,
.Disp_Brands_Border .slick-next,
.Disp_Brands_Border  .slick-prev{
  width:26px;
  height:26px;
  top:50%;
  margin-top:0px;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
}
.Disp_fp_slider_wgt .slick-prev::before ,
.Disp_Brands_Border .slick-prev::before {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  background: url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/Home_static_images/Group 128.png");
  background-repeat: no-repeat;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  opacity:1 !important;
}
.Disp_fp_slider_wgt .slick-prev::before{
  left:-54px;
}
.Disp_fp_slider_wgt .slick-next:before,
.Disp_Brands_Border .slick-next:before{
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  background: url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/Home_static_images/Group 129.png");
  background-repeat: no-repeat;
  top: 50%;
  right: -4px;
  transform: translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  opacity:1 !important;
}
.Disp_fp_slider_wgt .slick-next:before{
  right:-54px;
}
.Disp_fp_slider_wgt .slick-prev,
.Disp_Brands_Border .slick-prev{
  left: 30px;
}
.Disp_fp_slider_wgt .slick-next,
.Disp_Brands_Border .slick-next{
  right:25px;
}
.Disp_slider_bg .jssora05l,.Disp_slider_bg .jssora05r{
  top:50% ! important;
  background:none ! important;
  box-shadow:none ! important;
  width:20px ! important;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
}
.Disp_slider_bg .jssora05l:hover, .Disp_slider_bg .jssora05r:hover{
  background:none ! important;
}
.Disp_slider_bg .jssora05l{
  left:15px ! important;
}
.Disp_slider_bg .jssora05r{
  right:25px ! important;
}
.Disp_slider_bg .jssora05l:before{
  content:"\f104" ! important;
}
.Disp_slider_bg .jssora05r:before{
  content:"\f105" ! important;
}
.Disp_slider_bg .jssora05l:before,.Disp_slider_bg .jssora05r:before{
  font-size:30px ! important;
  color:#fff ! important;
  opacity:1 ! important;
}
.Disp_slider_bg .jssora05l:hover:before,.Disp_slider_bg .jssora05r:hover:before{
  color:#fff ! important;
}
.Disp_slider_bg .jssora05l:before,.Disp_slider_bg .jssora05r:before{
  left:3px ! important;
}
.Disp_featserv_heading h2{
  margin:0 ! important;
  color:#006241 ! important;
}
.Disp_home_slider_block_btn a:hover {
  background: #62A70F;
}
.Disp_OSH_btn1,.Disp_OSH_btn2{
  display:inline-block;
}
.Disp_OSH_btn2{
  margin-left:18px;
}
.Disp_image_video_backg{
  position:relative;
}
.Disp_image_video_backg:before,
.Disp_image_video_backg:after{
  content:"";
  position:absolute;
  width:100%;
  height:26px;
  left:0;
  background-repeat:no-repeat;
}
.Disp_image_video_backg:before{
  top:0;
  background:url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/Home_static_images/Border-top.jpg");
}
.Disp_image_video_backg:after{
  bottom:0;
  background:url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/Home_static_images/Border-bottom.jpg");
}
.Disp_home_subheading h2{
  margin:15px 0 15px 0;
}
.Disp_hrow_mt{
  margin-top:15px;
}
.Disp_img_blk7 .Disp_image_block_btn a:before{
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
}
.Disp_img_blk7 .Disp_image_block_btn a:after{
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  display:none;
  transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
}
.Disp_img_blk7:hover .Disp_image_block_btn a:after{
  display:block;
}
.Disp_img_blk7:hover .Disp_image_block_btn a:before{
  display:none;
}
.Disp_iframe {
  display: block;
  border: none;
  height: 100vw;
  width: 100vw;
}
.DiSp_Form{
  margin-top:30px;
}
.DiSp_Form select{
  font-family: acumin-pro;
  border: 1px solid #454444;
  border-radius: 0;
}
/** Media Queries starts**/
@media (min-width:320px){
  .Disp_club_list{
    font-size:21px;
  }
.Disp_slider_bg .captionOrange{
  width:25% ! important;
}
.Disp_img_blk6 img,.Disp_img_blk1 img,.Disp_img_blk4 img,.Disp_img_blk2 img,.Disp_img_blk5 img{
  height:200px;
  object-fit:cover;
}
.Disp_club_OSH_video iframe{
  height:220px ! important;
}
.Disp_club_join h2{
  margin:15px 0 0 0 ;
}
.Disp_club_br_text h3{
  font-size:36px;
}
.Disp_resp_mt,.Disp_fix_resp{
  margin-top:30px;
}
.Disp_box2{
  height:auto;
  padding:10px 40px;
}
.Disp_box1 .Disp_content_box_btn{
  bottom:-3%;
}
.Disp_image_video_backg{
  height:auto;
}
.Disp_club_btn{
  margin:23px auto 15px;
}
.Disp_image_video_backg:after{
  bottom:-26px;
}
.Disp_featserv_heading {
  margin-top:20px;
}
.Disp_box1 img{
  height:367px;
}
.Disp_no_rpad {
  padding-right:15px ! important;
}
.Disp_no_lpad{
  padding-left:15px ! important;
}
.Disp_OSH_about{
  height:auto;
  padding-bottom:30px;
}
.Disp_OSH_btn2{
  margin:30px 0 0 0;
}
.Disp_fp_slider_wgt .priceSpan{
  font-size:20px ! important;
}
.Disp_fp_slider_wgt a.productTitle{
  height:40px;
}
.Disp_image_block_btn,.Disp_img_blk3 .Disp_image_block_btn{
  top:50%;
}
}
@media (min-width:480px){
  .Disp_fp_slider_wgt a.productTitle{
    height:40px;
  }
.Disp_slider_bg .captionOrange{
  width:40% ! important;
}
.Disp_club_br_text h3{
  font-size:40px;
}
.Disp_club_list{
  font-size:26px;
}
.Disp_row_btnmt{
  margin-top:40px;
}
.Disp_img_blk6 img,.Disp_img_blk1 img,.Disp_img_blk4 img,.Disp_img_blk2 img,.Disp_img_blk5 img,.Disp_img_blk7 img,.Disp_img_blk8 img,.Disp_img_blk9 img{
  /*  height:480px;*/
  object-fit:cover;
}
.Disp_OSH_btn2{
  margin-top:0;
  margin-left:10px;
}
.Disp_resp_mt,.Disp_fix_resp{
  margin-top:30px;
}
.Disp_resp_img_mt{
  margin-top:30px;
}
.Disp_img_blk3 img{
  height:592px ! important;
}
.Disp_box1 img{
  height:auto;
}
.Disp_box1 .Disp_content_box_btn{
  bottom:-1%;
}
.Disp_no_rpad{
  padding-right:15px ! important;
}
.Disp_no_lpad {
  padding-left:15px ! important;
}
.Disp_image_block_btn{
  width:200px;
}
.Disp_OSH_btn2 {
  margin-top: 0px;
  margin-left:10px;
}
.Disp_OSH_map img{
  height:568px;
}
.Disp_club_join h2{
  margin:20px 0 10px 0;
}
.Disp_club_OSH_video iframe{
  height:250px ! important;
}
.Disp_image_block_btn,.Disp_img_blk3 .Disp_image_block_btn{
  top:50%;
}
}
@media (min-width:768px){
  .Disp_resp_mt{
    margin-top:0px;
  }
.Disp_no_lpad{
  padding-left:0px ! important;
}
.Disp_no_rpad{
  padding-right:0px ! important;
}
.Disp_slider_bg .captionOrange{
  width:50% ! important;
}
.Disp_row_btnmt{
  margin-top:38px;
}
.Disp_fp_slider_wgt a.productTitle{
  height:40px;
}
.Disp_img_blk6 img{
  height:281px;
}
.Disp_image_block_btn{
  width:200px;
}
.Disp_img_blk6 img,.Disp_img_blk1 img,.Disp_img_blk4 img,.Disp_img_blk2 img,.Disp_img_blk5 img{
  height:281px;
}
/*.Disp_img_blk7 img,.Disp_img_blk8 img,.Disp_img_blk9 img{
height:126px;
}*/
.Disp_box1 .Disp_content_box_btn{
  bottom:-2%;
}
.Disp_OSH_btn2{
  margin-top:30px;
  margin-left:0px;
}
.Disp_resp_img_mt{
  margin-top:30px;
}
.Disp_OSH_map img{
  height:577px;
}
.Disp_img_blk3 img{
  height:592px ! important;
}
.Disp_img_blk2 img{
  height:281px;
}
.Disp_club_OSH_video iframe{
  height:250px ! important;
}
.Disp_club_join h2{
  margin:30px 0 0 0;
  font-size:36px;
}
.Disp_club_list{
  font-size: 25px;
}
.Disp_club_br_text h3{
  font-size:38px;
}
}
@media (min-width:992px){
  .Disp_resp_mt{
    margin-top:0px;
  }
.Disp_fix_resp{
  margin-top:0;
}
.Disp_img_blk2 img{
  height:179px;
}
.Disp_club_br_text h3{
  font-size:40px;
}
.Disp_club_list{
  font-size:24px;
}
.Disp_club_join h2{
  margin:20px 0 0 0;
  font-size:36px;
}
.Disp_club_OSH_video iframe{
  height:280px ! important;
}
/*.Disp_image_video_backg{
height:450px;*/
}
.Disp_img_blk3 img{
  height:388px !important;
}
.Disp_img_blk6 img{
  height:179px;
}
.Disp_box2{
  padding:11px 60px;
}
@media (max-width:1200px) {
  .Disp_box1 img{
    height: auto;
  }
}
.Disp_box1 .Disp_content_box_btn{
  bottom:-7px;
}
.Disp_OSH_map img{
  height:auto;
}
.Disp_image_block_btn{
  width:200px;
}
.Disp_img_blk6 img, .Disp_img_blk1 img, .Disp_img_blk4 img, .Disp_img_blk2 img, .Disp_img_blk5 img{
  height:179px;
}
/*.Disp_img_blk7 img, .Disp_img_blk8 img, .Disp_img_blk9 img{
height:173px;
}*/
.Disp_image_block_btn{
  top:70%;
}
/*.Disp_img_blk3 .Disp_image_block_btn{
top:86%;
}*/
.Disp_row_btnmt{
  margin-top:25px;
}
.Disp_fp_slider_wgt .priceSpan{
  font-size:24px ! important;
}
@media (min-width:1200px) {
  .Disp_img_blk3 img{
    height:444px ! important;
  }
.Disp_club_join h2{
  font-size:38px;
}
.Disp_club_list{
  font-size:28px;
}
.Disp_row_btnmt{
  margin-top:15px;
}
.Disp_club_br_text h3{
  font-size:50px;
}
.Disp_slider_bg .captionOrange{
  width:800px ! important;
}
.Disp_club_OSH_video iframe{
  height:330px ! important;
}
.Disp_img_blk6 img, .Disp_img_blk1 img, .Disp_img_blk4 img, .Disp_img_blk2 img, .Disp_img_blk5 img{
  height:200px;
}
.Disp_club_join h2{
  margin:30px 0 10px 0;
  font-size:45px;
}
.Disp_fp_slider_wgt .priceSpan{
  font-size:30px ! important;
}
.Disp_fp_slider_wgt a.productTitle{
  height:auto;
}
.Disp_OSH_btn2{
  margin-left:18px;
}
.Disp_image_block_btn{
  top:70%;
}
.Disp_img_blk3 .Disp_image_block_btn{
  top:86%;
}
.Disp_OSH_about{
  height:486px;
}
.Disp_img_blk6 img,.Disp_img_blk2 img{
  height:214px;
}
.Disp_image_block_btn{
  width:220px;
}
.Disp_box1 img{
  height:auto;
}
.Disp_box2{
  height:533px;
}
.Disp_box1 .Disp_content_box_btn{
  bottom:7px;
}
}
@media only screen and (min-device-width:393px) and (max-device-width:873px) and (orientation:landscape){
  .Disp_OSH_map img{
    height:auto;
  }
.Disp_box1 img{
  height:425px;
}
.Disp_img_blk3 img{
  height:388px ! important;
}
.Disp_no_lpad{
  padding-left:15px ! important;
}
.Disp_no_rpad{
  padding-right:15px ! important;
}
}
@media (min-width:393px) and (max-width:851px) and (orientation:landscape){
  .Disp_box1 img{
    height:446px;
  }
.Disp_OSH_map img{
  height:556px;
}
}
@media (min-width:411px) and (max-width:823px) and (orientation:landscape){
  .Disp_box1 img{
    height:435px;
  }
.Disp_OSH_map img{
  height:556px;
}
}
@media (min-width:414px) and (max-width:736px) and (orientation:landscape){
  .Disp_box1 img{
    height:auto;
  }
}
@media (min-width:375px) and (max-width:812px) and (orientation:landscape){
  .Disp_box1 img{
    height:400px;
  }
.Disp_OSH_map img{
  height:556px;
}
}
@media (min-width:360px) and (max-width:760px) and (orientation:landscape){
  .Disp_box1 img{
    height:auto;
  }
}
@media (min-width:768px) and (max-width:1024px)and (orientation:portrait){
  .Disp_no_lpad{
    padding-left:15px ! important;
  }
.Disp_no_rpad{
  padding-right:15px ! important;
}
.Disp_OSH_about{
  height:420px;
}
.Disp_img_blk3 img{
  height:388px ! important;
}
.Disp_box1 img{
  height:auto;
}
}
@media (min-width:768px) and (max-width:1024px)and (orientation:landscape){
  .Disp_OSH_about,.Disp_OSH_map img{
    height:500px;
  }
.Disp_OSH_map img{
  object-fit:cover;
}
}
@media (min-width:900px) and (max-width:1440px) and (orientation:portrait){
  .Disp_box1 img{
    height:auto;
  }
.Disp_OSH_map img{
  height:auto;
}
.Disp_img_blk3 img{
  height:388px ! important;
}
}
@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){
  .Disp_OSH_map img{
    height:535px;
    object-fit:cover;
  }
.Disp_OSH_about{
  height:535px;
}
.Disp_no_lpad{
  padding-left:0px ! important;
}
.Disp_no_rpad{
  padding-right:0px ! important;
}
.Disp_box1 img{
  height:auto;
}
.Disp_slider_bg .captionOrange{
  width:800px ! important;
}
}
/** Media queries ends**/
.polygon .outer {
  display: block;
  margin:auto;
  width: 290px;
  height: 75px;
  background: #006241;
  position: relative;
  color: #fff;
  text-align: center;
  font-size: 2em;
  line-height: 2.9em;
  font-weight: 700;
  text-transform: uppercase;
  text-transform: uppercase;
  -webkit-clip-path: polygon(30px 80px, 0px 50%, 30px 0px, 260px 0px, 290px 50%, 260px 80px);
  clip-path: polygon(30px 80px, 0px 50%, 30px 0px, 260px 0px, 290px 50%, 260px 80px);
  -webkit-transform: scale(0.98, 0.95);
  transform: scale(0.98, 0.95);
}
.cimm_staticPageWrap .container{
  padding: 0 20px 20px;
  box-shadow: 0 0 12px 0 #9e9a9a;
}
.cimm_bodyContentWrap>.container{
  padding-bottom:40px;
}
.row-full{
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
}
.row-full .row{
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}
@media(min-width:1400px){
  .row-full .row{
    max-width:1400px;
    width:1200px;
  }
}
@media (max-width: 1398px){
  .row-full .row {
    width: 1170px;
  }
}
@media (max-width: 1198px){
  .row-full .row {
    width: 970px;
  }
}
@media (max-width: 990px){
  .row-full .row {
    width: 750px;
  }
}
.faq{
  width: 100%;
  text-align:left;
  border-style: none;
}
.faq button a{
  text-align:left;
}
#faqAccordion .panel{
  display:block;
  width:90%;
  margin:auto;
}
#faqAccordion .panel-title{
  background-color:#fff;
}
.panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e114";
  /* adjust as needed, taken from bootstrap.css */
  float: right;
  /* adjust as needed */
  color: grey;
  /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */
}
.osh-bullet li:before {
  top: 5px !important;
  border-radius: 0 !important;
}
@media (min-width: 1141px){
  .bloom{
    height:540px;
  }
.bloom button{
  position:absolute;
  bottom:10px;
  left:50%;
  transform: translateX(-50%);
}
}
@media screen and (min-width: 1390px) {
  header .cimm_header .cimm_header_mid .cimm_headerRight .cimm_signWrap li {
    width: 140px !important;
  }
header .cimm_header .cimm_header_mid .cimm_headerRight {
  margin-right:0 !important;
}
}
.lineHeight1 a{
  color:#006241 ;
}
@media (max-width:480px){
  .cimm_storeLocator{
    padding-left:12% !important;
  }
}
nav.navbar .container {
  width: 1400px;
}
.panel-body a{
  color:#60a60d;
}
.jssorb01 .av{
  border:0px;
  background-color:#60a60d !important;
}
.jssorb01 div{
  border:1px solid #006241 !important;
}
.jssorb01{
  bottom:0 !important;
}
.osh-center{
  margin:auto;
}
.btn-diy
{
  width: 100%;
  height: 40px;
  border: none;
  text-align: center;
  margin: -25px auto 0;
  z-index: 1;
}
.btn-diy span {
  width: 135px;
  height: 40px;
  border: none;
  text-align: center;
  background: #62A70F;
  color: #ffffff;
  padding: 8px 0;
  z-index: 1;
  text-transform:none;
  display:inline-block;
  font-size:14px;
}
.multiTab {
  margin-bottom: 20px;
}
.poinsettia-bg {
  background: url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/giveaways/background-texture.png");
  background-size: auto;
}
.diag{
  background: url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/clubosh/OSH-diag-top.png");
  background-size: contain;
  background-repeat:no-repeat;
}
.aligncenter{
  margin:auto;
}
a {
  color: #005d7d;
}
.OSHlink{
  color: #005d7d;
}
.PgHero{
  margin:0 -18px;
}
.Disp_box1{
  background: #006242;
}
@media screen and (max-width: 992px) {
  .Disp_slider_bg {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.cimm_staticPageWrap p .link, [data-mce-href]:not(.btn) {
  color: #005d7d;
}
.newlink{
  color: #005d7d !important;
}
