.row .pagecontent{height:auto;margin:10px auto 0;padding:0}.custom-panel{background:none;border:0}.index_panel_wrapper{margin:50px 0}@media only screen and (max-width:470px){.index_panel_wrapper{margin:15px 0}}.services{margin:20px 0}@media only screen and (min-width:40.063em){.services h2{font-size:1.5rem;text-transform:uppercase}}.services .icon{position:relative;display:inline-block;padding:0;margin-bottom:24px;width:160px;height:160px;text-align:center;font-size:72px;line-height:130px;color:#333;background:0;border:10px solid #22a2b0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:1;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.services .icon:hover{color:#fff;background:#22a2b0;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.services .icon:hover :after{z-index:-1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;opacity:1;filter:alpha(opacity=100)}.services .icon:after{pointer-events:none;content:"";position:absolute;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #22a2b0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;z-index:-1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.services .line{height:6px;background:#22a2b0;margin-top:20px;margin-bottom:20px}.services .line .spot{-webkit-animation-name:growIn;-moz-animation-name:growIn;-o-animation-name:growIn;animation-name:growIn;margin:-7px auto;display:block;width:20px;height:20px;background:#22a2b0;border:0 solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.skills{padding-top:20px;color:#333;background:#fff}.skills h2{margin:0 0 80px;color:#333;font-size:24px;font-weight:300}.skills .chart{position:relative;display:inline-block;width:170px;height:170px;margin-bottom:50px;text-align:center}.skills .chart .percent{display:inline-block;line-height:170px;font-size:50px;font-weight:300;z-index:2}.skills .chart canvas{display:inline-block;position:absolute;top:0;left:0}