#landingContent .sidebar-old {
	padding-left:0px !important; 
}

#landingContent .sidebar-old h2 {
	color: #4c9e45 !important;
	font-size: 22px !important;
	margin-top: 5px;
	    margin-bottom: 19px;
}

#landingContent .sidebar-old ul.subnav li ul {
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding: 4px 0;
    margin: 4px 0;
}

#landingContent .sidebar-old ul.subnav li ul li a.nav-selected, #landingContent .sidebar-old ul.subnav li ul li ul li a.nav-selected {
    background: url(/themes/LDC/images/square.jpg) no-repeat left center !important;
}

#landingContent .sidebar-old ul.subnav li ul li a {
    font-size: 12px;
    padding: 4px 4px 4px 12px !important;
    display: block;
    font-weight: normal;
}

#landingContent .sidebar-old ul.subnav li ul li ul li a {
font-size: 12px;
padding: 4px 4px 4px 12px;
margin-left: 12px;
display: block;
}

.learning-people {
	padding:0px 5px 0 0!important;
	margin-top:10px;
}

.learning-people-middle {
	padding:0px 0 0 5px!important;
margin-top:10px;
}

.learning-people-last {
	padding:0px 0 0 5px!important;
margin-top:10px;
right: -5px;
}

#landingContent .sidebar-old ul.subnav li ul li ul {
    border-bottom: medium none !important;
    margin-bottom: 0;
    padding: 4px 0 0;
}

.para .button-link {
	color:#ffffff !important;
	padding: 20px;
}

#landingContent .sidebar-old ul.subnav li ul {

border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
padding: 4px 0;
margin: 4px 0;
    margin-bottom: 4px;
}

.small-head-search {
	position:absolute;
	right:10px;
	top:8px;
}

#landingContent .sidebar-old ul.subnav li ul li a.nav-selected, #landingContent .sidebar-old ul.subnav li ul li ul li a.nav-selected, #landingContent .sidebar-old ul.subnav li ul li a:hover, #landingContent .sidebar-old ul.subnav li ul li ul li a:hover {
    background: url(/themes/LDC/images/square.jpg) no-repeat left 9px !important;
}

#landingContent .sidebar-old ul.subnav li a {
    font-size: 12px;
    padding: 4px 0;
    display: block;
}

.values-block-right .values-txt-hold {
 float:right;
}

.values-block-right .slide .values-txt-hold {
 right: 0px !important;
}

.press-ldc:hover .press-box-txt a, .press-ldc .press-box-txt:hover a {
 background-color: #708eb4;
 color: #ffffff;
}
 .mobile-search-new ::-webkit-input-placeholder {
 color: #32556e;
}
 .mobile-search-new :-moz-placeholder { /* Firefox 18- */
 color: #32556e;
}
 .mobile-search-new ::-moz-placeholder {  /* Firefox 19+ */
 color: #32556e;
}

.content-share-txt {
font-size:11px;
cursor:pointer;
font-family: Arial,Helvetica,sans-serif;
color:#2C3739;
margin-top:5px;
text-align:center;
}

.update-content-page a {
 color: #4c9e45 !important;
 text-decoration:underline !important;
}

.update-content-page a:hover {
	color: #1D1D1D !important;
	 text-decoration:underline !important;
}

.other-ldc li {
	width:100%;
}

.discover-more .row {
 margin-top:30px !important;
 margin-bottom: 40px;
}

.col-md-5.values-txt {
 width: 39.667%;
}

.col-md-7.slide, .col-md-7.values-img-con {
 width: 60.333%;
}

.values-txt-hold-right {
 right:-270px !important;
 left: auto !important;
}

.value-slider-txt-right {
 padding: 50px 40px 26px 80px !important;
 background-position: left 35px center !important;
}

.discover-more .padding-right {
 padding: 0 7px 0 0 !important;
}

.discover-more .padding-left {
 padding-left:7px !important;
}

.first-dis {
 padding-right:7.5px !important;
 
}

.second-dis {
 padding-left:7.5px !important;
}

.foot-nav li a, .foot-nav-last li a {
 font-weight:normal;
}

.platform_cover {
 overflow:hidden;
}

.updated-banner {
 width:100% !important;
 height:530px!important;
 max-width: 100% !important;
}

.banner_ldc {
 height:530px !important;
}

.foot-nav li a:hover, .foot-nav-last li a:hover, .follow-footer li a:hover {
color: #ffffff !important;
text-decoration: underline;
}

.col-md-5f {
 width: 39% !important;
}

.values-txt {
 background-color:#97B150;
 padding: 50px 30px 117px 25px !important;
}

.value-people {
 padding:0px !important;
 margin-top:15px;
}

.value-people-last img {
 padding-right:0px !important;
}

.value-people img {
 padding-right:2px !important;
 width:100%;
}

.value-slider-txt {
 background-color:transparent !important;
 display: block;
 min-height: 462px;
 padding: 65px 80px 26px 50px;
 cursor:pointer;
background-image: url(/themes/LDC/images/value-arrow-right.png);
background-position: right 35px center;
background-repeat:no-repeat;
 cursor:pointer;
}

.value-slider-txt p {
 color:#ffffff;
 font-size:16px;
 line-height: 1.3em;
}

.values-img-con {
 padding:0px !important;
}

.main-content-a-con #pageHeader h1 {
	font-size:42px !important;
	margin-top: 5px;
}

.values-block .valies-txt-head {
 font-size:30px !important;
 font-family: 'UtopiaStd-Regular' !important;
 color:#ffffff;
 margin-top:20px !important;
 margin-bottom:14px;
 line-height: 0.9em;
}

.sus-mat-can-img img {
 width: 100% !important;
}

.values-txt-brief {
 font-size:22px !important;
 font-family: 'UtopiaStd-Regular' !important;
 color:#ffffff;
 line-height: 1.3em;
}

.follow-footer #nav img {
 margin-top: -3px;
 margin-right: 11px;
}

.arrow_show-right {
 right:0 !important;
}

.values-block {
 overflow:hidden;
 background-repeat:no-repeat;
 background-position:right;
 /* background: url(/themes/LDC/images/hum-img.png) no-repeat right;*/
 height:460px;
 position:relative;
 background-size: contain;
 margin-bottom:20px;
}

.values-block-right {
 background-position:left;
}

.contentArea-updated .sociallinks-updated {
 top: 24px !important;
}

.bread p {
 padding: 20px 10px 10px 0 !important;
}

.scale-con {
 margin-top:20px;
 margin-bottom: 20px;
}

.video-js-box {
 margin-bottom:30px;
}

.scale-img-hold {
 height:100px;
 position:relative;
}

.scale-img-hold img {
 position:absolute;
 left:0px;
 right:0px;
 bottom: 4px;
}
.our-plat-con {
 overflow:hidden;
}

.our-regions-con a {
 color:#2C3739 !important;
 text-decoration: none !important;
 line-height: 1.2em;
}


.south-east {
 position: absolute;
top: 231px;
left:480px;
 font-weight: bold;
 text-align: center;
 line-height: 1.2em;
  width:160px;
}

.nrth-am {
 position: absolute;
top: 106px;
left: 129px;
 font-weight: bold;
 text-align: center;
 line-height:1.2em;
  width:160px;
  left: 81px;
}

.nrth-lit-am {
 position: absolute;
top: 233px;
left: 215px;;
 font-weight: bold;
 text-align: center;
 line-height: 1.2em;
  width:160px;
}

.south-lit-am {
 position: absolute;
top: 292px;
left: 130px;
 font-weight: bold;
 text-align: center;
 line-height: 1.2em;
  width:160px;
}

.euro-east {
 position: absolute;
top: 125px;
left: 380px;
 font-weight: bold;
 text-align: center;
 line-height: 1.2em;
 width:160px;
}


.content-note {
	line-height:1.3em !important;
}

.asia-east {
 position: absolute;
top: 169px;
left: 490px;
 font-weight: bold;
 text-align: center;
 line-height: 1.2em;
  width:160px;
}

.contentArea-updated .pillar_accordian h3 {
    font-family: 'UniversLTStd' !important;
    font-weight: bold !important;
    font-size: 25px !important;
    color: #3f598a !important;
    margin: 0px !important;
    cursor: pointer;
    padding: 27px 30px;
}

.contentArea-updated h3 {
 margin-bottom: 5px !important;
 font-size:32px !important;
 line-height: 1.2em !important;
 color:#2C3739 !important;
 margin-top: 15px !important;
}

.update-content-page h3 {
 margin-top: 37px !important;
 padding-right: 110px;
}

.update-content-page h4 {
 padding-right: 110px;

}

.contentArea-updated h2 {
	font-size:28px !important;
	padding-right: 40px;
}

.update-content-page p {
 font-size:16px;
 margin-bottom:27px;
 /*padding-right:110px;*/
 color:#2C3739 !important;
}

.contentArea-updated {
 position:relative;
 padding-bottom: 60px !important;
}

.our-regions-con p {
	padding-right:0px !important;
}
.sus-mat-can-img {
 padding: 0px !important;
 position:relative;
}

.small-fact-con {
letter-spacing: -3.5px;
 font-size:42px !important;
 font-weight:bold;
 margin-bottom:1px !important;
 color:#3F598B !important;
 line-height:0.8em !important;
 padding-right:0px !important;
}

.small-txt-con {
 font-size:18px !important;
 color:#2C3739;
 font-weight:bold;
 margin-bottom: 5px !important;
 padding-right:0px !important; 
}

.small-sum-con {
 font-size:14px !important;
 padding-right:0px !important;

 margin-bottom:0px !important;
 
}


.sum-wrapper {
    float: left;
    width: 100%;
    position: relative;
    height: 0px;
    overflow: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.active .sum-wrapper {
    overflow: visible;
}

.sus-fact-con {
 position:absolute;
 right:0;
 bottom:0px;
 z-index:1;
 width:218px;
 cursor:pointer;
     padding: 25px 20px 5px 20px;
 background:#ffffff url(/themes/LDC/images/slide-up.png) no-repeat right 0 top 20px;
}
.sus-fact-wrap
{

     }

.discover-more {
 background-color:#DEE0E2;
}

.discover-title p {
 color:#5B6670;
 font-size:28px;
 font-weight:bold;
 letter-spacing: -0.7px;
 margin-bottom: 2px;
}

.main-content-a-con {
 width:81% !important;
 padding: 0px !important;
}

.top-con-bit {
 padding:0px !important;
}

.plat-block {
 text-align:center;
 border-bottom:4px solid #846459;
 padding-top:20px !important;
 height: 127px;
 margin-right: 10px;
 margin-bottom: 20px;
 position:relative;
}

.out-vision-con {
 margin-bottom:40px;
 overflow: hidden;
 background-color: #eeeff0 !important;
}
 .platform_item:nth-child(5) .plat-block {
 margin-right:0px !important;
}
 .platform_item:nth-child(10) .plat-block {
 margin-right:0px !important;
}

.our-regions-con {
 padding:25px;
 background:#f4f4f4 url(/themes/LDC/images/region-map.png) no-repeat 35px center;
 height:395px;
 position:relative;
}

.feature-ldc {
 margin-bottom:34px;
}

.learn-p {
	padding-right:0px !important;
	margin-top:5px;
}

.learning-people .learn-p a, .learning-people-middle .learn-p a, .learning-people-last .learn-p a {
	color: #32536C !important;
	text-decoration:none !important;
}

.learning-people .learn-p a:hover, .learning-people-middle .learn-p a:hover, .learning-people-last .learn-p a:hover {
	color: #4c9e45 !important;
	text-underline:none !important;
}

.scale-con .scale-fig-con {
 font-size:48px !important;
 color:#3F598B !important;
 font-family: 'UniversLTStd';
 font-weight:bold;
 margin-bottom: 0px !important;
 line-height: 1em;
 padding-right:0px !important;
 letter-spacing: -3px;
}

.sus-mat-can {
 background-color:#415B89;
 padding: 30px 30px 36px 30px !important;
}

.convervation-aw-con {
 overflow:hidden;
 width:100%;
 background-color: #415B89;
}

.sus-mat-can .sus-mat-t {
 color:#96AAB8 !important;
 font-size:14px !important;
 margin-bottom:7px !important;
 font-weight:bold !important;
}

.sus-mat-can .sus-mat-title {
 font-size:36px !important;
 color:#ffffff !important;
 margin-bottom:15px !important;
 line-height: 1em;
 font-family: 'UtopiaStd-Regular' !important;
 padding-right:0px;
}

.plat-last {
 margin-right:0px !important;
}

.sus-mat-can .sus-mat-small {
 color:#ffffff !important;
 font-size:14px !important;
 font-weight:normal !important;
 padding-right:0px !important;
 margin-bottom:0px;
}

.scale-txt-con {
 font-size:18px !important;
 font-weight:bold;
 line-height: 1.2em;
 padding-right:0px !important;
}

.col-sm-2.plat-block {
 width: 18.85%;
}

.scale-con img {
 margin-bottom:10px;
}
 .plat-block:nth-child(6) {
 margin-right:0px !important;
}

.plat-block img {
 margin-left: auto;
 margin-right: auto;
 margin-bottom:7px !important;
}

.plat-block:hover {
 background-color:#f3f5f6;
 cursor:pointer;
}

.plat-block p {
 margin-bottom: 5px !important;
 line-height: 1.1em;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 padding-right:0px;
}

.vision-quote {
 padding: 25px 25px 46px !important;
 background-color:#eeeff0 !important;
 font-style: italic !important;
}

.vision-quote p {
 background-color:#eeeff0;
 font-size:28px;
 color:#596670 !important;
 font-family: 'UtopiaStd-Regular' !important;
 line-height: 1.2em;
 padding-right:0px;
}

.value-pad {
 padding:0px !important;
}

#container ul.nav li a {
 font-size:16px;
}

ul.nav li ul li a {
 font-size:14px !important;
}

.mega-img a {
 font-size:14px !important;
}

.blog-news-sec {
 padding-left: 16px !important;
 padding-right:0px !important;
}

.feat-hold {
	padding-left:0px !important;
}

.value-pad img {
 width:100%;
}

.new-banner-tx h1 {
 font-size:37px;
}

.new-banner-tx a:hover {
	color:#59666f !important;
}

.press-border {
 border-right:4px solid #499e40 !important;
 margin-bottom:60px !important;
 margin-right: 10% !important;
 margin-left: 10% !important;
}
 .mobile-search-new :-ms-input-placeholder {
 color: #32556e;
}

.mobile-search-new.mean-last #search {
 width: 100% !important;
 margin: 0px 0px 30px 0;
 border: 1px solid #dddddd;
 padding: 6px 20px;
 height: 50px;
 box-sizing: border-box;
 outline: none;
 font-family: 'UniversLTStd';
 font-size: 14px;
 line-height: 50px;
 background-color: white;
 border-radius: 0;
 -webkit-appearance: none;
}

.feature-small .feat-p {
 height:50px;
}

.titles .featured-blog-update img {
height: auto;
position: relative;
}

.mobile-search-new #searchsubmit[type="submit"] {
 background: url(/themes/LDC/images/mobi_search_image.png);
 width: 33px;
 height: 31px;
 display: block;
 cursor: pointer;
 text-indent: -9999;
 border: 0px;
 margin-top: 16px;
 position: absolute;
 right: 24px;
 background-repeat: no-repeat;
 padding: 0;
 margin: 0;
 bottom: 38px;
 border-radius: 0;
 top: 12px;
}

.follow-footer {
 margin-top:30px !important;
 margin-bottom:134px !important;
}

.follow-footer li a {
 display: block;
 margin-right: 15px;
 margin-bottom: 8px;
 font-size:13px;
 color:#ffffff;
}

.follow-footer p {
 color: #ffffff;
 font-size: 15px !important;
 font-family: "UtopiaStd-Regular";
}

.follow-footer ul {
 display: block;
 float: left;
 padding: 0px;
 margin-bottom:30px;
 width:100%;
}

.foot-updated a {
 font-weight:normal;
}

.updated-pdate {
 font-style:normal !important;
 color:#607674 !important;
 font-family: "UniversLTStd" !important;
 font-weight:bold;
}

.view-press-updated {
 font-size:14px !important;
 margin-bottom:0px !important;
}

.new-title-update a {
 font-family: "UtopiaStd-Regular";
 font-size:16px !important;
 color:#2e373c !important;
}

.follow-footer li {
 float: left;
 list-style-type: none;
}

.follow-footer li.yout a {
 background-image: url(/themes/LDC/../../themes/LDC/images/blog/icon-social-sprite.png);
 background-repeat: none;
 background-position: 66px 0;
 height: 33px;
 text-indent: -99999px;
 width: 33px;
}

.follow-footer li.linkedin a {
 background-image: url(/themes/LDC/../../themes/LDC/images/blog/icon-social-sprite.png);
 background-repeat: none;
 background-position: 99px 0;
 height: 33px;
 text-indent: -99999px;
 width: 33px;
}

.follow-footer li.twitter a {
 background-image: url(/themes/LDC/../../themes/LDC/images/blog/icon-social-sprite.png);
 background-repeat: none;
 background-position: 33px 0;
 height: 33px;
 text-indent: -99999px;
 width: 33px;
}

.social-nav li.linkedin a:hover, .follow-footer li.linkedin a:hover {
 background-position: 99px -33px;
}

.social-nav li.yout a:hover, .follow-footer li.yout a:hover {
 background-position: 66px -33px;
}

.social-nav li.twitter a:hover, .follow-footer li.twitter a:hover {
 background-position: 33px -33px;
}

.hp-up-pad .no-padding-right {
 padding-right:0px !important;
 padding-left:15px !important;
}

.hp-up-pad .no-padding-left {
 padding-left:0px !important;
 padding-right:15px !important;
}
 @media (min-width:220px) and (max-width:767px) {
 .new-banner-tx {
bottom:40px !important;
 width:90% !important;
 padding:20px 20px 10px 20px !important;
}
 .top-con-bit {
 padding:0px;
}
 .col-md-5.values-txt {
 width: 100%!important;
}

.titles .featured-blog-update img {
top:unset !important;
top:30px;
}

.feat-hold {
	padding-left:20px !important; 
}

.blog-news-sec {
	padding-right:20px !important;
}

.asia-east, .south-east, .euro-east, .nrth-am, .nrth-lit-am, .south-lit-am {
padding-right:20px !important;
}


.learning-people {
	padding:0px!important;
}

.learning-people-middle {
	padding:0px!important;

}

.learning-people-last {
	padding:0px!important;
	right:0px !important;

}

.main-content-a-con #pageHeader h1 {
	margin-top:30px !important;
}

.main-content-a-con #pageHeader h1 {
font-size: 36px !important;
}

.values-block .valies-txt-head {
	font-size: 32px !important;
}

.value-mobile-image {
	padding-bottom:0px !important;
}

.value-slider-txt p {
	padding-top:40px;
	padding-bottom:160px;
	font-size:16px !important
}

.sus-mat-can {
	padding-bottom:56px !important;
}

 .col-md-7.slide, .col-md-7.values-img-con {
 width: 100% !important;
 background-image:none !important;
 min-height:80px;
}
 .wrap-content_page_new #pageHeader {
 width:100% !important;
}
 .values-block-right .slide .values-txt-hold {
 right:0px !important;
}
 .value-slider-txt-right {
 padding:0px !important;
 background-color:none !important;
 min-height:auto !important;
}
 .values-txt-hold-right {
left:0 !important;
}
 .value-slider-txt {
 min-height:auto !important;
}
 .values-txt {
 width:100% !important;
}
 .nrth-am br, .nrth-lit-am br, .south-lit-am br, .euro-east br, .south-east br {
 display:none;
}
 .nrth-am a, .nrth-lit-am a, .south-lit-am a, .euro-east a, .asia-east a, .south-east a, .our-regions-con .nrth-am, .our-regions-con .nrth-lit-am, .our-regions-con .south-lit-am, .our-regions-con .euro-east, .our-regions-con .asia-east, .our-regions-con .south-east   {
 padding:23px 0px 20px;
 font-size:18px !important;
 font-weight:normal !important;
 cursor:pointer;
}
.nrth-am, .nrth-lit-am, .south-lit-am, .euro-east, .asia-east, .south-east {
 margin-bottom:10px !important;
}
 .scale-img-hold img {
 width:85px !important;
 height:auto !important;
}
 .bread-updated {
 display:none;
}
.sociallinks-updated {
 display:none;
}
 .values-block .values-txt-brief {
 font-size:22px !important;
}
 .value-people img {
 padding-bottom:4px !important;
}
 .values-txt img {
 width:auto !important;
 height:auto !important;
}
 .out-vision-con {
 margin-bottom:40px;
}
 #contentArea.contentArea-updated {
 border:none !important;
 overflow: visible;
}
 .out-vision-con .vision-quote p {
 font-size:28px !important;
}
 .contentArea-updated h2 {
 margin-top: 30px !important;
}
 .values-txt-hold {
 width:100% !important;
}
 .values-block {
 background:none !important;
 margin: 0 -20px 20px;
 height: auto !important
}
 .scale-con {
 margin-top:-12px;
 margin-bottom:35px;
 
}
 .convervation-aw-con .sus-fact-con {
 position:absolute;
 right: unset;
 bottom:-140px;
 width:100%;
 background-color:#ffffff;
 text-align:center;
 background-image:none;
}
 .contentArea-updated {
 padding-bottom: 30px !important;
}
 .small-sum-con {
 display:block !important;
}
 .discover-more .row {
margin-top: 24px !important;
margin-bottom: 15px;
}
.discover-more .padding-left {
 padding-left:0px !important;
}
 .discover-more .padding-right {
 padding-right:0px !important;
}
 .first-dis {
 padding-right:20px !important;
}
 .discover-more .feature-small {
 margin-bottom: 40px !important;
}
 .second-dis {
 padding-left:20px !important;
}
 .discover-more .feat-p a {
color:#ffffff;
}
.convervation-aw-con .small-fact-con {
 font-size: 42px !important;
font-weight: bold;
margin-bottom: 0px !important;
color: #3F598B !important;
line-height: 0.8em !important;
}
 .convervation-aw-con .small-sum-con {
 font-size: 14px !important;
}
 .convervation-aw-con .small-txt-con {
 font-size: 18px !important;
 color: #2C3739;
 font-weight: bold;
 margin-bottom: 5px !important;
}
 .convervation-aw-con {
 margin-top:20px;
 overflow: visible;
}
 .plat-block {
 height:auto !important;
 padding:0px !important;
 border:none !important;
 margin-bottom:10px !important;
 border-radius:5px;
}
.scale-img-hold img {
 margin-left: auto;
 margin-right: auto;
}
 .convervation-aw-con .sus-mat-title {
 font-size: 36px !important;
}
 .nrth-am, .nrth-lit-am, .south-lit-am, .euro-east, .asia-east, .south-east {
 position: unset;
 top: unset;
 left:unset;
 background-color:#F4F4F4;
 border-radius:5px;
 text-align:center;
 width:100%;
}
 .our-regions-con {
 background-color: rgba(151, 177, 80, 0.95);
 background:none !important;
 padding:0px !important;
 height:auto;
}
 .convervation-aw-con .sus-mat-small {
 font-size:14px !important;
}
 .discover-more {
 background-color: #8A8C8C !important;
}
 .discover-title p {
 color:#ffffff;
 margin-bottom: 5px;
}
 div.vjs-big-play-button {
width: 45px !important;
height: 45px !important;
}
 div.vjs-big-play-button span {
border-left: 11px solid #59666f;
border-top: 7px solid rgba(0, 0, 0, 0);
border-bottom: 7px solid rgba(0, 0, 0, 0);
margin: 10px 0 0 14px;
}
 .scale-con .scale-fig-con {
 font-size: 48px !important;
 text-align:center;
}
 .scale-con .scale-txt-con {
 font-size: 18px !important;
 text-align:center;
}
 .platform_cover .plat-block p {
 color:#ffffff !important;
 font-size:18px !important;
 padding: 22px 0 19px;
 position: unset;
}
 .platform_cover {
 margin-bottom:9px;
}
.col-xs-12.plat-block {
 width:100% !important;
}
 .vision-quote {
 padding: 30px !important;
}

 .new-content-con .contentArea-updated #pageHeader h2 {
 font-size:22px !important;
 margin-top: 20px !important;
 margin-bottom:25px !important;
}
 .update-content-page p {
 font-size:15px !important;
 padding-right:0px;
}
 .new-content-con .contentArea-updated {
 padding-left:0px !important;
}
 .new-content-con #contentImage img {
 height:auto !important;
 width: 760px;
}
 .new-content-con #contentArea .leftCon {
 padding:0px !important;
}
 .new-content-con #pageHeader {
 margin-left:0px !important;
}
 .main-content-a-con {
 width:100% !important;
 padding:0 20px !important;
}
 .new-content-con {
 margin-top:0px !important;
}
 .banner_ldc, .banner_ldc img {
 height:400px !important;
}
 .titles h2 {
 font-size: 26px !important;
 margin-bottom: 10px;
}
 .hp-up-pad .no-padding-left {
 padding-right:0px !important;
}
.hp-up-pad .no-padding-right {
 padding-left: 0px !important;
}
 .press-border {
 margin-right:0px !important;
 margin-left:0px !important;
 margin-bottom:25px !important;
}
 .updated-footer-social p {
 color: #95abb8 !important;
 font-family: "UniversLTStd" !important;
 font-size: 15px !important;
 font-weight:bold !important
}
 .follow-footer li a {
 color:#ffffff;
}
 .header {
 height:auto;
padding: 11px 20px 0px;
}
 .follow-footer {
margin-bottom: 70px !important;
margin-top: 0px !important;
}
 .foot-ldc p {
 font-size:13px;
}
 .foot-nav p strong {
 font-size: 15px !important;
}
 .foot-nav li a, .foot-nav-last li a, .foot-nav-mobile li a {
 font-size:13px !important;
}
 .foot-nav-last .foot-ldc p strong, .foot-nav .foot-ldc p strong {
 font-size:15px !important;
}
 .sus-ldc {
 padding: 0 0 20px 0 !important;
}
 .foot-ldc {
padding: 28px 0 15px 0;
}
 .foot-nav, .foot-nav-last {
 border:none !important;
 padding-bottom:0px;
}
 .feature-small .feat-p {
 height: auto;
}
 .follow-footer li:last-child a {
 margin-bottom: 0px !important;
}
 .blog-news-sec .titles h2 {
 margin-top:0px !important;
}
 .feature-ldc {
 margin-bottom:20px;
}
 .blog-feature-txt p {
 background-color:#379A8D;
 color:#ffffff;
 padding: 13px 15px 16px;
 height:70px;
 margin-top: -8px;
 position:relative;
}
 .hp-left-pad .titles h2 {
 margin-top:0px;
}
 .sus-ldc .feature-small {
 margin-bottom:15px;
}
.updated-footer p:nth-child(2) {
 color: #ffffff;
}
 .press-area {
 margin-top:0px;
}
.press-mob {
 border-right: 4px solid #499e40 !important;
 padding-right:20px;
}
 .blog-feature-txt a {
 color:#ffffff !important;
 font-family: 'UtopiaStd-Regular' !important;
 font-size:18px !important;
 display:block;
 line-height: 1.2em;
 padding:0px;
}
 .new-press {
 margin-bottom: 15px !important;
}
 .press-border {
 border-right:none !important;
}
 .new-banner-tx h1 {
 font-size:24px;
}
}
 @media (min-width:768px) and (max-width:1023px) {
 .titles .featured-blog-update img {
 height:270px !important;
}
 .values-block-right .slide .values-txt-hold {
 right: 0px !important;
}
 .top-con-bit {
 padding:0px;
}

.titles .featured-blog-update img {
	top: -50px;
}

.big-logo {
position: relative;
bottom: -24px;
}

.small-head-search {
top: 13px;
right:0px;
}

.feat-hold {
padding-left: 10px !important;
}

.values-block {
	height:auto;
}

.feature-small .feat-p {
 height: 30px;
}
.nav ul {
 margin-right:0px !important;
}
 .hp-up-pad .no-padding-left {
 padding-left: 0px !important;
 padding-right: 10px !important;
}
 .hp-up-pad .no-padding-right {
 padding-right:0px !important;
 padding-left:10px !important;
}
 .new-banner-tx h1 {
 font-size:32px;
}
 .new-content-con #landingContent {
 width:unset !important;
}
 .main-content-a-con, .top-con-bit {
 width:100% !important;
 padding:0 20px !important;
}
 .col-sm-2.plat-block {
 width: 18.9%;
}
 .new-wrap {
 min-width:unset !important;
}
 #contentImage {
 width:100% !important;
}
 #contentImage img {
 height:auto !important;
 width:100% !important;
}
 .top-con-bit {
 padding:0px !important;
}
 .bread-updated {
 display:none;
}

#wrapper {
    overflow-x: unset;
}
 .titles h2 {
 margin-bottom:10px;
}
 #container ul.navbar-nav li a {
margin: 0 0 0 15px !important;
}
.blog-news-sec {
 padding-left:10px !important;
  padding-right:10px !important;
}

.sus-ldc .hp-left-pad {
    padding-left: 20px !important;
    padding-right: 20px !important;
}


 .foot-ldc p {
font-size:12px !important;
}
 .updated-footer p:nth-child(2) {
 color:#ffffff;
}
 .copy span {
 font-size:12px !important;
}
 .blog-news-sec h2 {
 margin-top:2px;
}
 #container .mega-nav ul.nav li a {
 margin-left:0px !important;
}
 #home .pdate {
 font-size:14px !important;
}
 .follow-footer li:last-child a {
 margin-bottom:0px !important;
}
 .follow-footer ul {
 margin-bottom: 23px !important;
}
 .hp-left-pad .titles h2 {
 margin-top:3px;
}
 .feature-txt {
margin: 30px !important;;
}
 #container ul.nav li:first-child a {
 margin:0px !important;
}
 .feature-ldc {
 margin-bottom:20px;
}
 .sidebar-pr {
 display:none;
}
 .new-content-con #contentArea {
 border:none !important;
}
 .new-content-con .contentArea-updated {
 padding-left:0px !important;
}
 #container ul.navbar-nav {
 margin-top: 67px !important;
}

#container ul.nav {
height: 43px;
}
 .first-dis, .second-dis {
 padding: 0 20px !important;
}
.dis-title {
 padding:0 20px !important;
}
 .contentArea-updated {
 margin-bottom:40px !important;
}
 .vision-quote {
 padding: 25px 25px 31px !important;
}
.sus-mat-can {
padding: 30px 30px 16px 30px !important;
}
 #mainNavBar {
 padding:0!important;
}
#container ul.nav li a {
 font-size:14px;
}
.banner_ldc {
 height:388px !important;
}
 .new-banner-tx {
 bottom: -335px !important;
 width:540px !important;
}
 .press-border {
 border: none !important;
 margin: 10px 20px 0 20px !important;
 padding: 0 115px !important;
}
 .feature-txt p {
 font-size: 20px !important;
}
 .sus-ldc .hp-right-pad {
 padding:0 20px !important;
}
.feature-txt {
 width:240px
}
.foot-ldc {
 padding-right:10px !important;
 padding-left:10px !important;
 padding-top:30px !important;
}
.col-sm-6 .foot-nav, .col-sm-6 .foot-nav-last {
 margin-left:0px;
}
 .updated-footer-social p {
 font-size:14px !important;
}
 .foot-nav p strong, .foot-nav-last p strong {
 font-size:14px !important;
}
 .padding-right {
 padding: 0 10px 0 0 !important;
}
 .padding-left {
 padding: 0 0 0 10px !important;
}
.sus-ldc {
 padding-bottom:0px !important;
}
 .press-list {
margin-bottom:50px;
border-right: 4px solid #499e40 !important;
}
 .p-img-holder {
padding-right:0px !important;
}
 .new-press {
margin-bottom:30px !important;
margin-right:0px !important;
}
 .press-list h2 {
 margin-bottom:10px !important;
}
#home .ptitle a {
 font-size:18px;
}
}
 @media (min-width:768px) {
 .mega-nav ul.nav {
 display:inline-block;
 height:auto;
}
 .market-page-body .slides {
 margin-top:103px;
 overflow:hidden;
}
 .market-page-body .slides .slider {
 z-index:0 !important;
}
	
	/*.press-ldc:hover .press-box-txt a {
		background-color: #ffffff;
	    color: #4c9e45;
	}*/
	
	.feature-txt a, .feature-txt p {
 color: #4c9e45;
}
 #container .feature-ldc img {
 margin-bottom: 0;
}
.feature-txt {
position:absolute;
top:0px;
background-color:#ffffff;
margin:20px;
}

.blog-feature-txt:hover, #container .feature-ldc a:hover .blog-feature-txt {
	background-color:#708eb4 !important;
}

 .feature-ldc {
 background: #2f3238;
 overflow:hidden;
}
.featured-blog-update {
    height: 175px;
}
.feature-ldc:hover .feature-txt p, .feature-ldc:hover .feature-txt p a {
color:#fff;
}
 .feature-ldc:hover .feature-txt {
color:#fff;
background-color: #708eb4;
}
.feature-ldc img {
 max-width: none;
 -webkit-transition: opacity 1s, -webkit-transform 1s;
 transition: opacity 1s, transform 1s;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
}
 .blog-feature-txt {
 bottom:0;
 right:0;
 top:auto !important;
 left:auto;
 background-color:#389a8d;
}
 .updated-footer {
 margin-right:70px;
}
.foot-nav p strong, .foot-nav-last p strong {
 font-size:15px;
 color:#95abb8;
}
.updated-footer-social {
 margin:0px 0 0 -10px !important;
}

.foot-nav-last {
    padding: 0 0 0 20px;
}
 .updated-footer-social p {
 font-family: "UniversLTStd" !important;
 font-size:16px;
 color:#95abb8 !important;
 font-weight:bold;
 margin-bottom: 5px !important;
}
 .no-padding-right {
 padding-right:0px !important;
 padding-left:10px;
}
.no-padding-left {
 padding-left:0px !important;
 padding-right:10px !important;
}
 .search-style {
 margin-left:23px;
 float:right;
 cursor:pointer;
}
.updated-menu {
 margin-right:0px;
}
.foot-updated {
 border:none !important;
 padding:0 0 0 20px !important;
}
 .updated-footer-social a {
 color:#ffffff;
}
 .blog-feature-txt a {
 color:#ffffff !important;
}
.new-press {
 margin-bottom:0px;
 margin-right:20px;
}
 .feature-small img, .general-ldc.press-area img {
 -webkit-transition: opacity 1s, -webkit-transform 1s;
 transition: opacity 1s, transform 1s;
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
}
/*.feature-ldc h2 {
	position: relative;
}
.feature-ldc p {
	display: inline-block;
	margin: 0 0 0.25em;
	background: rgba(255, 255, 255, 0.9);
	color: #2f3238;
	text-transform: none;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-360px, 0, 0);
	transform: translate3d(-360px, 0, 0);
}
.feature-ldc p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}
 .feature-ldc p:nth-of-type(2) {
 -webkit-transition-delay: 0.1s;
 transition-delay: 0.1s;
}
 .feature-ldc p:nth-of-type(3) {
 -webkit-transition-delay: 0.05s;
 transition-delay: 0.05s;
}
.feature-ldc:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
 .feature-ldc:hover p:nth-of-type(2) {
 -webkit-transition-delay: 0.05s;
 transition-delay: 0.05s;
}
 .feature-ldc:hover p:nth-of-type(3) {
 -webkit-transition-delay: 0.1s;
 transition-delay: 0.1s;
}*/
/*.feature-ldc:hover img,.feature-small:hover img, .feature-small:hover img, .general-ldc.press-area:hover img {
	opacity: 0.7;
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}*/
.general-ldc.press-area:hover a {
 background-color: #708eb4;
 color: #ffffff;
}
.feature-ldc:hover img, .feature-small:hover img, .feature-small:hover img {
 opacity: 0.7;
 -webkit-transform: scale3d(1.1, 1.1, 1);
 transform: scale3d(1.1, 1.1, 1);
}
.feature-small:hover .feat-p a {
 color:#4c9e45;
}

.discover-more  .feature-small > a {
 margin-bottom: 12px;

}

 .feature-small > a {
 background: #2f3238;
 overflow: hidden;
 display:inline-block;
 margin-bottom: 7px;
 width:100%;
}


.feature-small > a > img {
 margin-bottom:0px
}
.general-ldc.press-area.no-margins-top {
 background: #2f3238;
 overflow: hidden;
}
/*.feature-ldc:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}*/

/*.press-ldc {
overflow:hidden;
background-color:#2f3238;
}
.press-ldc img {
   -webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.press-ldc:hover img{
 opacity: 0.4;
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}
*/

/*-----------------*/
/***** Goliath *****/
/*-----------------*/

 .effect-goliath {
 background: #df4e4e;
}
.effect-goliath img, .effect-goliath h2 {
 -webkit-transition: -webkit-transform 0.35s;
 transition: transform 0.35s;
}
.effect-goliath img {
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
}
.effect-goliath h2, .effect-goliath p {
 position: absolute;
 bottom: 0;
 left: 0;
}
.effect-goliath p {
 text-transform: none;
 font-size: 90%;
 opacity: 0;
 -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
 transition: opacity 0.35s, transform 0.35s;
 -webkit-transform: translate3d(0, 50px, 0);
 transform: translate3d(0, 50px, 0);
}
.effect-goliath:hover img {
 -webkit-transform: translate3d(0, -80px, 0);
 transform: translate3d(0, -80px, 0);
}
.effect-goliath:hover h2 {
 -webkit-transform: translate3d(0, -100px, 0);
 transform: translate3d(0, -100px, 0);
}
.effect-goliath:hover p {
 opacity: 1;
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
}
}

/* Media queries */
@media screen and (max-width: 50em) {
 .content {
 text-align: center;
}
 .grid {
 display: inline-block;
 float: none;
 margin: 10px auto;
 width: 100%;
}
}
 @media (min-width:789px) and (max-width: 999px) {
 .mega-nav ul {
 display: block;
 float: left;
 padding: 0px;
 width: 200px;
 margin-top: 0px;
}
.mega-des .title-mega {
 color: #4c9e45;
 font-family: "UtopiaStd-Regular";
 font-size: 26px;
 line-height: 1.1em;
}
/*.mega-nav {
    top: 62px;
    position: absolute;
    right: 15px;
    width: 810px;
	max-width:100%;
    z-index: 5;
    display: none;
    padding: 30px;
    background-color: #efefef;
}*/
ul.mega_sub_nav li {
 display: block;
 color: #ffffff;
 float: none;
 margin-bottom: 10px;
}
.mega-img a {
 font-size: 14px;
 font-family: 'UtopiaStd-Regular';
 font-style: italic;
}
.mega-img img {
 margin-bottom: 10px;
}
}
@media (min-width:767px) and (max-width: 788px) {
	/*.mega-nav {
    top: 119px;
	position: absolute;
    right: 15px;
    width: 100%;
    z-index: 5;
    display: none;
    padding: 30px;
    background-color: #efefef;
	}*/
	ul.mega_sub_nav {
 float:left;
 width:220px;
}
 .mega-img img {
 width: 100%;
 height: auto;
}
.mega-img a {
 font-size: 14px;
 font-family: 'UtopiaStd-Regular';
 font-style: italic;
}
ul.mega_sub_nav li {
 display: block;
 color: #ffffff;
 float: none;
 margin-bottom: 10px;
}
.mega-des .title-mega {
 color: #4c9e45;
 font-family: "UtopiaStd-Regular";
 font-size: 26px;
 line-height: 1.1em;
}
}
