*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}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:none;font-size:100%;font:inherit;vertical-align:baseline;outline:none}:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style-image:none;list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=text],textarea,select{-webkit-appearance:none}body{font-family:Helvetica;margin:0;background-color:#dcaa00}.container{background-color:#fff}.constrain{max-width:1200px;margin-left:auto;margin-right:auto;clear:both}.constrain:after{content:"";clear:both;display:block}a.white{text-decoration:none;color:#fff;padding:0 0 0 30px}a.white:hover{color:#dcaa00}a.whitefoot{text-decoration:none;color:#fff;padding:0 0 0 30px}a.whitefoot:hover{color:#231C34}a.whitelegal{text-decoration:none;color:#fff}a.whitelegal:hover{color:#231C34}a.yellow{text-decoration:none;color:#DCAA00}a.yellow:hover{color:#231C34}a.black{text-decoration:none;color:#000}a.black:hover{color:#DCAA00}div.realuser{background-color:#DCAA00}div.realuser:hover{background-color:#231C34}div.gray:hover{background-color:rgba(35,35,35,0.15)}.clear{clear:both}h1{font-size:36px;font-weight:700}h1.reviewtext{font-size:36px;font-weight:100;font-style:italic;line-height:1.25}h2{font-weight:700;margin-top:20px;font-size:20px}h3{letter-spacing:2px}h1.scaredtext{font-size:36px;font-weight:700}h3.scaredsubtext{letter-spacing:2px;line-height:1.5}h4{font-size:15px;font-weight:700}h5{font-weight:400;margin-top:20px;font-size:20px;line-height:1.25;letter-spacing:.5px}p{letter-spacing:.5px;font-size:12px;margin-bottom:15px;line-height:1.25}p.guarantee{letter-spacing:.5px;font-size:15px;margin-bottom:15px;line-height:1.25;font-weight:700;color:#dcaa00}b{font-weight:800}header{width:100%;height:100px;z-index:10;position:absolute}footer{background-color:#DCAA00;clear:left;padding:0 25px}p.footmenu{float:right;text-align:right;color:#fff;margin-top:32.5px}img.logo{float:left;height:50px;width:auto;margin:25px}img.slidelogo{height:50px;width:auto;float:right;position:relative;right:25px;bottom:25px;top:600px}img.scrollindicate{position:absolute;height:35px;width:35px;z-index:100;bottom:5px;margin-left:-17.5px}img.social{height:50px;width:50px;margin:50px 0}img.cc{height:25px;width:37px;margin-left:5px;margin-top:5px}img.software{height:40px;width:auto;border:1px solid #000;border-radius:5px}img.accessoryimg{height:250px;width:auto;max-width:350px;margin-bottom:20px}img.icon{height:70px;width:auto;margin-top:40px}img.award{display:inline-block;height:60px;margin:0 10px}img.desaward{height:35px;margin-right:10px;margin-top:10px}nav{float:right;text-align:left;color:#fff;margin:40px 25px;letter-spacing:2px;font-weight:600}nav li{float:left;position:relative}nav li a.white{padding:5px 0 0 30px;display:inline-block}nav li .mobilenavitem{display:none}header .togglemenu{display:none}nav li ul{position:absolute;top:20px;left:auto;display:none;width:200px}nav li:hover ul{display:block}nav li ul li{top:5px;float:none;line-height:1.5}ul.privacy{display:block;list-style-type:disc;margin-bottom:1px em;margin-left:0;margin-right:0;padding-left:40px}div.banner{width:100%!important;height:800px}div.mySlides{width:100%;height:100%;background-size:cover;background-position:center}div.review{width:100%;height:auto;margin-top:25px}div.feature{width:25%;float:left;text-align:center;display:inline-block;height:auto;padding-bottom:50px}ol{display:block;list-style-type:decimal;padding-left:40px;letter-spacing:.5px;font-size:12px;line-height:1.25;margin:1em 0}.discover{clear:none;width:17%;float:left;text-align:center;display:inline-block;height:auto;padding-bottom:50px;margin-right:1.5%}.define{clear:none;width:26.2%;float:left;text-align:center;display:inline-block;height:auto;padding-bottom:50px;margin-right:1.5%}.develop{clear:none;width:17%;float:left;text-align:center;display:inline-block;height:auto;padding-bottom:50px;margin-right:1.5%}.evaluate{clear:none;width:25%;float:left;text-align:center;display:inline-block;height:auto;padding-bottom:50px;margin-right:1.5%}.produce{clear:none;width:8.8%;float:left;text-align:center;display:inline-block;height:auto;padding-bottom:50px}.wrap{padding:0 10px;height:auto}.swipe{height:auto}.desmethod{width:100%;margin-top:10px;padding:0 10px}div.accessory{width:25%;float:left;text-align:center;display:inline-block;height:auto;margin-bottom:25px}.verticalcenter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.verticalcenter .verticalcenteritem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}div.hero-left{width:50%;height:auto;float:left;text-align:right;padding-right:50px}div.hero-right{width:50%;height:auto;float:left;text-align:left;padding-left:50px}.hero-alrt{width:50%;height:auto;float:left;text-align:right;padding-right:100px;margin-top:300px}.hero-360{margin-top:250px;width:50%;height:auto;float:right;text-align:left;padding-left:170px}hr{align:center;noshade:noshade;height:5px;width:100px;background-color:#000;margin-top:25px;margin-bottom:25px}.tabs{list-style-type:none;position:relative}.tabs:after{content:"";clear:both;display:block;height:320px}.tabs li{float:left;list-style:none}.tabs li > input{display:none}.tabs li > label{display:inline-block;border-bottom:1px solid #000;height:30px;line-height:0;padding:15px 20px;margin-top:20px;cursor:pointer;font-size:15px;font-weight:700}.tabs .tab-content{display:none;position:absolute;left:0;height:300px;width:416px}.tabs li > input:checked + label{border:1px solid #000;border-bottom-width:0}.tabs li > input:checked ~ .tab-content{display:block;margin-top:20px}th.update{font-size:15px;font-weight:700}table,th,td{padding:15px 20px;text-align:center;vertical-align:middle}.modal{z-index:15;display:none;padding-top:5%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.5)}.button-modal{background-color:#dcaa00;border:none;color:#fff;padding:8px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:15px;cursor:pointer;letter-spacing:1.5px}.button-modal:hover{background-color:#231c34}.modal-content{margin:auto;background-color:#fff;position:relative;outline:0;width:90%;max-width:1200px}.modal-closebtn{text-decoration:none;float:right;cursor:pointer;margin:20px}.gallery{list-style-type:none;position:relative;width:100%;text-align:center}.gallery li{display:inline-block;list-style:none}.gallery li > input{display:none}.gallery li > label{display:inline-block;height:100px;width:75px;margin-left:20px;margin-bottom:50px;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:bottom;position:relative;margin-top:420px}.gallery .tab-content img{height:400px;margin:0 auto;display:block}.gallery .tab-content{display:none;position:absolute;left:0;top:0;height:400px;width:100%}.gallery li > input:checked ~ .tab-content{display:block;margin-top:0}.modal2{z-index:15;display:none;padding-top:5%;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.5)}.modal-content2{margin:auto;background-color:#fff;position:relative;outline:0;width:75%;max-width:1200px}.gallery2{list-style-type:none;position:relative;width:100%;text-align:center}.gallery2 li{display:inline-block;list-style:none}.gallery2 li > input{display:none}.gallery2 li > label{display:inline-block;height:100px;width:75px;margin:0 10px 50px;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:bottom;position:relative;margin-top:620px}.gallery2 .tab-content img{height:600px;margin:0 auto;display:block}.gallery2 .tab-content{display:none;position:absolute;left:0;top:0;height:600px;width:100%}.gallery2 li > input:checked ~ .tab-content{display:block;margin-top:0}th,td{border-bottom:1px solid #ddd}td:first-child{font-size:15px;font-weight:700;color:#dcaa00;line-height:1.25}td:nth-child(2){font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.25}td:nth-child(3){font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.25}.style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}.style-1::-webkit-scrollbar{width:10px;background-color:#F5F5F5}.style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#DCAA00}.proimg{height:500px}.carousel{height:auto;max-width:1200px;margin-left:auto;margin-right:auto;clear:both}.arrow{display:inline-block;text-align:center;position:relative;z-index:6;padding:0;cursor:pointer;width:40px;height:40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.arrowcar{display:inline-block;text-align:center;position:relative;z-index:6;padding:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.landing{background-color:rgba(0,0,0,0);border:solid 1px #fff;color:#fff;padding:15px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:15px;font-weight:600;cursor:pointer;border-radius:3px;margin:20px 10px 0}button.landing:hover{background-color:#dcaa00;border:solid 1px #dcaa00}button{background-color:#dcaa00;border:none;color:#fff;padding:15px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:15px;font-weight:600;cursor:pointer;border-radius:3px}button:hover{background-color:#231c34}button.accordion{background-color:#fff;color:#dcaa00;cursor:pointer;padding:18px;width:100%;border-top:1px solid #ddd;text-align:left;outline:none;font-size:15px;font-weight:700}button.accordion.active,button.accordion:hover{background-color:#dcaa00;color:#fff;border:none}button.accordion:after{content:'+';font-size:15px;color:#dcaa00;float:right;margin-left:5px;font-weight:700}button.accordion.active:after{content:'-';color:#fff}div.panel{background-color:#fff;max-height:0;overflow:hidden;display:none;width:100%}div.panel.show{display:block;max-height:5500px;width:100%;padding:18px}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mobileshow{display:none}.tabletshow{display:none}#ruggedtext{margin-top:20px;width:68%}.college{width:100%;height:500px;float:left;background-size:cover;background-position:center}.scared{width:100%;height:375px;float:left;background-size:cover;background-position:top}.scaredcontent{text-align:center;width:100%;float:left;color:#fff;margin-top:125px}.quartphone{width:25%;height:700px;float:left}.construction{width:100%;height:800px;float:left;background-size:cover;background-position:left}.media{height:125px;width:auto;margin-top:5px;margin-right:5px}.award-left{width:35%;padding:0 5px 0 10px;float:left;display:inline-block}.award-middle{width:30%;padding:0 5px;float:left;display:inline-block}.award-right{width:35%;padding:0 10px 0 5px;float:left;display:inline-block}.design-gallery{width:33.333333%;width:calc(100% /3);height:700px;float:left;display:inline-block}.project{height:100%;width:100%;background-size:cover;background-position:center;cursor:pointer}.hovercontent{display:none;background-color:rgba(0,0,0,0.80);height:100%;width:100%;color:#fff;text-align:center;padding-top:300px}.project:hover .hovercontent{display:block}.opacity:hover{opacity:.6;filter:alpha(opacity=60)}.imgWrap{position:relative;display:inline-block;padding:0;margin:0}.imgDescription{position:absolute;top:50px;bottom:2px;left:0;right:0;background:rgba(220,170,0,0.85);color:#fff;text-align:center;display:none}.imgWrap:hover .imgDescription{visibility:visible;opacity:1;display:block}.ptt{width:100%;height:800px;background-size:cover;background-position:right}.desk{width:100%;height:700px;background-size:cover;background-position:bottom right}.grad{height:100px;width:100%;background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));background:-moz-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}.consult{height:40px;width:auto}ol.circles-list,ol.circles-list2{list-style-type:none;margin:0;margin-left:4em;padding:0;counter-reset:li-counter}ol.circles-list > li,ol.circles-list2 > li{position:relative;margin-bottom:10px;padding-left:1.5em;min-height:3em}ol.circles-list > li:before{position:absolute;top:-.3em;left:-1.33em;width:1.2em;height:1.2em;font-size:18px;line-height:1.2;text-align:center;color:#fff;border:3px solid #dcaa00;border-radius:50%;background-color:#dcaa00;content:counter(li-counter);counter-increment:li-counter}ol.circles-list2 > li:before{position:absolute;top:-.3em;left:-1.33em;width:1.2em;height:1.2em;font-size:18px;line-height:1.2;text-align:center;color:#fff;border:3px solid #000;border-radius:50%;background-color:#000;content:counter(li-counter);counter-increment:li-counter}@media only screen and (max-width: 1024px){div.feature{width:50%}.discover{clear:none;width:335px;margin-left:10px;margin-right:30px}.define{clear:none;width:520px;margin-right:30px}.develop{clear:none;width:335px;margin-right:30px}.evaluate{clear:none;width:495px;margin-right:30px}.produce{clear:none;width:175px;margin-right:10px}.swipe{overflow-x:scroll}.wrap{width:2000px;padding:0}.desmethod{height:auto;width:2000px}div.accessory{width:50%;align-content:center}footer{text-align:center;padding:25px 34px}p.footmenu{float:none;text-align:center;margin:0}nav{margin:0;clear:both;float:none}nav li{background-color:#bbb;border-bottom:1px solid #fff;float:none}nav li:hover,nav li.active{background-color:#888}nav li ul{width:100%}nav li ul li{top:0;line-height:1}nav li:hover ul{display:none}nav li a.white{display:block;padding:20px;height:56px}nav li .mobilenavitem{display:block;position:absolute;height:56px;top:0;right:0}nav li .mobilenavitem img{height:100%;width:auto;padding:17px;display:block}nav li .mobilenavitem img.mobilenavup{display:none}nav li.expanded ul{display:block;position:relative;top:auto;border-top:1px solid #fff}nav li.expanded ul li a.white{padding-left:40px}nav li.expanded ul li:last-child{border-bottom:none}nav li.expanded .mobilenavitem img.mobilenavup{display:block}nav li.expanded .mobilenavitem img.mobilenavdown{display:none}header nav{display:none}header.shownav{background-color:#dcaa00}header.shownav nav{display:block}header .togglemenu{display:block;position:absolute;height:100px;top:0;right:0}header .togglemenu img{height:100%;width:auto;padding:33px 25px;display:block}header .togglemenu img.closemenu{display:none}header.shownav .togglemenu img.closemenu{display:block}header.shownav .togglemenu img.openmenu{display:none}img.social{height:50px;width:auto;margin-top:0;margin-bottom:25px}img.award{height:55px;margin:0 1%}img.desaward{height:30px;margin-right:5px}div.panel div.feature img{width:90%}h1.reviewtext{font-size:30px;font-weight:100;font-style:italic;line-height:1.25}h1.reviewtext br{display:none}.tabs li > label{padding:15px 20px;font-size:10px}.tabs .tab-content{width:318px}.tabs .tab-content br{display:none}.modal{padding-top:5%}.modal-content{width:98%}.gallery li > label{height:75px;width:65px;margin:420px 2.5px 50px}.gallery .tab-content img{height:auto;width:auto;max-height:400px;max-width:100%;display:block}.modal2{padding-top:5%}.modal-content2{width:90%}.gallery2 .tab-content img{height:auto;width:auto;max-height:400px;max-width:100%;display:block}.gallery2 .tab-content{height:400px;width:100%}.gallery2 li > label{margin-top:420px}p.guarantee{letter-spacing:.5px;font-size:14px;margin-bottom:15px;line-height:1.25;font-weight:700;color:#dcaa00}.tabletshow{display:block}.tablethide{display:none}}@media only screen and (max-width: 767px){.verticalcenter{display:block;margin-top:25px}.verticalcenteritem{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}div.feature{width:100%;padding:25px;margin-bottom:0}p.footmenu{line-height:2}a.whitefoot{padding:0 15px}a.whitelegal{padding:0 15px}img.icon{margin-top:0}div.accessory{width:100%}div.banner{height:500px}img.slidelogo{top:300px}table,th,td{padding:10px 5px;text-align:center;vertical-align:middle}div.hero-left{width:100%;height:auto;float:left;text-align:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}div.hero-left br{display:none}div.hero-right{width:100%;height:auto;float:left;text-align:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}div.hero-right br{display:none}.hero-alrt{width:100%;height:auto;float:left;text-align:center;padding-left:20px;padding-right:20px;margin-top:0;color:#fff;background-color:#dcaa00}.hero-360{background-color:#dcaa00;margin-top:0;width:100%;height:auto;float:left;text-align:center;padding-left:20px;padding-right:20px;color:#fff}#ruggedtext{margin-top:20px;width:100%}.tabs li > label{padding:15px;font-size:10px}.tabs{width:288px;margin-left:auto;margin-right:auto}.tabs .tab-content{width:288px;text-align:left}.mobilehide{display:none}.mobileshow{display:block}h1.reviewtext{font-size:20px;font-weight:100;font-style:italic;line-height:1.25}.scared{background-repeat:no-repeat;background-size:auto 375px;background-attachment:scroll;background-position:-675px 0}.scaredcontent{margin-top:215px;padding:20px;background-color:#dcaa00}h1.scaredtext{font-weight:700;font-size:20px;line-height:1.25}h3.scaredsubtext{letter-spacing:.5px;font-size:12px;line-height:1.25}.quartphone{width:50%;height:350px;float:left}.construction{background-repeat:no-repeat;background-size:auto 100%;background-attachment:scroll;background-position:-200px 0}.award-right,.award-middle,.award-left{width:100%;padding:5px 10px;display:block}.design-gallery{display:none}.ptt{background-position:500px 0}.desk{background-position:500px 0}.consult{width:90%;height:auto}p.error br{display:none}}