@import url(header-desktop.css);
@import url(footer-desktop.css);

.cell-none {
display:none!important;
}

.xs-clear-both {
clear:none;
}

.second-section,.third-section {
border-bottom:0;
margin-top:18px;
padding-top:0;
}

.second-section {
margin-top:17px;
border-right:1px dotted #747474;
}

.col-lg-8.second-section
{
border-right:1px dotted #747474 !important; 
}
.col-lg-12.second-section
{
border-right:0px !important;
}

.no-svgclippaths .navbar-nav>li>a {
padding-bottom:3px;
padding-top:7px;
}

.no-svgclippaths .navbar-nav .location-dropdown {
right:-176px;
}

.no-svgclippaths .placeholders-container {
border-bottom:1px solid #999;
}

.no-svgclippaths .navbar-nav {
margin-left:-20px;
}

.no-svgclippaths .ie-margin-right-20 {
margin-right:20px;
}

.no-svgclippaths .footer-common {
border-left:1px dotted #bdbdbd;
border-bottom:0;
border-top:0;
}

.header-history {
font-size:48px;
line-height:.9em;
}

.period-background h3 {
font-size:30px;
}

.period-history .f20 {
font-size:20px;
}

.yearheading-history {
font-size:36px;
line-height:26px;
}

.contentText-history,.modal-history .contentText-history {
color:#666;
width:97%;
font-family:Arial;
font-size:12px;
line-height:18px;
}

.readmore-history {
color:#69950a;
font-size:12px;
font-weight:700;
text-decoration:none;
font-family:Arial;
}

.find-options .label-holder label,.find-options .label-holder.selected label,.find-options .label-holder.error label {
font-size:22px;
}

#slider {
background:transparent;
height:10px;
position:relative;
text-align:left;
width:100%;
display:block;
margin:0;
padding:17px 0 0;
}

.efficiency-savings-slider li:first-child+li {
background:url(../images/pf_drag_bar.png) 0 70% no-repeat;
position:relative;
background-size:100% 8px;
padding:0;
}

.ui-slider .ui-slider-handle {
background:url(../images/pf_drag_pointer.png) 0 0 no-repeat transparent;
height:25px;
padding-left:0;
position:absolute;
top:-26px;
width:5.5em;
z-index:2;
cursor:pointer;
margin-left:-2.75em;
}

.purpose-options .label-holder label {
background:url(../images/pf_checkboxsprite.png) no-repeat scroll -2px 2px transparent;
color:#69950a;
font-size:14px;
font-family:FuturaBT-Medium,Arial,Helvetica,sans-serif;
line-height:24px;
padding-left:32px;
text-transform:uppercase;
display:inline-block;
}

.label-holder label {
background:url(../images/pf_bg_step1_radio.png) 9px 11px no-repeat;
}

.f8 {
font-size:10px!important;
}

.f23 {
font-size:23px!important;
}

.left-block .left-nav {
background:0;
box-shadow:none;
border:0;
filter:none;
}

.left-block .left-nav li {
width:100%;
text-align:right;
}

.left-block .left-nav li .tab-on {
color:#000;
font-size:12px;
font-weight:700;
font-family:Arial,Helvetica,sans-serif;
}

.left-block .left-nav li a.active {
background:#ececec;
color:#000;
}

.promotions .promotion-item .promotion-data {
position:absolute;
top:10%;
float:left;
width:50%;
right:0;
background:#fff;
opacity:.88;
padding:0 15px 10px;
}

.home-content .promotions {
margin-top:25px;
padding:0;
}

.promotions h4 {
font-size:17px;
}

.block-three .promotions {
border-top:0;
}

.promotions .col-xs-12.col-sm-4 {
padding-left:15px;
padding-right:15px;
}

.breadcrumb>li.current-page::before {
content:"";
}

.description-text h4 {
font-weight:400;
line-height:40px;
color:#333;
font-size:42px;
}

.banner-image .description-text {
position:absolute;
top:5px;
left:5px;
background:#fff;
min-height:213px;
max-height:213px;
opacity:.88;
}

.banner-section h4 {
font-size:40px;
}

.banner-image {
position:relative;
margin-bottom:0;
}

.banner.banner-image {
box-shadow:none;
border:0;
padding:0;
}

.banner.banner-carousel {
box-shadow:none;
padding:0;
}

.banner.banner-carousel .description-text {
padding-left:25px;
}

.banner.banner-carousel .carousel {
box-shadow:0 0 4px 2px #bcbcbc inset;
padding-left:0;
padding-right:0;
}

.banner.banner-carousel .carousel-inner {
padding:0;
}

.banner-section {
position:absolute;
top:0;
left:25px;
}

.holder .video .content {
position:absolute;
top:0;
left:50%;
}

.banner.category-content .carousel-whitebg .carousel-control .icon-prev,.banner.category-content .carousel-whitebg .carousel-control .icon-next,.banner.category-content .carousel-whitebg .carousel-control .glyphicon-chevron-left,.banner.category-content .carousel-whitebg .carousel-control .glyphicon-chevron-right {
border:0;
background:transparent;
}

.banner.category-content .carousel-control .glyphicon-chevron-left {
left:0!important;
}

.banner.category-content .carousel-control .glyphicon-chevron-right {
right:0!important;
}

.items-container {
padding-bottom:0;
border-bottom:0;
}

.carousel-indicators {
bottom:-19px !important;
}

.banner-carousel .carousel-indicators {
bottom:-30px;
}

.middle-block .carousel-indicators {
bottom:0;
}

.carousel-data h4 {
line-height:45px;
font-size:48px;
}

.carousel-data {
position:absolute;
left:40%;
top:10%;
padding:0 20px;
}

.home-content .carousel {
box-shadow:none;
margin-top:0;
padding: 15px 0 0 0;
}

.carousel-inner {
top:0;
}

.home-content .carousel-whitebg .carousel-control .icon-prev,.home-content .carousel-whitebg .carousel-control .icon-next,.home-content .carousel-whitebg .carousel-control .glyphicon-chevron-left,.home-content .carousel-whitebg .carousel-control .glyphicon-chevron-right {
background:transparent;
}

.step-one .find-options li.col-lg-4 {
margin:0;
}

.product-heading h1 {
font-size:38px;
line-height:40px;
}

.product-details .promotions {
margin-left:-15px;
margin-right:-15px;
}

#containingDiv {
padding:0 15px;
}

.slide-text-block h2 {
line-height:42px;
}

.slide-text-block h1,.slide-text-block h2 {
font-size:42px;
}

div.image-content {
height:50px;
}

.carousel-container.explore-content .item-description {
text-align:left;
}

.item-description .btn {
padding:4px 15px;
}

.document-search-box {
font-size:24px;
}

.topic .product-tabs ul.contacts-tab li {
border-right:1px solid #d8d8d8;
-webkit-border-image:0 1 100%;
-moz-border-image:0 100% 1;
-o-border-image:0 1 100%;
border-image:linear-gradient(totop,#ccc,white) 1 100%;
border-top:0;
border-left:0;
border-bottom:0;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-width:1px;
}

.topic .product-tabs ul.contacts-tab {
border-top:0 solid #bbb;
border-left:0 solid #bbb;
}

.topic .product-tabs ul.contacts-tab li:hover,.topic .product-tabs ul.contacts-tab li.active {
background:#e1e4e4;
box-shadow:0 0 4px 1px #d0d2d2 inset;
border-radius:20px 20px 0 0;
border-right:1px solid #d8d8d8;
-webkit-border-image:0 1 100%;
-moz-border-image:0 100% 1;
-o-border-image:0 1 100%;
border-image:linear-gradient(totop,#ccc,white) 1 100%;
}

.topic .contactus.tab-content {
border:0;
padding-bottom:0;
border-bottom:0 dotted #bbb;
}

.topic .product-tabs ul.contacts-tab li a {
border-top-left-radius:20px;
border-top-right-radius:20px;
background:transparent;
border:0;
color:#000;
font-size:16px;
padding:15px 10px;
}

.topic .product-tabs ul.contacts-tab li.active {
box-shadow:0 0 4px 1px #d0d2d2 inset;
}

.topic .product-tabs ul.contacts-tab li.active a,.topic .product-tabs ul.contacts-tab li:hover a {
box-shadow:1px 1px 0 1px #d0d2d2 inset;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

.topic .product-tabs ul.contacts-tab li.active:after {
content:"";
position:absolute;
top:auto;
left:42%;
bottom:0;
background:url(../images/nav-tabs-current-arrow.png) no-repeat 0 0;
width:20px;
height:11px;
}

.ie8 .banner {
border:1px solid #bcbcbc\0;
}

.ie8 .promotions {
padding-top:20px;
}

.right-block.col-lg-3 .right-block-content {
border-top:0;
padding-top:0;
}

.product-full-compare-popup .modal-dialog {
width:800px;
}

.product-grid .left-block h4 {
background:#fff;
color:#999;
text-align:left;
padding-left:0;
filter:none;
}

.product-grid .left-block {
padding-left:15px;
padding-right:0;
}

.product-grid .left-block .refine-category {
background:#fff;
border:0;
}

.product-grid .right-block {
border-left:1px dotted #d8d8d8;
}

.product-grid .banner {
padding-bottom:4px;
border-bottom:1px dotted #d8d8d8;
margin-bottom:0;
}

.product-grid .banner.banner-carousel {
padding-bottom:0;
}

.product-grid .left-block .refine-category h3 {
padding-left:0;
font-size:16px;
margin-top:15px;
}

.facet-link span {
145padding-left:15px;
}

.holder.filters {
box-shadow:none;
}

.left-block .left-nav li a {
text-align:right;
}

.carousel-control {
top:40%;
}

.right-block {
border-top:0;
border-left:0;
}

.right-block.col-md-3.col-sm-9 {
background:url(../images/desktop/right-col-bg.jpg) no-repeat 0 0 #fff;
border-left:0;
margin-right:0;
}

.right-block .article-block {
margin-right:0;
}

.right-block .articles-list .article-block h4 {
font-size:17px;
text-transform:uppercase;
padding-bottom:0;
margin-bottom:5px;
}

.right-block .article-block article p a {
display:inline-block;
font-size:12px;
font-weight:700;
padding:5px 0;
}

.right-block .twitter-stream,.right-block .linkedin {
width:auto;
position:static;
padding:0;
}

.twitter h3 {
margin-bottom:16px;
}

.right-block-sections {
clear:both;
width:100%;
padding:0;
}

.press-releases-content h2.sub-heading {
margin-top:6px;
font-size:19px;
}

.right-block-sections .right-block-second-section h3 {
margin-top:15px;
}

.middle-block-cont article p time {
display:block;
clear:both;
width:100%;
}

.border-left {
border-left:none;
}

.right-block-content .first-section {
padding-top:0;
}

.social-links-holder :focus {
outline:0;
}

.right-block,.middle-block {
min-height:530px;
padding-top: 25px;
}

.send-inquiry-module {
border-bottom:1px solid #c0dde8;
border-top:0;
padding-bottom:20px;
}

.sitemap-container.main-container-block {
margin-top:20px;
}

.sitemap-container.main-container-block .row .col-lg-3 {
min-height:145px;
border-left:1px dotted #8a8a8a;
}

.sitemap-blocks div:nth-child(even),.sitemap-blocks div:nth-child(odd) {
padding-top:10px;
border-left:1px dotted #8a8a8a;
border-bottom:1px dotted #8a8a8a;
}

.sitemap-blocks:first-child div {
border-top:0;
min-height:215px;
}

.sustain-heading h1 {
font-size:40px;
margin-right:auto;
margin-left:auto;
width:950px;
padding:18px 20px 10px;
}

.container-content {
font-size:16px;
line-height:24px;
padding-left:28px;
}

.learn-more-show span {
right:11px;
}

.grids .row {
margin-left:-15px;
}

.grids ul li .inner-li-block {
padding:14px 15px;
}

.inner-li-content {
margin-top:13px;
}

.back {
left:93px;
}

.conservation-meter .co2meter-sub {
background:url(../images/carrier-conservation-meter-427x157.jpg) no-repeat;
background-size:100% 100%;
}

.co2meter-sub .meter-cta {
line-height:12px;
padding:4px 0 2px;
}

.learnmore-container {
width:99%;
}

.learn-more-show {
padding:4px 30px 6px 18px;
}

.product-tabs .tab-content {
padding-left:0;
padding-right:0;
}

.product-tabs .tab-content .panel-data {
padding-left:0;
margin:0;
}

#ctl00_MegaMenu1_SearchBox1_searchQueryMobile {
display:none;
}

.promotion-data h4 {
text-transform:none;
}

.bnr_wrpr .promo-text h4 {
line-height:44px;
font-size:48px;
color:#09c;
letter-spacing:-2px;
margin:0;
}

.bnr_wrpr .promo-text h5 {
font-size:16px;
font-family:FutuMd,Arial,Helvetica,sans-serif!important;
line-height:1.1em;
}

.bnr_wrpr .promo-text a.green {
font-size:16px;
display:inline-block;
padding-top:20px;
}

.menupromotion li .promo_wrpr a {
width:100%!important;
padding:0;
}

.menupromotion li .promo_wrpr a .promo-text h3 {
font-size:11px!important;
color:#333;
text-transform:none!important;
font-family:Arial,Helvetica,sans-serif;
margin-top:10px;
}

.menupromotion li .promo_wrpr a .promo-text .common-cta {
display:inline-block;
width:auto;
height:auto;
font-size:12px!important;
text-transform:none!important;
font-weight:700;
cursor:pointer;
color:#69950a!important;
font-family:FutuMd;
line-height:13px;
}

.tab-panel-section .panel-data.col-md-7 {
border-right:1px dotted #bdbdbd;
border-bottom:0 dotted #bdbdbd!important;
}

.no-svgclippaths .footer-common:first-child,.sitemap-blocks div:first-child,.sitemap-blocks div:nth-child(4n+1) {
border-left:0;
}

.period-background h4,.carousel-data a.green,.carousel-data h5,.items-container.explore-content h3,.main-paragraph {
font-size:16px;
}

.pf-concern-content .interaction-buttons .contact-a-dealer,.banner.category-content .banner-media {
float:right;
}

.option-links ul,.description-text h2,.find-document,.items_image li,.twitter ul,.mtd0,.tab-panel-section .panel-data h3 {
margin-top:0;
}

.left-block,.right-block .articles-list {
padding-right:0;
}

.left-block .left-nav li>a:hover,.left-block .left-nav li .sublist li .tab-on,.left-block .left-nav li .sublist li a:hover {
color:#000;
}

.promotion-data a span,.breadcrum li,.breadcrumb>li+li:before {
font-size:12px;
}

.breadcrum-steps span,.category-features ul li h4 {
font-size:14px;
}

.breadcrum-steps li,.breadcrum-steps li:last-child,.ie8 .breadcrum-steps li:first-child+li+li+li+li {
padding:12px;
}

.carousel-data h1,.carousel-data h1 span {
font-size:48px;
}

.home-content .carousel-whitebg .carousel-control .glyphicon-chevron-left,.home-content .carousel-whitebg .carousel-control .glyphicon-chevron-right {
border:0;
top:43%;
}

.items-container .carousel-inner,.items-container .carousel {
height:auto;
}

.carousel-indicators .active,.carousel-indicators li {
height:12px;
width:12px;
}

.ie8 .find-document input[type="submit"],.ie8 .find-dealer input[type="submit"] {
padding-bottom:10px;
padding-top:10px;
background-position:-43px 2px;
}

.facet-link:before,.right-block-sections .green-button,.grids ul {
margin-left:0;
}

.center-col .carousel,.menupromotion li .promo_wrpr {
width:100%;
}

.right-block .twitter-stream ul,.sitemap-blocks div:last-child(odd),.sitemap-blocks div.mn-height150:last-child {
border-right:0;
}

.right-block .linkedin,.twitter-stream {
border-bottom:1px solid #c0dde8;
}

.press-releases-content.sub-title-div,.sitemap-blocks div:nth-child(3n+1):nth-last-child(-n+3),.sitemap-blocks div:nth-child(3n+2):nth-last-child(-n+3),.sitemap-blocks div:nth-child(3n+3):nth-last-child(-n+3),.sitemap-blocks div:nth-child(3n+4):nth-last-child(-n+3),.sitemap-blocks div:nth-child(4n+1):nth-last-child(-n+4),.sitemap-blocks div:nth-child(4n+2):nth-last-child(-n+4),.sitemap-blocks div:nth-child(4n+3):nth-last-child(-n+4),.sitemap-blocks div:nth-child(4n+4):nth-last-child(-n+4) {
border-bottom:0;
}

.sitemap-container.main-container-block .pl-tab0,.plt0,.learnmore-parent .col-lg-6,.learnmore-parent .col-sm-6,.learnmore-parent .col-xs-12,.row .learnmore-parent {
padding-left:15px;
}

.sitemap-container.main-container-block .row .col-lg-3.bd-left0,.sitemap-blocks div {
border-left:1px dotted #8a8a8a;
}

.meter-cta a.green,.meter-cta a {
display:block;
}

.tab-panel-section .panel-data.col-xs-12{padding-top:0px;}


