@media all and (min-width: 1200px) {
    .our-opp-global-megatrends-sld-txt-outer {width: 55%;}
    .our-opp-global-megatrends-sld6-txtbox1 {font-size: 3.5rem;}
    .our-opp-global-megatrends-sld6-txtbox2 {font-size: 5.5rem; padding: 10px 0 29px; top: 352px;}
    .our-opp-global-megatrends-sld6-txtbox3 {font-size: 1.5rem; left: 30px; top: 484px;}
    .portfolio-end {right: 9px; top: 42%;}
    .portfolio-start {left: 0; top: 43%;}
    .portfoliosld h2 {margin-top: 28px;}
    .opp-first-sld-circles {font-size: 2rem; line-height: 25px;}
    .opp-first-sld-first-circle {left: 15%; top: 23%;}
    .opp-first-sld-second-circle {right: 11%; top: 23%;}
    .opp-first-sld-third-circle {bottom: 18%;}
    .opp-first-sld-circles strong {display: block; font-size: 5rem; margin-top: 4px;}
  }
  @media all and (min-width: 1600px){
    .opp-first-sld-circles {font-size: 2.5rem; line-height: 30px;}
    .opp-first-sld-first-circle {left: 15%;}
    .opp-first-sld-second-circle {right: 10%;}
  }
  @media all and (min-width: 1700px){
    .opp-first-sld-first-circle {left: 10%;}
    .opp-first-sld-second-circle {right: 8%;}
  }
  @media all and (max-width: 1200px) {
    .company-snapshot-sld2-box:nth-child(1), .company-snapshot-sld2-box:nth-child(2) {margin-right: 10px;}
    .company-snapshot-sld2-box {max-width: 32%;}
    .company-snapshot-sld2-box-content > ul {margin: 0 5px 20px 0;}
    .company-snapshot-sld2-box-content li::before {
      left: 1px;}
    .company-snapshot-sld2-box-content li{padding-left: 18px;}
    .company-snapshot-sld2-box-img h3 {font-size: 2.5rem;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-prev{left: -64px;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-next{right: -64px;}
    .investor-story-slider.after-company-snapshot-sld .bx-controls-direction a.bx-prev{left: -64px;}
    .investor-story-slider.after-company-snapshot-sld .bx-controls-direction a.bx-next{right: -64px;}
    .plantabs-list p small {font-size: 18px; line-height: 20px;}
    .ctsldleft {font-size: 2.8rem; margin-left: 7%; width: 37%;}
    .ctsldright {font-size: 2rem; margin-right: 7%; width: 37%;}
    .ctsldright h2 {font-size: 2.5rem; line-height: 30px;}
    .portfolio-timeline-inner {padding-left: 20px; padding-right: 20px;}
    .portfolio-start{left:0%;}
    .portfolio-end{right:0%;}
    .our-opportunity-sld-outer .bx-controls-direction{top:-20px;}
    .opp-first-sld-third-circle {bottom: 10%;}
    .opp-first-sld-first-circle {left: 10%;}
    .opp-first-sld-second-circle {right: 8%;}
  }
  @media all and (max-width: 1169px) {
    .our-opportunity-sld-outer .our-opp-sld2 .bx-controls{width:100%;}
  }
  @media all and (max-width: 1150px) {
    .portfolio-timeline-outer{padding-top: 40px;}
    .portfolio-start{left:0%; top: 35px;}
    .corporate-transformation-outer h3 {margin-bottom: 20px; padding-top: 30px;}
    .corporate-transformation-outer {height: auto; margin-top: 38px; padding-bottom: 100px;}
    .ctsliderouter .bx-controls-direction{top:110px;}
    .outlook-outer {padding-top: 40px;}
    .outlook-inner{width:80%; padding-bottom: 50px;}
    .outlooksld-box h2 {font-size: 4rem; line-height: 40px; margin-bottom: 20px;}
    .outlooksld-box p {font-size: 3rem; padding: 0 0 10px;}
    .outlooksld-box img {padding-top: 10px;}
    .outlook-outer .bx-controls-direction{top: 25px;}
  }
  @media all and (max-width: 1100px) {
    .our-opp-custom-pager a {
      font-size: 2.2rem;}
    .our-opportunity-sld-outer .our-opp-sld2 .bx-pager {left: 60px; top: 66px;}
    .our-opp-inner {width: 80%;}
    .plantabs-list p small {font-size: 16px; line-height: 18px;}
    .opp-first-sld-circles strong {font-size: 3rem;}
    .opp-first-sld-circles {
      font-size: 1.8rem;}
    .opp-first-sld-first-circle {left: 13%; top: 24%;}
    .opp-first-sld-second-circle {right: 8%; top: 24%;}
    .opp-first-sld-third-circle {bottom: 14%;}
  }
  @media all and (max-width: 1024px) {
    .plantabs-list {padding-left:5px; padding-right:5px;}
    .ctsldleft {font-size: 2.8rem; margin-left: 10%; width: 33%;}
    .ctsldright {font-size: 2rem; margin-right: 10%; width: 33%; margin-top: 12px;}
    .ctsldright h2 {font-size: 2.4rem; line-height: 28px;}
    .portfolio-timeline-main,.corporate-transformation-main,.our-opportunity-main{margin-bottom: 90px;}
    .our-opportunity-sld-header p{padding-left:10px; padding-right:10px;}
  }
  @media all and (max-width: 991px) {
    .plantabs-list {padding-left:1px; padding-right:1px;}
    .plantabs-list.current:nth-child(1) p:after {background-position: -2px -188px;}
    .plantabs-list:nth-child(1) p:after {background-position: -3px -879px;}
    .plantabs-list p small {padding-left:1px; padding-right:1px;}
    .portfolio-timeline-inner {padding-left: 25px; padding-right: 25px;}
    .portfolio-start{left:0%; top: 35px;}
    .portfolio-end{right:0%;}
    
    #portfoliosld-pager li:nth-child(1) {left: 10%; top: 68%;}
    #portfoliosld-pager li:nth-child(2) {left: 17%; top: 12%;}
    #portfoliosld-pager li:nth-child(3) {left: 27%; top: 68%;}
    #portfoliosld-pager li:nth-child(4) {left: 33%; top: 12%;}
    #portfoliosld-pager li:nth-child(5) {left: 44%; top: 68%;}
    #portfoliosld-pager li:nth-child(6) {left: 47%; top: 12%;}
    #portfoliosld-pager li:nth-child(7) {left: 55%; top: 68%;}
    #portfoliosld-pager li:nth-child(8) {left: 63%; top: 82%;}
    
    
    .opp-first-sld-circles {font-size: 1.6rem;}
    .ctsldright {margin-right: 10%;}
    .topsecondmenuwrapper {background:none; height:52px; border-bottom:none;}
    .our-opportunity-sld-outer .our-opp-sld2 .bx-pager{display:none;}
    .our-opportunity-sld-outer .bx-controls-direction { top: -90px;}
    .our-opportunity-sld-outer > .bx-wrapper > .bx-controls > .bx-controls-direction {top: -20px;}
    .ctsliderouter .bx-controls-direction a:hover{background:none;}
    .ctsliderouter .bx-controls-direction a.bx-prev:hover:after{background-position: 0 -962px;}
    .our-opp-sld3 ul li { font-size: 2rem; line-height: 33px; padding: 0 0 5px 16px; position: relative;}
    .our-opp-sld3 ul li:before {font-size: 6rem; top: -4px;}
    .our-opportunity-sld-header{font-size: 1.8rem;}
    .our-opportunity-sld-header p { padding-left:5px; padding-right:5px;}
    .our-opportunity-sld-outer > .bx-wrapper > .bx-controls > .bx-controls-direction {top: -60px;}
  }
  @media all and (max-width: 960px) {
    .portfolio-start{left:0%; top: 15px;}
    .portfolio-end{right:0%;}  
    
    #portfoliosld-pager li:nth-child(1) {left: 10%; top: 65%;}
    #portfoliosld-pager li:nth-child(2) {left: 17%; top: 10%;}
    #portfoliosld-pager li:nth-child(3) {left: 26%; top: 65%;}
    #portfoliosld-pager li:nth-child(4) {left: 33%; top: 10%;}
    #portfoliosld-pager li:nth-child(5) {left: 43%; top: 65%;}
    #portfoliosld-pager li:nth-child(6) {left: 46%; top: 10%;}
    #portfoliosld-pager li:nth-child(7) {left: 54%; top: 65%;}
    #portfoliosld-pager li:nth-child(8) {top: 80%;}
  }
  @media all and (max-width: 950px) {
    .after-company-snapshot-main h2 { font-size: 4rem; line-height: 38px;}
  }
  @media all and (max-width: 940px) {
    .opp-first-sld-first-circle { left: 14%; top: 28%;}
    .opp-first-sld-second-circle { right: 9%; top: 29%;}
  }
  @media all and (max-width: 920px) {
    .opp-first-sld-first-circle {left: 11%; top: 34%;}
    .opp-first-sld-second-circle {right: 7%; top: 34%;}
  }
  @media all and (max-width: 900px) {
    .portfolio-start{left:0%; top: 15px;}
    .portfolio-end{right:0%; top: 30%;}
    
    #portfoliosld-pager li:nth-child(1) {left: 9%; top: 61%;}
    #portfoliosld-pager li:nth-child(2) {left: 15%; top: 7%;}
    #portfoliosld-pager li:nth-child(3) {left: 26%; top: 61%;}
    #portfoliosld-pager li:nth-child(4) {left: 32%; top: 7%;}
    #portfoliosld-pager li:nth-child(5) {left: 43%; top: 61%;}
    #portfoliosld-pager li:nth-child(6) {left: 46%; top: 7%;}
    #portfoliosld-pager li:nth-child(7) {left: 54%; top: 61%;}
    #portfoliosld-pager li:nth-child(8) {top: 75%;}
    
    
    .our-strength-box{margin-left: 10px;}
    .plantabs-content p { font-size: 1.8rem; line-height: 21px;}
    .our-strength-box > h3 { font-size: 1.8rem;}
    .our-strength-box ul li { font-size: 1.6rem;}
  }
  @media all and (max-width: 840px) {
    .portfolio-start{left:0%; top: 15px;}
    .portfolio-end{right:0%; top: 30%;}
    
    #portfoliosld-pager li:nth-child(1) {left: 9%; top: 58%;}
    #portfoliosld-pager li:nth-child(2) {left: 15%; top: 5%;}
    #portfoliosld-pager li:nth-child(3) {left: 26%; top: 58%;}
    #portfoliosld-pager li:nth-child(4) {left: 32%; top: 5%;}
    #portfoliosld-pager li:nth-child(5) {left: 42%; top: 58%;}
    #portfoliosld-pager li:nth-child(6) {left: 46%; top: 5%;}
    #portfoliosld-pager li:nth-child(7) {left: 54%; top: 58%;}
    #portfoliosld-pager li:nth-child(8) {top: 72%;}
    
    .opp-first-sld-circles {font-size: 1.4rem;}
    .opp-first-sld-third-circle {bottom: 9%;}
  }
  @media all and (max-width: 780px) {
    .portfolio-start{left:0%; top: 5px;}
    .portfolio-end{right:0%; top: 25%;}
    
    #portfoliosld-pager li:nth-child(1) {left: 8%; top: 55%;}
    #portfoliosld-pager li:nth-child(2) {left: 14%; top: 3%;}
    #portfoliosld-pager li:nth-child(3) {left: 25%; top: 55%;}
    #portfoliosld-pager li:nth-child(4) {left: 30%; top: 3%;}
    #portfoliosld-pager li:nth-child(5) {left: 42%; top: 55%;}
    #portfoliosld-pager li:nth-child(6) {left: 46%; top: 3%;}
    #portfoliosld-pager li:nth-child(7) {left: 54%; top: 55%;}
    #portfoliosld-pager li:nth-child(8) {left: 61%; top: 69%;}
    
    .our-strength-box{margin-left: 20px;}
  }
  @media all and (max-width: 767px) {
    a.our-opp-main-gm,a.our-opp-main-smp,a.our-opp-main-opw{display:none;}
    .our-opp-global-megatrends-sld-mobi-img > img {height: auto;width: 100%;}	
    .hideinxs{display:none}
    .inv-story-slider-inner:first-child.hideinxs{display:block}
    .topsecondmenuwrapper{margin-bottom:40px; height:auto; background:var(--grey); border-bottom:1px solid var(--grey);}
    .portfolio-end{display:none;}
    .portfolio-end.mobi-portfolio-end{display:block;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-prev {left: -13px;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-next {right: -13px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-prev:after {left: 18px;}
    .investor-story-slider.company-snapshot-head h2 {font-size: 2rem; line-height: 30px; margin: 0;}
    .investor-story-slider.company-snapshot-content {padding: 20px 25px 0;}
    .company-snapshot-content h2 {font-size: 2.5rem; margin-bottom: 20px;}
    .company-snapshot-content p {font-size: 1.8rem; line-height: 25px; padding: 0 0 15px;}
    .company-snapshot-content .inv-story-slider-inner {border-bottom: 2px solid #feffff; margin-bottom: 30px; padding-bottom: 20px;}
    .bind-pager-outer,.invstory-next-section-link-box,.inv-story-section-header{display:none;}
    .investor-story-slider.company-snapshot-content{position:relative;}
    #MainWrapper .inv-story-slider-inner .company-snapshot-sld2-box{float: none; margin: 0 auto; max-width: none;}
    .company-snapshot-sld2-box-img img{width:100%;}
    #MainWrapper .after-company-snapshot-main{margin-bottom: 0; background-image:none !important;}
    .inv-story-slider-inner { margin-bottom: 10px;}
    .investor-story-slider.company-snapshot-content .bx-controls{display: block; overflow:hidden;}
    .our-opp-custom-pager{display: none;}
    #topnavigation{display:block;}
    .home-mobi-main-nav {}
    .investor-story-slider.company-snapshot-head{padding:10px 25px;}
    #MainWrapper .sliderNew{position: relative;}
    .sliderNewWrapper{padding-left:50px; padding-right:50px;}
    .sliderNewWrapper .bx-pager .bx-pager-item{display: inline-block;}
    .sliderNewWrapper .bx-pager .bx-pager-link.active {background: var(--white)fff none repeat scroll 0 0;}
    .sliderNewWrapper .bx-controls {text-align: center; margin-top: 30px;}
    .sliderNewWrapper .bx-pager .bx-pager-link {background: var(--cyan-2) none repeat scroll 0 0; border: 1px solid var(--cyan-2); display: inline-block; height: 10px; margin: 0 5px; text-indent: -99999px; width: 28px;}
    h2.sliderNewInner {background: var(--primary-blue); width:200%; position: absolute; left:-45px; padding:15px 100% 15px 60px;font-size: 2.8rem; line-height: 3.8rem; margin-bottom: 0; top: 0; text-align: center;}
    #MainWrapper .sliderThree{position: relative; padding-top: 110px; border-bottom: 0 solid var(--white);}
    .after-company-snapshot-main h2 {font-size: 3.5rem; line-height: 35px; margin-bottom: 10px; margin-top: 20px; text-indent: -12px;}
    .after-company-snapshot-main p{color:var(--primary-blue); margin-left:12px; text-shadow: 0 0 15px rgba(255, 255, 255, 0.75);}
    .our-opportunity-sld-outer{margin-top: 0;}
    .opp-first-sld-circles{display:none;}
    .our-opportunity-sld-inner > img.our-opp-sld1-desktop{display:none;}
    .our-opportunity-sld-inner > img.our-opp-sld1-mobi{display:block;}
    .our-opp-stp-outer{margin:0 auto;}
    .our-opp-sld-content {margin-bottom: 7px;}
    .our-opp-global-megatrends.our-opp-snapdown {margin-top: 35px;}
    .our-opp-global-megatrends-sld {margin-top: 2px;}
    .our-opp-sld-heading {background: var(--cyan); color: var(--white); cursor: pointer; font-size: 2.4rem; padding: 15px 25px; position:relative;}
    .our-opp-sld-heading span {float: right; font-size: 3.5rem; line-height: 25px;}
    .our-opp-sld-heading:after{background-position: -1px -1364px; height: 22px; right: 0px; top: 0px; width: 23px;}
    .our-opp-sld-heading.current:after {background-position: -1px -1400px; top: 33px;}
    .our-opp-sld-heading:after {background-position: -1px -1364px; height: 22px; right: 15px; top: 24px; width: 23px;}
    .our-opp-strong-market-position {margin-top: 0; padding-bottom: 60px;}
    .our-opp-sld3 .our-opp-inner {padding: 20px 25px; width: 100%;}
    .our-opp-sld3 h2 {font-size: 3.5rem; line-height: 35px; margin: 0 0 10px;}
    .our-opp-sld3 ul li {font-size: 2.2rem; line-height: 25px; padding: 0 0 15px 16px;}
    .our-opp-sld3 ul li::before {top: -12px;}
    .plantabs-nav{display:none;}
    .plantabs-content{display:block !important; height: auto !important; margin-bottom: 20px;}
    .oppplan-outer {margin-top: 0;}
    .plantabs-content h2 {margin: 0 0 10px;}
    .our-opp-sld4 {padding-bottom: 0;}
    .our-strength-box {height: auto !important; width: 45%; margin-left: 0;}
    .our-strength-box:nth-child(2){margin-left:10px;}
    .our-strength-box:nth-child(4){margin-left:10px;}
    .plantabs-wrap {background: url("/~/media/Images/J/Johnson-Controls-IR-V2/css/investor-story/tri-color-circles.png") no-repeat scroll 95% 100%; padding-bottom: 80px;}
    .corporate-transformation-outer h3 {margin-bottom: 20px; padding-left: 2%; padding-right: 2%; padding-top: 30px;}
    .corporate-transformation-inner {height: auto;}
    .corporate-transformation-outer { height: auto; margin-top: 38px; padding-bottom: 0;}
    .ctsliderouter {height: auto; margin: 0 auto; max-width: 1170px; padding-top: 100px;}
    .ctsldbox {background: #0a569d none repeat scroll 0 0; border-bottom: 2px solid var(--white); padding-bottom: 20px; padding-top: 20px; width: 100%;}
    .ctsldleft {font-size: 2.2rem; margin-left: 2%; margin-top: 0; width: 38%;}
    .ctsldleft-inner{height:auto;}
    .ctsldright {font-size: 2rem; margin-right: 2%; margin-top: 0; width: 38%; height: auto;}
    .ctsldright h2 {font-size: 2rem; line-height: 25px; margin-bottom: 10px;}
    .portfoliosld-pager-background > img,ul#portfoliosld-pager{display:none;}
    .portfoliosld-pager-background {height: auto; margin-bottom: 30px;}
    .portfolio-start,.portfolio-end{position:relative; margin-bottom: 10px; left:auto; top:auto; text-align:left; font-size: 2.5rem;}
    .portfolio-start > br,.portfolio-end > br {display: none;}
    .outlook-inner {padding-bottom: 0; width: auto;}
    .outlooksld-box:first-child {border-top: 0 none;}
    .outlooksld-box {border-top: 2px solid var(--white); margin: 0 auto; padding-bottom: 20px; padding-top: 20px;}
    .outlooksld-box h2 {font-size: 3rem; line-height: 20px; margin-bottom: 20px;}
    .outlooksld-box p {font-size: 2.5rem; padding: 0 0 10px;}
    .outlooksld-box img {padding-left: 2%; padding-right: 2%; padding-top: 10px;}
    .our-opp-global-megatrends-sld > img{display:none;}
    .our-opp-global-megatrends-sld-mobi-img{display:block !important;}
    
    
    
    
    .our-strength-box {margin-left: 0;width: 100%;}
    .our-strength-box:nth-child(2),.our-strength-box:nth-child(4) {margin-left: 0;}
    .company-snapshot-content .inv-story-slider-inner{position:relative; margin: 0 15px;}
    .sliderNewWrapper {padding-left: 20px; padding-right: 20px; padding-top: 30px; margin: 0 15px;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-prev {left: -15px;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-next {right: -15px;}
    .company-snapshot-sld2-box-content > ul {margin: 0 0 20px;}
    .sliderNewWrapper .bx-controls {margin-top: 0;}
    .company-snapshot-sld2-box-img h3 {font-size: 2.8rem; top: 30px;}
    .company-snapshot-sld2-box-img h3:before{top: -15px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-prev:after {background-size: 100px auto; height: 28px; left: 7px; top: 16px; width: 35px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-prev{height: 60px; width: 30px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-next:after {background-position: 15px -27px; background-size: 100px auto; height: 28px; right: 0; top: 16px; width: 35px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-next{height: 60px; width: 30px;}
    .investor-story-slider.company-snapshot-head {padding: 10px 0;}
    .company-snapshot-outer-box > .container-fluid {padding-left: 0; padding-right: 0;}
    .company-snapshot-outer-box > .container-fluid > .row {margin-left: 0; margin-right: 0;}
    .company-snapshot-outer-box > .container-fluid > .row > .col-xs-12 {padding-left: 0; padding-right: 0;}
    .investor-story-slider.company-snapshot-content {padding: 20px 0 0; position: relative;}
    #MainWrapper .sliderThree {padding-top: 20px;  margin: 0 auto;}
    #MainWrapper .compsnapinvslider3 { margin: 0 auto; padding-top: 20px;}
    h2.sliderNewInner {font-size: 2rem; left: auto; line-height: 3rem; position: relative; margin-bottom: 20px; padding: 15px; top: auto; width: auto;}
    .compsnapinvslider1 > h2.sliderNewInner{display:none !important;}
    .inv-story-slider-inner > img {padding: 0 15px;}
    .compsnapinvslider3 p img {padding: 0 15px;}
    .investor-story-slider.company-snapshot-head h2 {font-size: 2rem; line-height: 25px; margin: 0;}
    .home-mobi-main-nav.clearfix > p { font-size: 1.4rem;}
  }
  @media all and (max-width: 640px) {
    .our-strength-box {margin-left: 0;width: 100%;}
    .our-strength-box:nth-child(2),.our-strength-box:nth-child(4) {margin-left: 0;}
    .company-snapshot-content .inv-story-slider-inner{position:relative; margin: 0 15px;}
    .sliderNewWrapper {padding-left: 20px; padding-right: 20px; padding-top: 30px; margin: 0 15px;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-prev {left: -15px;}
    .investor-story-slider.company-snapshot-content .bx-controls-direction a.bx-next {right: -15px;}
    .company-snapshot-sld2-box-content > ul {margin: 0 0 20px;}
    .sliderNewWrapper .bx-controls {margin-top: 0;}
    .company-snapshot-sld2-box-img h3 {font-size: 2.8rem; top: 30px;}
    .company-snapshot-sld2-box-img h3:before{top: -15px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-prev:after {background-size: 100px auto; height: 28px; left: 7px; top: 16px; width: 35px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-prev{height: 60px; width: 30px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-next:after {background-position: 15px -27px; background-size: 100px auto; height: 28px; right: 0; top: 16px; width: 35px;}
    .investor-story-slider.company-snapshot-content .sliderNewWrapper .bx-controls-direction a.bx-next{height: 60px; width: 30px;}
    .investor-story-slider.company-snapshot-head {padding: 10px 0;}
    .company-snapshot-outer-box > .container-fluid {padding-left: 0; padding-right: 0;}
    .company-snapshot-outer-box > .container-fluid > .row {margin-left: 0; margin-right: 0;}
    .company-snapshot-outer-box > .container-fluid > .row > .col-xs-12 {padding-left: 0; padding-right: 0;}
    .investor-story-slider.company-snapshot-content {padding: 20px 0 0; position: relative;}
    #MainWrapper .sliderThree {padding-top: 20px;  margin: 0 auto;}
    h2.sliderNewInner {font-size: 2rem; left: auto; line-height: 3rem; position: relative; margin-bottom: 20px; padding: 15px; top: auto; width: auto;}
    .inv-story-slider-inner > img {padding: 0 15px;}
    .investor-story-slider.company-snapshot-head h2 {font-size: 2rem; line-height: 25px; margin: 0;}
    .home-mobi-main-nav.clearfix > p { font-size: 1.4rem;}
  }
  @media all and (min-width: 768px) and (max-width: 991px) {
    
  }
  @media  only screen and (-webkit-min-device-pixel-ratio: 1.5),  
    only screen and (   min--moz-device-pixel-ratio: 1.5),  
    only screen and (     -o-min-device-pixel-ratio: 3/2),  
    only screen and (        min-device-pixel-ratio: 1.5)
      {
    .our-opp-sld-heading:after,.inv-story-view-video:after,#portfoliosld-pager li span:after,.our-opp-custom-pager a:after,.plantabs-list.current p:before,.plantabs-list p:after,.bx-controls-direction a:after,.investor-story-slider.our-opportunity-head .bx-controls-direction a:after,.investor-story-slider.after-company-snapshot-sld .bx-controls-direction a:after,.investor-story-slider.company-snapshot-head .bx-controls-direction a:after {
      background-image:url("/~/media/Images/J/Johnson-Controls-IR-V2/css/investor-story/sprite-investor-story.png");
      background-size:200px auto;
      background-repeat: repeat;
      content: " ";
      display: inline-block;
      position: absolute;
    }
    .invstory-next-section-link:after{content:"l"; background-image:none;}
  }
  
  @media only screen and (max-width: 1080px) and (orientation : portrait) {
    /* PORTRAIT:
    Windows Surface Pro*/
    body{backgroud:#000;}
  }