/*!
Theme Name: PDS Global
Theme URI: http://underscores.me/
Author: Fuel Sydney
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pds-global
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

PDS Global is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){menuwrapper-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-webkit-flex;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-webkit-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-webkit-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{width:100%;height:100%;float:left;-webkit-font-smoothing:antialiased}body{width:100%;height:100%;margin:0;padding:0;float:left;font-family:"Open Sans",sans-serif;font-size:16px;color:#4a4a4a;background:#fff;overflow:hidden;overflow-y:auto;font-weight:400;transition:1s margin;-moz-transition:1s margin;-webkit-transition:1s margin}.body-wrapper{margin-top:70px}img{max-width:100%}strong{font-weight:600}iframe{position:relative}p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:22px;margin:20px 0}p a{color:#4a4a4a;text-decoration:none}h1{margin:0;margin-bottom:20px;font-weight:700;font-size:30px;font-family:"Open Sans",sans-serif;line-height:41px;letter-spacing:-2px}h2{margin:0;margin-bottom:20px;font-weight:700;font-size:30px;font-family:"Open Sans",sans-serif;line-height:41px;letter-spacing:-2px}h3{margin:0;margin-bottom:20px;font-weight:700;font-size:30px;font-family:"Open Sans",sans-serif;line-height:41px;letter-spacing:-2px}h4{margin:0;margin-bottom:35px;font-weight:700;font-size:14px;font-family:"Open Sans",sans-serif;line-height:19px;text-transform:uppercase}h4.news-breadcrumb a{text-decoration:none;color:#9c9c9c}ol{padding-left:20px;margin:0}ul{padding-left:20px;margin:0}li{font-size:16px;line-height:40px;font-family:"Open Sans",sans-serif}input[type=text]{outline:none;border-radius:0 !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Open Sans",sans-serif}textarea{outline:none;border-radius:0 !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Open Sans",sans-serif}input[type=submit]{outline:none;border-radius:0 !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select{outline:none;border-radius:0 !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Open Sans",sans-serif}input[type=email]{outline:none;border-radius:0 !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Open Sans",sans-serif}button{outline:none;border-radius:0 !important;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a:not([href]){cursor:pointer}sup{font-family:monospace}.container{float:left;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.clear{clear:both}.fakebody{overflow-x:hidden}.wrapper{margin:0 auto;width:1170px}.wrapper.w770{width:770px}.resp{display:none}.hide{display:none}table.vertcentre{height:100%;float:left;width:100%;border-spacing:0}table.vertcentre td{padding:0}#head{float:left;position:fixed;top:0;left:0;z-index:10;padding:25px 0 0;background:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.25)}#head .logo{float:left}#head .logo img{float:left;height:50px}#head .light .logo img{filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}#head .menu{float:right}#head .menu .label{display:none}#head.relative{position:relative;top:0;left:0}.menu{float:right;width:calc(100% - 200px);width:-webkit-calc(100% - 200px)}.menu .top{margin-bottom:11px}.menu .top ul li{margin-left:30px;line-height:17px;height:17px}.menu .top ul li a{font-size:12px;font-weight:400}.menu ul{float:right;margin:0;padding:0;text-align:center}.menu ul li{float:left;list-style:none;margin-left:40px;text-transform:none;line-height:22px;height:22px}.menu ul li a{color:#071d49;text-decoration:none;font-size:16px;font-weight:700}.menu ul li a:hover{color:#62b5e5}.menu ul li.selected a{color:#62b5e5}.menu .bottom ul li{padding-bottom:25px;height:47px}.menu li:hover .dropdown{display:block}.menu .dropdown{display:none;position:absolute;top:100px;left:0;background:#fff;border-top:1px solid #d8d8d8;padding:50px 0;box-shadow:0 6px 15px 0 rgba(0,0,0,.25)}.menu .dropdown .text{float:left;width:270px;text-align:left}.menu .dropdown .text h4{margin-bottom:25px;color:#9b9b9b}.menu .dropdown .text p{font-weight:600}.menu .dropdown .boxes{float:right;width:calc(100% - 310px);width:-webkit-calc(100% - 310px)}.menu .dropdown .box{float:left;margin-right:20px;border:1px solid #d8d8d8;border-radius:3px;height:132px;width:calc((100% - 60px) / 4);width:-webkit-calc((100% - 60px)/4)}.menu .dropdown .box:nth-child(4n+4){margin-right:0}.menu .dropdown .box table{text-align:center}.spacefiller{height:100px}.spacefiller.relative{display:none}.isloading-wrapper{padding:10px 0;display:block;position:absolute;left:50%;margin-left:-50px;width:100px;background-color:transparent;text-align:center;color:#000;text-transform:uppercase}.icon-spin{font-size:40px;color:#49b3d7}.button{cursor:pointer;text-decoration:none;float:left;width:auto;text-align:left;border:0;padding:0;background:0 0;color:#62b5e5 !important;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:800;line-height:22px;padding-left:20px;background-image:url("/wp-content/themes/pds-global/img/arrow.svg");background-position:left center;background-repeat:no-repeat;letter-spacing:0}.btn{cursor:pointer;text-decoration:none;float:left;width:177px;text-align:center;border:0;padding:0;background:#62b5e5;color:#fff !important;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:48px}.padding150{padding:150px 0}.padding120{padding:120px 0}.padding100{padding:100px 0}.padding80{padding:80px 0}.padding60{padding:60px 0}.padding50{padding:50px 0}.padding40{padding:40px 0}.padding30{padding:30px}.centred{text-align:center}.text p:first-child{margin-top:0}.text p:last-child{margin-bottom:0}.text ul{padding-left:20px;margin:20px 0}.text ol{padding-left:20px;margin:20px 0}.banner{position:relative;height:calc(100% - 100px);height:-webkit-calc(100% - 100px)}.banner .overlay{position:absolute;top:0;left:0;height:100%;background-color:rgba(7,29,73,.15);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.banner .text{position:absolute;bottom:0;left:0;padding-bottom:66px;z-index:1;color:#fff}.banner .text .img{margin-bottom:30px}.banner .text .img img{float:left}.banner .text .img img:last-child{display:none}.banner .text h2{font-size:51px;font-weight:800;letter-spacing:-2px;line-height:65px;margin-bottom:30px}.banner .text h3{font-size:20px;font-weight:700;line-height:27px;width:830px;margin:0;letter-spacing:0}.banner .requestDemo{position:absolute;z-index:2;bottom:0;background-color:#62b5e5;height:66px;line-height:66px;padding:0 20px;width:auto;text-align:center;text-decoration:none;right:calc((100% - 1170px) / 2);right:-webkit-calc((100% - 1170px)/2)}.banner .requestDemo span{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;background-repeat:no-repeat;background-position:left center}.banner .pdsCodeInfo{position:absolute;z-index:2;top:100px;color:#071d49;background-color:#fff;height:166px;line-height:66px;width:400px;text-align:center;text-decoration:none;right:calc((100% - 1170px) / 2);right:-webkit-calc((100% - 1170px)/2);padding:30px;padding-top:0;box-shadow:10px 10px #d8d8d8}.banner .pdsCodeInfo span{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;padding-left:40px}.banner .pdsCodeInfo p a,.pdsCodeInfoMain p a{color:#62b5e5}.page-id-5 .body-wrapper{margin-top:0}.banner.home{min-height:100vh !important}.home.main .halfnhalf{background:-webkit-linear-gradient(left,#fff 0%,#fff 50%,#f0f0f0 50%,#f0f0f0 100%);background:linear-gradient(90deg,#fff 0%,#fff 50%,#f0f0f0 50%,#f0f0f0 100%)}.home.main .left{float:left;padding-right:90px;padding-bottom:432px;background-color:#fff;width:calc(100% - 470px);width:-webkit-calc(100% - 470px)}.home.main .left h4{color:#9b9b9b}.home.main .left h3{color:#071d49}.home.main .left h3:last-child{margin-bottom:0}.home.main .right{float:right;width:470px;background-color:#f0f0f0;padding-left:70px;padding-bottom:432px}.home.main .right p{font-weight:600}.home.main .right p:first-child{margin-top:69px}.home.main .right .button{clear:left;margin-top:10px}.home.main .vidholder{margin-top:-332px}.home.main .hasVideo{padding-bottom:100px}.vidholder{position:relative;height:658px}.vidholder .vidcover{position:absolute;top:0;left:0;height:100%;z-index:1;cursor:pointer}.vidholder iframe{position:absolute;top:0;left:0;height:100%}.vidholder .text{position:absolute;bottom:0;right:0;background-color:#071d49;padding:70px;width:470px;z-index:1}.vidholder .text h4{color:#62b5e5}.vidholder .text h2{color:#fff;font-size:40px;line-height:45px}.strip{background-color:#071d49}.strip .txt{float:left;font-size:29px;font-weight:700;letter-spacing:-1px;line-height:48px;color:#fff;margin-right:45px}.home.backbone{background:#f0f0f0}.home.backbone .bg{background-image:url("/wp-content/themes/pds-global/img/blueline.png");background-repeat:repeat-x;background-position:left center;background-size:auto}.home.backbone .left{float:left;width:370px}.home.backbone .left .logo{margin-bottom:58px}.home.backbone .left .logo .img{float:left;margin-right:20px}.home.backbone .left .logo .img img{float:left;height:48px}.home.backbone .left .logo .txt{float:left;color:#071d49;font-size:40px;font-weight:700;letter-spacing:-2px;line-height:48px}.home.backbone .left h3{color:#9b9b9b;font-size:23px;line-height:32px;letter-spacing:0}.home.backbone .boxes{float:right;width:calc(100% - 400px);width:-webkit-calc(100% - 400px)}.home.backbone .boxes .box{float:left;background:#fff;margin-right:30px;border-bottom:5px solid #d8d8d8;text-align:center;padding:30px;color:#071d49;width:calc((100% - 30px) / 2);width:-webkit-calc((100% - 30px)/2)}.home.backbone .boxes .box:nth-child(2n+2){margin-right:0}.home.backbone .boxes .box h4{margin-bottom:20px}.home.backbone .boxes .box p:last-child{margin-bottom:0}.fourboxes{position:relative}.fourboxes td{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;justify-content:flex-start !important}.fourboxes .box{float:left;text-decoration:none;margin-right:30px;position:relative;width:calc((100% - 90px) / 4);width:-webkit-calc((100% - 90px)/4)}.fourboxes .box:nth-child(4n+4){margin-right:0}.fourboxes .box table{background-color:#f0f0f0;border-radius:4px 4px 0 0;text-align:center;padding:30px 14px;position:relative;z-index:1}.fourboxes .box .logo.img{min-height:90px}.fourboxes .box .logo.img img{height:83px}.fourboxes .box .img{margin:5px 0 30px}.fourboxes .box .btn{line-height:44px;font-weight:800;width:100%;border-radius:0 0 4px 4px;position:relative;z-index:1}.fourboxes .box p{color:#004c97;font-weight:600;line-height:20px}.fourboxes .box .shadow{position:absolute;bottom:0;left:30px;height:20px;border-radius:50px;box-shadow:0 2px 50px 0 rgba(0,0,0,.5);width:calc(100% - 60px);width:-webkit-calc(100% - 60px)}.fourboxes .box.disabled{opacity:.3;cursor:default}.fourboxes .box.disabled .btn{cursor:default}.fourboxes .nav{display:none;position:absolute;z-index:1;top:50%;margin-top:-10px}.fourboxes .nav.prev{left:10px}.fourboxes .nav.next{right:10px}#menu-top-menu{width:368px}#menu-main-nav{width:418.39px}.home.way{text-align:center;color:#fff}.home.way .img{margin-top:20px}.home.way h2{float:left;width:100%;font-size:45px;line-height:50px;padding:0 30px;margin:50px 0}.home.way .buttons{display:-webkit-box;display:-webkit-flex;display:flex;display:-ms-flexbox;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.home.way .buttons .btn{margin-left:10px}.home.way .buttons .btn:first-child{margin-left:0}.products{background:-webkit-linear-gradient(top,#f0f0f0 0%,#f0f0f0 432px,#fff 432px,#fff 100%);background:linear-gradient(180deg,#f0f0f0 0%,#f0f0f0 432px,#fff 432px,#fff 100%)}.products .vidholder{margin-bottom:100px}.products .left{float:left;width:470px}.products .left h2{color:#071d49}.products .left .button{clear:left;margin-top:10px}.products .right{float:right;width:calc(100% - 570px);width:-webkit-calc(100% - 570px)}.demo{padding-top:100px;color:#fff;text-align:center;margin-bottom:176px}.demo h1{font-size:40px;line-height:45px;width:570px;margin:0 auto 30px;letter-spacing:0}.demo p{font-size:20px;font-weight:600;line-height:27px}.demo h3{font-size:25px;font-weight:600;line-height:34px;letter-spacing:0;width:100%;float:left;margin-top:110px;margin-bottom:30px}.demo form{width:400px;margin:45px auto 0}.demo form input{float:left;width:100%;border:0;margin:0 0 10px;padding:0 10px;height:40px;line-height:40px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important}.demo form input[type=email]{float:left;width:100%;border:0;margin:0 0 10px;padding:0 10px;height:40px;line-height:40px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important}.demo .btn{width:100%}.demo .videos{margin-bottom:-76px}.demo .videos .video{float:left;margin-right:30px;cursor:pointer;width:calc((100% - 90px) / 4);width:-webkit-calc((100% - 90px)/4);background-position:center center;background-size:cover;background-repeat:no-repeat}.demo .videos .video:nth-child(4n+4){margin-right:0}.services.banner{height:430px;color:#fff;text-align:center}.services.banner .overlay{background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.services.banner .wrapper{height:100%;position:relative;z-index:1}.services.banner h1{font-size:51px;font-weight:800;line-height:65px;margin-bottom:10px}.services.banner h2{font-size:51px;font-weight:800;line-height:65px;margin-bottom:10px}.services.banner h3{font-size:20px;font-weight:600;line-height:27px;margin:0;letter-spacing:0}.services.banner p{margin:40px auto;width:670px;font-weight:600}.services.banner p:last-child{margin-bottom:0}.services.banner.news{height:530px;color:#fff;text-align:center;position:relative;display:block;margin-bottom:32px}.servmenu.fixed{position:fixed;top:0;left:0;z-index:10;background:#fff;padding:20px 0}.servmenu.fixed .item{width:80px}.servmenu.fixed .item .name{display:none}.servmenu.fixed .item:nth-child(4n+1){margin-left:calc((100% - 470px) / 2);margin-left:-webkit-calc((100% - 470px)/2)}.servmenu.fixed .item.selected img:first-child{display:none}.servmenu.fixed .item.selected img:last-child{display:inline}.servmenu{box-shadow:0 2px 15px 0 rgba(0,0,0,.25)}.servmenu .item{float:left;width:210px;margin-right:50px;text-align:center}.servmenu .item:nth-child(4n+1){margin-left:calc((100% - 990px) / 2);margin-left:-webkit-calc((100% - 990px)/2)}.servmenu .item:nth-child(4n+4){margin-right:0}.servmenu .item img{vertical-align:middle}.servmenu .item img:last-child{display:none}.servmenu .item .name{color:#515151;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;margin-top:15px}.servmenu .item.selected .name{color:#62b5e5}.spacefiller.services{display:none;height:237px}.top .heading{text-align:center;padding-bottom:30px;border-bottom:1px solid #d8d8d8}.top .heading img{vertical-align:middle}.top .steps{margin-top:-20px}.top .text{float:left;margin-right:30px;margin-top:50px;padding:25px 0 10px;width:calc((100% - 30px) / 2)}.top .step{float:left;margin-right:30px;margin-top:50px;width:calc((100% - 30px) / 2)}.top .step:nth-child(2n+2){margin-right:0}.top .step:nth-child(2n+2) .arrow{float:right;margin-right:calc(50% - 3px)}.top .step:nth-child(2n+1) .arrow{margin-left:calc(50% - 3px)}.top .step table{background:#fafafa;border-radius:4px;text-align:center;height:284px;padding:0 50px}.top .step table .img{margin-bottom:10px}.top .step table img{vertical-align:middle}.top .step table h4{margin:0;color:#9b9b9b;font-size:14px;font-weight:700;line-height:19px}.top .step table h3{margin-bottom:10px}.top .step table p{margin:0}.top h3{color:#071d49}.top p{font-weight:600}.bottom{text-align:center}.bottom h3{margin-bottom:30px;color:#071d49}.bottom .option{float:left;margin-right:33px;background:#fff;position:relative;padding-bottom:148px;width:calc((100% - 66px) / 3);width:-webkit-calc((100% - 67px)/3);padding:0}.bottom .option:nth-child(3n+3){margin-right:0}.bottom .option .heading{background-color:#071d49;color:#fff;font-size:20px;font-weight:700;line-height:27px;height:128px}.bottom .option p{padding:20px 30px;border-bottom:1px solid #d8d8d8;margin:0;color:#071d49}.bottom .option .btn{position:absolute;bottom:50px;left:50px;width:calc(100% - 100px);width:-webkit-calc(100% - 100px)}.option{float:left;margin-right:30px;margin-top:30px;border:1px solid #979797;border-radius:4px;padding:30px;cursor:pointer;width:calc((100% - 60px) / 3);width:-webkit-calc((100% - 61px)/3)}.option:nth-child(3n+3){margin-right:0}.option .name{font-size:20px;font-weight:700;line-height:27px;color:#071d49}.option .img{margin:20px 0}.option .button{float:none}h3{margin-bottom:10px}.client .banner{background:#f0f0f0;color:#071d49}.client .banner table{height:calc(100% - 102px);height:-webkit-calc(100% - 102px)}.client .help{padding-top:0;margin-top:-183px;position:relative;z-index:1}.client .option{float:left;text-align:center;color:#071d49;position:relative;padding-bottom:22px;margin-right:30px;width:calc((100% - 60px) / 3);width:-webkit-calc((100% - 61px)/3);border:0}.client .option:nth-child(3n+3){margin-right:0}.client .option .button{float:none}.client .option .buttonholder{position:absolute;bottom:0;left:0}.client .option img{vertical-align:middle}.client .option h3{margin:13px 0 0}.client .option h4{text-transform:none;font-size:20px;font-weight:600;line-height:27px;margin-bottom:30px}.company.banner{height:auto}.company.banner h3{font-size:30px;font-weight:700;letter-spacing:-2px;line-height:41px;margin-bottom:30px}.company.banner p{margin:20px auto}.company.banner p:nth-last-child(2){margin-bottom:40px}.company.banner .button{float:none}.compmenu.fixed{position:fixed;top:0;left:0;z-index:10;background:#fff}.compmenu{box-shadow:0 2px 15px 0 rgba(0,0,0,.25);padding:15px 0}.compmenu ul{padding:0;margin:0;float:left;width:100%}.compmenu li{list-style:none;float:left;margin-left:50px}.compmenu li:first-child{margin-left:calc((100% - 743px) / 2);margin-left:-webkit-calc((100% - 743px)/2)}.compmenu li a{color:#515151;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;text-transform:uppercase}.compmenu li a.selected{color:#62b5e5}.spacefiller.company{display:none;height:70px}.team{text-align:center}.team h2{color:#071d49;font-size:51px;font-weight:800;letter-spacing:-2px;line-height:65px;margin-bottom:20px}.team .member{float:left;margin-right:30px;margin-top:30px;position:relative;width:calc((100% - 90px) / 4);width:-webkit-calc((100% - 91px)/4)}.team .member:nth-child(4n+1){clear:left}.team .member:nth-child(4n+4){margin-right:0}.team .member:nth-child(4n+4) .text{margin-left:calc(-300% - 90px);margin-left:-webkit-calc(-300% - 90px)}.team .member .img{cursor:pointer}.team .member .name{background-color:#071d49;color:#fff;padding:24px 30px 30px;cursor:pointer}.team .member .name h3{font-size:20px;font-weight:800;line-height:27px;margin-bottom:4px;letter-spacing:0}.team .member .name h4{font-size:14px;font-weight:400;line-height:18px;text-transform:none;margin:0}.team .member .text{display:none;position:absolute;top:100%;left:0;background-color:#f0f0f0;color:#071d49;padding:50px;margin-top:25px;width:calc(400% + 90px);width:-webkit-calc(400% + 90px)}.team .member .text p{font-size:14px;font-weight:600;line-height:19px}.team .member:nth-child(4n+2) .text{margin-left:calc(-100% - 30px);margin-left:-webkit-calc(-100% - 30px)}.team .member:nth-child(4n+3) .text{margin-left:calc(-200% - 60px);margin-left:-webkit-calc(-200% - 60px)}.team .member.open .name{background:#004c97}.team .member.open .text{display:block}.team .member.open .triangle{position:absolute;bottom:-15px;left:50%;margin-left:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid #004c97}.clients{text-align:center;color:#071d49}.clients h2{font-size:51px;font-weight:800;line-height:65px;margin-bottom:9px}.clients h3{font-size:20px;font-weight:600;line-height:27px;letter-spacing:0;margin-bottom:10px}.clients .img{float:left;margin-right:30px;margin-top:30px;border:1px solid #d8d8d8;border-radius:4px;width:calc((100% - 120px) / 5);width:-webkit-calc((100% - 120px)/5);background-size:contain;background-position:center center;background-repeat:no-repeat}.clients .img:nth-child(5n+5){margin-right:0}.legal.banner{background:#f0f0f0;color:#071d49}.legal.banner h2{margin-bottom:9px}.legal.banner p{width:auto;font-size:20px;font-weight:600;line-height:27px;margin:0}.servmenu.legal .item{margin-right:85px}.servmenu.legal .item:nth-child(3n+1){margin-left:calc((100% - 800px) / 2);margin-left:-webkit-calc((100% - 800px)/2)}.servmenu.legal .item img:last-child{display:inline}.legal.text{text-align:center}.legal.text h3{color:#071d49;margin-bottom:30px}.legal.text p{color:#004c97;font-weight:700}.legal.text p a{color:#004c97;font-weight:700;text-decoration:none}.legal.text a{text-decoration:none !important}.mission{text-align:center}.mission h2{font-size:51px;font-weight:800;line-height:65px;margin-bottom:95px;color:#071d49}.mission .box{float:left;margin-right:30px;background:#fff;width:calc((100% - 60px) / 3);width:-webkit-calc((100% - 61px)/3)}.mission .box:nth-child(3n+3){margin-right:0}.mission .box .heading{background-color:#071d49;color:#fff;font-size:20px;font-weight:700;line-height:128px;height:128px}.mission .box .text{background-color:#f0f0f0;color:#071d49;padding:40px}.blog .filters{margin-bottom:30px;color:#515151;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase}.blog .filters .left{float:left}.blog .filters .right{float:right}.blog .filters span{float:left}.blog .filters select{float:left;border:0;color:#62b5e5 !important;background:#fff;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;padding:0;margin:0;margin-left:5px;padding-right:15px;background-image:url("/wp-content/themes/pds-global/images/dropdown.png");background-position:right center;background-repeat:no-repeat}.blog .item{float:left;margin-right:30px;margin-bottom:30px;background-color:#f0f0f0;padding:0 25px;color:#515151;height:270px;text-decoration:none;text-align:center;position:relative;border-radius:4px;width:calc((100% - 90px) / 4);width:-webkit-calc((100% - 90px)/4)}.blog .item:nth-child(4n+4){margin-right:0}.blog .item .category{color:#9b9b9b;font-size:14px;font-weight:700;line-height:19px;margin-bottom:10px;text-transform:uppercase}.blog .item .name{color:#515151;font-size:20px;font-weight:700;line-height:22px;margin-bottom:20px}.blog .item .button{float:none}.blog .item .date{position:absolute;top:20px;right:20px}.blog .item .date .num{font-size:25px;font-weight:700;line-height:34px}.blog .item .date .month{letter-spacing:1px;line-height:22px;margin-top:-5px}.blog .buttons{display:-webkit-box;display:-webkit-flex;display:flex;display:-ms-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:30px}.blog.detail .datecat{color:#9b9b9b;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase;margin-bottom:10px}.blog.detail h1{color:#071d49;font-size:40px;font-weight:700;line-height:55px;margin-bottom:30px}.blog.detail h2{font-size:40px;font-weight:700;line-height:55px}.blog.detail p{font-weight:600}.blog.detail .button{clear:left;margin-top:10px}.blog.detail .share{margin-top:50px}.blog.detail .share .txt{float:left;color:#000;font-size:10px;font-weight:600;line-height:30px;margin-right:5px;text-transform:uppercase}.blog.detail .share img{float:left;width:30px;height:30px;margin-left:5px}.blog.detail .top .wrapper{padding:0 100px}.blog.detail .slider{overflow:inherit;margin-bottom:35px;margin-left:-100px;width:calc(100% + 200px);width:-webkit-calc(100% + 200px)}.blog.detail .slider li iframe{float:left;width:100%;height:100%}.blog.detail .slider .overflow{height:100%;overflow:hidden}.blog.detail .slider .nav{margin-top:0;display:block}.blog.detail .slider .nav img{position:absolute;top:50%;margin-top:-6px;height:12px;cursor:pointer}.blog.detail .slider .nav img.prev{left:-20px}.blog.detail .slider .nav img.next{right:-20px}.blog.detail .list{border-top:1px solid #d8d8d8;padding-bottom:70px}.contact.form{color:#fff;text-align:center}.contact.form h1{font-size:51px;font-weight:800;line-height:65px;margin:0}.contact.form p{font-size:20px;font-weight:600;line-height:27px}.contact.form h3{font-size:25px;font-weight:600;line-height:34px;letter-spacing:0;width:100%;float:left;margin-top:94px;margin-bottom:20px}.contact.form form{width:570px;margin:30px auto 0}.contact.form form input[type=text]{float:left;border:0;margin:0 10px 10px 0;padding:0 10px;height:40px;line-height:40px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important;width:calc((100% - 10px) / 2);width:-webkit-calc((100% - 10px)/2)}.contact.form form input[type=email]{float:left;border:0;margin:0 10px 10px 0;padding:0 10px;height:40px;line-height:40px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important;width:calc((100% - 10px) / 2);width:-webkit-calc((100% - 10px)/2)}.contact.form form input:nth-child(2n+2){margin-right:0}.contact.form form textarea{float:left;width:100%;border:0;margin:0 0 10px;padding:10px;height:120px;line-height:20px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important}.contact.form .btn{width:270px;margin-left:calc((100% - 270px) / 2);margin-left:-webkit-calc((100% - 270px)/2)}.contact.form .button{float:none}.contact.offices{color:#071d49}.contact.offices h2{text-align:center;font-size:40px;font-weight:700;line-height:45px;margin:0}.contact.offices .office{float:left;margin-right:30px;margin-top:30px;width:calc((100% - 30px) / 2);width:-webkit-calc((100% - 30px)/2)}.contact.offices .office:nth-child(2n+2){margin-right:0}.contact.offices .office iframe{float:left;width:100%;height:221px;margin-bottom:20px}.contact.offices .office h3{font-size:20px;font-weight:700;line-height:27px;margin:0;letter-spacing:0}.contact.offices .office table{float:left;width:100%;font-size:16px;line-height:22px}.contact.offices .office table td{padding-top:20px}.contact.offices .office table td:first-child{font-weight:600;width:100px}.contact.offices .office table td a{color:#071d49;text-decoration:none}.grecaptcha-badge{display:none}.grecaptcha-badge::-webkit-input-placeholder{color:#4a4a4a;font-family:"Open Sans",sans-serif}.grecaptcha-badge:-moz-placeholder{color:#4a4a4a;opacity:1;font-family:"Open Sans",sans-serif}.grecaptcha-badge::-moz-placeholder{color:#4a4a4a;opacity:1;font-family:"Open Sans",sans-serif}.grecaptcha-badge:-ms-input-placeholder{color:#4a4a4a;font-family:"Open Sans",sans-serif}.popover{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:11;display:none;overflow:auto}.popover .overlay{float:left;width:100%;height:100%;position:absolute;top:0;left:0}.popover .poptext{width:700px;box-sizing:border-box;margin-top:200px;padding:80px 40px;position:relative;z-index:1;float:left;background:#071d49;color:#fff;margin-left:calc((100% - 700px) / 2);margin-left:-webkit-calc((100% - 700px)/2)}.popover .poptext .head{float:left;width:100%}.popover .poptext .head .ttl{float:left;text-align:center;width:100%;margin-bottom:0;font-size:18px;text-transform:uppercase;font-weight:700}.popover .poptext .head .close{position:absolute;right:20px;top:20px;cursor:pointer}.popover .poptext .close img{width:15px;filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.popover .poptext .body{float:left;width:100%}.popover .poptext .body p{text-align:center;line-height:24px}.popover .poptext .body p:last-child{margin-bottom:0}.popover .poptext form{width:301px;margin:40px auto 0}.popover .poptext form input[type=text]{float:left;width:100%;border:0;margin:0 0 10px;padding:0 10px;height:40px;line-height:40px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important}.popover .poptext form input[type=email]{float:left;width:100%;border:0;margin:0 0 10px;padding:0 10px;height:40px;line-height:40px;color:#4a4a4a;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;border-radius:3px !important}.popover .poptext .btn{width:100%}.popover .poptext .text{margin:10px 0 20px}.popover.vidpop .poptext{padding:0;margin-top:100px;height:auto}.popover.vidpop .close{display:none;position:absolute;top:5px;right:5px}.popover.vidpop .close img{width:15px;filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.footer{color:#fff;font-size:13px;font-weight:600;line-height:35px;padding:42px 0;background-color:#071d49}.footer a{color:#fff;text-decoration:none}.footer .left{margin:0 auto;display:block;width:820px}.footer .left a{text-transform:uppercase}.footer .left .copy{margin-right:30px}.footer .left .spacer{margin:0 10px}.footer .left .text{float:left}.footer .left .social{float:left;margin-left:20px}.footer .left .social img{float:left;margin-left:10px}.footer .right{float:right}@media (max-width:1230px){.wrapper{width:100%;padding:0 30px}#banner .wrapper{margin-top:57px}.wrapper.w770{padding:0}.banner.home{height:auto;padding:40px 0 20px;min-height:calc(100% - 100px) !important}.banner.home .requestDemo{right:30px}.banner.home .pdsCodeInfo{display:none}.banner.home .text{padding-bottom:86px;position:relative}.strip .txt{width:100%;text-align:center;margin-bottom:15px;margin-right:0}.strip .btn{margin-left:calc((100% - 177px) / 2);margin-left:-webkit-calc((100% - 177px)/2)}.products{background:-webkit-linear-gradient(top,#f0f0f0 0%,#f0f0f0 317px,#fff 317px,#fff 100%);background:linear-gradient(180deg,#f0f0f0 0%,#f0f0f0 317px,#fff 317px,#fff 100%)}.products .right{width:calc(100% - 520px);width:-webkit-calc(100% - 520px)}.servmenu .item{margin-left:30px;margin-right:0;width:calc((100% - 90px) / 4);width:-webkit-calc((100% - 90px)/4)}.servmenu .item:first-child{margin-left:0}.servmenu.fixed .item:first-child{margin-left:calc((100% - 410px) / 2);margin-left:-webkit-calc((100% - 410px)/2)}.servmenu.legal .item{width:210px;margin-left:0}}@media (max-width:1150px){.footer{padding:30px 0;text-align:center}.footer .left{width:100%}.footer .left .text{width:100%}.footer .left .copy{float:left;width:100%;text-align:center;margin:0}.footer .left .social{float:left;width:100%;text-align:center;margin:10px 0 0}.footer .left .social img{float:none}.footer .left .social a:first-child img{margin:0}.footer .right{width:100%}}@media (max-width:1050px){.servmenu.legal .item{margin-right:50px}.servmenu.legal .item:nth-child(3n+1){margin-left:calc((100% - 730px) / 2);margin-left:-webkit-calc((100% - 730px)/2)}}@media (max-width:1024px){.home.main .left{padding-bottom:316px}.home.main .right{padding-bottom:316px}.home.main .vidholder{margin-top:-216px}}@media (max-width:1023px){.wrapper.w770{width:100%;padding:0 30px}.banner.home{min-height:550px !important;height:calc(100vh - 60px) !important;padding:0}.banner.home .text{position:absolute}.banner.home .text h3{width:auto}.padding150{padding:40px 0}.padding120{padding:40px 0}.padding100{padding:40px 0}.padding80{padding:40px 0}.padding60{padding:40px 0}.padding50{padding:40px 0}.paddingtop90{padding-top:90px}.home.main .halfnhalf{background:#fff}.home.main .left{width:100%;padding-right:0;padding-bottom:40px}.home.main .right{margin-left:-30px;padding-left:30px;padding-right:30px;padding-bottom:40px;float:left;width:calc(100% + 60px);width:-webkit-calc(100% + 60px)}.home.main .right p:first-child{margin-top:0}.home.main .vidholder{margin-top:40px}.home.main .hasVideo{padding-bottom:40px}.vidholder .text{padding:30px;width:360px}.vidholder .text h4{margin-bottom:20px}.home.backbone .left{width:100%;height:auto !important;margin-bottom:10px;background-image:url("/wp-content/themes/pds-global/images/blueline.png");background-repeat:repeat-x;background-position:left center;background-size:auto}.home.backbone .bg{background:0 0}.home.backbone .boxes{width:100%}.fourboxes{padding-top:10px}.fourboxes .box{margin-top:30px;width:calc((100% - 30px) / 2);width:-webkit-calc((100% - 30px)/2)}.fourboxes .box:nth-child(2n+2){margin-right:0}.products{background:-webkit-linear-gradient(top,#f0f0f0 0%,#f0f0f0 207px,#fff 207px,#fff 100%);background:linear-gradient(180deg,#f0f0f0 0%,#f0f0f0 207px,#fff 207px,#fff 100%)}.products .vidholder{margin-bottom:40px}.products .left{width:100%;margin-bottom:30px}.products .right{width:100%}.demo{padding-top:40px;margin-bottom:85px}.demo h3{margin-top:40px}.demo .form{margin-top:40px}.demo .videos{margin-bottom:-45px}.demo .videos .video{margin-right:20px;width:calc((100% - 60px) / 4);width:-webkit-calc((100% - 60px)/4)}.bottom .option{margin-right:20px;padding-bottom:108px;width:calc((100% - 40px) / 3);width:-webkit-calc((100% - 41px)/3)}.bottom .option:nth-child(3n+3){margin-right:0}.bottom .option .heading{padding:0 10px}.bottom .option p{padding:20px 10px}.bottom .option .btn{bottom:30px;left:30px;width:calc(100% - 60px);width:-webkit-calc(100% - 60px)}.training .option{width:calc((100% - 30px) / 2);width:-webkit-calc((100% - 30px)/2)}.training .option:nth-child(3n+3){margin-right:30px}.training .option:nth-child(2n+2){margin-right:0}.client .help{margin-top:-172px}.client .option{margin-top:20px;width:calc((100% - 30px) / 2);width:-webkit-calc((100% - 30px)/2)}.client .option:nth-child(2){margin-right:0}.client .option:nth-child(3){margin-left:calc((100% + 30px) / 4);margin-left:-webkit-calc((100% + 30px)/4)}.compmenu li{margin-left:30px}.compmenu li:first-child{margin-left:calc((100% - 663px) / 2);margin-left:-webkit-calc((100% - 663px)/2)}.team .member{width:calc((100% - 60px) / 3);width:-webkit-calc((100% - 61px)/3)}.team .member:nth-child(4n+4){margin-right:30px}.team .member:nth-child(3n+3){margin-right:0}.team .member:nth-child(3n+3) .text{margin-left:calc(-200% - 60px);margin-left:-webkit-calc(-200% - 60px)}.team .member:nth-child(4n+1){clear:none}.team .member:nth-child(3n+1){clear:left}.team .member:nth-child(3n+1) .text{margin-left:0}.team .member .text{padding:30px;width:calc(300% + 60px);width:-webkit-calc(300% + 60px)}.team .member:nth-child(3n+2) .text{margin-left:calc(-100% - 30px);margin-left:-webkit-calc(-100% - 30px)}.clients .img{margin-right:10px;margin-top:10px;width:calc((100% - 40px) / 5);width:-webkit-calc((100% - 41px)/5)}.servmenu.legal .item{margin-right:0;margin-left:50px;width:calc((100% - 100px) / 3);width:-webkit-calc((100% - 101px)/3)}.servmenu.legal .item:nth-child(3n+1){margin-left:0}.mission h2{margin-bottom:40px}.mission .box .text{padding:30px 20px}.blog .item{width:calc((100% - 60px) / 3);width:-webkit-calc((100% - 61px)/3)}.blog .item:nth-child(4n+4){margin-right:30px}.blog .item:nth-child(3n+3){margin-right:0}.blog .buttons{margin-bottom:0}.blog.detail .top .wrapper{padding:0 30px}.blog.detail .slider{width:100%;margin-left:0}.blog.detail .list{padding-bottom:10px}.blog.detail .list .item:nth-child(4){display:none}.contact.form h3{margin-top:40px}.menu .dropdown .text{width:240px}.menu .dropdown .boxes{width:calc(100% - 270px);width:-webkit-calc(100% - 270px)}.menu .dropdown .box{padding:0 10px;margin-right:10px;width:calc((100% - 30px) / 4);width:-webkit-calc((100% - 30px)/4)}}@media (max-width:767px){.fourboxes{padding:40px 0;overflow:hidden}.fourboxes .nav{display:block}.fourboxes .wrapper{padding:0}.fourboxes .boxes{width:1390px}.fourboxes .boxes .box{width:270px;margin-right:10px;margin-top:0}.fourboxes .boxes .box:last-child{margin-right:0}.padding150{padding:30px 0}.padding120{padding:30px 0}.padding100{padding:30px 0}.padding80{padding:30px 0}.padding60{padding:30px 0}.padding50{padding:30px 0}.wrapper{padding:0 30px}.wrapper.w770{padding:0 30px}.spacefiller{height:70px}.popover .poptext{width:100%;height:100%;margin-top:0;margin-left:0}#head{padding:14px 0}#head .logo img{height:42px}#head .menu .label{display:block;margin:10px 0}#head .menu .label img{height:22px;float:right}#head .menu .label img:last-child{display:none}#head .menu .top{display:none;padding-bottom:20px;margin-top:136px;padding-top:5px}#head .menu .bottom{display:none;padding-top:20px;border-top:1px solid #4a4a4a}#head .menu ul{float:left;width:100%}#head .menu ul li{width:100%;margin:0;padding:0;height:auto;line-height:30px}#head .menu ul li a{font-size:16px;font-weight:700}#head .menu .hideonmob{display:none}#head .menu .resp{display:block}#head .menu.open .label img:first-child{display:none}#head .menu.open .label img:last-child{display:block}#head .menu.open .top{display:block;position:absolute;top:70px;background:#fff;left:0}#head .menu.open .bottom{display:block;position:absolute;top:70px;background:#fff;left:0}.banner.home{min-height:300px;padding:40px 0 20px;height:calc(100% - 136px);height:-webkit-calc(100% - 136px)}.banner.home .requestDemo{position:fixed;bottom:0;right:0;width:100%}.banner.home .text{text-align:center;padding-bottom:20px}.banner.home .text .img img:first-child{display:none}.banner.home .text .img img:last-child{display:inline;float:none}.banner.home .text h2{font-size:25px;font-weight:700;letter-spacing:-1px;line-height:30px}.banner.home .text h3{display:none}.home.main .halfnhalf{display:none}.home.main .resp{display:block;padding:30px 0}.home.main .resp h4{margin-bottom:30px;color:#9b9b9b;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase}.home.main .resp p{color:#071d49}.home.main .resp h3{color:#071d49;color:#071d49;font-size:16px;line-height:22px;letter-spacing:0;font-weight:400;margin:20px 0}.home.main .resp .button{clear:left;margin-top:10px}.home.main .vidholder{margin-top:30px}.home.main .hasVideo{padding:0}.home.main .hasVideo .wrapper{padding:0}.vidholder{height:auto !important}.vidholder .vidcover{position:relative;height:265px}.vidholder .text{position:relative;padding:20px;width:100%;float:left}.vidholder .text h2{font-size:32px;line-height:36px}.strip .txt{font-size:22px;line-height:28px}.strip.hideonmob{display:none}.home.backbone{background:0 0;padding-top:50px}.home.backbone .boxes{margin-right:-30px;width:calc(100% + 60px);width:-webkit-calc(100% + 60px)}.home.backbone .boxes .box{width:100%;margin-right:0;margin-top:5px;background:#f0f0f0;height:auto !important}.home.backbone .boxes .box:first-child{margin-top:0}.home.backbone .left{background-position:left 110px}.home.backbone .left .logo{margin-bottom:24px}.home.backbone .left .logo .img{width:100%;text-align:center}.home.backbone .left .logo .img img{float:none}.home.backbone .left .logo .txt{width:100%;text-align:center;line-height:45px}.home.backbone .left h3{float:left;width:100%;text-align:center;font-size:20px;line-height:27px}.home.backbone .bg{padding:0}.home.way{padding:65px 0}.home.way h2{font-size:25px;font-weight:700;letter-spacing:-1px;line-height:30px;padding:0;margin:30px 0 20px}.home.way .buttons{display:block;width:250px;margin-left:calc((100% - 250px) / 2);margin-left:-webkit-calc((100% - 250px)/2)}.home.way .buttons .btn{width:100%;margin-left:0;margin-top:10px}.footer{padding:40px 0;line-height:30px}.footer .left .link{display:none}.footer .left .spacer{display:none}.footer .social{display:none}.footer .social img{width:50px}.footer .social.resp{display:block;margin:0 0 5px}.footer.home{padding-bottom:106px}.products{padding-top:0;background:0 0}.products .vidholder{margin-bottom:30px;margin-left:-30px;width:calc(100% + 60px);width:-webkit-calc(100% + 60px)}.demo h1{width:auto}.demo h3{margin-bottom:20px}.demo .videos .video{margin-right:10px;margin-top:10px;width:calc((100% - 10px) / 2);width:-webkit-calc((100% - 10px)/2)}.demo .videos .video:nth-child(2n+2){margin-right:0}.spacefiller.services{display:none !important}.servmenu{padding:15px 0;position:relative;z-index:1}.servmenu .item{margin-top:0;margin-left:0 !important;width:100%}.servmenu .item .img{display:none}.servmenu .item .name{line-height:40px;margin:0}.servmenu.fixed{position:relative;z-index:1}.servmenu.fixed .item{margin-top:0;margin-left:0 !important;width:100%}.servmenu.fixed .item .name{display:block}.services.banner p{width:auto}.services.banner h1{font-size:36px;line-height:42px}.services.banner h2{font-size:36px;line-height:42px}.top .text{width:100%;margin-top:20px}.top .step{width:100%;margin-bottom:0;margin-top:30px;overflow:hidden;margin-top:0 !important}.top .step:last-child{margin-bottom:0}.top .step .arrow{display:none}.bottom{overflow:hidden}.bottom .wrapper{padding:0}.bottom .options{margin-left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.bottom .option{width:270px;margin-right:10px}.bottom .option:last-child{margin-right:0}.training h3{margin-bottom:0}.training .option{width:100%;margin-right:0 !important}.client .option{width:100%;margin-right:0;margin-left:0 !important;height:auto !important}.client .option h4{margin-bottom:10px}.compmenu{position:relative;z-index:1;text-align:center}.compmenu li{float:none;margin:0 !important}.compmenu.fixed{position:relative;z-index:1}.spacefiller.company{display:none !important}.team .member{width:100%;margin-right:0 !important}.team .member .text{width:100%;margin-left:0 !important}.team .member .name{height:auto !important}#head.relative{position:fixed}.spacefiller.relative{display:block}.clients .img{width:calc((100% - 20px) / 3);width:-webkit-calc((100% - 21px)/3)}.clients .img:nth-child(5n+5){margin-right:10px}.clients .img:nth-child(3n+3){margin-right:0}.servmenu.legal .item{margin-left:0 !important;width:100%}.mission .box{width:100%;margin-right:0;margin-top:20px}.mission .box:first-child{margin-top:0}.mission .box .heading{line-height:40px;padding:20px 10px;height:auto}.mission .box .text{height:auto !important}.blog .item{width:100%;margin-right:0;height:auto !important;padding:40px 10px;margin-bottom:20px}.blog .item .date{top:5px;right:10px}.blog .filters{text-align:center}.blog .filters .left{width:100%;margin-bottom:10px}.blog .filters .right{width:100%;text-align:center}.blog .filters span{float:left;width:100%}.blog .filters select{float:none}.blog .buttons{margin-top:10px}.blog.detail .share{margin-top:30px}.contact.form form{width:100%}.contact.form form input[type=text]{width:100%}.contact.form form input[type=email]{width:100%}.contact.form .btn{width:100%;margin-left:0}.contact.offices .office{width:100%;margin-right:0}.popover.vidpop .poptext{margin-top:30px}.popover.vidpop .close{display:block}}@media (max-width:450px){.banner.home{min-height:350px}}@media (max-width:450px) and (max-height:500px){.banner.home{min-height:350px}.banner.home .text{padding:0}}@media (max-width:400px){.popover .poptext form{width:100%}}@media (max-width:370px){.home.backbone .left h3{font-size:18px}}@media (max-width:310px){.demo form{width:100%}.home.way .buttons{width:100%;margin-left:0}}h3.has-text-align-center.paddingtop90{padding-top:68px !important;margin-bottom:-14px}.container.banner.services.legal,.container.servmenu.legal{display:none}.page-id-218 .container.banner.services.legal,.page-id-218 .container.servmenu.legal,.page-id-232 .container.banner.services.legal,.page-id-232 .container.servmenu.legal,.page-id-236 .container.banner.services.legal,.page-id-236 .container.servmenu.legal{display:block}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}.gform_wrapper .gfield_required,.gform_wrapper h3.gform_title{display:none}.gform_wrapper ul.gform_fields li.gfield{display:contents}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{cursor:pointer;text-decoration:none;float:left;width:100% !important;text-align:center;border:0;padding:0;background:#62b5e5;color:#fff !important;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:48px}.gform_wrapper .gform_footer{padding:0 !important;margin:0 !important}.blog-summary a{display:inline-block;background-color:#a0a1a2;padding:2px 10px;color:#fff;margin-bottom:5px;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;float:right;margin-top:40px}.blog-summary a:hover{background-color:#868889}h3.sub-sub-heading{font-size:19px;line-height:24px;text-align:center}.post-title{margin-top:1px;margin-bottom:1px;font-family:"Proxima N W01 Reg";font-size:1.1em;font-weight:500}.post-date{font-size:.8em;margin-top:0;font-size:15px;text-align:right}.post-date p{line-height:15px;margin:0}.btn-wrapper{display:block;margin:0 auto;width:132px}.btn-wrapper a.button.button__grey{text-align:center}article.blog{width:270px;padding:23px;background-color:#e2e2e2;margin:15px;height:270px;border-radius:5px;position:relative;display:none}article.blog.display{display:inline-block !important}#loadMore{cursor:pointer;text-decoration:none;margin:15px auto 0;width:177px;text-align:center;border:0;padding:0;background:#62b5e5;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:48px}.blog-article{margin:auto;position:absolute;top:0;left:0;bottom:0;height:188px;right:0;padding:18px}.blog-article h5,.blog-article ul.post-categories{margin:0;list-style-type:none;text-align:center;padding-left:0;text-transform:uppercase}.blog-article h5 a,.blog-article ul.post-categories a{color:#9c9c9c;pointer-events:none;text-decoration:none;font-size:14px}.blog-navigation{display:block;float:left;width:20%;margin-left:2%}.blog-navigation nav ul{margin:0;padding:0;border-top:1px solid #a0a1a2}.blog-navigation nav ul li{display:block;margin:0;padding:0}.blog-navigation nav ul li a{padding:10px 0;border-bottom:1px solid #a0a1a2;display:block;text-decoration:none;color:#0c233e}.blog-post{position:relative;margin:0 0 25px;display:block}.blog-post img{max-width:100%}.blogBlurb{position:relative}.addthis_sharing_toolbox{float:right}.blogImage{width:22%;float:left;margin-right:20px}.blogImage p{margin-top:4px}.blogImage a{display:none}img.post-img{width:100%;min-width:200px;max-height:450px;-o-object-fit:cover;object-fit:cover}.blog-container{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;margin-top:100px;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:18px auto 30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.article-wrapper{margin:115px auto;max-width:850px;width:90%;display:block}.article-wrapper h3{color:#071d49;font-size:40px;font-weight:700;line-height:55px;margin-bottom:30px}.article-wrapper h4{display:-webkit-box;display:-webkit-flex;display:flex;color:#9c9c9c;margin:4px 2px;font-weight:700;line-height:39px}.article-wrapper h4 p{font-weight:600;font-size:14px;margin:10px 2px;font-family:"Open Sans",sans-serif}.article-wrapper h4 ul.post-categories{margin:0;list-style-type:none;text-align:center;padding-left:0;text-transform:uppercase;margin-right:4px}.article-wrapper h4 ul.post-categories a{color:#9c9c9c;pointer-events:none;text-decoration:none;font-size:14px;font-family:"Open Sans",sans-serif}.container.text{margin-bottom:50px}.container.share{display:-webkit-box;display:-webkit-flex;display:flex;line-height:25px;margin-bottom:20px}.container.share .txt{color:#000;font-size:10px;font-weight:600;line-height:30px;margin-right:5px;text-transform:uppercase}.side-panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:33px;border-top:1px solid #e4e4e4;-webkit-flex-wrap:wrap;flex-wrap:wrap}div.filter{display:-webkit-box;display:-webkit-flex;display:flex;width:90%;max-width:1169px;margin:0 auto;margin-top:570px}div.filter h2{color:#515151;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;height:0;margin-right:3px;letter-spacing:0}div.filter select{float:left;border:0;color:#62b5e5;background:#fff;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase;padding:0;margin:0;margin-left:5px;padding-right:15px;background-image:url("/wp-content/themes/pds-global/images/dropdown.png");background-position:right center;background-repeat:no-repeat}.alm-btn-wrap .alm-load-more-btn{font-size:15px;height:43px;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0;display:inline-block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;width:177px;text-align:center;border:0;padding:0;background:#62b5e5 !important;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:45px}.max-width-offices{max-width:1200px;width:90%;margin:0 auto}.max-width-offices iframe{position:relative;width:100%;height:230px}.page-id-368 .gform_wrapper .top_label div.ginput_container{margin:8px;display:inline-block;width:47%}.page-id-368 .ginput_container.ginput_container_textarea{width:97% !important}.page-id-368 .contact.form form input[type=text]{margin:0 10px -10px 0 !important}.page-id-368 .gform_validation_error div.ginput_container{width:100% !important}.page-id-368 .gform_validation_error .ginput_container.ginput_recaptcha{width:300px !important}@media (max-width:1215px){article.blog{width:30.7%}}@media (max-width:1155px){article.blog{width:30%}}@media (max-width:969px){.option{width:45%}}@media (max-width:915px){article.blog{width:45%}}@media (max-width:675px){.option{width:100%}}@media (max-width:614px){.blog-container{width:94%}.blog-container article.blog{width:100%;height:179px}.blog-container article.blog ul.post-categories{margin-top:20px}}@media (max-width:1280px){.side-panel article:last-child{display:none !important}}@media (max-width:980px){.side-panel article{width:100%;height:auto;padding:30px;margin:5px}.side-panel article .blog-article{height:auto !important;padding:0}.side-panel article .blog-article h3.sub-sub-heading{width:70%;margin:0 auto;font-size:17px}.side-panel article .blog-article a.button.button__grey{font-size:13px}}@media (max-width:500px){.side-panel article{height:144px}}@media (max-width:303px){.side-panel article{height:163px}}.page-id-407 #primary{max-width:1200px;width:90%;margin:103px auto}@media (max-width:607px){.page-id-368 .gform_wrapper .top_label div.ginput_container{margin:8px;display:inline-block;width:96.9%}}.cn-button.wp-default{color:#fff;background:#62b5e5}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:5px 11px !important}.gform_wrapper .top_label select.medium{width:93% !important;padding:9px;color:grey;font-weight:600;margin-bottom:10px;font-size:16px;border:0}.gform_wrapper select{border-radius:3px !important;background-color:#fff}.ginput_container.ginput_container_select{display:inline}.ginput_container.ginput_container_select:after{position:absolute;visibility:visible;content:"\f078";width:2.3%;background-color:#fff;margin-left:-3px;border-top-right-radius:3px;border-bottom-right-radius:3px;color:grey;padding:1px;min-width:23px;font-family:FontAwesome;font-size:11px;max-width:25px}.ginput_container.ginput_recaptcha{margin-top:0 !important}.container.banner.home h5{font-size:28px;margin-bottom:-12px;font-family:sans-serif}.gfield_description.validation_message{width:100% !important;padding:0 !important;margin:0 !important;font-weight:700;letter-spacing:normal;line-height:20px !important;margin-bottom:7px !important}.gform_wrapper .validation_message{color:#ffaf7f !important}.page-id-48 .gform_wrapper .validation_message{line-height:1.7 !important;margin-bottom:10px !important}.gform_wrapper div.validation_error{display:none}.gfield_label{display:none !important}.page-id-38 a.wear{opacity:.3;pointer-events:none}.page-id-35 a.idler{opacity:.3;pointer-events:none}.page-id-42 a.inspect{opacity:.3;pointer-events:none}.page-id-45 a.complex{opacity:.3;pointer-events:none}.page-id-56 a.overview .name{color:#3e9ffa}.page-id-73 a.implement .name{color:#3e9ffa}.page-id-101 a.training .name{color:#3e9ffa}.page-id-130 a.client .name{color:#3e9ffa}.page-id-218 a.contact-legal .name{color:#3e9ffa}.page-id-232 a.client-legal .name{color:#3e9ffa}.page-id-236 a.purchasing-legal .name{color:#3e9ffa}a.item:hover .name{color:#3e9ffa;-webkit-transition:1s all;transition:1s all}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fourboxes .box p{width:240px}.page-id-368 .gform_wrapper .top_label div.ginput_container{margin:8px;display:inline-block;width:97%}}.translatepress-fr_FR #menu-main-nav{width:544px}.translatepress-fr_FR #menu-top-menu{width:560px}.translatepress-fr_FR a.requestDemo{width:auto}.translatepress-fr_FR a.requestDemo span{padding:40px 14px 40px 40px;margin-left:18px}.translatepress-fr_FR #strip div.txt{font-size:23px}.translatepress-fr_FR #strip a.btn{width:auto;padding:0 10px}