body {
  font-family: "Roboto","HelveticaNeue",sans-serif;
}
.aligncenter {
  margin: 0 auto;
}
.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;
}
/*.cimm_staticPageWrap{
font-family:Open Sans;
font-size:14px;
}*/
.cimm_staticPageWrap .container-fluid{
  padding: 0;
}
.mainHeading{
  color: #444d69;
  margin-top:20px;
  /*border-bottom: 1px solid #9C0101;*/
  padding-bottom:5px;
}
.subHeading{
  margin:20px 0 20px 0;
  text-align:center;
  background-color:#444d69;
  padding:10px;
  color:#fff;
}
/*.subHeading{
color:#000038;
margin-top:20px;
position: relative;
}
.subHeading hr{
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 2px;
margin: -2px 0 0 0;
border: 1px solid #9C0101;
}*/
/*.subHeading h3 span{
padding: 5px 20px;
background-color:#fff;
}
.subHeading h3{
position: relative;
z-index: 1;
/*overflow: hidden;*/
/*text-align: center;
bottom: 0px;
}*/
.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;
}
/*.listBlock{
margin-top:20px;
}*/
.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;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover {
  background-color: #ddd;
}
/* Style the accordion panel. Note: hidden by default */
div.panel {
  padding: 0;
  background-color: white;
  display: none;
}
/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
div.panel.show {
  display: block;
}
.marginTop{
  margin-top:20px;
}
/*career stars*/
.accordion{
  margin-bottom:1px;
  background-color:#444d69!important;
  padding:10px 5px!important;
  color:#fff!important;
}
.panel{
  padding:20px;
  margin-bottom:1px;
  border:1px solid #ccc;
}
.panel ul{
  /*padding-left:20px;*/
}
.panel ul li{
  padding:3px;
  list-style-type:none;
}
.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-color: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_txtBox span{
color:#F00;
}
.DiSP_form label{
display:block;
}
.DiSP_selectInDropDown{
width:400px;
}
.DiSP_selectInDropDown{
box-shadow:none!important;
}
.firstRow{
margin-bottom: 20px;
}
.firstRow span{
color: #f00;
}
.DiSP_red{
color: #f00;
}
.DiSP_txtBoxComment{
width:980px!important;
height:120px!important;
}*/
/*a*/
.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;
  /* font-weight: bold; */
  float:right;
}
.DiSp_invImg {
  margin-right: 15px;
  /* width: 287px; */
}
.sideHeading {
  text-align: center;
  background-color: #444d69;
  padding: 10px;
  color: #fff;
}
ul.listimg li {
  float: left;
  width: 30%;
  padding: 18px;
  margin-right: 2%;
  /* border-right: 1px solid red; */
}
.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;
  /* margin-top: 10px; */
  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{
  /*position: relative;*/
  overflow: hidden;
}
h1.cimm_bannertxt {
  color: rgb(164, 135, 67);
  position: absolute;
  /* bottom: 0; */
  left: 0px;
  width: 100%;
  padding: 20px 50px;
  text-shadow: 0 1px 0 black;
  font-size: 50px;
  top: 32px;
  /* right: 0; */
  /* float: right; */
  text-align: right;
}
.cimm_bannerpara {
  color: #fff;
  position: absolute;
  /* bottom: 0; */
  /* left: 0px; */
  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%;
  /* margin: 20px 0; */
  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;
  /* margin-right: 0px; */
}
.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;
  /* border: 1px solid red; */
}
.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;
}
/********* L *********/
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 {
  /* margin: 20px 0 20px 0; */
  /* text-align: center; */
  /* background-color: #444d69; */
  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;
}
/********* L *********/
/*HistoryPage2*/
.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;
}
/*-----------------static page----------------------*/
.cimm_staticPageWrap > .Banners{
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.Disp_button1 a{
  background-color: #00a8e3;
  padding:10px 30px;
  border-radius:0px;
  font-family: HelveticaNeue;
}
.Disp_button2 a{
  background-color: #ffa400;
  padding:10px 30px;
  font-family: HelveticaNeue;
  border-radius:0px;
}
.Disp_clip img {
  clip-path: polygon(50% 0%, 100% 38%, 100% 100%, 0 100%, 0% 38%);
}
.Disp_remove_sidepadding{
  padding-left: 0!important;
  padding-right: 0!important;
}
.Disp_clip_contact>img {
  clip-path: polygon(0 0, 100% 0%, 100% 41%, 0 82%);
}
.Disp_cont_text > img {
  right: 47%;
  top: 8%;
  left: 47%;
  position: absolute;
  text-align: center;
}
.Disp_cont_text > h3 {
  right: 0;
  top: 14%;
  font-size: 34px ! important;
  left: 0;
  text-align: center;
  position: absolute;
  color: white ! important;
}
.Disp_cont_text > p {
  top: 19%;
  left: 25%;
  text-align: center;
  position: absolute;
  color: white ! important;
  right: 25%;
}
.Disp_width{
  margin: 50px 0px 0px 50px;
}
.Disp_bg_form {
  top: 28%;
  width: 60%;
  left: 0;
  right:0;
  position: absolute;
  height: auto;
  padding: 40px;
  margin: 0 auto;
  z-index: 1;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
.Disp_bg_form h3 {
  font-family: HelveticaNeue;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
.Disp_button4 a {
  font-family: HelveticaNeue;
  background-color: #7e848a;
  padding:10px 20px;
  color:white;
  font-size:12px;
  border-radius:0px;
}
.form-control {
  /*border: 1px solid  #7e848a !important;*/
  border-radius: 0px !important;
  /*height: 42px !important;*/
}
.cimm_staticPageWrap p{
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.71;
  color: #7e848a;
  padding: 1% 0;
}
.cimm_staticPageWrap h5{
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #ffa400;
}
.cimm_staticPageWrap h2{
  font-family: HelveticaNeue;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
/*-------------------------*/
.DiSp_secBannerText
{
  font-family: oswaldregular;
  width: 1200px;
  margin: 0 auto;
}
.DiSp_secBannerText div{
  position: absolute;
  bottom: 25%;
  left:0;
  right:0;
  color: #fff;
  line-height: 26px;
  font-weight: bold;
  font-family: HelveticaNeue;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}
.DiSp_secBannerText div h4 
{
  font-family: HelveticaNeue;
  font-size: 34px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.12;
  text-align:center;
  color: #ffffff;
}
.DiSp_secBannerText div p
{
  width: 70%;
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.71;
  color: #ffffff;
  position:relative;
  top:0;
  margin: 0 auto;
  text-transform: none;
  font-weight: 500;
}
/*------------------hover part-----------------------*/
.Disp_overlay {
  position: absolute;
  top: 0px;
  width: calc(100% - 30px);
  height: 100%;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
  opacity: 0.86;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
}
.Disp_container:hover .Disp_overlay {
  display: block;
  background: rgba(265, 164, 0, .53);
  cursor: pointer;
}
.Disp_container > img {
  position: absolute;
  width: 370px;
  height: 450px;
}
.Disp_Title {
  position: absolute;
  width: calc(100% - 30px);
  bottom: 46px;
  font-weight: 700;
  font-size: 20px !important;
  text-align: center;
  text-transform: uppercase;
  color: white !important;
  z-index: 1;
  transition: bottom .5s ease;
}
.Disp_button3 {
  position: absolute;
  width: calc(100% - 30px);
  bottom: 52px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease;
}
.Disp_button3 a {
  font-family: HelveticaNeue;
  padding: 12px 80px;
  text-align: center;
  text-decoration:none;
  color: white;
  background-color:#ffa400;
  z-index: 1;
}
.Disp_container:hover .Disp_Title {
  bottom: 114px;
}
.Disp_container:hover .Disp_button3 {
  opacity: 1;
}
.Disp_container{
  margin: 20px 0 50px 0;
}
.Disp_container p{
  padding: 0;
}
/*------------------hover part-end-----------------------*/ 
/*------------------hover part-1-----------------------*/
.Disp_container1{
  position: relative;
  width: 270px;
  height: 450px;
}
.Disp_overlay1 {
  position: absolute;
  top: 0;
  width: 270px;
  height: 450px;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
}
.Disp_container1:hover .Disp_overlay1 {
  display: block;
  background: rgba(265, 164, 0, .53);
}
.Disp_container1 > img {
  position: absolute;
  width: 270px;
  height: 450px;
}
.Disp_Title1{
  position: absolute;
  width: 270px;
  top: 370px;
  font-weight: 700;
  font-size: 16px !important;
  text-align: center;
  text-transform: uppercase;
  color: white !important;
  z-index: 1;
  transition: top .5s ease;
}
.Disp_button3_1 {
  position: absolute;
  width: 270px;
  top: 380px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease;
}
.Disp_button3_1 a {
  font-family: HelveticaNeue;
  width: 270px;
  padding: 12px 80px;
  text-align: center;
  text-decoration:none;
  color: white;
  background-color:#ffa400;
  z-index: 1;
}
.Disp_container1:hover .Disp_Title1 {
  top: 302px;
}
.Disp_container1:hover .Disp_button3_1 {
  opacity: 1;
}
.Disp_container p{
  padding: 0;
}
/*------------------hover part1-end-----------------------*/  
/*------------------hover part-3-----------------------*/
.Disp_container2{
  position: relative;
  width: 370px;
  /* margin: 0 15px ;*/
  padding: 0;
}
.Disp_overlay2 {
  position: absolute;
  top: 4px;
  width: 370px;
  height: 200px;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
}
.Disp_container2:hover .Disp_overlay2 {
  display: block;
  background: rgba(43, 43, 43, .53);
}
.Disp_container2 > img {
  position: absolute;
  width: 370px;
  height: 200px !important;
}
.Disp_button3_2 {
  position: absolute;
  width: 370px;
  top: 100px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease;
}
.Disp_button3_2 a {
  font-family: HelveticaNeue;
  width: 270px;
  padding: 12px 40px;
  text-align: center;
  text-decoration:none;
  color: white;
  background-color:#ffa400;
  z-index: 1;
}
.Disp_container2:hover .Disp_button3_2 {
  opacity: 1;
}
/*------------------hover part3-end-----------------------*/ 
/*---- new style----------------*/
h4.DiSp_headline {
  width: 418px;
  height: 38px;
  font-family: HelveticaNeue;
  font-size: 28px;
  font-weight: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
}
p.DiSp_Paragraph {
  width: 1170px;
  height: 96px;
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.71;
  text-align: left;
  color: #7e848a;
  margin: 0 0 30px 0;
}
.DiSp_button {
  background-color: #ffa400;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
  padding: 13px 42px;
}
.DiSp_button01 {
  background-color: #00a8e3;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
  padding: 13px 42px;
}
.Disp_Pagination ul li{
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #54575a;
  margin-left: 11%;
  float: left;
}
.Disp_Pagination ul > .active{
  color: #ffa400;
}
.Disp_Pagination{
  float: right;
  width: 25%;
  display: block;
  margin-bottom: 5%;
}
.DiSp_Sectionheading h3 {
  font-family: HelveticaNeue;
  font-size: 34px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: center;
  color: #54575a;
}
.DiSp_Sectionheading p {
  text-align: center;
}
p.DiSp_SectionContent {
  font-family: HelveticaNeue;
  font-size: 15px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.86;
  letter-spacing: normal;
  text-align: right;
  color: #54575a;
  text-transform: uppercase;
}
.Disp_con  h5 {
  color:#54575a !important;
  text-transform: uppercase !important;
}
.Disp_con  a {
  padding:10px 30px !important;
  color:white !important;
  text-decoration:none !important;
  background-color:#00a8e3 !important;
  font-family: HelveticaNeue !important;
}
.Disp_con1  a {
  padding:10px 30px !important;
  color:white !important;
  text-decoration:none !important;
  background-color:#ffa400 !important;
  font-family: HelveticaNeue !important;
}
.DiSp_Form label {
  font-size: 16px;
  display: block;
  line-height: 24px;
  font-family: HelveticaNeue;
  text-transform:uppercase;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  color: #54575a;
}
.DiSp_Form span {
  color: #ffa400;
  font-size: 20px;
}
.DiSp_Form input[type="text"], .DiSp_Form input[type="email"] {
  width: 100%;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #7e848a;
  color:#54575a;
  padding:0 2%;
}
.DiSp_Form select {
  width: 100%;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #7e848a;
  color:#7e848a;
  padding: 0 0 0 2%;
  -webkit-padding-start: 2%;
}
.custFile input[type=file] {
  opacity: 0;
}
.custFile {
  position: relative;
  /*display: inline-block;*/
  /* width: 120px;
  background: #7e848a;
  height: 35px;*/
}
.custFile label {
  width:130px;
  position: absolute;
  padding: 10px 20px;
  color: #fff !important;
  font-weight: bold;
  /* padding-bottom: 0; */
  /* white-space: nowrap; */
  /* overflow: hidden; */
  text-align: center;
  background-color: #7e848a;
  text-overflow: ellipsis;
}
.DiSp_Form textarea {
  width: 100%;
  height: 88px!important;
  background-color: #ffffff;
  border: solid 1px #7e848a;
  color:#7e848a;
  min-height: 88px;
  padding: 7px;
}
.DiSp_Form .optinCheckbox .customCheckBox span {
  color: #54575a;
  font-size: 13px;
  text-transform: none;
}
.DiSp_Btn {
  margin: 20px 0;
}
.Disp_submit {
  font-size: 20px;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
  background-color: #00a8e3;
  padding:10px 20px;
  border:0px;
  float:left;
}
.Disp_BlueBg{
  background-color: #ecf3f9;
  padding: 10% 0;
}
.Disp_style ul li{
  font-family: HelveticaNeue !important;
  font-size: 14px !important;
  line-height: 1.71 !important;
  color: #7e848a !important;
  /*list-style-type: square ;*/
  margin: 0px 22px 0px 40px;
}
.Disp_style li:before {
  content: '\f14a';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -2.2em;
  color: #7e848a;
}
.Disp_style p{
  margin:0 !important;
}
.Disp_style1 > ul > li > a{
  font-family: HelveticaNeue !important;
  font-size: 14px !important;
  line-height: 2.15 !important;
  letter-spacing: normal !important;
  color: #00a8e3 !important;
  text-transform: uppercase;
  font-weight: bold;
}
.Disp_style1 > ul > li a >.svg-inline--fa {
  margin-right: 2%;
}
.Disp_style h4{
  font-family: HelveticaNeue;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  text-transform: uppercase;
}
.Disp_cont_width{
  max-width: 1200px;
  width: 1200px;
  left:19%;
  right:19%;
}
.DiSp_SectionBlock{
  padding:10% 0;
}
.DiSp_SectionBlock p,.Disp_SectionimageSpace{
  padding-bottom:5%;
}
.Disp_paragraph{
  margin-bottom:2%;
}
.Disp_BlueBglist > ul > li{
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.15;
  letter-spacing: normal;
  text-align: left;
  color: #7e848a;
  list-style-type:none!important;
  text-transform: uppercase;
}
.Disp_BlueBglist > ul > li > .svg-inline--fa{
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.15;
  letter-spacing: normal;
  text-align: left;
  color: #00a8e3;
  margin-right: 3%;
}
.Disp_but_width > p > a >.svg-inline--fa {
  margin-right: 1%;
}
.Disp_style > ul > li >.svg-inline--fa{
  margin-right: 3%;
}
.Disp_line{
  line-height:48px;
}
.Disp_align{
  text-align:left ! important;
}
.Disp_align_R{
  text-align:Right ! important;
}
.Disp_Read{
  color:#00a8e3 ! important;
  font-weight: 700 !important;
}
.Disp_li li {
  font-family: HelveticaNeue !important;
  font-size: 14px !important;
  line-height: 1.71 !important;
  color: #7e848a !important;
  list-style-type: square ;
  margin: 0px 22px 0px 17px;
  font-weight:normal!important;
}
.Disp_child li {
  padding-left: 32px !important;
  list-style-type: none !important ;
  margin:0 !important;
  font-weight:normal!important;
}
.Disp_h1{
  font-family: HelveticaNeue;
  font-size: 28px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #333333;
  text-transform: uppercase;
}
.Disp_social_icon li{
  display: -webkit-inline-box;
  margin-right:5px;
  float:left;
}
.Disp_h5{
  color:#00a8e3!important;
}
.Disp_BktHeight{
  height:170px;
  overflow: hidden;
}
.Disp_BktHeightSpec{
  height:200px;
  overflow: hidden;
}
ul.Disp_list_style {
  margin-left:14px;
}
.Disp_list_style li {
  font-size: 14px;
  font-family: HelveticaNeue !important;
  /*list-style-type: disc;*/
  list-style-position: inside;
  line-height: 24px;
  color: #7e848a;
  position: relative;
  padding-left: 32px;
}
.Disp_list_style  li  .svg-inline--fa{
  color: #7e848a;
  position: absolute;
  left: 0px;
  top: 6px;
}
ul.Disp_list_style1 {
  margin-left:14px;
  margin-top:64px;
}
.Disp_list_style1 li {
  font-size: 14px;
  font-family: HelveticaNeue !important;
  /*list-style-type: disc;*/
  list-style-position: inside;
  line-height: 24px;
  color: #7e848a;
  position: relative;
  padding-left: 32px;
}
.Disp_list_style1  li  .svg-inline--fa{
  color: #00a8e3;
  position: absolute;
  left: 0px;
  top: 6px;
}
.home_successstory .story h4{
  font-family: HelveticaNeue !important;
}
.Banner_row {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}
.Banner_top {
  position: relative;
  height: 300px;
  overflow: hidden;
  background-size: cover;
}
.Disp_height > h5{
  margin-bottom: -10px !important;
}
.Disp_height > p{
  margin-bottom: 8px !important;
}
.Disp_h3 > h4{
  margin-top: 15px !important;
  font-family: HelveticaNeue !important;
  font-size: 26px !important;
  font-weight: 900 !important;
  color: #7e848a !important;
}
.Disp_h3 > h3{
  font-family: HelveticaNeue !important;
  font-size: 18px !important;
  font-weight: normal !important;
}
.Disp_h3 > p{
  font-family: HelveticaNeue !important;
  font-size: 12px !important;
  font-weight: normal !important;
}
.Disp_space{
  margin-top:35px;
}
.Disp_space1{
  margin-top:15px;
}
.Disp_Text > h3{
  font-family: HelveticaNeue;
  font-size: 24px;
  font-weight: normal;
  color: #333333;
  text-transform: uppercase;
}
.Disp_Text > h5{
  text-transform: uppercase;
  font-family: HelveticaNeue;
  font-size: 16px;
  font-weight: normal;
  color: #00a8e3;
}
.Disp_his h3{
  width: 66px;
  height: 23px;
  font-family: HelveticaNeue;
  font-size: 26px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.92;
  letter-spacing: normal;
  text-align: left;
  color: #7e848a;
}
.Disp_his h2{
  width: 470px;
  height: 24px;
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #54575a;
}
.Disp_his p{
  width: 470px;
  height: 32px;
  font-family: HelveticaNeue;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #7e848a;
}
/*----------------------Slider1----------------*/
#slide{
  width:100%;
}
* {
  box-sizing: border-box
}
/*.mySlides {
display: none
}
.slideshow-container {
max-width: 1000px;
position: relative;
margin: auto;
}
/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}
/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}
/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
/* The dots/bullets/indicators 
.dot {
cursor: pointer;
height: 10px;
width: 10px;
margin: 0 2px;
background-color: #bbb;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
span.dot.active {
background-color: #00a8e3 ;
}
/*.active, .dot:hover {
background-color: #717171;
}*/
/*----------------------Slider1 End----------------*/
/*----------------------Carreer -Slider2 ----------------*/
h1.Disp_Slidertext1  {
  font-family: HelveticaNeue;
  font-size: 34px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: center;
  text-transform: uppercase;
  color: #54575a;
}
p.Disp_Slidertext1  {
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
}
h2.Disp_slider_innertext2 {
  font-family: HelveticaNeue;
  font-size: 14px !important;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: left !important;
  color: #54575a;
  text-transform: uppercase;
}
p.Disp_slider_innertext2{
  font-family: HelveticaNeue;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #7e848a;
}
.Disp_caurosel_inner1{
  margin-left:13% !important;
  margin-right:13% !important;
}
.Disp_carousel2 {
  position: absolute;
  top: 50% !important;
  font-size: 20px;
  color: #fff;
  text-align: center;
  background-color: rgba(0,0,0,0);
  filter: alpha(opacity=50);
  opacity: .5 !important;
}
.Disp_left1 {
  left: 0;
  right: auto;
  border-radius: 1px !important;
  padding: 30px 10px 30px 10px !important;
  background-color: black !important;
}
.Disp_right1 {
  left: auto;
  right: 0;
  border-radius: 1px !important;
  padding: 30px 10px 30px 10px !important;
  background-color: black !important;
}
.Disp_caurosel_inner1 .item.Disp_left1.active {
  transform: translateX(-33%);
}
.Disp_caurosel_inner1 .item.Disp_right1.active {
  transform: translateX(33%);
}
.Disp_caurosel_inner1 .item.next {
  transform: translateX(33%)
}
.Disp_caurosel_inner1 .item.prev {
  transform: translateX(-33%)
}
.Disp_caurosel_inner1 .item.Disp_right1,
.Disp_caurosel_inner1 .item.Disp_left1 {
  transform: translateX(0);
}
.Disp_carousel2.Disp_left1,.Disp_carousel2.Disp_right1 {
  background-image:none;
}
/*----------------------Carreer -Slider2 end ----------------*/
/*----------------------Leadership -Slider ----------------*/
/* override position and transform in 3.3.x */
h2.Disp_slider_innertext1 {
  font-family: HelveticaNeue;
  font-size: 14px !important;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center !important;
  color: #54575a;
  text-transform: uppercase;
}
.Disp_caurosel_inner1{
  margin-left:13% !important;
  margin-right:13% !important;
}
.Disp_carousel1 {
  position: absolute;
  top: 30% !important;
  font-size: 20px;
  color: #fff;
  text-align: center;
  background-color: rgba(0,0,0,0);
  filter: alpha(opacity=50);
  opacity: .5 !important;
}
.Disp_left1 {
  left: 0;
  right: auto;
  border-radius: 1px !important;
  padding: 30px 10px 30px 10px !important;
  background-color: black !important;
}
.Disp_right1 {
  left: auto;
  right: 0;
  border-radius: 1px !important;
  padding: 30px 10px 30px 10px !important;
  background-color: black !important;
}
.Disp_caurosel_inner1 .item.Disp_left1.active {
  transform: translateX(-33%);
}
.Disp_caurosel_inner1 .item.Disp_right1.active {
  transform: translateX(33%);
}
.Disp_caurosel_inner1 .item.next {
  transform: translateX(33%)
}
.Disp_caurosel_inner1 .item.prev {
  transform: translateX(-33%)
}
.Disp_caurosel_inner1 .item.Disp_right1,
.Disp_caurosel_inner1 .item.Disp_left1 {
  transform: translateX(0);
}
.Disp_carousel1.Disp_left1,.Disp_carousel1.Disp_right1 {
  background-image:none;
}
/*----------------------Leadership -Slider end ----------------*/
h1.Disp_Slidertext {
  font-family: HelveticaNeue;
  font-size: 34px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: center;
  text-transform: uppercase;
  color: #54575a;
}
.Disp_form_button > .button{
  font-size: 12px;
  font-weight: bold;
  padding: 10px 17px;
}
.Disp_form_dropdown{
  position:relative;
}
.Disp_form_dropdown:after {
  content: "\f107";
  font-family: "fontAwesome";
  font-size: 18px;
  position: absolute;
  right: 3%;
  top: 8px;
  color: #54575a;
}
.DiSp_button5 {
  background-color: #ffa400;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
  padding: 13px 110px;
}
.Disp_map{
  margin:10px;
}
.Disp_whs{
  margin-top:12px;
}
.Disp_whs h2{
  font-family: HelveticaNeue;
  font-size: 12px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #54575a;
}
.cimm_staticPageWrap Disp_whs h2 {
  font-size: 12px;
}
.Disp_whs p > .svg-inline--fa {
  color: #ffa400 !important;
  margin-right:2% !important;
  width: .875em;
}
.Disp_wh_list li {
  font-size: 14px;
  font-family: HelveticaNeue !important;
  /* list-style-type: disc; */
  list-style-position: inside;
  line-height: 24px;
  color: #7e848a;
  position: relative;
  padding-left: 32px;
  padding-top: 10px;
}
.Disp_wh_list li .svg-inline--fa {
  color: #ffa400;
  position: absolute;
  left: 0px;
  top: 14px;
  width: .875em;
}
.Disp_Contact_Text h2{
  font-family: HelveticaNeue;
  font-size: 12px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #00a8e3;
  text-transform: uppercase;
  margin-top:10px;
}
.Disp_Contact_Text ul li a{
  font-family: HelveticaNeue;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #54575a;
  display:block !important;
}
.Disp_Contact_Text ul li a:hover{
  background-color: #ecf3f9;
  text-decoration:underline;
}
ul.Disp_list_style2{
  margin-left:10px;
}
.Disp_list_style2 li a {
  font-size: 14px;
  font-family: HelveticaNeue !important;
  /* list-style-type: disc; */
  list-style-position: inside;
  line-height: 24px;
  color:#00a8e3;
  position: relative;
  padding-left: 32px;
  text-transform: uppercase;
  font-weight: 700;
}
.Disp_list_style2 li > a >.svg-inline--fa  {
  color: #00a8e3;
  position: absolute;
  left: 0px;
  top: 1px;
}
/*-------------------Image-background---------------------*/
.Disp_img1 {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}
/*-------------------Images---------------------*/
.Disp_img_who {
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_Who.jpg) no-repeat center;
  background-size: cover;
  padding-top: 70px;
  height: 400px;
}
.Disp_img_SS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/bg_sucessstories_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_SD{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/bg_banner_SuccessStories_N.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_LS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/leadership_banner.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CA{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/career_banner.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_HS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_history.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_HS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_history.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_DS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_diversity.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_PWS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/bg_banner_pws_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_PE{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/pe_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_AU{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_AU_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_AU1{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_auto2_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_AU2{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_auto1_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_AU3{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_auto3_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_AU4{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_auto4_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fs_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS1{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fds1_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS2{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fds2_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS3{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fds3_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS4{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fds4_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS5{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fds5_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_FS6{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_fds6_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cpm.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM3{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cmp3_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM2{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cmp2_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM1{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cmp1_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM4{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cmp4_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM5{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cmp5_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_CPM6{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_cmp6_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_MRO{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_mro_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_MRO1{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_mro_01_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_MRO2{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_mro_02_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_MRO3{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_mro_03_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_MM{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/mm_materials_manage_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_EC{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/ec_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_EM{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/ems_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_UT{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/utility_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_SM{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/speciality_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_OG{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/oil_gas_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_IF{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/infrastructure_top_New.png) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_IF1{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_transport_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_IF2{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_port_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_IF3{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/banner_it_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_contact{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/Maintenancebg_cta.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_Cbot{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/careers_apply_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_Hbot{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/management_training_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_Dbot{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/diversity_we_open_doors_New.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
.Disp_img_mmcp{
  background: transparent url(ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/mm_central_procure-min.jpg) no-repeat center;
  padding-top: 70px;
  height: 400px;
  background-size: cover;
}
/*-------------------Images-end---------------------*/
.Disp_line_space{
  margin-top:20px;
}
/*-------------------Image-background End---------------------*/
/*----------------------toggle-------------------------*/
.panel-body{
  padding-top:20px !important;
}
.panel-group .panel {
  border-radius: 0;
  box-shadow: none;
  border-color: #EEEEEE;
}
.panel-default > .panel-heading {
  padding: 0;
  border-radius: 0;
  color: #212121;
  background-color: #7e848a;
  border-color: #EEEEEE;
}
.panel-title {
  font-size: 16px;
  color:gray ;
  text-transform:uppercase;
}
.panel-title > a {
  display: block;
  padding: 15px;
  text-decoration: none;
  color:white !important;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #EEEEEE;
}
#accordion .highlight {
  background:#00a8e3;
}
.panel-group .panel+.panel {
  margin-top: 20px !important;
}
.panel {
  background-color: none  !important ;
  border: none  !important ;
  ;
  border-radius: 4px;
  -webkit-box-shadow: none  !important ;
  ;
  box-shadow:none  !important ;
  ;
}
.panel-heading .panel-title > a:after {
  float: left !important;
  font-family: FontAwesome;
  content:"\f146";
  padding-right: 5px;
}
.panel-heading .panel-title > a.collapsed:after {
  float: left !important;
  content:"\f0fe";
}
/*----------------------toggle-------------------------*/
/*----------------------Static end----------------------------*/
/***** Home Page**************/
.primaryMenuBlock{
  background: url("angle_banner_white_orange.svg") no-repeat 0px -110px;
  height:630px;
}
.primaryMenuBlock:after{
  content:'';
  clear:both;
  display:block;
}
.primaryMenuBlock div{
  float:left;
  position:relative;
  top: 52px;
  cursor:pointer;
}
.primaryMenuBlock div > h4{
  position: absolute;
  bottom: 20px;
  left: 50px;
  color: #fff;
}
.primaryMenuBlock div:hover > h4{
  display:none;
}
.primaryMenuBlock div:hover > .overLayMenu{
  display:block;
}
.primaryMenuBlock div .overLayMenu{
  position:absolute;
  display:none;
  top:0;
  width:100%;
  height:100%;
  left:0;
  background:#ffa400;
  opacity:.5;
}
.Disp_container2 > h5{
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #ffa400;
}
.Disp_banner_Title{
  position:relative;
}
.Disp_bannerOverlay{
  position: absolute;
  top: 0;
  width: 100%;
  height: 420px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0), #000000);
  opacity: 0.86;
}
.static_probwesolve{
  padding-top: 70px;
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/bg_quick_contact.jpg) no-repeat center;
  background-size: cover;
  color: #ffffff;
}
.static_probwesolveTSI{
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/bg_quick_contactTSI.jpg) no-repeat center;
}
.static_probwesolve::after,.static_probwesolveThis::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 60%;
  background: #ffffff;
  right: 0px;
  bottom: 0px;
  transform-origin: bottom right;
  transform: skewY(-15deg);
  z-index: 0;
  background-color: #ecf3f9;
}
.static_probwesolve h3, .static_probwesolveThis h3{
  font-family: "Roboto","HelveticaNeue",sans-serif;
  font-size: 34px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin-top: 20px;
}
.static_probwesolve p,.static_probwesolveThis p{
  font-family: "Roboto","HelveticaNeue",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  max-width: 770px;
  margin: 0px auto;
}
.static_probwesolveThis {
  padding-top: 70px;
  background: transparent url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/turtle-hughes-full-frame-image.png) no-repeat center;
  background-size: cover;
  color: #ffffff;
}
.static_probwesolve_bot > li > h3 {
  font-family: "Roboto","HelveticaNeue",sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  margin-top: 20px;
}
.static_probwesolve_bot > li > p {
  font-family: "Roboto","HelveticaNeue",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  max-width: inherit;
  margin-bottom: 30px;
  -webkit-animation: fadeOutLeft 1s both;
  animation: fadeOutLeft 1s both;
}
.text-center img{
  display:inline-block;
  margin:0 auto;
}
.Disp_ReachOut h3{
  font-family: HelveticaNeue;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #333333;
  text-align: left;
}
.Disp_ReachOut p{
  font-family: HelveticaNeue;
  font-size: 14px;
  line-height: 1.71;
  color: #7e848a;
  padding: 1% 0;
  text-align: left;
  max-width: 100%;
}
.Disp_ReachOut{
  padding: 0 8%!important;
}
/*.DiSp_accBlock h3 {
display: block;
cursor: pointer;
line-height: 35px;
color: #3b3b3b;
font-size: 24px;
margin-top: 20px;
margin-bottom: 20px;
}
.DiSp_accBlock {
padding-left: 15px;
border-bottom: 2px solid #848182;
}
.DiSp_accBlock span {
float: right;
margin: 0 0px 0 0;
}
.DiSp_accContent p {
font-size: 16px;
line-height: 18px;
color: #3b3b3b;
margin-bottom: 20px;
}*/
.Disp_toggleBar{
  background-color: #00a8e3;
}
.Disp_toggleBar p, .Disp_toggleBarInactive .DiSp_accContent p{
  font-family: HelveticaNeue;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: left;
  color: #7e848a;
}
.DiSp_accContent
{
  display:none;
}
.DiSp_accBlock h3 {
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: left;
  color: #ffffff;
  background-color: #7e848a;
  padding: 10px 10px;
  text-transform: uppercase;
}
.DiSp_accContent .DiSp_THIS h3 {
  font-family: HelveticaNeue;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #333333;
  background: none !important;
}
.DiSp_accContent ul.Disp_wh_list {
  margin-left: 16px;
}
.Disp_toggleBar p svg, .DiSp_accBlock h3 svg{
  margin-right:15px;
}
.Disp_contactTabTitles{
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #54575a;
}
.Disp_contactTab{
  border-right:1px solid #c4c7ca;
  border-top:1px solid #c4c7ca;
}
.home_successstory .success_story #success_story-slider .success_story-image .story_image .titleonimage h4{
  font-family: HelveticaNeue;
}
.Disp_contactparmotion h3{
  font-family: HelveticaNeue;
  font-size: 34px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: center;
  color: #54575a;
}
.heighlight{
  background-color:#00a8e3 !important;
  color:#fff !important;
}
/*.cimm_staticPageWrap a:hover{
color: #ffa400 !important;
text-decoration: underline !important;
}
*/
.file-control span {
  text-align: left;
  display: block;
  padding: 6px 12px;
  color: #636c72;
  position: absolute;
  width: 100%;
  font-size: 14px;
}
.file-control input[type=file] {
  opacity: 0;
  height: 35px;
  width: 100%;
  cursor: pointer;
}
.Disp_Delete{
  width: 130px;
  padding: 10px 20px;
  color: #fff!important;
  font-weight: bold;
  text-align: center;
  background-color: #7e848a;
  border: 0px;
  font-family: HelveticaNeue;
  text-transform: uppercase;
  text-transform: uppercase;
  font-size: 12px;
  line-height: normal;
}
/*----------------------sleek slider---------------*/
#static_carierslider ul.slick-dots {
  left: 42%;
  bottom: -5%;
}
#static_carierslider .slick-prev {
  display: none !important;
}
#static_carierslider  .slick-next {
  display: none !important;
}
#static_carierslider .slick-dots li button{
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
#static_carierslider .slick-dots li.slick-active {
  background: #54575a;
  border-radius: 10px;
}
#static_carierslider .slick-dots li button::before{
  background: transparent;
  border: 1px solid #54575a;
}
#myCarousel .slick-prev {
  z-index: 1 !important;
  left: 5px !important;
}
ul#myCarousel li {
  width: 254px !important;
  margin: 0 20px;
}
#myCarousel .slick-list {
  width: 75%;
  margin: 0 auto;
}
/*Static page Resource*/
.Disp_resource{
  margin-top:20px;
}
.Disp_resourceVideo{
  border: 1px solid #333;
  padding: 20px!important;
}
.DiSp_buttonnewMap {
  background-color: #ffa400;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
}
p.ncHightlightText {
  font-size: 22px;
  font-weight: bold;
  color: #333;
  /* letter-spacing: 2px; */
}
.ncPHIcon {
  color: #fff;
  background: #7e848a;
  width: 1em !important;
}
.DiSp_secBannerText div.mgmt-training-cont{
  position: absolute;
  top: 43%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mgmt-training-prog{
  position: relative;
}
.DiSp_secBannerText div.mgmt-training-cont .Disp_paragraph{
  padding: 30px;
  width: 100%;
}
.mgmt-training-prog img
{
  background-position: center;
  object-fit: cover;
  min-height: 350px;
}
.TessContactUs{
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 10px;
}
.Disp_list_style li.TessContactUs {
  padding-left: 0;
  font-size: 14px;
}
.TessContactUsLink{
  color: #00a8e3;
}
.TessContactUsBtn{
  padding-left: 14px !important;
}
.ChildHsptliFrame{
  width: 100%;
  height: 350px;
}
.DiverseSupplierAppl{
  background-color: #ffa400;
  padding: 10px;
  width: 70%;
  text-align: center;
}
.DiverseSupplierAppl .DiSp_button{
  background-color: transparent;
  padding: 0;
}
.ContactUsResponsive{
  padding-bottom: 30px;
}
/* Events Section*/
.EventsSecTab{
  margin-top: -10px;
}
.EventsSecTab>li.active>a,.EventsSecTab>li>a {
  text-decoration: none;
  font-size: 16px !important;
  padding: 10px 10px !important;
  line-height: 1 !important;
  border-radius: 0 !important;
  font-weight: bold !important;
}
.EventsSecTab>li>a {
  color:#c4c7ca !important;
  margin-right: 0 !important;
}
.EventsSecTab>li.active>a{
  color:#7e848a !important;
}
.EventsSecTab>li.active>a{
  border-right: none !important;
}
.EventsSecTab>li.active>a:focus, .EventsSecTab>li.active>a:hover, .EventsSecTab>li>a:hover, .EventsSecTab>li>a:focus{
  background-color: #f3f3f3 !important;
  border-color: transparent !important;
  text-decoration: none !important;
}
.EventsSecTab>li.active{
  background-color: #f3f3f3 !important;
}
.EventsSecTab>li.active>a, .EventsSecTab>li.active>a:focus, .EventsSecTab>li.active>a:hover {
  background-color: #f3f3f3 !important;
}
.EventClr{
  color: #00a8e3;
}
.EventsSecTab>li {
  margin-top: -6px;
  width: 29%;
  border: 1px solid #c4c7ca;
}
.EventsSecTabDetails{
  padding-left: 10px;
}
.EventsSecTabDetails .cimm_eventsListContainer {
  padding-bottom:5px;
  padding-right: 3%;
  float: left;
  margin-top: 20px;
  border-right: 1px solid #ddd;
}
#OurEvents .staticEvents .eventDescription, #RockwellAutomationTraining .staticEvents .eventDescription {
  margin-bottom: 0 !important;
}
#OurEvents .cimm_eventsListContainer h2, #RockwellAutomationTraining .cimm_eventsListContainer h2{
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.Disp_Contact_Text ul.EventsSecTab li a {
  text-align: center;
}
.Disp_contactTab .Disp_map iframe{
  height: 200px;
}
.GetDirection{
  text-align: center;
  margin-top: 20px;
}
.EventsSecTabDetails .staticOurEvents .cimm_eventsListContainer, .EventsSecTabDetails .staticRockWellEvents .cimm_eventsListContainer, .EventsSecTabDetails .staticRockWellWebinarsEvents .cimm_eventsListContainer{
  width: 280px;
}
.EventsSecTabDetails .staticOurEvents td, .EventsSecTabDetails .staticRockWellEvents td, .EventsSecTabDetails .staticRockWellWebinarsEvents td{
  width: 300px;
  float: left;
}
.staticEvents{
  margin-right: 10px;
}
.EventsSecTabDetails table td:last-child .cimm_eventsListContainer {
  border-right: none;
}
/* Events Section*/
/* Success Story*/
.SuccStoryPd{
  padding:0 !important;
}
.SuccessStoryPd{
  background: #ebebeb;
  /* background: #ecf3f9; */
}
.SuccessStoryImage .StoryImage{
  height: 320px;
  overflow: hidden;
  position: relative;
}
.SuccessStoryImage .StoryImage img{
  height: 100%;
}
.SuccessStoryImage .ImageLeftCover {
  left: 10px;
  top: -10px;
}
.SuccessStoryImage .ImageRightCover {
  right: 10px;
  bottom: -10px;
}
.SuccessStoryImage .ImageLeftCover, .SuccessStoryImage .ImageRightCover {
  position: absolute;
  width: 185px;
  z-index: 1;
  height: 340px;
}
.SuccessStoryImage .LeftCoverImg, .SuccessStoryImage .RightCoverImg {
  height: 100%;
}
.SuccessStoryImage .StoryImage .StoryImageTitle {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  background: #ffa400;
  z-index: 1;
}
.SuccessStoryImage .StoryImage .StoryImageTitle h4 {
  margin: 0px;
  font-size: 16px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  font-family: HelveticaNeue;
  width: 73%;
  padding: 0 15px;
}
/* Success Story*/
/*Static page Resource*/
.Disp_newAuto {
  text-align: center;
  text-transform: capitalize;
}
.Disp_newAuto p {
  font-weight: bold;
  font-size: 16px;
  color: #000;
}
.Disp_newAuto span {
  font-size: 14px;
}
.cimm_staticPageWrap .Disp_indent {
  margin-left: 15px;
  margin-bottom: 15px;
}
.cimm_staticPageWrap .Disp_indent p {
  padding: .5%;
}
.cimm_staticPageWrap .Disp_indent{
  margin-left:15px;
  margin-bottom:15px;
}
.cimm_staticPageWrap .Disp_indent p{
  padding: 4px 4px 4px 12px;
  position:relative;
}
.cimm_staticPageWrap .Disp_indent > p:after {
  content: '';
  height: 5px;
  width: 5px;
  background: #7e848a;
  border-radius: 6px;
  position: absolute;
  left: 0;
  top: 13px;
}
.cimm_staticPageWrap .Disp_indentNum p{
  font-size: 12px;
  padding: 2px 2px 2px 12px;
}
.curr_openings {
  margin: 15px 0 !important;
}
.cont-form {
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 12px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.cont-form p {
  color: #a94442;
  padding: 0 !important;
}
.curr_openings .DiSp_button{
  padding: 12px;
}
.jssorb01 .av {
  background: #54575a !important;
}
.jssorb01 div, .jssorb01 div:hover {
  border: 1px solid #54575a !important;
}
.hm-ban .jssorb01 .av {
  background: #ffc152 !important;
}
.hm-ban .jssorb01 div, .jssorb01 div:hover {
  border: 1px solid #fff !important;
}
.sure-steady-pad{
  padding-top: 35px;
}
.contact-dir{
  background-color: #ffa400;
  width: 100%;
  padding: 13px;
  text-align: center;
}
.cimm_logo .logo {
  width: 100%;
  display: block;
}
.StoreroomInventory {
  text-align: center;
  margin-bottom: 30px;
}
.StoreroomBtn, .StoreroomConBtn {
  padding: 8px 30px;
  color: #fff;
  text-decoration: none;
  font-family: HelveticaNeue;
  display: inline-block;
  font-weight: bold;
}
.StoreroomBtn{
  background-color: #00a8e3;
}
.StoreroomConBtn{
  background-color: #ffa400;
  margin-left: 20px;
}
.grecaptcha-badge{
  bottom: 110px !important;
  visibility: hidden;
}
.fp-mrgn {
  margin: 60px 0 40px !important;
}
.Contact{
  margin-top: 17px;
}
.TrendOnTechSubBtn .Contact-btn
{
  margin: 20px 0 0;
}
.TrendOnTechCaptchaSec img.TrendOnTechCaptchaImg {
  width:21%;
  padding-top: 31px;
}
.TrendOnTechCaptchaSec img.CaptchaImg{
  padding-top: 31px;
  width: 21%;
}
img.CaptchaImgCont{
  padding-top: 31px;
}
.WinTheRaceImg img{
  min-height: 450px;
}
.paraHeight .disp_blue_btn {
  margin-bottom: 20px;
}
.paraHeight .Disp_paragraph {
  margin-bottom: 2%;
}
.Disp_contactbluebox{
  background:#ecf3f9;
  padding:8%;
}
.Tsi-logo{
  width: 85%;
  float: right;
}
.dispBoxMargin .Disp_line {
  margin-bottom: 35px;
}
.cimm_staticPageWrap .hHeight h6{
  height:60px;
}
/*homepage news and events widget*/
.Disp_bEventsBg {
  background: #ecf3f9;
}
.Disp_bEventsBg .cimm_blogPallete.mTop-5.trendsAndTechnologyBlogFeed h3 {
  font-size: 28px !important;
}
.Disp_bBlogWidgetWrap .cimm_blogInfoWrap {
  border-bottom: 1px solid #ccc;
  padding: 25px 0;
}
.Disp_bBlogWidgetWrap .cimm_blogDescription {
  height: auto !important;
}
.Disp_bBlogWidgetWrap .cimm_blogTitle {
  padding: 0 !important;
}
.Disp_bBlogWidgetWrap .cimm_blogInfoWrap .cimm_blogDescription .cimm_blogTitle h4 {
  color: #54575a;
  font-weight: normal;
  font-size: 18px !important;
}
.Disp_bBlogWidgetWrap .cimm_blogInfoWrap .cimm_blogDescription .cimm_blogTitle h4:hover, .Disp_bBlogWidgetWrap .Disp_eventList .cimm_eventInfoWrap .cimm_eventDescription .cimm_eventTitle a h4:hover {
  text-decoration: underline;
  color: #333333;
}
.Disp_bBlogWidgetWrap > .col-md-12.col-sm-12.col-xs-12:last-child > .cimm_blogInfoWrap, .homeEventsWrap:nth-child(6) {
  border-bottom: none !important;
}
/*homepage news and events widget*/
/*T&H and Rockwell events styles start */
/* .Disp_bBlogWidgetWrap:last-child >.col-md-12.col-sm-12.col-xs-12 >.Disp_eventList {
border-bottom: none !important;
} */
.Disp_bBlogWidgetWrap .Disp_eventList {
  border-bottom: 1px solid #ccc;
  padding: 25px 0;
}
.Disp_bBlogWidgetWrap .Disp_eventList .cimm_eventInfoWrap .cimm_eventDescription .cimm_eventTitle a h4 {
  color: #54575a;
  font-weight: normal;
  font-size: 18px !important;
  text-transform: uppercase;
}
.Disp_bBlogWidgetWrap .Disp_eventList .cimm_eventInfoWrap .cimm_eventDescription .cimm_postInfo {
  text-align: left;
  font-size: 14px;
  color: #54575a;
}
.Disp_bBlogWidgetWrap .Disp_eventList .Disp_eventMonthDateWrap {
  border: 2px solid #7e848a;
  padding: 2px 0;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
}
.Disp_bBlogWidgetWrap .cimm_blogInfoWrap .cimm_blogDescription .cimm_blogTitle h4:hover, .Disp_bBlogWidgetWrap .Disp_eventList .cimm_eventInfoWrap .cimm_eventDescription .cimm_eventTitle a h4:hover {
  text-decoration: underline;
  color: #333333;
}
.Disp_bBlogWidgetWrap > .col-md-12.col-sm-12.col-xs-12:last-child > .cimm_blogInfoWrap, .homeEventsWrap:nth-child(6) {
  border-bottom: none !important;
}
.newsEventsResponsive .Disp_CapabilitiesHeadingResponsive .tab-content .cimm_customBlockTitle {
  display: none;
}
.Disp_bBlogWidgetWrap .cimm_blogInfoWrap .cimm_blogDescription .cimm_blogTitle h4.mTop-0 {
  text-transform: uppercase;
}
/*T&H and Rockwell events styles end */
.DiSp_Form h6 {
  font-size: 14px;
}
button.Disp_yellowBtn {
  background: #ffa400;
  border: 0px;
  color: #fff;
  padding: 8px 20px;
  margin-top: 15px;
}
a.Disp_yellowBtn {
  background: #ffa400;
  border: 0px;
  color: #fff;
  padding: 8px 20px;
  margin-top: 15px;
}
#allEvent ul:last-child .Disp_bBlogWidgetWrap:last-child >.col-md-12.col-sm-12.col-xs-12 >.Disp_eventList, 
#rockwell ul:last-child .Disp_bBlogWidgetWrap:last-child >.col-md-12.col-sm-12.col-xs-12 >.Disp_eventList, 
#rockwellRes ul:last-child .Disp_bBlogWidgetWrap:last-child >.col-md-12.col-sm-12.col-xs-12 >.Disp_eventList, 
#allEventRes ul:last-child .Disp_bBlogWidgetWrap:last-child >.col-md-12.col-sm-12.col-xs-12 >.Disp_eventList {
  border-bottom: none !important;
}
/*-----------------Responsive------------------------------------------------*/
/*-----------------Resp----991--------------*/
@media(max-width:1200px) and (min-width:981px) {
  .Disp_containerhover{
    max-width: 1140px;
  }
.DiSp_button5 {
  padding: 13px 81px !important;
}
.hovereffect h2{
  padding-top:440px !Important;
}
.hovereffect1 img {
  width: 100% !Important;
}
.hovereffect1 a.info1 {
  margin: 114px 0 0 !Important;
}
.Disp_margin{
  margin-top:30px;
}
.Disp_space {
  margin-top: 0;
}
.Disp_line {
  margin-bottom: 35px;
}
.Disp_BktHeight {
  height: auto;
}
.Disp_line {
  margin-bottom: 35px;
}
.Disp_con1 {
  margin-bottom: 35px;
}
.Disp_paragraph {
  margin-bottom: 0;
}
.Disp_container{
  width:100%;
  margin-top: 20px;
}
.Disp_Title{
  width:100%;
  text-align:center;
}
.Disp_button3{
  width:100%;
  text-align:center;
}
.hovereffect img {
  display: block !important ;
  position: relative !important;
  width: 481px !important;
}
}
/*-----------------Resp----980px--------------*/
@media(max-width:980px) and (min-width:768px){
  #cimm_static_block .container {
    width: 100%;
  }
.Disp_resp{
  margin-top:40px!important;
}
.Disp_contactTabTitles{
  margin-top:15px!important;
}
.DiSp_button5 {
  padding: 13px 80px !important;
}
.Disp_containerhover{
  max-width: 960px;
}
.hovereffect1 a.info1 {
  margin: 60px 0 0 !important;
}
.hovereffect img {
  display: block !important ;
  position: relative !important;
  width: 304px !important;
}
.row_model > .col-lg-4 {
  width: 304px !important;
}
.hovereffect h2{
  padding-top:225px !Important;
}
.Disp_containerhover{
  max-width: 540px;
}
.Disp_margin{
  margin-top:30px;
}
.Disp_BktHeight {
  height: auto;
}
.dispBoxMargin .Disp_BktHeight {
  height: 170px;
}
.dispBoxMargin .Disp_paragraph {
  margin-bottom: 2%;
}
.cimm_staticPageWrap .paraHeight h6 {
  font-size: 16px;
}
.Disp_space {
  margin-top: 0;
}
.Disp_line {
  margin-bottom: 35px;
}
.Disp_paragraph {
  margin-bottom: 5%;
}
.home_successstory {
  padding: 30px 0 !important;
}
.Disp_successstory{
  padding:0 !important;
}
.cimm_bodyContentWrap .container {
  box-shadow: none;
  width: 87.24%;
  margin: 0 auto;
}
.container {
  padding-right: 66px;
  padding-left: 63px;
  margin-right: auto;
  margin-left: auto;
}
.paddingY-4 {
  padding-top: 50px !important;
}
.Disp_bg_form {
  padding-left: 63px;
  padding-right: 66px;
}
.Disp_ReachOut {
  padding: 0;
}
.DiSp_Form input[type="text"] {
  width: 96.2%;
  height: 40px;
}
.Disp_form_dropdown {
  position: relative;
  width: 96.2%;
}
.custFile label {
  width: 91%;
  height: 35px;
}
.Disp_Delete {
  width: 86%;
}
.DiSp_halfWidth1 {
  width: 25%;
  padding-left: 16px;
  padding-right: 0%;
  margin-right: 0.5%;
}
.DiSp_halfWidth2 {
  width: 26%;
  padding-left: 0%;
}
.DiSp_Form textarea {
  width: 98%;
}
.Disp_submit {
  width: 30%;
}
.SupplyChainThislogo img{
  margin-top: 20px;
  margin-bottom: 10px;
}
.paraHeight .Disp_BktHeight{
  min-height: 155px;
}
.cimm_staticPageWrap .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
}
.hm-ban .row .col-sm-12{
  padding:0;
}
}
/*-----------------Resp----768px--------------*/
@media(max-width:767px) and (min-width:481px) {
  .Disp_resp{
    margin-top:40px!important;
  }
.Disp_contactTabTitles{
  margin-top:15px!important;
}
.DiSp_button5 {
  padding: 13px 80px !important;
}
.hovereffect img {
  display: block !important;
  position: relative !important;
  width: 352px !important;
}
.hovereffect h2{
  padding-top: 209px !IMPORTANT;
  font-size: 18px !important;
}
.Disp_containerhover{
  max-width: 540px;
}
.Disp_margin{
  margin-top:30px;
}
.static_probwesolve {
  padding-top: 55px;
}
.Disp_BktHeight {
  height: auto;
}
.Disp_space {
  margin-top: 0;
}
.Disp_line {
  margin-bottom: 35px;
}
.Disp_paragraph {
  margin-bottom: 0;
}
.cimm_bodyContentWrap .container {
  box-shadow: none;
  width: 92%;
  margin: 0 auto;
}
.DiSp_fullWidth {
  width: 100%;
}
.DiSp_Form textarea {
  width: 298px;
  height: 88px!important;
}
.Disp_space1 .form-group {
  margin-left: 7px;
}
.custFile label {
  width: 144px;
  height: 35px;
}
.DiSp_del {
  padding: 0 !important;
}
.Disp_Delete {
  width: 100%;
  padding: 10px 20px;
  font-size: 12px;
}
.Disp_ReachOut p {
  padding: 1% 2px;
}
.DiSp_Btn {
  margin: 20px 8px;
  width: 92%;
}
.Disp_submit {
  width: 298px;
}
.DiSp_halfWidth1 {
  width: 50%;
  padding-left: 16px;
  padding-right: 4%;
}
.DiSp_halfWidth2 {
  width: 50%;
  padding-left: 4%;
}
.file-control input[type=file] {
  width: 100%;
}
.DiSp_Form textarea {
  width: 98%;
}
}
/*-----------------Resp----480px--------------*/
@media(max-width:480px) and (min-width:321px) {
  .Disp_resp{
    margin-top:40px!important;
  }
.Disp_contactTabTitles{
  margin-top:15px!important;
}
.static_probwesolve {
  padding-top: 55px;
}
.DiSp_button5 {
  padding: 13px 80px !important;
}
.hovereffect h2{
  padding-top: 250px !important;
  font-size: 18px !important;
}
.Disp_margin{
  margin-top:30px;
}
.static_probwesolve h3 {
  font-size: 30px;
}
.Disp_BktHeight {
  height: auto;
}
.Disp_space {
  margin-top: 0;
}
.Disp_line {
  margin-bottom: 35px;
}
.Disp_paragraph {
  margin-bottom: 5%;
}
.home_successstory {
  padding: 20px 0 !important;
}
.Disp_successstory{
  padding:0 !important;
}
.DiSp_fullWidth {
  width: 100%;
}
.DiSp_Form textarea {
  width: 298px;
  height: 88px!important;
}
.Disp_space1 .form-group {
  margin-left: 7px;
}
.custFile label {
  width: 144px;
  height: 35px;
}
.DiSp_del {
  padding: 0 !important;
}
.Disp_Delete {
  width: 100%;
  padding: 10px 20px;
  font-size: 12px;
}
.Disp_ReachOut p {
  padding: 1% 2px;
}
.DiSp_Btn {
  margin: 20px 8px;
  width: 92%;
}
.Disp_submit {
  width: 298px;
}
.DiSp_halfWidth1 {
  width: 50%;
  padding-left: 16px;
  padding-right: 4%;
}
.DiSp_halfWidth2 {
  width: 50%;
  padding-left: 4%;
}
.file-control input[type=file] {
  width: 100%;
}
.DiSp_Form textarea {
  width: 100%;
}
}
/*-----------------Resp----320px--------------*/
@media (max-width:320px) {
  .Disp_resp{
    margin-top:40px!important;
  }
.Disp_contactTabTitles{
  margin-top:15px!important;
}
.DiSp_button5 {
  padding: 13px 54px !important;
}
.static_probwesolve {
  padding-top: 55px;
}
.hovereffect h2{
  padding-top: 208px !IMPORTANT;
  font-size: 18px !important;
}
.Disp_margin{
  margin-top:30px;
}
.static_probwesolve h3 {
  font-size: 30px;
}
.Disp_BktHeight {
  height: auto;
}
.Disp_space {
  margin-top: 0;
}
.Disp_line {
  margin-bottom: 35px;
}
.Disp_paragraph {
  margin-bottom: 0;
}
.Disp_Title{
  width:100%;
  text-align:center;
}
.Disp_overlay{
  width:100%;
}
.Disp_button3{
  width:100%;
  text-align:center;
}
.cimm_bodyContentWrap .container {
  box-shadow: none;
  width: 92%;
  margin: 0 auto;
}
.DiSp_fullWidth {
  width: 100%;
}
.DiSp_Form input[type="text"] {
  width: 305px;
  height: 40px;
}
.Disp_form_dropdown {
  position: relative;
  width: 305px;
  height: 40px;
}
.DiSp_Form textarea {
  width: 298px;
  height: 88px!important;
}
.Disp_space1 .form-group {
  margin-left: 7px;
}
.custFile label {
  width: 144px;
  height: 35px;
}
.DiSp_del {
  padding: 0 !important;
}
.Disp_Delete {
  width: 100%;
  padding: 10px 20px;
  font-size: 12px;
}
.Disp_ReachOut p {
  padding: 1% 2px;
}
.DiSp_Btn {
  margin: 20px 8px;
  width: 92%;
}
.Disp_submit {
  width: 298px;
}
.DiSp_halfWidth1 {
  width: 50%;
  padding-left: 16px;
  padding-right: 4%;
}
.DiSp_halfWidth2 {
  width: 50%;
  padding-left: 4%;
}
.file-control input[type=file] {
  width: 100%;
}
.DiSp_Form textarea {
  width: 98%;
}
}
/*-----------------Responsive-End-----------------------------------------------*/
.probwesolve_slider h3{
  font-family: "Roboto","HelveticaNeue",sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.12;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  margin-top: 20px;
}
.probwesolve_slider p{
  font-family: "Roboto","HelveticaNeue",sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  max-width: inherit;
  margin-bottom: 30px;
  -webkit-animation: fadeOutLeft 1s both;
  animation: fadeOutLeft 1s both;
}
.probwesolve_slider .probwesolve_slider_wrap li a span{
  font-family: "Roboto","HelveticaNeue",sans-serif;
}
/*-----------------landing-page-hover----*/
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.5);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.hovereffect:hover .overlay {
  background-color: rgba(265,164,0,.53);
}
.hovereffect img {
  display: block;
  position: relative;
}
.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-weight: 700;
  font-size: 20px;
  font-family: "HelveticaNeue";
  padding-top: 322px;
  /* background: rgba(0, 0, 0, 0.6); */
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.hovereffect:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.hovereffect a.info {
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  /* border: 1px solid #fff; */
  background-color: #ffa400;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin: 20px 0 0;
  padding: 7px 50px;
}
.hovereffect a.info:hover {
}
.hovereffect:hover img {
  -ms-transform:scale(1.2);
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.hovereffect:hover .overlay {
  opacity:1;
  filter:alpha(opacity=100);
}
.hovereffect:hover h2,.hovereffect:hover a.info {
  opacity:1;
  filter:alpha(opacity=100);
  -ms-transform:translatey(0);
  -webkit-transform:translatey(0);
  transform:translatey(0);
}
.hovereffect:hover a.info {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
}
.row_model{
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.row_model > .col-lg-4 {
  margin-top:30px;
}
/*-----------------landing-page-hover----*/
/*-----------------success-landing-hover----*/
.hovereffect1 {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.hovereffect1 .overlay1 {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background: rgba(0,0,0,0.5);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.hovereffect1:hover .overlay1 {
  background-color: rgba(0,0,0,.83);
}
.hovereffect1 img {
  display: block;
  position: relative;
}
.hovereffect1:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.hovereffect1 a.info1 {
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  /* border: 1px solid #fff; */
  background-color:#ffa400;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin: 86px 0 0;
  padding: 7px 50px;
}
.hovereffect1 a.info1:hover {
}
.hovereffect1:hover img {
  -ms-transform:scale(1.2);
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.hovereffect1:hover .overlay1 {
  opacity:1;
  filter:alpha(opacity=100);
}
.hovereffect1:hover h2,.hovereffect1:hover a.info1 {
  opacity:1;
  filter:alpha(opacity=100);
  -ms-transform:translatey(0);
  -webkit-transform:translatey(0);
  transform:translatey(0);
}
.hovereffect1:hover a.info1 {
  -webkit-transition-delay:.2s;
  transition-delay:.2s;
}
.Disp_font h3{
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.18;
  letter-spacing: normal;
  text-align: left;
  color: #ffa400;
  margin:0;
}
.Disp_font p{
  font-family: HelveticaNeue;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #7e848a;
  margin:0;
}
/*-----------------success-landing-hover----*/ 
.Disp_list_style  li  .svg-inline--fa{
  width: 13px;
}
/**template css**/
.Disp_breadcrumb ul li {
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  float: left;
  margin-right: 1%;
}
.cimm_staticPageWrap h6{
  color: #54575a !important;
  text-transform: uppercase !important;
  font-family: HelveticaNeue;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.61;
}
.Disp_breadcrumbb ul li a {
  color: #0275d8;
  text-decoration: none;
}
.Disp_breadcrumb ul li:last-child{
  color: #ffa400;
}
.Disp_breadcrumb{
  margin: 20px 0 30px 0;
}
.Disp_breadcrumb li+li:before {
  color: #54575a;
  content: "\f101";
  font-family: "FontAwesome";
  margin: 0 10px;
}
.Disp_Bannertext{
  position: relative;
  min-height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.Disp_Bannertext img{
  width: 100%;
  height: 400px;
  object-fit: cover;
}
.Disp_Bannertext p{
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0%;
  Right: 0%;
  font-size: 30px;
  color: white;
  font-weight: 700;
  /*text-shadow: 1px 1px 10px #282529;*/
  text-transform: uppercase;
}
.Disp_bg_ContactForm{
  z-index: 1;
  position: relative;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
.disp_Orange_btn{
  padding: 10px 30px;
  color: #fff;
  text-decoration: none;
  background-color: #ffa400;
  font-family: HelveticaNeue;
  text-transform:uppercase;
  display:inline-block;
}
.disp_blue_btn{
  padding: 8px 30px;
  color: #fff;
  text-decoration: none;
  background-color: #00a8e3;
  font-family: HelveticaNeue;
  display:inline-block;
}
.Disp_successstory {
  padding: 85px 0px;
  background: #ebebeb;
}
.Disp_successstory .success_story{
  padding: 20px 0px;
}
.success_story-image, .success_story-desc {
  overflow: hidden;
}
.success_story-image .left_cover,.success_story-image .right_cover{
  position: absolute;
  max-width: 180px;
  z-index: 1;
  height: 100%;
}
.success_story-image .left_cover{
  left: 10px;
  top: 0;
}
.success_story-image .right_cover{
  right: 15px;
  bottom: 0;
}
.success_story-image .story_image img{
  display: block;
  width: 100%;
  max-width: 100%;
}
.success_story-desc h4{
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #ffa400;
  font-family: HelveticaNeue;
}
.success_story-desc h3 {
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #333333;
}
.success_story-desc p {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  letter-spacing: normal;
  text-align: left;
  color: #7e848a;
}
.success_story-desc a.btn {
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  color: #ffffff;
  padding: 15px;
  display:inline-block;
}
.success_story-image .story_image .titleonimage {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 95%;
  padding: 15px 50px;
  background: #ffa400;
}
.success_story-image .story_image .titleonimage h4 {
  margin: 0px;
  font-size: 16px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  font-family: HelveticaNeue;
}
.DiSp_button >.svg-inline--fa {
  margin-right: 1%;
}
.svg-inline--fa.fa-w-14 {
  width: .875em;
}
@media(max-width:480px) and (min-width:320px) {
  .disp_blue_btn, .disp_Orange_btn{
    display:block;
    text-align:center;
    margin:30px 0;
  }
.success_story-image .left_cover, .success_story-image .right_cover{
  width: auto;
}
.success_story-image .story_image .titleonimage h4{
  font-size: 14px;
}
.container ul.slick-dots{
  bottom: 17px;
}
}
.DiSp_buttonviewdoc{
  background-color: #00a8e3;
  font-family: HelveticaNeue;
  font-size: 13px!important;
  letter-spacing: 0.5px;
  padding: 3% 0 3% 14%!important;
}
.DiSp_buttonviewdoc a .svg-inline--fa{
  margin-right:2%;
}
.DiSp_buttonviewdoc a{
  color: #ffffff;
  text-transform:uppercase;
  font-weight:700;
}
.Disp_RWBB h3{
  font-size: 24px;
  line-height: 1.25;
  text-align: left;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #333333;
  margin-top: 0;
}
.Disp_RWBB p {
  color: #333333;
  font-size: 18px;
  font-weight: 700;
}
.Disp_RWBB ul li a{
  color: #ffa400;
  font-family: HelveticaNeue;
  line-height: 24px;
  text-decoration: underline;
}
.Disp_RWBB ul{
  margin-left: 5%;
}
/*Setting static page links to default blue START*/
p.Disp_paragraph a {
  color: #00a8e3!important;
}
/*Setting static page links to default blue END*/
.static_pagination {
  max-width: 1170px;
  margin: 20px auto;
  display: block;
  text-align: right;
}
.prev, .next{
  padding:5px 10px ;
  margin-right:10px;
  text-align: center;
  color: #ffffff;
  background-color: #00a8e3;
  cursor: pointer;
}
.static_pagination span a{
  background: #ffa400;
  text-align: center;
  color: #ffffff;
  padding:2px 6px;
  margin-right:5px;
}
.static_pagination span{
  margin-right:5px;
}
#pagecontainer{
  margin-bottom:10px;
}
.next.disable, .prev.disable {
  opacity: 0.5;
  cursor: default;
}
.static_pagination span a.active {
  background: #00a8e3;
}
.caption_Wrap {
  position: absolute;
  z-index: 4;
  top: 0;
  width: 500px;
  top:30%;
  left: 21%;
}
.bannerCaption h1 {
  color: #fff;
  font-size: 40px;
  line-height: 25px;
}
.bannerCaption h6 {
  text-transform: uppercase !important;
  color: #ffa400 !important;
  font-size: 16px;
  line-height: 1;
}
.staticButton{
  width: 450px;
   margin-top : 25px;
}
.staticButton ul{
  width: auto !important;
}
.staticButton > a{
  background: #ffa400;
  color: #fff;
  border-radius: 0;
  border: 0;
  padding: 11px 18px;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.5px;
  font-family: "Roboto","HelveticaNeue",sans-serif;
  width: 98%;
  margin-top: 10px;
}
.staticButton > a:hover{
  background: #ffc152;
  color: #ffffff;
}
.Disp_successstory .slick-dots li button:before {
  background: transparent;
  border: 1px solid #54575a;
}
.Disp_successstory .slick-dots li.slick-active button:before{
  background: #797d82;
}
.linerock{
  border-bottom: 1px solid #7e848a;
  margin: 25px 0;
}
.Disp_style1 svg {
  width: 10px;
}
.Disp_imgMoveOnbanner{
  position: relative;
  top: -62px;
}
.col-md-8.Disp_punchoutTopCont {
  padding-right: 50px;
}
p.Disp_procurProcess {
  margin: 12px 50px;
}
.Disp_procurProcess img {
  display: inline-block;
}
.Disp_procurProcess span{
  display: inline-block;
  width: calc(100% - 100px);
  vertical-align: middle;
  font-size: 15px;
  margin-left: 20px;
}
.Disp_punchOut{
  padding: 0 8%!important;
}
.Disp_punchOut p {
  font-family: HelveticaNeue;
  color: #7e848a;
  padding: 1% 0;
  text-align: left;
}
.Disp_punchOut h3 {
  font-family: HelveticaNeue;
  font-size: 30px;
  line-height: 1.5;
  color: #00a8e3;
  text-transform: uppercase;
  font-weight: 600;
  width: 70%;
  margin: 30px auto 0 auto;
}
.row.Disp_punchOut {
  margin: 45px 8% 0 8%;
  padding: 35px 0 0 0 !important;
  border-top: 1px solid #e4e4e4;
}
h3.Disp_jnjHeading {
  text-transform: uppercase;
  font-weight: 600;
}
.Disp_whoUseCatalog h3 {
  font-family: HelveticaNeue;
  font-size: 30px;
  line-height: 1.5;
  color: #00a8e3;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 50px 0;
  text-align: center;
}
.static_jnjCredo {
  padding-top: 70px;
  background: transparent url('/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_pages_images/CREDO Background.png') no-repeat center;
  background-size: cover;
  color: #7e848a;
}
.static_jnjCredo::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 60%;
  background: #ffffff;
  right: 0px;
  transform-origin: bottom right;
  transform: skewY(15deg);
  z-index: 0;
  background-color: #ffffff;
}
.static_probwesolve.static_probwesolveJNJ::after {
  background-color: #ffffff;
}
p.Disp_jnjContent{
  font-size: 28px;
  max-width: 740px;
  line-height: 38px;
  font-weight: 600;
  margin: 0 auto;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
}
h4.Disp_jnjHeading {
  text-align: center;
  text-transform: uppercase;
  color: #ffa400;
  margin: 50px 0 10px 0;
}
.Disp_bg_jnjContent {
  z-index: 1;
  position: relative;
  background-color: white;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
  padding: 70px !important;
}
.Disp_bg_jnjContent h4 {
  text-align: center;
  line-height: 30px;
  margin: 0 0 30px 0;
}
.Disp_bg_jnjContent ul {
  padding-left: 40px;
}
.Disp_bg_jnjContent ul li {
  position: relative;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 22px;
}
.Disp_bg_jnjContent ul li:before {
  content: '';
  height: 5px;
  width: 5px;
  background: #CCC;
  position: absolute;
  left: -24px;
  top: 9px;
  border-radius: 6px;
}
ul.jnj_endCustomers ,ul.jnj_Employees ,ul.jnj_graph {
  padding-left: 40px;
}
ul.jnj_endCustomers li,ul.jnj_Employees li,ul.jnj_graph li{
  position: relative;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 22px;
}
ul.jnj_endCustomers li:before,ul.jnj_Employees li:before,ul.jnj_graph li:before{
  content: '';
  height: 15px;
  width: 15px;
  position: absolute;
  left: -30px;
  top: 4px;
  border-radius: 15px;
}
ul.jnj_endCustomers li:before{
  background: #00a8e3;
}
ul.jnj_Employees li:before{
  background: #f56600;
}
ul.jnj_graph li:before{
  background: #4d5966;
}
.automationBox{
  position:absolute;
  top:-180px;
  margin-left: 10px;
}
.caption_Wrap .staticButton > a {
  width: 59%;
}
@media (max-width: 480px){
  .hm-ban{
    height: 52vh !important;
  }
.hm-ban .bannerWrap .caption_Wrap {
  top: 26% !important;
}
.hm-ban .bannerCaption h6 {
  font-size: 11px !important;
}
.hm-ban .bannerCaption h1 {
  font-size: 14px !important;
}
.rockwellsec{
  margin: 0 10px 20px;
}
.rockwellimg{
  width: 70%;
  margin-bottom: 10px;
}
.Disp_contactbluebox img {
  width: 100% !important;
}
.rockwell-heading{
  margin-top: 20px !important;
  font-size: 20px;
}
.Disp_imgMoveOnbanner{
  position:initial;
  top:0;
  margin: 10% 0;
}
.Disp_punchOut h3{
  width: 100%;
  margin: 0 auto;
  font-size: 22px;
}
.Disp_bg_jnjContent{
  padding:4%!important;
}
.automationBox {
  position: relative;
  top: auto;
  margin-left: unset;
}
p.Disp_procurProcess{
  margin: 12px 0px;
}
.row.Disp_punchOut{
  margin: 45px 1% 0 1%;
}
#unorderListId{
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 20px;
}
.Disp_bg_ContactForm {
  /* margin-top: 70px !important; */
}
.Disp_bg_ContactForm:before {
  /*   content: '';
  right: 0px;
  transform-origin: bottom right;
  z-index: 0;
  background-color: transparent;
  display: -webkit-box;
  position: absolute;
  top: -110px;
  width: 100%;
  height: 110px;
  border-left: 480px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 110px solid #ffffff; */
}
.DiSp_buttonnewMap {
  padding: 13px 31.5%;
}
.TrackHistory h3{
  font-size: 20px;
}
.ChildHsptliFrame {
  height: 190px;
}
.DiverseSupplierAppl{
  width: 100%;
}
ul.SuppDiversity {
  margin-top: 30px;
}
.DivIntegrity h3, .DiversityCRes h3{
  font-size: 20px;
}
.Disp_Text > h3 {
  font-size: 20px;
}
.ContactUsResponsive{
  padding-top: 30px;
}
.ContactUsResponsive img{
  width: 60px;
}
.ContactUsResponsive h3 {
  font-size: 20px;
}
.ContactUsResponsive .ContactUsFormPara, .ContactUsResponsive .ContactUsFormHdng{
  padding: 0 25px;
}
.ContactUsResponsive .ContactUsForm{
  width: 92%;
  margin-top: 20px;
}
div[data-widget="209"] .static_probwesolve::after, .static_probwesolveThis::after{
  height: 40%;
  transform: skewY(-45deg);
}
.sure-steady-pad{
  padding-top: 0;
}
.probwesolve_slider h3.probwesolveHeading , .probwesolve_slider h3.probwesolveHeadingTag, .probwesolve_slider h3.projectExpertiseHeading{
  margin-top: 60px;
}
.diversity #slider0_container {
  height: 430px !important;
}
.home_successstory .sure-steady-pad h3{
  font-size: 20px;
}
.EventsSecTab>li {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
}
.readMoreEvents {
  padding: 12px !important;
}
.eventCurrentMoths {
  font-size: 14px;
}
.staticButton{
  width: 100%;
}
}
@media (max-width: 1200px){
  .automationBox {
    position: relative;
    top: auto;
    margin-left: unset;
  }
/* #slider0_container_Wrapper {
min-height: 100% !important;
} */
}
.staticButton ul li a{
  width: 126px !important;
  font-size: 10px !important;
  padding: 12px 4px !important;
}
.cimm_sliderWrap .cimm_caroWrap.featuredManufacturers {
  padding: 0px 60px
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList {
  padding: 0px 80px
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList .slick-prev,
.cimm_sliderWrap .cimm_caroWrap.featuredProductList .slick-next,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList .slick-prev,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList .slick-next {
  top: 32%;
  height: 140px
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList .cimm_linkItemImg,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList .cimm_linkItemImg {
  width: 100%;
  position: relative
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList .cimm_linkItemImg .disponhover,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList .cimm_linkItemImg .disponhover {
  backface-visibility: hidden;
  transition: .5s ease;
  background: transparent;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList .cimm_linkItemImg .disponhover .disponhoverbg,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList .cimm_linkItemImg .disponhover .disponhoverbg {
  opacity: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList .cimm_linkItemImg .disponhover .disponhoverbg a,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList .cimm_linkItemImg .disponhover .disponhoverbg a {
  padding: 10px 15px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  border: 2px solid #ffffff;
  font-family: "Roboto", "HelveticaNeue", sans-serif
}
.cimm_sliderWrap .cimm_caroWrap.featuredProductList li:hover .disponhover,
.cimm_sliderWrap .cimm_caroWrap #featuredProductList li:hover .disponhover {
  opacity: 0.76;
  background-color: #272528
}
/* #slider0_container_Wrapper {
background:url("/ASSETS/IMAGES/CMS/BANNERLOGO/banner-compressor.jpg") no-repeat;
background:url("/ASSETS/IMAGES/CMS/BANNERLOGO/TH_tess_home.jpg") no-repeat;
background-size: 100% 100%;
position:relative !important;
} */
/*Blog Widget*/
a.btn.button.siteBtn.pullRight.viewAllTrendsAndTech{
  margin-top: -15px;
}
.cimm_blogPallete.mTop-5 > .row > .col-md-4.col-sm-4.col-xs-12 {
  background: #ecf3f9;
  background-clip: content-box;
}
.cimm_blogPallete .cimm_blogTitle, .cimm_blogPallete p.blogTxt {
  padding: 0px 20px;
}
.cimm_blogPallete.mTop-5 img {
  height: 270px;
}
.cimm_blogPallete.mTop-5 .cimm_blogInfoWrap .row {
  margin: 10px 0 10px 0;
}
.distributor ul li{
  line-height: 1.71;
  font-size: 16px;
  color: #7e848a;
}
img.tsiDropDownLogo {
  margin-top: 20px;
  margin-bottom: 10px;
}
img.thisDropDownLogo {
  margin-bottom: 10px;
}
.cimm_blogDescription {
  height: 450px !important;
}
.trendsAndTechTitle a {
  color: #00a8e3 !important;
}
.cimm_blogPallete.mTop-5.trendsAndTechnologyBlogFeed h3 {
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  margin: 0px 0px 15px 0px;
  text-transform: uppercase;
  color: #00a8e3;
}
.cimm_blogTitle.trendsAndTechTitle h3 {
  margin-top: 20px !important;
}
/*Fix for banners on mobile devices start*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
  .success_story-image .left_cover{
    left:0px;
  }
.success_story-image .right_cover{
  right:-15px;
}
.Disp_BktHeightSpec {
  height: 240px !important;
}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  .success_story-image .left_cover{
    top:-15px;
  }
.success_story-image .right_cover{
  bottom:-25px;
}
.bannerWrap:after {
  right: -16px !important;
}
/* .topHeadingBlock {
margin-top: -135px;
} */
.cimm_blogDescription {
  height: 450px !important;
}
.success_story-image .left_cover, .success_story-image .right_cover {
  max-width: 85px;
}
}
@media (max-width: 1024px) and (min-width: 767px){
  header .cimm_header .cimm_headerMidContent .cimm_headerLeft .cimm_logo img{
    width:60% !important;
  }
}
@media (max-width: 768px){
  .bannerWrap .caption_Wrap {
    top: 40% !important;
    width: 350px !important;
  }
div#slider0_container {
  height: 635px !important;
  overflow-x:hidden;
}
.hm-ban .bannerCaption h1 {
  font-size: 30px;
}
.Widget_slideJssor > div {
  transform: scale(1) !important;
}
.Disp_overlay2, .Disp_button3_2, .Disp_overlay {
  display: none;
  width: 0;
  height: 0;
}
}
@media (max-width: 480px){
  div#slider0_container {
    /* height: 460px !important; */
    height:57vh !important;
  }
.caption_Wrap .staticButton > a {
  width: 90%;
}
}
/*Fix for banners on mobile devices END*/ 
span.jssora05l, span.jssora05r {
  display: none;
}
/* For iPhone7 */ 
@media screen and (device-width: 375px) and (device-height: 667px) and (orientation: portrait)
  {
  header .cimm_header .cimm_headerMidContent .cimm_headerLeft .cimm_logo img {
    width: 100% !important;
  }
.topHeadingBlock h1 {
  font-size: 20px !important;
}
.home_successstory h3 {
  font-size: 18px !important;
}
.success_story-image .story_image .titleonimage h4 {
  font-size: 14px;
  text-align: center;
  width: 180px;
}
.featuredManufacturersWrap .cimm_sliderWrap h3 label {
  font-size: 25px !important;
}
}
@media screen and (device-width: 414px) and (device-height: 736px) and (orientation: portrait)
  {
  header .cimm_header .cimm_headerMidContent .cimm_headerLeft .cimm_logo img {
    width: 100% !important;
  }
.topHeadingBlock h1 {
  font-size: 20px !important;
}
.home_successstory h3 {
  font-size: 18px !important;
}
.success_story-image .story_image .titleonimage h4 {
  font-size: 14px;
  text-align: center;
  width: 180px;
}
.featuredManufacturersWrap .cimm_sliderWrap h3 label {
  font-size: 25px !important;
}
}
#probwesolve li a span {
  width: 200px !important;
}
.trendsAndTechnologyBlogFeed h3 svg{
  color: #dce2e8;
  margin-right:10px;
  margin-left:0 !important;
}
.comp-list{
  margin-top: 25px !important;
}
#historyheadline_slide li h3{
  text-transform: uppercase;
}
footer .footerMiddelContent .footer_Btn {
  text-transform: uppercase;
}
@media screen and (max-width: 640px){
  .ProbWeSolveAutomation{
    margin-top: 60px !important;
  }
.bannerWrap .caption_Wrap {
  width: 300px !important;
}
.Contact{
  text-align: center;
}
.Contact-btn{
  float: none !important;
  width: 50%;
}
.Widget_slideJssor div.jssorb01 {
  left: 156px !important;
  margin-bottom: 235px !important;
}
.Disp_h1 {
  font-size: 20px;
}
.home_ourhistory .headline h4 {
  font-size: 25px !important;
}
#historyheadline_slide li h3 {
  font-size: 14px !important;
  margin-top: 4px;
}
#historyheadline_slide li p {
  font-size: 12px;
}
.home_ourhistory .headline .historycontent li:first-child {
  font-size: 16px !important;
}
.home_ourhistory .headline .historyvideo {
  margin:0 !important;
}
.home_ourhistory .headline h4{
  margin: 0 0 30px 0 !important;
}
.home_worldtradhub .imagebottomtext {
  width: 200px;
}
.home_worldtradhub .imagebottomtext h3, .home_worldtradhub .imagebottomtext p{
  font-size: 14px;
}
.home_worldtradhub {
  height: 200px !important;
}
.cimm_blogPallete.mTop-5.trendsAndTechnologyBlogFeed h3 {
  font-size: 18px !important;
}
a.btn.button.siteBtn.pullRight.viewAllTrendsAndTech {
  margin: 0 0 10px !important;
  font-size: 12px !important;
}
.topHeadingBlock h1 {
  width: 60% !important;
  font-size: 25px !important;
  margin-bottom: 25px;
}
header .cimm_header .cimm_headerMidContent .cimm_headerLeft .cimm_logo img {
  width: 100% !important;
}
.topHeadingBlock p {
  font-size: 12px !important;
}
.cimm_sliderWrap .cimm_linkItemImg {
  height: 150px !important;
}
.featuredManufacturersWrap {
  margin: 35px 0 !important;
}
.hm-probwesolve .home_probwesolve h3,.hm-fmanufact .cimm_CaroBlockTitle label, .hm-fprod .cimm_blockTitle label{
  font-size: 25px !important;
}
.fp-mrgn {
  margin: 25px 0 20px !important;
}
.hm-projexpert .capabilities h4{
  font-size: 16px !important;
}
.hm-projexpert .capabilities h3 {
  font-size: 16px !important;
}
.hm-successstory .success_story-desc h4 {
  font-size: 16px !important;
}
.hm-successstory .success_story-desc h3 {
  font-size: 20px !important;
}
.hm-successstory .success_story-desc p {
  font-size: 12px !important;
}
.hm-rock .home_successstory {
  padding: 50px 0 !important;
}
.hm-rock .home_successstory h3 {
  font-size: 18px;
  line-height: 1.5;
}
.success_story-image .story_image .titleonimage h4 {
  font-size: 14px;
  text-align: center;
  width: 180px;
}
.hm-ban .bannerCaption h1 {
  font-size: 30px;
}
.hm-ban .bannerCaption h6 {
  font-size: 14px;
}
.hm-trendsontech .trendsAndTechnologyBlogFeed > div.row > div {
  margin-bottom: 20px;
}
.hm-probwesolve .home_probwesolve{
  height: 790px !important;
}
.DiSp_secBannerText div.mgmt-training-cont {
  top: 38%;
  width: 80%;
}
.mgmt-training-prog .DiSp_secBannerText div h4.mgmt-training-hd {
  font-size: 20px;
  line-height: 1.5;
}
.DiSp_secBannerText div p.mgmt-training-btn {
  background-color: #ffa400;
  padding: 10px;
  margin-top: 20px;
  width: 90%;
}
.DiSp_secBannerText div.mgmt-training-cont .Disp_paragraph {
  padding: 10px;
}
h1.Disp_Slidertext, h1.Disp_Slidertext1 {
  font-size: 20px;
}
/*History */
#myCarousel .CarouselHistory .slick-prev{
  left: 10px;
}
#myCarousel .CarouselHistory .slick-next{
  right: 10px;
}
.CarouselHistory {
  position: relative;
}
.CarouselHistoryImg p.Disp_slider_innertext2{
  font-size: 14px;
  margin-bottom: 45px;
}
.CarouselHistory .slick-prev , .CarouselHistory  .slick-next{
  height: 35px;
  width: 48%;
  top: unset;
  bottom: 0px;
}
/*History */
/*Leadership */
.CarouselLdrship .slick-prev , .CarouselLdrship  .slick-next{
  height: 35px;
  width: 48%;
  top: unset;
  bottom: 0px;
}
#myCarousel .CarouselLdrship .slick-prev{
  left: 10px;
}
#myCarousel .CarouselLdrship .slick-next{
  right: 10px;
}
.CarouselLdrship {
  position: relative;
}
.CarouselLdrshipImg h2.Disp_slider_innertext1{
  margin-bottom: 45px;
}
/*Leadership */	
.Disp_Contact_Text ul.EventsSecTab li a {
  text-align: center !important;
}
#myTab li a {
  text-align: center !important;
}
.EventsSecTab>li {
  text-align: center !important;
}
.Disp_Bannertext p {
  font-size: 20px;
}
.StoreroomBtn, .StoreroomConBtn {
  width: 100%;
}
.StoreroomConBtn{
  margin-left: 0;
  margin-top: 10px;
}
}
@media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) 
  {
  .cimm_blogPallete.mTop-5.trendsAndTechnologyBlogFeed h3 {
    font-size: 18px !important;
  }
.hm-ban {
  height: 62vh !important;
}
.topHeadingBlock h1 {
  font-size: 28px !important;
}
.topHeadingBlock p {
  font-size: 16px !important;
}
.cimm_sliderWrap p {
  font-size: 18px !important;
}
.home_probwesolve {
  height: 760px !important;
}
.home_ourhistory .headline h4 {
  font-size: 38px !important;
}
.cimm_logo .logo {
  width: 60% !important;
  margin: 0 !important;
}
.SuccessStoryImage .StoryImage {
  height: 200px !important;
}
.SuccessStoryImage .ImageLeftCover, .SuccessStoryImage .ImageRightCover {
  width: 125px !important;
  height: 220px !important;
}
.HisoryPg .SuccessStoryImage .ImageLeftCover, .SuccessStoryImage .ImageRightCover {
  width: 125px !important;
  height: 220px !important;
}
}
@media screen and (device-width:1024px ) and (device-height: 768px ) and (orientation: landscape) 
  {
  .hm-ban {
    height: 57vh !important;
  }
}
/*TESS Banner related styles START*/
h6.TESSCaption1 {
  /*font-size: 12px;
  font-weight: bold;*/
}
.bannerWrap .bannerCaption h1.TESSCaption2:before {
  content: '';
  position: absolute;
  color: #ffa400;
  left: -21px;
  /* font-size: 26px; */
  width: 6px;
  height: 42px;
  background: #ffa400;
}
#slider0_container .Widget_slideJssor div[u="slides"]:nth-child(3)  > div:nth-child(2) div.caption_Wrap > div.staticButton{
  display:none;
}
.caption_Wrap {
  width: 100% !important;
}
/* This block is affecting the display of default layouts in CIMM Page Designer
* Ref ticket ID: TH-1207
* Hence commenting
div[u="slides"]{
display:none;
}
*/
.pp_pic_holder.pp_default ~ .pp_pic_holder.pp_default {
  display: none !important;
}
/*TESS Banner related styles END*/
.staticpagelink{
  color:#00a8e3 !important;
  margin-right: 5px;
}
div.jssorb01{
  left: 28% !important;
}
.Disp_contactbluebox img {
  width: 70%;
  margin: 10px auto;
}
.ContactUs-pd{
  margin-top:25px;
}
@media screen and (max-width: 991px){
  .ContactUs-pd{
    margin-top:5px !important;
  }
.EventsSecTab>li {
  margin-top:10px;
  width: 50%;
  border: 1px solid #c4c7ca;
}
.TrendOnTechCaptchaSec img.CaptchaImg {
  padding-top: 17px;
  width: 100%;
}
}
@media screen and (min-width:640px)and (max-width: 991px){
  .SuccessStoryImage{
    margin-top: 20px;
  }
.SuccessStoryImage .StoryImage {
  height: 270px;
}
.SuccessStoryImage .ImageLeftCover, .SuccessStoryImage .ImageRightCover {
  width: 165px;
  height: 290px;
}
.SuccessStoryImage .StoryImage .StoryImageTitle h4 {
  font-size: 12px;
}
.topHeadingBlock h1 {
  width: 60%;
  font-size: 28px;
}
.topHeadingBlock p{
  width: 70%;
}
}
@media screen and (max-width: 639px){
  .success_story-image .left_cover, .success_story-image .right_cover {
    max-width: 110px;
  }
.SuccessStoryImage{
  margin-top: 20px;
}
.SuccessStoryImage .StoryImage {
  height: 200px;
}
.SuccessStoryImage .ImageLeftCover, .SuccessStoryImage .ImageRightCover {
  width: 125px;
  height: 220px;
}
.SuccessStoryImage .StoryImage .StoryImageTitle h4 {
  font-size: 12px;
}
}
@media screen and (max-width: 767px){
  .ContactUs-pd{
    margin:0 !important;
  }
.rockwellsec{
  margin: 0 10px 20px;
}
.rockwellimg{
  width: 70%;
  margin-bottom: 15px;
}
.TrendOnTechCaptchaSec img.CaptchaImg {
  padding-top: 17px;
  width: 25%;
}
.Disp_scroller-left {
  float: left;
}
.Disp_scroller-right {
  float: right;
}
.Disp_scroller {
  text-align: center;
  cursor: pointer;
  display: none;
  padding: 7px;
  padding-top: 11px;
  white-space: no-wrap;
  vertical-align: middle;
  background-color: transparent;
}
.Disp_CapabilitiesHeadingResponsive {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px;
  height: auto;
}
.Disp_CapabilitiesHeadingResponsive ul.Displaylist {
  position: relative;
  left: 0px;
  top: 0px;
  min-width: 3000px;
  margin-left: 12px;
  margin-top: 0px;
  border: none !important;
}
.Disp_CapabilitiesHeadingResponsive ul.Displaylist > li.active {
  border-bottom: 3px solid #ffa400;
}
.Disp_CapabilitiesHeadingResponsive ul.nav-tabs > li.active > a {
  border: none !important;
  font-weight: bold;
  color: #54575a;
}
.Disp_CapabilitiesHeadingResponsive ul.nav-tabs > li > a {
  font-size: 14px;
  font-weight: bold;
  color: #c4c7ca;
  background-color: transparent !important;
}
.Disp_CapabilitiesHeadingResponsive ul.Displaylist > li:after {
  content: "";
  position: relative;
  bottom: 2px;
  width: 100%;
  background: #c4c7ca;
  display: block;
  height: 3px;
}
.Disp_CapabilitiesHeadingResponsive .tab-content {
  padding: 14px 0;
  font-size: 14px;
  width: calc(100% - 30px);
  text-align: left;
}
.Disp_CapabilitiesHeadingResponsive ul.Displaylist > li.active:after {
  content: none !important;
}
.Disp_bBlogWidgetWrap .Disp_eventList .Disp_eventMonthDateWrap {
  width: 25% !important;
  margin-bottom: 10px !important;
}
}
@media screen and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait){
  .hm-ban{
    height: 40vh !important;
  }
.hm-elec .topHeadingBlock {
  margin-top: -90px;
}
.imageBlockPrimary, .imageBlockSecondary{
  width: 40% !important;
}
.topHeadingBlock h1 {
  font-size: 25px;
}
.fp-mrgn {
  margin: 0 0 40px !important;
}
.bucket {
  max-height: 370px;
}
.home_ourhistory .headline h4 {
  font-size: 30px;
}
.headline{
  width: 40%;
}
header .cimm_header .cimm_headerMidContent .cimm_headerLeft .cimm_logo img {
  width: 50% !important;
  float: left;
}
}
.cimm_blogPallete.mTop-5 iframe {
  height: 270px;
}
@media screen and (device-width: 1366px) and (device-height: 1024px) and (orientation: landscape)
  {
  .bannerWrap .caption_Wrap {
    left: 8% !important;
  }
.hm-ban{
  height: 60vh !important;
}
.imageBlockPrimary, .imageBlockSecondary{
  width: 38% !important;
}
}
a.Disp_greyBtn {
  background: #54575a;
  color: #fff;
  padding: 10px 20px;
  display: inline-block;
  margin-top: 10px;
}
button.Disp_greyBtn {
  background: #54575a;
  border: 0px;
  color: #fff;
  padding: 8px 20px;
}
@media screen and (min-width:992px)and (max-width: 1200px){
  .SuccessStoryImage .ImageLeftCover, .SuccessStoryImage .ImageRightCover {
    width: 190px;
  }
}
@media screen and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) 
  {
  .SuccessStoryImage .StoryImage .StoryImageTitle h4 {
    font-size: 12px;
  }
}
.DiversityQuote p{
  color:#ffa400;
  font-size:18px;
  font-style: italic;
}
.DiversityQuote p span{
  color:#00a8e3;
  font-size:20px;
}
.DiversityDonate{
}
.DiversityDonate a{
  color:#fff;
  text-transform:uppercase;
  background-color:#00a8e3;
  padding:10px;
}
.Disp_DiversityTitle h5{
  color:#ffa400;
  font-size:20px;
  text-transform:uppercase;
}
label.customCheckBox span {
  font-size: 12px;
  text-transform: initial;
  color: #54575a;
}
div[u="loading"] +  div[u="slides"] > div .caption_Wrap {
  display: none;
}
div[u="loading"] +  div[u="slides"] > div:first-child .caption_Wrap {
  display: block;
}
.cimm_blogPallete.mTop-5 > .row > .trendsAndTechDeviceSlickWrap .cimm_blogInfoWrap {
  background: #ecf3f9;
  padding-bottom: 10px;
  transition: 0.5s ease-in-out;
}
.cimm_blogPallete.mTop-5 > .row > .trendsAndTechDeviceSlickWrap > .col-md-4.col-sm-4.col-xs-12:hover .cimm_blogInfoWrap {
  border-radius: 0 0 10px 10px;
  box-shadow: 1px 1px 25px #ccc;
  transform: translateY(-5px);
}
.rockwelldiv span {
  left: 12;
  margin-left: 94px;
}
p.rockwelldate{
  font-weight: bold;
  font-size: 16px;
  color: #000;
  margin-left: 132px;
}
a.btn.button.siteBtn.rockwellbtn {
  margin-left: 97px;
  padding: 3px;
  width: 115px;
}
.Disp_newAuto a.siteBtn {
  padding: 5px;
  width: 124px;
}
.rockwelldiv1 span {
  left: 12;
  margin-left: 67px;
}
p.rockwelldate1{
  font-weight: bold;
  font-size: 16px;
  color: #000;
  margin-left: 108px;
}
a.btn.button.siteBtn.rockwellbtn1 {
  margin-left: 70px;
  padding: 3px;
  width: 115px;
}
.staticButton ul li:last-child a{
  font-size : 9px;
}
a.btn.button.siteBtn.siteBtnpdf {
  width: 100%;
  padding: 5px;
}
.bannerWrap .caption_Wrap {
    top: 33% !important;
}