html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body,html{height:100%;padding:0;margin:0}body{color:#414042;font-family:'Karla', sans-serif;font-size:16px;line-height:22px;font-weight:400}h1,h2,h3,h4{color:#414042;font-weight:700}h1{font-size:32px;line-height:36px;margin-bottom:20px}h2{font-size:28px;line-height:34px}a,.button,.gallery-nav img{outline:none !important;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}sup{vertical-align:super}.header-wrapper{background:#fff;padding:10px 0 5px;position:fixed;width:100%;z-index:1000;border-bottom:1px solid #636466}.logo h1{margin:0}.logo a{display:block}.main-nav{text-align:right;padding-top:8px}.main-nav .block-grid>li{display:inline-block;height:auto;float:none}.main-nav a{color:#414042;display:inline-block;font-weight:700;padding:12px}.main-nav a:hover{color:#f36f21}.main-nav .active,.main-nav .current_page_item a{color:#f36f21}.menu-btn{display:none}.hero-wrapper{padding-top:76px}.hero-caption{background:#414042;color:#fff;position:absolute;top:80px;right:75px;padding:40px;max-width:480px}.hero-caption h1{color:#fff}.hero .flex-control-nav{width:100%;position:absolute;bottom:40px;text-align:center;z-index:100}.hero .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hero .flex-control-paging li a{width:11px;height:11px;display:block;background:#eee;cursor:pointer;text-indent:-9999px;box-shadow:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.hero .flex-control-paging li a:hover{background:#fff}.hero .flex-control-paging li a.flex-active{background:#fff;cursor:default}.section-wrapper{padding:60px 0;position:relative}.about{background:url("../images/layout/bg-about.gif") fixed no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:8% 0}.about .button{margin:25px 0 0}.photo-gallery{padding:0}.photo-gallery .content{width:100%}.photo-gallery .block-grid{margin:0}.photo-gallery .block-grid li{padding:0}.photo-gallery a{display:block}.photo-gallery img{display:block;width:100%}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.gallery-wrapper .flex-direction-nav a{background:#fff;opacity:0;top:45%}.gallery:hover .flex-direction-nav a,.gallery-nav:hover .flex-direction-nav a{opacity:0.75}.gallery-wrapper .flex-direction-nav .flex-prev{padding:15px 20px 10px 10px}.gallery-wrapper .flex-direction-nav .flex-next{padding:15px 10px 10px 20px}.gallery-wrapper .flex-direction-nav .flex-prev,.gallery-wrapper .flexslider:hover .flex-direction-nav .flex-prev{left:0}.gallery-wrapper .flex-direction-nav .flex-next,.gallery-wrapper .flexslider:hover .flex-direction-nav .flex-next{right:0}.gallery{max-height:683px;overflow:hidden}.gallery-nav li{max-width:125px !important}.gallery-nav img{opacity:0.75}.gallery-nav img:hover{opacity:1;cursor:pointer}.gallery-nav .flex-direction-nav a{top:20%}.gallery-wrapper .gallery-nav .flex-disabled{opacity:0}.gallery-caption{background:#fff;border-bottom:1px solid #eee;position:absolute;bottom:0;padding:10px 35px;width:100%}.our-clients{text-align:center}.our-clients h1{text-align:center}.client-list{margin-top:60px;padding:0 8%}.client-list li{display:inline-block !important;text-align:center;padding:15px}.client-list img{display:inline-block}.our-clients .slick-slider{margin-bottom:0}.our-clients .slick-slide div{height:140px}.our-clients .slick-next,.our-clients .slick-prev{top:40%}.our-clients .slick-prev{left:0}.content h1{color:#f36f21;margin:0 0 20px}.content h2{color:#f36f21;font-size:28px;line-height:34px;margin:20px 0 25px}.content h3{color:#414042;font-size:24px;line-height:28px}.content a{color:#f36f21;font-weight:700}.content a:hover{text-decoration:underline}.gutter{padding:40px 15px}.gutter p{margin-bottom:15px}.gutter ul{list-style-type:disc;margin:10px 0 20px 30px}.primary-content{padding-top:80px;position:relative}.primary-content header{background:url("../images/layout/bg-about.gif") 0 25% fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:3% 2%;position:relative}.primary-content header h1{color:#f36f21;font-size:38px;text-align:center}.primary-content .header-bg{background:none;overflow:hidden;position:relative;padding:4% 0}.primary-content .header-bg h1{color:#fff}.header-bg h1{z-index:10000}.header-bg img{display:block;position:absolute;width:100%;top:0;z-index:-1}footer{background:#414042;color:#b1b3b6;padding:10px 0;position:relative}footer img{display:inline-block;vertical-align:-webkit-baseline-middle}footer .content a{color:#b1b3b6;font-weight:400;display:inline-block}.social-links{text-align:right}.social-links a{display:inline-block;padding:0 10px}input[type="text"],input[type="email"],input[type="tel"],textarea{background:#eee;border:none;font-family:'Karla', sans-serif;padding:10px 15px !important;margin-bottom:10px;outline:none}input[type="submit"]{-webkit-appearance:none}.primary-content .gform_wrapper .top_label .gfield_label{cursor:default;margin:20px 0 0}.left-col{padding-left:0}.right-col{padding-right:0}.service{background:#eee;padding:15px 30px;margin:10px 0 20px}.service h2{color:#f36f21;margin:0 0 10px}.team-member{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ccc}.team-member:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.team-member h3{display:inline-block}.team-member ul{margin:10px 0 0 20px}.team-member img{display:block;width:100%}.member-photo{padding:0 15px 0}.button{background:#f36f21;color:#fff !important;cursor:pointer;border:none;display:inline-block;font-family:'Karla', sans-serif;font-size:16px;padding:15px 25px;outline:none;text-transform:uppercase;-moz-border-radius:10px / 10px;-webkit-border-radius:10px 10px;border-radius:10px / 10px}.button:hover{text-decoration:none !important}.column.centered,.columns.centered{float:none;margin:0 auto}.center{text-align:center}.right{float:right}@media only screen and (max-width: 767px){.logo{position:relative}.menu-btn{display:inline-block;color:#414042;font-size:24px;position:absolute;top:26px;right:15px}.main-nav{display:none;text-align:left}.main-nav .block-grid>li{display:block}.main-nav a{display:block;width:100%;padding:10px 0;border-bottom:1px solid #eee}.main-nav a:last-of-type{border-bottom:none}.main-nav.mobile-three{width:100% !important}.who.section-wrapper{background-image:url("images/bg-who.png");background-position:center center}.hero-wrapper{padding-top:62px}.hero-caption{position:relative;top:0;right:0;padding:20px;max-width:100%}.hero-caption h1{color:#fff;font-size:20px;line-height:24px;margin-bottom:10px}.hero .flex-control-nav{width:100%;bottom:-20px;padding:20px}.section-wrapper{padding:40px 0}.primary-content{padding-top:62px}.intro-text{padding-top:0;padding-bottom:30px}.photo-gallery.section-wrapper{padding:0}.team-member .columns{padding:0}.member-photo{margin-bottom:15px}.member-photo img{max-width:150px}.client-list{margin-top:30px}footer .copyright{font-size:14px}}@media only screen and (max-width: 480px){.logo img{max-width:150px}.menu-btn{top:18px}.slick-slide div{height:auto;margin:10px 0}footer .copyright{font-size:11px}footer img{max-width:20px}input[type="text"],input[type="email"],input[type="tel"],textarea{width:100% !important}}
