*{margin:0;padding:0;border:none}abbr,acronym{cursor:help}.floatleft{float:left!important}.floatright{float:right!important}.clear{clear:both}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}a{color:#000;outline:none;border:none;text-decoration:none}a:link{color:#000}a:hover,a:focus{text-decoration:none;color:#000}:focus{outline:none}ul li{list-style:none}@font-face {
    font-family: 'Open Sans';
    src: url('fonts/open-sans-regular-webfont.eot');
    src: url('fonts/open-sans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/open-sans-regular-webfont.woff') format('woff'),
         url('fonts/open-sans-regular-webfont.ttf') format('truetype'),
         url('fonts/open-sans-regular-webfont.svg#Open Sans') format('svg');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'Open Sans';
    src: url('fonts/open-sans-semibold-webfont.eot');
    src: url('fonts/open-sans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/open-sans-semibold-webfont.woff') format('woff'),
         url('fonts/open-sans-semibold-webfont.ttf') format('truetype'),
         url('fonts/open-sans-semibold-webfont.svg#Open Sans') format('svg');
    font-weight: normal;
    font-style: normal;
}@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}@font-face {
    font-family: 'Fjalla One';
    src: url('fonts/fjallaone-regular-webfont.eot');
    src: url('fonts/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fjallaone-regular-webfont.woff') format('woff'),
         url('fonts/fjallaone-regular-webfont.ttf') format('truetype'),
         url('fonts/fjallaone-regular-webfont.svg#Fjalla One') format('svg');
    font-weight: normal;
    font-style: normal;
}body{font-family:Arial,Helvetica,sans-serif;font-size:13px;background:#72b3e7 url(images/body-bg.png) repeat-x 0 0}p{padding:8px 0;line-height:20px}#main-wrapper{background:url(images/xmain-wrapper-bg.jpg.pagespeed.ic.HFzPU2DOEn.jpg) no-repeat center top;border-top:4px solid #ec1c24}#bt-wrapper{background:url(images/bottom-bg.png) repeat-x 0 bottom}#canvas{background:url(images/xbottom-wrapper-bg.jpg.pagespeed.ic.CLLuiMoQED.jpg) no-repeat center bottom;min-height:1000px}#wrapper{width:1000px;margin:0 auto;background:#fff;min-height:1000px}#header{height:98px;position:relative}.call span,#menu li a span,#menu li.current-menu-item em,#footer h2,#services span,#services a,#banner a,#sidebar h2 span,#main h1,#sidebar ul li a,#bottom-content h2,.inner #intro h1,span.highlights,.inner #main ul li a,.breadcrumb,#sidebar .visit span,#sidebar .visit p,.inner #main .right h2,.help-text,ul.social-media li span,.search-form label,#sidebar ul li.current-menu-item em,h2,h3,.pdf a{font-family:"Open Sans",Arial,Helvetica}#services a:hover,.form input.button:hover{-webkit-transition:all .6s ease .1s;-moz-transition:all .6s ease .1s;-o-transition:all .6s ease .1s;-ms-transition:all .6s ease .1s;transition:all .6s ease .1s}.logo{position:absolute;top:23px;left:20px}.call{background:url(images/xcall.gif.pagespeed.ic.B1ahawZnYt.png) no-repeat left 7px;float:right;margin:24px 20px 0 0}.call span{display:block;padding-left:54px}.call .number{font-size:26px;font-weight:normal}.call .call-us{font-size:17px;color:#545454}#menu{height:56px;font-size:16px;position:relative;z-index:3000}#menu ul{background:#ec1c24;height:48px}#menu li{float:left;margin:0;background:url(images/xnav-sep.jpg.pagespeed.ic.fiz9z5nix8.jpg) no-repeat 0 15px;padding-left:4px;position:relative}#menu li.first{background:none}#menu li a,#menu li.current-menu-item em{display:block;color:#fff;padding-left:5px;font-weight:normal;position:relative;z-index:1000}#menu li span.nav-rgt{padding-right:5px;display:block}#menu li span.nav-rgt span{padding:12px 15px 21px;display:block;color:#fff}#menu li a:hover,#menu li.current-menu-item em,#menu li:hover a,#menu li.current-page-ancestor a{background:url(images/xnav-left.png.pagespeed.ic.e43-Trdb79.png) no-repeat 0 bottom}#menu li a:hover .nav-rgt,#menu li.current-menu-item .nav-rgt,#menu li:hover .nav-rgt,#menu li.current-page-ancestor .nav-rgt{background:url(images/xnav-right.png.pagespeed.ic.6V0ZqdphR7.png) no-repeat right bottom}#menu li a:hover span.nav-rgt span,#menu li.current-menu-item span.nav-rgt span,#menu li:hover span.nav-rgt span,#menu li.current-page-ancestor span.nav-rgt span{background:#00acee}#menu li.current-menu-item em{font-style:normal}.menu-link{display:none}#intro{position:relative;top:-8px;z-index:10;display:inline-block;width:100%}#services{width:1000px;margin:0px 0 35px 10px;display:inline-block;clear:both}#services ul li{width:21.3%;text-align:center;background:#f5f5f5 url(images/xservices-shadow.jpg.pagespeed.ic.aj2OScbVb0.jpg) no-repeat bottom center;border-top:7px solid #42b0dc;padding:0 8px 40px;margin:0 8px 0;float:left}#services ul li img{margin-top:-69px;position:relative;z-index:1000}#services span{font-size:27px;text-transform:uppercase;color:#424242;display:block;font-weight:700;padding:15px 0 8px}#services p{color:#6e6e6e;margin-bottom:28px;font-size:15px;min-height:120px}#services a,.pdf a{padding:5px 25px;border:2px solid #42b0dc;color:#42b0dc;font-size:16px}#services a:hover,.pdf a:hover{background:#42b0dc;color:#fff}#banner{background:url(images/xbanner-bg.jpg.pagespeed.ic.x1D7NsJ9_2.jpg) repeat 0 0;padding:27px 20px 10px;position:relative;clear:both}#banner span.title{font-family:"Fjalla One",Arial,Helvetica;font-size:22px;color:#fff;text-transform:uppercase;padding:0}#banner p{font-size:16px;color:#fff;width:600px}#banner span.learn{position:absolute;top:31px;right:20px;border:2px solid #fff;padding:6px 7px}#banner a{background:url(images/xbanner-arrow.jpg.pagespeed.ic.j4J17E12qr.jpg) no-repeat right 5px;text-transform:uppercase;font-size:19px;color:#fff;padding:0 27px 0 13px}#content{padding:29px 20px 52px}img.alignright{float:right;margin:5px 0 12px 20px}img.alignleft{float:left;margin:18px 24px 12px 0}img.aligncenter{display:block;margin:15px auto}img.alignright,img.alignleft,img.aligncenter{border:1px solid #e0dfdf;padding:5px}.inner img.alignleft{margin-top:4px}#main{float:left;width:668px;padding-bottom:15px}#main h1{color:#38a0ca;font-size:28px;text-transform:uppercase}#main ul{padding:12px 0}#main ul li{background:url(images/xmain-bullets.jpg.pagespeed.ic.wDUHIlj6nC.jpg) no-repeat 0 11px;padding:8px 0 0px 24px;line-height:20px}#sidebar{float:right;width:262px}.inner #sidebar{float:right;min-width:262px;position:absolute;top:14px;right:20px;width:25%}#sidebar .search,#sidebar .visit{border:1px solid #f1f1f1}#sidebar h2{background:url(images/xh2-bg.jpg.pagespeed.ic.P_ouQ_g2g2.jpg) no-repeat left 0;padding:0 0 0px 5px}#sidebar h2 span{background:url(images/xh2-span-bg.jpg.pagespeed.ic.f0BfouuIPH.jpg) repeat-x 0 0;font-size:20px;text-transform:uppercase;color:#fff;padding:9px 0 9px 17px;display:block;font-weight:normal}#sidebar ul li+li{border-top:1px solid #ececec}#sidebar ul li{background:url(images/xsidebar-bullets.jpg.pagespeed.ic.oGDLpKXt3F.jpg) no-repeat 25px 17px;padding:12px 0 12px 44px}#sidebar ul li:hover a,#sidebar ul li.current-menu-item em{cursor:pointer;text-decoration:underline;font-style:normal}#sidebar ul li a,#sidebar ul li.current-menu-item em{font-size:14px;font-weight:normal;text-transform:capitalize}#bottom-content{clear:both;background:#efefef;text-align:left;padding:0 20px 20px}#bottom-content h2{font-size:33px;font-weight:normal;color:#2d2d2d;text-transform:uppercase;background:url(images/xh2-border.jpg.pagespeed.ic.G7CJqCLCke.jpg) no-repeat center 84px;padding:30px 0 34px;text-align:center}#bottom-content p{color:#5c5c5c}#main ul.img-list li{background:none;display:inline-block;padding:0 40px 20px 0;vertical-align:middle}.img-list img{margin-bottom:10px}.img-list span{display:block}.pdf{margin:0 0 15px;display:inline-block}.breadcrumb{padding:0 21px;font-size:13px;font-weight:normal;text-transform:uppercase}.breadcrumb a{color:#ec1c24}.breadcrumb span{color:#444}.inner #content{padding-top:15px;position:relative;width:960px;display:inline-block}.inner #intro{background:url(images/xinner-intro.jpg.pagespeed.ic.Q_Fasd4Y9w.jpg) no-repeat center center;height:134px}.inner #intro h1{padding:10px 0 10px 20px;font-weight:800;font-size:34px;clear:both}.inner #main .left{width:auto}.inner #main p{font-size:13px}.help-text{clear:both;margin-top:15px;padding:18px 0 10px;display:block;color:#ff151e;font-weight:normal;font-size:14px}span.highlights{color:#00abee;font-weight:normal}ul#menu-location li{background:url(images/xlocation-bullets.jpg.pagespeed.ic.2At0gKtWjT.jpg) no-repeat 34px 9px;padding:10px 0 10px 40px}ul#menu-location li a{font-weight:normal;font-size:21px;color:#414141;padding-left:34px}#main .right{float:right;width:355px}#main .right h2{font-size:34px;font-weight:normal;background:url(images/xcontact-h2.jpg.pagespeed.ic.JOHZZzkaXY.jpg) no-repeat 0 52px;padding-bottom:10px}#sidebar .visit{margin-top:34px}#sidebar .visit li{background:none;padding:10px 0 0px 12px;border-top:none}#sidebar .visit li span{color:#ff151e;font-size:15px;font-weight:normal;padding-left:26px}#sidebar .visit li.address p{padding-left:26px}#sidebar .visit li.address span{background:url(images/xaddress.jpg.pagespeed.ic.Q5Rirqm1Sj.jpg) no-repeat 0 1px}#sidebar .visit li.phone span{background:url(images/xphone.jpg.pagespeed.ic.M5icCiqiwH.jpg) no-repeat 0 1px}#sidebar .visit li.fax span{background:url(images/xfax.jpg.pagespeed.ic.YcImEfpyOL.jpg) no-repeat 0 1px}#sidebar .visit li.phone p,#sidebar .visit li.fax p{font-size:17px;padding-left:26px;color:#363636;font-weight:normal}.form{padding-left:34px}.form label{float:left;width:100%;margin:3px 10px 6px 0;color:#636363;font-weight:normal}.form .textbox,.form textarea,.search-form .textbox{padding:5px;line-height:20px;border:1px solid #ececec;width:532px}input.button{padding:4px 22px 2px;font-family:"Fjalla One",Arial,Helvetica;font-size:14px;text-transform:uppercase;background:#00abee;border-bottom:3px solid #006d98;color:#fff;border-radius:0}input.button:hover{background:#ec1c24;-webkit-box-shadow:inset 0px 2px 2px rgba(126,71,2,1);-moz-box-shadow:inset 0px 2px 2px rgba(126,71,2,1);box-shadow:inset 0px 2px 2px rgba(126,71,2,1);border-bottom:3px solid #912327;cursor:pointer}.form .success{color:#2caf00;display:block;padding:5px 0 10px}.form .error{color:red;display:block;padding:3px 0}.search-form .help-text{margin-top:0;padding:0 0 12px}.search-form label{color:#636363}.search-form .textbox{width:400px;margin:0 8px 10px 0}.phone .help-text{margin-top:0;padding-top:0}.phone span{font-weight:bold}.anim-image{position:relative}.animation-text{position:absolute;width:200px;top:110px;left:432px;z-index:15;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#818285}#main .animation-text ul li,#main .pv-animation-text ul li{background:none}.animation-text ul li{line-height:140%;margin-bottom:5px}.pv-animation-text{position:absolute;width:200px;top:140px;left:448px;z-index:15;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#818285}.pv-animation-text ul li{line-height:140%;margin-bottom:8px}.ft-wrapper{background:url(images/xft-top-bg.jpg.pagespeed.ic.LmZ6A3zlq9.jpg) repeat 0 0;width:100%}.ft-top{width:1000px;margin:0 auto;padding:17px 20px 0;box-sizing:border-box}#footer .column{float:left;width:28%;min-height:100px;margin-bottom:15px}#footer .column.last{float:right;width:13%}#footer h2{font-size:22px;color:#fff;font-weight:normal;margin-bottom:28px}.top{display:inline-block;width:100%}.top ul{overflow:hidden;background:url(images/xft-ul-border.jpg.pagespeed.ic.SiZr0yiC1C.jpg) repeat-x 0 bottom}.top ul li{float:left;background:url(images/xft-sep.jpg.pagespeed.ic.e-qjpIFyBD.jpg) no-repeat right 1px;padding:0 15px 24px}.top ul li.last{background:none}.top ul li:hover a,.top ul li.current-menu-item em{font-size:15px;font-weight:600;color:#fff}.top ul li.current-menu-item em{font-style:normal}.top ul li a{font-size:15px;color:#686868;font-weight:600}.top span img{clear:both;margin:18px 0 10px}#footer p{color:#8e8e8e}.ft-top p{padding-bottom:20px}.ft-bottom{background:url(images/xft-bottom-bg.jpg.pagespeed.ic.lp8dDXSiom.jpg) repeat 0 0;width:100%;height:69px}.bottom-wrapper{width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box;overflow:hidden}p.copyright{float:left;padding-top:25px}ul.social-media{float:right;padding:19px 0 0}ul.social-media li{float:left;padding:3px 0 3px 4px;width:auto;height:24px;overflow:hidden}ul.social-media li img{vertical-align:middle;margin:2px 3px 0px 0}ul.social-media li span{color:#d7d7d7;text-transform:uppercase;font-weight:normal;display:inline-block;width:0;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;transition:all .6s ease 0s;-khtml-opacity:.0;-moz-opacity:.0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}@media screen and (-webkit-min-device-pixel-ratio:0){ul.social-media li span{display:none}ul.social-media li:hover a span{display:inline-block}}ul.social-media li:hover a span{display:inline-block;width:78px;-khtml-opacity:.1;-moz-opacity:.1;-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=100);opacity:1}ul.social-media li:hover{border:2px solid #d7d7d7;border-radius:25px}ul.social-media li:hover img{margin-top:0}#menu ul ul{position:absolute;z-index:5;padding:0;height:auto;top:49px;left:10px;background:#eee;visibility:hidden;border-bottom:3px solid #00acee}#menu ul ul li{width:100%}#menu ul li:hover ul,#menu ul li a:hover ul{opacity:1;visibility:visible;min-width:250px}#menu ul ul{opacity:0 \9 ;display:none\9 }#menu ul li:hover ul,#menu ul li a:hover ul{opacity:1 \9 ;display:block\9 ;visibility:visible}#menu ul li ul li a{text-decoration:none;padding:12px;display:block;white-space:nowrap;min-width:120px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;font-family:"Open Sans",Arial,Helvetica;font-size:15px;font-weight:700;background:none}#menu ul li:hover ul li a{background:none}#menu ul li ul li+li{border-top:1px dotted #cbcbcb}#menu li li span.nav-rgt span{color:#3e3e3e}#menu ul li ul li a:hover span.nav-rgt span,#menu ul li li.current-menu-item span.nav-rgt span{color:#00acee;background:#eee}#menu ul li.menu-item-has-children ul li,#menu li ul li a:hover,#menu li ul li.current-menu-item em{background:none}#menu li.menu-item-has-children ul li,#menu li.menu-item-has-children ul .nav-rgt,#menu li li a:hover span.nav-rgt span,#menu li.current-menu-item li span.nav-rgt span,#menu li:hover li span.nav-rgt span,#menu li.current-page-ancestor li a{background:none}#menu li.current-page-ancestor ul li span.nav-rgt span{background:#eee}#menu li li span.nav-rgt span{padding:0}#menu li li.current-menu-item span.nav-rgt span{padding:12px 0 10px 4px}#menu ul li>ul{-webkit-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:perspective(350px) rotateX(-90deg);-o-transform:perspective(350px) rotateX(-90deg);transform:perspective(350px) rotateX(-90deg)}#menu ul li:hover ul,#menu ul li.current-menu-item:hover ul{-webkit-transform:perspective(350px) rotateX(0deg);-o-transform:perspective(350px) rotateX(0deg);transform:perspective(350px) rotateX(0deg);-webkit-transition:.2s linear 0s;-o-transition:.2s linear 0s;transition:.2s linear 0s}@media screen and (max-width:1180px){img{max-width:100%;height:auto}#wrapper,#services,.ft-top,.bottom-wrapper{width:980px;margin:0 auto}#services{margin-bottom:35px;text-align:center}.inner #sidebar{right:40px}.top ul li{padding:0 13px 24px}}@media screen and (max-width:1024px){#wrapper,#services,.ft-top,.bottom-wrapper{width:930px}#services ul li{background-size:100% auto}#main{width:615px}#main .left{margin-right:15px}img.alignright,img.alignleft,img.aligncenter{box-sizing:border-box}.menu-link{display:block;background:#ec1c24;height:55px;padding-top:8px;text-align:center;cursor:pointer;margin-bottom:2px}#menu ul li ul,#menu ul li:hover ul,#menu ul li a:hover ul{opacity:1 \9 ;display:block\9 ;visibility:visible;position:relative;top:auto;left:auto}#menu li a,#menu li.current-menu-item em,#menu li span.nav-rgt,#menu li{padding:0}#menu ul li+li{border-top:1px solid #1b1b1b}#menu,#menu ul li ul{display:none;border-bottom:none}#menu.selected-link,#menu ul li ul.selected-link{display:block}#menu ul li,#menu ul li:first-child{width:100%;background:#313131}#menu ul li ul li a{background:#eee}#menu ul li:hover ul li a,#menu li.current-page-ancestor ul li a{background:#eee}#menu li span.nav-rgt span{padding:12px 15px}#menu ul li li.current-menu-item span.nav-rgt span{padding-left:14px}#menu li.menu-item-has-children .plus-minus,#menu li.menu-item-has-children .plus-minus.selected-link{width:13%;background:url(images/xarrow-menu.png.pagespeed.ic.aNx9wU8xDy.png) no-repeat 85% 22px;position:absolute;top:0;right:0;height:47px;display:block;z-index:99999;transition:inherit;padding:0 15px 0 0;cursor:pointer}#menu li.menu-item-has-children .plus-minus.selected-link{background-position:85% -10px}#menu ul li>ul{-webkit-transform-origin:none;-o-transform-origin:none;transform-origin:none;-webkit-transform:none;-o-transform:none;transform:none}#menu ul li:hover ul,#menu ul li.current-menu-item:hover ul{-webkit-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none}.inner #intro{height:auto;padding:15px 0}.inner #content{width:100%;box-sizing:border-box}#main .right{width:300px}#main .right h2{font-size:29px;background-position:0 46px}.inner #sidebar,#sidebar{margin-top:0!important}.inner #sidebar{right:20px}.inner #intro h1{padding-top:5px}.contact #main .right{width:305px}.contact #main .right h2{font-size:29px;padding-bottom:16px}#main .animation{width:100%}.pv-animation-text{left:407px}.top ul li{padding:0 10px 24px}}@media screen and (max-width:980px){#wrapper,#services,.ft-top,.bottom-wrapper{width:730px}#services{display:block;margin-bottom:-30px}#services ul li{margin:0 0 70px 4.3%;width:41.3%}#banner span.title{font-size:20px}#main{width:100%;float:none;margin-bottom:20px;overflow:hidden}.inner #sidebar,#sidebar{float:none;width:100%;position:relative;display:inline;min-width:inherit;right:0}.contact #main .right{width:355px}#main .animation{height:595px}.pv-animation-text{left:460px}.top ul li,.top ul li.last{background:url(images/xft-bottom-bg.jpg.pagespeed.ic.lp8dDXSiom.jpg) repeat-x 0 0;float:none;margin:0 0 12px;padding:10px;width:100%}}@media only screen and (max-width:768px){#wrapper,#services,.ft-top,.bottom-wrapper{width:600px}#header{height:165px;text-align:center}.logo{display:block;left:0;top:14px;width:100%}.call{display:inline-block;float:none;margin:88px 0 0}#banner{background:#e51813;padding:9px 20px 55px}#banner span.learn{right:auto;top:72px}img.alignright,img.alignleft,img.aligncenter{float:none;margin:0 auto 20px;display:block}#main .right{float:none;width:100%}.form{padding-left:0}.inner.contact #main .left{float:none;margin:0;width:100%;display:block;text-align:center}.inner.contact #main .right{width:100%;float:none}#main .animation{height:510px}.pv-animation-text,.animation-text{left:358px}.pv-animation-text{top:99px}.animation-text{top:30px}#footer .toggle-content{display:none}#footer .column.col1,#footer .column.col3,#footer .column.col2,#footer .column.last{margin:0;float:none;height:inherit;width:100%}#footer .column{border-bottom:1px solid #3e3e3e;margin-bottom:18px;min-height:inherit}#footer .column.last{border-bottom:none}#footer .column ul,#footer h2{text-align:left}#footer h2{padding-bottom:18px;margin:15px 20px 0 0;background:url(images/ft-toggle-arrow.png) no-repeat right 7px;cursor:pointer}#footer h2.active{background-position:right -35px}#footer .last h2{margin-bottom:0}#footer .column{margin:18px 0 0}#footer .toggle-content{margin-bottom:12px}p.copyright{float:none;padding-top:5px;text-align:center;padding-bottom:0}ul.social-media{float:none;padding:7px 0 0;text-align:center}ul.social-media li{display:inline-block;float:none}ul.social-media li img{margin:0 3px 2px 0}}@media screen and (max-width:640px){#wrapper,#services,.ft-top,.bottom-wrapper{width:450px}#services ul li{float:none;width:90%;margin:0 auto 70px}#services p{min-height:inherit}#banner p{font-size:12px;width:inherit}#banner span.learn{top:98px}#main .left{float:none;margin:0;width:100%;display:block;text-align:center}.inner #intro h1{font-size:25px}.form textarea,.form .textbox,.search-form .textbox{width:100%;box-sizing:border-box}.search-form .textbox{margin-top:10px}#main .animation{height:auto}.anim-image{height:382px}.pv-animation-text,.animation-text{position:static;width:100%}}@media screen and (max-width:480px){html{-webkit-text-size-adjust:none}#wrapper,#services,.ft-top,.bottom-wrapper{width:94%}#bottom-content h2{font-size:19px;background-position:center 65px;padding-bottom:28px}.inner #intro h1{font-size:20px}.inner #main ul li{background-position:0 14px;padding:10px 20px}.inner.contact #main .right h2{font-size:21px;padding-bottom:9px;background-position:0 33px}.anim-image{width:260px;height:235px;margin:0 auto}#footer h2{font-size:18px}ul.social-media{padding:0}p.copyright{padding-bottom:4px}}@media screen and (max-width:320px){#wrapper,.ft-top,.bottom-wrapper{width:93%;min-width:93%}#menu ul li ul li a{padding-left:4px}.inner #intro h1{font-size:15px}.inner #main ul li{background-position:0 14px}ul#menu-location li a{font-size:15px;padding-left:25px}#main .right h2{font-size:23px;background-position:0 35px}.anim-image{height:204px;width:223px}.ft-bottom{height:auto}}@media screen and (max-width:240px){.call .number{font-size:22px}#menu ul li:hover ul,#menu ul li a:hover ul{min-width:inherit}#menu ul li ul li a{font-size:11px}.breadcrumb,.inner #intro h1{padding-left:10px}.call span{padding-left:41px}#banner span.learn{top:186px}#sidebar h2 span{font-size:14px}#bottom-content h2{background-position:center 50px;font-size:14px;padding-bottom:19px}#main .right h2{font-size:16px;background-position:0 28px}.breadcrumb{font-size:13px}#sidebar ul li{background-position:5px 17px;padding-left:19px}#footer h2{font-size:13px}ul.social-media li:hover a span{display:none;width:0}}