<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******Do not remove******/
.pushImgLeft{
  float: left;
  margin: 10px;
}
.pushImgRight{
  float: right;
  margin: 10px;
}
/******Do not remove******/
.cimm_productHead h2{
  color:#444d69;
}
.cimm_placeHolder_Top{
  background:#bfae7f;
  padding:20px 0px;
  text-align:center;
}
.cimm_placeHolder_Top h3, .cimm_placeHolder_Top p{
  color:#fff;
}
.cimm_placeHolder_Top p{
  padding:0 10px;
}
.cimm_placeHolder_Top h3{
  margin-bottom:10px;
}
.cimm_welcomeNote{
  color:#878787;
  text-align:center;
}
.cimm_placeHolder_Bottom img{
  width:100%;
}
.cimm_HomepageSliderWrap{
  height:382px;
  margin-bottom:30px;
}
.cimm_HomepageSliderWrap img{
  top:0px !important;
}
.cimm_HomepageSliderWrap{
  color:#ffffff !important;
  font-weight:bold;
}
.cimm_HomepageSliderWrap .jssorb01{
  top:170px !important;
  bottom:0 !important;
}
.cimm_placeHolder{
  margin:0 10px;
}
.cimm_staticPageWrap{
  font-size:14px;
  //overflow: hidden;
  margin-top: -20px;
}
.cimm_staticPageWrap .container-fluid{
  overflow: visible;
}
.mainHeading{
  color:#444d69;
  margin-top:20px;
  padding-bottom:5px;
}
.subHeading{
  margin:20px 0 20px 0;
  text-align:center;
  background-color:#444d69;
  padding:10px;
  color:#fff;
}
.paraBold{
  font-weight:bold;
  margin:0 0 20px 0;
  background-color:#f2efe5;
  color:#444d69;
  padding:10px;
}
.paragrapghtext{
  margin:10px 0;
}
.paraWrap p a img{
  float:left;
  margin-right:20px;
}
.paraWrap p a{
  display:block;
}
.leadershipWrap{
  margin-top:20px;
}
.imgWrap{
  margin-right:20px;
  border:1px solid #ccc;
  padding:10px;
}
.imgDiv{
  padding-left:20px!important;
}
.imgWrap a img{
  -webkit-transition:all 0s linear;
  -moz-transition:all 0s linear;
  -o-transition:all 0s linear;
  transition:all 0.3s linear;
}
.imgWrap a{
  display:block;
  overflow:hidden;
}
.imgWrap a img:hover{
  transform:scale(1.1, 1.1);
  -o-transform:scale(1.1, 1.1);
  -moz-transform:scale(1.1, 1.1);
  -webkit-transform:scale(1.1, 1.1);
  opacity:0.5;
}
.listBlock h3{
  margin:20px 0 10px 0;
}
.listBlock ul{
  padding-left:15px;
}
.listBlock ul li{
  list-style:disc;
  padding-bottom:5px;
}
.subheading2{
  color:#000038;
  font-size:14px;
  margin-bottom:10px;
}
button.accordion{
  background-color:#eee;
  color:#444;
  cursor:pointer;
  padding:18px;
  width:100%;
  text-align:left;
  border:none;
  outline:none;
  transition:0.4s;
}
button.accordion.active, button.accordion:hover{
  background-color:#ddd;
}
div.panel{
  padding:0 18px;
  background-color:white;
  display:none;
}
div.panel.show{
  display:block;
}
.marginTop{
  margin-top:20px;
}
.accordion{
  margin-bottom:1px;
  background-color:#444d69!important;
  padding:10px 5px!important;
  color:#fff!important;
}
.panel{
  padding:20px!important;
  margin-bottom:1px!important;
  border:1px solid #ccc!important;
}
.panel ul{
  padding-left:20px;
}
.panel ul li{
  padding:3px;
  list-style-type:disc;
}
.DiSp_bttns{
  width:100%;
  box-shadow:none !important;
  margin-bottom:40px!important;
}
.DiSp_bttns &gt; .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 &gt; .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 &gt; .DiSp_downloadBtn:hover, .DiSp_bttns &gt; .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 &gt; ul &gt; li &gt; label &gt; span{
  color:#F00;
}
.DiSP_txtBox{
  width:400px!important;
  height:40px!important;
  padding:5px!important;
  border:1px solid #878787!important;
  border-radius:5px!important;
}
.DiSP_form{
  margin-top:20px!important;
  background-color:#f2efe5;
  padding:20px;
  width:1000px;
  margin:0 auto!important;
}
.DiSP_form input[type="text"]{
  padding:0 10px;
  width:94%;
  margin-right:3%;
}
.selectInDropDown1{
  width:94%;
  margin-right:3%;
}
.Disp_button{
  padding:5px;
  background:#444d69;
  color:#fff;
  text-align:center;
  font-size:19px;
  text-transform:uppercase;
  border:2px solid #fff;
  height:40px;
  width:180px;
  margin-top:35px;
  margin-bottom:60px;
  float:right;
}
.DiSp_invImg{
  margin-right:15px;
}
.sideHeading{
  text-align:center;
  background-color:#444d69;
  padding:10px;
  color:#fff;
}
ul.listimg li{
  float:left;
  width:30%;
  padding:18px;
  margin-right:2%;
}
.listimg a{
  display:block;
  overflow:hidden;
}
.listimg li a img{
  -webkit-transition:all 0s linear;
  -moz-transition:all 0s linear;
  -o-transition:all 0s linear;
  transition:all 0.3s linear;
}
.listimg li a img:hover{
  transform:scale(1.1, 1.1);
  -o-transform:scale(1.1, 1.1);
  -moz-transform:scale(1.1, 1.1);
  -webkit-transform:scale(1.1, 1.1);
  opacity:0.5;
}
ul.DiSp_invent li i{
  color:#444d69;
  margin-right:10px;
}
ul.DiSp_invent li{
  line-height:30px;
}
#cimm_headingbg h3{
  color:#444d69;
  font-size:30px;
}
.cimm_top{
  margin-top:20px;
}
#cimm_headingbg{
  background:rgba(191, 174, 127, 0.42);
  ;
  text-align:center;
  padding:30px;
  width:100%;
  height:100px;
  float:left;
}
.cimm_para{
  margin:0 auto!important;
  float:none!important;
  width:70%!important;
}
.cimm_SubTitles h5{
  color:#444d69;
  font-size:17px;
  text-align:center;
}
ul.cimm_listitems li{
  line-height:25px;
  font-size:16px;
  list-style-type:disc;
  margin-left:17px;
}
.cimm_TabBlock:hover, .cimm_TabBlock_img:hover{
  background:rgba(228, 221, 201, 0.12);
}
.cimm_TabBlock, .cimm_TabBlock_img{
  padding:15px;
  background:#fff;
  text-align:center;
  cursor:pointer;
}
.cimm_banner{
  overflow:hidden;
}
h1.cimm_bannertxt{
  color:rgb(164, 135, 67);
  position:absolute;
  left:0px;
  width:100%;
  padding:20px 50px;
  text-shadow:0 1px 0 black;
  font-size:50px;
  top:32px;
  text-align:right;
}
.cimm_bannerpara{
  color:#fff;
  position:absolute;
  width:45%;
  padding:20px 50px;
  text-shadow:0 1px 0 black;
  font-size:16px;
  top:111px;
  right:0;
  float:right;
  text-align:right;
}
.cimm_middlecontent{
  height:auto;
  line-height:25px;
  width:80%!important;
  float:none!important;
  background:rgba(200, 204, 217, 0.109804);
  margin:0px auto !important;
}
.cimm_middlecontent h3{
  margin:0 auto;
  width:85%;
  line-height:75px;
  font-size:26px;
  color:#444d69;
}
.cimm_midpart{
  margin:0 auto;
  width:85%;
}
.cimm_midpart i{
  font-size:25px;
  color:#444d69;
}
.cimm_midpart span{
  font-size:16px;
  line-height:26px;
}
#cimm_head{
  font-weight:bold;
  font-size:17px;
  margin-right:10px;
}
.cimm_imgbgcenter{
  margin:0 auto!important;
  width:80%!important;
  float:none!important;
  background:#f9fafb;
  padding:0 2px!important;
}
.cimm_imgbgcenter img{
  background:#444d69;
  border-radius:60%;
  display:block;
  padding:12px;
  margin:0 10px;
}
.cimm_imghead{
  color:#444d69;
}
.cimm_left{
  margin-top:20px;
}
.cimm_img:hover{
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}
.Static_columnImage{
  width:45%;
  margin:0 auto;
}
.cimm_frstleft{
  padding:15px!important;
}
.cimm_frstright{
  width:30%!important;
  padding:15px!important;
}
.cimm_frstleft h4{
  font-size:26px;
  color:#444d69;
  font-weight:bold;
  text-transform:lowercase;
}
.cimm_frstleft p{
  font-size:16px;
  line-height:26px;
}
ul.cimm_lists li{
  line-height:26px;
  margin-left:10px;
}
.cimm_frstright h4{
  font-size:18px;
  margin-bottom:7px;
}
.cimm_lists i{
  font-size:14px;
  padding-right:10px;
  color:#444d69;
}
.cimm_middlecontent p{
  line-height:25px;
}
.cimm_clipart{
  padding:15px!important;
}
.cimm_clipart img{
  float:left;
  display:block;
  margin-right:10px;
}
.cimm_clipart p{
  font-size:16px;
  line-height:26px;
}
.cimm_leftcontent{
  padding:20px!important;
  width:30%!important;
}
.cimm_gov{
  background:rgba(191, 174, 127, 0.15);
  padding:20px;
  margin:5px;
}
.cimm_gov{
  background:rgba(191, 174, 127, 0.15);
  padding:20px!important;
  margin:12px;
  float:right!important;
  width:25%!important;
  font-style:italic;
  font-weight:bold;
}
.cimm_imgleft{
  margin-right:20px;
  width:40%!important;
}
p.DiSp_paragrapghText{
  margin-top:15px;
}
ul.DiSp_liststyle{
  margin-left:21px;
  width:250px;
  float:left;
}
ul.DiSp_liststyle li{
  padding:10px;
  border-bottom:1px solid #f2efe5 !important;
}
.DiSp_border{
  padding:22px !important;
  border:1px solid #f2efe5;
}
i.fa.fa-arrow-right{
  color:#444d69;
}
.DiSp_Heading_bg{
  background:#444d69;
  width:6px;
  position:relative;
  height:60px;
  margin-bottom:10px;
  margin-top:20px;
}
.DiSp_Main_heading{
  padding:3px 10px;
  color:#444d69;
  position:absolute;
  width:232px;
  margin-left:10px;
  height:50px;
}
.DiSp_Heading_bg p{
  width:250px;
  position:absolute;
  padding:34px 20px;
}
.DiSp_Static_Image{
  float:left;
  width:45%;
  margin-right:5%;
}
.DiSp_static_content{
  float:left;
  width:45%;
  margin:20px 0px;
}
a.DiSp_Static_more{
  color:#444d69;
}
.DiSp_static_content hr{
  margin:30px 0px;
  border:none;
  height:1px;
  background:#f2efe5;
}
.clear{
  clear:both;
}
a.DiSp_Static_more:hover{
  border-bottom:1px dotted #bfae7f;
}
.colelem{
  display:inline;
  float:left;
  clear:both;
}
.DiSp_Static_columnImage{
  width:45%;
  margin:0 auto;
}
.DiSp_columnText{
  margin-top:15px;
  text-align:center;
  padding:10px;
}
.DiSp_Static_columnHeading{
  text-align:center;
  margin-top:20px;
}
.DiSp_threeBlocks{
  margin:0 1%;
  border-top:5px solid #444d69;
  width:31.33% !important;
}
.column1, .column2, .column3{
  width:22%!important;
  margin-right:2%;
  float:left;
  padding:0 10px;
}
.column1{
  margin-left:3%;
}
.column4{
  width:22%!important;
  margin-right:3%;
  float:left;
  padding:0 10px;
}
.outerWrap{
  padding:40px 20px 20px 20px;
  background-color:#444d69;
}
.outerWrap ul li{
  float:left;
  width:23.5%;
  margin-right:2%;
  list-style-type:none;
}
.outerWrap ul li:last-child{
  margin-right:0;
}
.titleWrap{
  position:relative;
  top:0;
  left:10px;
  background-color:#bfae7f;
  padding:10px 20px;
}
.outerWrap{
  position:absolute;
  margin-top:20px;
}
.flip{
  color:#000!important;
}
.flip i{
  display:inline;
  float:right;
  font-size:23px;
  color:#fff;
  font-weight:bold;
}
.flip a{
  padding:5px;
  background-color:#444d69!important;
  border:1px solid;
  border-color:#fff;
  border-bottom-color:#aaa;
  font-weight:bold;
  display:block;
  font-size:16px;
  line-height:32px;
  padding:5px 10px;
  text-decoration:none;
  color:#fff;
}
.DiSp_panel{
  padding:0px 25px;
  background-color:rgb(255, 255, 255);
  border:1px solid rgb(204, 204, 204);
  display:block;
  color:#000;
}
.redStar{
  color:#f00;
}
.inputWrap{
  margin-top:20px;
}
.DiSP_form label{
  display:block;
}
.DiSP_form textarea{
  width:930px;
  height:100px;
  border:1px solid #bfae7f;
}
.formWrap{
  margin-top:20px;
}
.bttnWrap{
  width:1000px;
  margin:0 auto!important;
}
.bttnWrap input[type="submit"]{
  background:#bfae7f!important;
  color:#FFF!important;
  font-size:14px!important;
  padding:11px 30px!important;
  float:right;
  margin-top:20px;
  box-shadow:none!important;
  font-weight:bold;
  text-decoration:none!important;
  border:none;
}
.pressWrap h3{
  border-bottom:1px solid #ccc;
  padding-bottom:10px;
}
.pressWrap p{
  text-align:justify;
}
.NewsWrap{
  padding:20px 30px!important;
}
.NewsWrap h4 a{
  color:#444d69;
  text-decoration:underline;
}
.NewsWrap h4 a:hover{
  text-decoration:none;
}
.NewsWrap span a{
  color:#bfae7f;
}
.NewsWrap span a:hover{
  text-decoration:underline;
}
.DiSP_aboutUsDescp img{
  float:left;
  padding:0 20px 20px 0;
}
.DiSP_aboutUsDescp{
  margin-top:20px;
}
.aboutUsList ul li{
  list-style-type:disc;
  padding:3px 0;
}
.aboutUsList ul{
  padding-left:20px;
}
.aboutUsList h5{
  margin:20px 0;
}
.aboutDescp1 h4{
  color:#444d69;
  margin:20px 0 0 0;
}
.textareaheight{
  height: 250px !important;
}
.jssora05l::before {
  content: "\f060" !important;
  color: #fff !important;
  left: 5px !important;
  font-family: "FontAwesome" !important;
}
.jssora05r:before {
  content: "\f061" !important;
  color: #fff !important;
  left: 5px !important;
  font-family: "FontAwesome" !important;
}
.jssora05l,.jssora05r {
  background: none !important;
  box-shadow: none !important;
}
/****************************Homepage(Design Team) Start***************************/
.DiSp_homepage h4 {
  font-size: 18px;
  color: #000;
  line-height: 28px;
  letter-spacing: 0.1px;
  text-transform: capitalize;
  margin: 30px 0 15px 0;
}
.DiSp_homepage  h3{
  font-size: 23px;
  color: #3C83BB;
  line-height: 30px;
  margin: 28px 0;
  font-weight: normal;
}
.DiSp_staticgradientBtn .btn-forstaticpage {
  background: -moz-linear-gradient(110deg,#23B7EB 40%,#3C83BB 100%);
  background: -webkit-linear-gradient(110deg,#23B7EB 40%,#3C83BB 100%);
  background: linear-gradient(110deg,#23B7EB 40%,#3C83BB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23B7EB', endColorstr='#3C83BB', GradientType=1 );
  border: none;
  border-left: 9px solid #C1CD23;
  -ms-transform: skewX(-15deg);
  -webkit-transform: skewX(-15deg);
  transform: skewX(-15deg);
  border-radius: 0;
  font-size: 18px;
  text-transform: capitalize;
  padding: 8px 28px;
  color: #fff;
  margin-left: 12px;
  letter-spacing: 0.2px;
  text-decoration: none;
}
.DiSp_staticgradientBtn .btn-forstaticpage:hover {
  background: -moz-linear-gradient(110deg,#C1CD23 40%,#46A040 100%);
  background: -webkit-linear-gradient(110deg,#C1CD23 40%,#46A040 100%);
  background: linear-gradient(110deg,#C1CD23 40%,#46A040 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C1CD23', endColorstr='#46A040', GradientType=1 );
  color: #fff;
}
.DiSp_staticgradientBtn .btn-forstaticpage span {
  -ms-transform: skewX(15deg);
  -webkit-transform: skewX(15deg);
  transform: skewX(15deg);
  display: block;
}
.DiSp_homepage .DiSp_textblock {
  margin: 0 auto;
  width: 80%;
  float: none;
}
.DiSp_homepage .DiSp_textblock h3 {
  font-size: 23px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1px;
  margin: 5% 0;
}
.DiSp_homepage .DiSp_textblock h3 a {
  text-decoration: underline;
  color: #3C83BB;
}
.DiSp_homepage .DiSp_testimonials {
  float: none;
  margin: 0 auto !important;
  width: 85% !important;
  position: relative;
}
.DiSp_homepage .DiSp_testimonials h1 {
  font-size: 38px;
  font-weight: 100;
  line-height: 42px;
  margin: 46px 0 30px 0;
  text-align-last: left;
  position: relative;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg{
  position: absolute;
  top: 140px;
  right: 235px;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg img{
  float:right;
}
.DiSp_homepage .DiSp_designation {
  position: absolute;
  top: 186px;
  right: 100px;
}
.DiSp_homepage .DiSp_designation h3 {
  font-size: 24px;
  text-transform: uppercase;
  margin: 24px 0 2px 0;
  font-weight: 400;
}
.DiSp_homepage .DiSp_designation p {
  color: #636466;
  font-size: 18px;
  font-weight: 100;
  line-height: 20px;
}
.DiSp_mTop{
  margin-top: 20px;
}
.DiSp_mbottom{
  margin-bottom: 20px;
}
.DiSp_bannerheroimg {
  position: relative;
}
.DiSp_bannertext {
  position: absolute;
  top: 35px;
  width: 25.7% !important;
  left: 380px;
  z-index: 2;
}
.DiSp_bannertext h3 {
  font-size: 60px;
  text-transform: uppercase;
  font-weight: 400;
  color: #fff;
  margin: 20px 0;
}
.DiSp_bannertext p {
  font-size: 24px;
  color: #fff;
  line-height: 30px;
  font-weight: 100;
}
.DiSp_bannertext p a{
  text-decoration: underline;
  color: #fff;
}
.DiSp_formbg{
  background: rgba(35, 183, 235, 0.1);
  /* margin-top:5%; */
}
.DiSp_formbg .DiSp_homepageform{
  margin: 0 auto !important;
  padding: 28px 20px;
}
.DiSp_homepageform h2 {
  text-transform: uppercase;
  color: #000;
  text-align: center;
  font-size: 36px;
  font-weight: 100;
  margin: 34px 0;
}
.DiSp_homepageform h4 {
  text-transform: uppercase;
  color: #3C83BB;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
}
.DiSp_midbgslider {
  background: linear-gradient(90deg,#23B7EB 40%,#3C83BB 100%);
  background: -moz-linear-gradient(90deg,#23B7EB 40%,#3C83BB 100%);
  background: -webkit-linear-gradient(90deg,#23B7EB 40%,#3C83BB 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23B7EB', endColorstr='#3C83BB', GradientType=1 );
  height: 440px;
  position: relative;
  /* margin-bottom: 60px; */
  overflow: initial !important;
  margin:8% 0;
}
.DiSp_skewslider {
  position: relative;
  bottom: 30px;
  left: 0;
}
.DiSp_slideimg {
  position: absolute;
  top: 50px;
  left: 0;
}
.DiSp_videoblock{
  max-height:233px;
}
.DiSp_videowrapper {
  position: relative;
  left: 375px;
  bottom: 140px;
  float:left;
  z-index: 2;
}
.DiSp_videowrapper img {
  max-width:100%;
}
.DiSp_videowrapper iframe {
  display:none;
}
.DiSp_play-btn {
  position:absolute;
  z-index:666;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%, -50%);
  background-color:transparent;
  border:0;
}
.DiSp_play-btn:hover {
  cursor:pointer;
}
.DiSp_play-btn:focus {
  outline:0;
}
.DiSp_videowrapper iframe {
  border: 8px solid #fff;
}
.DiSp_sliderimg{
  position: absolute !important;
  bottom: -66px;
  left:0;
}
a.btn.btn-forstaticBanner {
  background: #fff;
  border-left: 9px solid #C1CD23;
  -ms-transform: skewX(-15deg);
  -webkit-transform: skewX(-15deg);
  -moz-transform:skewX(-15deg);
  -o-transform:skewX(-15deg);
  transform: skewX(-15deg);
  color: #005282;
  font-size: 20px;
  border-radius: 0;
  text-transform: capitalize;
  padding: 8px 28px;
  margin-left: 12px;
  letter-spacing: 0.2px;
  text-decoration: none !important;
}
a.btn.btn-forstaticBanner span {
  -ms-transform: skewX(15deg);
  -webkit-transform: skewX(15deg);
  -o-transform:skewX(15deg);
  -moz-transform:skewX(15deg);
  transform: skewX(15deg);
  display: block;
}
.DiSp_bannercaption {
  background: rgba(53, 62, 99, 0.8);
  position: absolute;
  top: 308px;
  left: 214px;
  width: 904px;
  -ms-transform: skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  -moz-transform:skewX(-10deg);
  -o-transform:skewX(-10deg);
  transform: skewX(-10deg);
}
.DiSp_bannercaption h3 {
  -ms-transform: skewX(10deg);
  -webkit-transform: skewX(10deg);
  -moz-transform:skewX(10deg);
  -o-transform:skewX(10deg);
  transform: skewX(10deg);
  float: left;
  width: 75%;
  color: #fff;
  padding: 20px 0;
  margin: 0 24px;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_bannercaption a {
  float: left;
  margin: 20px 15px;
  color: #000 !important;
  -ms-transform: skewX(23deg);
  -webkit-transform: skewX(23deg);
  -moz-transform:skewX(20deg);
  -o-transform:skewX(20deg);
  transform: skewX(23deg);
  padding: 8px 12px !important;
  border-left: 9px solid #B6B1CA !important;
}
.DiSp_bannercaption a span {
  -ms-transform: skewX(23deg);
  -webkit-transform: skewX(23deg);
  -moz-transform:skewX(23deg);
  -o-transform:skewX(23deg);
  transform: skewX(23deg) !important;
}
/*GrayBar Canada Homepage Manufacturin tabs section starts*/
h6.Disp_ManufacturingSection {
  color: #3c83bb;
  text-align: center;
  margin-bottom: 0 !important;
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.Disp_ManufacturingTabsWrap .Disp_nav {
  border-bottom: none !important;
  text-align: center;
}
.Disp_ManufacturingTabsWrap .Disp_nav li a {
  font-family: "canada-type-gibson";
  font-size: 26px;
  font-weight: normal;
  text-transform: uppercase;
  border: none !important;
}
.Disp_ManufacturingTabsWrap .Disp_nav li {
  float: none !important;
  display: inline-block;
}
.Disp_ManufacturingTabsWrap .Disp_nav li a:hover, .Disp_ManufacturingTabsWrap .Disp_nav li a:focus {
  border: none !important;
  background-color: transparent !important;
}
.Disp_ManufacturingTabsWrap .Disp_nav li.active a span{
  position: relative;
}
.Disp_ManufacturingTabsWrap .Disp_nav li.active a span:after {
  content: "";
  background-color: transparent;
  border-bottom: 2px solid red;
  display: block;
  width: 100%;
  position: absolute;
  right: 0;
  top: 30px;
}
.Disp_ManufacturingTabsWrap .Disp_Storytabcontent .DiSp_staticgradientBtn {
  text-align: center;
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li:before {
  content: none
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li a {
  text-decoration: none;
  margin-bottom: 0;
  padding-bottom: 0;
  color: inherit;
  padding: 0 15px;
  font-size: 35px;
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li:nth-child(1) a {
  padding-left: 0;
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li:nth-child(6) a {
  padding-right: 0;
}
.Disp_ManufacLandingMidBgSlider {
  margin: 2% 0 8% 0;
  position: relative;
  bottom: 98px;
  left: 0;
}
/*GrayBar Canada Homepage Manufacturin tabs section ends*/ 
/*********************Homepage(Design Team) End**********************/
/****************************Static Page(Design Team) Start****************/
.DiSp_staticbodycontent {
  background-color: #fff;
  padding: 20px 36px;
  width: 100%;
  position: relative;
  top: -139px;
  z-index: 2;
  left: 0;
}
.DiSp_staticpage{
  position: relative
}
.DiSp_staticpage h1 {
  color: #fff !important;
  margin: 30px 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 60px;
}
.DiSp_staticbodycontent h3 {
  font-size: 24px;
  color: #3C83BB;
  font-weight: 400;
  line-height: 30px;
  margin: 10px 0 40px 0;
}
.DiSp_staticbodycontent h5 {
  font-size: 18px;
  color: #3C83BB;
  font-weight: 400;
  line-height: 20px;
}
.DiSp_paragraph {
  color: #000;
  font-size: 16px;
  line-height: 160%;
  font-weight: 100;
  margin: 10px 0 28px 0;
}
.DiSp_branchheroimg {
  position: relative;
}
.DiSp_branchbannertext {
  position: absolute;
  top: 30px;
  width: 29%;
  left: 382px;
  z-index: 3;
}
.DiSp_branchbannertext h2 {
  color: #fff;
  font-weight: 400;
  font-size: 47px;
  line-height: 56px;
  margin-bottom:0;
}
.DiSp_branchbannertext h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 56px;
  margin-top:0;
}
.DiSp_branchbannertext p {
  color: #fff;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
  margin: 20px 0;
}
.DiSp_aboutUshead {
  position: absolute;
  top: 30px;
  width: 29%;
  left: 382px;
  z-index: 3;
  padding: 10px 8px;
}
.DiSp_aboutUshead p {
  color: #fff;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
  margin: 20px 0;
}
.DiSp_aboutUshead h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 56px;
  margin-top:0;
}
.DiSp_branchvideoblock{
  max-height: 265px;
}
.DiSp_branchvideowrapper {
  position: relative;
  left: 0;
  bottom: 90px;
  float: right;
  border: 8px solid #fff;
  z-index: 3;
}
.DiSp_branchvideowrapper img {
  max-width:100%;
}
.DiSp_branchvidplay-btn {
  position:absolute;
  z-index:666;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  background-color:transparent;
  border:0;
}
.DiSp_branchvidplay-btn:hover {
  cursor:pointer;
}
.DiSp_branchvidplay-btn:focus {
  outline:0;
}
.DiSp_branchvideowrapper iframe {
  display:none;
}
.DiSp_branchdesc h3 {
  font-size: 24px;
  color: #3C83BB;
  line-height: 30px;
  font-weight: 400;
}
.DiSp_pTop {
  padding-top: 20px;
}
.DiSp_pBottom {
  padding-bottom: 20px;
}
.DiSp_branchdetailone h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_branchdetailtwo {
  text-align: center;
  margin: 6% 0;
}
.DiSp_branchdetailtwo h2 {
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 100;
  color: #000;
  line-height: 40px;
  margin: 20px 0;
}
.DiSp_branchmap h2 {
  font-size: 36px;
  line-height: 40px;
  color: #000;
  font-weight: 100;
  text-transform: uppercase;
}
.DiSp_branchmap h4 {
  font-size: 18px;
  color: #3C83BB;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 28px;
  margin: 10px 0 30px 0;
}
.DiSp_branchmap h3 {
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 28px;
  color: #000;
  margin-top: 38px;
}
.DiSp_branchmapblock {
  padding: 4% 0 2% 0;
}
.DiSp_branchmapblock .DiSp_branchAdrs {
  float: left;
  margin-right: 30px;
  padding: 4px 0 20px 0;
}
.DiSp_branchmapblock .DiSp_branchPhone {
  float: left;
}
.DiSp_branchmapblock .DiSp_branchAdrs p {
  font-size: 18px;
  font-weight: 100;
  line-height: 26px;
}
.DiSp_branchmapblock .DiSp_branchPhone h3 {
  font-size: 23px;
  font-weight: 300;
  color: #3C83BB;
  line-height: 30px;
  margin: 8px 0;
}
.DiSp_branchPhone h3 img {
  float: left;
  margin-right: 8px;
  padding: 2px 0;
}
.DiSp_branchArrow a {
  font-size: 17px;
  font-weight: 400;
  color: #3C83BB;
  line-height: 28px;
}
.DiSp_branchArrow a img {
  float: left;
  margin-right: 14px;
  padding: 2px 0;
}
.DiSp_branchform h2 {
  text-transform: uppercase;
  font-size: 36px;
  color: #000;
  font-weight: 100;
  line-height: 40px;
}
.DiSp_branchContactForm .form-group label {
  font-size: 18px;
  font-weight: 400;
}
.DiSp_branchContactForm .form-group{
  margin: 15px 0;
}
.DiSp_branchContactForm .form-group .form-control {
  border-radius: inherit;
  box-shadow: none;
  border-color: rgba(112,112,112,0.1);
  border-bottom: 3px solid #3C83BB;
}
.DiSp_branchContactForm .form-group input {
  height: 46px !important;
}
.DiSp_branchContactForm .form-group textarea{
  height: 140px !important;
}
.DiSp_branchContactForm .btnBlock {
  margin: 30px 0;
}
.DiSp_contactimg {
  /* padding-right: 0 !important; */
  z-index: 2;
}
.DiSp_contactimg img{
  position: absolute;
  left: 0;
  top: 5px;
  max-height: 550px;
  height: 550px;
}
.DiSp_contactdetail {
  padding:20px ! important;
  z-index: 2;
}
.DiSp_contactdetail h3 {
  font-size: 24px;
  font-weight: 400;
  color: #3C83BB;
  line-height: 30px;
  margin: 64px 0 10px 0;
  text-transform: uppercase;
}
.DiSp_contactAddrs {
  padding-left: 54px;
  margin: 40px 0;
}
.DiSp_contactAddrs p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}
.DiSp_contactAddrs p span {
  font-size: 16px;
  line-height: 26px;
  font-weight: 100;
}
.DiSp_contactAddrs p a i {
  padding-left: 7px;
}
.DiSp_contactAddrs p a  {
  color:#3C83BB;
  font-weight: 100;
  font-size: 16px;
}
.DiSp_contactformbg {
  background: rgba(35, 183, 235, 0.1);
  position: relative;
  top: -168px;
}
.DiSp_contactbghead {
  text-align: center;
  padding-top: 8%;
}
.DiSp_contactbghead h4 {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
}
.DiSp_contactbghead h2 {
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
}
.DiSp_contactformbg .DiSp_contactform {
  margin: 0 auto;
  /*width: 40%;*/
  float: none !important;
  padding: 40px 0;
}
.DiSp_contactsearch{
  /*height: 66vh;*/
  position: relative;
  bottom: 52px;
}
.DiSp_contactsearch h2 {
  text-transform: uppercase;
  font-weight: 100;
  font-size: 36px;
  line-height: 40px;
}
.DiSp_contactsearch h3 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color:#3C83BB;
}
.DiSp_contactsearch h4 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
}
.DiSp_contactsearch p span {
  font-size: 16px;
  font-weight: 100;
  line-height: 24px;
  text-transform: none;
}
.DiSp_contactsearch h6 a {
  color: #3C83BB;
  font-weight: 100;
  text-transform: capitalize;
  font-size: 16px;
}
.DiSp_contactsearch h6 a i {
  padding-left: 7px;
}
.DiSp_servicesbreadcrumb{
  position: relative;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  position: initial !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li{
  font-size: 14px;
  font-weight: normal;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active{
  font-size:14px;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before {
  font-size: 12px;
  margin: 0 10px;
}
.DiSp_servicemenulist ul li a {
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
  color: #3C83BB;
}
.DiSp_servicemenulist ul li {
  font-size: 18px;
  line-height: 32px;
  list-style-type: none !important;
}
.DiSp_servicemenulist {
  background: linear-gradient(270deg,#EBEBEC 20%,#FFFFFF 80%);
  background: -moz-linear-gradient(270deg,#EBEBEC 20%,#FFFFFF 80%);
  background: -webkit-linear-gradient(270deg,#EBEBEC 20%,#FFFFFF 80%);
  padding: 40px 25px;
  position: absolute;
  width: 100%;
  left: 0;
  top: -102px;
  border: 8px solid #fff;
}
.DiSp_servicesLeftmenu{
  position: relative;
}
.DiSp_servicedetailone {
  padding-left: 30px !important;
  margin: 20px 0;
}
.DiSp_serviceshead {
  margin: 0 auto;
  text-align: center;
  float: none !important;
  padding: 5% 0px 2% 0px;
}
.DiSp_serviceshead h4 {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
}
.DiSp_serviceshead h2 {
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
}
.DiSp_servicesTwoBlocks h4{
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
}
.DiSp_servicesTestimonials {
  background: -webkit-linear-gradient(-12deg,#DCDDDE 30%, #FFFFFF 112%);
  background: -moz-linear-gradient(-12deg,#DCDDDE 30%, #FFFFFF 112%);
  background: -webkit-linear-gradient(-12deg,#DCDDDE 30%, #FFFFFF 112%);
  padding: 20px 46px;
  transform: skewX(-20deg);
  position:relative;
  margin-right: 10px;
}
.DiSp_servicesTestimonials p {
  transform: skewX(20deg);
  font-size: 24px;
  font-weight: 100;
  line-height: 35px;
}
.DiSp_srvcdesignation h3{
  color:#3C83BB;
  text-transform: uppercase;
  font-size:15px;
  line-height:28px;
  font-weight:500;
}
.DiSp_srvcdesignation p{
  font-weight:100;
  font-size:18px;
  line-height:20px;
}
.DiSp_srvcdesignation {
  position: relative;
}
.DiSp_srvcdesignation .DiSp_servicesquoteimg {
  position: absolute;
  top: -19px;
  left: 36px;
}
.DiSp_srvcdesignation div {
  position: absolute;
  top: 28px;
  left: 35px;
}
.DiSp_srvcdesignation h3 {
  color: #3C83BB;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 28px;
  font-weight: 500;
  margin: 8px 0 2px 0;
}
.DiSp_servicesProductBlock {
  margin-bottom: 40px;
}
.DiSp_servicesProductBlock p {
  color: #3C83BB;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  margin: 8px 0;
}
.DiSp_serviceFormbg h2{
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  margin: 30px 0;
}
.DiSp_serviceFormbg {
  background: linear-gradient(180deg,#EBECED 100%,#ADAFB3 100%);
  background: -moz-linear-gradient(180deg,#EBECED 100%,#ADAFB3 100%);
  background: -webkit-linear-gradient(180deg,#EBECED 100%,#ADAFB3 100%);
  padding: 4% 0px !important;
  margin-top: 54px;
}
.DiSp_serviceFormbg .DiSp_contactUsForm {
  margin: 0 auto;
  /*width: 40%;*/
}
.DiSp_servicelandtext {
  position: absolute;
  top: 165px;
  width: 24%;
  left: 360px;
  z-index: 2;
}
.DiSp_servicelandtext h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 65px;
  margin-top: 0;
}
.DiSp_ctlandtext {
  position: absolute;
  top: 165px;
  width: 24%;
  left: 360px;
  z-index: 2;
}
.DiSp_ctlandtext h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 65px;
  margin-top: 0;
}
.DiSp_servicelandtext p {
  color: #fff;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
  margin: 20px 0;
}
.DiSp_Vendorbranchheroimg {
  position: relative;
}
.DiSp_Vendorbnrtext {
  position: absolute;
  top: 74px;
  width: 50%;
  left: 32px;
  z-index: 2;
}
.DiSp_Vendorbnrtext h1 {
  font-family: RobotoCondensedBold;
  text-transform: uppercase;
  font-size: 48px;
  color: #fff;
  font-weight: 400;
  line-height: 56px;
  margin-top: 0;
}
.DiSp_Vendorbnrtext p {
  color: #fff;
  font-size: 20px;
  font-weight: 100;
  line-height: 30px;
  /* margin: 20px 0 42px 0; */
  margin:20px 0 20px 0;
}
.DiSp_Vendorbnrtext a.btn.btn-forstaticBanner{
  margin-left: 6px;
}
.DiSp_vendorvideowrapper img {
  max-width: 100%;
  width:100%;
}
.DiSp_vendorvideowrapper iframe {
  display: none;
}
.DiSp_vendorposition {
  position: relative;
  left: 0;
  top: -89px;
  background: #fff;
  z-index: 2;
}
.DiSp_vendorposition .DiSp_vendorpositionone {
  padding: 0;
  z-index: 2;
}
.DiSp_vendorposition .DiSp_vendorpositiontwo {
  margin: 14px 0 10px 0;
  padding: 0 10px;
}
.DiSp_vendorposition .DiSp_vendorpositiontwo h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_vendorcontentblock h2, .DiSp_AboutUsBlock h2 {
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  margin: 5% 0 3% 0;
}
.DiSp_vendorcontentblock h3, .DiSp_AboutUsBlock h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_AboutUsBlock h3 {
  font-weight: 500!important;
  margin-top: 10px !important;
  font-size: 22px !important;
  text-transform: uppercase;
}
.DiSp_vendorcontentblock h4 {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
}
.DiSp_ManufacServiceHeadWrap h4 {
  font-weight: 900 !important;
  text-align: center !important;
}
.DiSp_ManufacServiceHeadWrap h2 {
  margin-top: 0 !important;
}
.DiSp_vendorcontentblock ul li, .DiSp_AboutUsBlock ul li{
  list-style-type: none !important;
}
.DiSp_vendorcontentblock ul li:before , .DiSp_AboutUsBlock ul li:before{
  content: "";
  display: inline-block;
  margin-right: 10px;
  height: 5px;
  width: 5px;
}
.DiSp_vendorcontentblock ul li a, .DiSp_vendorcontentblock p a, .DiSp_AboutUsBlock ul li a {
  color: #3C83BB;
  font-size: 18px;
  line-height: 28px;
  font-weight: 100;
  margin: 10px 0 28px 0;
}
.DiSp_AboutUsBlock ul li a {
  text-decoration: none !important;
}
.DiSp_vendorcontact  {
  color: #3C83BB;
  font-size: 23px !important;
  font-weight: 500 !important;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 6%;
}
.DiSp_servicelandimg {
  position: absolute;
  width: 100%;
  left: -10px;
  top: -102px;
  z-index: 2;
}
.DiSp_servicelandright h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 40px 0 20px 0;
}
.DiSp_staticgradientBtn .btnLeft{
  float:left;
}
.DiSp_servicedivisionsHead h4{
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
  text-align: center;
}
.DiSp_servicedivisionsHead h2{
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}
.DiSp_servicelandingheader{
  height: 301px;
}
.DiSp_servicedivisionsHead{
  margin: 4% 0 2% 0;
}
.DiSp_servicedivisions h3 a{
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_servicedivisions p {
  font-size: 16px;
  font-weight: 100;
}
.DiSp_servicedivisions {
  margin-bottom: 50px;
}
.DiSp_servicenote{
  color: #3C83BB;
  font-size: 23px;
  font-weight: 400;
  line-height: 28px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  margin: 40px 0;
}
.DiSp_promotionshead {
  position: absolute;
  top: 141px;
  width: 24%;
  left: 370px;
  z-index: 2;
}
.DiSp_promotionshead h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 65px;
  margin-top: 0;
}
.DiSp_promotionshead p {
  color: #fff;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
  margin: 20px 0;
}
.DiSp_promotionshead p a{
  color: #fff;
  text-decoration: underline;
}
.DiSp_promotions{
  position: relative;
  left: 0;
  top: -118px;
  background: #fff;
  z-index: 2;
}
.DiSp_promotionsone {
  padding: 0 !important;
}
.DiSp_promotionstwo {
  margin: 28px 0 10px 0;
  padding: 0 10px;
}
.DiSp_promotionstwo h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 26px 0 10px 0;
}
.DiSp_promotionsdiv {
  margin: 0 auto !important;
  width: 85%;
  padding-bottom: 26px;
}
.DiSp_promotionsdiv h3 {
  color: #3C83BB;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  margin-top: 0;
}
.DiSp_careershead h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 63px;
  margin-top: 0;
}
.DiSp_careershead h2 {
  text-transform: uppercase;
  font-size: 52px;
  color: #fff;
  font-weight: 400;
  line-height: 50px;
  margin-top: 0;
}
.DiSp_careershead p {
  color: #fff;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
  margin: 8px 0;
}
.DiSp_careershead {
  position: absolute;
  top: 100px;
  width: 28%;
  left: 370px;
  z-index: 2;
}
.Disp_ManufacLandingHead {
  top: 177px !important;
}
.DiSp_careersone {
  padding: 0 !important;
}
.DiSp_careerstwo {
  margin: 28px 0 10px 0;
  padding: 0 10px;
}
.DiSp_careersblock {
  position: relative;
  left: 0;
  top: -75px;
  background: #fff;
  z-index: 2;
}
.DiSp_careerstwo h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 26px 0 10px 0;
}
.DiSp_careersTitle  {
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
  margin: 3% 0;
}
.DiSp_careerstwo h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 26px 0 10px 0;
}
.DiSp_careersLeftcontent h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 0;
}
.DiSp_careerssecondLeft h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-transform: uppercase;
}
.DiSp_careerssecondRight h3{
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 26px 0 10px 0;
}
.DiSp_careerssecondRight ul li {
  font-size: 18px;
  line-height: 26px;
  font-weight: 100;
  color: #3C83BB;
  list-style-type: disc !important;
  margin-left: 20px !important;
  padding-left: 20px !important;
}
.DiSp_careerspositions {
  margin: 0 auto !important;
  width: 84%;
}
.DiSp_careerspositions .DiSp_paragraph {
  text-align: center;
}
.DiSp_btnsAlignment {
  margin: 0 auto;
  width: 62%;
}
.DiSp_btnsAlignment .btnLeft {
  margin-right: 20px;
}
.DiSp_solutionright h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 30px 0 12px 0;
}
.DiSp_solutionright h5 {
  color: #222;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 2px;
}
.DiSp_solutionright h4 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  color:#3C83BB;
}
.DiSp_solutionright .DiSp_paragraph{
  margin: 10px 0 24px 0;
}
.DiSp_SolCategories p{
  font-size: 16px;
  line-height: 20px;
  font-weight: 100;
  letter-spacing: 0.1px;
}
.DiSp_solutionright .DiSp_staticgradientBtn {
  margin-top: 48px ;
}
.DiSp_solutionright .DiSp_staticgradientBtn .btn-forstaticpage{
  margin-left: 7px;
}
.DiSp_IndsolutionHead h4{
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
  text-align: center;
}
.DiSp_IndsolutionHead h2{
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}
.DiSp_solutionheader {
  margin-bottom: 1%;
}
.DiSp_IndsolutionCategory h3 a{
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_IndsolutionCategory p{
  font-size: 16px;
  font-weight: 100;
  line-height: 20px;
  margin-bottom: 15px;
}
.DiSp_IndsolutionCategory ul li {
  list-style-type: none !important;
}
.DiSp_IndsolutionCategory ul li a {
  font-size: 18px;
  line-height: 28px;
  font-weight: 100;
  margin: 10px 0 28px 0;
  text-decoration: underline;
  font-weight: 400;
}
.DiSp_IndsolutionCategory ul li:before {
  border-radius: 50%;
  content: "";
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 2px;
  height: 5px;
  width: 5px;
  background: #DA2C28;
}
.DiSp_IndsolutionCategory h4 a{
  color: #3C83BB;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 20px;
}
.DiSp_IndsolutionCategory h4 i{
  font-size: 26px;
  color: #3C83BB;
  vertical-align: middle;
  padding-right: 10px;
}
.DiSp_IndsolutionCategory.DiSp_IndSolmiddle {
  margin: 0 auto;
  width: 65%;
  padding: 28px 0;
}
.DiSp_IndsolutionCategory {
  margin: 20px 0;
}
.DiSp_Indsolgap{
  height: 120px;
}
.DiSp_residentialmenulist ul li ul li a {
  font-size: 18px;
  line-height: 32px;
  font-weight: 100;
  color: #3C83BB;
}
.DiSp_residentialmenulist ul li ul {
  margin-left: 28px;
}
.DiSp_residentialmenulist{
  background: linear-gradient(270deg,#EBEBEC 20%,#FFFFFF 80%);
  background: -moz-linear-gradient(270deg,#EBEBEC 20%,#FFFFFF 80%);
  background: -webkit-linear-gradient(270deg,#EBEBEC 20%,#FFFFFF 80%);
  padding: 40px 25px;
  width: 100%;
  border: 8px solid #fff;
}
.DiSp_residentialmenulist ul li {
  font-size: 18px;
  line-height: 32px;
  list-style-type: none !important;
}
.DiSp_residentialmenulist ul li a {
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
  color: #3C83BB;
}
.DiSp_residentialblocktwo h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.DiSp_Solbgremove{
  background: none;
}
.DiSp_residentialTwoBlocks h4{
  text-transform: capitalize;
}
.DiSp_residentialTwoBlocks h4 a{
  color: #3C83BB;
}
.DiSp_residentialnote h3{
  font-size: 23px;
  font-weight: 500;
  text-transform: uppercase;
  color: #3C83BB;
  line-height: 28px;
  margin-top: 30px;
  text-align: center;
}
.DiSp_residentialContactblock {
  padding: 4% 0 2% 0;
}
.DiSp_residentialContactblock h4{
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: #3C83BB;
  text-transform: uppercase;
}
.DiSp_residentialContactblock h2 {
  font-size: 36px;
  line-height: 40px;
  color: #000;
  font-weight: 100;
  text-transform: uppercase;
}
.DiSp_residentialEmail h5{
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 2px;
}
.DiSp_residentialEmail p{
  font-size: 16px;
  line-height: 26px;
  font-weight: 100;
  margin: 2px 0 8px 0;
}
.DiSp_residentialEmail  a {
  color: #3C83BB;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.DiSp_residentialEmail a i {
  padding-left: 7px;
}
.DiSp_residentialEmail {
  margin-bottom: 30px;
}
.DiSp_residentialcontctHead h2 {
  margin: 0 0 30px 0;
}
.DiSp_residentialcontctForm {
  padding-left: 3%;
}
.DiSp_residentialcontctForm .DiSp_branchContactForm{
  width: 80%;
}
.DiSp_Solutionsbreadcrumb {
  position: relative;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  position: absolute;
  color: #fff;
  left: 0;
  bottom: 133px;
  z-index: 2;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb  {
  margin: 30px 0;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li {
  font-size: 21px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active {
  font-size: 36px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before {
  font-size: 26px;
  margin: 0 10px;
}
.DiSp_residentialmenulist ul li ul .DiSp_nestedliactive {
  color: #000 ;
  font-weight: 100;
}
.DiSp_residentialsubpageblock {
  position: relative;
  left: 0;
  top: -133px;
  z-index: 2;
}
.DiSp_catgryName {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  color: #3C83BB;
}
.DiSp_residentialsubpageblock .DiSp_residentialnote h3 {
  /* margin: 6% 0 6% 0; */
  margin:6% 0 0 0;
}
.Disp_Single_top_align {
  position: relative;
  bottom: 50px;
}
.DiSp_residentialnote h3 a{
  color: #3C83BB;
  text-decoration: underline;
}
.DiSp_residentialmenulist ul .DiSp_serviceActive  {
  color: #000;
}
.DiSp_eventsheader {
  height: 315px;
}
.DiSp_eventsprofileimg {
  position: absolute;
  width: 100%;
  left: 0;
  top: -102px;
  z-index:3;
}
.DiSp_eventsheaderright h3 {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin: 40px 0 20px 0;
}
.DiSp_eventsmiddleTitle h2 {
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}
.DiSp_homepagenewform h4 {
  text-transform: uppercase;
  color: #3C83BB;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
}
.DiSp_homepagenewform h2 {
  text-transform: uppercase;
  color: #000;
  text-align: center;
  font-size: 36px;
  font-weight: 100;
  margin: 34px 0;
}
.DiSp_homepagenewform{
  margin: 40px 0;
}
.Disp_page_frm .form-group textarea.form-control{
  height:320px ! important;
  resize:none;
}
.DiSp_servicesTwoBlocks {
  margin-bottom: 30px;
}
.Disp_ManufacturingTabsWrap .Disp_Storytabcontent {
  min-height: 160px;
  padding: 10px 0;
}
.DiSp_careershead.DiSp_Menufhead {
  top: 228px;
}
.Disp_ManufacLandingImgBucket {
  padding: 15px !important;
}
.DiSp_careervideowrapper img {
  max-width: 100%;
}
.DiSp_careervideowrapper iframe {
  border: 8px solid #fff;
}
.DiSp_careervideowrapper iframe {
  display: none;
}
.DiSp_midbgslider  .Widget_slideJssor .jssorb01 {
  float: none !important;
  position: absolute;
  bottom: -37px;
  right: 50%;
}
.DiSp_midbgslider  .Widget_slideJssor .jssorb01 div {
  width: 10px;
  height: 10px;
  background: #636466;
  border-radius: 50%;
}
.DiSp_midbgslider  .Widget_slideJssor .jssorb01 div:hover, .jssorb01 .av{
  background-color: #23B7EB !important;
}
.DiSp_midbgslider .Widget_slideJssor{
  overflow: inherit !important;
}
/*Slick Slider syncing css starts*/
/*Slider-nav*/
.Disp_SlickSliderSyncWrap .slider-nav {
  background: none !important;
  margin-bottom: 10px;
}
.Disp_SlickSliderSyncWrap .slider-nav:before, .Disp_SlickSliderSyncWrap .slider-single:before {
  background: none !important;
}
.Disp_SlickSliderSyncWrap .slider-nav .slick-track {
  margin: 0 auto;
}
.Disp_SlickSliderSyncWrap .slider-nav .slick-track .slick-slide h3 {
  font-family: "canada-type-gibson";
  font-size: 26px;
  font-weight: 300;
  text-transform: uppercase;
  border: none !important;
  color: #000;
  text-align: center;
}
.Disp_SlickSliderSyncWrap .slider-nav .slick-track .slick-slide h3 span {
  position: relative;
}
.Disp_SlickSliderSyncWrap .slider-nav .slick-track .slick-slide.is-active h3 span:after {
  content: "";
  background-color: transparent;
  border-bottom: 2px solid red;
  display: block;
  width: 100%;
  position: absolute;
  right: 0;
  padding-top: 5px;
  top:30px;
}
/*Slider-single*/
.Disp_containerFluidBg {
  background-image: linear-gradient(#ebebeb,#fff);
  background-image:-webkit-linear-gradient(#ebebeb,#fff);
  background-image:-moz-linear-gradient(#ebebeb,#fff);
  background-image:-o-linear-gradient(#ebebeb,#fff);
}
.Disp_SlickSliderSyncWrap .slider-single {
  position: inherit !important;
  background: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height:616px;
}
.Disp_SlickSliderSyncWrap .slider-single .slick-list {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.Disp_SlickSliderSyncWrap .slider-single button {
  background-color: transparent;
  box-shadow: none;
  top: 50%;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev {
  left: 80px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next {
  right: 80px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev::before {
  content: "\f060";
  font-size: 28px !important;
  font-family: "FontAwesome";
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next::before {
  content: "\f060";
  font-size: 28px !important;
  font-family: "FontAwesome";
}
.Disp_AllContentWrap {
  padding:0 10px;
}
.Disp_AllContentWrap .column {
  position: relative;
}
.Disp_AllContentWrap .column .Disp_AllTxtOnImgLft {
  position: absolute;
  top: 80px;
  left: 40px;
  right: 40px;
}
.Disp_AllContentWrap h6 {
  font-weight: 500 !important;
  letter-spacing:1px;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2, .Disp_AllContentWrap .Disp_AllContentWrapChild3 {
  position: relative;
  margin-bottom: 20px;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2 .Disp_AllTxtOnImgRht, .Disp_AllContentWrap .Disp_AllContentWrapChild3 .Disp_AllTxtOnImgRht {
  position: absolute;
  top: 70px;
  right: 40px;
  left: 55%;
}
/*Res Webinar events styles starts*/
#resWebinar ul .evDate {
  background: linear-gradient(110deg, #f7fcff 40%, #cde4ef 100%);
  width: 110px;
  padding: 10px 20px;
  margin: 0px 33px 25px -2px;
  clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 0% 100%, 0% 0%);
  float:left;
}
#resWebinar ul {
  clear: both;
  margin-bottom: 40px;
}
#resWebinar ul .evDate span {
  float:left;
  clear:left;
}
#resWebinar ul .evDate span.upevDay {
  font-size: 17px;
  color: #4d8dc1;
  padding-left: 5px;
  font-weight: 600;
}
#resWebinar ul .evDate span.upevDate {
  font-size: 62px;
  color: #00394e;
}
#resWebinar ul .eventTitle {
  color: #3d84bc;
  font-size: 24px;
  text-transform: capitalize;
  line-height: 30px;
}
#resWebinar ul .eventDesc {
  text-align: justify;
  max-height: 90px;
  color: #222;
  font-size: 18px;
  line-height: 26px;
}
#resWebinar ul .eventDesc h1, #resWebinar ul .eventDesc h2 {
  font-size: 27px;
}
#resWebinar ul .moreInfo a {
  color: #3d83bb;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
}
#resWebinar ul .moreInfo i.fa.fa-arrow-right {
  color: #3d83bb;
}
#resWebinar .noEvents {
  color: #333;
  font-size: 18px;
}
/*Res Webinar events styles Ends*/
/*Slick Slider syncing css ends*/
/*Styles BY BRAJ */
.Disp_SlickSliderSyncWrap .slider-single .slick-list .slick-slide .Disp_VideoModalWrap p.Disp_LineCardBtn img {
  padding: 5px;
  border: 2px solid #3c83bb;
}
.Disp_SlickSliderSyncWrap .Disp_VideoModalWrap .modal-dialog .modal-content .modal-header h5.modal-title {
  display: inline-block;
}
.Disp_SlickSliderSyncWrap .Disp_VideoModalWrap .modal-dialog .modal-content .modal-header button.close {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #ccc;
  z-index: 999999;
  opacity: 1;
}
.DiSp_eventslandtext{
  position: absolute;
  top: 62px;
  width: 36%;
  left: 175px;
  z-index: 3;
}
.DiSp_eventslandtext h1 {
  text-transform: uppercase;
  font-size: 72px;
  color: #fff;
  font-weight: 400;
  line-height: 65px;
  margin-top: 0;
}
.DiSp_eventslandtext p {
  color: #fff;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
  margin: 20px 0;
}
/*************tabs test*************/
.DiSp_slider-single &gt; div:nth-child(1n+2) {
  display: none;
}
.DiSp_slider-single.slick-initialized &gt; div:nth-child(1n+2) {
  display: block;
}
.DiSp_slider h3 {
  background: #f0f0f0;
  color: #3498db;
  font-size: 2.25rem;
  margin: .5rem;
  padding: 2%;
  position: relative;
  text-align: center;
}
.DiSp_slider-nav .slick-slide {
  cursor: pointer;
}
.DiSp_slider-nav .slick-slide.is-active h3 {
  color: #c00;
  background-color: #fff
}
.DiSp_slider-single h3 {
  line-height: 10rem;
}
.DiSp_slider-nav h3::before {
  content: "";
  display: block;
  padding-top: 75%;
}
.DiSp_slider-nav h3 span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
/********************************CSS Banner Overlay Start**************************/
.DiSp_bannerContainer{
  width:100%;
  height:600px;
  position:relative;
}
.DiSp_bannerContainer .DiSp_bnrimg{
  width:100%;
  height:100%;
}
.DiSp_bnrimg img{
  width:100%;
  object-fit:cover;
  height:100%;
}
.Disp_Np{
  padding:0px;
}
.DiSp_bnroverlay1{
  width: 987px;
  height: 647px;
  background: -webkit-linear-gradient(#005282 0%, #23b7eb 100%);
  background:-moz-linear-gradient(#005282 0%, #23b7eb 100%);
  background:-o-linear-gradient(#005282 0%, #23b7eb 100%);
  background:linear-gradient(#005282 0%, #23b7eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#23b7eb', GradientType=1 );
  opacity: 80%;
  position: absolute;
  transform: rotate(82.5deg);
  -webkit-transform:rotate(82.5deg);
  -moz-transform:rotate(82.5deg);
  -o-transform:rotate(82.5deg);
  z-index: 2;
  left: 155px;
  top: 116px;
}
.DiSp_bnroverlay{
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top:0;
}
.DiSp_bnroverlay2{
  width:1127px;
  height:679px;
  opacity:45%;
  background:-webkit-linear-gradient(#005282 0%, #f7d123 100%);
  background:-moz-linear-gradient(#005282 0%, #f7d123 100%);
  background:-o-linear-gradient(#005282 0%, #f7d123 100%);
  background:linear-gradient(#005282 0%, #f7d123 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#f7d123', GradientType=1 );
  position:absolute;
  transform:rotate(97.5deg);
  -webkit-transform:rotate(97.5deg);
  -moz-transform:rotate(97.5deg);
  -o-transform:rotate(97.5deg);
  z-index:1;
  left:75.6px;
  top:57.2px;
}
.DiSp_bnroverlay3, .Disp_MFOverlay3{
  width: 986px;
  height: 877px;
  transform: rotate(-187.5deg);
  -webkit-transform:rotate(-187.5deg);
  -moz-transform:rotate(-187.5deg);
  -o-transform:rotate(-187.5deg);
  position: absolute;
  background: -webkit-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -moz-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -o-linear-gradient(#005282 0%, #23b7eb 100%);
  background: linear-gradient(#005282 0%, #23b7eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#23b7eb', GradientType=1 );
}
.DiSp_bnroverlay3{
  display:none;
  left: -420px;
  top: 8px;
}
.Disp_MFOverlay3{
  left: -299px;
  top: -22px;
  opacity:0.8;
  display:block;
}
.DiSp_topBannerContainer{
  width:100%;
  height:600px;
  position:relative;
}
.DiSp_topBannerContainer .DiSp_Topbnrimg{
  width:100%;
  height:100%;
}
.DiSp_Topbnrimg img{
  width:100%;
  object-fit:cover;
  height:100%;
}
.Disp_TopNp{
  padding:0px;
}
.DiSp_Topbnroverlay1{
  width: 106%;
  height: 500px;
  background: -webkit-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -moz-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -o-linear-gradient(#005282 0%, #23b7eb 100%);
  background:linear-gradient(#005282 0%, #23b7eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#23b7eb', GradientType=1 );
  opacity: 80%;
  position: absolute;
  transform: rotate(-7deg);
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  z-index: 2;
  left: -39px;
  top: -368px;
}
.DiSp_Topbnroverlay{
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
}
.DiSp_Topbnroverlay2{
  width: 1853px;
  height: 300px;
  opacity: 45%;
  background: -webkit-linear-gradient(#005282 0%, #f7d123 100%);
  background: -moz-linear-gradient(#005282 0%, #f7d123 100%);
  background: -o-linear-gradient(#005282 0%, #f7d123 100%);
  background: linear-gradient(#005282 0%, #f7d123 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#f7d123', GradientType=1 );
  position: absolute;
  transform: rotate(-352deg);
  -webkit-transform: rotate(-352deg);
  -moz-transform: rotate(-352deg);
  -o-transform: rotate(-352deg);
  z-index: 1;
  left: 233px;
  top: -260px;
}
.DiSp_whitebgtopBanneroverlay1{
  width: 102%;
  height: 500px;
  background: -webkit-linear-gradient(#3c83bb 0%, #23b7eb 100%);
  background: -moz-linear-gradient(#3c83bb 0%, #23b7eb 100%);
  background: -o-linear-gradient(#3c83bb 0%, #23b7eb 100%);
  background: linear-gradient(#3c83bb 0%, #23b7eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c83bb', endColorstr='#23b7eb', GradientType=1 );
  position: absolute;
  transform: rotate(-7deg);
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  z-index: 1;
  left: -39px;
  top: -368px;
}
.DiSp_whitebgtopBanneroverlay{
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
}
.DiSp_whitebgtopBanneroverlay2{
  width: 1853px;
  height: 300px;
  opacity: 45%;
  background: -moz-linear-gradient(#005282 0%, #f7d123 100%);
  background: -webkit-linear-gradient(#005282 0%, #f7d123 100%);
  background: -o-linear-gradient(#005282 0%, #f7d123 100%);
  background: linear-gradient(#005282 0%, #f7d123 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#f7d123', GradientType=1 );
  position: absolute;
  transform: rotate(-352deg);
  -moz-transform: rotate(-352deg);
  -webkit-transform: rotate(-352deg);
  -o-transform: rotate(-352deg);
  z-index: 2;
  left: 233px;
  top: -260px;
}
.DiSp_whitebgtopBanner{
  width:100%;
  height:250px;
  position:relative;
}
.DiSp_threelayeroverlay1{
  width:987px;
  height:647px;
  background: -webkit-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -moz-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -o-linear-gradient(#005282 0%, #23b7eb 100%);
  background: linear-gradient(#005282 0%, #23b7eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#23b7eb', GradientType=1 );
  opacity: 80%;
  position:absolute;
  transform:rotate(82.5deg);
  -moz-transform:rotate(82.5deg);
  -webkit-transform:rotate(82.5deg);
  -o-transform:rotate(82.5deg);
  z-index:2;
  left:121px;
  top:116px;
}
.DiSp_threelayeroverlay{
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top:0;
}
.DiSp_threelayeroverlay2{
  width:1127px;
  height:679px;
  background: -webkit-linear-gradient(#005282 0%, #f7d123 100%);
  background: -moz-linear-gradient(#005282 0%, #f7d123 100%);
  background: -o-linear-gradient(#005282 0%, #f7d123 100%);
  background: linear-gradient(#005282 0%, #f7d123 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#f7d123', GradientType=1 );
  opacity:45%;
  position:absolute;
  transform:rotate(97.5deg);
  -moz-transform:rotate(97.5deg);
  -webkit-transform:rotate(97.5deg);
  -o-transform:rotate(97.5deg);
  z-index:1;
  left:66.6px;
  top:57.2px;
}
.DiSp_threelayeroverlay3{
  width:986px;
  height:877px;
  background: -webkit-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -moz-linear-gradient(#005282 0%, #23b7eb 100%);
  background: -o-linear-gradient(#005282 0%, #23b7eb 100%);
  background: linear-gradient(#005282 0%, #23b7eb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005282', endColorstr='#23b7eb', GradientType=1 );
  transform:rotate(82.5deg);
  left:-223px;
  top:12px;
  position:absolute;
}
.DiSp_threelayercontainer{
  width:100%;
  height:600px;
  position:relative;
}
.DiSp_threelayercontainer .DiSp_threelayerimg{
  width:100%;
  height:100%;
}
.DiSp_threelayerimg img{
  width: 60%;
  object-fit: cover;
  height: 100%;
  position: absolute;
  left: 45%;
}
.DiSp_singlelayercontainer{
  width:100%;
  height:220px;
  position:relative;
}
.DiSp_singlelayercontainer .DiSp_singlelayerimg{
  width:100%;
  height:100%;
}
.DiSp_singlelayerimg img{
  width:100%;
  object-fit:cover;
  height:100%;
  border-radius: 6px 6px 0px 0px;
}
/* .DiSp_singlelayeroverlay1{
width: 1064px;
height: 718px;
background: -webkit-linear-gradient(top, #025787 0%,#207cca 47%,#207cca 47%,#2989d8 61%,#22b3e7 100%);
opacity: 80%;
position: absolute;
transform: rotate(82.5deg);
left: 107px;
top: 116px;
} */
.DiSp_singlelayeroverlay{
  background: linear-gradient(90deg, black, transparent);
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top:0;
  border-radius: 6px 6px 0px 0px;
}
/********************************CSS Banner Overlay Ends****************************/
.DiSp_staticpage .DiSp_contactbreadcrumb {
  position: absolute;
  bottom: 118px;
  z-index: 2;
}
.DiSp_threelayercontainer.DiSp_homepagelayers {
  height: 570px;
}
.DiSp_homepagelayers &gt; .DiSp_threelayerimg &gt; img{
  width: 100%;
  left:0% !important;
}
.DiSp_servicelandtext.DiSp_Indrestext {
  top: 100px;
}
.DiSp_Contactblock{
  position: relative;
  top: -124px;
  left:0;
}
.DiSp_branchsliderspace {
  margin: 2% 0 6% 0;
}
.DiSp_vendorposition.DiSp_vendorcontentblock h5 a{
  color: #23B7EB;
  font-size: 36px;
  font-weight: 100;
  text-decoration: underline;
}
.DiSp_vendorposition.DiSp_vendorcontentblock h5{
  text-align: center;
  line-height: 40px;
}
.DiSp_textJheight h1{
  line-height: 67px;
}
.DiSp_solutionright h4 a {
  color: #3C83BB;
}
.DiSP-errorPage{
  text-align: center;
}
.DiSP-errorPage img{
  display: inline-block;
}
.DiSP-errorPage h2{
  color: #d95e00;
}
.DiSP-errorPage h4, .DiSP-errorPage p{
  color: #005282;
}
.Disp_ManufacturingSection {
  margin-bottom: 6%;
}
.Disp_containerFluidOverflowVisible {
  overflow: visible !important;
}
.DiSp_toMoveTop{
  position: relative;
  bottom: 100px;
  left:0;
}
.DiSp_widgetTop{
  position: relative;
  left: 0;
  bottom: 78px;
}
.DiSp_eventswidgetTop{
  position: relative;
  left: 0;
  bottom: 80px;
}
.DiSp_careersWidgetGap {
  position: relative;
  left: 0;
  bottom: 70px;
}
.DiSp_AboutUsBlock h4.Disp_AboutUsMedHeadng {
  color: #3C83BB;
  font-size: 24px;
  font-weight: 500;
}
.DiSp_AboutUsBlock p.DiSp_paragraph {
  max-width: calc(100% - 70px);
}
.DiSp_AboutUsBlock h4.Disp_AboutExecutiveTitle {
  color: #3C83BB;
  margin-bottom: 0 !important;
  text-transform: uppercase;
  font-weight: 500;
}
.DiSp_AboutUsBlock p.Disp_AboutExecutiveDescpt {
  color: #3C83BB;
  font-size: 12px;
}
.DiSp_AboutUsBlock .DiSp_serviceshead h2, .DiSp_AboutUsBlock .DiSp_servicedivisionsHead h2 {
  margin: 1% 0 3% 0 !important;
}
.DiSp_AboutUsBlock .DiSp_servicesTwoBlocks h4 {
  font-weight: 500;
  text-transform: uppercase;
}
/**********************Responsive Styles(Design Team) Start********************/ 
/***********************max-320 Start******************************************/
@media(max-width: 320px){
  .DiSp_familyhomeblock{
    top: -166px !important;
  }
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb{
  margin: 0 !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before{
  display:none;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active {
  font-size: 26px;
  display: block;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li:nth-last-child(2){
  display: none;
}
.Disp_Single_top_align {
  bottom: -50px;
}
.DiSp_branchvideoblock {
  height: 400px;
}
.DiSp_branchvideowrapper img {
  height: 100%;
}
.DiSp_branchvideowrapper iframe{
  width: 100%;
  height: 100%;
}
.DiSp_branchvideowrapper{
  bottom: 0;
  width: 100%;
  height: 266px;
}
.DiSp_videowrapper iframe {
  width: 100%;
  height: 100%;
}
.DiSp_homepagenewform .pLeft-5{
  padding-left: 0;
}
.Disp_ManufacturingSection {
  margin: 10% 0 0 0;
}
.DiSp_videowrapper{
  left: 0px !important;
  bottom: 0 !important;
  width: 100%;
}
.DiSp_threelayercontainer.DiSp_homepagelayers{
  height:600px ! important;
}
.DiSp_staticpage .DiSp_contactbreadcrumb{
  bottom: 186px ! important;
}
.DiSp_threelayercontainer.DiSp_homepagelayers{
  height:600px;
}
.DiSp_videoblock{
  max-height: inherit;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before{
  margin: 0 !important;
  padding-left: 0 !important;
}
.DiSp_servicedivisions {
  margin-bottom: 0px;
}
.DiSp_Indrespadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.DiSp_servicedivisions {
  margin-bottom: 0px;
}
.DiSp_eventslandtext h1 {
  font-size: 28px;
  line-height: 30px;
}
.DiSp_eventsheaderright h3{
  margin-top: 20px;
}
.DiSp_eventsheaderleft{
  height: 180px;
}
.DiSp_eventslandtext {
  top: 440px;
  width: 56%;
  left: 15px;
}
.DiSp_eventsprofileimg {
  left: 0;
  top: 0;
}
.DiSp_residentialContactbg .pLeft-5{
  padding-left: 15px;
}
.DiSp_residentialcontctForm .DiSp_branchContactForm {
  width: 100%;
}
.DiSp_residentialContactbg{
  margin-top: 15%;
}
.DiSp_residentialsubpageblock .pLeft-0{
  padding-left: 15px;
}
.DiSp_residentialsubpageblock {
  left: 0;
  top: 34px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  left: 0;
  bottom: 180px;
}
.Disp_ManufacLandingMidBgSlider {
  margin-bottom: 70px;
}
.DiSp_InsolgapRes{
  margin-top:0 !important;
}
.DiSp_IndsolutionCategory.DiSp_IndSolmiddle {
  width: 100%;
}
.DiSp_solutionleft {
  height: 320px;
}
.DiSp_careersResBtn {
  padding-left: 10px;
}
.DiSp_careersResBtn a{
  margin-bottom: 20px;
}
.DiSp_btnsAlignment p a{
  margin-left:0 !important;
}
.DiSp_btnsAlignment{
  width: 100%;
}
.DiSp_careerspositions{
  width: 100%;
}
.DiSp_careerssecondRight h3{
  margin-top:0;
}
.DiSp_careerstwo {
  margin: 0;
}
.DiSp_careersblock {
  top: 0;
}
.DiSp_careershead {
  top: 395px;
  /*width: 50%;*/
  width:75%;
  left: 35px;
}
.DiSp_careershead h1 {
  font-size: 24px;
  line-height: 24px;
  margin: 0;
}
.DiSp_careershead h2 {
  /*font-size: 17px ! important;
  line-height: 30px;*/
  font-size:26px ! important;
  line-height:30px;
  margin: 0;
}
.DiSp_careershead p {
  margin: 0;
}
.DiSp_promotionshead {
  top: 410px;
  width: 60%;
  left: 20px;
}
.DiSp_promotionshead h1 {
  font-size: 28px;
  line-height: 30px;
}
.DiSp_promotionshead p{
  margin: 0 !important;
}
.DiSp_promotionshead p &gt; a.btn.btn-forstaticBanner{
  margin: 5px 0 5px 16px !important;
}
.DiSp_promotions{
  top: 0;
}
.DiSp_promotionsdiv h3{
  margin-top: 20px !important;
}
.DiSp_promotionsdiv{
  width: 100%;
}
.DiSp_vendorposition{
  top:0;
}
.DiSp_Vendorbnrtext {
  top: 74px;
  width: 80%;
  left: 32px;
}
.DiSp_Vendorbnrtext p{
  margin:10px 0 42px 0;
}
.DiSp_Vendorbnrtext h1 {
  font-size: 32px;
  line-height: 34px;
}
.DiSp_contactformbg .DiSp_contactform{
  width: 100% !important;
  padding: 0 15px !important;
}
.DiSp_contactdetail h3{
  margin: 20px 10px !important;
}
.DiSp_staticpage h1 {
  font-size: 20px !important;
  color: #fff !important;
  line-height: 0;
  margin: 7px 0px;
}
.DiSp_staticbodycontent {
  padding: 10px 10px;
  margin-top: 10px;
}
.DiSp_contactimg img{
  position: initial !important;
  height: auto !important;
}
.DiSp_serviceFormbg .DiSp_contactUsForm{
  width: 100% !important;
}
.DiSp_serviRespone{
  margin-top: 102px;
}
.DiSp_servicesTestimonials {
  transform: skewX(-4deg) !important;
  -webkit-transform:skewX(-4deg) ! important;
  -moz-transform:skewX(-4deg) ! important;
  -o-transform:skewX(-4deg) ! important;
  margin-right: 0 !important;
  padding: 20px 32px;
}
.DiSp_servicesTestimonials p {
  transform: skewX(4deg) !important;
  -webkit-transform:skewX(4deg) ! important;
  -moz-transform:skewX(4deg) ! important;
  -o-transform:skewX(4deg) ! important;
  font-size: 18px !important;
}
.DiSp_servicedetailone{
  margin: 0 !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs .breadcrumb{
  margin: 0 !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs ul.breadcrumb li{
  display:block;
}
.DiSp_servicemenulist{
  top: 0 !important;
  position: initial !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom: 88px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a{
  text-decoration:none;
  font-size: 14px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active{
  font-size: 14px !important;
}
.DiSp_homepage .DiSp_testimonials{
  width: 100% !important;
}
.DiSp_homepage .DiSp_designation{
  top: 400px !important;
  right: 0px !important;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg{
  top: 350px;
  right: 0;
  width: 100%;
}
.DiSp_formbg .DiSp_homepageform{
  width: 100% !important;
  padding: 28px 0px;
}
.DiSp_bannertext {
  top: 60%;
  width: 90% !important;
  left: 14px;
}
.DiSp_bannertext h3 {
  font-size: 32px;
  margin: 20px 0;
  line-height: 40px;
}
a.btn.btn-forstaticBanner {
  font-size: 17px;
}
.DiSp_midbgslider {
  height: 70px;
}
.DiSp_sliderimg {
  bottom: -9px;
}
.DiSp_branchbannertext {
  top: 69%;
  width: 100%;
  left: 0px !important;
  padding: 10px 8px;
}
.DiSp_branchbannertext h2 {
  font-size: 24px !important;
  margin-bottom: 0 !important;
  line-height: 30px !important;
}
.DiSp_branchbannertext h1 {
  font-size: 38px !important;
  line-height: 40px !important;
}
.DiSp_branchform {
  padding-left: 15px !important;
}
.DiSp_branchdetailtwo{
  margin-bottom: 0 !important;
}
.DiSp_servicelandtext {
  top: 74% ! important;
  width: 75%;
  left: 15px;
}
.DiSp_servicelandtext h1 {
  font-size: 38px;
  line-height: 30px;
}
.DiSp_ctlandtext {
  top: 74% ! important;
  width: 75%;
  left: 15px;
}
.DiSp_ctlandtext h1 {
  font-size: 38px;
  line-height: 30px;
}
.DiSp_servicelandimg{
  left: 0;
  top: 2px;
}
.DiSp_servicelandleft{
  height: 183px;
}
.DiSp_servicelandright .btnLeft{
  margin-bottom: 10px;
  margin-left: 16px;
}
.DiSp_servicedivisions p{
  margin-bottom: 15px;
}
.DiSp_servicenote{
  margin: 0 !important;
}
.Disp_ManufacLandingHead {
  top: 70% !important;
  left: 20px !important;
}
.Disp_ManufacLandingHead h1 {
  font-size: 30px !important;
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li a {
  padding-bottom: 10px !important;
  font-size: 24px;
}
.Disp_ManufacturingTabsWrap .Disp_nav li {
  display: block;
}
.Disp_ManufacturingTabsWrap .Disp_nav li.active a:after {
  right: 0;
  width: 100%;
}
.DiSp_branchmap iframe {
  width: 100%;
}
.DiSp_aboutUshead {
  top: 69%;
  width: 100%;
  left: 0px !important;
  padding: 10px 8px;
}
.DiSp_aboutUshead h1 {
  font-size: 38px !important;
  line-height: 40px !important;
}
}
/******************************max-320 End**********************************/
/******************************min-321 &amp; max-480 Start**********************/
@media(min-width: 321px) and (max-width: 480px){
  .DiSp_staticbodycontent {
    top: -163px;
  }
.DiSp_vendorvideowrapper iframe{
  width: 100%;
}
.DiSp_careersRightcontent iframe{
  width: 100%;
}
.Disp_SlickSliderSyncWrap{
  margin-top: 30px;
}
.DiSp_homepage .DiSp_testimonials h1 .DiSp_homeTestimnlDetails h3 {
  right: 26px;
  top: 53px;
  width: 202px;
  text-align-last: end;
}
.DiSp_homepage .DiSp_testimonials h1 .DiSp_homeTestimnlDetails {
  bottom: -36px;
  right: -30px;
}
.DiSp_homepage .DiSp_testimonials{
  width: 100% !important;
}
.DiSp_homepage .DiSp_textblock{
  width: 90%;
}
.DiSp_toMoveTop {
  bottom: 12px !important;
}
.DiSp_widgetTop {
  bottom: 33px !important;
}
.DiSp_contactdetail h3 {
  margin: 10px 0 10px 0;
}
.DiSp_eventsheader {
  height: 484px;
}
.Disp_ManufacturingTabsWrap .Disp_Storytabcontent {
  min-height: 100px;
}
.DiSp_branchmap iframe {
  width: 100%;
}
.DiSp_residentialsubpageblock .DiSp_residentialnote h3 {
  margin: 12% 0;
}
.DiSp_familyhomeblock{
  top: -158px !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb{
  margin: 0 !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li:nth-last-child(2):before {
  content: "\f054";
  padding: 0 16px;
  display: inline-block;
  font-size: 16px;
  margin: 0 2px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li:nth-last-child(2):after {
  content: "\f054";
  padding: 0 6px;
  display: inline-block;
  font-size: 16px;
  font-family: "FontAwesome";
  font-weight: 600;
  margin: 0 2px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active {
  font-size: 24px;
  color: #fff;
  font-weight: normal;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li{
  display: inline-block;
  font-size: 16px;
  line-height: 36px;
  font-weight: normal;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before {
  display: none;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a{
  text-decoration: none;
}
.DiSp_branchvideoblock {
  height: 400px;
}
.Disp_Single_top_align {
  bottom: 196px;
}
.DiSp_branchvideowrapper img {
  height: 100%;
}
.DiSp_branchvideowrapper iframe{
  width: 100%;
  height: 100%;
}
.DiSp_branchvideowrapper{
  bottom: 0;
  width: 100%;
  height: 266px;
}
.DiSp_videowrapper iframe {
  border: 8px solid #fff;
  width: 100%;
  height: 100%;
}
.DiSp_videowrapper img:first-child {
  height: 100%;
}
.DiSp_homepagenewform .pLeft-5{
  padding-left: 0;
}
.DiSp_videoblock {
  max-height: inherit;
}
.DiSp_staticpage .DiSp_contactbreadcrumb{
  bottom: 186px ! important;
}
.DiSp_videowrapper{
  left: 0px !important;
  bottom: 0 !important;
  width: 100%;
  height: 265px;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before{
  margin: 0 !important;
  padding-left: 10px !important;
  font-weight: 600;
}
.DiSp_servicedivisions {
  margin-bottom: 0px;
}
.DiSp_Indrespadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.DiSp_eventslandtext h1 {
  font-size: 42px;
  line-height: 46px;
}
.DiSp_eventsheaderright h3{
  margin-top: 20px;
}
.DiSp_eventsheaderleft{
  height: 207px;
}
.DiSp_eventslandtext {
  top: 423px;
  width: 70%;
  left: 20px;
}
.DiSp_eventsprofileimg {
  left: 0;
  top: 0;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  bottom: 168px;
}
.DiSp_residentialContactbg .pLeft-5{
  padding-left: 15px;
}
.DiSp_residentialcontctForm .DiSp_branchContactForm {
  width: 100%;
}
.DiSp_residentialContactbg{
  margin-top: 0%;
}
.DiSp_residentialsubpageblock .pLeft-0{
  padding-left: 15px;
}
.DiSp_residentialsubpageblock {
  left: 0;
  top: -148px;
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li a {
  padding-bottom: 10px !important;
  font-size: 24px;
}
.Disp_ManufacturingTabsWrap .Disp_nav li {
  display: block;
}
.DiSp_InsolgapRes{
  margin-top:0 !important;
}
.DiSp_IndsolutionCategory.DiSp_IndSolmiddle {
  width: 100%;
}
.DiSp_solutionleft {
  height: 189px;
}
.Disp_ManufacLandingMidBgSlider {
  margin-bottom: 70px;
  z-index: 9;
}
.DiSp_careersResBtn {
  padding-left: 10px;
}
.DiSp_careersResBtn a{
  margin-bottom: 20px;
}
.DiSp_btnsAlignment p a{
  margin-left:0 !important;
}
.DiSp_btnsAlignment{
  width: 100%;
}
.DiSp_careerspositions{
  width: 100%;
}
.DiSp_careerssecondRight h3{
  margin-top:0;
}
.DiSp_careerstwo {
  margin: 0;
}
.DiSp_careersblock {
  top: 0;
  margin-bottom: 30px;
}
.DiSp_careershead {
  top: 395px;
  width: 65%;
  left: 35px;
}
.DiSp_careershead h1 {
  font-size: 38px;
  line-height: 32px;
}
.DiSp_careershead h2 {
  font-size: 28px ! important;
  line-height: 35px;
}
.DiSp_careershead p {
  margin: 9px 0;
}
.Disp_ManufacLandingHead {
  top: 70% !important;
  left: 20px !important;
}
.Disp_ManufacLandingHead h1 {
  font-size: 30px !important;
}
.DiSp_promotionshead {
  top: 424px;
  width: 58%;
  left: 23px;
}
.DiSp_promotionshead h1 {
  font-size: 28px;
  line-height: 25px;
}
.DiSp_promotionshead p{
  margin: 0 !important;
}
.DiSp_promotionshead p &gt; a.btn.btn-forstaticBanner{
  margin: 5px 0 5px 16px !important;
}
.DiSp_promotions{
  top: 0;
}
.DiSp_promotionsdiv h3{
  margin-top: 20px !important;
}
.DiSp_promotionsdiv{
  width: 100%;
}
.DiSp_vendorposition{
  top:0;
}
.DiSp_vendorvideowrapper iframe {
  width: 100%;
}
.DiSp_Vendorbnrtext {
  position: absolute;
  top: 74px;
  width: 50%;
  left: 32px;
}
.DiSp_Vendorbnrtext h1 {
  /* font-size: 14px; */
  font-size:28px;
  line-height: 25px;
}
.DiSp_contactformbg .DiSp_contactform{
  width: 100% !important;
  padding: 0 15px !important;
}
.DiSp_staticpage h1{
  font-size: 13px !important;
  color: #fff !important;
  line-height: 0;
  margin: 7px 0px;
}
.DiSp_staticbodycontent {
  padding: 10px 10px;
  margin-top: 10px;
}
.DiSp_contactimg img{
  position: initial !important;
  height: auto !important;
}
.DiSp_serviceFormbg .DiSp_contactUsForm{
  width: 100% !important;
}
.DiSp_serviRespone{
  margin-top: 102px;
}
.DiSp_servicesTestimonials {
  transform: skewX(-6deg) !important;
  -webkit-transform: skewX(-6deg) !important;
  -o-transform: skewX(-6deg) !important;
  -moz-transform: skewX(-6deg) !important;
  margin-right: 0 !important;
  padding: 20px 32px;
}
.DiSp_servicesTestimonials p {
  transform: skewX(6deg) !important;
  -webkit-transform: skewX(6deg) !important;
  -o-transform: skewX(6deg) !important;
  -moz-transform: skewX(6deg) !important;
  font-size: 18px !important;
}
.DiSp_servicedetailone{
  margin: 0 !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs .breadcrumb{
  margin: 6px 0px 20px 0px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs ul.breadcrumb li {
  display: inline-block;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a{
  text-decoration:none;
  font-size: 14px !important;
  font-weight: normal;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active{
  font-size: 14px !important;
  font-weight: normal;
  margin-left: 0px;
}
.DiSp_servicemenulist{
  top: 0 !important;
  position: initial !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom:80px !important;
}
.DiSp_bannertext {
  top: 63%;
  width: 90% !important;
  left: 16px;
}
.DiSp_homepagelayers .DiSp_threelayerimg img {
  width: 100% !important;
  left: 0 !important;
}
.DiSp_bannertext h3 {
  font-size: 35px;
  margin: 20px 0;
  line-height: 40px;
}
a.btn.btn-forstaticBanner {
  font-size: 17px;
}
.DiSp_homepage .DiSp_designation {
  top: 398px;
  right: -26px;
}
/*.DiSp_resGapforTestimonials{
margin-bottom: 60px;
}*/
.Disp_ManufacturingSection {
  margin-top: 2%;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg {
  top: 358px;
  right: 31px;
}
.DiSp_midbgslider {
  height: 90px;
  top: 28px ;
}
.DiSp_sliderimg {
  bottom: -8px;
}
.DiSp_branchbannertext {
  top: 64% !important;
  width: 100% !important;
  left: 0px;
  padding: 20px 10px;
}
.DiSp_branchbannertext h2 {
  font-size: 30px !important;
  margin-bottom: 0 !important;
  line-height: 30px !important;
}
.DiSp_branchbannertext h1 {
  font-size: 40px !important;
  line-height: 36px !important;
}
.DiSp_branchform {
  padding-left: 15px !important;
}
.DiSp_branchdetailtwo{
  margin-bottom: 0 !important;
}
.Disp_ManufacturingTabsWrap .Disp_nav li {
  display: block;
}
.Disp_ManufacturingTabsWrap .Disp_nav li.active a:after {
  right: 0;
  width: 50%;
  margin: 0px 80px 0px 80px;
}
.DiSp_servicelandtext {
  top: 74% ! important;
  width: 75%;
  left: 15px;
}
.DiSp_servicelandtext h1 {
  font-size: 38px;
  line-height: 35px;
}
.DiSp_ctlandtext {
  top: 74% ! important;
  width: 75%;
  left: 15px;
}
.DiSp_ctlandtext h1 {
  font-size: 38px;
  line-height: 35px;
}
.DiSp_servicelandimg{
  left: 0;
  top: 2px;
}
.DiSp_servicelandleft{
  height: 214px;
}
.DiSp_servicedivisions p{
  margin-bottom: 15px;
}
.DiSp_servicenote{
  margin: 0 !important;
}
.DiSp_staticpage h1 {
  font-size: 24px !important;
  color: #fff !important;
  line-height: 0;
  margin: 7px 0px;
}
.DiSp_staticbodycontent {
  padding: 10px 10px;
  margin-top: 10px;
}
.DiSp_branchdetailone .DiSp_pTop{
  padding-top:0;
}
.DiSp_servicelandingheader {
  height: 615px;
}
.DiSp_aboutUshead {
  top: 68% !important;
  width: 100% !important;
  left: 0px;
  padding: 20px 10px;
}
.DiSp_aboutUshead h1 {
  font-size: 40px !important;
  line-height: 36px !important;
}
}
/******************************min-321 &amp; max-480 End****************************/
/******************************min-320 &amp; max-480 Start**************************/
@media (min-width:320px) and (max-width:480px){
  .DiSp_singlelayeroverlay1{
    transform: rotate(187deg) !important;
    -webkit-transform:rotate(187deg) ! important;
    -moz-transform:rotate(187deg) ! important;
    -o-transform:rotate(187deg) ! important;
    left: -344px !important;
    top: 325px !important;
  }
.DiSp_threelayercontainer.DiSp_homepagelayers{
  height:660px ! important;
}
.DiSp_bnroverlay1 {
  transform: rotate(187deg);
  -webkit-transform:rotate(187deg);
  -moz-transform:rotate(187deg);
  -o-transform:rotate(187deg);
  left: -344px;
  top: 325px;
}
.DiSp_bnroverlay2{
  transform: rotate(170deg);
  -webkit-transform:rotate(170deg);
  -moz-transform:rotate(170deg);
  -o-transform:rotate(170deg);
  left: -272px;
  top: 317px;
}
.DiSp_Topbnroverlay1{
  transform: rotate(97deg) !important;
  -webkit-transform:rotate(97deg) ! important;
  -moz-transform:rotate(97deg) ! important;
  -o-transform:rotate(97deg) ! important;
  left: -4% !important;
  top: 44% !important;
  height: 558px ! important;
}
.DiSp_Topbnroverlay2{
  transform:rotate(165deg) !important;
  -webkit-transform:rotate(165deg) ! important;
  -moz-transform:rotate(165deg) ! important;
  -o-transform:rotate(165deg) ! important;
  left:-100% !important;
  top: 43% !important;
  height: 370px ! important;
}
.Disp_MFOverlay3{
  display:none ! important;
}
.DiSp_whitebgtopBanneroverlay1{
  width: 108% !important;
  top: -403px !important;
  transform: rotate(-8deg) !important;
  -webkit-transform:rotate(-8deg) ! important;
  -moz-transform:rotate(-8deg) ! important;
  -o-transform:rotate(-8deg) ! important;
  left: -37px ! important;
}
.DiSp_whitebgtopBanneroverlay2{
  left: -660px !important;
  transform: rotate(371deg) !important;
  -webkit-transform:rotate(371deg) ! important;
  -moz-transform:rotate(371deg) ! important;
  -o-transform:rotate(371deg) ! important;
  top: -227px !important;
}
.DiSp_threelayeroverlay1{
  transform: rotate(187deg) !important;
  -webkit-transform:rotate(187deg) ! important;
  -moz-transform:rotate(187deg) ! important;
  -o-transform:rotate(187deg) ! important;
  left: -100px !important;
  top: 360px !important;
  opacity: 80% !important
}
.DiSp_threelayeroverlay2{
  transform: rotate(168deg) !important;
  -webkit-transform:rotate(168deg) ! important;
  -moz-transform:rotate(168deg) ! important;
  -o-transform:rotate(168deg) ! important;
  left: -274px !important;
  top:322px !important;
}
.DiSp_threelayeroverlay3{
  display:none !important;
}
.DiSp_threelayerimg img{
  width:100%  !important;
  left:0px !important;
}
/*Homepage slick slider max480px starts*/
.Disp_SlickSliderSyncWrap .slider-nav .slick-list .slick-track .slick-slide {
  display: block;
  width: 100% !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev {
  display: none !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next {
  display: none !important;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2 .Disp_AllTxtOnImgRht, .Disp_AllContentWrap .Disp_AllContentWrapChild3 .Disp_AllTxtOnImgRht {
  top: 5px;
  right: 20px;
  left: 51%;
}
#resWebinar ul .eventDesc {
  height: auto !important;
}
.Disp_SlickSliderSyncWrap .slider-single {
  min-height: 500px;
}
.Disp_AllContentWrap .column .Disp_AllTxtOnImgLft {
  top: 25px;
}
.Disp_SlickSliderSyncWrap .slider-nav .slick-track {
  margin: 0 auto;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}
.Disp_SlickSliderSyncWrap .slider-nav button {
  display: none !important;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2 .Disp_AllTxtOnImgRht h6, .Disp_AllContentWrap .Disp_AllContentWrapChild3 .Disp_AllTxtOnImgRht h6 {
  font-size: 14px;
  margin-bottom: 5px !important;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2 .Disp_AllTxtOnImgRht p, .Disp_AllContentWrap .Disp_AllContentWrapChild3 .Disp_AllTxtOnImgRht p {
  font-size: 12px;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget.Disp_nav li,	
.Disp_ManufacturingTabsWrap #productSpecial.Disp_nav li {
  float: left !important;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
/*Homepage slick slider max480px ends*/
.cimm_imageContPS{
  width: 250px;
  height: 300px;
  margin: 40px auto;
}
h6.Disp_ManufacturingSection {
  padding-top: 40px;
}
}
/******************************min-320 &amp; max-480 End***************************/
/******************************min-320 &amp; max-369 Start***************************/
@media (min-width:320px) and (max-width:369px){
  .cimm_imageContPS{
    width: 250px;
    height: 300px;
    margin: 40px auto;
  }
}
/******************************min-320 &amp; max-369 End***************************/
/******************************min-370 &amp; max-380 Start***************************/
@media (min-width:370px) and (max-width:380px){
  .cimm_imageContPS{
    width: 250px;
    height: 450px;
    margin: 40px auto;
  }
}
/******************************min-370 &amp; max-380 End***************************/
/******************min-320 &amp; max-767 orientation: landscape start***************************/
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
  .cimm_imageContPS{
    width: 250px;
    height: 250px;
    margin: 25px auto;
  }
}
/******************min-320 &amp; max-767 orientation: landscape End***************************/
/******************min-768 &amp; max-980 orientation: landscape start***************************/
@media screen and (min-width: 768px) and (max-width: 980px) and (orientation: landscape) {
  .cimm_imageContPS{
    width: 100px;
    height: 100px;
    margin: 55px auto;
  }
}
/******************min-768 &amp; max-980 orientation: landscape start***************************/
/******************************min-481 &amp; max-768 Start*************************/
@media (min-width:481px) and (max-width:768px){
  .Disp_ManufacturingTabsWrap .Disp_nav li.active a span:after {
    top: 33px;
  }
.DiSp_promotionsone img{
  width: 100%;
}
.DiSp_vendorvideowrapper  iframe{
  width: 100%;
}
.Disp_SlickSliderSyncWrap{
  margin-top: 30px;
}
.DiSp_homepage .DiSp_testimonials{
  width: 100% !important;
}
.DiSp_homepage .DiSp_testimonials h1 .DiSp_homeTestimnlDetails h3 {
  right: 132px;
  top: 53px;
  width: 202px;
  text-align-last: end;
}
.DiSp_singlelayeroverlay1{
  left: -260px !important;
  height: 400px !important;
}
.DiSp_bnroverlay1{
  left: -258px;
  height: 330px;
}
.DiSp_bnroverlay2{
  height: 380px;
  left: -297px;
}
.DiSp_bnroverlay3{
  display: block;
  left: -567px;
}
.Disp_MFOverlay3{
  left:-571px;
}
.DiSp_Topbnroverlay1{
  top: -427px !important;
}
.DiSp_Topbnroverlay2{
  height: 380px !important;
  left: 158px !important;
}
.DiSp_whitebgtopBanneroverlay1{
  top: -364px !important;
  width: 106% ! important;
}
.DiSp_whitebgtopBanneroverlay2{
  left: -653px !important;
  transform: rotate(370deg) !important;
  -webkit-transform:rotate(370deg) ! important;
  -moz-transform:rotate(370deg) ! important;
  -o-transform:rotate(370deg) ! important;
  top: -231px ! important;
}
.DiSp_threelayeroverlay1{
  left: -270px ! important;
  height: 393px !important;
  opacity: 80% !important
}
.DiSp_threelayeroverlay2{
  height: 380px !important;
  left: -310px !important;
}
.DiSp_threelayeroverlay3{
  display: block !important;
  left: -496px !important;
}
.DiSp_threelayercontainer  .DiSp_threelayerimg img {
  left: 49% !important;
}
.DiSp_toMoveTop {
  bottom: 10px !important;
}
.DiSp_eventsheader {
  height: 581px;
}
.DiSp_branchmap iframe {
  width: 100%;
}
.DiSp_familyhomeblock{
  top: -120px !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb{
  margin: 0 !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active {
  font-size: 22px;
  display: inline-block;
  font-weight: normal;
  color: #fff;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li:nth-last-child(2):before{
  content: "\f054";
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a {
  text-decoration: none;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li{
  display: inline-block;
  font-size: 16px;
  font-weight: normal;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li+li:before {
  font-size: 18px;
}
.Disp_ManufacturingSection {
  margin-top: 2%;
}
.Disp_Single_top_align {
  bottom: 81px;
}
.DiSp_branchvideoblock {
  max-height: 192px;
}
.DiSp_branchvideowrapper iframe {
  width: 100%;
  height: 100%;
}
.DiSp_branchvideowrapper img {
  height: 100%;
  width: 100%;
}
.DiSp_branchvideowrapper {
  top: 0;
  left: 0;
  width: 100%;
  height: 365px;
}
.DiSp_vendorvideowrapper {
  width: 100%;
}
.DiSp_vendorvideowrapper img {
  width: 100%;
}
.DiSp_videoblock {
  max-height: 235px !important;
}
.DiSp_videowrapper iframe {
  width: 100%;
  height: 100%;
}
.DiSp_videowrapper {
  left: 87px;
  bottom: 98px;
  width: 62%;
  height: 316px;
}
.DiSp_videowrapper img:first-child {
  height: 100%;
}
.DiSp_homepagelayers &gt; .DiSp_threelayerimg &gt; img{
  width: 100%;
  left: 2% !important;
}
.DiSp_threelayercontainer.DiSp_homepagelayers {
  height: 577px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs ul.breadcrumb li{
  display:inline-block;
}
.DiSp_staticpage .DiSp_contactbreadcrumb{
  bottom:170px ! important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a{
  text-decoration:none;
  font-size: 14px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active{
  font-size: 14px !important;
}
.DiSp_servicelandtext p{
  font-size : 22px !important;
}
.DiSp_servicedivisions {
  margin-bottom: 0px;
}
.DiSp_solutionheader {
  margin-bottom: 1%;
}
.DiSp_Indrespadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.DiSp_eventslandtext h1 {
  font-size: 60px;
  line-height: 65px;
}
.DiSp_eventsheaderright h3{
  margin-top: 20px;
}
.DiSp_eventsheaderleft{
  height: 380px;
}
.DiSp_eventslandtext {
  top: 226px;
  width: 43%;
  left: 98px;
}
.DiSp_eventsprofileimg {
  top: 0;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  bottom: 160px;
}
.DiSp_residentialContactbg .pLeft-5{
  padding-left: 15px;
}
.DiSp_residentialcontctForm .DiSp_branchContactForm {
  width: 100%;
}
.DiSp_residentialContactbg{
  margin-top: 0%;
}
.DiSp_residentialsubpageblock .pLeft-0{
  padding-left: 15px;
}
.DiSp_residentialsubpageblock {
  left: 0;
  top: -105px;
}
.DiSp_vendorcontentblock .Disp_ManufacturingTabsWrap .Disp_nav li a {
  padding-bottom: 10px !important;
}
.DiSp_servicesTestimonials {
  transform: skewX(-3deg) !important;
  -webkit-transform: skewX(-3deg) !important;
  -o-transform: skewX(-3deg) !important;
  -moz-transform: skewX(-3deg) !important;
  margin-right: 0 !important;
  padding: 20px 32px;
}
.DiSp_InsolgapRes{
  margin-top:0 !important;
}
.DiSp_IndsolutionCategory.DiSp_IndSolmiddle {
  width: 100%;
}
.DiSp_solutionleft {
  height: 377px;
}
.Disp_ManufacLandingMidBgSlider {
  height: 192px !important;
  bottom:20px;
}
.DiSp_careersResBtn {
  padding-left: 10px;
}
.DiSp_careersResBtn a{
  margin-bottom: 20px;
}
.DiSp_btnsAlignment p a{
  margin-left:0 !important;
}
.DiSp_btnsAlignment{
  width: 100%;
}
.DiSp_careerspositions{
  width: 100%;
}
.DiSp_careerssecondRight h3{
  margin-top:0;
}
.DiSp_careerstwo {
  margin: 0;
}
.DiSp_careersblock {
  top: 0;
  margin-bottom: 30px;
}
.DiSp_careershead {
  top: 198px;
  width: 41%;
  left: 92px;
}
.DiSp_careershead h1 {
  font-size: 44px;
  line-height: 50px;
  margin: 0;
}
.DiSp_careershead h2 {
  font-size: 34px ! important;
  line-height: 42px;
  margin: 0;
}
.Disp_ManufacLandingHead {
  top: 80px !important;
  left: 70px !important;
}
.Disp_ManufacLandingHead h1 {
  font-size: 38px !important;
}
.DiSp_promotionshead {
  top: 81px;
  width: 36%;
  left: 88px;
}
.DiSp_promotionshead h1 {
  font-size: 37px;
  line-height: 28px;
}
.DiSp_promotions{
  top: 0;
}
.DiSp_promotionsdiv h3{
  margin-top: 20px !important;
}
.DiSp_promotionsdiv{
  width: 100%;
}
.DiSp_Vendorbnrtext {
  position: absolute;
  top: 74px;
  width: 45%;
  /* left: 70px; */
  left:32px;
}
.DiSp_Vendorbnrtext h1 {
  font-size: 28px;
  line-height: 40px;
}
.DiSp_vendorposition{
  top:0;
}
.DiSp_contactformbg .DiSp_contactform{
  width: 100% !important;
  padding: 0 15px !important;
}
.DiSp_contactimg {
  /* padding-right: 15px !important; */
  margin-top: 20px;
}
.DiSp_staticpage h1 {
  font-size: 28px !important;
  margin: 0px 0px;
  line-height: 26px;
}
.DiSp_contactimg img{
  position: initial !important;
  height: auto !important;
}
.DiSp_serviceFormbg .DiSp_contactUsForm{
  width: 100% !important;
}
.DiSp_serviRespone{
  margin-top: 102px;
}
.DiSp_servicesTestimonials p {
  transform: skewX(3deg) !important;
  -webkit-transform:skewX(3deg) ! important;
  -moz-transform:skewX(3deg) ! important;
  -o-transform:skewX(3deg) ! important;
  font-size: 18px !important;
}
.DiSp_servicedetailone{
  margin: 0 !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs .breadcrumb{
  margin: 6px 0px 20px 0px !important;
}
.DiSp_servicemenulist{
  top: 0 !important;
  position: initial !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom: 542px !important;
}
.DiSp_bannertext {
  top: 146px;
  width: 43.7% !important;
  left: 79px;
}
.DiSp_bannertext h3 {
  font-size: 48px;
  margin: 34px 0;
  line-height: 54px;
}
.DiSp_homepage .DiSp_designation {
  position: absolute;
  top: 240px;
  right: -68px;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg {
  position: absolute;
  top: 200px;
  right: -15px;
}
.DiSp_midbgslider {
  height: 200px;
  z-index:9;
}
.DiSp_sliderimg {
  bottom: -6px;
}
.Disp_ManufacLandingMidBgSlider .DiSp_sliderimg {
  bottom: -24px;
}
.Disp_ManufacLandingMidBgSlider .DiSp_sliderimg{
  bottom: -15px;
}
.DiSp_branchbannertext {
  top: 228px!important;
  width: 58% !important;
  left: 84px !important;
}
.DiSp_branchbannertext h2 {
  font-size: 30px !important;
  margin-bottom: 0 !important;
  line-height: 42px !important;
}
.DiSp_branchbannertext h1 {
  font-size: 40px !important;
  line-height: 38px !important;
}
.DiSp_branchform {
  padding-left: 15px !important;
}
.DiSp_branchdetailtwo{
  margin-bottom: 0 !important;
}
.DiSp_servicelandtext {
  top: 257px;
  width: 51%;
  left: 93px;
}
.DiSp_ctlandtext{
  top: 257px;
  width: 51%;
  left: 72px;
}
.DiSp_servicelandtext h1 {
  font-size: 50px;
  line-height: 54px;
}
.DiSp_ctlandtext h1 {
  font-size: 50px;
  line-height: 54px;
}
.DiSp_servicelandimg{
  left: 0;
  top: 2px;
}
.DiSp_servicelandleft{
  height: 419px;
}
.DiSp_servicelandingheader {
  height: 678px;
}
.DiSp_servicedivisions p{
  margin-bottom: 15px;
}
.DiSp_servicenote{
  margin: 0 !important;
}
.DiSp_branchbannertext p {
  font-size: 20px !important;
  line-height: 26px !important;
  width: 361px !important;
}
.DiSp_aboutUshead {
  top: 260px!important;
  width: 58% !important;
  left: 84px !important;
}
.DiSp_aboutUshead h1 {
  font-size: 50px !important;
  line-height: 38px !important;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
#featuredBrandsWidget .slick-prev, 
#productSpecial .slick-prev {
  left: -30px;
}
#featuredBrandsWidget .slick-next,
#productSpecial .slick-next {
  right: -30px;
}
/*Homepage slick slider max768px starts*/
.Disp_SlickSliderSyncWrap .slider-single {
  min-height: 450px;
  position:relative !important;
}
.Disp_AllContentWrap .column .Disp_AllTxtOnImgLft {
  top: 5px;
  left: 23px;
  right: 20px;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2 .Disp_AllTxtOnImgRht, .Disp_AllContentWrap .Disp_AllContentWrapChild3 .Disp_AllTxtOnImgRht {
  top: 5px;
  right: 15px;
  left: 52%;
}
.Disp_SlickSliderSyncWrap .slider-nav .slick-list .slick-track .slick-slide {
  display: block;
  width: 100% !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev {
  left: 0px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next {
  right: 5px !important;
}
#resWebinar ul .eventDesc {
  height:auto;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
/*Homepage slick slider max768px ends*/
}
/******************************min-481 &amp; max-768 End****************************/
/******************************min-769 &amp; max-991 Start**************************/
@media (min-width:769px) and (max-width:991px){
  .DiSp_servicesbreadcrumb .DiSp_lengthyList .cimm_BreadCrumbs .breadcrumb li.DiSp_length {
    font-size: 34px !important;
  }
.DiSp_servicesbreadcrumb .DiSp_lengthyList {
  bottom: 552px !important;
}
.DiSp_staticpage .DiSp_contactbreadcrumb {
  bottom: 166px;
}
.DiSp_promotionsone img{
  width: 100%;
}
.DiSp_contactsearch {
  bottom: 0px;
}
.DiSp_vendorvideowrapper iframe{
  width: 100%;
}
.DiSp_careersRightcontent iframe{
  width: 100%;
}
.DiSp_branchvideowrapper iframe {
  width: 100%;
}
.DiSp_homepagelayers .DiSp_threelayeroverlay2 {
  height: 400px !important;
}
.DiSp_threelayeroverlay3{
  left: -472px !important;
}
.DiSp_singlelayeroverlay1{
  /* left: -190px !important; */
  left:-240px ! important;
  height: 450px !important;
}
.DiSp_bnroverlay1{
  left: -190px;
  height: 450px;
}
.DiSp_bnroverlay2{
  height: 490px;
  left: -226px;
}
.Disp_MFOverlay3{
  left:-450px;
}
.DiSp_Topbnroverlay1{
  height: 450px !important;
  top: -382px !important;
}
.DiSp_Topbnroverlay2{
  left: -226px !important;
}
.DiSp_whitebgtopBanneroverlay2{
  left: -400px !important;
  top: -227px !important;
}
.DiSp_threelayeroverlay1{
  height: 400px !important;
  left: -248px !important;
  opacity: 80% !important
}
.DiSp_threelayeroverlay2{
  /*height: 490px !important;*/
  height:400px ! important;
  left: -292px !important;
}
.DiSp_whitebgtopBanneroverlay1 {
  width: 106% !important;
}
/*Homepage slick slider styles starts*/
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev {
  left: 50px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next {
  right: 60px !important;
}
/*Home page slick slider styles ends*/
.Disp_ManufacturingTabsWrap .Disp_Storytabcontent {
  min-height: 160px;
}
.DiSp_eventsheader {
  height: 616px;
}
.Disp_ManufacturingSection {
  margin-top: 2%;
}
.DiSp_branchmap iframe {
  width: 100%;
}
.Disp_Single_top_align {
  position: relative;
  bottom: 75px;
  margin-top: 20px;
}
.DiSp_videoblock {
  max-height: 275px !important;
}
.DiSp_play-btn{
}
.DiSp_videowrapper iframe {
  width: 100%;
  height: 100%;
}
.DiSp_videowrapper {
  left: 97px;
  bottom: 105px;
  width: 54%;
  height: 387px;
}
.DiSp_videowrapper img:first-child {
  height: 100%;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs ul.breadcrumb li{
  display:inline-block;
  font-weight: normal;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a{
  text-decoration:none;
  font-size: 14px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active{
  font-size: 14px;
  font-weight: normal;
}
.DiSp_staticpage h1 {
  margin: 20px 0;
  font-size: 26px;
  line-height: 10px;
}
.DiSp_eventsheaderright h3{
  margin-top: 20px;
}
.DiSp_eventsheaderleft{
  height: 459px;
}
.DiSp_eventslandtext {
  top: 218px;
  width: 48%;
  left: 102px;
}
.DiSp_eventsprofileimg {
  top: 0;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  bottom: 108px;
}
.DiSp_familyhomeblock{
  top: -136px !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a {
  text-decoration: none;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li{
  display: inline-block;
  font-weight: normal;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li:nth-last-child(2):before{
  content: "\f054";
}
.DiSp_residentialContactbg .pLeft-5{
  padding-left: 15px;
}
.DiSp_residentialcontctForm .DiSp_branchContactForm {
  width: 100%;
}
.DiSp_residentialContactbg{
  margin-top: 6%;
}
.DiSp_residentialsubpageblock .pLeft-0{
  padding-left: 15px;
}
.DiSp_residentialsubpageblock {
  left: 0;
  top: -102px;
}
.DiSp_InsolgapRes{
  margin-top:0 !important;
}
.DiSp_IndsolutionCategory.DiSp_IndSolmiddle {
  width: 100%;
}
.DiSp_solutionleft {
  height: 390px;
}
.Disp_ManufacLandingMidBgSlider {
  margin: 10% 0;
  height: 210px !important;
  bottom:65px;
}
.DiSp_careersResBtn {
  padding-left: 10px;
}
.DiSp_careersResBtn a{
  margin-bottom: 20px;
}
.DiSp_btnsAlignment p a{
  margin-left:0 !important;
}
.DiSp_btnsAlignment{
  width: 100%;
}
.DiSp_careerspositions{
  width: 100%;
}
.DiSp_careerssecondRight h3{
  margin-top:0;
}
.DiSp_careerstwo {
  margin: 0;
}
.DiSp_careersblock {
  top: 0;
}
.DiSp_careershead {
  top: 99px;
  width: 37%;
  left: 126px;
}
.DiSp_careershead h1 {
  font-size: 50px;
  line-height: 54px;
  margin: 0;
}
.DiSp_careershead h2 {
  font-size: 40px ! important;
  line-height: 42px;
  margin: 0;
}
.DiSp_promotionshead {
  top: 114px;
  width: 46%;
  left: 109px;
}
.DiSp_promotions{
  top: 0;
}
.DiSp_promotionsdiv h3{
  margin-top: 20px !important;
}
.DiSp_promotionsdiv{
  width: 100%;
}
.DiSp_Vendorbnrtext {
  position: absolute;
  /* top: 30px; */
  top:40%;
  width: 46%;
  /* left: 30px; */
  left:32px;
}
.DiSp_Vendorbnrtext h1 {
  font-size: 36px;
  line-height: 45px;
}
.DiSp_vendorposition{
  top:0;
}
.DiSp_contactimg {
  /* padding-right: 15px !important; */
}
.DiSp_contactimg img{
  position: initial !important;
}
.DiSp_serviceFormbg .DiSp_contactUsForm{
  width: 100% !important;
}
.DiSp_serviRespone{
  margin-top: 102px;
}
.DiSp_servicesTestimonials {
  transform: skewX(-6deg) !important;
  -webkit-transform:skewX(-6deg) ! important;
  -o-transform:skewX(-6deg) ! important;
  -moz-transform:skewX(-6deg) ! important;
  margin-right: 0 !important;
  padding: 20px 32px;
}
.DiSp_servicesTestimonials p {
  transform: skewX(6deg) !important;
  -webkit-transform:skewX(6deg) ! important;
  -moz-transform:skewX(6deg) ! important;
  -o-transform:skewX(6deg) ! important;
  font-size: 18px !important;
}
.DiSp_servicedetailone{
  margin: 0 !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs .breadcrumb{
  margin: 6px 0px 20px 0px !important;
}
.DiSp_servicemenulist{
  /*top: 0 !important;
  position: initial !important;*/
  display: none;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom: 537px;
}
.DiSp_bannertext {
  top: 102px;
  width: 43% !important;
  left: 73px;
}
.DiSp_bannertext h3 {
  font-size: 42px;
  margin: 34px 0;
  line-height: 68px;
}
.DiSp_homepage .DiSp_designation {
  position: absolute;
  top: 195px;
  right: 140px;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg {
  position: absolute;
  top: 154px;
  right: 193px;
}
.DiSp_midbgslider {
  height: 220px;
  z-index:9;
}
.DiSp_sliderimg {
  bottom: -14px;
}
.DiSp_branchbannertext {
  top: 220px !important;
  width: 55% !important;
  left: 93px !important;
}
.DiSp_branchbannertext h2 {
  font-size: 40px !important;
  margin-bottom: 0 !important;
  line-height: 42px !important;
}
.DiSp_branchbannertext h1 {
  font-size: 68px !important;
  line-height: 58px !important;
}
.DiSp_branchform {
  padding-left: 15px !important;
}
.DiSp_branchdetailtwo{
  margin-bottom: 0 !important;
}
.DiSp_servicelandtext {
  top: 240px;
  width: 42%;
  left: 108px;
}
.DiSp_servicelandtext h1{
  font-size: 68px;
  line-height: 58px;
}
.DiSp_ctlandtext {
  top: 240px;
  width: 42%;
  left: 108px;
}
.DiSp_ctlandtext h1{
  font-size: 68px;
  line-height: 58px;
}
.DiSp_servicelandingheader {
  height: 720px;
}
.DiSp_servicelandtext p{
  font-size: 22px !important;
}
.DiSp_servicelandimg{
  left: 0;
  top: 2px;
}
.DiSp_servicelandleft{
  height: 452px;
}
.DiSp_servicedivisions p{
  margin-bottom: 15px;
}
.DiSp_servicenote{
  margin: 0 !important;
}
.DiSp_threelayercontainer.DiSp_homepagelayers{
  height:600px !important;
}
.DiSp_threelayercontainer .DiSp_homelayerbanner img {
  width: 100%;
  left: 7% ! important;
}
.DiSp_branchvideowrapper {
  top: 0;
  left: 0;
  width: 100%;
  height: 445px;
}
.DiSp_branchvideowrapper img{
  width: 100%;
}
.DiSp_branchvideowrapper iframe{
  width: 100%;
  height: 415px;
}
.DiSp_aboutUshead {
  top: 242px !important;
  width: 55% !important;
  left: 74px !important;
}
.DiSp_aboutUshead h1 {
  font-size: 68px !important;
  line-height: 58px !important;
}
.DiSp_toMoveTop {
  bottom: 9px;
}
/*Homepage slick-slider responsive max1024 starts*/
.Disp_SlickSliderSyncWrap .slider-single {
  min-height: 450px;
}
.Disp_AllContentWrap .column .Disp_AllTxtOnImgLft {
  top: 5px;
  left: 20px;
  right: 20px;
}
.Disp_AllContentWrap .Disp_AllContentWrapChild2 .Disp_AllTxtOnImgRht, .Disp_AllContentWrap .Disp_AllContentWrapChild3 .Disp_AllTxtOnImgRht {
  top: 25px;
  right: 25px;
  left: 52%;
}
#resWebinar ul .evDate {
  float: left;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
/*Homepage slick-slider responsive max1024 ends*/
}
/******************************min-769 &amp; max-991 End**************************/
/******************************min-992 &amp; max-1024 Start***********************/
@media (min-width:992px) and (max-width:1024px){
  .Disp_ManufacturingTabsWrap .Disp_nav li.active a span:after {
    top: 33px;
  }
.DiSp_servicesbreadcrumb .DiSp_lengthyList .cimm_BreadCrumbs .breadcrumb li.DiSp_length {
  font-size: 48px !important;
}
.DiSp_servicesbreadcrumb .DiSp_lengthyList {
  bottom: 509px !important;
}
.DiSp_contactsearch {
  bottom: 0;
}
.DiSp_branchvideowrapper iframe {
  width: 100% !important;
}
.DiSp_vendorvideowrapper iframe{
  width: 100% !important;
}
.DiSp_singlelayeroverlay1{
  left: -138px !important;
  height: 540px !important;
}
.DiSp_bnroverlay1{
  left: -157px !important;
  height: 540px;
}
.DiSp_bnroverlay2{
  height: 540px;
  left: -200px !important;
}
.Disp_MFOverlay3{
  left:-378px;
}
.DiSp_Topbnroverlay1 {
  left: -70px !important;
  height: 446px !important;
}
.DiSp_Topbnroverlay2 {
  height: 320px !important;
  left: -150px !important;
}
.DiSp_threelayeroverlay1{
  left: -200px !important;
  height: 489px !important;
}
.DiSp_threelayeroverlay2{
  height: 540px !important;
  left: -241px !important;
}
.DiSp_threelayerimg img {
  left: 48% !important;
}
.DiSp_threelayeroverlay3{
  left: -382px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev {
  left: 15px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next {
  right: 20px !important;
}
.DiSp_familyhomeblock{
  top: -130px !important;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a {
  text-decoration: none;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li{
  display: inline-block;
}
.DiSp_videowrapper iframe {
  width: 100%;
  height: 100%;
}
.DiSp_videoblock {
  max-height: 204px;
}
.DiSp_videowrapper img:first-child {
  height: 100%;
}
.DiSp_homepagelayers .DiSp_threelayerimg img {
  width: 100% !important;
  left: 0 !important;
}
.DiSp_contactimg img{
  padding-left:15px ! important;
}
.DiSp_whitebgtopBanneroverlay2{
  top:-183px ! important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist  .cimm_BreadCrumbs ul.breadcrumb li{
  display:inline-block;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li a{
  text-decoration:none;
  font-size: 14px !important;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist .cimm_BreadCrumbs .breadcrumb li.active{
  font-size: 14px;
}
.DiSp_eventslandtext h1 {
  font-size: 56px;
  line-height: 47px;
}
.DiSp_eventslandtext p {
  font-size: 19px;
  margin: 0;
  line-height: 24px;
}
.DiSp_eventsheaderright h3{
  margin-top: 20px;
}
.DiSp_eventsheaderleft{
  height: 263px;
}
.DiSp_eventsheader {
  height: 282px;
}
.DiSp_eventslandtext {
  top: 144px;
  width: 42%;
  left: 90px;
}
.DiSp_eventsprofileimg {
  left: 15px;
  top: -68px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  bottom: 124px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist .cimm_BreadCrumbs .breadcrumb li:nth-last-child(2):before{
  content: "\f054";
}
.DiSp_residentialContactbg{
  margin-top: 6%;
}
.DiSp_residentialsubpageblock {
  left: 0;
  top: -104px;
}
.DiSp_servicesTestimonials {
  transform: skewX(-6deg);
  -webkit-transform:skewX(-6deg);
  -moz-transform:skewX(-6deg);
  -o-transform:skewX(-6deg);
}
.DiSp_servicesTestimonials p {
  transform: skewX(6deg);
  -webkit-transform:skewX(6deg);
  -moz-transform:skewX(6deg);
  -o-transform:skewX(6deg);
}
.DiSp_servicelandtext.DiSp_Indrestext{
  top: 35px;
  width: 41%;
  left: 127px;
}
.Disp_ManufacLandingMidBgSlider {
  margin-bottom: 70px;
  z-index: 9;
}
.DiSp_Vendorbnrtext {
  top: 12px;
  width: 44%;
  left: 32px;
}
.DiSp_Vendorbnrtext h1 {
  font-size: 36px;
  line-height: 40px;
}
.DiSp_Vendorbnrtext p {
  line-height: 26px;
  margin: 20px 0 15px 0;
  font-size:22px;
}
.DiSp_careershead p{
  margin: 14px 0;
  font-size: 18px;
  line-height: 22px;
}
.DiSp_btnsAlignment {
  width: 75%;
}
.DiSp_careersblock {
  top: 0;
}
.DiSp_careersWidgetGap{
  bottom: 30px
}
.DiSp_careershead {
  top: 138px;
  width: 44%;
  left: 104px;
}
.DiSp_careershead h1 {
  font-size: 56px;
  line-height: 54px;
  margin: 0;
}
.DiSp_careershead h2 {
  font-size: 36px ! important;
  line-height: 42px;
  margin: 0;
}
.Disp_ManufacLandingHead {
  top: 100px !important;
  left: 115px !important;
}
.DiSp_promotionshead {
  top: 20px;
  width: 42%;
  left: 126px;
}
.DiSp_promotionshead p {
  font-size: 20px;
  line-height: 26px;
}
.DiSp_promotions{
  top: 0;
}
.DiSp_promotionsdiv{
  width: 100%;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom: 492px;
}
.DiSp_servicelandtext {
  top: 116px;
  width: 45%;
  left: 62px;
}
.DiSp_ctlandtext {
  top: 208px;
  width: 45%;
  left: 110px;
}
.DiSp_servicelandingheader {
  height: 278px;
}
.DiSp_servicelandimg {
  width: 88%;
  left: 62px;
  top: -70px;
}
.DiSp_videowrapper {
  left: 124px;
  bottom: 126px;
  width: 50%;
  height: 330px;
}
.DiSp_bannertext {
  top: 113px;
  width: 38% !important;
  left: 120px;
}
.DiSp_bannertext h3 {
  font-size: 40px;
}
.DiSp_bannertext p {
  font-size: 22px;
  line-height: 28px;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg {
  top: 180px;
  right: 328px;
}
.DiSp_homepage .DiSp_designation {
  top: 220px;
  right: 194px;
}
.DiSp_midbgslider {
  height: 260px;
}
.DiSp_sliderimg {
  bottom: -19px;
}
.DiSp_branchbannertext {
  top: 28% ! important;
  width: 42% !important;
  left: 126px !important;
}
.DiSp_branchbannertext h2 {
  font-size: 36px !important;
  margin-bottom: 0 !important;
  line-height: 42px !important;
}
.DiSp_branchbannertext h1 {
  font-size: 58px !important;
  line-height: 49px !important;
}
.DiSp_branchbannertext p {
  font-size: 18px !important;
  line-height: 22px !important;
  margin: 10px 0 !important;
}
.DiSp_branchdetailtwo{
  margin-bottom: 0 !important;
}
.DiSp_branchvideowrapper {
  left: 4px;
  bottom: 34px !important;
  width: 80%;
}
.DiSp_branchdetailone .DiSp_pTop{
  padding-top:0;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
.DiSp_aboutUshead {
  top: 31% ! important;
  width: 42% !important;
  left: 90px !important;
}
.DiSp_aboutUshead h1 {
  font-size: 58px !important;
  line-height: 49px !important;
}
/*Homepage slick-slider responsive max1024 starts*/
.Disp_SlickSliderSyncWrap .slider-single {
  min-height: 550px;
}
/*Homepage slick-slider responsive max1024 ends*/
}
/******************************min-992 &amp; max-1024 End****************************/
/******************************min-1025 &amp; max-1200 Start**************************/
@media (min-width:1025px) and (max-width:1200px){
  .DiSp_singlelayeroverlay1{
    height: 500px !important;
    left: -154px !important;
  }
.DiSp_bnroverlay1{
  height: 450px;
  left: -157px;
}
.DiSp_bnroverlay2{
  height: 500px;
  left: -196px;
}
.DiSp_bnroverlay3{
  display:none;
  left:-359px;
}
.DiSp_Topbnroverlay1 {
  top: -410px !important;
}
.DiSp_Topbnroverlay2 {
  left: -196px !important;
  top: -278px !important;
}
.DiSp_whitebgtopBanneroverlay2{
  left: -594px !important;
}
.DiSp_threelayeroverlay1{
  height: 540px !important;
  left: -155px !important;
}
.DiSp_threelayeroverlay2{
  height: 546px !important;
  left: -221px !important;
}
.DiSp_threelayeroverlay3{
  display: block !important;
  /*left: -359px !important;*/
  left:-319px !important;
}
.DiSp_threelayercontainer  .DiSp_bannertext {
  top: 75px;
}
.DiSp_threelayercontainer .DiSp_bannertext p {
  font-size: 22px;
}
.DiSp_staticpage h1 {
  margin: 20px 0;
  font-size: 22px;
  line-height: 30px;
}
.DiSp_eventslandtext {
  top: 104px;
  width: 35%;
  left: 125px;
}
.DiSp_eventslandtext p {
  font-size: 20px;
  line-height: 24px;
  margin: 14px 0;
}
.DiSp_eventsprofileimg {
  left: 15px;
  top: -68px;
}
.DiSp_Solutionsbreadcrumb .DiSp_Solutionsbreadcrumblist {
  bottom: 120px;
}
.DiSp_residentialContactbg{
  margin-top: 6%;
}
.DiSp_residentialsubpageblock {
  left: 0;
  top: -105px;
}
.DiSp_servicesTestimonials {
  transform: skewX(-6deg);
  -webkit-transform:skewX(-6deg);
  -moz-transform:skewX(-6deg);
  -o-transform:skewX(-6deg);
}
.DiSp_servicesTestimonials p {
  transform: skewX(6deg);
  -webkit-transform:skewX(6deg);
  -moz-transform:skewX(6deg);
  -o-transform:skewX(6deg);
}
.DiSp_servicelandtext.DiSp_Indrestext {
  top: 35px;
  width: 39%;
  left: 145px;
}
.DiSp_Vendorbnrtext {
  top: 12px;
  width: 50%;
  left: 32px;
}
.DiSp_Vendorbnrtext h1 {
  font-size: 40px;
  line-height: 40px;
}
.DiSp_Vendorbnrtext p {
  color: #fff;
  font-size: 22px;
  font-weight: 100;
  line-height: 28px;
  margin: 10px 0 0px 0;
}
.DiSp_careershead {
  top: 123px;
  width: 37%;
  left: 139px;
}
.DiSp_careershead h1 {
  font-size: 72px;
  line-height: 60px;
}
.DiSp_careershead p {
  font-size: 18px;
  line-height: 25px;
  margin: 10px 0;
}
.Disp_ManufacLandingHead {
  top: 100px !important;
  left:90px !important;
}
.Disp_ManufacLandingHead h1 {
  font-size: 56px !important;
}
.DiSp_careersblock{
  top:0;
}
.DiSp_promotionshead {
  top: 92px;
  width: 38%;
  left: 163px;
}
.DiSp_promotions{
  top: 0;
}
.DiSp_servicelandingheader {
  height: 447px;
}
.DiSp_servicelandimg {
  width: 88%;
  left: 72px;
  top: -70px;
}
.DiSp_servicelandtext {
  top: 55px;
  width: 38%;
  left: 70px;
}
.DiSp_ctlandtext {
  top: 144px;
  width: 38%;
  left: 155px;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom:445px !important;
}
.DiSp_videowrapper {
  left: 154px;
  bottom: 164px;
  width: 46%;
}
.DiSp_bannertext {
  top: 14px;
  width: 33% !important;
  left: 160px;
}
.DiSp_bannertext h3 {
  font-size: 42px;
  margin: 20px 0 10px 0;
}
.DiSp_bannertext p {
  font-size: 19px;
  line-height: 25px;
}
.DiSp_homepage .DiSp_designation {
  position: absolute;
  top: 222px;
  right: 117px;
}
.DiSp_homepage .DiSp_testimonials .DiSp_quoteimg {
  position: absolute;
  top: 179px;
  right: 250px;
}
.DiSp_midbgslider {
  height: 265px;
}
.DiSp_sliderimg {
  bottom: -32px;
}
.DiSp_branchbannertext {
  top: 112px !important;
  width: 36% !important;
  left: 161px !important;
}
.DiSp_branchbannertext h2 {
  font-size: 36px !important;
  margin-bottom: 0 !important;
  line-height: 42px !important;
}
.DiSp_branchbannertext h1 {
  font-size: 58px !important;
  line-height: 50px !important;
}
.DiSp_branchbannertext p {
  font-size: 22px !important;
  line-height: 26px !important;
  margin: 10px 0 !important;
}
.DiSp_branchdetailtwo{
  margin: 2% 0 !important;
}
.DiSp_branchvideowrapper {
  bottom: 44px !important;
  width: 78%;
}
.DiSp_branchdetailone .DiSp_pTop{
  padding-top:0;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-prev {
  left: 35px !important;
}
.Disp_SlickSliderSyncWrap .slider-single button.slick-next {
  right: 35px;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
.Disp_ManufacLandingMidBgSlider{
  bottom: 85px;
}
.DiSp_aboutUshead {
  top: 170px !important;
  width: 42% !important;
  left: 108px !important;
}
.DiSp_aboutUshead h1 {
  font-size: 58px !important;
  line-height: 50px !important;
}
}
/******************************min-1025 &amp; max-1200 End***************************/
/******************************min-1201 &amp; max-1440 Start**************************/
@media (min-width:1201px) and (max-width:1440px){
  .DiSp_threelayerimg img{
    left: 43% !important;
  }
.DiSp_homepagelayers .DiSp_threelayerimg img {
  left: 0% !important;
}
.DiSp_singlelayeroverlay1{
  height: 663px !important;
  left: -99px !important;
}
.DiSp_bnroverlay1{
  height: 600px;
  left: -105px;
}
.DiSp_bnroverlay2{
  left: -160px;
  height: 600px;
}
.Disp_MFOverlay3{
  left:-300px;
}
.DiSp_Topbnroverlay1{
  top: -400px !important;
}
.DiSp_Topbnroverlay2{
  left: -98px !important;
}
.DiSp_threelayeroverlay1{
  height: 600px !important;
  left: -86px !important;
}
.DiSp_threelayeroverlay2{
  left: -161px !important;
  height: 600px !important;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget, 
.Disp_ManufacturingTabsWrap #productSpecial{
  width: 90%;
  margin:auto;
}
}
/******************************min-1201 &amp; max-1440 End***************************/
/******************************min-1201 &amp; max-1366 Start**************************/
@media(min-width: 1201px) and (max-width: 1366px){
  .DiSp_branchbannertext.DiSp_textJheight{
    width: 39% !important;
    left: 153px !important;
  }
.DiSp_branchbannertext.DiSp_textJheight h1{
  margin-bottom: 0 !important;
}
.Disp_Single_top_align {
  bottom: 69px;
}
.DiSp_threelayeroverlay1 {
  height: 600px !important;
  left: -89px !important;
}
.DiSp_threelayeroverlay2 {
  left: -177px !important;
  height: 600px !important;
}
.DiSp_Vendorbnrtext {
  top: 74px;
  width: 50%;
  left: 32px;
}
.DiSp_eventslandtext {
  top: 90px;
}
.DiSp_careershead{
  top: 98px;
  width: 35%;
  left: 180px;
}
.DiSp_careershead h1 {
  font-size: 70px;
  line-height: 60px;
}
.DiSp_careershead h2 {
  line-height: 42px;
}
.DiSp_careershead p {
  font-size: 18px;
  line-height: 22px;
  margin: 10px 0;
}
.Disp_ManufacLandingHead {
  top: 175px !important;
  left: 92px;
  width: 40%;
}
.DiSp_Indrestext{
  top: 76px !important;
  left: 181px !important;
}
.DiSp_servicelandtext {
  top: 105px;
  width: 36%;
  left: 93px;
}
.DiSp_ctlandtext {
  top: 109px;
  width: 36%;
  left: 206px;
}
.DiSp_promotionshead {
  top: 79px;
  width: 34%;
  left: 180px;
}
.DiSp_videoblock {
  max-height: 199px;
}
.DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
  bottom: 444px !important;
}
.DiSp_videowrapper {
  left: 160px;
  bottom: 168px;
  width: 47.5%;
}
.DiSp_bannertext {
  top: 30px;
  width: 33% !important;
  left: 160px;
}
.DiSp_threelayercontainer  .DiSp_bannertext {
  width: 39% !important;
  top:83px;
}
.DiSp_threelayercontainer .DiSp_bannertext p {
  font-size: 22px;
}
.DiSp_bannertext h3 {
  font-size: 42px;
  margin: 20px 0 10px 0;
}
.DiSp_bannertext p {
  font-size: 20px;
  line-height: 30px;
}
.DiSp_branchbannertext {
  top: 70px !important;
  width: 36% !important;
  left: 113px !important;
}
.DiSp_branchbannertext h2 {
  margin-bottom: 0 !important;
  line-height: 42px !important;
}
.DiSp_branchbannertext p {
  line-height: 28px !important;
  margin: 10px 0 !important;
}
.DiSp_branchdetailtwo{
  margin: 2% 0 !important;
}
.DiSp_branchvideowrapper {
  bottom: 62px !important;
  width: 102%;
}
.DiSp_branchdetailone .DiSp_pTop{
  padding-top:0;
}
.DiSp_midbgslider{
  height: 324px;
}
.DiSp_sliderimg {
  bottom: -25px;
}
.DiSp_branchvideoblock {
  max-height: 313px;
}
.DiSp_aboutUshead {
  top: 184px !important;
  width: 42% !important;
  left: 107px !important;
}
}
/******************************min-1201 &amp; max-1366 End***************************/
/******************************min-1367 &amp; max-1440 Start**************************/
@media(min-width: 1367px) and (max-width: 1440px){
  .DiSp_branchbannertext.DiSp_textJheight{
    width: 39% !important;
    left: 153px !important;
  }
.DiSp_branchbannertext.DiSp_textJheight h1{
  margin-bottom: 0 !important;
}
.DiSp_branchbannertext.DiSp_textJheight p{
  margin: 0 !important;
}
.DiSp_Vendorbnrtext {
  top: 12px;
  width: 35%;
  left: 32px;
}
.DiSp_promotionshead {
  top: 83px;
  width: 34%;
  left: 129px;
}
.DiSp_eventslandtext{
  top: 91px;
}
.DiSp_careershead{
  top: 117px;
  width: 33%;
  left: 188px;
}
.DiSp_careershead h1 {
  font-size: 72px;
  line-height: 60px;
}
.DiSp_careershead h2 {
  line-height: 50px;
}
.DiSp_careershead p {
  font-size: 18px;
  line-height: 26px;
  margin: 10px 0;
}
.Disp_ManufacLandingHead {
  top: 175px !important;
  left: 90px;
  width: 40%;
}
.DiSp_Indrestext{
  top: 76px !important;
  left: 181px !important;
}
.DiSp_servicelandtext {
  top: 98px;
  width: 35%;
  left: 124px;
}
.DiSp_ctlandtext {
  top: 106px;
  width: 35%;
  left: 246px;
}
/* .DiSp_servicesbreadcrumb .DiSp_servicesbreadcrumblist{
bottom: 441px !important;
} */
.DiSp_videowrapper {
  left: 195px;
  bottom: 195px;
  width: 42%;
}
.DiSp_bannertext {
  top: 20px;
  width: 33% !important;
  left: 192px;
}
.DiSp_threelayercontainer .DiSp_bannertext {
  top: 43px;
  width: 30% !important;
}
.DiSp_bannertext h3 {
  font-size: 42px;
  margin: 10px 0 10px 0;
}
.DiSp_bannertext p {
  line-height: 30px;
}
.DiSp_branchbannertext {
  top: 75px !important;
  width: 36% !important;
  left: 144px !important;
}
.DiSp_branchbannertext p{
  margin: 10px 0;
}
.DiSp_branchdetailtwo{
  margin: 2% 0 !important;
}
.DiSp_branchvideowrapper {
  bottom: 62px !important;
  width: 101%;
}
.DiSp_branchdetailone .DiSp_pTop{
  padding-top:0;
}
.DiSp_midbgslider{
  height: 372px;
}
.DiSp_sliderimg {
  bottom: -34px;
}
.DiSp_branchvideoblock {
  max-height: 313px;
}
.DiSp_threelayeroverlay1{
  left:-65px ! important;
}
.DiSp_threelayeroverlay2{
  left:-119px ! important;
}
.DiSp_threelayeroverlay3{
  left:-182px ! important;
}
.DiSp_aboutUshead {
  top: 180px !important;
  width: 36% !important;
  left: 145px !important;
}
}
/******************************min-1367 &amp; max-1440 End***************************/
/******************************min-1441 &amp; max-1920 Start*************************/
@media(min-width: 1441px) and (max-width: 1920px){
  .DiSp_servicesbreadcrumb .DiSp_lengthyList .cimm_BreadCrumbs .breadcrumb li.DiSp_length {
    font-size: 60px !important;
  }
.DiSp_servicesbreadcrumb .DiSp_lengthyList {
  bottom: 448px !important;
}
.DiSp_eventslandtext {
  left: 344px;
  top: 88px;
  width: 30%;
}
.DiSp_careershead p{
  font-size: 18px;
}
.DiSp_bannertext {
  top: 30px;
  width: 26.4% !important;
}
.DiSp_sliderimg {
  position: absolute !important;
  bottom: -40px;
  left: 0;
}
.DiSp_midbgslider {
  height: 490px;
}
.DiSp_branchbannertext{
  top: 62px;
  width: 33%;
  left: 341px;
}
.DiSp_branchbannertext p{
  margin: 10px 0;
  line-height: 28px;
}
.DiSp_servicelandtext {
  top: 105px;
}
.DiSp_ctlandtext {
  top: 118px;
}
.DiSp_servicelandtext p{
  margin: 10px 0;
}
.DiSp_Vendorbnrtext {
  top: 74px;
}
.DiSp_promotionshead {
  top: 110px;
}
.Disp_ManufacLandingMidBgSlider {
  margin: 8% 0;
  height: 465px !important;
  height: 490px;
}
.DiSp_threelayerimg img{
  left:41% ! important;
}
.DiSp_threelayeroverlay1{
  left: 108px ! important;
}
.DiSp_threelayeroverlay2{
  left: 53px ! important;
}
.DiSp_threelayeroverlay3{
  left: -77px ! important;
  height: 1000px ! important;
  top: -124px ! important;
}
.DiSp_promotions {
  top: -88px;
}
.DiSp_aboutUshead{
  left: 300px;
  top: 190px;
  width: 36%;
}
}
/***************************min-1441 &amp; max-1920 End*************************/
/******************************min-1921 &amp; max-2560 Start*************************/
@media(min-width: 1921px) and (max-width: 2560px){
  .DiSp_eventslandtext {
    top: 90px;
    width: 23%;
    left: 389px;
  }
.DiSp_threelayeroverlay1 {
  left: 187px;
}
.DiSp_threelayeroverlay2 {
  left: 113px;
}
.DiSp_threelayeroverlay3 {
  left: -5px;
  height: 1014px;
  top: -116px;
}
.DiSp_Vendorbnrtext {
  top: 74px;
  width: 21%;
  left: 32px;
}
.DiSp_servicelandtext {
  width: 20%;
  top: 124px;
}
.DiSp_ctlandtext {
  width: 26%;
  left: 361px;
  top: 152px;
}
.DiSp_branchbannertext {
  top: 136px;
  width: 25%;
  left: 321px;
}
.DiSp_aboutUshead {
  top: 174px;
  width: 20%;
}
.DiSp_threelayerimg img{
  width: 100%;
  left: 0%;
}
.DiSp_careershead {
  top: 100px;
  width: 23%;
  left: 409px;
}
.DiSp_promotionshead {
  top: 115px;
  width: 20%;
}
.DiSp_midbgslider{
  height: 600px;
}
}
/***************************min-1921 &amp; max-2560 End*************************/
/******************************min-2561 &amp; max-2880 Start*************************/
@media(min-width: 2561px) and (max-width: 2880px){
  .DiSp_midbgslider{
    height: 700px;
  }
.DiSp_aboutUshead {
  top: 174px;
  width: 20%;
}
.DiSp_eventslandtext {
  top: 116px;
  width: 21%;
  left: 389px;
}
.DiSp_threelayeroverlay1 {
  left: 187px;
}
.DiSp_threelayeroverlay2 {
  left: 113px;
}
.DiSp_threelayeroverlay3 {
  left: -5px;
  height: 1014px;
  top: -116px;
}
.DiSp_bannertext {
  top: 57px;
  width: 24% !important;
}
.DiSp_Vendorbnrtext {
  position: absolute;
  top: 12px;
  width: 19%;
  left: 32px;
  z-index: 2;
}
.DiSp_servicelandtext {
  width: 18%;
}
.DiSp_ctlandtext {
  width: 18%;
  left: 393px;
  top: 191px;
}
.DiSp_branchbannertext {
  top: 136px;
  width: 22%;
  left: 321px;
}
.DiSp_threelayerimg img{
  width: 100%;
  left: 0%;
}
.DiSp_careershead {
  top: 100px;
  width: 21%;
}
.DiSp_promotionshead {
  top: 141px;
  width: 20%;
}
}
/***************************min-2561 &amp; max-2880 End*************************/
/**************************Responsive Styles(Design Team) End*******************/ 
.DiSp_homepage .DiSp_testimonials h1 .DiSp_homeTestimnlDetails {
  position: absolute;
  margin-left: 30px;
  width: 35%;
}
.DiSp_homepage .DiSp_testimonials h1 .DiSp_homeTestimnlDetails span{
  color: #636466;
  font-size: 18px;
  font-weight: 100;
  line-height: 20px;
}
.DiSp_homepage .DiSp_testimonials h1 .DiSp_homeTestimnlDetails h3{
  font-size: 24px;
  color: #3C83BB;
  line-height: 30px;
  font-weight: normal;
  margin: 15px 0;
  position: absolute;
}
.DiSp_servicesProductBlock p a{
  color: #3C83BB;
}
.DiSp_branchmap p span iframe {
  width: 100%;
}
.Disp_ManufacturingTabsWrap .Disp_Storytabcontent .DiSp_eatonimgRes{
  min-height: 120px;
}
/************************Static page(Design Team) End*************************/
/* Product Specials*/
/*.cimm_imageContPS{
width: auto;
height: auto;
margin: 0 auto;
}*/
.cimm_imageContPS img {
  width:100%;
  height:100%;
}
.cimm_descContPS{
  padding:10px;
  border-bottom:2px solid #A1A1A1;
}
.cimm_uomPS{
  font-size: 16px;
}
.cimm_pricePS{
  font-size: 16px;
  text-decoration: line-through;
}
h6.cimm_headingPS {
  color: #3c83bb;
  height: 40px;
  overflow: hidden;
}
.cimm_promoPricePS{
  color: #d95e00;
}
.cimm_prdDescPS {
  height: 50px;
  overflow: hidden;
}
.cms_pageTabBtn{
  padding: 6px 10px !important;
  font-size: 18px !important;
}
.listWrapper {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px;
  height: 50px;
}
.listWrapper &gt; ul {
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 0px;
  min-width: 3500px;
}
.Disp_ManufacturingTabsWrap .listWrapper .Disp_nav  li {
  display:table-cell;
  float: left !important;
  position:relative;
  text-align:center;
  cursor:grab;
  cursor:-webkit-grab;
  color:#efefef;
  vertical-align:middle;
}
.scroller {
  text-align: center;
  cursor: pointer;
  display: none;
  padding: 10px;
  padding-top: 18px;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #fff;
}
.scroller-left {
  float: left;
}
.scroller-right {
  float: right;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget.Disp_nav li,
.Disp_ManufacturingTabsWrap #productSpecial.Disp_nav li {
  margin: 0 10px;
}
.Disp_ManufacturingTabsWrap #featuredBrandsWidget.Disp_nav li a,
.Disp_ManufacturingTabsWrap #productSpecial.Disp_nav li a {
  position: relative;
}
#featuredBrandsWidget .slick-prev, 
#productSpecial .slick-prev {
  left: -40px;
}
#featuredBrandsWidget .slick-next,
#productSpecial .slick-next {
  right: -40px;
}
#featuredBrandsWidget .slick-next.slick-disabled,
#productSpecial .slick-next.slick-disabled,
#featuredBrandsWidget .slick-prev.slick-disabled, 
#productSpecial .slick-prev.slick-disabled {
  display: none !important;
}
/*Blog widget css*/
.slick-slide .blogWidgetImg img {
  width: auto;
  margin: 0 auto;
}
.blogWidgetTitle {
  font-size: 24px;
  font-weight: 400;
}
.blogWidgetTitle a {
  color: #3C83BB;
}
.blogWidgetDate {
  text-transform: uppercase;
  font-size: 16px;
  color: #222;
}
.blogWidgetText {
  color: #222;
  font-size: 18px;
}
.blogWidgetCategory {
  color: #DA2C28;
}
.blogDataLoading {
  min-height: 480px;
}
.cimm_imageContPS.prodSpecImg,
.cimm_imageContPS.OurBrandsImg {
  width: auto;
  height: 200px;
  margin: 0 auto;
  position: relative;
}
.cimm_imageContPS.prodSpecImg img,
.cimm_imageContPS.OurBrandsImg img {
  width: auto;
  height: 180px;
  max-width: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.cimm_imageContPS.OurBrandsImg {
  height:220px;
}
.cimm_imageContPS.OurBrandsImg img {
  height: 200px;
}
.helpContentMobiApp i {
  font-size: 40px;
  color: #3c83bb;
}
.helpContentMobiApp .row{
  margin-top:10px;
}
.helpContentMobiApp .contentBlock{
  display: inline-block;
  width: 75%;
}
.helpContentMobiApp .iconBlock{
  float:left;
  width: 20%;
  padding: 0px 20px;
}
p.DiSp_staticgradientBtn {
  margin: 20px 0 10px 0;
}
/* GBC ADDED CSS */
.faq_section .btn {
  padding: 0 0 16px 0;
  white-space: normal;
  word-wrap: break-word;
  text-align: left;
}
/* /END GBC ADDED CSS */
/***********END*******/
.dummyCSS{
  margin:0;
}
.graybarstaticinfodiv button {
  background: #42B4E6;
  border: 1px solid #42B4E6;
  border-radius: 50px;
  color: #FFFFFF;
  font-size: 18px;
  padding-top: 12px;
  padding-bottom: 8px;
  padding-right: 20px;
  padding-left: 20px;
}
.graybarstaticinfodiv{
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 80px;
  padding-left: 80px;
}
.AIADfinalDiv{
  background: #FFFFFF;
  border: 1px solid #9FA0A4;
  padding: 25px;
  margin: 36px;
}
#AIADdropdown1{
  top: 210px;
  left: 51px;
}
#AIADdropdown2{
  top: 378px;
  left: 438px;
}
#AIADdropdown3{
  top: 378px;
  left: 788px;
}
@media all and (max-width: 1024px) {
  .graybarstaticinfodiv{
    padding-right: 0px;
    padding-left: 0px;
  }
#AIADdropdown2{
  top: 378px;
  left: 411px;
}
#AIADdropdown3{
  top: 378px;
  left: 729px;
}
}
@media all and (max-width: 980px) {
  .AIADfinalDiv{
    margin: 0px;
  }
#AIADdropdown1{
  top: 12px;
  left: 15px;
}
#AIADdropdown2{
  top: 68px;
  left: 15px;
}
#AIADdropdown3{
  top: 122px;
  left: 15px;
}
.graybarstaticinfodiv .column{
  margin-bottom: 20px;
}
.graybarstaticinfodiv {
  padding-top: 30px;
  padding-bottom: 15px;
}
}
.AIADdropdownTitle {
  font-size: 22px;
  border: 1px solid #9FA0A4;
  width: 298px;
  padding-top: 5px;
  padding-left: 45px;
  background: #FFF;
  cursor: pointer;
}
.AIADdropdown{
  position: absolute;
}
.AIADdropdown img{
  float: left;
}
.AIADdropdownValue{
  background: #F6F6F6;
  border-radius: 4px;
  width: 298px;
  padding: 15px;
  margin-top: 1px;
  display: none;
}
.AIADdropdown:hover .AIADdropdownValue{
  display: block;
  z-index: 99;
  position: absolute;
}
.ResidentialRectangleDiv{
  position: absolute;
  left:57%;
  width: 465px;
  padding: 24px 41px 0px 32px;
  background: #000000;
  opacity: 0.6;
  bottom: 9px;
  right:11%;
  height: 432px;
}
.RectangleSpan1{
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  color: #ffffff;
}
.RectangleSpan2{
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  color: #ffffff;
}
.ExploreButton{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  width:208px;
  height: 56px;
  background: #42B4E6;
  border: 1px solid #42B4E6;
  box-sizing: border-box;
  border-radius: 50px;
}
.ExploreButton span{
  color: #FFFFFF;
  font-size:18px;
  line-height:21px;
  font-weight: bold;
  text-align: center;
}
@media all and (max-width: 1024px) {
  .ResidentialRectangleDiv{
    height: 58% !important;
    width: 32% !important;
    top: 202px !important;
  }
.RectangleSpan1{
  font-size: 24px !important;
}
.RectangleSpan2{
  font-size: 16px !important;
}
}
@media all and (max-width: 980px) {
  .ResidentialRectangleDiv{
    height: 55% !important;
    padding: 11px 25px 0px 25px !important;
    width: 31% !important;
    top: 190px !important;
  }
.RectangleSpan1{
  font-size: 20px !important;
}
.RectangleSpan2{
  font-size: 12px !important;
}
}
@media all and (max-width: 768px) {
  .ResidentialRectangleDiv{
    height: 53% !important;
    padding: 8px 15px 0px 15px !important;
    width: 35% !important;
    top: 170px !important;
  }
.RectangleSpan1{
  font-size: 14px !important;
}
.RectangleSpan2{
  font-size: 11px !important;
}
}
@media all and (max-width: 600px) {
  .ResidentialRectangleDiv{
    height: 50% !important;
    padding: 4px 10px 0px 10px !important;
    width: 38% !important;
    top: 160px !important;
    line-height: 1.2 !important;
  }
.RectangleSpan1{
  font-size: 12px !important;
}
.RectangleSpan2{
  font-size: 10px !important;
}
}
@media all and (max-width: 480px) {
  .ResidentialRectangleDiv{
    height: 46% !important;
    padding: 2px 8px 0px 7px !important;
    width: 42% !important;
    top: 145px !important;
    line-height: 0.9 !important;
    left: 50% !important;
  }
.RectangleSpan1{
  font-size: 10px !important;
}
.RectangleSpan2{
  font-size: 8px !important;
}
}
@media all and (max-width: 1024px) {
  .IndustrialRectangleDiv{
    right:54px !important;
    width: 456px !important;
    top: 168px !important;
  }
}
@media all and (max-width: 980px) {
  .IndutrialRectangleDiv{
    width: 391% !important;
    left:55% !important;
  }
}
@media all and (max-width: 768px) {
  .IndustrialRectangleDiv{
    left: 56% !important;
    width: 35% !important;
  }
.RecSpan1{
  font-size: 14px !important;
}
.RecSpan2{
  font-size: 12px !important;
}
}
@media all and (max-width: 600px) {
  .IndustrialRectangleDiv{
    width: 200px !important;
    top: 20px !important;
  }
.RecSpan1{
  font-size: 20px !important;
}
.RecSpan2{
  font-size: 12px !important;
}
}
@media all and (max-width: 480px) {
  .IndustrialRectangleDiv{
    padding: 8px !important;
    width: 240px !important;
    top: 50% !important;
    line-height: 0.8 !important;
    left: 25% !important;
  }
.RecSpan1{
  font-size: 13px !important;
}
.RecSpan2{
  font-size: 13px !important;
}
}
@media all and (max-width: 600px) {
  .CommercialRectangleDiv{
    width: 34% !important;
    top: 5px!important;
    left: 57%!important;
    height:55% !important;
    padding:10px !important;
  }
.RecSpan3{
  font-size: 12px !important;
}
.RecSpan4{
  font-size: 10px !important;
}
}
@media all and (max-width: 480px) {
  .CommercialRectangleDiv{
    height: 61% !important;
    padding: 2px 8px 0px 7px !important;
    width: 42% !important;
    top: 2px !important;
    line-height: 0.9 !important;
    left: 50% !important;
  }
.RecSpan3{
  font-size: 10px !important;
}
.RecSpan4{
  font-size: 8px !important;
}
}
@media all and (max-width: 768px) {
  .CommercialRectangleDiv{
    height: 53% !important;
    padding: 8px 15px 0px 15px !important;
    width: 35% !important;
    top: 170px !important;
  }
.RecSpan3{
  font-size: 14px !important;
}
.RecSpan4{
  font-size: 11px !important;
}
}
@media all and (max-width: 980px) {
  .CommercialRectangleDiv{
    height: 34% !important;
    padding: 8px 25px 0px 25px !important;
    width: 30% !important;
    top: 70% !important;
  }
.RecSpan3{
  font-size: 12px !important;
}
.RecSpan4{
  font-size: 10px !important;
}
.brandpagemiddleimage{
  min-height: 0px !important;
}
.brandpagemiddlealliancemaster{
  height: auto !important;
}
}
@media all and (max-width: 1024px) {
  .CommercialRectangleDiv{
    height: 34% !important;
    width: 34% !important;
    top: 15% !important;
    padding:15px !important;
  }
.RecSpan3{
  font-size: 18px !important;
}
.RecSpan4{
  font-size: 15px !important;
}
}
@media all and (max-width: 1024px) {
  .RecSpan7{
    font-size: 18px !important;
  }
.RecSpan8{
  font-size: 13px !important;
}
}
.graystaticimagebanner img{
  margin: auto;
}
@media all and (max-width: 1440px) {
  .graystaticimagebanner img{
    width: 100%;
  }
}
@font-face {
  font-family: "Arial-BoldMT";
  font-display: auto;
  font-style: normal;
  font-weight: normal;
  src: url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/Arial-BoldMT.eot?#iefix") format("embedded-opentype"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/Arial-BoldMT.woff") format("woff"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/Arial-BoldMT.ttf") format("truetype"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/Arial-BoldMT.svg#Arial-BoldMT") format("svg")
}
@font-face {
  font-family: "ArialMTStd";
  font-display: auto;
  font-style: normal;
  font-weight: normal;
  src: url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialMTStd.eot?#iefix") format("embedded-opentype"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialMTStd.woff") format("woff"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialMTStd.ttf") format("truetype"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialMTStd.svg#ArialMTStd") format("svg")
}
@font-face {
  font-family: "ArialRoundedMTBold";
  font-display: auto;
  font-style: normal;
  font-weight: normal;
  src: url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialRoundedMTBold.eot?#iefix") format("embedded-opentype"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialRoundedMTBold.woff") format("woff"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialRoundedMTBold.ttf") format("truetype"),url("../WEB_THEMES/ECOMMERCE_STD_TEMPLATE_V2/fonts/ArialRoundedMTBold.svg#ArialRoundedMTBold") format("svg")
}
.brandpagemiddleimage{
  min-height: 360px;
}
.brandpagemiddlealliancemaster{
  height: 100px;
}
.brandPageDiv1{
  position: absolute;
  left: 11%;
  width: 50%;
  padding: 37px 28px 0px 45px;
  background: #000000;
  opacity: 0.6;
  bottom: 56px;
  right: 11%;
  height: 44%;
  top: 40%;
}
.brandPageDiv1 span{
  font-family: ArialMTStd;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 38px;
  color: #ffffff;
}
.brandPageDiv2{
  position: absolute;
  left: 62%;
  top: 40%;
  right: 11%;
}
.DiSP-appHelpStyle .col-md-2 p{
  text-align: center;
}
.DiSP-appHelpStyle .col-md-10 p{
  margin-bottom: 30px;
}
.DiSP-appHelpStyle p .fa{
  font-size: 50px;
  color: #3c83bb;
  text-align: center;
}
.DiSP-appHelpStyle h4{
  color: #3c83bb;
  margin: 0 0 10px 0;
}
@media all and (max-width: 1024px) {
  .brandPageDiv1{
    height: 40% !important;
    top: 45% !important;
  }
.brandPageDiv1 span{
  font-size: 22px !important;
  line-height: 25px !important;
}
.brandPageDiv2{
  top: 45% !important;
}
}
@media all and (max-width: 980px) {
  .brandPageDiv1{
    height: 37% !important;
    top: 48% !important;
    padding: 18px 20px 0px 30px !important;
  }
.brandPageDiv1 span{
  font-size: 16px !important;
  line-height: 15px !important;
}
.brandPageDiv2{
  top: 48% !important;
}
}
@media all and (max-width: 768px) {
  .brandPageDiv1{
    height: 36% !important;
    top: 55% !important;
    padding: 15px 16px 0px 20px !important;
  }
.brandPageDiv1 span{
  font-size: 13px !important;
  line-height: 0px !important;
}
.brandPageDiv2{
  top: 55% !important;
}
}
@media all and (max-width: 600px) {
  .brandPageDiv1{
    height: 32% !important;
    top: 57% !important;
    padding: 10px 10px 0px 10px !important;
    line-height: 0.8 !important;
  }
.brandPageDiv1 span{
  font-size: 10px !important;
  line-height: 0 !important;
}
.brandPageDiv2{
  top: 57% !important;
}
}
@media all and (max-width: 480px) {
  .brandPageDiv1{
    height: 27% !important;
    top: 62% !important;
    padding: 2px 5px 0px 5px !important;
    line-height: 0.8 !important;
  }
.brandPageDiv1 span{
  font-size: 8px !important;
  line-height: 0 !important;
}
.brandPageDiv2{
  top: 62% !important;
}
}
@media (min-width: 3001px) {
  .brandPageDiv1{
    width: 728px !important;
    left: 33% !important;
  }
.brandPageDiv2 {
  left: 57% !important;
}
}
@media (min-width: 1700px) and (max-width: 2000px){
  .brandPageDiv1{
    width: 728px !important;
    left: 19% !important;
  }
.brandPageDiv2 {
  left: 63% !important;
}
}
@media (min-width: 2001px) and (max-width: 3000px){
  .brandPageDiv1{
    width: 728px !important;
    left: 24% !important;
  }
.brandPageDiv2 {
  left: 60% !important;
}
}
@media (min-width:320px)  {
  .DiSP-appHelpStyle h2{
    margin-top:55px;
  }
}
@media (min-width:480px)  {
  .DiSP-appHelpStyle h2{
    margin-top:80px;
  }
}
@media (min-width:600px)  {
  .DiSP-appHelpStyle h2{
    margin-top:101px;
  }
}
@media (min-width:801px)  {
  .DiSP-appHelpStyle h2{
    margin-top:120px;
  }
}
@media (min-width:1024px) {
  .DiSP-appHelpStyle h2{
    margin-top:145px;
  }
}
.bottomImageStyle{
  border:1px solid #D0D5DD;
  border-radius:6px;
  Padding:16px 128px 32px 128px;
}
.rowPaddingStyle{
  display:flex;
  gap:16px;
}
@media (max-width:984px) {
  .rowPaddingStyle{
    display:flex;
    gap:0;
    flex-direction:column;
  }
.banner_div{
  display:flex;
  gap:5px;
  flex-direction:column;
  margin-top:20px !important;
}
}
.banner_div{
  margin-top:40px;
}
.newBtn{
  border:1px;
  padding:16px 28px 16px 28px;
  border-radius:8px;
}
.locationContainer{
  gap:32px;
  display:flex;
  flex-direction:column;
}
.locationMargin{
  margin-top:20px;
}
.locationDetails{
  height: 702px;
  display: flex;
  flex-direction:column;
  gap: 32px;
}
.locationData{
  width: 432px;
  gap: 8px;
  height: 197px;
  display: flex;
  flex-direction: column
}
.locationName{
  font-size: 32px;
  color: #007cba;
  font-family: RobotoCondensed;
  font-weight: 600;
}
.aboutLocation{
  height: 144px;
  width: 432px;
  overflow: none;
  color: #667085;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 400;
}
.locationAddress{
  height: 120px;
  width: 100%;
  flex-direction: column;
  display: flex;
  gap:0px;
}
.locationBranchName{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 14pt;
  font-weight: 600;
}
.address{
  color: #667085;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 400;
}
.branchContact{
  color: #007cba;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 500;
}
.locationBtn{
  height: 60px;
  flex-direction:row;
  display:flex;
  gap:8px
}
.directionBtn {
  background-color:white;
  padding:16px 28px 16px 28px;
  color:#065986;
  font-size:16px;
  border:0px;
}
.BtnStyle{
  background-color:#F0F9FF;
  padding:16px 28px 16px 28px;
  border:1px;
  border-radius:8px;
  color:white;
  font-size:16px;
}
.Locationvideo{
  height: 229px;
  margin-top:50px;
}
.contactBtn{
  background-color:#F0F9FF;
  padding:16px 28px 16px 28px;
  border-radius:8px;
  border:0px;
  color:#065986;
}
.locationWrapper{
  display: flex;
  flex-direction: column;
  height: 702px;
  width: 842px;
}
.locationImage{
  width: 100%;
  height: 456px;
}
.eventWrapper{
  width: 658px;
  height: 203px;
}
.eventDetails{
  display: flex;
  flex-direction: row;
  gap: 32px;
}
.eventDetailsStyle{
  display: flex;
  flex-direction: column;
  gap: 25px;
  padding: 0px 50px 0px 0px;
}
.eventHeading{
  color: #007CBA;
}
.eventData{
  text-align: left;
  font-size: 16px;
  font-family: RobotoRegular;
}
.viewEvent{
  display: flex;
  gap: 8px;
  padding: 8px;
  justify-content: bottom;
  align-item: bottom;
  align-content: bottom;
  margin-top: 200px;
}
.viewAllEventBtn{
  border: 1px solid #F0F9FF;
  gap: 8px;
  border-radius: 8px;
  padding: 16px 28px 16px 28px;
  width: 187px;
  height: 60px;
  background-color: #f0f9ff;
  color: #065986;
}
@media screen and (min-width: 320px) and (max-width: 767px){
  .locationContainer{
    gap:32px;
    display:flex;
    flex-direction:column;
  }
.locationMargin{
  margin-top:20px;
}
.locationDetails{
  height: 702px;
  display: flex;
  flex-direction:column;
  gap: 32px;
}
.locationData{
  width: 432px;
  gap: 8px;
  height: 197px;
  display: flex;
  flex-direction: column
}
.locationName{
  font-size: 32px;
  color: #007cba;
  font-family: RobotoCondensed;
  font-weight: 600;
}
.aboutLocation{
  height: 144px;
  width: 432px;
  overflow: none;
  color: #667085;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 400;
}
.locationAddress{
  height: 120px;
  width: 178px;
  flex-direction: column;
  display: flex;
  gap:0px;
}
.locationBranchName{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 14pt;
  font-weight: 600;
}
.address{
  color: #667085;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 400;
}
.branchContact{
  color: #007cba;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 600;
}
.locationBtn{
  height: 60px;
  flex-direction:row;
  display:flex;
  gap:8px
}
.directionBtn {
  background-color:white;
  padding:16px 28px 16px 28px;
  color:#065986;
  font-size:16px;
  border:0px;
}
.BtnStyle{
  background-color:#F0F9FF;
  padding:16px 28px 16px 28px;
  border:1px;
  border-radius:8px;
  color:white;
  font-size:16px;
}
.Locationvideo{
  height: 229px;
  margin-top:50px;
}
.contactBtn{
  background-color:#F0F9FF;
  padding:16px 28px 16px 28px;
  border-radius:8px;
  border:0px;
  color:#065986;
}
.locationWrapper{
  display: flex;
  flex-direction: column;
  height: 702px;
  width: 842px;
}
.locationImage{
  width: 100%;
  height: 456px;
}
.eventWrapper{
  width: 658px;
  height: 203px;
}
.eventDetails{
  display: flex;
  flex-direction: row;
  gap: 32px;
}
.eventDetailsStyle{
  display: flex;
  flex-direction: column;
  gap: 25px;
  padding: 0px 50px 0px 0px;
}
.eventHeading{
  color: #007cba;
}
.eventData{
  text-align: left;
  font-size: 16px;
  font-family: RobotoRegular;
}
.viewEvent{
  display: flex;
  gap: 8px;
  padding: 8px;
  justify-content: bottom;
  align-item: bottom;
  align-content: bottom;
  margin-top: 200px;
}
.viewAllEventBtn{
  border: 1px solid #F0F9FF;
  gap: 8px;
  border-radius: 8px;
  padding: 16px 28px 16px 28px;
  width: 187px;
  height: 60px;
  background-color: #f0f9ff;
  color: #065986;
}
}
.newAboutLoc{
  color: #667085;
  font-family: RobotoRegular;
  font-size: 12pt;
  font-weight: 400;
}
.viewAllEventButton{
  border: 1px solid #F0F9FF;
  gap: 8px;
  border-radius: 8px;
  padding: 16px 28px 16px 28px;
  background-color: #f0f9ff;
  color: #065986;
  width: 187px;
  height: 60px;
}
.newLocationContaner{
  display:flex;
  gap:32px;
  flex-direction:column;
}
.newLocationDetails{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
}
.newLocationData{
  display:flex;
  gap:32px;
  flex-direction:column;
  justify-content:space-between;
}
.newLocationMapDiv{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.newLocUpcoming{
  display:flex;
  justify-content:space-between;
}
.newupcomingEventData{
  display:flex;
  flex-direction:column;
  justify-content:flex-around;
}
.newLocBanner{
  display:flex;
  justify-content:space-between;
  gap:16px;
}
.locationmargin {
  margin-top: 20px;
}
.locationHeaderStyle{
  font-family: RobotoCondensedBold;
  font-size: 32px;
  line-height: 44.8px;
  color:#007CBA;
}
.locationDetailsData{
  font-family: Roboto;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color:#667085;
}
.locationAddress{
  font-family: Roboto;
  font-size: 16px;
  font-height: 24px;
  color: #667085;
  font-weight: 400;
}
.locationAddressHeader{
  color:  #344054;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
.locationEventDetails{
  color: #667085;
  font-family: Roboto;
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
}
.locationEventDate{
  color: #007cba;
  font-family: Roboto;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
}
.locationEventHeader{
  color: #344054;
  font-family: Roboto;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
.locationEvent{
  color: #007cba;
  margin-top: 0px;
  font-family: Roboto;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}
.locationEventDiv{
  display:flex;
  justify-content:space-between;
}
.responsiveMargin{
  margin-Top:48px;
  padding-top:48px;
}
.bannerImage{
  display:flex;
  flex-direction:row;
  padding-top:15px !important;
  margin-bottom:36px;
}
@media screen and (max-width: 450px){
  .locationEventDiv{
    display:flex;
    flex-direction:column;
  }
.responsiveMargin{
  margin-Top:0px !important;
  padding-top:0px !important;
}
.locationPagePddingStyle{
  display:flex;
  flex-direction:column;
}
.eventBtnStyle{
  padding:10px !important;
}
}
@media screen and (max-width: 991px){
  .bannerImage{
    display:flex;
    flex-direction:column;
    gap:20px;
  }
.locationPagePddingStyle{
  display:flex;
  flex-direction:column !important;
}
.eventBtnStyle{
  padding:10px !important;
}
}
.locationPagePddingStyle{
  display:flex;
  flex-direction:row;
  gap:32px;
  border:1px solid #EAECF0;
  border-radius:0 0 10px 10px;
  padding:20px;
}
.containerPadding{
  padding:0px 26px !important;
}
.eventBtnStyle{
  padding:26px;
}
.videoStyle{
  height:229px;
  border-radius:8px;
}
@media all and (min-width: 600px) and (max-width:991px){
  .videoStyle{
    height:500px;
  }
}
.elec_servicemenulist ul li a {
  font-size: 16px;
  line-height: 140%;
  font-weight: 500;
  color: #007CBA;
}
.elec_servicemenulist ul li {
  font-size: 16px;
  line-height: 32px;
  list-style-type: none !important;
}
.elec_servicemenulist {
  border-radius: 6px;
  background: var(--white, #FFF);
        box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
        padding: 16px 0px;
        width: 100%
      }
.aboutHead{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.aboutPara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.aboutgap{
  display: flex;
  gap: 48px;
}
.aboutName{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
}
.aboutNameDesc{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
@media all and (min-width: 992px){
  .aboutsidepad{
    padding-right: 64px !important;
  }
}
.aboutsidePara{
  color: #007CBA;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 180%;
  list-style-type: none !important;
}
.aboutsideHead{
  color: #344054;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.aboutpaddingtop{
  padding-top: 32px;
}
.aboutpadding{
  padding: 32px;
}
.aboutcontcolor{
  border-radius: 12px;
  border: 1px solid var(--gray-200, #EAECF0);
      background: #FFF;
    }
.aboutsidecolor{
  border-radius: 6px;
  background: var(--gray-50, #F9FAFB);
      box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10);
    }
.elecSidebar{
  display: flex;
  padding: 16px 24px;
  align-items: flex-start;
  gap: 6px;
  border-radius: 6px;
  background: var(--white, #FFF);
        box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
      }
.elecSidebar li a{
  color: #007CBA;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.elecactive a{
  color: #344054 !important;
}
.elecSidebar li{
  list-style-type: none !important;
  padding: 6px 0 !important;
}
.elecHead{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
}
.elecheadpara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.elecBodyhead{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.elecBodypara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.eleclisthead{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin-top: 0px !important;
}
.eleclistpara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.elecProductname a{
  color: #344054 !important;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.elecProductname{
  text-align: center;
  padding: 16px 0;
}
.elecpadding{
  padding: 16px;
}
.elecpTopBottom{
  padding: 16px 0;
}
.elecmtop{
  margin-top: 32px;
}
.elecbgcolor{
  border-radius: 6px;
  background: var(--white, #FFF);
        box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
      }
.elecProductborder{
  padding: 16px;
  border-radius: 4px;
  border: 1px solid var(--ellis-gray-30, #E0E0E0);
      background: var(--white, #FFF);
        }
.subjectCareerHeading p{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 16px;
  /* 24px */
}
.searchCareersBtn {
  color: #FFF;
  text-align: center;
  font-family: RobotoRegular;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 3px;
  background: #007CBA;
  border:none;
  padding:12px !important;
  text-transform: uppercase;
}
.thinkBigWork h5 {
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 26.4px */
}
.thinkBigWork p{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.employeeOwned h5{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 26.4px */
}
.employeeOwned p{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.benifitsWorking h5 {
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 26.4px */
}
.benifitsWorking ul{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 200%;
  padding:16px 0 16px 32px !important;
  text-transform: none;
}
.grayCanadaculture h5{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 26.4px */
}
.grayCanadaculture p{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.positionGrayBar h5{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 26.4px */
}
.positionGrayBar p{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.submitApplicationBtn{
  color: #FFF;
  text-align: center;
  font-family: RobotoRegular;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 3px;
  background: #007CBA;
  border:none;
  padding:12px 16px !important;
}
.employeeReferralBtn {
  color: #FFF;
  text-align: center;
  font-family: RobotoRegular;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 3px;
  background: #007CBA;
  border:none;
  padding:12px 16px !important;
}
.careerEvents h5 {
  color: #344054;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 26.4px */
}
.careerEvents p{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
.careerEvents h6{
  color: #007CBA;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.viewAllEventsBtn{
  color: #FFF;
  text-align: center;
  font-family: RobotoRegular;
  font-size: 18px;
  font-weight: 500;
  border-radius: 3px;
  background: #007CBA;
  border:none;
  padding:12px 16px !important;
  text-transform: none;
}
.subjectPaddingStyle {
  padding: 16px 32px !important;
}
.positionBtn{
  display:flex;
  gap:16px;
  padding-top:32px !important;
  align-items: center;
  flex-direction: column;
}
.elecBordertop{
  border-top: 1px solid var(--ellis-gray-30, #E0E0E0);
    }
.elecBordertopbottom{
  border-top: 1px solid var(--ellis-gray-30, #E0E0E0);
      border-bottom: 1px solid var(--ellis-gray-30, #E0E0E0);
      }
.employeeOwned{
  padding-top:32px !important;
}
.careersVideo{
  padding-top:32px !important;
  border-radius: 6px !important;
}
.careerImgRadius{
  border-radius: 6px !important;
}
.positionGrayBar{
  padding-top:32px !important;
}
.careerEvents{
  padding-top:32px !important;
  padding-bottom:32px !important;
}
@media (max-width: 991px){
  .elecSidebar{
    display: none !important;
  }
}
.brandImageBorder {
  border:1px solid #E0E0E0;
  border-radius:10px;
  padding:3px;
}
.brandImage {
  width:"100%";
  height:"116px";
}
.servHeadTitle{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.servHeadPara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.servGridHead{
  color: #007CBA;
  font-family: RobotoCondensedBold;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.servGridPara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.soluImage{
  border-radius: 6px;
}
.servImgRadius img{
  border-radius: 6px;
}
.filterButtonWrapper{
  display:flex;
  flex-direction:row;
  gap:10px;
}
.filterButton{
  height:32px;
  min-width:50px;
  width:fit-content;
  border-radius:6px;
  border:1px solid #E0E0E0;
  display:flex;
  padding:8px;
  justify-content:center;
  align-items:center;
}
.filterButtonWrapper div.active {
  background-color: #007CBA !important;
  border:none !important;
  border-radius:6px;
}
.filterButtonWrapper div.active a span {
  color:#FFFFFF;
}
.filterButtonWrapper:before {
  background-color:red;
}
.filterButtonWrapper div.active a span:after {
  color:aqua !important;
}
ul.solulist li {
  list-style-type: none !important;
  color: #007CBA;
  font-family: RobotoRegular;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 8px !important;
}
hr.line{
  border-top: 1px solid var(--ellis-gray-30, #E0E0E0);
    }
.servBodyColor{
  border-radius: 12px;
  border: 1px solid var(--gray-200, #EAECF0);
      background: #FFF;
      padding: 0px 32px 32px 32px;
    }
.servpBody{
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.elecBannerimg{
  background: linear-gradient(90deg, #003A5D 0%, rgba(0, 58, 93, 0) 44.46%);
  position: absolute;
  top: 0px;
  left: 0px;
  height:100%;
  width: 100%;
  border-radius: 6px 6px 0px 0px;
}
ul.helpCenterLinkList li{
  list-style-type: none !important;
  padding-bottom: 6px !important;
  font-size:14px;
  font-weight:400;
  color:#007CBA;
}
.helpCenterHeadingList{
  padding-top: 32px !important;
  padding-bottom: 18px !important;
  display:flex;
  gap:10px;
}
@media all and (max-width: 450px){
  .elecTextImg{
    font-size: 22px !important;
  }
}
.elecTextImg {
  position: absolute;
  top: 50%;
  left: 32px;
  transform: translate(0%, -50%);
  font-family: RobotoCondensedBold;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  color: #fff;
}
.elecImageDiv {
  position: relative;
  text-align: center;
  margin-bottom: 16px;
}
.elecImageDiv img{
  height: 100% !important;
  border-radius: 6px 6px 0px 0px;
}
.newsPosted {
  color:#344054;
  padding-top: 16px;
  font-size:14px;
}
.careerBody{
  border-radius: 0px 0px 12px 12px;
  border: 1px solid var(--ellis-gray-20, #E4E4E4);
      background: #FFF;
      margin-left: 0px !important;
      margin-right: 0px !important;
    }
.careerSideBody{
  border-radius: 6px;
  background: var(--gray-50, #F9FAFB);
      box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10);
    }
.navContainer{
  border:none !important;
  display:flex;
  gap:10px;
}
/******Manufactures page******/
.Disp_ManufacList .Disp_nav {
  border-bottom: none !important;
  text-align: center;
}
.Disp_ManufacList .Disp_nav li a {
  color: #007CBA;
  font-family: "RobotoRegular";
  font-size: 12px;
  font-weight: 500;
  border: none !important;
  text-tranform: none !important;
}
.Disp_ManufacList .Disp_nav li {
  float: none !important;
  display: inline-block;
}
.Disp_ManufacList .Disp_nav li a:hover, .Disp_ManufacList .Disp_nav li a:focus {
  border: none !important;
  background-color: transparent !important;
}
.Disp_ManufacList .Disp_nav li.active a span{
  position: relative;
}
.Disp_ManufacList .Disp_nav li.active a span:after {
  content: "";
  border-radius: 6px;
  background-color: #007CBA;
  display: block;
  width: 100%;
  position: absolute;
  right: 0;
  top: 30px;
}
.Disp_ManufacList .Disp_Storytabcontent .DiSp_staticgradientBtn {
  text-align: center;
}
.DiSp_vendorcontentblock .Disp_ManufacList .Disp_nav li:before {
  content: none
}
.DiSp_vendorcontentblock .Disp_ManufacList .Disp_nav li a {
  text-decoration: none;
  margin-bottom: 0;
  padding-bottom: 0;
  color: inherit;
  padding: 0 15px;
  font-size: 35px;
}
.DiSp_vendorcontentblock .Disp_ManufacList .Disp_nav li:nth-child(1) a {
  padding-left: 0;
}
.DiSp_vendorcontentblock .Disp_ManufacList .Disp_nav li:nth-child(6) a {
  padding-right: 0;
}
.Disp_ManufacList .Disp_Storytabcontent {
  min-height: 160px;
  padding: 10px 0;
}
.DiSp_vendorcontentblock .Disp_ManufacList .Disp_nav li a {
  padding-bottom: 10px !important;
  font-size: 24px;
}
.Disp_ManufacList .Disp_nav li {
  display: block;
}
.Disp_ManufacList .Disp_nav li.active a:after {
  right: 0;
  width: 100%;
}
.Disp_ManufacList .Disp_Storytabcontent {
  min-height: 100px;
}
.Disp_ManufacList .Disp_nav li {
  display: block;
}
.Disp_ManufacList .Disp_nav li.active a:after {
  right: 0;
  width: 50%;
  margin: 0px 80px 0px 80px;
}
.Disp_ManufacList #featuredBrandsWidget.Disp_nav li,	
.Disp_ManufacList #productSpecial.Disp_nav li {
  float: left !important;
}
.Disp_ManufacList #featuredBrandsWidget, 
.Disp_ManufacList #productSpecial{
  width: 90%;
  margin:auto;
}
.Disp_ManufacList .Disp_Storytabcontent .DiSp_eatonimgRes{
  min-height: 120px;
}
.Disp_ManufacList .listWrapper .Disp_nav  li {
  display:table-cell;
  float: left !important;
  position:relative;
  text-align:center;
  cursor:grab;
  cursor:-webkit-grab;
  color:#efefef;
  vertical-align:middle;
}
.Disp_ManufacList ul{
  display: flex;
  gap: 6px;
  align-items: center;
  flex-wrap: wrap;
}
.navButton{
  padding: 8px 16px;
  text-transform : none !important;
  border-radius: 6px;
  border: 1px solid var(--ellis-gray-30, #E0E0E0);
      font-size: 12px;
      color: #007CBA;
      background: #FFF;
      font-family: RobotoRegular;
    }
.active a .navButton{
  color: #fff !important;
  background-color: #007CBA !important;
}
.manufacGrid{
  display: grid;
}
.Disp_ManufacList img{
  border-radius: 6px;
  margin-top:20px;
  border: 1px solid var(--ellis-gray-30, #E0E0E0);
      height: 156px;
      padding: 20px;
    }
.manufPara{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.cms_breadcrumb .cms_breadcrumbList .cimm_BreadCrumbsContainer .breadcrumb li:nth-last-child(2):before {
  content: "\f054";
  padding: 0 16px;
  display: inline-block;
  font-size: 16px;
  margin: 0 2px;
}
.cms_breadcrumb .cms_breadcrumbList .cimm_BreadCrumbsContainer .breadcrumb li:nth-last-child(2):after {
  content: "\f054";
  padding: 0 16px;
  display: inline-block;
  font-size: 16px;
  font-family: "FontAwesome";
  font-weight: 600;
  margin: 0 2px;
}
/******Manufactures page******/
ul.breadcrumbTopNav {
  padding: 16px 128px;
  list-style: none;
}
ul.breadcrumbTopNav li {
  display: inline;
  font-size: 14px;
  color:#667085;
  font-weight: 400;
  line-height:150%;
}
ul.breadcrumbTopNav li+li:before {
  padding: 16px;
  color: #999999;
  content: "\f054";
  font-family:"FontAwesome";
}
ul.breadcrumbTopNav li a {
  color: #007CBA;
  text-decoration: none;
  font-weight: 500;
}
ul.breadcrumbTopNav li a:hover {
  color: #01447e;
  text-decoration: underline;
}
.bodyContentBorder {
  border:1px solid var(--gray-200, #EAECF0);
      border-radius:0px 0px 12px 12px;
      background: #FFF;
    }
.breadCrumbFont{
  font-family : 'RobotoRegular';
  margin: 16px 0px !important;
}
.subjectCareerHeading{
  padding-bottom:32px !important;
}
.careerBgColorRight{
  background-color: var(--gray-50, #F9FAFB);
      ;
    }
@media all and (min-width: 321px) and (max-width:550px){
  .responsiveImageHeight {
    height:80px !important;
  }
}
.careerWidgetHead{
  color: #344054 !important;
  font-family: RobotoCondensedBold;
  font-size: 22px;
  font-weight: 500;
  line-height: 120%;
}
.careerWidgetEvent a{
  color: #007CBA !important;
  font-family: RobotoRegular;
  font-size: 16px;
  font-weight: 500;
  font-style: normal !important;
}
.careerWidgetDate em{
  color: #344054;
  font-family: RobotoRegular;
  font-size: 14px;
  font-weight: 400;
  font-style: normal !important;
}
.arrowLeftBack{
  font-size:22px;
}
.linkedin-page-post-user-root-container{
  display:none;
}
.post-post-counts{
  display:none;
}
.sk_branding{
  display:none !important;
}
.tutorial_link a{
  display:none !important;
}
.grid-item-linkedin-page-post{
  width:100% !important;
}
.main-scrollable{
  .scrollable{
    display:flex;
    gap:10px;
  }
}
.post-header{
  width:50%;
  height:70px;
}
.post-content{
  width:100%;
  position:relative;
  right:210px;
  top:60px;
}
.grid-content{
  padding:0px !important;
  border-bottom:2px solid #EAECF0;
  box-shadow:none !important;
}
.img-thumbnail{
  border-radius:50% !important;
}
.sk_post_img {
  height:200px;
}
@media all and (min-width: 321px) and (max-width:1080px){
  .grid-content{
    padding:10px !important;
  }
.main-scrollable{
  .scrollable{
    display:block !important;
  }
}
.post-content{
  position:relative;
  right:0 !important;
  left:5px;
  top:10px !important;
}
.post-header{
  width:100% !important;
  height:70px !important;
}
}
.sk-fb-page-name{
  margin-top:10px !important;
}
.sk-ww-linkedin-page-post{
  .sk_post_media{
    width:85% !important;
  }
}
.main-scrollable{
  height:250px !important;
  padding:25px !important;
}
.post-header{
  padding:0px !important;
}
.post-header,.post-image,.post-post-counts{
  margin-left:15px !important;
}
.grid-item-linkedin-page-post{
  margin-top:10px !important;
}
.sk_post_img{
  border-radius:8px !important;
}
.sk_post_img , .sk_post_img_link {
  max-width: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
  width: auto !important;
  height: auto;
  max-height: 200px;
}
.sk_post_media{
  align-items: start !important;
  display: flex;
  justify-content: center;
}
.mfp-content{
  .sk_post_img{
    width: 100% !important;
    max-height: 100% !important;
  }
}
#recentlyViewedContent{
  .cimm_slideItemDesp{
    ul li{
      list-style-type: none;
      .productTitle{
        height: 60px !important;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        word-break: break-word;
      }
}
}
}
.homeServicesBlock{
  padding: 16px;
  border: 1px solid #D0D5DD;
  border-radius: 6px;
  margin-left: 8px;
  margin-right: 8px;
  text-align: center;
}
.homeServicesBlock a{
  font-family: RobotoCondensedBold;
  color: #344054;
  font-size: 22px;
  text-align: center;
}
.homeServicesBlock h3{
  font-weight: 400;
}
.homeServicesBlock p{
  text-align: start;
  color: #667085;
  font-size: 14px;
}
.homeServicesBlock img{
  height: 154px;
}
.marginHomeBlock{
  margin-left: -8px !important;
  margin-right: -8px !important;
}
@media (min-width: 992px){
  .homeGutter{
    padding-left: 0px !important;
  }
}
.homeGridBanner{
  display: flex;
  flex-direction: column;
  gap: 16px;
}
/*******Manufacturers Styling*********/
.Disp_Manu_Leftbar{
  padding:24px;
  background:#fff;
  border: 1px solid var(--Ellis-Gray-30, #E0E0E0);
      border-radius: 8px;
      margin-bottom: 20px;
    }
.Disp_Manu_Leftbar ul li{
  list-style-type: none !important;
}
.Disp_Manu_Leftbar ul{
  display: flex;
  gap: 16px;
  flex-direction: column;
}
.Disp_Manu_Leftbar ul a{
  color: var(--Brand-Blue, #007CBA);
      font-size: 14px;
      font-weight: 600;
      line-height: 150%;
    }
.Disp_Manu_Leftbar h5{
  color: #000;
  font-size: 18px;
  margin-bottom: 24px;
}
.Disp_Manu_Leftbar p{
  color: var(--GB-Gray, #636466);
      font-size: 14px;
      line-height: 150%;
      margin-top:48px;
    }
.Manuf_topblock h3{
  color: var(--Brand-Blue, #007CBA);
      font-size: 24px;
      font-weight: 600;
      margin-bottom:16px;
    }
.Manuf_topblock, .Manuf_bottomblock{
  margin: 0px 0 20px 0 !important;
  background:#fff;
  border: 1px solid var(--Ellis-Gray-30, #E0E0E0);
      border-radius: 8px;
      padding: 24px;
    }
.Manuf_midjustifyblock{
  margin: 16px 0px;
  display: flex;
  gap: 32px;
  justify-content: center;
  align-items: center;
}
.Manuf_midjustifyblock h4{
  color: var(--Roome-Blue, #003A5D);
      font-weight: 500;
    }
.Manuf_dispblock{
  border-radius: 8px;
  border: 1px solid var(--Ellis-Gray-30, #E0E0E0);
      background: var(--White, #FFF);
          margin-top: 8px;
          margin-bottom: 8px;
        }
.Manuf_contentblock{
  min-height: 450px;
  padding: 0px 24px 24px 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.Manuf_blockdetail h3{
  color: var(--Brand-Blue, #007CBA);
      font-size: 20px;
      font-weight: 600;
      line-height: 130%;
    }
.Manuf_blockdetail p{
  margin: 0px;
}
.Manufac_imageblock{
  height: 153px !important;
  border-radius: 9px 9px 0 0;
}
.Loca_boxborder{
  border-radius: 8px;
  border: 1px solid var(--Ellis-Gray-30, #E0E0E0);
      background: var(--White, #FFF);
        }
.solutionleftPad{
  padding-left: 20px !important;
}
.shopProductsFont{
  font-size: 24px;
}
.Loca_Top_block{
  padding: 24px 9px;
}
.RockWell_Image {
  float: right;
}
@media(min-width: 1042px) and (max-width: 1269px){
  .Loca_Top_block{
    min-height: 480px;
  }
}
@media(max-width: 992px){
  .Loca_boxborder {
    margin-top: 18px;
  }
#firstEvent .col-md-6:nth-child(2) {
  border-top: 2px solid var(--Ellis-Gray-30, #E0E0E0);
      border-left: none !important;
      margin-top: 16px;
      padding-top: 16px;
    }
}
@media(min-width: 992px) and (max-width: 1042px){
  .Loca_Top_block{
    min-height: 500px;
  }
}
@media(min-width: 542px) and (max-width: 991px){
  .Loca_Top_block{
    min-height: 380px;
  }
}
@media(max-width: 541px){
  .Loca_Top_block{
    min-height: 380px;
  }
.RockWell_Image {
  margin-top: 12px;
  float: none !important;
}
}
.Loca_Bottom_Height{
  min-height: 300px;
  padding: 24px 9px;
}
#firstEvent .col-md-6:nth-child(2) {
  border-left: 2px solid var(--Ellis-Gray-30, #E0E0E0);
    }
.featuredBrandWrap .slick-slide{
  margin: 16px;
  border-radius: 16px !important;
}
.featuredBrands .slick-slide img{
  padding:6px;
  border-radius: 16px;
}
.featuredBrands .slick-next{
  right: -20px;
}
.featuredBrands .slick-prev{
  left: -20px;
}
.featuredBrands .slick-slide:hover{
  box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 80%) !important
}
.col-half-offset{
  margin-left:4.166666667%
}
.Cat_Wrap{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.Cat_Block{
  height:250px;
  width: 19%;
  list-style-type: none !important;
}
.Cat_Wrap img{
  height: 164px;
}
.Cat_Block .cimm_slideItemDesp{
  text-align: center;
  border: 1px solid #D0D5DD;
  background: #fff;
}
.Cat_Block .cimm_slideItemDesp li{
  list-style-type: none !important;
}
.Cat_img_block{
  border: 1px solid #D0D5DD;
}
.Cat_Heading{
  color: var(--Roome-Blue, #003A5D);
      font-size: 24px;
      font-weight: 600;
      text-align:center;
      text-transform: uppercase;
      margin-bottom: 40px;
    }
#widget1081{
  padding-top: 16px;
}
.btn_outline_home{
  border: 1px solid !important;
  padding: 6px 24px !important;
  font-weight: 600 !important;
}
.btn_outline_home:hover{
  background: #007cba;
  color: #fff !important;
}
@media (max-width: 992px) and (min-width: 550px){
  .Cat_Block{
    width: 32%;
  }
}
@media (max-width: 549px) and (min-width: 400px){
  .Cat_Block{
    width: 32%;
  }
}
@media (max-width: 400px){
  .Cat_Block{
    width: 100%;
  }
}
.Service_Block_Home img{
  height: 100%;
  border-radius: 6px;
}
.Service_Block_Home .Cat_Block{
  height: 100%;
  margin-top: 16px;
}
.Service_Block_Home .Cat_img_block{
  padding: 12px;
  border-radius: 6px;
}
.Loca_Top_block iframe, .Loca_Bottom_Height iframe{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
  padding: 24px;
}
@media (min-width: 992px){
  .d-lg-flex{
    display: flex;
  }
.Loca_boxborder{
  margin: 0 15px;
}
}
@media (max-width: 992px){
  .d-lg-flex{
    padding-left: 15px;
    padding-right: 15px;
  }
}
.homeGridBanner img, [data-bannerid="801"],[data-bannerid="781"],[data-bannerid="704"],[data-bannerid="703"]{
  border: 1px solid #D0D5DD;
  border-radius: 6px;
  padding: 8px;
}
.servCatBlock, .soluCatBlock{
  padding: 16px;
  border: 1px solid #D0D5DD;
  border-radius: 6px;
}
.servCatRow1 .servCatBlock{
  min-height: 394px;
}
.servCatRow2 .servCatBlock{
  min-height: 442px;
}
.servCatRow3 .servCatBlock{
  min-height: 500px;
}
.soluCatBlock{
  min-height: 650px;
}
.servCatBlock img{
  border-radius: 6px;
}
.secuBlurb img{
  width: 100%;
}
.staticLayoutBanner .elecImageDiv img{
  height: 220px !important;
}
.staticLayoutBanner .elecBannerimg{
  height: 220px;
}
</pre></body></html>