@media all and (max-width: 1229px) {
#topnavigation ul li.level1 > a, #topnavigation ul li.level1 > span {padding:24px 12px 24px;display: block;}
#topnavigation ul li.active > a{padding:23px 11px 23px;}
#twocolright .YearTabsWrapper ul li{font-size:1.0em;}
.IRLanding .whiteBoxes .boxInner{padding: 20px 20px 20px;}
#headerlinks{margin-right: 19px;}
#headerlinks ul li a{padding: 0px 7px;}
}


/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 900px) and (max-width: 1024px) {
}


@media all and (min-width: 992px) {
.col-md-pad-left-none{padding-left:0px !important}
.col-md-pad-right-none{padding-right:0px !important}
}


/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 899px){
}

@media all and (max-width: 991px) {
#site-footer ul li.copyright.dyndate, #site-footer ul li.copyright.dyndate > a { font-size: 14px; }
body.scrolled #headerwrapper {transform: translateY(-128px);}
#mobisearchbox {display:inline-block;}
#headerwrapper .backToLink a > span { width: 97%; display: inline-block; }
#headerwrapper .backToLink > a {font-size: 0.925rem;width: 100%; text-align: left; padding: 15px 65px;}
#headerwrapper .wrapItem { display: flex; justify-content: right;align-items: center; }
#headerwrapper #logo img { width: 74px; }
#footerwrapper .socialLinks{position: static;float: left; margin-top: 20px; }
#headerwrapper .headerInner{padding-bottom:13px;padding-top:13px;}
/* .logoWrapper{width:auto;float: left;} */
#topnavigation{padding-top: 28px;clear: both;float: left;}
#toplinks{position: absolute;right: 0px;top: 61px;width: auto;}
#mobiContact ul li{display:none;}
#leftcol{display:none;}
#twocolright .YearTabsWrapper ul li{font-size: 1.222em;}
.bannerText{width: 750px;position: static;margin: 0 auto;padding: 10px 15px 0px;}
.bannerText:after{content:" ";height:0; clear:both;display: block;*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML += '<div class="ie7-clear"></div>' );}
.bannerText .bannerTextInner{max-width:300px;}
#bannerwrapper{padding-bottom: 30px;}
.bannerText span.text{font-size:1.778em;padding-bottom: 0px;}
#bannerwrapper .bannerLink{margin-top:12px;}
#bannerwrapper .bannerLink a{padding: 2px 22px;font-size: 1.0em;}
}

@media all and (min-width: 768px) and (max-width: 991px) {
.col-sm-pad-right-none{padding-right:0px !important}
.col-sm-pad-left-none{padding-left:0px !important}
.col-sm-clear-both{clear:both;}
.col-md-clear-both{clear:both;}
.IRLanding .whiteBoxes .boxInner{padding: 20px 20px 20px;}
}


/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {

#twocolright{clear:both;}
.homecontentwrapper .centercol .boxes{margin-bottom:30px;}
#footerwrapper .footerInner .sections{margin-bottom:30px;overflow:hidden;}
#topnavigation,#toplinks{display:none;}
.IRLanding .whiteBoxes .boxInner{padding: 20px 20px 20px;}
.bannerText{width:auto}
.bannerText span.text{font-size:1.778em;}
.IRLanding .whiteBoxes .boxInner .boxHeader{margin-bottom:11px;}
}


@media (min-width: 641px) and (max-width: 767px) {
}


/*--------- All Mobiles Portrait and Landscape Global CSS ---------*/
@media all and (max-width: 640px) {
#headerwrapper #logo{max-width:81px}
#headerwrapper .investorsTitle{font-size: 1.2em;line-height: 1.2em; margin:30px 0 0 10px;padding-left: 11px;}

.mobiButton .hamburgerIcon{margin-top:2px;}
.mobiButton .hamburgerIcon span{height:3px; margin-bottom:4px;}
#breadcrumb{display:none;}
#twocolright .YearTabsWrapper{display:none;}
.PrWrapper span.currentYear{display:block;}
#twocolright{padding-bottom:50px;}
#footerbottomlinks{margin-top:0px;}
#footerwrapper .footerInner .sections.section3{margin-bottom:0px;}
#footerwrapper .subscriptionWrapper{padding-bottom: 35px;}
.backToLinkWrapper{font-size: 0.85em;}
#headerwrapper .backToLink .backToLinkInner .backToLinkContainer p:before{line-height: 21px;}
#headerwrapper .backToLink .backToLinkInner .backToLinkContainer a{padding-left: 18px;}

}

@media all and (max-width: 440px) {
#subsidiaries-and-ventures table.simple th,#subsidiaries-and-ventures table.simple td{float: none;display: block;text-align: center;}
#subsidiaries-and-ventures table.simple tr th:first-child,#subsidiaries-and-ventures table.simple tr td:first-child{border-left:1px solid #d6d6d6;}
#subsidiaries-and-ventures table.simple tr td:last-child,#subsidiaries-and-ventures table.simple tr th:last-child{border-right:1px solid #d6d6d6;}
.PrWrapper table.prTable .docTitle{padding:18px 2px;}
table.bigTable,.PrWrapper table.prTable{font-size:0.722em;}
}

@media (min-width: 321px) and (max-width: 640px) {

}

@media (max-width: 320px) {
body{min-width:300px;}
}