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}.island{margin-bottom:24px}.island>:last-child{margin-bottom:0}.left{float:left}.right{float:right}em{font-weight:bold}.honey{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.honey .focusable:active,.honey .focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}label,input[type="submit"]{cursor:pointer}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}.grid{overflow:hidden;*zoom:1;margin:0 -1.5em}.unit{display:block;float:left;padding:0 1.5em;width:100%}@media (min-width: 34em){.halvsies .unit{width:50%}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@font-face{font-family:OS Light;src:url("../fonts/opensans-light-webfont.eot");src:url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light-webfont.woff") format("woff"),url("../fonts/opensans-light-webfont.ttf") format("truetype"),url("../fonts/opensans-light-webfont.svg#AftaserifRegular") format("svg")}@font-face{font-family:OS Bold;src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype"),url("../fonts/opensans-bold-webfont.svg#AftaserifRegular") format("svg")}@font-face{font-family:OS Reg;src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans-regular-webfont.svg#AftaserifRegular") format("svg")}body{background-color:#fff;color:#333;font-size:12px;font-family:OS Reg}a{text-decoration:none}p a{font-weight:bold}.sb-slidebar{-webkit-transform:translate(0px) !important}p strong{font-family:OS Bold}.sb-slidebar{background:#e0e0e0;border-left:1px solid #ccc}#menu-main-1{margin:10px}#menu-main-1 li a{padding:10px 10px;float:left;width:100%;color:#a5a5a5}#menu-main-1 li a:hover{color:#000}header{width:auto;position:relative;animation:move 2s;-moz-animation:move 2s;-webkit-animation:move 2s;-o-animation:move 2s}header nav{width:auto;max-width:1180px;margin:auto;padding:20px 0px;height:61px}header nav .logo{width:20%;float:left}header nav .logo img{width:100px}header nav ul{width:80%;float:left;margin-top:17px}header nav ul li{float:right}header nav ul li .sb-toggle-right{display:none}header nav ul li a{float:left;padding:10px 2px;margin:0px 10px;color:#212121;border-bottom:1px solid #fff;-webkit-transition:border 1s ease;-moz-transition:border 1s ease;-o-transition:border 1s ease;-ms-transition:border 1s ease;transition:border 1s ease}header nav ul li a:hover{border-bottom:1px solid #9aead1}.intro{width:auto;height:431px;max-width:1180px;margin:auto;margin-top:10px}.intro .slider{width:100%;max-width:1180px;margin:auto;margin-top:0px;-webkit-transition:margin 1s ease;-moz-transition:margin 1s ease;-o-transition:margin 1s ease;-ms-transition:margin 1s ease;transition:margin 1s ease;position:absolute}.intro .slider .slides .slide{margin-top:25px;margin-top:25px;position:relative;height:377px;width:100%;font-size:21px;background-position:center !important;background-size:cover !important;text-align:center;animation:move 2s;-moz-animation:move 2s;-webkit-animation:move 2s;-o-animation:move 2s}.intro .slider .slides .slide .background img{width:100%}.intro .slider .slides .slide .overlay{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease;background:url("../img/trans.png");height:100%;opacity:0;text-align:center;padding:160px 0px;width:100%}.intro .slider .slides .slide .overlay h1{font-size:14px;font-family:OS Bold !important;margin-bottom:15px}.intro .slider .slides .slide .overlay p{line-height:24px;padding-bottom:20px}.intro .slider .slides .slide .overlay a{background:#9aead1;color:#fff;padding:5px 10px;font-size:14px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.intro .slider .slides .slide .overlay:hover{opacity:1;cursor:pointer}.intro .top{margin-top:600px}.pro{width:auto;clear:both}.pro .feat{width:auto;max-width:1180px;margin:auto;clear:both}.pro .feat h1{font-size:12px;font-family:OS Bold;margin-bottom:30px}.pro .feat h1 a{font-family:OS Reg;color:#9e9c9c}.pro .feat section{width:33.333%;float:left;height:240px}.pro .feat section .overlay{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease;background:url("../img/trans.png");height:100%;opacity:0;text-align:center;padding:90px 0px;width:100%}.pro .feat section .overlay h1{font-size:14px;margin-bottom:15px}.pro .feat section .overlay p{line-height:24px;padding-bottom:20px}.pro .feat section .overlay a{background:#9aead1;color:#fff;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.pro .feat section .overlay:hover{opacity:1;cursor:pointer}.pro .feat .left{background-position:center !important;background-size:cover !important;animation:left 2s;-moz-animation:left 2s;-webkit-animation:left 2s;-o-animation:left 2s}.pro .feat .right{background-position:center !important;background-size:cover !important;float:right;animation:right 2s;-moz-animation:right 2s;-webkit-animation:right 2s;-o-animation:right 2s}.pro .feat .bottom{background-position:center !important;background-size:cover !important;position:relative;animation:bottom 2s;-moz-animation:bottom 2s;-webkit-animation:bottom 2s;-o-animation:bottom 2s}.images{height:380px;overflow:hidden;width:60%;float:right;position:relative}.images .large{background-repeat:no-repeat;float:right;height:586px;position:absolute;width:100%}.images .large .map{background-color:#E5E3DF;height:100%;min-height:500px;overflow:hidden;position:relative}.title{width:auto;clear:both;overflow:hidden;padding-bottom:30px}.title .feat{width:auto;max-width:1180px;margin:auto}.title .feat h1{font-size:12px;font-family:OS Bold;margin:10px 0px 0px;border-top:1px solid #212121;padding-top:29px}.title .feat h1 a{font-family:OS Reg;color:#9e9c9c}.title .feat h2{font-size:12px;font-family:OS Bold;margin:20px 0px 0px;border-top:1px solid #212121;padding-top:29px}.content p{line-height:24px;color:#989899;margin:20px 0px}.images img{width:100%}#map-canvas{background-color:#E5E3DF;height:233px !important;overflow:hidden;position:relative}.portfolio{width:auto;clear:both;overflow:hidden;padding-bottom:30px}.portfolio .feat{width:auto;max-width:1180px;overflow:auto;margin:auto}.portfolio .feat ul li{margin:10px 0px}.portfolio .feat p{line-height:24px}.portfolio .feat strong{font-family:OS Bold}.portfolio .feat form{width:30%;float:left}.portfolio .feat form input{width:100%;float:left;padding:5px 20px;border:none;font-size:13px;color:#fff;background:#C5C5C5;color:#212121;margin-bottom:20px;padding:6px 10px}.portfolio .feat form textarea{width:100%;float:left;padding:5px 20px;border:none;min-height:200px;font-size:13px;color:#fff;background:#C5C5C5;color:#212121;margin-bottom:20px;padding:6px 10px}.portfolio .feat #portfolio-filter{float:left;clear:both;border-top:1px solid #212121;margin-top:10px;width:100%}.portfolio .feat #portfolio-filter li{float:left;font-size:12px;font-family:OS Bold;padding:29px 20px}.portfolio .feat #portfolio-filter li a{font-family:OS Reg;color:#9e9c9c}.portfolio .feat #portfolio-filter .firt{font-size:12px;font-family:OS Bold;padding-top:29px}.portfolio .feat #portfolio-filter .firt a{font-family:OS Reg;color:#9e9c9c}.portfolio .feat #portfolio-list li{float:left;margin:5px;width:24%;background-position:center !important;background-size:cover !important}.portfolio .feat #portfolio-list li a{color:#000}.portfolio .feat #portfolio-list li a .image{width:100%;float:left;height:240px;background-position:center !important;background-size:cover !important}.portfolio .feat #portfolio-list li a .overlay{width:100%;padding-bottom:10px;padding-top:10px;float:left}.portfolio .feat #portfolio-list li a .overlay h1{font-size:14px;margin-bottom:15px;border:none;padding-bottom:10px;padding-top:0px;border-bottom:2px solid #000;min-height:60px;line-height:20px;margin-top:none}.portfolio .feat #portfolio-list li a .overlay p{line-height:24px;padding-bottom:20px}.portfolio .feat #portfolio-list li a .overlay a{background:#9aead1;color:#fff;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.portfolio .feat #portfolio-list .left{background-position:center !important;background-size:cover !important;animation:left 2s;-moz-animation:left 2s;-webkit-animation:left 2s;-o-animation:left 2s}.portfolio .feat #portfolio-list .right{background-position:center !important;background-size:cover !important;float:right;animation:right 2s;-moz-animation:right 2s;-webkit-animation:right 2s;-o-animation:right 2s}.portfolio .feat #portfolio-list .bottom{background-position:center !important;background-size:cover !important;position:relative;animation:bottom 2s;-moz-animation:bottom 2s;-webkit-animation:bottom 2s;-o-animation:bottom 2s}.about{width:100%;padding-bottom:10px;overflow:auto}.about article{max-width:1180px;width:auto;margin:auto;padding-bottom:60px}.about article section:nth-child(2){border-top:1px solid #000}.about article section:nth-child(2) .text{float:left}.about article section:nth-child(2) .image{float:right}.about article section:nth-child(2) .image span{float:right;font-family:OS Light;margin-bottom:10px;font-size:14px}.about article section:nth-child(2) .image span a{color:#3C3C3C}.about article section:nth-child(2) .image span .icon-post{font-size:25px;float:right}.about article section:nth-child(2) .image span .icon-linkedin-rect{font-size:15px;float:right;margin-top:5px}.about article .liner{border-bottom:1px solid #ECECEC}.about article .seperator{height:50px;width:100%;float:left}.about article section:nth-child(2n){padding-top:40px}.about article section{float:left;width:100%;padding-bottom:40px}.about article section .image{float:left;width:20%}.about article section .image img{width:100%}.about article section .image span{float:left;font-family:OS Light;margin-bottom:10px;font-size:14px}.about article section .image span a{color:#3C3C3C}.about article section .image span .icon-post{font-size:25px;float:left}.about article section .image span .icon-linkedin-rect{font-size:15px;float:left;margin-top:5px}.about article section .text{width:77%;float:right}.about article section .text h1{font-size:18px;font-family:OS Bold;margin-bottom:10px}.about article section .text h1 span{font-size:14px;font-family:OS Light !important;margin-left:20px}.about article section .text h2{font-size:16px;font-family:OS Reg;margin-bottom:20px;color:#575757}.about article section .text h3{font-size:14px;font-family:OS Reg;margin-bottom:30px;color:#575757}.about article section .text p{line-height:24px;font-size:OS Light;margin-bottom:20px;color:#989899}.about article section .text ul li{background:none repeat scroll 0 0 #ECECEC;float:left;margin-bottom:10px;margin-right:5px;padding:10px 15px;width:49%}.about article section .text ul li span{float:right}.about article section .pro-a{width:100%;float:right}.about article section .pro-a h1{font-size:18px;font-family:OS Bold;margin-bottom:10px}.about article section .pro-a h1 span{font-size:14px;font-family:OS Light !important;margin-left:20px}.about article section .pro-a h2{font-size:16px;font-family:OS Reg;margin-bottom:20px;color:#575757}.about article section .pro-a h3{font-size:14px;font-family:OS Reg;margin-bottom:30px;color:#575757}.about article section .pro-a p{line-height:24px;font-size:OS Light;margin-bottom:20px;color:#989899}.about article section .pro-a ul li{background:none repeat scroll 0 0 #ECECEC;float:left;margin-bottom:10px;margin-right:5px;padding:10px 15px;width:49%}.about article section .pro-a ul li span{float:right}.single{width:100%;padding-bottom:10px;overflow:auto}.single article{max-width:1180px;width:auto;margin:auto;padding-bottom:60px}.single article .feature{width:100%}.single article .feature img{width:100%}.single article .mini{width:33.333%;float:left;background-size:cover !important;background-repeat:no-repeat !important;background-postion:center !important;height:210px;max-height:210px;overflow:hidden;margin:30px 0px}.single article .mini img{width:100%}.single article .content{width:100%;margin:auto;padding-top:50px}.single article .content h1{font-size:18px;font-family:OS Bold;margin-bottom:10px}.single article .content h1 span{font-size:14px;font-family:OS Light !important;margin-right:20px;width:100px;padding:4px 0px;float:left}.single article .content h2{font-size:16px;font-family:OS Reg;margin-bottom:20px;color:#575757}.single article .content h2 span{font-size:14px;font-family:OS Light !important;margin-right:20px;float:left;width:100px;padding:4px 0px}.single article .content p{line-height:24px;font-size:OS Light;margin-bottom:20px;color:#989899}.left{margin-bottom:30px !important}.custom h1{font-size:18px !important;font-family:OS Bold !important}footer{width:auto;clear:both;-moz-animation:bottom 2s;-webkit-animation:bottom 2s;-o-animation:bottom 2s;padding-bottom:10px}footer ul{width:auto;max-width:1180px;margin:auto;border-top:1px solid #000;padding:30px 0px}footer ul li:nth-child(2){float:right}footer ul li{float:left;color:#9e9c9c}footer ul li span{font-family:OS Bold}footer ul li a{color:#9e9c9c}footer ul li a:hover{color:#000}@media only screen and (max-width: 1200px){body{padding:0px 20px}}@media only screen and (max-width: 786px){.portfolio .feat #portfolio-list li{width:31.333%}.portfolio .feat p{float:left;line-height:24px;position:relative;width:100%}.images{display:none}}@media only screen and (max-width: 540px){.pro .feat section{width:100%}.about article section .image{width:100%}.about article section .text{width:100%}.portfolio .feat #portfolio-list li{width:100%}.about article section .pro-a{width:100% !important}.about article section .pro-a ul li{width:100%}header nav ul li a{padding-top:0px;font-size:20px}header nav ul li .sb-toggle-right{display:block}#menu-main{display:none}footer ul li{color:#9e9c9c;float:left;line-height:30px;padding:10px 0;text-align:center}footer ul li:nth-child(2){text-align:center !important;width:100%}}
