@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300,700,700italic,400italic&subset=latin,latin-ext);input[type=text],input[type=email],textarea{-webkit-appearance:none;border-radius:0;outline:0}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,caption,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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.1em;font-family:"Ubuntu","Trebuchet Ms"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearFix,.clear-fix{clear:both;display:block}html,body{font-size:13px;color:#757575;font-family:"Ubuntu"}.text{font-size:20px;font-weight:300;color:#3c4a4f;line-height:1.3em}.text-content{text-align:center}.home-content{text-align:left}.home-content h1{font-size:48px;color:#515151;text-align:left;font-weight:300;margin-bottom:10px;padding:0;text-transform:uppercase;line-height:1em}.home-content h1 strong{color:black;font-weight:300}body.text{background:#fff;padding:20px}#footer p{padding:0}.text,.MsoNormal,.content p,.content ul{line-height:1.2em;font-size:18px;color:#t000000;font-family:"Ubuntu","Trebuchet Ms";font-weight:300}h1,h2,h3{font-size:24px;padding-bottom:10px;font-weight:normal;color:#e2001a;font-family:"Ubuntu";font-style:normal;line-height:1.4em}h1{font-size:55px;font-weight:300;color:#444;margin-bottom:30px;line-height:1em}h2{font-size:30px;font-weight:300;color:#515151;padding-bottom:10px;padding-top:5px;text-align:center}.text img{max-width:80%}.text p,.text ul,.text ol,.content ul,.content ol{padding:5px 0}.text ul,.text ol,.content ul,content ol{padding-left:0}.text ul,.content ul{list-style:square;list-style-position:inside}.text ol,.content ol{list-style:decimal;list-style-position:inside}.text ul li,.text ol li,.content ul li,content ol li{padding-left:0}.home-content{color:#444;font-size:18px;font-weight:300;line-height:1.5em}.home-content p,.home-content ul,.home-content ol{padding-bottom:20px}.offer-content{color:#292929;font-size:15px;font-weight:300}.offer-content h2{line-height:1em}a{color:#428eb6;text-decoration:none}.text table{min-width:100%}.niceTable{width:100%;border:0 solid !important;border-collapse:collapse}.niceTable th{color:#474747;font-size:14px;padding:5px;border-bottom:1px solid silver}.niceTable td{padding:5px;border-bottom:1px solid silver}.niceTable .center{text-align:center}.niceTable .bor{border:1px solid silver}.niceTable strong{font-weight:bold}strong{font-weight:bold}em{font-style:italic}.footer-content{font-size:14px;background:black;padding:30px 0;color:#828282}body.footer-content{background:#00283e !important}.quick-contact-content{font-size:14px;font-weight:normal;color:black;line-height:1.1em}

/*! http://responsiveslides.com v1.55 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}

@font-face{font-family:'lightcase';src:url("../../fonts/lightcase.eot?55356177");src:url("../../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../../fonts/lightcase.woff?55356177") format("woff"),url("../../fonts/lightcase.ttf?55356177") format("truetype"),url("../../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]){position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){#lightcase-case[data-lc-type=image] #lightcase-content,#lightcase-case[data-lc-type=video] #lightcase-content{background-color:#333}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{padding:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner,#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width:640px){.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){[data-lc-type=image] #lightcase-content .lightcase-contentInner,[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%;overflow:hidden}@media screen and (max-width:640px){.lightcase-open body{padding:55px 0 70px 0}.lightcase-open body>*:not([id*='lightcase-']){position:fixed !important;top:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important}}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}#lightcase-nav a[class*='lightcase-icon-'],#lightcase-nav a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-nav a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}.lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:absolute}}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed}}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}#lightcase-nav a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}}

.wrap{max-width:1490px;margin:0 auto;padding:0 10px;position:relative}html,body{height:100%}#outer{position:relative;min-height:100%;height:auto !important;min-height:100%;box-sizing:content-box}#footer-holder{height:271px}header .wrap{max-width:100%}header,.header-holder{background:white;height:93px}header{position:fixed;top:0;left:0;width:100%;z-index:300;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:3px solid #fec22c}header.smaller{box-shadow:0 3px 8px #555;height:64px}header .logo{display:block;position:absolute;top:23px;left:20px;width:220px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:65px;background:url(../../images/logo.png) no-repeat center center}header .logo2{display:block;position:absolute;top:23px;left:290px;width:350px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:59px;background:url(../../images/logo2.png) no-repeat center center}header .logo-spacer{top:26px;position:absolute;top:26px;left:245px;height:52px;width:1px;display:block;background:#d9d9d9;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}header menu{position:absolute;top:23px;right:0;height:30px;padding-top:12px;line-height:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}header.smaller .logo-spacer{top:3px}header.smaller .logo,header.smaller .logo2{top:0}header.smaller menu{top:3px}header.down{opacity:0}header menu a{font-size:16px;padding:0 20px;color:#535252;font-weight:normal;display:block;text-transform:uppercase}header menu .has-children>a{padding-right:10px}header menu a:hover,header menu .current_ancestor>a,header menu .current>a{color:#010101}header menu a:hover i,header menu .current_ancestor>a i,header menu .current>a i,menu li:hover>a i{background:url(../../images/caret2.png) no-repeat center center}menu li ul{display:none}menu li:hover>ul{display:block}header menu li{float:left;position:relative;list-style:none}header menu li i{display:inline-block;width:9px;height:7px;margin-bottom:4px;vertical-align:middle;margin-left:5px;background:url(../../images/caret.png) no-repeat center center}header menu ul{position:absolute;top:30px;background:white;border:1px solid #383838;line-height:1.4em;text-transform:none;left:50%;text-align:center;white-space:nowrap;-webkit-font-smoothing:subpixel-antialiased;transform:translate(-50%,0);min-width:130%}header menu .search span{display:block;width:30px;height:30px;background:#383838 url(../../images/search.png) no-repeat center center;border-radius:30px}header form{position:absolute;top:30px;right:20px;display:none}header.show-search form{display:block}header form input{border:1px solid black;padding:7px 15px;width:180px;z-index:30;font-size:17px}header menu .search:hover span{background-color:black}header menu ul li{float:none;margin:0}header menu ul a{line-height:1.4em;font-size:16px;margin:0;border-top:1px solid #d6d6d6;float:none;text-transform:none;color:#3434344;padding:0 10px;display:block;line-height:36px;white-space:nowrap}header menu ul a:hover,header menu ul .current>a{background:#383838;color:#d6d6d6}header menu ul .first>a{border-top:0 solid}#slider img{width:100%;display:block}#no-slider{height:70px;display:none;background:url(../../images/no-slide.png) repeat-x}footer{background:#000;position:absolute;bottom:0;left:0;width:100%}footer .up{padding-top:67px;padding-bottom:60px}footer .social{float:right;width:296px;padding-top:36px;box-sizing:border-box;height:93px}footer .social a{display:block;float:left;margin-left:30px}footer .social .face{width:18px;height:26px;background:url(../../images/face.png)}footer .social .you{width:62px;height:26px;background:url(../../images/youtube.png)}footer .social .plus{width:32px;height:26px;background:url(../../images/plus.png)}footer .newsletter{float:left;width:296px;height:93px;border-right:1px solid #292929}footer .newsletter label{display:block;color:#767676;padding-top:4px;clear:both;font-size:12px}footer .newsletter h5{font-size:17px;font-family:"Trebuchet Ms",Ubuntu;color:white;text-transform:uppercase;padding-bottom:18px}footer .newsletter .row input{box-sizing:border-box;border:0 solid}footer .newsletter .txt{background:white;color:#7a7a7a;width:189px;height:29px;line-height:29px;padding:0 10px;float:left}footer .newsletter .btn{font-weight:bold;background:#404040;color:white;cursor:pointer;height:29px;width:50px;float:left;padding:0;text-align:center;line-height:29px}footer nav{text-align:center;padding-top:36px}footer nav ul li{display:inline}footer nav a{display:inline-block;font-size:16px;text-transform:lowercase;font-weight:300;color:white;margin:0 17px}footer .down{font-size:13px;border-top:1px solid #212121;padding:18px 0}footer .dev{float:right;font-size:10px;font-family:Verdana;color:white}footer .dev a{color:white}.news{height:697px;background:#eaf5f7}.news .left{width:50%;float:left}.news .right{width:50%;float:left;height:697px;background:url(../../images/right.jpg) no-repeat bottom right;background-size:cover}.news .right div{padding:80px;color:white;max-width:560px}.news .right h3{font-size:48px;font-weight:300;letter-spacing:1px;color:white;margin-bottom:20px}.news .right p{color:white;line-height:1.3em;padding-bottom:15px;font-size:20px;font-weight:300}.news .right .btn{color:white;font-size:18px;font-weight:normal;border:2px solid white;border-radius:3px;padding:4px 10px;margin-top:20px;letter-spacing:1px;text-transform:uppercase}.news .left h3{padding-top:73px;font-size:26px;color:#07577c;letter-spacing:1px;text-transform:uppercase;margin-bottom:30px;margin-left:70px}.news-list{padding:30px 0}.news-list .bg{background:url(../../images/line.png) repeat-y center center}.news-article{line-height:1.3em}.news-list .news-article{margin-bottom:30px}.news-article h4{color:#3c4a4f;font-size:22px;font-weight:normal;margin:0;line-height:1.4em}.news-article .date{font-weight:300;margin-bottom:30px;display:block;line-height:1.2em;font-size:18px;color:#3c4a4f}.news-article p{color:#3c4a4f;font-size:18px;font-weight:300;line-height:1.3em;margin-bottom:30px}.news-article .more{color:black;font-weight:bold;font-size:14px;display:inline-block;border:2px solid black;border-radius:3px;padding:4px 10px}.news-article .more:hover{background:black;color:#eaf5f7}.boxes .box-wrap{width:33.33%;position:relative;float:left;box-sizing:content-box}.boxes .box{width:auto;position:relative;float:none;margin:16px}.home-boxes .box{width:auto;float:none;margin:0}.text-content{padding-top:5px;padding-bottom:0}.home-boxes .row{float:left;width:50%}.boxes .filter{padding:18px 0;text-align:center}.boxes select{background:white url(../../images/select.png) no-repeat center right;border:1px solid #000;font-size:16px;padding:5px 14px;padding-right:30px;min-width:180px;color:3434343;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box{position:relative;display:block}.box img{display:block;max-width:100%}.box .img{position:relative;overflow:hidden;display:block}.box .shadow{display:block;top:0;left:0;width:100%;height:100%;position:absolute;background:url(../../images/box.png) repeat-x bottom left;z-index:2}.home-boxes .box .x{display:block;position:absolute;background:white;z-index:8}.home-boxes .box .t,.home-boxes .box .b{width:100%;height:2px}.home-boxes .box .t,.home-boxes .box .l{top:0;left:0}.home-boxes .box .b{bottom:0;left:0}.home-boxes .box .r{top:0;right:0}.home-boxes .box .r,.home-boxes .box .l{width:2px;height:100%}.home-boxes .row-0 .box .l{display:none}.home-boxes .row-1 .box .r{display:none}.home-boxes .first .t{display:none}.home-boxes .last .b{display:none}.box .scale,.gallery .scale{position:absolute;top:0;left:0;width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:url(../.) no-repeat;background-size:cover;height:100%;display:block}.box:hover .scale,.gallery a:hover .scale{transform:scale(1.1)}.box .tit{position:absolute;bottom:0;left:0;z-index:3;line-height:1em;box-sizing:border-box;padding:40px 53px;width:100%;color:white;font-size:22px;text-transform:uppercase;-webkit-transition:padding .4s ease-in-out;-moz-transition:padding .4s ease-in-out;-ms-transition:padding .4s ease-in-out;-o-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}.boxes .box .tit{padding:26px 29px;padding-right:95px}.box .tit i{display:block;float:right;width:19px;height:26px;background:url(../../images/arrow.png);-webkit-transition:right .4s ease-in-out;-moz-transition:right .4s ease-in-out;-ms-transition:right .4s ease-in-out;-o-transition:right .4s ease-in-out;transition:right .4s ease-in-out}.boxes .box .tit i{position:absolute;right:29px}.box:hover .tit{padding:40px 110px;color:#fec227}.boxes .box:hover .tit{padding:26px 49px;padding-right:75px}.box:hover .tit i{background-position:0 -26px}.boxes .box:hover .tit i{right:49px}.boxes .dark-box:hover .tit{color:black !important}.boxes .dark-box:hover .tit i{background-position:0 -52px}.title-wrap h1{padding:30px 0;padding-bottom:0;color:#515151;font-size:48px;font-weight:300;text-align:center;margin:0}.home-content{padding:60px 0;padding-top:30px}.home-content .col1{width:50%;box-sizing:border-box;padding-right:15px;float:left}.home-content .col2{width:50%;box-sizing:border-box;padding-left:15px;float:left}.search-result{list-style:none !important}.search-result img{vertical-align:middle}#slider{position:relative}#slider .prev,#slider .next{display:block;position:absolute;background:url(../../images/slide.png) no-repeat;bottom:28px;height:77px;width:0;z-index:30;overflow:hidden;text-indent:10000;padding-left:53px}.rslides li{position:relative}#slider .down{display:block;position:absolute;z-index:30;left:0;bottom:78px;width:100%;height:0}#slider .down:hover{opacity:.7}#slider .down span{background:url(../../images/scroll.png) no-repeat center center;margin:0 auto;display:block;width:28px;height:77px;position:relative}#slider .down i{position:absolute;bottom:10px;height:8px;width:100%;display:block;background:url(../../images/scroll2.png) no-repeat 6px 0;animation-name:downanim;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes downanim{0%{bottom:10px}50%{bottom:12px}100%{bottom:8px}}.rslides_tabs{position:absolute;left:50px;bottom:33px;z-index:40}.rslides_tabs li{float:left;margin-right:17px}.rslides_tabs a{display:block;padding:10px 0;height:5px;background:0}.rslides_tabs a span{overflow:hidden;width:26px;display:block;height:5px;border-radius:3px;background:#48494a;text-indent:1000px}.rslides_tabs .rslides_here a span{background:white}.rslides_tabs a:hover{opacity:.7}#slider .prev{left:52px}#slider .prev:hover{background-position:bottom left}#slider .next{background-position:top right;left:105px}#slider .next:hover{background-position:bottom right}#slider .over{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background:url(../../images/shadow.png) repeat-x bottom left}#slider .over2{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;background:url(../../images/shadow2.png) repeat-x top left}.gallery{line-height:1px}.gallery a{display:inline-block;position:relative;overflow:hidden;height:240px}.gallery{text-align:center}.gallery img{display:block}.gallery .video{display:block;position:absolute;top:0;left:0;background:url(../../images/video.png) no-repeat center center;width:100%;height:100%}.files{text-align:center;padding-top:44px}.files .bg{padding-top:30px;padding-bottom:120px;background:#f6f6f6}.files h2,.gallery h2{padding:0;margin:0;height:0}.boxes h2{padding:0;margin:0}.files h2 span,.gallery h2 span,.boxes h2 span{background:#000;color:white;display:inline-block;position:relative;top:-44px;text-transform:uppercase;font-size:27px;line-height:44px;padding:0 14px}.boxes h2 span{top:0}.gallery .bg{background:#e8e8e8;padding-bottom:70px;padding-top:30px}.files a{display:inline-block;width:110px;padding:0 10px;font-size:14px;color:black;word-break:break-all;text-align:center;vertical-align:top}.files a .ico{display:block;width:50px;height:63px;margin:0 auto;margin-bottom:8px;background:url(../../images/file.png)}.files a:hover .ico{opacity:.8}.map{height:420px;background:#f2f0eb;margin-bottom:55px}.contact-form{padding:20px 0}.contact-form .row{width:25%;float:left;box-sizing:border-box}.contact-form .form-group{position:relative;font-size:18px;background:white;border:1px solid #c8d7da;margin-right:32px;padding:12px 10px;padding-top:14px;padding-bottom:10px;color:#3c4a4f;margin-bottom:20px}.contact-form .form-group label{position:absolute;top:2px;line-height:1.3em;left:0;padding:12px 10px;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.contact-form .has-value label{top:0;font-size:12px;padding:2px 10px;font-weight:300}.contact-form .form-group input,.contact-form .form-group textarea{padding:0;border:0 solid;background:white;font-family:Ubuntu;font-weight:regular;color:#3c4a4f;line-height:1.3em;font-size:18px;width:100%;box-sizing:border-box}.contact-form .double-row .form-group{margin-right:0}.contact-form .form-group textarea{height:90px}.contact-form .double-row{width:50%}.contact-form .btns{text-align:right}.contact-form .btns input{font-size:18px;cursor:pointer;background:#000;color:#fff;letter-spacing:4px;line-height:1em;border:0 solid;padding:7px 20px;text-transform:uppercase}.contact-form .btns input:hover{opacity:3}.info-box{font-size:30px;text-align:center;line-height:1.3em}.products{padding-bottom:50px !important}.quick-contact-wrap{position:relative;z-index:40}.quick-contact-wrap .cn{position:fixed;right:0;top:230px;overflow:hidden;width:64px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.quick-contact-wrap .handle{background:#fdc02a url(../../images/quick.png);width:64px;height:65px;position:absolute;top:0;left:0;display:block}.quick-contact-wrap .text{position:relative;left:64px;top:0;width:180px;background:#ececec;padding:20px}.quick-contact-wrap:hover .cn,.quick-contact-open .cn{width:274px}.quick-contact-wrap .btn{display:block;box-sizing:content-box;width:100%;background:black;font-size:15px;text-align:center;border:0 solid;font-weight:normal !important;text-transform:uppercase;color:#fdc02a;padding:0;line-height:28px}.quick-contact-wrap .btn:hover{background:#fdc02a;color:black}.back-wrap{background:#e8e8e8;text-align:center}.back-wrap a{background:#333;color:white;font-size:18px;display:inline-block;text-transform:uppercase;line-height:53px;padding:0 55px}.back-wrap a i{display:inline-block;height:53px;vertical-align:middle;width:17px;background:url(../../images/back.png) no-repeat left center}.newsletter-flash{display:none}#lightcase-content .newsletter-flash{display:block;font-size:20px;text-align:center}.pagging{padding:10px 0;text-align:center}.pagging li{display:inline;list-style:none}.pagging a{display:inline-block;padding:0 5px}.pagging .current{font-weight:bold;color:black}@media(max-width:1600px){header .logo2,header .logo-spacer{display:none}}@media(max-width:1470px){.wrap{padding:0 10px}.contact-form{padding:20px 10px}}@media(max-width:1240px){header menu{display:none}#outer{padding-bottom:0}#footer-holder{display:none}footer{position:relative;height:auto}.quick-contact-wrap{display:none}header .logo,header .logo2{top:0}header menu{top:3px}header,.header-holder{height:64px}header .wrap{margin:0}header menu{top:0}header .logo{top:0;left:0}header .open-menu{position:absolute;top:0;right:0;padding:15px;width:30px}header .open-menu span{display:block;height:4px;background:#515151;margin:5px 0}header.show-menu menu{display:block;position:absolute;top:64px;border-top:1px solid silver;border-bottom:1px solid silver;left:0;height:auto;width:100%;background:white}header menu .search span{margin:0 auto}header.show-menu menu a{display:block;padding:6px 0}header.show-menu menu li{margin:0;float:none;line-height:25px;text-align:center}header.show-menu menu .spacer{display:none}header.show-menu menu ul{display:none;position:static;width:100%;transform:none;min-width:0;padding:0;left:0;border-right:0 solid;border-left:0 solid;border-color:silver}header.show-menu menu .opened ul{display:block}header menu ul a{padding:10px 0}.boxes .box-wrap{width:50%}footer .up{padding-top:30px;padding-bottom:30px}footer .social{width:auto;float:none;text-align:center}footer .social li{display:inline}footer .social a{margin:0 15px;display:inline-block;float:none}footer .newsletter{float:none;width:240px;text-align:center;margin:0 auto;border:0 solid}footer nav{padding-top:0}footer nav ul li{display:block;text-align:center;padding:4px 0}#slider .down{display:none}.rslides_tabs{display:none}}@media(max-width:850px){.boxes .row{width:100%}.home-content .col2,.home-content .col1{float:none;width:auto;padding:0;padding-bottom:10px}.boxes .box{margin-left:0;margin-bottom:0}.contact-form .row{float:none;width:100%}.contact-form .form-group{margin-right:0}}@media(max-width:600px){.boxes .row,.boxes .box-wrap{width:100%;margin-left:0;margin-right:0}.contact-form .row{float:none;width:100%}.contact-form .form-group{margin-right:0}.footer-content{text-align:center}footer .dev{float:none;text-align:center}}
