
.logo_container { width:99%;}
.logo_container #logo { margin:0 auto; }
.dblmenu { width:99%; }

.reachsubmenu ul li a { font-size:11px; }
.reachsubmenu ol li { font-size:11px; }
.reachsubmenu ol li a { font-size:11px; }

.carousel .caption { display:none; }

.image_caption_wrapper strong { font-size:17px; top:20px; }

.bighighlight { font-size:16px; padding-left:0; padding-right:0; }
.hp_ourdivs { width:100%; margin-bottom:20px; }
.hp_corpvideo { width:100%; }
.hp_latestnews { width:100%; margin-bottom:20px; }
.hp_highlights { width:100%; }

.whatwedo_aboutus .discovertmk { width:100%; margin-bottom:30px; }
.whatwedo_aboutus .whatwedo { width:100%; }

.prosol .hor_hilighted_menu a { font-size:12px; }

.infoblock_accordion .left_col { width:100%; }
.infoblock_accordion li .canhide .findoutmore { width:95%; }
.infoblock_accordion ul { width:100%; margin-bottom:20px; } 
.infoblock_accordion .right_col { width:100%; }

.footer .media { width:40%; margin-left:5%; }
.footer .most_viewed_grid { width:45%; }
.footer .followus_grid { margin-top:20px; }
.footer .contacts { width:90%; margin-left:5%; }

.mapcitydot { width:6px; height:6px; }
.blackline { margin:2px 0 0 3px; }

#worldMapContainer .keyfacts { line-height:12px; }
#worldMapContainer .keyfacts strong.smallHeader { font-size:10px; }
#worldMapContainer .keyfacts strong.midDigits { font-size:15px; }

.col3container>div { width:100%; margin:0 0 20px 0; }
