@media (max-width:1199.98px){canvas{max-width:100%;height:auto!important}}@media (min-width:992px) and (max-width:1199.98px){#wrapper{width:1000px}.team.team-list .team-image{width:200px}.testi-image,.testi-image a,.testi-image i,.testi-image img{display:block;width:36px;height:36px}.testi-image i{line-height:36px;font-size:20px}}@media (max-width:991.98px){#wrapper{width:100%;margin:0;box-shadow:none}#header.full-header .container{padding:0 15px!important;margin:0 auto;width:750px!important}#header,#header-wrap,#header.sticky-style-2,#header.sticky-style-2 #header-wrap,#header.sticky-style-3,#header.sticky-style-3 #header-wrap{height:auto!important;background-color:#fff!important}#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{min-height:60px}#header.sticky-header #header-wrap{position:relative}#header.transparent-header{background:#fff;border-bottom:1px solid #f5f5f5;z-index:auto}#header.dark.transparent-header{background-color:#333;border-bottom:1px solid rgba(0,0,0,.1)}#header.transparent-header+#google-map,#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#slider+#header.transparent-header{top:0;margin-bottom:0}#header.transparent-header+#page-title.page-title-parallax .container{padding-top:0}#header-trigger{display:none}#logo{display:block;height:100px;float:none;margin:0 auto 0!important;max-width:none;text-align:center;border:0!important;padding:0!important}#logo a.standard-logo{display:inline-block}#primary-menu{display:block;float:none}#primary-menu-trigger{opacity:1;pointer-events:auto;top:25px;margin-top:0;left:0;z-index:1}#primary-menu .container #primary-menu-trigger{top:5px;left:0}#primary-menu>div>ul,#primary-menu>ul{display:none;float:none!important;border:0!important;padding:0!important;margin:0!important;-webkit-transition:none;-o-transition:none;transition:none}#primary-menu>div>ul{padding-top:60px!important}body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,.1);border-radius:0 0 0 2px}#primary-menu.style-5>ul{padding-right:0;margin-right:0;border-right:0}#primary-menu ul li{float:none;margin:0!important;text-align:left!important;border-top:1px solid #eee}#primary-menu ul li:first-child{border-top:0}#primary-menu ul>li>a,#primary-menu.style-2>div>ul>li>a{padding:14px 5px!important;border:none!important;margin:0!important}#primary-menu.style-5>ul>li>a>div{line-height:22px}#primary-menu.style-5>ul>li>a>div i{display:inline-block;margin:0 6px 0 0;top:-1px;width:16px;font-size:14px;line-height:inherit}#primary-menu.style-6>ul>li.current>a:after,#primary-menu.style-6>ul>li>a:after{display:none}#primary-menu.style-3 ul li.current>a,#primary-menu.style-3 ul li:hover>a{background-color:transparent!important;color:#444;text-shadow:none}#primary-menu ul ul li{float:none;margin:0;border-top:1px solid #eee}#primary-menu ul ul li>a{padding:11px 5px!important;font-size:13px;text-transform:none;font-weight:400}#primary-menu ul ul li:hover>a{background-color:transparent!important;font-weight:700;padding-left:5px;color:#1abc9c}#side-panel-trigger{position:absolute;top:0;left:auto;right:15px;margin:40px 0;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}#primary-menu>div>#side-panel-trigger{margin:20px 0!important}#side-panel-trigger{right:71px}#page-menu nav{display:none;position:absolute;float:none;width:200px;top:43px;left:auto;right:15px;height:auto;background-color:#1abc9c;z-index:11}#page-menu nav ul{height:auto;background-color:rgba(0,0,0,.2)}#page-menu nav li{float:none}#page-menu nav li a{height:40px;line-height:40px;margin:0;padding:0 15px;border-radius:0}#page-menu ul ul{position:relative;width:auto;top:0;background-color:transparent}#page-menu ul ul a{padding-left:25px}.sticky-responsive-menu #header{min-height:100px;-webkit-transition:min-height .4s ease;-o-transition:min-height .4s ease;transition:min-height .4s ease}.sticky-responsive-menu #header-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky-responsive-menu #header.sticky-style-2,.sticky-responsive-menu #header.sticky-style-3{min-height:160px}#header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky){min-height:60px}.responsive-sticky-header #header-wrap{z-index:199;position:fixed;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #eee;-webkit-backface-visibility:hidden}.responsive-sticky-header:not(.static-sticky) #logo,.responsive-sticky-header:not(.static-sticky) #logo img{height:60px}.responsive-sticky-header:not(.static-sticky) #primary-menu-trigger{top:5px}.responsive-sticky-header #primary-menu>.container>ul,.responsive-sticky-header #primary-menu>ul{max-height:300px;overflow-y:scroll}.responsive-sticky-header #primary-menu>.container>ul,.responsive-sticky-header #primary-menu>ul{margin-bottom:20px!important}.responsive-sticky-header:not(.static-sticky) #side-panel-trigger{margin:20px 0}#header.responsive-sticky-header:not(.static-sticky)~#page-menu.sticky-page-menu #page-menu-wrap{top:60px}.section>.testimonial{padding:0 40px!important;max-width:none}.button.button-full{font-size:22px}.button.button-full i{top:3px!important}.error404{font-size:180px}}@media (max-width:767.98px){body{padding:0!important}#wrapper{width:100%!important}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}#top-bar{height:auto}#top-bar .col_half{width:100%;margin-bottom:0!important}.top-links,.top-links>ul>li{float:none!important}.top-links>ul{text-align:center}.top-links>ul>li{display:inline-block}.top-links>ul>li{margin-right:-4px}.top-links ul div.top-link-section,.top-links ul ul{text-align:left}.top-links ul div.top-link-section{left:auto;right:0;padding:20px 15px}#top-social,.flex-caption{display:none!important}.flex-control-nav li{opacity:1!important}.col_full,.col_half,.col_three_fifth,.col_two_fifth{width:100%;margin-right:0;float:none;margin-bottom:50px!important}.col_last{float:none}form .col_full,form .col_half,form .col_three_fifth,form .col_two_fifth{margin-bottom:25px!important}#page-title{padding:20px 0 25px;text-align:center}#page-title h1{line-height:1.5;font-size:24px}.button.button-desc{padding:20px 17px;font-size:15px;max-width:100%}.button.button-desc span{font-size:11px}.tabs-responsive .tab-container{padding:0!important}.team.team-list .team-image{float:none;width:100%;margin-right:0}.team.team-list .team-title{margin-top:15px}.title-block{padding:2px 0 3px 15px;border-left-width:5px}.title-block-right{padding:2px 15px 3px 0;border-right-width:5px}.title-block h1+span{font-size:18px}.title-block h2+span{font-size:17px}.title-block h3+span{font-size:15px}.title-block h4+span{font-size:13px}.heading-block h1{font-size:30px}.heading-block h2{font-size:26px}.heading-block h3{font-size:22px}.heading-block h4{font-size:19px}.heading-block h1+span{font-size:20px}.heading-block h2+span{font-size:18px}.heading-block h3+span,.heading-block h4+span{font-size:17px}.heading-block~p:not(.lead){font-size:15px}}@media (min-width:576px) and (max-width:767.98px){#header.full-header .container{width:540px!important}.button.button-full{font-size:18px}.button.button-full i{top:2px!important;margin-left:3px!important}.error404,.error404-wrap .error404{font-size:160px}}@media (max-width:575.98px){#header.full-header .container,.container{width:100%!important;padding-left:20px!important;padding-right:20px!important}#primary-menu-trigger{left:20px}#side-panel-trigger{right:68px}.testi-image,.testi-image a,.testi-image i,.testi-image img{width:36px;height:36px}.testi-image i{line-height:36px;font-size:20px}.button.button-full{font-size:16px}.button.button-full i{top:2px!important;margin-left:3px!important}.error404,.error404-wrap .error404{font-size:120px}.button.button-desc{padding:20px 17px;font-size:15px;max-width:100%}.button.button-desc span{font-size:11px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#header.split-menu #logo a.standard-logo,#logo a.standard-logo{display:none}#logo a.retina-logo{display:block}#header.split-menu #logo a.retina-logo{display:inline-block}.form-process{background-image:url(../images/preloader@2x.gif);background-size:24px 24px}.dark .form-process{background-image:url(../images/preloader-dark@2x.gif)}.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a{background-image:url(../images/icons/widget-link@2x.png);background-size:4px 20px}.dark .widget_categories li a,.dark .widget_links li a,.dark .widget_meta li a,.dark .widget_nav_menu li a,.dark .widget_pages li a{background-image:url(../images/icons/widget-link-dark@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){#logo a.standard-logo{display:none}#logo a.retina-logo{display:inline-block}}