.container{width:1160px;margin:0 auto;}img{max-width:100%;height:auto;}.row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;}.column{position:relative;display:inline-block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:33.33%;}.layout1 .column1{width:100%;}.layout3 .column1{width:50%;}.layout3 .column2{width:50%;}.layout4 .column3{margin-left:50%;}.layout5 .column1{width:50%;}@media only screen and (min-width: 1160px){#header{background-position:53% bottom !important;}.section-home.has-slider .boilerplates{margin-top:-170px;}#slider .panel{bottom:110px;}}@media only screen and (min-width: 960px) and (max-width: 1159px){.container{width:920px;}nav .d1 a{font-size:1.2rem;}nav .d1>a{letter-spacing:0;font-size:1.2rem;}#slider .panel h2,#slider .panel h3{width:845px;}.featurelinks{bottom:170px;}.featurelinks .wrapper{width:850px;}}@media only screen and (max-width: 959px){.featurelinks{bottom:170px;}.featurelinks .wrapper{width:90%;}}@media only screen and (min-width: 768px) and (max-width: 959px){.container{width:728px;}nav .d1 a{font-size:1.2rem;}nav .d1>a{letter-spacing:0;font-size:1.2rem;}}@media only screen and (max-width: 767px){.column{-ms-flex:1 0 100%;-webkit-flex:1 0 100%;flex:1 0 100%;margin:0;}.column,.row,.container{width:100% !important;}.slicknav_menu{display:block;}.slicknav_nav *{color:#fff !important;font-size:1.3rem !important;}.hidden-mobile{display:none;}#banner{position:absolute;top:50px;}#banner .container{width:90% !important;}.boilerplates{display:table;}.boilerplates>.cell{display:table-row;}#slider .panel h2:before{width:80px;height:80px;}#slider .panel h2,#slider .panel h3{width:90%;padding:0 180px 0 80px;}#slider .panel:after{display:none;}#slider .panel h2{font-size:2.4em;}#slider .panel h3{font-size:1.4em;}.featurelinks ul{width:160px;height:160px;}}@media only screen and (max-width: 479px){.aside{top:90px;width:100%;left:0;right:0;}#search{width:40%;}#banner .column > p > a > img{width:160px;}#slider .panel{padding:15px 15px 75px 15px;}#slider .panel h2:before{display:none;background-image:none;}#slider .panel h2,#slider .panel h3{width:100%;padding:0 160px 0 0;line-height:1.2;}.featurelinks{bottom:160px;}.featurelinks .wrapper{width:95%;}.featurelinks ul{width:160px;height:160px;}}