#container {margin:0 auto; width:100%;}

.FixedLayout, .owl-carousel-banner .owl-dots {max-width:73.125em; min-width: 60em; margin: 0 auto; padding:0;}
.banner .FixedLayout, .owl-carousel-banner .FixedLayout {position: relative;z-index:1;}

#mainContent {position: relative;}
#mainContent *, #about-seco *, ul.article-news-list * {line-height:1.5em;}
#mainContent .column {float: left;}
#mainContent .column:empty {display:none;}
#mainContent #center {width: 50%; margin: 0 0 0 25%; padding: 0 0 2em 0;}
#mainContent #right {width: 25%;  margin-right: -25%; padding:0 0 0 1.5em;}
#mainContent #left {width: 25%; margin-left: -75%; padding:0 1.5em 0 0;}
#mainContent > #left {left: -25%; margin-left: expression(document.all.center.offsetWidth * -1 + parseFloat(document.all.center.currentStyle.paddingLeft) + parseFloat(document.all.left.currentStyle.paddingLeft) + parseFloat(document.all.left.currentStyle.paddingRight));}


@media only screen and (max-width:900px){
	#mainContent #center {width:100%; margin-left:0;}
	#mainContent #center{margin-right:0;}
	#mainContent #left {margin-left:0; width:100%; padding: 0;}
	#mainContent #right {margin-right:0; width:100%; padding: 0;}
	.owl-carousel-banner .owl-dots {max-width:100%;min-width:100%;}
}
