#wpadminbar{z-index:999999}html,body{height:100%}body{font-family:'Lato',sans-serif;font-size:16px;line-height:26px}body select.wpcf7-not-valid,body input.wpcf7-not-valid{border:1px solid #f00 !important}body .wpcf7-form-control-wrap{display:block}body .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;width:100%;font-size:14px;right:0;bottom:-17px;text-align:right}iframe{max-width:100%}td,th{padding:0 6px}.wrap{padding-top:132px}img{max-width:100%;height:auto}@media (min-width:768px){img.site-logo{width:58px;height:auto}}.page-header{margin:0;border:none}.container{margin:auto;max-width:100%;padding-right:15px;padding-left:15px}main{padding:0}.aligncenter{display:block;margin:auto}.wpdm_file{display:none}.wpdm-link-tpl{display:none}a:hover{text-decoration:none}a,a:hover,a:active,a:focus{outline:0;color:#000}:focus{outline:none !important;box-shadow:none !important;text-decoration:none !important}.vertical-align{display:flex;align-items:center}form a{font-size:12px;color:#48535b}form a:hover{color:#46b4d5}.effect{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;vertical-align:3;z-index:1;will-change:opacity,transform;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:all .5s ease}.effect:hover,.effect:focus{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}form .effect{overflow:visible}.purple-gradient{background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 39%, #56508c 42%, #56508c 100%);display:block;margin:auto;font-size:30px;color:#fff !important;text-decoration:none !important;padding:20px 0;text-align:center;border-radius:58px;max-width:100%}.purple-gradient:active,.purple-gradient:focus,.purple-gradient:hover{box-shadow:3px 4px 5px rgba(0,0,0,0.32)}.light-purple-gradient{background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 39%, #56508c 42%, #56508c 100%);margin:auto;font-size:30px;color:#fff !important;text-decoration:none !important;padding:20px 0;text-align:center;border-radius:58px;max-width:100%;background:linear-gradient(to bottom, #a3a9bc 0%, #a3a9bc 39%, #939ab0 42%, #939ab0 100%);width:256px;height:43px;display:block;font-size:13px;line-height:43px;max-width:300px;padding:0;font-weight:600}.light-purple-gradient:active,.light-purple-gradient:focus,.light-purple-gradient:hover{box-shadow:3px 4px 5px rgba(0,0,0,0.32)}.white-btn{box-shadow:1px 1px 6px rgba(0,0,0,0.5);padding:10px 20px;border-radius:30px;text-align:center;border:1px solid #ccc}.white-btn.purple-border{border:1px solid #494681}.white-btn:hover,.white-btn:focus,.white-btn:active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.swiper-slide,[data-href]{cursor:pointer}.swiper-button-next{z-index:9999;right:-25px}.swiper-button-prev{z-index:9999;left:-25px}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-size:24px;line-height:35px}h4{color:#292929;font-size:32px}h4.modal-title{font-size:20px;color:#494681;text-align:center}h5{font-size:28px;font-weight:400}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 70px 20px 0}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.shadow{background:url("/wp-content/themes/roots-mipo/assets/img/shadow.png") center bottom no-repeat;width:100%;height:10px;position:relative}.shadow .scroller{background:#ff540c}.shadow .scroller:hover{background:#ff540c}a{color:#46b4d5}a:visited{color:#a3238e}.social{text-align:center}.social a{color:#4a545f !important;font-size:19px !important;background:#fff;border-radius:50%;border:2px solid #ccc !important;height:30px;width:30px;display:inline-block !important;text-align:center;transition:all .2s ease;padding:0 !important}.social a.facebook:hover{background:#3b5998}.social a.twitter:hover{background:#55acee}.social a.linkedin:hover{background:#069}.social a.pinterest:hover{background:#920c12}.social a.google:hover{background:#019755}.social a.youtube:hover{background:#cc181e}.social a:hover{background:#4a545f;color:#fff !important}#videoModal .modal-header .close{margin-top:-11px}.scroller{position:absolute;width:60px;height:60px;border-radius:50%;background:#494681;bottom:-30px;left:50%;margin-left:-30px;z-index:9999;text-align:center;color:#fff;font-size:44px;padding-top:9px;cursor:pointer}.plus{font-size:50px}.resources-newsletter{border:1px solid #cacaca}#mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_textarea{width:100% !important}@media (min-width:1001px){header nav{margin-left:-18px;margin-right:-18px;float:left}.navbar{width:100%;position:fixed;transition:all .9s ease}.sticky{background:#fff !important}}.search-bar{font-size:12px;padding-top:16px}.search-bar form{width:100%}.search-bar form .input-group{width:100%}.search-bar form input,.search-bar form button{height:26px;border-color:#494681;border-radius:0}.search-bar form input{font-size:12px;line-height:14px}.search-bar form button{padding-top:2px}.search-bar button{border-left:none}.language-box{float:right;position:relative;width:40px;border:1px solid #ccc;text-align:center;margin-top:17px;height:26px;font-size:12px}.language-box .lang{color:#48535b}.language-box .lang:before{font-family:fontAwesome;content:"\f105"}.language-box .lang.collapsed:before{content:"\f107"}.language-box #filter,.language-box #filter2{background:white;border:1px solid #ccc;padding:0}.language-box #filter li,.language-box #filter2 li{list-style-type:none}.header-mobile{display:none !important}@media (min-width:1000px){.xerox>li>.dropdown-menu,.langs>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu{padding:20px 16px}.xerox>li:first-of-type>.dropdown-menu,.langs>li:first-of-type>.dropdown-menu,.navbar .nav>li:first-of-type>.dropdown-menu{padding:18px 36px}.xerox li .top-social li a:not(.wpml-ls-link),.langs li .top-social li a:not(.wpml-ls-link),.navbar .nav li .top-social li a:not(.wpml-ls-link),.xerox li .wpml-ls-sub-menu li a:not(.wpml-ls-link),.langs li .wpml-ls-sub-menu li a:not(.wpml-ls-link),.navbar .nav li .wpml-ls-sub-menu li a:not(.wpml-ls-link),.xerox li .dropdown-menu li a:not(.wpml-ls-link),.langs li .dropdown-menu li a:not(.wpml-ls-link),.navbar .nav li .dropdown-menu li a:not(.wpml-ls-link){padding-top:5px !important;padding-bottom:5px !important}.header-second{height:55px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{text-decoration:none !important;background-color:transparent}.navbar-default .navbar-nav>.open>a:after,.navbar-default .navbar-nav>.open>a:focus:after,.navbar-default .navbar-nav>.open>a:hover:after,.navbar-default .navbar-nav>.active>a:after,.navbar-default .navbar-nav>.active>a:focus:after,.navbar-default .navbar-nav>.active>a:hover:after,.navbar-default .navbar-nav>li>a:hover:after{content:'';width:87%;height:6px;background:#494681;bottom:0;left:0;position:absolute}.wpml-ls-item-toggle:hover{text-decoration:none !important}.wpml-ls-item-toggle:hover:before{content:'';width:100%;height:6px;background:#494681;bottom:-13px;left:0;position:absolute}}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent}.navbar-nav .dropdown-menu li a:hover{color:#333333 !important;background-color:transparent !important;text-decoration:underline !important}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#c8cbcd}.menu-products .dropdown-menu{width:850px}.header-first{border-bottom:1px solid #eee;padding:8px 0;background:white}.wpml-ls-statics-shortcode_actions,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{background:transparent;border:none;width:auto;color:#333;display:inline-block}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:15px;position:relative;font-size:16px}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"\f107";font-family:fontAwesome;border:none;color:#333333;top:2px;right:-3px;font-size:18px;font-weight:bold}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li a{font-size:16px}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{background:transparent}.langs li .wpml-ls-sub-menu{padding:15px 25px !important;width:125px}.langs li .wpml-ls-sub-menu li a{padding-top:15px;padding-bottom:15px}.wpml-ls-item{display:block;text-align:left;position:relative}.wpml-ls-item a:hover{text-decoration:underline;background-color:transparent}.wpml-ls-item .wpml-ls-sub-menu{top:47px}.xerox>li.dropdown>.dropdown-menu>li:not(.menu-left):not(.menu-right) a,.langs>li.dropdown>.dropdown-menu>li:not(.menu-left):not(.menu-right) a,.navbar .nav>li.dropdown>.dropdown-menu>li:not(.menu-left):not(.menu-right) a{padding-bottom:10px !important;padding-top:10px !important}.xerox>li.dropdown>.dropdown-menu li.menu-left>a,.langs>li.dropdown>.dropdown-menu li.menu-left>a,.navbar .nav>li.dropdown>.dropdown-menu li.menu-left>a,.xerox>li.dropdown>.dropdown-menu li.menu-right>a,.langs>li.dropdown>.dropdown-menu li.menu-right>a,.navbar .nav>li.dropdown>.dropdown-menu li.menu-right>a{padding:0 !important}.xerox>li.dropdown>.dropdown-menu li.menu-left>.dropdown-menu,.langs>li.dropdown>.dropdown-menu li.menu-left>.dropdown-menu,.navbar .nav>li.dropdown>.dropdown-menu li.menu-left>.dropdown-menu,.xerox>li.dropdown>.dropdown-menu li.menu-right>.dropdown-menu,.langs>li.dropdown>.dropdown-menu li.menu-right>.dropdown-menu,.navbar .nav>li.dropdown>.dropdown-menu li.menu-right>.dropdown-menu{width:100%;padding:0 !important;margin:0 !important}.xerox li .top-social,.langs li .top-social,.navbar .nav li .top-social,.xerox li .wpml-ls-sub-menu,.langs li .wpml-ls-sub-menu,.navbar .nav li .wpml-ls-sub-menu,.xerox li .dropdown-menu,.langs li .dropdown-menu,.navbar .nav li .dropdown-menu{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.4);border:none;border-radius:0}.xerox li .top-social:last-child a,.langs li .top-social:last-child a,.navbar .nav li .top-social:last-child a,.xerox li .wpml-ls-sub-menu:last-child a,.langs li .wpml-ls-sub-menu:last-child a,.navbar .nav li .wpml-ls-sub-menu:last-child a,.xerox li .dropdown-menu:last-child a,.langs li .dropdown-menu:last-child a,.navbar .nav li .dropdown-menu:last-child a{border:none}.xerox li .top-social .menu-right,.langs li .top-social .menu-right,.navbar .nav li .top-social .menu-right,.xerox li .wpml-ls-sub-menu .menu-right,.langs li .wpml-ls-sub-menu .menu-right,.navbar .nav li .wpml-ls-sub-menu .menu-right,.xerox li .dropdown-menu .menu-right,.langs li .dropdown-menu .menu-right,.navbar .nav li .dropdown-menu .menu-right{width:33.3% !important}.xerox li .top-social .menu-left,.langs li .top-social .menu-left,.navbar .nav li .top-social .menu-left,.xerox li .wpml-ls-sub-menu .menu-left,.langs li .wpml-ls-sub-menu .menu-left,.navbar .nav li .wpml-ls-sub-menu .menu-left,.xerox li .dropdown-menu .menu-left,.langs li .dropdown-menu .menu-left,.navbar .nav li .dropdown-menu .menu-left,.xerox li .top-social .menu-right,.langs li .top-social .menu-right,.navbar .nav li .top-social .menu-right,.xerox li .wpml-ls-sub-menu .menu-right,.langs li .wpml-ls-sub-menu .menu-right,.navbar .nav li .wpml-ls-sub-menu .menu-right,.xerox li .dropdown-menu .menu-right,.langs li .dropdown-menu .menu-right,.navbar .nav li .dropdown-menu .menu-right{float:left;width:33.3%;overflow:hidden}.xerox li .top-social .menu-left>.dropdown-menu>li>a,.langs li .top-social .menu-left>.dropdown-menu>li>a,.navbar .nav li .top-social .menu-left>.dropdown-menu>li>a,.xerox li .wpml-ls-sub-menu .menu-left>.dropdown-menu>li>a,.langs li .wpml-ls-sub-menu .menu-left>.dropdown-menu>li>a,.navbar .nav li .wpml-ls-sub-menu .menu-left>.dropdown-menu>li>a,.xerox li .dropdown-menu .menu-left>.dropdown-menu>li>a,.langs li .dropdown-menu .menu-left>.dropdown-menu>li>a,.navbar .nav li .dropdown-menu .menu-left>.dropdown-menu>li>a,.xerox li .top-social .menu-right>.dropdown-menu>li>a,.langs li .top-social .menu-right>.dropdown-menu>li>a,.navbar .nav li .top-social .menu-right>.dropdown-menu>li>a,.xerox li .wpml-ls-sub-menu .menu-right>.dropdown-menu>li>a,.langs li .wpml-ls-sub-menu .menu-right>.dropdown-menu>li>a,.navbar .nav li .wpml-ls-sub-menu .menu-right>.dropdown-menu>li>a,.xerox li .dropdown-menu .menu-right>.dropdown-menu>li>a,.langs li .dropdown-menu .menu-right>.dropdown-menu>li>a,.navbar .nav li .dropdown-menu .menu-right>.dropdown-menu>li>a{padding-bottom:0 !important;padding-top:10px !important}.xerox li .top-social .menu-left a,.langs li .top-social .menu-left a,.navbar .nav li .top-social .menu-left a,.xerox li .wpml-ls-sub-menu .menu-left a,.langs li .wpml-ls-sub-menu .menu-left a,.navbar .nav li .wpml-ls-sub-menu .menu-left a,.xerox li .dropdown-menu .menu-left a,.langs li .dropdown-menu .menu-left a,.navbar .nav li .dropdown-menu .menu-left a,.xerox li .top-social .menu-right a,.langs li .top-social .menu-right a,.navbar .nav li .top-social .menu-right a,.xerox li .wpml-ls-sub-menu .menu-right a,.langs li .wpml-ls-sub-menu .menu-right a,.navbar .nav li .wpml-ls-sub-menu .menu-right a,.xerox li .dropdown-menu .menu-right a,.langs li .dropdown-menu .menu-right a,.navbar .nav li .dropdown-menu .menu-right a{font-size:0;padding:0;border:none}.xerox li .top-social .menu-left .dropdown-menu,.langs li .top-social .menu-left .dropdown-menu,.navbar .nav li .top-social .menu-left .dropdown-menu,.xerox li .wpml-ls-sub-menu .menu-left .dropdown-menu,.langs li .wpml-ls-sub-menu .menu-left .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .menu-left .dropdown-menu,.xerox li .dropdown-menu .menu-left .dropdown-menu,.langs li .dropdown-menu .menu-left .dropdown-menu,.navbar .nav li .dropdown-menu .menu-left .dropdown-menu,.xerox li .top-social .menu-right .dropdown-menu,.langs li .top-social .menu-right .dropdown-menu,.navbar .nav li .top-social .menu-right .dropdown-menu,.xerox li .wpml-ls-sub-menu .menu-right .dropdown-menu,.langs li .wpml-ls-sub-menu .menu-right .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .menu-right .dropdown-menu,.xerox li .dropdown-menu .menu-right .dropdown-menu,.langs li .dropdown-menu .menu-right .dropdown-menu,.navbar .nav li .dropdown-menu .menu-right .dropdown-menu{position:static;display:block;border:none;box-shadow:none;min-width:100%;background:none}.xerox li .top-social .menu-left .dropdown-menu:before,.langs li .top-social .menu-left .dropdown-menu:before,.navbar .nav li .top-social .menu-left .dropdown-menu:before,.xerox li .wpml-ls-sub-menu .menu-left .dropdown-menu:before,.langs li .wpml-ls-sub-menu .menu-left .dropdown-menu:before,.navbar .nav li .wpml-ls-sub-menu .menu-left .dropdown-menu:before,.xerox li .dropdown-menu .menu-left .dropdown-menu:before,.langs li .dropdown-menu .menu-left .dropdown-menu:before,.navbar .nav li .dropdown-menu .menu-left .dropdown-menu:before,.xerox li .top-social .menu-right .dropdown-menu:before,.langs li .top-social .menu-right .dropdown-menu:before,.navbar .nav li .top-social .menu-right .dropdown-menu:before,.xerox li .wpml-ls-sub-menu .menu-right .dropdown-menu:before,.langs li .wpml-ls-sub-menu .menu-right .dropdown-menu:before,.navbar .nav li .wpml-ls-sub-menu .menu-right .dropdown-menu:before,.xerox li .dropdown-menu .menu-right .dropdown-menu:before,.langs li .dropdown-menu .menu-right .dropdown-menu:before,.navbar .nav li .dropdown-menu .menu-right .dropdown-menu:before{content:''}.xerox li .top-social .dropdown li:before,.langs li .top-social .dropdown li:before,.navbar .nav li .top-social .dropdown li:before,.xerox li .wpml-ls-sub-menu .dropdown li:before,.langs li .wpml-ls-sub-menu .dropdown li:before,.navbar .nav li .wpml-ls-sub-menu .dropdown li:before,.xerox li .dropdown-menu .dropdown li:before,.langs li .dropdown-menu .dropdown li:before,.navbar .nav li .dropdown-menu .dropdown li:before{display:none}.xerox li .top-social .dropdown li:after,.langs li .top-social .dropdown li:after,.navbar .nav li .top-social .dropdown li:after,.xerox li .wpml-ls-sub-menu .dropdown li:after,.langs li .wpml-ls-sub-menu .dropdown li:after,.navbar .nav li .wpml-ls-sub-menu .dropdown li:after,.xerox li .dropdown-menu .dropdown li:after,.langs li .dropdown-menu .dropdown li:after,.navbar .nav li .dropdown-menu .dropdown li:after{font-family:fontAwesome;content:"\f105";margin-left:12px;font-size:17px;font-weight:bold;color:#494681}.xerox li .top-social .dropdown li a,.langs li .top-social .dropdown li a,.navbar .nav li .top-social .dropdown li a,.xerox li .wpml-ls-sub-menu .dropdown li a,.langs li .wpml-ls-sub-menu .dropdown li a,.navbar .nav li .wpml-ls-sub-menu .dropdown li a,.xerox li .dropdown-menu .dropdown li a,.langs li .dropdown-menu .dropdown li a,.navbar .nav li .dropdown-menu .dropdown li a{font-weight:700;color:#333;font-size:16px;border:none;display:inline-block;width:auto}.xerox li .top-social .dropdown li a:hover,.langs li .top-social .dropdown li a:hover,.navbar .nav li .top-social .dropdown li a:hover,.xerox li .wpml-ls-sub-menu .dropdown li a:hover,.langs li .wpml-ls-sub-menu .dropdown li a:hover,.navbar .nav li .wpml-ls-sub-menu .dropdown li a:hover,.xerox li .dropdown-menu .dropdown li a:hover,.langs li .dropdown-menu .dropdown li a:hover,.navbar .nav li .dropdown-menu .dropdown li a:hover{text-decoration:none}.xerox li .top-social .dropdown li .dropdown-menu,.langs li .top-social .dropdown li .dropdown-menu,.navbar .nav li .top-social .dropdown li .dropdown-menu,.xerox li .wpml-ls-sub-menu .dropdown li .dropdown-menu,.langs li .wpml-ls-sub-menu .dropdown li .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .dropdown li .dropdown-menu,.xerox li .dropdown-menu .dropdown li .dropdown-menu,.langs li .dropdown-menu .dropdown li .dropdown-menu,.navbar .nav li .dropdown-menu .dropdown li .dropdown-menu{width:100%;padding-top:3px;margin-top:0}.xerox li .top-social .dropdown li .dropdown-menu li,.langs li .top-social .dropdown li .dropdown-menu li,.navbar .nav li .top-social .dropdown li .dropdown-menu li,.xerox li .wpml-ls-sub-menu .dropdown li .dropdown-menu li,.langs li .wpml-ls-sub-menu .dropdown li .dropdown-menu li,.navbar .nav li .wpml-ls-sub-menu .dropdown li .dropdown-menu li,.xerox li .dropdown-menu .dropdown li .dropdown-menu li,.langs li .dropdown-menu .dropdown li .dropdown-menu li,.navbar .nav li .dropdown-menu .dropdown li .dropdown-menu li{display:block;margin:0;padding:0;line-height:22px}.xerox li .top-social .dropdown li .dropdown-menu li:after,.langs li .top-social .dropdown li .dropdown-menu li:after,.navbar .nav li .top-social .dropdown li .dropdown-menu li:after,.xerox li .wpml-ls-sub-menu .dropdown li .dropdown-menu li:after,.langs li .wpml-ls-sub-menu .dropdown li .dropdown-menu li:after,.navbar .nav li .wpml-ls-sub-menu .dropdown li .dropdown-menu li:after,.xerox li .dropdown-menu .dropdown li .dropdown-menu li:after,.langs li .dropdown-menu .dropdown li .dropdown-menu li:after,.navbar .nav li .dropdown-menu .dropdown li .dropdown-menu li:after{display:none}.xerox li .top-social .dropdown li .dropdown-menu li a,.langs li .top-social .dropdown li .dropdown-menu li a,.navbar .nav li .top-social .dropdown li .dropdown-menu li a,.xerox li .wpml-ls-sub-menu .dropdown li .dropdown-menu li a,.langs li .wpml-ls-sub-menu .dropdown li .dropdown-menu li a,.navbar .nav li .wpml-ls-sub-menu .dropdown li .dropdown-menu li a,.xerox li .dropdown-menu .dropdown li .dropdown-menu li a,.langs li .dropdown-menu .dropdown li .dropdown-menu li a,.navbar .nav li .dropdown-menu .dropdown li .dropdown-menu li a{font-weight:300;color:#333;font-size:15px;position:relative;z-index:1;border-bottom:none}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-right:0}.navbar{margin-bottom:0}.navbar .nav>li:before{position:absolute;top:16px;width:1px;height:27px;background:#eee;content:''}.navbar .nav>li:first-child:before{display:none}.navbar .nav>li a{padding:17px 18px;color:#333333 !important;font-size:16px}.navbar .nav>li a:hover{text-decoration:underline}.navbar .nav>li.dropdown a{text-decoration:none;padding:17px 30px 17px 18px}.header-second{background:white;font-family:'Roboto Condensed',sans-serif;font-size:17px;border-bottom:2px solid #c4c4c4}.logo{float:left;margin-right:15px}.xerox{padding-top:15px;padding-bottom:15px}.xerox img{max-width:180px}.caret{color:#fff;position:relative;margin-left:0}.caret:after{position:absolute;content:"\f107";color:#333;font-size:17px;font-family:fontAwesome;top:-17px}.search-display,.dt-header-right{text-align:right;float:right;width:49.5%;padding-top:7px}.search-display .langs,.dt-header-right .langs{display:inline-block;margin-right:15px;width:64px}.search-display .langs .wpml-ls-current-language,.dt-header-right .langs .wpml-ls-current-language{padding-top:6px;padding-bottom:13px}.search-display form,.dt-header-right form{display:inline-block;width:calc(100% - 100px);margin-right:20px;float:left}.search-display form .input-group,.dt-header-right form .input-group{display:inline-block;width:100%;position:relative;background:transparent}.search-display form .input-group .form-control,.dt-header-right form .input-group .form-control{display:inline-block;width:99%;height:40px;border-radius:0;text-transform:uppercase;box-shadow:none;border:1px solid #eee}.search-display form .input-group .input-group-btn,.dt-header-right form .input-group .input-group-btn{position:absolute;top:0;right:0}.search-display form .input-group .input-group-btn .search-submit,.dt-header-right form .input-group .input-group-btn .search-submit{border:1px solid #eee;border-left:none;border-radius:0;height:40px;width:40px}.search-display form ::-webkit-input-placeholder,.dt-header-right form ::-webkit-input-placeholder{color:#8f8f8f}.search-display form ::-moz-placeholder,.dt-header-right form ::-moz-placeholder{color:#8f8f8f}.search-display form :-ms-input-placeholder,.dt-header-right form :-ms-input-placeholder{color:#8f8f8f}.search-display form :-moz-placeholder,.dt-header-right form :-moz-placeholder{color:#8f8f8f}header.navbar-default{border-color:transparent;z-index:999999}header.navbar-default .site-logo{position:relative;height:80px}footer{width:100%;overflow:hidden;padding-top:35px;background:#939ab0}footer img{margin:0 0 13px 13px;max-width:75%}footer .navbar-nav{float:right}footer .footer-menu .caret{display:none}footer .footer-menu .dropdown-menu{position:static;background:none;border:none;padding:0;display:block;box-shadow:none}footer .footer-menu .dropdown-menu:before{color:#e8e9ee;content:"\f107";font-family:fontAwesome;font-size:22px}footer .footer-menu .dropdown-menu li{font-size:13px;font-weight:400;margin-bottom:3px}footer .footer-menu .dropdown-menu li.active a{background:none}footer .footer-menu .dropdown-menu li a{padding:0}footer .footer-menu .dropdown-menu li a:hover,footer .footer-menu .dropdown-menu li a:active,footer .footer-menu .dropdown-menu li a:focus{background:none;color:#494681}footer .footer-menu li{list-style-type:none;font-size:15px;font-weight:700}footer .footer-menu li a{color:#fff}footer .footer-nav{display:inline-block;padding:30px 0}footer .footer-nav li{float:left;font-size:14px;list-style-type:none}footer .footer-nav li:last-child a{border-right:none}footer .footer-nav li a{color:#fff;border-right:1px solid;padding:0 10px}footer.copyright{padding:10px 0;color:#fff;text-align:left}#top-link-block.affix-top{position:absolute;bottom:-82px;right:10px}#top-link-block.affix{position:fixed;bottom:18px;right:10px;z-index:2}.home header.navbar-default{background-color:transparent}.home .wrap{padding-top:130px}.home .wpcf7-not-valid-tip{text-align:right;display:block;clear:both;position:relative !important;top:-15px;height:0;margin-bottom:20px}.home textarea{margin-bottom:10px}.home .error-summary{color:#f00;font-size:14px;line-height:18px;margin-bottom:5px}.home .wpcf7 p{clear:both}#banner{color:#494681;font-size:20px}#banner p{margin:0}#banner .banner-text{position:absolute;top:140px;left:0;width:100%}#banner .splash{position:relative;z-index:999;top:0;left:0;width:100%}#banner .container{position:relative;z-index:99999}#banner .b_heading{font-size:36px;line-height:36px;text-transform:uppercase;font-weight:300}#banner .b_sub_heading{font-size:47px;text-transform:uppercase;font-weight:600;line-height:55px;font-size:2.4vw;line-height:2.7vw}#banner .b_text{width:350px}.promotion{padding-bottom:3px;position:relative;text-align:center;height:auto;background:url("/wp-content/themes/roots-mipo/assets/img/shadow.png") center bottom no-repeat}.promotion .scroller{top:-30px}.promotion a{color:#494681;border-bottom:1px solid;font-size:27px;line-height:47px}.promotion a:hover{color:#009fda;border-bottom:none}.promotion span.contain{color:#fff}#campaign{position:relative;color:#494681;background:url("/wp-content/themes/roots-mipo/assets/img/puzzle.png") center 88% no-repeat;height:760px;height:688px;padding:80px 0 0}#campaign .campaign-heading{font-size:45px;line-height:45px;margin:0;font-weight:300;text-transform:uppercase}#campaign .campaign-desc{font-size:25px;margin-bottom:35px;font-weight:bold}#campaign .item{background:rgba(147,154,176,0.7);height:234px;border-right:1px solid #fff;border-left:1px solid #fff;color:#fff;font-size:18px;padding-top:15px}#campaign .item:nth-of-type(1):hover{background:#fdb813}#campaign .item:nth-of-type(2):hover{background:#8cc63f}#campaign .item:nth-of-type(3):hover{background:#009fda}#campaign .item:nth-of-type(4):hover{background:#ed145a}#campaign .item:nth-of-type(6):hover{background:#21409a}#campaign .item:nth-of-type(5):hover{background:#a3238e}#campaign .item h2{font-size:26px;text-transform:uppercase;height:48%}#campaign .item:first-child:before{content:""}#campaign .item:last-child:after{content:""}#campaign .item:before,#campaign .item:after{content:"\f067";font-family:fontAwesome;position:absolute;font-size:34px;top:50%;left:-15px;margin-top:-16px}#campaign .item:after{left:94%}#campaign .slogan{color:#cfd2ef;font-size:60px;text-transform:uppercase;text-align:center;font-weight:300;position:absolute;width:100%;left:0;bottom:70px;height:45px;line-height:55px}.ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.ink.animate{animation:ripple .65s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.contain{width:100%;height:100%;display:block}#diagram{background:#d4d7df;position:relative;padding:65px 0 100px}#diagram .d_first{padding:25px 120px 95px 25px;border:1px solid #fff}#diagram .d_first .diagram-heading{text-transform:uppercase;font-size:52px;color:#fff}#diagram .d_first .diagram-desc{font-size:23px;color:#494681}#diagram .d_first a{background:linear-gradient(to bottom, #6daee9 0%, #6daee9 42%, #4b9be4 44%, #4b9be4 100%);overflow:hidden;padding:10px 30px 10px;border-radius:35px;border:3px solid #fff;color:#fff;font-size:16px;position:absolute;bottom:-25px;right:30px;text-transform:uppercase;box-shadow:3px 4px 5px rgba(0,0,0,0.3)}#diagram .d_first a:hover,#diagram .d_first a:focus,#diagram .d_first a:active{box-shadow:rgba(0,0,0,0.3) 0 16px 16px 0 !important}.effect-hvr{width:100%;position:absolute;top:0;right:0;transition:opacity .4s ease-in-out;opacity:0}.diagram-back{position:relative;min-height:280px}.mainmap{width:100%;position:absolute;top:0;right:0;z-index:999}#testimonials{position:relative}#testimonials .t_first{background:url("/wp-content/themes/roots-mipo/assets/img/globe.png") 86% 18% no-repeat;color:#494681;padding:135px 170px 90px 0}#testimonials .t_first .testimonial-heading{text-transform:uppercase;font-weight:300;font-size:63px}#testimonials .t_first .testimonial-heading .first{font-size:99px;line-height:99px;display:block}#testimonials .t_first .testimonial-heading .second{font-size:132px;line-height:132px;display:block}#testimonials .t_first .testimonial-desc{font-size:22px;font-weight:500}#testimonials .t_second{padding-top:65px}#testimonials .t_second .testimonial{border-radius:12px;position:relative;line-height:24px;background:#e5e6ec;height:175px;font-size:15px;color:#48535b;margin-bottom:55px}#testimonials .t_second .testimonial .t_text{padding-top:15px;max-height:112px;overflow:hidden}#testimonials .t_second .testimonial .col-sm-3{height:175px}#testimonials .t_second .testimonial .test-name{font-style:italic}#testimonials .t_second .testimonial a{font-weight:300;text-transform:uppercase;font-size:15px;line-height:32px;color:#494681;padding-left:28px}#testimonials .t_second .testimonial:after{content:'';position:absolute;top:100%;left:75px;margin:0 auto;width:0;height:0;border-top:solid 35px #e5e6ec;border-left:solid 0px transparent;border-right:solid 45px transparent}#customers{background:url("/wp-content/themes/roots-mipo/assets/img/hp-man.png") 109% 57px no-repeat;padding-bottom:60px}#customers .cust-heading{background:url("/wp-content/themes/roots-mipo/assets/img/learn.png") right top no-repeat;color:#fff;opacity:0.9;font-size:50px;line-height:50px;text-transform:uppercase;padding:25px 0;background-size:cover}#customers .cust-desc{color:#494681;font-size:25px;margin-top:25px;line-height:33px}#customers .customer{display:inline-block;margin-top:20px;width:220px;height:362px;overflow:hidden}#customers .customer i{font-size:40px}#customers .customer .customer-icon{height:190px;width:190px;padding-top:50px;margin:0 15px 25px;color:#fff;font-size:22px;text-transform:uppercase;border-radius:50%;background:rgba(147,154,176,0.7)}#customers .customer .customer-icon:before{border-radius:50%;background:#4698e4}#customers .customer .customer-icon:hover{color:#494681}#customers .customer .customer-icon p{margin:10px 0;padding:0 20px}#customers .customer .cust-info{padding:0 10px 45px;color:#48535b;font-size:18px;text-align:left;line-height:22px}#customers .customer .cust-info hr{border-top:1px solid #494681;margin:0 0 15px 0}.why-header{color:#494681;text-align:center;margin:75px auto 30px;font-size:80px}.collapsing{transition:height .9s}.why-link{background:#494681;height:90px;width:90px;border-radius:50%;border:1px solid #494681;transition:all .4s ease-in-out;display:block;margin:0 auto 38px}.why-link.collapsed{background:#494681 url("/wp-content/themes/roots-mipo/assets/img/plus.png") center center no-repeat}#why-section{color:#48535b;font-size:20px;line-height:27px;font-weight:300;margin-bottom:60px}#why-section .container{max-width:972px}#why-section .container p{margin:4px 0 0}#why-section #tabs{border-color:transparent}#why-section #tabs li{display:inline;font-size:20px;margin:0 18px 10px}#why-section #tabs li:after{position:absolute;top:34px;content:'';width:0;height:0;z-index:1;left:50%;margin-left:-13px;border-top:solid 13px #fff;border-left:solid 13px transparent;border-right:solid 13px transparent;transition:all .6s ease-in-out;opacity:0}#why-section #tabs li a{color:#494681;padding:0;border:0;border-bottom:1px solid}#why-section #tabs li a:hover{background:transparent}#why-section #tabs li.active:after{opacity:1}#why-section #tabs li.active a{border:none;border-bottom:1px solid;color:#494681;font-weight:bold;background:transparent}#why-section #tabs li:first-child{margin-left:0}#why-section #tabs li:last-child{margin-right:0}#why-section .why-heading{margin-bottom:30px;background:rgba(147,154,176,0.7)}#why-section .why-heading h2{font-size:45px;font-weight:300;color:white;margin:0;padding:25px 0}.tab-content ul{padding:0}.tab-content ul li{margin-bottom:10px}.page-template-landing .promotion{padding:20px 0}.page-template-landing #banner{position:relative;color:#fff;text-shadow:1px 2px 2px rgba(0,0,0,0.77)}.page-template-landing #banner .banner-text{top:auto;bottom:85px}.page-template-landing #banner .b_heading{font-weight:500;font-size:62px;line-height:65px}.page-template-landing #banner .b_sub_heading{font-size:33px;line-height:40px;font-weight:400;text-transform:none}#in-nav.fixed{position:fixed;top:132px;width:100%;left:0;z-index:10000}.header-pu #in-nav.fixed{top:125px}.inner-nav{text-align:center;position:relative;padding:15px 0}.inner-nav .navbar-toggle .icon-bar{background:black}.inner-nav .sr{margin:-6px 0 0 41px;line-height:26px;float:left}.inner-nav button{top:0;margin:0;left:10px}.inner-nav li{list-style-type:none;display:inline;cursor:pointer;color:#fff;margin:0 20px;font-weight:300;border-bottom:1px solid;font-weight:bold}.landing-info{background:url("/wp-content/themes/roots-mipo/assets/img/lp-info-back.jpg") center center no-repeat;background-size:cover;height:338px;color:#fff;font-size:24px;line-height:38px}.landing-info img{display:block;margin:23px auto 0}#features .container{max-width:1100px}#features .lp-feature{padding:80px 0 50px;font-size:20px;font-weight:300;line-height:30px}#features .lp-feature p{margin:0}#features .lp-feature:nth-of-type(even){background:#f4f5f7}#features .lp-feature:nth-of-type(even) .f-icon{float:right}#features .lp-feature h2{color:#48535b;font-size:35px;font-weight:300}#features .lp-feature h2 img{margin:-1px 5px 0 0;height:30px;width:auto}#features .lp-feature h3{font-size:18px;line-height:28px;margin-bottom:3px}#features .lp-feature .f-icon{width:20%}#features .lp-feature .more{display:inline-block;font-size:13px;padding:0 12px;margin-top:10px;color:#fff;font-weight:400;border-radius:10px}#contact{background-size:contain}#contact .cust-desc{color:#494681;font-size:23px;line-height:28px}#contact .contact-heading{background:#494681;color:#fff;padding:30px 0;font-size:50px;letter-spacing:1px;line-height:38px}#contact form{width:100%;min-height:129px}#contact form p{margin-top:0}#contact label{width:95px;font-weight:500;color:#535e65;margin:0}#contact input,#contact select{padding:0 5px;margin-bottom:13px}#contact .message-area{margin-top:-15px}#contact textarea{height:103px;width:100%}#contact textarea.w_state{height:55px}#contact .white{color:#fff;float:left}#contact .effect{background:url("/wp-content/themes/roots-mipo/assets/img/submit.png") center top no-repeat;width:212px;height:37px;border-radius:15px}#contact .contain{border-radius:15px}#contact input[type=submit]{background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 39%, #56508c 42%, #56508c 100%);display:block;margin:auto;font-size:30px;color:#fff !important;text-decoration:none !important;padding:20px 0;text-align:center;border-radius:58px;max-width:100%;padding:0;width:212px;height:37px;border:none;font-weight:700;font-size:20px;line-height:19px}#contact input[type=submit]:active,#contact input[type=submit]:focus,#contact input[type=submit]:hover{box-shadow:3px 4px 5px rgba(0,0,0,0.32)}#contact div.wpcf7-mail-sent-ok,#contact div.wpcf7-validation-errors{border:none}#contact .wpcf7-response-output{font-weight:bold;margin:0;clear:both;text-align:right}#contact .consent{position:relative;line-height:19px}@media (min-width:1400px){.container{width:1344px}}@media (min-width:1024px){.single-support_product .results.training_videos,.page-template-support-filter .results.training_videos{position:absolute;right:0}.single-support_product .results.training_videos a img,.page-template-support-filter .results.training_videos a img{display:block}}@media (max-width:1400px){.promotion{font-size:23px}.promotion h2{font-size:23px}#campaign .slogan{font-size:55px}#campaign .item{margin-bottom:5px}#contact{background:none}#diagram .d_first .diagram-heading{font-size:45px}#testimonials .t_first{padding-bottom:0;padding-top:80px}#testimonials .t_first .testimonial-heading .first{font-size:67px;line-height:66px}#testimonials .t_first .testimonial-heading .second{font-size:98px;line-height:89px}#testimonials .t_second .testimonial{margin-bottom:45px}}@media (min-width:1200px) and (max-width:1400px){.dt-header-right{width:41%}#campaign .item{width:195px;height:195px}#campaign .item h2{font-size:23px}}@media (min-width:1024px) and (max-width:1200px){.dt-header-right{width:31%}.navbar .nav li a{padding:18px 13px}}@media (min-width:1001px) and (max-width:1024px){.dt-header-right{width:35%}.navbar-collapse{float:left}.navbar .nav li a{padding:18px 13px}}@media (min-width:768px) and (max-width:1400px){#customers .customer{width:19%}#customers .customer .customer-icon{width:160px;height:160px;padding-top:42px;font-size:18px;line-height:20px}}@media (min-width:768px) and (max-width:1024px){.scroller{display:none}#campaign .item{height:161px;line-height:18px;font-size:16px}#campaign .item h2{font-size:18px;height:36%}#diagram .d_first .diagram-heading{font-size:32px}#testimonials .t_first{padding:150px 20px 90px 0}#testimonials .t_first .testimonial-heading{font-size:50px}}@media (min-width:768px) and (max-width:1023px){#customers .customer{height:385px;width:200px}#testimonials .t_second .testimonial{height:175px}}.social-share{margin-bottom:12px;margin-top:-10px;text-align:right;margin-bottom:6px}.social-share .pdf-btn{width:207px;text-transform:uppercase;color:#494681;border:3px solid #494681;height:43px;line-height:36px;font-size:15px;font-weight:bold;display:inline-block;text-align:center;border-radius:58px}.social-share .pdf-btn:hover{box-shadow:0 4px 15px 0 rgba(0,0,0,0.15)}.social-share .share_icon{background:url("/wp-content/themes/roots-mipo/assets/img/share_icon.png") left top no-repeat;height:55px;width:55px;background-size:contain;float:right;margin-top:-5px;margin-right:3px}.social-share .addtoany_shortcode{zoom:0.6;float:right}.social-share xa{display:inline-block;border-radius:50%;height:27px;width:27px;color:#fff;text-align:center;line-height:27px;font-size:19px;margin-left:5px}.social-share xa.pinterest{background:#d51e00}.social-share xa.linkedin{background:#0079b6}.social-share xa.twitter{background:#52aaef}.social-share xa.youtube{background:#f03100}.social-share xa.facebook{background:#3b579d}.support-header,.blog-header{position:relative;background:url("/wp-content/themes/roots-mipo/assets/img/resource-header.jpg") center center no-repeat;width:100%;background-size:cover;padding:40px 0 40px 35px}.support-header h3,.blog-header h3{color:#fff;font-size:70px;font-weight:600}.support-header h3 img,.blog-header h3 img{margin-right:30px}.support-header{background:url("/wp-content/themes/roots-mipo/assets/img/support-banner.jpg") center center no-repeat;background-size:cover}#content-support,#post-main{padding-top:60px}form{max-width:100%}form .input-group{display:block;clear:both}form .input-group label{width:125px;height:20px;color:#48535b;font-size:20px;font-weight:700;line-height:36px}form input,form select{padding:3px 5px;height:34px;border-radius:3px;border:1px solid #a9a9a9;max-width:100%}form textarea{max-width:100%}form .effect{border-radius:16px;display:inline-block}form .effect img{display:none !important}form input[type="submit"]{background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 39%, #56508c 42%, #56508c 100%);border-radius:16px;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;width:100%}form label{font-weight:normal;font-size:15px;color:#48535b;margin:10px 0 0 0}.category-videos .entry-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:25px}.category-videos iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.single-post.elementor-page .main-side{padding:0 7%}}@media (max-width:767px){.single-post.elementor-page .popup_content_mobile.dt_version{margin-bottom:10px;float:none;display:inline-block}}.single-post .elementor_title{padding-top:50ppx;font-size:28px}.single-post .cs-download-pdf{display:none}.single-post .wpcf7-not-valid-tip{text-align:right;display:block;clear:both;position:relative !important;top:0px;height:0;margin-bottom:20px}.single-post.elementor-page .elementor{padding-top:0}.single-post.elementor-page main .post_content article{margin-top:0}.single-post.elementor-page .post-featured-image{display:none}.single-post.elementor-page .cs-download-pdf{display:block}.single-post.elementor-page .post_content .col-md-3 .form-heading,.single-post.elementor-page .post_content .col-md-3 form{display:none}.single-post.elementor-page .main-side{width:100%}.single-post .blog-featured-image img{margin:20px auto 0;display:block}.single-post .swiper-container{padding-top:10px;position:static}.single-post .swiper-container .swiper-button-prev{left:-28px}.single-post .swiper-container .swiper-button-next{right:-28px}.single-post .swiper-wrapper{position:static}.single-post #related{position:relative}.single-post .light-purple-gradient{float:right}.single-post hr{margin:0;border-color:#494681}.single-post h1{color:#494681;font-size:40px;margin:0 0 20px;line-height:43px;height:auto}.single-post h2{color:#494681;font-size:18px;margin:0 0 40px;height:18px}.single-post .cat-name{line-height:35px;text-indent:35px}.single-post main{color:#48535b;font-size:20px;font-weight:400;line-height:30px}.single-post main .post_content li{margin-bottom:15px}.single-post main .post_content a{color:#21409a;text-decoration:underline}.single-post main .post_content form{float:right;max-width:236px;width:100%}.single-post main .post_content form p{padding:0;margin:0}.single-post main .post_content form input,.single-post main .post_content form select{display:block;width:100%}.single-post main .post_content form input[type="submit"]{margin-top:10px}.single-post main .post_content form label{display:block}.single-post main .post_content .main-side img{margin:45px 0 0;display:block}.single-post main .post_content .main-side img.aligncenter{margin:45px auto 0}.single-post main .post_content article{margin:45px 0 0}.single-post main .post_content p{padding-right:50px}.single-post .related-header{font-size:35px;text-transform:uppercase;color:#494681;margin:80px 0 10px}.single-post #related{padding-top:50px}.single-post .form-heading{font-size:17px;line-height:21px;color:#494681;float:right;max-width:242px;font-weight:600;margin-top:36px;margin-bottom:5px}body.company #products{display:none}.page-template-about .about_top_content{background:#f5f5f5;padding-bottom:55px}.page-template-about main section{position:relative;font-weight:300;color:#48535b}.page-template-about #banner{padding:100px 0}.page-template-about #banner .banner-text{position:static;top:auto}.page-template-about #banner .banner-text h1{color:#fff;font-size:70px;font-weight:600}.page-template-about #banner .banner-text .b_heading{text-transform:none}.page-template-about #content-about{padding-top:120px;font-weight:300;font-size:23px;line-height:33px}.page-template-about #content-about h2{color:#494681;font-size:27px;line-height:37px;margin:0 0 40px}.page-template-about #content-about h3{color:#494681;font-size:27px}.page-template-about #content-about img:not('aligncenter'){margin-left:91px}.page-template-about #content-about img.aligncenter{margin:0 auto 25px}.page-template-about #content-about p{margin:0}.page-template-about #products{text-align:center}.page-template-about #products .purple-gradient{width:480px;font-weight:400;margin-bottom:0px;margin-top:50px}.page-template-about #products #about-products{padding-top:55px}.page-template-about #products .about-product{font-size:18px;font-weight:400;line-height:25px}.page-template-about #products .about-product:hover{color:#494681}.page-template-about #products .about-product:nth-of-type(1) h2{color:#fdb813}.page-template-about #products .about-product:nth-of-type(2) h2{color:#8cc63f}.page-template-about #products .about-product:nth-of-type(3) h2{color:#009fda}.page-template-about #products .about-product:nth-of-type(4) h2{color:#ed145a}.page-template-about #products .about-product:nth-of-type(5) h2{color:#21409a}.page-template-about #products .about-product:nth-of-type(6) h2{color:#a3238e}.page-template-about #products h2{font-size:20px;height:53px;margin:0 0 10px;border-bottom:1px solid #494681}.page-template-about #products h2:hover{color:#494681 !important}.page-template-about #tech,.page-template-about #open-xm{padding:50px 0 100px 0}.page-template-about #tech .tech-heading,.page-template-about #open-xm .tech-heading{background:url("/wp-content/themes/roots-mipo/assets/img/about-tech-back.png") center center no-repeat;height:127px}.page-template-about #tech .tech-heading h2,.page-template-about #open-xm .tech-heading h2{text-align:center;color:#fff;text-transform:uppercase;font-size:37px;line-height:97px}.page-template-about #tech .tcontainer,.page-template-about #open-xm .tcontainer{background:url("/wp-content/themes/roots-mipo/assets/img/about-puzzle.png") 21% bottom no-repeat;max-width:1180px}.page-template-about #tech .tcontainer .tdesc,.page-template-about #open-xm .tcontainer .tdesc{font-size:23px;line-height:30px;margin:0 0 75px}.page-template-about #tech .tcontainer .tdesc img,.page-template-about #open-xm .tcontainer .tdesc img{margin:35px 0 40px}.page-template-about #tech .tcontainer .tdesc p:last-child,.page-template-about #open-xm .tcontainer .tdesc p:last-child{padding:0 115px}.page-template-about #tech .features-list,.page-template-about #open-xm .features-list{margin-top:40px;font-size:20px}.page-template-about #tech .features-list h3,.page-template-about #open-xm .features-list h3{font-size:20px;text-transform:uppercase;margin:0}.page-template-about #tech .features-list p,.page-template-about #open-xm .features-list p{margin:0 0 30px}.page-template-about #tech .features-desc,.page-template-about #open-xm .features-desc{font-size:37px;text-transform:uppercase;color:#494681;line-height:48px;margin-top:70px}.page-template-about #tech .border-div,.page-template-about #open-xm .border-div{border-right:1px solid #494681;height:370px;position:relative}.page-template-about #tech .border-div .scroller,.page-template-about #open-xm .border-div .scroller{height:42px;width:42px;top:50%;left:100%;margin:-21px -21px;font-size:30px;padding-top:2px}.page-template-about #open-xm{padding:0 0 35px 0;background:#f4f5f7;font-size:20px}.page-template-about #open-xm h3{color:#494681;line-height:33px}.page-template-about #open-xm .intro{text-align:center;margin:35px 0;line-height:31px}.page-template-about #open-xm .xm-bullet{margin-bottom:30px}.page-template-about #open-xm .xm-bullet .img-wrap{height:285px}.page-template-about #open-xm .xm-bullet img{max-width:300px;max-height:100%;height:auto;display:block;margin:auto}.page-template-about #open-xm .xm-bullet h3{font-size:23px;line-height:25px;margin:15px 0 5px}.page-template-about #about-xmpie{background:url("/wp-content/themes/roots-mipo/assets/img/about-xmpie-back.jpg") center center no-repeat;border-bottom:1px solid #494681;height:585px;text-align:center;padding:135px 0;font-size:20px;line-height:31px;margin-top:25px}.page-template-about #about-xmpie .container{max-width:998px}.page-template-about #about-xmpie p{margin-bottom:20px}.page-template-about #links{padding:120px 0}.page-template-about #links .container{max-width:998px;text-align:center}.page-template-about #links .container .effect{border-radius:50%;width:200px;height:200px;margin:0 auto 15px}.page-template-about #links .container h3{font-size:20px;padding-top:28px;border-top:1px solid #494681;width:68%;margin:auto}.page-template-about #links .container h3:hover{color:#494681}.page-template-about #links .container img{display:block}.page-template-about #about-contact .globe-img{position:absolute;right:140px;bottom:0}.page-template-about #about-contact .ny{height:460px;background:url("/wp-content/themes/roots-mipo/assets/img/about-ny.jpg") center top no-repeat;color:#fff;font-size:20px;margin-bottom:25px}.page-template-about #about-contact .ny .ny-back{height:458px;background:rgba(0,0,0,0.6);padding:80px;font-weight:400;margin-bottom:3px}.page-template-about #about-contact .ny .ct{font-size:35px;color:#fff;font-weight:500;line-height:38px;height:auto;margin-bottom:10px}.page-template-about #about-contact .ct{display:block;color:#494681;font-size:30px;height:50px;text-transform:uppercase;font-weight:400}.page-template-about .contact-container{position:relative;padding:40px 0 80px;max-width:1184px;font-size:18px}.page-template-about .contact-container a{color:#48535b;background:white;margin-top:5px;display:inline-block;font-size:20px;width:270px}.page-template-support #contact{display:none}.page-template-support #content-support .support-item{padding:0 10px 160px}.page-template-support #content-support .support-item .img-container{height:220px}.page-template-support #content-support h1{font-size:65px;color:#494681;font-weight:300;margin:55px 0}.page-template-support #content-support h3{font-size:18px;text-decoration:underline;color:#535e65;line-height:26px}.single-support_product .single-support,.page-template-support-filter .single-support{margin-bottom:30px}.single-support_product #contact,.page-template-support-filter #contact{display:none}.single-support_product main #content-support,.page-template-support-filter main #content-support{max-width:1100px;padding-bottom:100px;position:relative}.single-support_product .filter-heading,.page-template-support-filter .filter-heading{color:#494681;font-size:40px;margin:74px 0 4px}.single-support_product .filter-desc,.page-template-support-filter .filter-desc{color:#494681;font-size:20px}.single-support_product .search-filter,.page-template-support-filter .search-filter{background:url("/wp-content/themes/roots-mipo/assets/img/search.png") center top no-repeat;height:295px}.single-support_product .search-filter form input,.page-template-support-filter .search-filter form input{width:100%;margin-top:45px;padding:0 5px}.single-support_product .search-filter form input[type=submit],.page-template-support-filter .search-filter form input[type=submit]{font-size:15px;padding:0}.single-support_product h5,.page-template-support-filter h5{color:#494681;font-size:22px}.single-support_product .support-link,.page-template-support-filter .support-link{margin-bottom:20px}.single-support_product .support-link span,.page-template-support-filter .support-link span{height:58px;text-indent:16px;color:#fff;background:rgba(147,154,176,0.7);display:block;width:100%}.single-support_product .support-link h3,.page-template-support-filter .support-link h3{color:#fff;font-size:15px;line-height:58px;font-weight:400}.single-support_product h2,.page-template-support-filter h2{font-size:30px;color:#494681;font-weight:600}.single-support_product .note-res,.page-template-support-filter .note-res{font-size:20px;display:inline-block;margin:15px auto;line-height:20px;padding:12px 45px 15px}.single-support_product .results,.page-template-support-filter .results{padding:0 0 30px 30px}.single-support_product .results.training_videos,.page-template-support-filter .results.training_videos{float:right}.single-support_product .results.training_videos .play-btn,.page-template-support-filter .results.training_videos .play-btn{position:absolute;border-radius:50%;border:3px solid #fff;color:#fff;bottom:28%;left:47%;height:70px;width:70px;margin-left:-24px;font-size:50px;padding-left:17px;line-height:65px}.single-support_product .results.training_videos img,.page-template-support-filter .results.training_videos img{margin-top:15px;width:323px;height:181px}.single-support_product .results.training_videos a,.page-template-support-filter .results.training_videos a{display:block;position:relative}.single-support_product .results.training_videos a:hover,.page-template-support-filter .results.training_videos a:hover,.single-support_product .results.training_videos a:active,.page-template-support-filter .results.training_videos a:active,.single-support_product .results.training_videos a:visited,.page-template-support-filter .results.training_videos a:visited,.single-support_product .results.training_videos a:focus,.page-template-support-filter .results.training_videos a:focus{color:#46b4d5;background:#f2f2f2}.single-support_product .results.brochure,.page-template-support-filter .results.brochure{background:none}.single-support_product .results.api_sdk,.page-template-support-filter .results.api_sdk{clear:both}.single-support_product .results h3,.page-template-support-filter .results h3{font-size:22px;margin:30px 0}.single-support_product .results a,.page-template-support-filter .results a{text-decoration:underline;font-size:17px;padding:7px;display:block;font-weight:400}.single-support_product .vid-button,.page-template-support-filter .vid-button{margin-top:60px;display:none}.single-support_product .vid-button .purple-gradient,.page-template-support-filter .vid-button .purple-gradient{font-size:17px;padding:10px 0}.cs{background:url("/wp-content/themes/roots-mipo/assets/img/case-study.png") left center no-repeat;text-transform:uppercase}.webinar{background:url("/wp-content/themes/roots-mipo/assets/img/webinar.png") left center no-repeat}.brochure{background:url("/wp-content/themes/roots-mipo/assets/img/brochure.png") left center no-repeat}.bp{background:url("/wp-content/themes/roots-mipo/assets/img/blog-post.png") left center no-repeat}.vid{background:url("/wp-content/themes/roots-mipo/assets/img/video-small.png") left center no-repeat}.news-article{background:url("/wp-content/themes/roots-mipo/assets/img/news-article.png") left center no-repeat}.trial{background:url("/wp-content/themes/roots-mipo/assets/img/trial.png") left center no-repeat}.tutorial{background:url("/wp-content/themes/roots-mipo/assets/img/tutorial.png") left center no-repeat}.whitepaper{background:url("/wp-content/themes/roots-mipo/assets/img/paper.png") left center no-repeat}.news{background:url("/wp-content/themes/roots-mipo/assets/img/press.png") left center no-repeat}.event{background:url("/wp-content/themes/roots-mipo/assets/img/event.png") left center no-repeat}.sf-result-head{display:none}.small,small{font-size:15px}@media (min-width:768px){.modal-dialog{width:600px;margin:140px auto}}@media (min-width:1024px){.modal-dialog{width:900px}}#videoModal .modal-dialog{max-width:673px}.article-box{position:relative;text-align:left;overflow:hidden;height:425px;margin-bottom:40px;box-shadow:0 0 7px rgba(0,0,0,0.3);color:#48535b;font-size:22px}.article-box:focus,.article-box:active{box-shadow:0 0 7px rgba(0,0,0,0.3) !important}.article-box iframe{max-width:100%;width:100%;height:213px;border:none}.article-box .excerpt{margin:15px 0 0;height:155px;line-height:27px;padding:0 15px}.article-box .excerpt.exp-press-releases,.article-box .excerpt.exp-press-releases-de,.article-box .excerpt.exp-press-releases-it,.article-box .excerpt.exp-press-releases-es,.article-box .excerpt.exp-press-releases-fr{height:auto;font-weight:bold}.article-box .excerpt.exp-press-releases small,.article-box .excerpt.exp-press-releases-de small,.article-box .excerpt.exp-press-releases-it small,.article-box .excerpt.exp-press-releases-es small,.article-box .excerpt.exp-press-releases-fr small{font-weight:normal}.article-box img{width:100%;max-height:213px}.article-box .pr-txt{padding:10px 30px 0 15px}.article-box .more{font-size:15px;padding:0 15px;text-indent:30px;font-weight:300;position:absolute;bottom:15px}.blog .navbar-nav>li:not(:nth-last-child(2)) a:after{content:none}select option{font-size:1em;padding:.2em .4em .2em .4em}select option[selected]{font-weight:bold}select option:nth-child(even){background-color:#f5f5f5}select#selectTravelCity:hover{color:#101010;border:1px solid #cdcdcd}body.umerge .sales-btn,body.umerge .contact-sales{display:none}.xmpie-page section{padding-top:100px;padding-bottom:100px}.xmpie-page .slider{padding:0}.xmpie-page .slider .slide-text{width:480px;background:rgba(0,0,0,0.3);font-weight:300;color:#fff;font-size:32px;line-height:40px;padding:65px 35px;position:absolute}.xmpie-page .slider .slide-text.tr{right:0}.xmpie-page #banner{padding:50px 0;position:relative;height:auto;color:white;font-size:22px}.xmpie-page #banner h1{font-size:70px;font-weight:700;height:auto;line-height:80px;text-transform:none}.xmpie-page #banner h2{font-size:20px;margin:20px 0 30px;text-transform:uppercase}.xmpie-page #banner img{padding-top:0}.xmpie-page .page-features{padding-bottom:0}.xmpie-page .page-features .fheading{font-size:45px;margin:-10px 0 15px;line-height:50px}.xmpie-page .page-features h2{font-size:20px;line-height:26px;margin-bottom:55px}.xmpie-page .page-features .feature{font-size:18px;font-weight:300;margin-bottom:20px}.xmpie-page .page-features .feature .f-caption:before{position:absolute;content:'+';left:-2px;font-weight:300}.xmpie-page .img-holder{padding:0;position:relative}.xmpie-page .img-holder .img-holder-text{position:absolute;width:100%;height:100%;left:0;text-align:center;top:0}.xmpie-page .img-holder .img-holder-text div{width:100%}.xmpie-page .video{padding:0;background:#e4e6eb}.xmpie-page .video .vid-frame{line-height:0}.xmpie-page .video iframe{width:100%;height:487px}.xmpie-page .video .vid-text{font-size:25px;line-height:35px;font-weight:300}.xmpie-page .pr-gallery{border-bottom:1px solid #494681;font-size:18px;font-weight:300;line-height:29px}.xmpie-page .pr-gallery .alt-gal img{max-width:90%}.xmpie-page .pr-gallery .fheading{font-size:45px;margin:0 0 15px;line-height:50px}.xmpie-page .pr-gallery h2{font-size:20px;line-height:26px;margin-bottom:15px}.xmpie-page .pr-gallery .galitem{padding-bottom:20px}.xmpie-page .pr-gallery img{display:block;margin:auto}.xmpie-page .pr-gallery .gallery-content{direction:ltr}.xmpie-page .pr-gallery h3{font-size:30px;font-weight:300;margin:0 0 10px}.xmpie-page .pr-gallery .img-container{position:relative;margin-bottom:25px}.xmpie-page .pr-gallery .img-container .zoom{position:absolute;bottom:15px;right:15px;background:url("/wp-content/themes/roots-mipo/assets/img/zoom-pr.png") center bottom no-repeat;height:40px;width:40px}.xmpie-page .pr-content{font-size:20px;font-weight:300;line-height:30px}.xmpie-page .pr-content a{box-shadow:1px 1px 6px rgba(0,0,0,0.5);padding:10px 20px;border-radius:30px;text-align:center;border:1px solid #ccc;border:1px solid #494681;display:inline-block;margin:10px 0}.xmpie-page .pr-content a.purple-border{border:1px solid #494681}.xmpie-page .pr-content a:hover,.xmpie-page .pr-content a:focus,.xmpie-page .pr-content a:active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.xmpie-page .pr-content div p{margin:20px 0}.xmpie-page .pr-content div.excerpt{width:300px;font-size:24px;line-height:32px}.xmpie-page .pr-content div.excerpt.left{float:left;padding-right:20px}.xmpie-page .pr-content div.excerpt.right{float:right;padding-left:20px}.xmpie-page .pr-banner{font-size:36px;font-weight:500;text-align:center;color:#fff;line-height:45px}.xmpie-page .contact-sales{text-align:center;font-size:25px}.xmpie-page .contact-sales .pr-cta{padding:15px 0 15px;width:630px}.xmpie-page .pr-links{padding-bottom:70px}.xmpie-page .pr-links .other{font-size:16px;text-transform:uppercase;font-weight:bold;line-height:20px;margin:20px 20px 10px}.xmpie-page .pr-links .other-links{margin:0 20px 2px;display:block;color:#48535b;line-height:22px;text-decoration:underline}.xmpie-page .pr-links .white-btn{font-size:11px;padding:5px 0;margin:30px 0 15px;display:block;color:#48535b;text-transform:uppercase}.xmpie-page .pr-links .pr-cta{padding:5px 0;width:100%;font-size:11px;margin-bottom:15px}.xmpie-page .pr-links .custom-cta{font-size:14px}.xmpie-page .why-link{background:none;padding:6px;height:64px;width:64px;margin:15px 19px}.xmpie-page .why-link .last{display:none}.xmpie-page .why-link.collapsed{background:none}.xmpie-page .why-link.collapsed .last{display:block}.xmpie-page .pr-cta{background-image:linear-gradient(to bottom, rgba(217,83,79,0.02) 0, rgba(13,13,13,0.13) 100%);border-radius:31px;color:white;text-align:center;display:block;margin:auto}.xmpie-page .pr-cta:hover,.xmpie-page .pr-cta:focus{box-shadow:3px 4px 5px rgba(0,0,0,0.32)}#subscribe .modal-header,.page-top-header,.contact-top-header,.search-top-header{background:url("/wp-content/themes/roots-mipo/assets/img/contact-banner.jpg") center center repeat-x;background-size:cover;width:100%;height:137px;margin-bottom:50px}#subscribe .modal-header .modal-title,.page-top-header .modal-title,.contact-top-header .modal-title,.search-top-header .modal-title,#subscribe .modal-header h1,.page-top-header h1,.contact-top-header h1,.search-top-header h1{color:#fff;font-size:70px;line-height:137px;font-weight:600;text-transform:uppercase}.contact-top-header h1{text-transform:none}#subscribe .modal-header{height:90px;margin-bottom:0}#subscribe .modal-header .modal-title{font-size:31px;line-height:59px}#subscribe.show{opacity:1;background:rgba(0,0,0,0.5);overflow:hidden}#subscribe.show .wpcf7-form.invalid .input-group{margin-bottom:10px}#subscribe.show .wpcf7-form.invalid .wpcf7-response-output{display:none}#subscribe.show .wpcf7-not-valid-tip{top:0}#subscribe .close{color:white}#subscribe .modal-body form{max-width:476px;margin:auto}.search-top-header{background:url("/wp-content/themes/roots-mipo/assets/img/search-banner.jpg") center center repeat-x}.elementor-widget-container .main form,.page-template-signup .main form,.page-template-contact-sales .main form{padding-bottom:50px}.elementor-widget-container #contact,.page-template-signup #contact,.page-template-contact-sales #contact{display:none}.elementor-widget-container .wpcf7-validation-errors,.page-template-signup .wpcf7-validation-errors,.page-template-contact-sales .wpcf7-validation-errors{background:white;border:1px solid #f00;clear:right;margin-top:70px}.elementor-widget-container .wpcf7-not-valid-tip,.page-template-signup .wpcf7-not-valid-tip,.page-template-contact-sales .wpcf7-not-valid-tip{display:block;clear:both;position:relative !important;top:-20px;height:0;margin-bottom:5px}.elementor-widget-container .contact-container,.page-template-signup .contact-container,.page-template-contact-sales .contact-container{background:url("/wp-content/themes/roots-mipo/assets/img/contact-back.png") center bottom no-repeat;height:826px}.elementor-widget-container h2,.page-template-signup h2,.page-template-contact-sales h2,.elementor-widget-container h2 p,.page-template-signup h2 p,.page-template-contact-sales h2 p{color:#494681;font-size:27px;margin:0;font-weight:600;line-height:40px}.elementor-widget-container h2 br,.page-template-signup h2 br,.page-template-contact-sales h2 br,.elementor-widget-container h2 p br,.page-template-signup h2 p br,.page-template-contact-sales h2 p br{display:none}.elementor-widget-container .event-title,.page-template-signup .event-title,.page-template-contact-sales .event-title{font-size:20px;color:#494681}.elementor-widget-container .event-title h3,.page-template-signup .event-title h3,.page-template-contact-sales .event-title h3,.elementor-widget-container .event-title h3 p,.page-template-signup .event-title h3 p,.page-template-contact-sales .event-title h3 p{font-size:30px;font-weight:600;line-height:35px}.elementor-widget-container .elementor-shortcode form,.page-template-signup .elementor-shortcode form,.page-template-contact-sales .elementor-shortcode form,.elementor-widget-container .contact-form form,.page-template-signup .contact-form form,.page-template-contact-sales .contact-form form{max-width:474px;margin:60px 0 0}.elementor-widget-container .elementor-shortcode form div,.page-template-signup .elementor-shortcode form div,.page-template-contact-sales .elementor-shortcode form div,.elementor-widget-container .contact-form form div,.page-template-signup .contact-form form div,.page-template-contact-sales .contact-form form div{clear:both}.elementor-widget-container .elementor-shortcode label,.page-template-signup .elementor-shortcode label,.page-template-contact-sales .elementor-shortcode label,.elementor-widget-container .contact-form label,.page-template-signup .contact-form label,.page-template-contact-sales .contact-form label{width:117px;float:left;margin:0}.elementor-widget-container .elementor-shortcode input,.page-template-signup .elementor-shortcode input,.page-template-contact-sales .elementor-shortcode input,.elementor-widget-container .contact-form input,.page-template-signup .contact-form input,.page-template-contact-sales .contact-form input,.elementor-widget-container .elementor-shortcode select,.page-template-signup .elementor-shortcode select,.page-template-contact-sales .elementor-shortcode select,.elementor-widget-container .contact-form select,.page-template-signup .contact-form select,.page-template-contact-sales .contact-form select,.elementor-widget-container .elementor-shortcode tel,.page-template-signup .elementor-shortcode tel,.page-template-contact-sales .elementor-shortcode tel,.elementor-widget-container .contact-form tel,.page-template-signup .contact-form tel,.page-template-contact-sales .contact-form tel,.elementor-widget-container .elementor-shortcode textarea,.page-template-signup .elementor-shortcode textarea,.page-template-contact-sales .elementor-shortcode textarea,.elementor-widget-container .contact-form textarea,.page-template-signup .contact-form textarea,.page-template-contact-sales .contact-form textarea{width:344px;max-width:75%;margin-bottom:20px;float:right;max-height:150px}.elementor-widget-container .elementor-shortcode input[type=checkbox],.page-template-signup .elementor-shortcode input[type=checkbox],.page-template-contact-sales .elementor-shortcode input[type=checkbox],.elementor-widget-container .contact-form input[type=checkbox],.page-template-signup .contact-form input[type=checkbox],.page-template-contact-sales .contact-form input[type=checkbox]{width:50px}.elementor-widget-container .elementor-shortcode .effect,.page-template-signup .elementor-shortcode .effect,.page-template-contact-sales .elementor-shortcode .effect,.elementor-widget-container .contact-form .effect,.page-template-signup .contact-form .effect,.page-template-contact-sales .contact-form .effect{float:right;margin-top:10px;margin-bottom:10px;height:34px}.elementor-widget-container .elementor-shortcode input[type=submit],.page-template-signup .elementor-shortcode input[type=submit],.page-template-contact-sales .elementor-shortcode input[type=submit],.elementor-widget-container .contact-form input[type=submit],.page-template-signup .contact-form input[type=submit],.page-template-contact-sales .contact-form input[type=submit]{width:150px;width:180px;max-width:100%;border:none}.elementor-widget-container .elementor-shortcode iframe,.page-template-signup .elementor-shortcode iframe,.page-template-contact-sales .elementor-shortcode iframe,.elementor-widget-container .contact-form iframe,.page-template-signup .contact-form iframe,.page-template-contact-sales .contact-form iframe{float:right}.elementor-widget-container .ctas,.page-template-signup .ctas,.page-template-contact-sales .ctas{border-left:1px solid #494681;padding:0 40px 0 60px}.elementor-widget-container .cta-heading,.page-template-signup .cta-heading,.page-template-contact-sales .cta-heading{font-size:27px;font-weight:600;color:#494681;line-height:35px;clear:both}.elementor-widget-container .cta-subheading,.page-template-signup .cta-subheading,.page-template-contact-sales .cta-subheading{font-size:22px;color:#494681}.elementor-widget-container .cta-intro,.page-template-signup .cta-intro,.page-template-contact-sales .cta-intro{color:#494681;font-size:20px}.elementor-widget-container .contact-cta,.page-template-signup .contact-cta,.page-template-contact-sales .contact-cta{background:#494681;border-radius:15px;display:block;color:#fff;padding:27px;font-size:20px;margin-bottom:15px}.elementor-widget-container .contact-cta h3,.page-template-signup .contact-cta h3,.page-template-contact-sales .contact-cta h3{font-size:20px;border-bottom:1px solid #fff;font-weight:600px;padding-bottom:3px;font-weight:600;text-transform:uppercase}.elementor-widget-container .contact-cta.newsletter,.page-template-signup .contact-cta.newsletter,.page-template-contact-sales .contact-cta.newsletter{background:#939ab0;margin-top:50px;margin-bottom:20px}.page-template-signup form .form-subscribe{background:rgba(255,255,255,0.7)}.page-template-signup h1{line-height:130px;font-size:60px !important}.page-template-signup .sign-back{float:right;width:100%}.page-template-signup .sign-back img{max-width:55%;max-width:65%;float:right}.page-template-signup .contact-container{height:auto;background:none}@media (min-width:1441px){.page-template-signup .sign-back{margin-right:12%}}@media (min-width:1300px){.contact-us .contact-top-header{margin-bottom:100px !important}.page-template-signup .contact-container{height:auto}.page-template-signup .ctas{border:none}.page-template-signup .contact-form .form-subscribe{padding-left:143px}.page-template-signup .contact-form .form-subscribe .consent{padding-left:29px;padding-top:26px}.page-template-signup .contact-form:after{content:'';width:1px;height:70%;background:#494681;position:absolute;right:0;top:0}.page-template-signup .contact-form form{max-width:515px}.page-template-signup .contact-form form label{max-width:34%;width:153px}.page-template-signup .contact-form form label#label-subscribe-sales{max-width:58% !important}}#subscribe .modal-body label{width:130px;max-width:25%;float:left;margin:0}#subscribe .modal-body input,#subscribe .modal-body select,#subscribe .modal-body tel,#subscribe .modal-body textarea{width:344px;max-width:75%;margin-bottom:20px;float:right}#subscribe .modal-body textarea{height:50px}#subscribe .modal-body input[type=checkbox]{width:30px}#subscribe .modal-body input[type=submit]{background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 39%, #56508c 42%, #56508c 100%);color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;width:100%;height:53px;border-radius:17px;background-color:#4a4682;font-size:27px}.search time{display:none}.search .search-heading{background:url("/wp-content/themes/roots-mipo/assets/img/search.png") 20px top no-repeat;height:150px;background-size:contain}.search .search-title{font-size:35px;color:#494681;padding-top:60px}.search .search-title small{display:block}.search main{padding-bottom:50px}.search .entry-title{font-size:25px;font-weight:400;margin-top:45px}.search .entry-title time{display:none}.search .entry-title a{color:#494681;text-decoration:underline}.search .entry-summary p{margin:0}.search .search-link{display:block !important}.search .search-link a{color:#939ab0}.ekko-lightbox .modal-body{padding:0}.ekko-lightbox .modal-header{min-height:0;padding:0;height:0;border:none}.ekko-lightbox .modal-header .close{top:-10px;position:absolute;right:-12px;z-index:9;background:black;border-radius:50%;width:27px;height:27px;opacity:1;font-size:20px;text-shadow:none;color:white;line-height:23px;border:2px solid}.modal{z-index:99999999995}.page-id-5133 label{display:block}.page-id-5133 form select{width:343px}.page-id-5133 form input[type="submit"]{margin:30px 0;width:343px}body.company #products{visibility:hidden}body.partners .pr-content{padding-bottom:0}body.xmpie-email-service-xes .pr-links .sales-btn{display:none}body.xmpie-email-service-xes .custom-cta small{display:block;font-size:12px;line-height:15px}.page-id-314 #contact{display:none}.anchor{display:block;height:75px;margin-top:-75px;visibility:hidden}.error404 .alert-warning{background:none;color:#494681;border:none;padding:0}.error404 .main form{margin-bottom:50px}.error404 .main form input[type="submit"]{width:150px}@media (min-width:990px) and (max-width:1020px){#customers .customer{margin-left:25px;margin-right:25px}}@media (min-width:1000px) and (max-width:1200px){body #testimonials .t_second .testimonial{height:auto;padding-bottom:15px}body #testimonials .t_second .testimonial .t_text{height:auto}}@media (min-width:1000px) and (max-width:1200px){#campaign .slogan{font-size:46px}#campaign .item{height:200px;font-size:17px}#campaign .item h2{font-size:18px;height:29%}.page-template-about #about-contact .ny .ny-back{font-size:16px;padding:56px 26px}#contact .contact-heading{font-size:40px}.article-box{font-size:15px}}@media (min-width:1000px) and (max-width:1400px){.article-box{font-size:15px;line-height:22px}.article-box .excerpt{line-height:22px;padding-bottom:10px}footer .dropdown-menu>li>a{font-size:12px}}@media (min-width:768px) and (max-width:1400px){body.page-template-support #content-support .support-item{padding:0 0 160px}body.page-template-support #content-support .support-item img{max-width:150px;height:auto}body.page-template-support h1{font-size:45px !important}}@media (min-width:768px) and (max-width:1200px){.contact-right{padding-top:55px}#contact form{margin:25px 0}.page-template-signup main .contact-form form,.page-template-contact-sales main .contact-form form{margin-top:25px}.page-template-signup main .contact-form input,.page-template-contact-sales main .contact-form input,.page-template-signup main .contact-form select,.page-template-contact-sales main .contact-form select,.page-template-signup main .contact-form label,.page-template-contact-sales main .contact-form label{display:block;float:none;width:auto;max-width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.contact-right{padding-top:0}#contact form{margin:25px 0 0}}@media (min-width:1024px){.page-template-about #banner{padding:150px 0}}@media screen and (device-aspect-ratio:40/71){#contact .wpcf7-recaptcha{margin-left:-16px}}#contact label{float:left;clear:both;width:28%}#contact .capital-quiz label{width:100%}#contact input,#contact select{width:72%;float:left}#contact input[type=submit],#contact .effect{width:307px}.contact_top{margin-top:17px;border-bottom:1px solid #48535b;padding-bottom:24px;color:#48535b;font-size:16px;line-height:16px}.contact_top p{margin:0}.contact_top a{color:#009fda}@media (min-width:1200px){.contact-right{padding-top:17px}#contact form{margin:15px 0 50px 0}.contact_top{margin:25px 0 15px 0}}@media (min-width:769px) and (max-width:1399px){.home #banner .banner-text{top:0}.b_heading{font-size:30px;line-height:30px}}@media (min-width:768px) and (max-width:920px){.home #banner .banner-text{top:5px}}.page-template-tutorial .contact-top-header{margin-bottom:0}.page-template-tutorial main section{padding:50px 0}.page-template-tutorial main section:nth-of-type(odd){background:#f4f5f7}.page-template-tutorial main section#contact{padding-top:0}.page-template-tutorial main section h2{font-size:35px;color:#494681}.page-template-tutorial main section h4{font-size:20px}.page-template-tutorial main section img{width:450px;max-width:100%;height:auto;margin:20px 0}.page-template-tutorial main section .effect{margin:25px 0;font-size:20px}.icl-is{display:none !important}select#sf-field-1 option[value="356"],select#sf-field-1 option[value="554"],select#sf-field-1 option[value="570"],select#sf-field-1 option[value="355"],select#sf-field-1 option[value="473"],select#sf-field-1 option[value="478"],select#sf-field-1 option[value="353"],select#sf-field-1 option[value="553"],select#sf-field-1 option[value="567"],select#sf-field-1 option[value="354"],select#sf-field-1 option[value="443"]{display:none}.uimage-label{padding-bottom:270px}.radio-image .wpcf7-list-item{margin-left:0;display:inline;margin-right:0}.radio-image .wpcf7-list-item label{width:auto;position:relative;margin:0 0 0 7px;float:left}.radio-image .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer;font-size:0}.radio-image .wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;height:131px;width:98px;position:relative;border:10px solid #ececec}.radio-image .wpcf7-list-item input{opacity:0;cursor:pointer;position:absolute;z-index:60;width:auto}.radio-image .wpcf7-list-item input:checked+.wpcf7-list-item-label::before{border:10px solid #494681}.radio-uimage,.cover{margin-right:-193px;display:inline-block}.cover .wpcf7-list-item:nth-of-type(1) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/cover1.jpg") center bottom no-repeat;background-size:cover}.cover .wpcf7-list-item:nth-of-type(2) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/cover2.jpg") center bottom no-repeat;background-size:cover}.cover .wpcf7-list-item:nth-of-type(3) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/cover3.jpg") center bottom no-repeat;background-size:cover}.cover .wpcf7-list-item:nth-of-type(4) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/cover4.jpg") center bottom no-repeat;background-size:cover}.radio-uimage.radio-image .wpcf7-list-item .wpcf7-list-item-label:before{width:206px;height:133px}.radio-uimage.radio-image .wpcf7-list-item label{max-width:50%}.uimage .wpcf7-list-item:nth-of-type(1) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/uimage1.jpg") center bottom no-repeat;background-size:cover}.uimage .wpcf7-list-item:nth-of-type(2) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/uimage2.jpg") center bottom no-repeat;background-size:cover}.uimage .wpcf7-list-item:nth-of-type(3) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/uimage3.jpg") center bottom no-repeat;background-size:cover}.uimage .wpcf7-list-item:nth-of-type(4) .wpcf7-list-item-label:before{content:"";background:url("/wp-content/themes/roots-mipo/assets/img/uimage4.jpg") center bottom no-repeat;background-size:cover}.custom-bg{display:none}.page-template-contact-sales .contact-form .effect.cust-submit{float:left;margin-left:129px}@media (min-width:1440px){.custom-bg{display:block}}@media (max-width:1439px){header .top-newsletter-btn .newsletter-btn{display:none}}@media (min-width:1280px){.cust-terms{width:73%;margin:-20px 0 20px 129px}.cust-cap{margin-bottom:20px;margin-left:129px}}@media (max-width:1200px) and (min-width:320px){.uimage-label{padding-bottom:3px}.cust-terms{margin-top:15px}.page-template-contact-sales main .contact-form .wpcf7-form-control-wrap label{float:left;display:inline-block;max-height:148px}.page-template-contact-sales .contact-form .effect.cust-submit{margin-left:0}}@media (max-width:667px){.radio-uimage,.cover{margin-right:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.page-template-contact-sales .contact-form .effect.cust-submit{margin-left:0;margin-bottom:20px}.radio-uimage,.cover{margin-right:-51px;display:inline-block}.radio-image .wpcf7-list-item .wpcf7-list-item-label:before{height:150px;width:108px}.radio-uimage.radio-image .wpcf7-list-item .wpcf7-list-item-label:before{width:158px;height:123px}}@media (min-width:768px){.single .col-sm-4{width:33.33333333% !important}}.xxxpage-id-27097 .xmpie-page .pr-gallery{padding-top:50px}.xxxpage-id-27097 .xmpie-page .pr-gallery .img-container{display:none}.xxxpage-id-27097 .xmpie-page .pr-content{padding-bottom:0}.xxxpage-id-27097 .xmpie-page .pr-content a,.xxxpage-id-27097 .xmpie-page .pr-content a:hover{box-shadow:none;color:#494681;padding:0;border-radius:0;border:none;display:inline;margin:0}.xmp_event{padding:20px 0}.xmp_event h2{color:#494681;font-size:22px;font-weight:bold}.xmp_event:nth-of-type(odd){background:#eee}.xmp_event_title{font-size:25px;text-transform:uppercase}#label-subscribe-hp{width:307px !important;float:right;margin-bottom:10px !important}#label-subscribe-hp input[type="checkbox"]{cursor:pointer;position:absolute;margin:0 !important;height:24px;width:24px !important;display:inline-block}#label-subscribe-hp .wpcf7-list-item-label{display:inline-block;color:#48535b;font-size:16px;font-weight:400;line-height:24px;margin-left:37px}.contact-form .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item,#subscribe.modal .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item{margin:0 0 0 15px}.contact-form .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label,#subscribe.modal .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label{width:75% !important;max-width:75% !important;float:right;margin-bottom:5px}.contact-form .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"],#subscribe.modal .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"]{float:left;margin-right:18px;display:none;cursor:pointer;position:relative;z-index:122;margin:0 !important;height:24px}.contact-form .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,#subscribe.modal .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{width:95% !important;float:right;text-shadow:0 0 2px rgba(255,255,255,0.71);color:#48535b;font-size:15px;font-weight:700;line-height:24px;padding-left:39px;position:relative;margin-bottom:6px}.contact-form .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before,#subscribe.modal .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{content:' ';width:30px;height:30px;display:inline-block;border-radius:3px;border:2px solid #a9a9a9;background-color:#fff;position:absolute;left:-5px;top:5px}.contact-form .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+span.wpcf7-list-item-label:before,#subscribe.modal .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+span.wpcf7-list-item-label:before{background-image:url("/wp-content/themes/roots-mipo/assets/img//black-v.png");background-repeat:no-repeat;background-position:CENTER CENTER;background-size:78%}#subscribe.modal .modal-dialog{width:625px;height:820px;padding-top:125px}#subscribe.modal .modal-fly{background:url(/wp-content/themes/roots-mipo/assets/img/newsletter_fly.png);width:205px;height:221px;position:absolute;top:-41px;left:-89px;background-size:contain;background-repeat:no-repeat}#subscribe.modal .modal-content{background:#fff url("/wp-content/themes/roots-mipo/assets/img/signup_popup.png") center bottom no-repeat;height:800px;background-position-y:266%}#subscribe.modal .modal-content .modal-header{margin-bottom:0;background:transparent !important;border:none}#subscribe.modal .modal-content .modal-header .close{background:url(/wp-content/themes/roots-mipo/assets/img/close.png) center center no-repeat;height:38px;width:38px;opacity:1;position:absolute;top:-15px;right:-15px;background-size:contain}#subscribe.modal .modal-content .modal-header .close span{font-size:0}#subscribe.modal .modal-content .modal-header .modal-title{color:#4a4682 !important;font-size:41px !important;font-weight:400 !important;line-height:24px;text-transform:inherit !important;text-align:left;padding:43px 60px 0}#subscribe.modal .modal-content .modal-body .modal-sec-title{margin:-8px 0;color:#4a4682;font-size:17px;font-weight:400;line-height:21px;padding:0 60px}#subscribe.modal .modal-content .modal-body form{max-width:100% !important;padding:0 60px;margin:39px auto !important}#subscribe.modal .modal-content .modal-body form .input-group{height:49px}#subscribe.modal .modal-content .modal-body form .input-group label{width:114px;height:20px;color:#48535b;font-family:Lato;font-size:17px;font-weight:700;line-height:17px}#subscribe.modal .modal-content .modal-body form .input-group .wpcf7-submit{height:43px;width:70%;font-size:24px;margin-bottom:20px;background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 54%, #56508c 42%, #56508c 100%) !important}#subscribe.modal .modal-content .modal-body form .input-group .ajax-loader{margin-left:150px;position:relative;bottom:25px}#subscribe.modal .modal-content .modal-body form .terms{font-size:10px;font-weight:400;line-height:15px;color:#48535b;margin:20px auto 0 auto;height:42px}#subscribe.modal .modal-content .modal-body form .terms a{font-size:10px;text-decoration:underline}#subscribe.modal .modal-content .modal-body form .wpcf7-form-control{height:32px;width:70%;font-size:17px;margin-bottom:0}#subscribe.modal .captcha_div{float:right;width:70%;height:86px;margin-bottom:4px;display:none}#subscribe.modal .wpcf7-validation-errors{font-size:15px;width:100%;margin:30px auto 0 auto;background:white;border:2px solid #f00;text-align:center}#subscribe.modal .wpcf7-spam-blocked{border:2px solid #f00;font-size:15px;margin:auto;background-color:white;text-align:center}#subscribe.modal .wpcf7-mail-sent-ok{border:2px solid #398f14;background-color:#fff;margin-top:0;font-size:15px;text-align:center}.modal-backdrop{z-index:5555555}.banner_wrap{position:absolute;width:100%;height:100%;top:0;left:0}.page-template-newsletter .main{background:url("/wp-content/themes/roots-mipo/assets/img/newsletter_signup.png") center 100px no-repeat;padding-bottom:250px}.page-template-newsletter .main .bg-header{position:relative}.page-template-newsletter .main .title-header{max-width:423px;color:#ffffff;font-size:63px;font-weight:bold;line-height:58px;text-transform:uppercase}.page-template-newsletter .main .nl-container{max-width:805px;margin:auto}.page-template-newsletter .main .nl-container .title-content{height:84px;color:#4a4682;font-size:52px;font-weight:400;line-height:47px;margin-top:35px;margin-bottom:26px}.page-template-newsletter .main .nl-container .intro-content{max-width:716px;height:auto;color:#4a4682;font-size:26px;font-weight:400;line-height:36px;margin-bottom:30px}.page-template-newsletter .main form{max-width:100% !important}.page-template-newsletter .main form .input-group{height:68px}.page-template-newsletter .main form .input-group label{width:210px;height:20px;color:#48535b;font-family:Lato;font-size:22px;font-weight:700;line-height:22px;float:left !important}.page-template-newsletter .main form .input-group .wpcf7-submit{height:50px;width:60%;font-size:30px;margin-bottom:10px;display:block;margin-top:0;background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 54%, #56508c 42%, #56508c 100%) !important}.page-template-newsletter .main form .input-group .ajax-loader{margin-left:210px}.page-template-newsletter .main form .input-group .your-country select{margin-left:-3px}.page-template-newsletter .main form .consent{width:60%;margin-left:210px;margin-top:20px}.page-template-newsletter .main form .terms{font-size:14px;font-weight:400;line-height:20px;color:#48535b;max-width:590px;margin:40px 0}.page-template-newsletter .main form .terms a{font-size:14px;text-decoration:underline;color:#009fda}.page-template-newsletter .main form .wpcf7-form-control{height:45px;width:60%;font-size:20px}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label{width:75% !important;max-width:75% !important;float:right;margin-bottom:25px}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"]{float:left;margin-right:18px;display:none;cursor:pointer;position:relative;z-index:122;margin:0 !important;height:24px}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{width:72% !important;text-shadow:0 0 2px rgba(255,255,255,0.71);color:#48535b;font-size:21px;font-weight:400;line-height:24px;padding-left:60px;position:relative;float:left}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{content:' ';width:43px;height:43px;display:inline-block;border-radius:5px;border:2px solid #a9a9a9;background-color:#fff;position:absolute;left:0}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+span.wpcf7-list-item-label:before{background-image:url("/wp-content/themes/roots-mipo/assets/img//black-v.png");background-repeat:no-repeat;background-position:CENTER CENTER;background-size:78%}.page-template-newsletter .main .captcha_div{padding-left:210px;height:100px}.page-template-newsletter .main input[type="submit"]{margin-left:210px}.page-template-newsletter .main .follow_newsletter{background:url("/wp-content/themes/roots-mipo/assets/img/share_icon.png") left top no-repeat;padding-left:160px;margin-top:50px}.page-template-newsletter .main .follow_newsletter .share_heading{font-weight:bold;font-size:30px;min-height:26px;color:#494681;margin-bottom:21px;text-decoration:underline}.single .newsletter_subscribe label{width:307px !important;float:right;margin-bottom:10px !important;margin-top:20px}.single .newsletter_subscribe label input[type="checkbox"]{cursor:pointer;position:absolute;margin:0 !important;height:24px;width:24px !important;display:inline-block}.single .newsletter_subscribe label .wpcf7-list-item-label{display:inline-block;color:#48535b;font-size:16px;font-weight:400;line-height:24px;margin-left:35px}.single.elementor-page form select{height:52px}.single.elementor-page .newsletter_subscribe label{float:none}.contact_subscribe #label-subscribe-sales{background:rgba(255,255,255,0.7);max-width:75% !important}.contact_subscribe label{width:72.5% !important;float:right !important;margin-bottom:10px !important;margin-top:20px}.contact_subscribe label input[type="checkbox"]{cursor:pointer;position:absolute;margin:0 !important;height:24px;width:24px !important;display:inline-block}.contact_subscribe label .wpcf7-list-item-label{display:inline-block;color:#48535b;font-size:16px;font-weight:400;line-height:24px;margin-left:35px}.contact-form .wpcf7-form .effect .contain .ajax-loader{margin:0 !important;width:0;height:0}.wpcf7-form-control-wrap{position:initial}#subscribe.modal .checkbox-subscribe .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item label .wpcf7-list-item-label:before,.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item label .wpcf7-list-item-label:before{border:2px solid #f00}.consent{clear:both;font-size:13px;line-height:19px}.consent a{font-size:13px;color:#009fda !important;line-height:15px}.addtoany_shortcode a{height:74px;width:74px;position:relative}.addtoany_shortcode a:before{content:'';height:74px;width:75px;display:block}.addtoany_shortcode a span{display:none !important}.addtoany_shortcode a.a2a_button_facebook{display:none}.addtoany_shortcode a.a2a_button_facebook:before{background:url("/wp-content/themes/roots-mipo/assets/img/facebook_newsletter.png") left top no-repeat}.addtoany_shortcode a.a2a_button_twitter{display:none}.addtoany_shortcode a.a2a_button_twitter:before{background:url("/wp-content/themes/roots-mipo/assets/img/twitter_newsletter.png") left top no-repeat}.addtoany_shortcode a.a2a_button_email{display:none}.addtoany_shortcode a.a2a_button_email:before{background:url("/wp-content/themes/roots-mipo/assets/img/mail_newsletter.png") left top no-repeat}.addtoany_shortcode a.a2a_button_linkedin{display:none}.addtoany_shortcode a.a2a_button_linkedin:before{background:url("/wp-content/themes/roots-mipo/assets/img/ln_newsletter.png") left top no-repeat}.addtoany_shortcode a.a2a_button_printfriendly{display:none}.addtoany_shortcode a.a2a_button_printfriendly:before{background:url("/wp-content/themes/roots-mipo/assets/img/print_newsletter.png") left top no-repeat}.addtoany_shortcode a.addtoany_share_save:before{background:url("/wp-content/themes/roots-mipo/assets/img/share_icon.png") left top no-repeat;background-size:contain}@media (min-width:1024px){.page-template-cs-form .wrap{background:url("/wp-content/themes/roots-mipo/assets/img/bgr-SendPdf-min.png") center bottom no-repeat}}.page-template-contact-sales .wpcf7-list-item.first.last label{width:100% !important;float:none;max-width:100% !important}.elementor-page .elementor{padding:100px 0}.elementor-widget-container .elementor-shortcode form{max-width:970px;padding:0;margin:10px auto}.elementor-widget-container .elementor-shortcode form div.col-sm-6{clear:none !important}.elementor-widget-container .elementor-shortcode form div.col-sm-6 p{display:inline}@media (max-width:1024px){.elementor-widget-container .elementor-shortcode input,.page-template-signup .elementor-shortcode input,.page-template-contact-sales .elementor-shortcode input,.elementor-widget-container .contact-form input,.page-template-signup .contact-form input,.page-template-contact-sales .contact-form input,.elementor-widget-container .elementor-shortcode select,.page-template-signup .elementor-shortcode select,.page-template-contact-sales .elementor-shortcode select,.elementor-widget-container .contact-form select,.page-template-signup .contact-form select,.page-template-contact-sales .contact-form select,.elementor-widget-container .elementor-shortcode tel,.page-template-signup .elementor-shortcode tel,.page-template-contact-sales .elementor-shortcode tel,.elementor-widget-container .contact-form tel,.page-template-signup .contact-form tel,.page-template-contact-sales .contact-form tel,.elementor-widget-container .elementor-shortcode textarea,.page-template-signup .elementor-shortcode textarea,.page-template-contact-sales .elementor-shortcode textarea,.elementor-widget-container .contact-form textarea,.page-template-signup .contact-form textarea,.page-template-contact-sales .contact-form textarea{max-width:73%}}@media (max-width:768px){.elementor-widget-container .elementor-shortcode label,.page-template-signup .elementor-shortcode label,.page-template-contact-sales .elementor-shortcode label,.elementor-widget-container .contact-form label,.page-template-signup .contact-form label,.page-template-contact-sales .contact-form label{width:100%;float:none}.elementor-widget-container .elementor-shortcode input,.page-template-signup .elementor-shortcode input,.page-template-contact-sales .elementor-shortcode input,.elementor-widget-container .contact-form input,.page-template-signup .contact-form input,.page-template-contact-sales .contact-form input,.elementor-widget-container .elementor-shortcode select,.page-template-signup .elementor-shortcode select,.page-template-contact-sales .elementor-shortcode select,.elementor-widget-container .contact-form select,.page-template-signup .contact-form select,.page-template-contact-sales .contact-form select,.elementor-widget-container .elementor-shortcode tel,.page-template-signup .elementor-shortcode tel,.page-template-contact-sales .elementor-shortcode tel,.elementor-widget-container .contact-form tel,.page-template-signup .contact-form tel,.page-template-contact-sales .contact-form tel,.elementor-widget-container .elementor-shortcode textarea,.page-template-signup .elementor-shortcode textarea,.page-template-contact-sales .elementor-shortcode textarea,.elementor-widget-container .contact-form textarea,.page-template-signup .contact-form textarea,.page-template-contact-sales .contact-form textarea{width:100%;max-width:100%}}.wrap.header-pu{padding-top:166px}.wrap.header-pu #myBar{top:166px}.home .wrap.header-pu #banner .b_heading{padding-top:40px}.header-text{display:none;height:35px;background:#ebebeb;position:relative;color:#595959;padding:5px 0}.header-text p{margin:0}.header-text a{color:#595959;text-decoration:underline}.header-text .close{cursor:pointer;position:absolute;right:10px;top:0;opacity:1;text-shadow:none;color:white}@media (max-width:767px){#contact .col-sm-6{float:none;clear:both}.header-text{height:70px;padding:5px 7px 5px 0}.header-text .footer-subscribe-text{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);width:95%}}.footer-subscribe{display:none;padding:20px 0;position:fixed;width:100%;left:0;bottom:0;background:rgba(0,0,0,0.8);z-index:99999;color:white;font-weight:300}.footer-subscribe .footer-subscribe-text{margin-bottom:20px}.footer-subscribe .effect{display:inline-block;margin:0 5px;padding:0;font-size:20px;border-radius:6px;border:none}.footer-subscribe .effect .contain{padding:0 25px}.elementor-page .contact-top-header{margin-bottom:0}.page-template-elementor_canvas.elementor-page .elementor{padding-top:0}#submitModal{margin:auto}#submitModal .modal-title{color:#494681;font-size:33px}#submitModal .modal-fly{background:url(/wp-content/themes/roots-mipo/assets/img/shape-4-modal.png);width:144px;height:187px;position:absolute;top:-41px;left:-49px;background-size:contain;background-repeat:no-repeat}#submitModal .modal-body{margin-top:44px}#submitModal .modal-content{background:#fff url("/wp-content/themes/roots-mipo/assets/img/ribbon-modal.png") center bottom no-repeat;height:300px;max-width:600px;margin:auto}#submitModal .modal-header{margin-bottom:0;background:transparent !important;border:none}#submitModal .modal-header .close{background:url(/wp-content/themes/roots-mipo/assets/img/close.png) center center no-repeat;height:38px;width:38px;opacity:1;position:absolute;top:-15px;right:-15px;background-size:contain}#submitModal .modal-header .close span{font-size:0}.award{background:url(/wp-content/themes/roots-mipo/assets/img/award.svg) right top no-repeat;width:180px;height:250px;position:absolute;right:0;bottom:-20px}@media (min-width:1025px){.home #banner .banner-text{height:80%}.home #banner .banner-text .container{height:100%}}@media (max-width:1024px){.award{z-index:99999;top:0;width:150px;right:5px}body .award{width:113px;height:214px;position:absolute;right:0;bottom:initial;background-size:contain;top:23px}}.home #banner{position:relative}.banner-vid-btn{box-shadow:2px 2px 13px rgba(0,0,0,0.38);border-radius:20px;background-color:#494681;position:absolute;z-index:99999;width:240px;height:60px;color:#fefeff !important;font-size:22px;font-weight:600;left:50%;margin-left:-120px;line-height:60px;text-align:center;bottom:45px}@media (max-width:1024px){.banner-vid-btn{width:200px;border-radius:10px;line-height:40px;height:40px;font-size:18px;bottom:15px;margin-left:-100px}}@media (max-width:767px){.award{width:110px}#banner{padding-top:60px !important}}.page-id-47014.elementor-page .elementor{padding:0}.page-id-47014 .wrap,.page-id-47014 .wrap.header-pu{padding-top:0}.page-id-47014 header{display:none}.page-id-47014 footer{display:none}@media (max-width:767px){.page-id-47014 .device-android .wrap.header-pu,.page-id-47014 .wrap.header-pu{padding-top:0 !important}}.elementor-page .elementor{padding:0}form.wpcf7-form{width:100% !important}.blog ul.sf-nav li span.sf-nav-current{background:#494681 !important;color:white}.elementor-field-group-field_1,.elementor-field-group-field_2{display:none}.elementor-field-option input[type=checkbox]{height:auto}.elementor-field-type-acceptance{padding-left:15px !important}.elementor-button span{text-decoration:none !important}.elementor form input[type=text],.elementor form input[type=tel],.elementor form input[type=email],.elementor form select,.elementor form textarea{width:100%}#myBar{--scroll:0%;background:linear-gradient(to right, #009fda var(--scroll), transparent 0);position:fixed;width:100%;height:8px;top:130px;z-index:100}.header-pu #myBar{top:130px}.admin-bar #myBar{top:135px}.hidden-xs.social-share .addtoany_shortcode,.hidden-xs.social-share .pdf-btn{margin-top:15px}.dd-can-state option:nth-last-child(1){display:none}.dd-us-state option:nth-last-child(1){display:none}.can-state-wrapper,.state-wrapper{clear:both}.ie{position:fixed;width:100%;background:#009fda;color:white;text-align:center;top:0;left:0;z-index:99999;padding:50px 0;font-size:32px;line-height:45px}.w3eden{display:none}ul.sf-result,ul.sf-nav{margin:0 0 50px;padding:0;list-style:none;text-align:center}ul.sf-result{margin-bottom:10px}ul.sf-nav>li{float:left;margin:0 10px;display:inline;float:none}ul.sf-nav>li>a,ul.sf-nav>li>span{width:auto;display:inline;padding:0;border:none}.filter-info,.filter-heading{font-size:20px;color:#494681;margin:15px 0 15px 0}.filter-heading{text-transform:uppercase;font-weight:700}ul.sf-nav li span{background:none !important;display:inline-block !important;padding:2px 10px !important;border:1px solid #333}ul.sf-nav li span.sf-nav-current{color:#494681;border-color:#494681}.sf-filter{padding:0 15px;background:url("/wp-content/themes/roots-mipo/assets/img/shadow.png") center bottom no-repeat;height:100px;margin-bottom:50px;background-size:contain;position:relative}.sf-filter fieldset{width:16%;margin-right:12px;margin-right:2%;position:relative}.sf-filter fieldset:nth-of-type(2n){margin-right:11px;margin-right:2%}.sf-filter fieldset legend{display:none}.sf-filter fieldset select::-ms-expand{display:none}.sf-filter fieldset select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;background:url("/wp-content/themes/roots-mipo/assets/img/select-down.png") 95% 50% no-repeat #fdfdfd;cursor:pointer;height:33px;padding-left:20px;border-radius:4px}.sf-filter fieldset:before{content:"\f002";font-family:FontAwesome;position:absolute;left:7px;top:4px;color:#939ab0;font-size:14px;border-radius:4px}.sf-filter button.sf-button-btnsearch,.sf-filter button.sf-button-btnreset{background:linear-gradient(to bottom, #6f6a9d 0%, #6f6a9d 39%, #56508c 42%, #56508c 100%);display:block;margin:auto;font-size:30px;color:#fff !important;text-decoration:none !important;padding:20px 0;text-align:center;border-radius:58px;max-width:100%;border:none;width:140px;font-size:15px;padding:3px 5px;text-transform:uppercase;position:absolute;right:0;font-weight:600}.sf-filter button.sf-button-btnsearch:active,.sf-filter button.sf-button-btnreset:active,.sf-filter button.sf-button-btnsearch:focus,.sf-filter button.sf-button-btnreset:focus,.sf-filter button.sf-button-btnsearch:hover,.sf-filter button.sf-button-btnreset:hover{box-shadow:3px 4px 5px rgba(0,0,0,0.32)}.sf-filter button.xsf-button-btnreset{color:#48535b;border:none;background:none;text-decoration:underline;text-align:center;font-size:14px;width:100px;margin-top:42px}.single-demo_product .sf-filter fieldset{width:20%}.single-demo_product .sf-filter select{max-width:100%}.page-template-kiosk .wrap.header-pu{padding-top:140px}.page-template-kiosk .blog .sf-filter fieldset{width:20%}.page-template-kiosk .blog .sf-filter select{max-width:100%}.page-template-kiosk .article-box{margin:0 20px 20px 0}.page-template-kiosk .article-box:hover .overlay{opacity:1}.page-template-kiosk .article-box .inner{padding:10px}.page-template-kiosk .article-box .inner h3{font-size:20px;color:#2c3e50;overflow:hidden}.page-template-kiosk .article-box .inner .excerpt-content{font-weight:400;font-size:17px;line-height:26px}.page-template-kiosk .article-box .inner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(255,255,255,0.6);text-align:center;vertical-align:middle;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.elementor-page form .effect{box-shadow:none}#downloads .downloads-header{position:relative;background:url("/wp-content/themes/roots-mipo/assets/img//Downloads_Image.jpg") center center no-repeat;width:100%;background-size:cover;padding:40px 0 40px 35px}#downloads .downloads-header h1{color:#fff;font-size:70px;font-weight:600;line-height:1}#downloads .broken_link,#downloads a.broken_link{text-decoration:none}.elementor-kit-73906 .sf-result{display:flex;flex-wrap:wrap}.elementor-kit-73906 .sf-result li{width:33%;background-color:transparent;box-shadow:0 0 7px rgba(0,0,0,0.3);padding:0}.elementor-kit-73906 .sf-result li>div{float:none !important}@media (max-width:768px){.xerox li .top-social .dropdown li .dropdown-menu,.langs li .top-social .dropdown li .dropdown-menu,.navbar .nav li .top-social .dropdown li .dropdown-menu,.xerox li .wpml-ls-sub-menu .dropdown li .dropdown-menu,.langs li .wpml-ls-sub-menu .dropdown li .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .dropdown li .dropdown-menu,.xerox li .dropdown-menu .dropdown li .dropdown-menu,.langs li .dropdown-menu .dropdown li .dropdown-menu,.navbar .nav li .dropdown-menu .dropdown li .dropdown-menu{padding-top:0px}.progress-container{display:none}.single-support_product .results h3,.page-template-support-filter .results h3{margin:30px 0 6px}.mobile-vertical-align{display:flex;align-items:center}main .container{overflow-x:hidden;width:100% !important}body{overflow-x:hidden}.scroller{display:none}.row{margin-left:-10px;margin-right:-10px}footer.copyright{text-align:center}h1{height:auto}#contact{background:none}#contact .contact-heading{line-height:37px;font-size:29px}#contact textarea,#contact input{width:100%}#contact .effect{margin:0 0 20px 0}#contact label{width:100%}#contact label.white{color:#333;width:100%}#contact .wpcf7-response-output{color:#494681;text-align:left;line-height:18px;margin-bottom:20px}#banner{height:350px;padding:30px 0}#banner .b_sub_heading{line-height:37px;display:inline;font-size:33px}#banner .b_text{width:100%;display:color: #4b4682;text-shadow:0px 0px 0px rgba(0,0,0,0.77)}#banner .banner-text{position:static}#banner .splash{position:static;display:none}.promotion{height:auto;width:99%}.promotion img{display:block;margin:10px auto 0}#campaign{padding:20px 0 0 0;height:auto}#campaign .item{margin-bottom:6px;font-size:16px;padding-top:5px;line-height:20px;height:170px}#campaign .item:after,#campaign .item:before{content:''}#campaign .item h2{font-size:18px;height:auto;line-height:22px}#campaign .slogan{font-size:34px;height:auto;line-height:36px;margin-top:15px;position:static}#diagram{padding:25px 0;margin:50px 0}#diagram .d_first{padding:15px;margin-bottom:15px}#diagram .d_first .diagram-heading{font-size:25px}#diagram .d_first a{position:static;display:block;text-align:center;font-size:13px;padding:5px 2px;margin-top:10px}#testimonials .t_first{padding:50px 0}#testimonials .t_first .testimonial-heading{font-size:40px}#testimonials .t_first .testimonial-heading .first{font-size:65px;line-height:65px}#testimonials .t_first .testimonial-heading .second{font-size:91px;line-height:90px}#testimonials .t_second{padding-top:0}#testimonials .t_second .testimonial{padding:10px;height:auto}#testimonials .t_second .testimonial .vertical-center{position:static;margin:12px auto;transform:none;-webkit-transform:none;-o-transform:none;display:block}#testimonials .t_second .testimonial .col-sm-3{height:auto}#testimonials .t_second .testimonial .t_text{height:auto;padding:5px 0 5px 0}#testimonials .t_second .testimonial a{float:none;text-align:right;display:block}#customers .cust-heading{background-position:0;font-size:25px;line-height:33px}#customers .customer{height:320px;margin-top:20px;width:260px}#customers .customer .customer-icon{margin:auto}#customers .customer .cust-info{padding-bottom:0;text-align:center;margin-top:20px}.page-template-landing .vertical-center{position:static;transform:none;-webkit-transform:none}.page-template-landing #banner .b_heading{font-size:29px;line-height:39px}.landing-info{font-size:17px;line-height:25px;height:auto;padding:15px 0;background-position:top center}#features .lp-feature h2{font-size:27px}footer .footer-nav{padding:0}.page-template-about #banner .banner-text h1{line-height:82px}.page-template-about #tech .tcontainer .tdesc p:last-child{padding:0;text-align:left !important}.page-template-about #tech{padding:0}.page-template-about #content-about{padding-top:35px}.page-template-about .purple-gradient{font-size:20px}.page-template-about #tech .features-desc{margin-top:0}.page-template-about #about-xmpie{height:auto;background-size:cover;padding:30px 0 0 0}.page-template-about #links{padding:40px 0}.page-template-about .contact-container{padding:15px}.page-template-about #about-contact span{line-height:32px;height:auto;margin-bottom:5px}.blog-header,.support-header{height:200px;padding:65px 0 0 0;margin:0}.blog-header h3,.support-header h3{font-size:35px}.blog-header h3 img,.support-header h3 img{max-width:65px;margin-right:10px}.page-template-support #content-support h1{font-size:47px;margin:65px 0 45px;line-height:66px}.page-template-support-filter .filter-heading{font-size:28px}.blog-header h3{font-size:21px}.blog .sf-filter fieldset{width:100%;margin:0 0 20px 0}.blog .sf-filter{height:auto;margin:25px 0}.blog .filter-heading{margin:25px 0 0 0}.blog ul.sf-nav li span{margin-bottom:15px}.blog .sf-filter button.sf-button-btnsearch{bottom:35px;right:15px}.article-box,.article-box .excerpt{padding-bottom:20px}.single main .post_content p{padding-right:0}.single h1{font-size:28px;height:auto;margin:15px 0 6px}.single h2{height:auto;margin:0;font-size:21px}.single .cat-name{height:auto;margin:0 0 10px}.single .related-header{font-size:27px}.single .light-purple-gradient{margin-bottom:25px}.single .form-heading,.single main .post_content form{float:none;width:100%;margin:0}.why-header{font-size:39px}#why-section .why-heading h2{text-align:center;font-size:21px;font-weight:bold}#why-section .swiper-button-next,#why-section .swiper-button-prev{top:14.5%}.page-template-landing #banner{height:auto}.landing-navbar-collapse{padding-top:25px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.blog .sf-filter fieldset select{margin-bottom:10px}.navbar .nav>li.dropdown a{padding:18px 13px}#contact .contact-heading{font-size:45px}.blog .sf-filter fieldset{width:20%}.article-box .excerpt{height:215px}.support-header,.blog-header{height:410px}.support-header h3,.blog-header h3{font-size:57px}}.xmpie-page .pr-content a{color:#48535b}.col-lg-2.search-bar{padding-right:5px}.col-lg-2.search-bar form .input-group-btn{width:auto}.search-bar form input{height:26px;border:solid 1px #4b4682 !important}.search-bar form button{position:absolute !important;height:23px !important;top:1px;right:6px !important;border:0}#in-nav.fixed{z-index:10000}.landing-info.li_fixed{margin-top:69px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.landing-info.li_fixed{margin-top:55px}.landing-info{background-position:top center}#campaign{height:auto;padding-bottom:140px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.landing-info.li_fixed{margin-top:55px}.landing-info{background-position:top center}#contact .consent{top:-50px}.header-text{margin-top:-40px}.navbar .nav li.open .dropdown-menu .menu-left>a{padding:0 !important}.navbar .nav li.open .dropdown-menu .menu-left>.dropdown-menu{margin-top:0 !important}.navbar .nav li.open .dropdown-menu .menu-right>a{padding:0 !important}}@media (max-width:1024px){body.company #products{height:50px}}@media (max-width:768px){.xmpie-page section{padding-top:30px;padding-bottom:30px}.navbar .nav li.open .dropdown-menu .menu-left>a{display:none !important}.navbar .nav li.open .dropdown-menu .menu-left>.dropdown-menu{margin-top:0 !important}.navbar .nav li.open .dropdown-menu .menu-right>a{display:none !important}.navbar .nav li .dropdown-menu .menu-left>a{display:none !important}.navbar .nav li .dropdown-menu .menu-left>.dropdown-menu{margin-top:0 !important}.navbar .nav li .dropdown-menu .menu-right>a{display:none !important}}@media (min-width:768px){.wpcf7-form .col-sm-4,.wpcf7-form .col-sm-5{width:33.33%;margin-top:0 !important}}@media (min-width:1200px){.wpcf7-form .col-sm-4{margin-top:-7px !important}.wpcf7-form .col-sm-5{margin-top:-15px !important}}@media (max-width:1199px){.page-template-landing #banner .banner-text{top:auto;bottom:2%}}@media (max-width:920px){#banner{position:relative}#banner .banner-text{top:auto;bottom:2%}#banner .b_heading{font-size:26px}#banner .b_sub_heading{font-size:33px;line-height:35px}.page-template-landing #banner .b_heading{font-size:45px;line-height:42px}.page-template-landing #banner .b_sub_heading{font-size:29px;line-height:35px}}@media (max-width:768px) and (min-width:768px){#banner{height:auto;padding:0}#banner .splash{position:relative;display:block;z-index:9999;top:0;left:0;width:100%}#banner .banner-text{position:absolute;top:auto;bottom:2%;left:0;width:100%}#campaign .container{overflow:hidden}}@media (max-width:768px){.modal{top:85px}#testimonials .t_first{padding:50px 10px}#testimonials .t_second{padding-top:15px}#testimonials .t_second .testimonial{height:auto !important}}@media (max-width:767px){.social-share{text-align:left;margin-top:20px}#contact .effect{margin:0 auto}#contact input[type=submit],#contact .effect{width:277px}#contact .consent{margin-bottom:0;padding:0 10px}main .container{overflow:hidden}.diagram-back .alignright{float:none;margin:0;margin-bottom:20px}}@media (max-width:1024px) and (min-width:1024px){#customers .customer{float:left;width:20%}}@media (max-width:768px) and (min-width:768px){.customer_wrapper{width:72%;margin:0 auto}#customers .customer{float:left}#customers .customer .cust-info{height:105px}#customers .customer:nth-of-type(5){float:none}}@media (max-width:420px){.home header.navbar-default.sticky{background-color:#FFF}#campaign .campaign-heading{font-size:27px;line-height:28px}#testimonials .t_first{padding-top:35px}#testimonials .t_first .testimonial-heading{font-size:30px}#testimonials .t_first .testimonial-heading .first{font-size:40px;line-height:40px}#testimonials .t_first .testimonial-heading .second{font-size:55px;line-height:60px}}@media (max-width:1024px){#campaign .item{width:33.33%;max-width:215px}#testimonials .t_second .testimonial{height:195px}#testimonials .col-sm-3 .vertical-center{position:static}#testimonials .t_second .testimonial .col-sm-3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center}}@media (max-width:768px){.home #banner .banner-text{bottom:51%;padding-right:200px}#banner .landing-title{color:#fff;text-shadow:1px 2px 2px rgba(0,0,0,0.77)}.contact-header{font-size:30px}#campaign .campaign-desc{font-size:23px}.promotion h2{font-size:22px}#customers{background-position:70% 85px}#testimonials .t_second .testimonial a{text-align:left}.diagram-back{min-height:338px;max-width:330px;margin:auto}}@media (max-width:600px){.home #banner .banner-text{bottom:2%;left:0;padding-right:0}.home #banner .b_text{width:100%;padding-right:70px;color:#4b4682;text-shadow:0px 0px 0px rgba(0,0,0,0.77)}}@media (max-width:480px){.home #banner .b_text{padding-right:0}#campaign{padding-bottom:0}#campaign .item{width:50%}.promotion a{line-height:29px;font-size:20px}}.why-link{background:#4b4682 url("/wp-content/themes/roots-mipo/assets/img/minus.png") center center no-repeat}@media (max-width:1024px){#in-nav.fixed{position:fixed;box-shadow:0px 2px 4px 0px rgba(119,119,119,0.75);-moz-box-shadow:0px 2px 4px 0px rgba(119,119,119,0.75);-webkit-box-shadow:0px 2px 4px 0px rgba(119,119,119,0.75)}#in-nav.inner-nav li{margin:0 15px}.xmpie-page .pr-links .pr-cta{padding:5px}.xmpie-page .video iframe{height:320px}}@media (max-width:768px){.page-template-landing #banner{color:#fff}.page-template-landing #banner .banner-text{top:auto;bottom:6%}#why-section #tabs{overflow:visible}#why-section #tabs li:after{margin-left:-6.5px;border-top:solid 7px #fff;border-left:solid 7px transparent;border-right:solid 7px transparent}#why-section .why-heading h2{text-align:center}#in-nav.inner-nav li{margin:0 6px;font-size:14px}#in-nav .container.hidden-xs{padding-right:0;padding-left:0}#features .lp-feature{padding:50px 0 30px}#why-section{margin-bottom:30px}.why-header{margin:30px auto 30px}.why-link{width:50px;height:50px;margin:0px auto 20px;background-size:80% !important}#why #my-tab-content .container{padding-right:50px;padding-left:50px}#why-section #tabs li{font-size:16px}}@media (max-width:767px){#why-section{font-size:16px}#why-section .swiper-button-next,#why-section .swiper-button-prev{top:5.8%}#why-section .why-heading h2{padding-top:15px;font-size:20px;color:#4b4682}.why_m_wrap{position:relative}#why-section .why-heading{background-color:transparent}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-10px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-10px}}@media (max-width:815px){.single-post .swiper-container .swiper-button-next{right:0}.single-post .swiper-container .swiper-button-prev{left:0}.single-post .swiper-container .col-sm-4.swiper-slide{padding-left:35px;padding-right:35px}.article-box{height:360px}}@media (max-width:480px){#why-section .why-heading h2{padding-top:32px;font-size:20px;color:#4b4682}.why-header{margin:30px auto 0}#why-section{font-size:16px}#why-section .swiper-button-next,#why-section .swiper-button-prev{top:5.8%}#why-section .why-heading h2{padding-top:32px;font-size:20px;color:#4b4682}.why_m_wrap{position:relative}#why-section .why-heading{background-color:transparent}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0}#why-section #tabs li a{line-height:17px}.page-template-landing #banner .b_heading{font-size:25px;line-height:28px}.page-template-landing #banner .b_sub_heading{font-size:20px;line-height:20px}}#contact textarea{max-width:100%}@media (max-width:1024px){.xmpie-page section{padding-top:50px;padding-bottom:50px}.uimage .xmpie-page .slider .cycle-slide{height:500px !important}.uimage .xmpie-page .slider .cycle-slideshow .col-sm-12{height:500px !important}#campaign .slogan{font-weight:500}}@media (max-width:1000px){#contact .effect{margin-left:0}}@media (max-width:768px){.xmpie-page .video .vertical-align{display:block;padding:15px 0}.xmpie-page .video .col-sm-8{float:none;width:auto}.xmpie-page .video .col-sm-4{float:none;width:auto}}@media (max-width:768px){.xmpie-page #banner{height:auto}.xmpie-page #banner>.banner-txt{height:100%}.xmpie-page #banner>.banner-txt .container{height:100%}.xmpie-page #banner>.banner-txt .container .row{height:100%}.xmpie-page #banner>.banner-txt .col-sm-3{float:left;width:30%;height:100%;padding:40px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center}.xmpie-page #banner .banner-txt .col-sm-3 img{padding:0}.xmpie-page #banner .banner-txt .col-md-8{float:right;width:70%;height:100%;padding:75px 40px !important}.xmpie-page #banner .banner-txt .col-md-8>div{height:100%}.xmpie-page #banner h1{padding:0;font-size:40px;line-height:40px}.xmpie-page #banner h2{margin:15px 0 15px}.xmpie-page #banner .banner-txt .col-sm-3{padding-left:0 !important}.xmpie-page #banner .banner-txt .col-md-8{padding:0}.xmpie-page #banner .banner-txt{font-size:15px;line-height:19px}.xmpie-page .pr-links .other{margin:0}.xmpie-page .pr-links .other-links{margin:0}.xmpie-page .why-link{margin:15px 0}.xmpie-page .pr-gallery .fheading{margin-bottom:0;font-size:40px;text-align:center}.xmpie-page .pr-gallery h3{margin-bottom:0}.xmpie-page .pr-gallery h2{text-align:center}.xmpie-page .pr-gallery .gallery-content{text-align:left}.xmpie-page .pr-gallery .col-sm-6{width:70%;padding:30px 3px}.xmpie-page .pr-gallery .col-sm-6.alt-gal{width:30%;padding:10px 3px}.xmpie-page .pr-gallery .img-container img{max-height:100%}.xmpie-page .pr-gallery .col-sm-6.galitem{width:100%;padding:15px 3px}.xmpie-page .pr-gallery .col-sm-6.galitem .img-container{float:left;width:30%}.xmpie-page .pr-gallery .col-sm-6.galitem .galitem_L{float:left;width:70%;padding-left:15px;margin-top:-5px}.xmpie-page .page-features{padding-top:25px}.xmpie-page .page-features .fheading{font-size:35px;line-height:35px}.xmpie-page .page-features h2{margin-bottom:25px}.xmpie-page .pr-links .pr-cta{padding:5px;font-size:13px;margin-bottom:15px}.xmpie-page .pr-links .white-btn{padding:5px}.xmpie-page .video .vid-text{padding:20px 22px;font-size:20px;line-height:24px}.xmpie-page .pr-content{padding:25px 15px !important}.xmpie-page .pr-gallery{padding:25px 15px !important;padding-top:0}.xmpie-page .contact-sales{padding:25px 15px}.xmpie-page .contact-sales .pr-cta{width:auto}.xmpie-page .pr-links .pr-cta{font-size:13px}.xmpie-page .pr-links .white-btn{padding:5px}.xmpie-page .video .vid-text{padding:20px 22px;font-size:20px;line-height:24px}.xmpie-page .pr-content{padding:25px 15px !important}.xmpie-page .pr-gallery{padding:25px 15px !important;padding-top:0}.xmpie-page .contact-sales{padding:25px 15px}.xmpie-page .contact-sales .pr-cta{width:auto}.udirect-classic .xmpie-page .pr-links .pr-cta{margin-bottom:20px}.uimage .xmpie-page .slider .cycle-slide{height:500px !important}.uimage .xmpie-page .slider .cycle-slideshow .col-sm-12{height:500px !important}}@media (max-width:480px){.xmpie-page #banner{height:auto;padding:20px 0}.xmpie-page #banner h1{padding:0;font-size:25px;line-height:25px}.xmpie-page #banner h2{margin:10px 0 10px;font-size:15px}.xmpie-page #banner .banner-txt{font-size:14px;line-height:16px}.xmpie-page #banner .banner-txt .col-md-8{padding:15px !important}.xmpie-page .page-features .fheading{font-size:25px;line-height:25px}.xmpie-page .pr-links{padding-bottom:30px}.xmpie-page .slider .item .col-sm-12{max-width:100%;height:500px}.xmpie-page .slider .slide-text{max-width:100%;left:0;top:5px}.xmpie-page .pr-gallery .vertical-align{display:block}.xmpie-page .pr-gallery .col-sm-6{width:auto;padding:0;margin-bottom:15px}.xmpie-page .pr-gallery .col-sm-6.alt-gal{width:auto;padding:0;margin-bottom:0}.xmpie-page .pr-gallery .fheading{margin-bottom:0;font-size:36px;line-height:35px;text-align:center}.xmpie-page .pr-gallery.alt-gallery .fheading{margin-bottom:0;font-size:40px;text-align:center}.xmpie-page .pr-gallery .img-container{height:auto}.xmpie-page .pr-gallery .col-sm-6.galitem:nth-of-type(1){padding-top:30px}.xmpie-page .pr-gallery .col-sm-6.galitem .img-container{float:none;width:auto}.xmpie-page .pr-gallery .col-sm-6.galitem .galitem_L{float:none;width:auto;padding-left:0;margin-top:0;text-align:center}.xmpie-page .pr-gallery .col-sm-6.galitem .galitem_L h3{font-size:20px}.xmpie-page .pr-gallery .col-sm-6.galitem .galitem_L li{text-align:left}.xmpie-page .contact-sales{font-size:20px}.xmpie-page .img-holder{height:190px !important}.xmpie-page .pr-banner{font-size:30px;line-height:30px}.xmpie-page .img-holder .img-holder-text{margin-top:0 !important}.udirect-classic .xmpie-page .pr-links .pr-cta{margin-bottom:30px}.uimage .xmpie-page .slider .cycle-slide{height:250px !important}.uimage .xmpie-page .slider .cycle-slideshow .col-sm-12{height:250px !important}.uimage .xmpie-page .slider .slide-text{height:auto !important;max-height:100%;font-size:20px;line-height:26px;padding:10px 35px}}.page-template-about #tech .tech-heading h2{position:relative;height:100%;line-height:1.1;padding-top:29px;top:-29px;text-align:center;color:#fff;text-transform:uppercase;font-size:37px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center}.page-template-about .contact-container a{max-width:100%}@media (max-width:1024px){.page-template-about #products .about-product{width:33.33%}.page-template-about #products .purple-gradient{margin:20px auto;margin-bottom:35px}.page-template-about #tech{padding-top:10px}.page-template-about #about-contact .ny .ny-back{padding:75px 25px}}@media (max-width:991px){.page-template-about #banner{height:350px;height:auto;padding:50px 0 30px}.page-template-about #content-about img{max-width:275px}.page-template-about #about-contact .ct{font-size:24px}}@media (max-width:768px){.page-template-about #banner .banner-text h1{font-size:50px;line-height:55px}.page-template-about #tech .tcontainer .tdesc .swiper-container{margin-top:20px}.page-template-about #tech .tcontainer .tdesc .swiper-slide{text-align:center}.page-template-about #tech .tcontainer .tdesc .swiper-container img{width:70%;margin:0}.page-template-about #tech .tcontainer .tdesc .wp-image-302{display:none}.page-template-about #links .container h3{padding-top:10px;padding-bottom:20px}.page-template-about #about-contact .ct{font-size:24px;height:30px}.page-template-about .contact-container a{padding:0}}@media (max-width:767px){.page-template-about #banner .banner-text{position:static}.page-template-about #about-contact .contact-container .col-sm-4>p{height:auto}}@media (max-width:700px){.page-template-about #tech .tech-heading h2{font-size:25px}}@media (max-width:680px){.company #content-about>.row>.col-sm-12{position:relative;padding-bottom:125px}#content-about>.row>.col-sm-12 p:nth-of-type(1){width:100%;left:0;bottom:0;text-align:center}#content-about>.row>.col-sm-12 p img{display:inline-block;float:none;max-width:320px;margin-left:91px;margin:0}}@media (max-width:480px){.xmpie-page #banner{padding:0}.page-template-about #banner .banner-text h1{font-size:30px;line-height:24px}.page-template-about #tech .features-desc{padding:30px 15px}.blog .article-box{padding-bottom:35px}.blog .article-box .excerpt{padding-bottom:0}.page-template-about #content-about h2{margin:0 0 30px;color:#4b4682;font-size:25px;line-height:35px}.page-template-about #content-about .col-sm-12{font-size:20px;line-height:33px}.page-template-about #tech .tech-heading h2{font-size:20px}.page-template-about #about-contact .ct{height:auto;line-height:25px;font-size:24px}.page-template-about #products .about-product{width:100%;margin-bottom:10px}.page-template-about #products h2{height:auto;padding-bottom:5px}.page-template-about #products .about-product p{height:auto}}@media (max-width:320px){.page-template-about #products h2{font-size:19px}.social-share .addtoany_shortcode{zoom:0.5}}@media (max-width:600px){.technology #tech .tech-heading h2,.page-template-about #open-xm .tech-heading h2{font-size:20px}}@media (max-width:768px){.partners .xmpie-page #banner{height:auto}.partners .xmpie-page #banner .col-md-8{height:100%}.partners .xmpie-page #banner .col-sm-3{height:100%}.partners .xmpie-page #banner img{padding-top:45px;padding-bottom:45px}.partners .xmpie-page #banner h1{padding-top:55px}.partners .xmpie-page .pr-gallery .vertical-align{display:flex}.partners .xmpie-page .pr-gallery .col-sm-6.alt-gal{width:30%;padding:0;padding-right:15px}.partners .xmpie-page .pr-gallery .col-sm-6{width:70%;padding:0;text-align:left}}@media (max-width:480px){.partners .xmpie-page #banner h1{padding-top:10px}.partners .xmpie-page .pr-gallery .vertical-align{display:block}.partners .xmpie-page .pr-gallery .col-sm-6.alt-gal{width:auto;padding:0}.partners .xmpie-page .pr-gallery .img-container{height:auto}.partners .xmpie-page .pr-gallery .gallery-content{text-align:left}.partners .xmpie-page .pr-gallery .img-container{margin:20px 0}.partners .xmpie-page .pr-gallery .col-sm-6{width:auto;padding:0;text-align:left}}@media (max-width:768px){.careers .xmpie-page #banner{height:auto}.careers .xmpie-page #banner .col-md-8{height:100%}.careers .xmpie-page #banner .col-sm-3{height:100%}.careers .xmpie-page #banner img{padding-top:45px;padding-bottom:45px}.careers .xmpie-page #banner h1{padding-top:55px}}@media (max-width:768px){.support .xmpie-page #banner{height:auto}.support .xmpie-page #banner .col-md-8{height:100%}.support .xmpie-page #banner .col-sm-3{height:100%}.support .xmpie-page #banner img{padding-top:45px;padding-bottom:45px}.support .xmpie-page #banner h1{padding-top:78px}#content-support,#post-main{padding-top:30px;padding-bottom:30px}.page-template-support #content-support h1{margin-top:0}.page-template-support #content-support .support-item{padding:0;text-align:center;height:170px;display:block}.page-template-support #content-support .support-item .img-container{height:120px;padding:0 60px;padding-bottom:15px}.page-template-support #content-support .support-item .img-container img{max-height:100%}}@media (max-width:480px){.support .support-header{background-size:contain}.support .support-header h3 img{padding:10px 0}.support .support-header h3{font-size:28px}.support #content-support h1{line-height:35px;font-size:30px}.page-template-support #content-support .support-item .img-container{height:95px;padding:0px 110px;padding-bottom:0}.page-template-support #content-support h3{font-size:17px}}@media (max-width:1024px){#f_menu_3{width:20%}#contact input,#contact select{width:100%}#contact textarea{height:72px}}@media (max-width:991px){footer .col-md-3{margin-bottom:20px;text-align:center}footer .col-md-3 img{display:inline-block;width:49%;margin:0}footer .social{display:inline-block;width:49%}footer .footer-menu{width:25%}#f_menu_3{width:25%}footer .footer-menu .dropdown-menu:before{display:none}}@media (max-width:767px){footer .col-sm-3{text-align:center;margin-bottom:20px}footer .col-sm-3 img{width:50%;margin:0}footer .col-sm-3 .social{margin-top:10px}footer .footer-menu{width:auto !important;margin-bottom:0;margin-top:-1px}footer .footer-menu .dropdown-menu{display:none;float:none}footer .footer-menu .dropdown-toggle{font-size:18px;line-height:29px;border-top:solid 1px;border-bottom:solid 1px}footer .footer-menu .dropdown.open .dropdown-menu{display:block}footer .footer-menu>li>a:before{content:"\f107";font-family:fontAwesome;font-size:22px;color:#e8e9ee}footer .footer-menu>li a{display:block;position:relative;padding:3px 0 !important;font-size:15px;text-align:center}footer .footer-menu .dropdown-menu:before{display:none}#menu-footer-navigation{display:block;float:none;text-align:center;padding:5px 0}#menu-footer-navigation li{float:none;display:inline-block}}@media (max-width:768px){footer .col-md-3 img{width:30%}}@media (max-width:480px){footer .col-md-3 img{width:50%}footer .social{width:auto}}.clear,.clr{display:block;float:none !important;clear:both !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.blog .sf-filter fieldset select{background-position:97% 50%}.blog .sf-filter fieldset select{padding-left:25px}@media (max-width:1024px){.blog .article-box .pr-txt{height:165px;overflow:hidden}.sf-result .article-box iframe{height:165px}}@media (max-width:768px){.blog .sf-filter button.sf-button-btnreset{top:-50px}.blog .article-box .excerpt{height:160px;overflow:hidden}.blog .article-box .pr-txt{height:119px;overflow:hidden}.swiper-slide .article-box .pr-txt{height:125px;overflow:hidden;font-size:20px;line-height:23px}.swiper-slide .article-box .excerpt{margin-bottom:0;font-size:17px;line-height:22px}.swiper-slide .article-box .excerpt p{margin:0}.sf-result .article-box iframe{height:125px}.article-box .more{bottom:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:600px){.sf-result .article-box iframe{height:auto}}@media (max-width:480px){.blog-header,.support-header{height:auto;padding:10px;margin:0}.blog-header h3 img,.support-header h3 img{padding:40px 0}.blog .filter-heading{font-size:15px}}.xmpie-page .pr-links .white-btn{padding:5px}@media (max-width:1199px){.xmpie-page .video iframe{height:400px}}@media (max-width:1024px){.xmpie-page .video iframe{height:320px}}@media (max-width:992px){.blog .sf-filter fieldset{width:23%}.blog .sf-filter button.sf-button-btnreset{top:-43px}}@media (max-width:768px){.blog .sf-filter fieldset{width:100% !important}.blog .sf-filter button.sf-button-btnreset{top:-50px}.xmpie-page .video iframe{height:380px}}@media (max-width:320px){.xmpie-page .video iframe{height:150px !important}}@media (max-width:1199px){.page-template-contact-sales .contact-form select,.page-template-contact-sales .contact-form textarea,.page-template-contact-sales .contact-form select,.page-template-contact-sales .contact-form tel{float:none;width:100%;max-width:100%}#contact input,#contact select{width:100%}.page-template-contact-sales .contact-container{height:auto}.page-template-contact-sales .cta-heading{font-size:25px}}@media (max-width:768px){.page-template-contact-sales .contact-cta{padding-top:10px}.page-template-contact-sales .contact-cta .aligncenter{margin-bottom:10px}.page-template-contact-sales .contact-form label{display:block;float:none;width:auto;max-width:none}.page-template-contact-sales .contact-form input,.page-template-contact-sales .contact-form select{display:block;float:none;width:100%;max-width:none}}@media (max-width:767px){.page-template-contact-sales .ctas{border:0;padding:0 15px}.page-template-contact-sales .cta-heading{margin-bottom:20px}.page-template-contact-sales .contact-top-header{margin-bottom:50px}.page-template-contact-sales .contact-form form{margin:0;margin-bottom:130px}.page-template-contact-sales .contact-container{height:auto}}@media (max-width:480px){.page-template-contact-sales .contact-top-header{margin-bottom:20px}.page-template-contact-sales .contact-form form{margin:0;margin-bottom:65px}.page-template-contact-sales .contact-form label{display:block;float:none;width:auto;max-width:100%}.page-template-contact-sales .contact-form .wpcf7-form-control-wrap{display:block}.page-template-contact-sales .contact-form input,.page-template-contact-sales .contact-form select,.page-template-contact-sales .contact-form textarea,.page-template-contact-sales .contact-form tel{float:none;width:100%;max-width:100%}#contact input,#contact select{width:100%}.page-template-contact-sales .ctas{padding:0 20px}}@media (max-width:767px){.page-template-support-filter .filter-heading{margin-top:0}.page-template-support-filter h2{margin-top:0}.page-template-support-filter .results{border-right:0;border-top:1px solid #4b4682}}@media (max-width:480px){.search-top-header h1{font-size:25px;line-height:127px}.search .search-title{padding:0}.search-top-header{margin-bottom:30px}}@media (max-width:667px){.page-id-5133 label{display:block}.page-id-5133 form select{width:100%}.page-id-5133 form input[type="submit"]{margin-top:10px}}@media (max-width:750px){#submitModal .modal-fly{display:none}}@media (max-width:900px){#subscribe.modal .modal-dialog{width:97%;margin:auto}#subscribe.modal .modal-content{height:auto}#subscribe.modal .modal-content .modal-header .modal-fly{display:none}#subscribe.modal .modal-content .modal-header .close{height:30px;width:30px;top:-11px;right:-6px}#subscribe.modal .modal-content .modal-header .modal-title{padding:16px 0px 0;line-height:32px;font-size:37px !important}#subscribe.modal .modal-content .modal-body .modal-sec-title{line-height:20px;padding:0 0px;margin:0}#subscribe.modal .modal-content .modal-body form{padding:0 0;margin:0 auto !important}#subscribe.modal .modal-content .modal-body form .input-group{height:auto}#subscribe.modal .modal-content .modal-body form .input-group label{max-width:100%;width:100%;font-size:20px;line-height:36px;float:none !important;height:auto}#subscribe.modal .modal-content .modal-body form .input-group .wpcf7-form-control{max-width:100%;height:40px;width:100%;font-size:20px;margin-bottom:8px}#subscribe.modal .modal-content .modal-body .wpcf7-list-item{margin:0}#subscribe.modal .modal-content .modal-body .wpcf7-list-item label{float:none !important;width:100% !important;max-width:100% !important}#subscribe.modal .modal-content .modal-body .captcha_div{float:none}}@media (max-width:1024px){input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{font-size:initial !important}}@media (min-width:768px) and (max-width:1024px){.search_collapse .search-bar>button{padding:2px 12px;border-left:none;border:solid 2px #9acd66;background-color:transparent;margin-top:4px}}@media (max-width:600px){#in-nav.inner-nav li{display:block}#in-nav button.navbar-toggle{width:160px;left:50%;margin-left:-80px;position:absolute}.inner-nav{padding:17px 0}.inner-nav .navbar-toggle .icon-bar{background-color:#FFF}.inner-nav .sr{position:absolute;left:40px;color:#FFF;margin-left:0}.landing-info.li_fixed{margin-top:31px}}@media (max-width:768px) and (min-width:768px){.partners .xmpie-page .pr-gallery.alt-gallery .fheading{margin-right:-15px;margin-left:-15px;text-align:left}.partners .xmpie-page #banner{height:219px}.partners .xmpie-page #banner{padding:0px 0;background-repeat:no-repeat !important;background-size:contain !important}.partners .xmpie-page #banner>.banner-txt .col-sm-3{padding:4px 0}.partners .xmpie-page #banner .banner-txt .col-sm-3 img{width:70%;padding:31px 0}.partners .xmpie-page #banner .banner-txt .col-md-8{padding:85px 40px !important}.partners .xmpie-page #banner h1{padding-top:0}}@media (max-width:767px){.partners .xmpie-page .pr-gallery.alt-gallery .fheading{margin-right:-15px;margin-left:-15px;text-align:left}.xmpie-page #banner .banner-txt .col-sm-3 img{width:70%}.xmpie-page #banner{padding:5px 0}.xmpie-page #banner .col-sm-3{padding:0 !important}.xmpie-page #banner .banner-txt .col-md-8{padding:0 !important}}@media (max-width:480px){.xmpie-page #banner .col-sm-3{padding:20px 0 !important}.xmpie-page #banner .banner-txt .col-sm-3 img{width:100%}.blog-header h3 img,.support-header h3 img{padding:20px 0}}@media (max-width:768px) and (min-width:768px){.careers .xmpie-page #banner{height:219px}.careers .xmpie-page #banner{padding:0px 0;background-repeat:no-repeat !important;background-size:contain !important}.careers .xmpie-page #banner>.banner-txt .col-sm-3{padding:4px 0}.careers .xmpie-page #banner .banner-txt .col-sm-3 img{width:70%;padding:31px 0}.careers .xmpie-page #banner .banner-txt .col-md-8{padding:85px 0 !important}.careers .xmpie-page #banner h1{padding-top:0}}@media (max-width:600px){.careers .xmpie-page #banner h1{padding-top:15px}}@media (max-width:375px){.search .search-heading{height:80px;background-position:98%}}@media (max-width:1400px){.contact-top-header,.search-top-header{height:auto;padding:25px 0 20px}.contact-top-header h1,.search-top-header h1{height:auto;margin:0;line-height:53px;font-size:47px}}@media (max-width:678px){.contact-top-header h1{font-size:30px !important;line-height:35px}}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe{width:100% !important;max-width:100%}@media (max-width:480px){#customers .cust-desc{margin-top:240px}}@media (max-device-width:480px) and (orientation:portrait){.blog .article-box,.blog .article-box .excerpt{height:auto !important}}@media (max-device-width:680px) and (orientation:portrait){.page-template-about #tech .features-desc{padding:0 15px;font-size:25px;line-height:28px}#content-about>.row>.col-sm-12 p img{max-width:230px}.blog ul.sf-nav li:first-child{margin-left:0}.blog ul.sf-nav li:last-child{margin-rightt:0}}@media (max-width:767px) and (orientation:landscape){.sf-result .col-sm-4{width:50%;display:inline-block;height:370px;line-height:22px}.sf-result .col-sm-4 .article-box{font-size:16px}.sf-result .col-sm-4 .article-box .excerpt{height:auto}.blog-header h3{font-size:55px}.page-template-about #tech .tcontainer .tdesc .swiper-container img{width:50%}footer .col-sm-3 img{width:20%}}@media (min-width:768px) and (max-width:768px){footer .col-sm-3 img{width:100%}}@media (max-width:767px){.inner-nav .sr{position:absolute;left:40px;color:#FFF;margin-left:0}#in-nav button.navbar-toggle{width:160px;left:50%;margin-left:-80px}}@media (min-width:601px) and (max-width:767px){.inner-nav .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#FFF}}@media (max-width:768px){#testimonials .t_second .testimonial .t_text{max-height:500px}}@media (max-width:1199px) and (min-width:768px) and (orientation:portrait){header .col-lg-6.top-nav{width:89.333333%}}@media (max-width:768px){.page-template-newsletter .main{padding-bottom:50px}.page-template-newsletter .main .nl-container .title-header{font-size:33px;line-height:31px;text-shadow:1px 1px #000}.page-template-newsletter .main .nl-container .title-content{height:auto;font-size:32px;line-height:34px;margin-top:17px}.page-template-newsletter .main .nl-container .intro-content{height:auto;font-size:21px;line-height:28px;margin-bottom:0}.page-template-newsletter .main form .input-group{height:auto}.page-template-newsletter .main form .input-group label{float:none !important;height:auto}.page-template-newsletter .main form .wpcf7-form-control{width:100%}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item{margin:0}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label{width:100% !important;max-width:100% !important;margin-top:20px;float:none !important;padding-left:0}.page-template-newsletter .main .checkbox-subscribe .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{width:100% !important;margin-bottom:20px}.page-template-newsletter .main .captcha_div{padding-left:0}.page-template-newsletter .main form .input-group .wpcf7-submit{margin-left:0;width:100%;margin-bottom:0}.page-template-newsletter .main .ajax-loader{margin-left:auto !important}.page-template-newsletter .main .consent{width:100% !important;margin-left:0 !important}.page-template-newsletter .main .follow_newsletter .addtoany_shortcode a{margin-bottom:15px}.page-template-newsletter .main .form .terms{margin-bottom:25px;margin-top:0}}@media (max-width:320px){.follow_newsletter{zoom:80%}}@media (max-width:1000px){.logged-in .wrap{margin-top:-46px}.navbar-nav .dropdown-menu li:not(.dropdown){background-color:white !important}.navbar-nav .dropdown-menu li:not(.dropdown) a{background-color:white !important}.navbar-nav .dropdown-menu li a{font-size:15px !important}.navbar .nav li .dropdown-menu .menu-left>.dropdown-menu>li>a,.navbar .nav li .dropdown-menu .menu-right>.dropdown-menu>li>a{padding-bottom:10px !important}header.navbar-default{position:fixed;background-color:#FFF !important;border-bottom:1px solid #eee;top:0;z-index:99999999999}header.navbar-default.header-pu .search-display,header.navbar-default.header-pu .wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,header.navbar-default.header-pu .navbar .nav li .wpml-ls-sub-menu,header.navbar-default.header-pu .wpml-ls-item-legacy-dropdown-click .dropdown-menu,header.navbar-default.header-pu .navbar .nav li .dropdown-menu,header.navbar-default.header-pu .cbp-spmenu{top:125px}.wrap{padding-top:167px !important}.wrap:not(.header-pu){padding-top:97px !important}.cbp-spmenu{top:167px !important}.cbp-spmenu .nav li .dropdown-menu{top:167px !important}.cbp-spmenu:not(.menu-pu){top:97px !important}.cbp-spmenu:not(.menu-pu) .nav li .dropdown-menu{top:97px !important}#in-nav.fixed{top:89px}.promotion a{font-size:22px}.logo{margin-left:15px;margin-top:15px;margin-bottom:15px}header.navbar-default .navbar-toggle{padding:0;display:block;right:15px;position:absolute;top:28px;border:none;width:30px;height:30px;margin:0;background:none}header.navbar-default .navbar-toggle:hover,header.navbar-default .navbar-toggle:focus{background-color:white}header.navbar-default .navbar-toggle .icon-bar{position:absolute;margin:0;transition:all .15s ease-out;height:3px;width:30px;background:#999}header.navbar-default .navbar-toggle .icon-bar:nth-of-type(2){top:10px}header.navbar-default .navbar-toggle .icon-bar:nth-of-type(3){top:17px}header.navbar-default .navbar-toggle .icon-bar:nth-of-type(4){top:24px}header.navbar-default .navbar-toggle.h-open .icon-bar:nth-of-type(3){background-color:transparent}header.navbar-default .navbar-toggle.h-open .icon-bar:nth-of-type(2){top:14px;transform:rotate(-45deg);background:#494681}header.navbar-default .navbar-toggle.h-open .icon-bar:nth-of-type(4){top:14px;transform:rotate(45deg);background:#494681}a:visited{color:#333}.navbar-collapse{padding:0;box-shadow:none;border:none}.navbar .nav li a{padding:10px 7px 10px 15px !important}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding:10px 15px;font-size:15px}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:21px !important}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li a{font-size:15px}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu li:first-child a{color:#333333 !important}.lang-back{display:none}.wpml-ls-item-legacy-dropdown-click,.navbar .nav li{border-bottom:1px solid #e3e3e3;display:block;cursor:pointer;padding:0;margin:0 !important}.wpml-ls-item-legacy-dropdown-click .caret,.navbar .nav li .caret,.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle,.navbar .nav li a.wpml-ls-item-toggle{width:100%;display:block;border:none}.wpml-ls-item-legacy-dropdown-click .caret:after,.navbar .nav li .caret:after,.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after,.navbar .nav li a.wpml-ls-item-toggle:after{color:#494681;border-color:transparent;content:"\f105";position:absolute;right:15px;font-weight:normal;top:9px}.wpml-ls-item-legacy-dropdown-click .caret:after,.navbar .nav li .caret:after{top:-20px}.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu,.navbar .nav li.open .wpml-ls-sub-menu,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu,.navbar .nav li.open .dropdown-menu{border:none;left:0%}.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .lang-back,.navbar .nav li.open .wpml-ls-sub-menu .lang-back,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .lang-back,.navbar .nav li.open .dropdown-menu .lang-back{display:block}.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .menu-left,.navbar .nav li.open .wpml-ls-sub-menu .menu-left,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .menu-left,.navbar .nav li.open .dropdown-menu .menu-left,.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .menu-right,.navbar .nav li.open .wpml-ls-sub-menu .menu-right,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .menu-right,.navbar .nav li.open .dropdown-menu .menu-right{padding:0}.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .menu-left .dropdown-menu .dropdown-menu,.navbar .nav li.open .wpml-ls-sub-menu .menu-left .dropdown-menu .dropdown-menu,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .menu-left .dropdown-menu .dropdown-menu,.navbar .nav li.open .dropdown-menu .menu-left .dropdown-menu .dropdown-menu,.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .menu-right .dropdown-menu .dropdown-menu,.navbar .nav li.open .wpml-ls-sub-menu .menu-right .dropdown-menu .dropdown-menu,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .menu-right .dropdown-menu .dropdown-menu,.navbar .nav li.open .dropdown-menu .menu-right .dropdown-menu .dropdown-menu{left:200%;position:fixed}.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .menu-left .open .dropdown-menu,.navbar .nav li.open .wpml-ls-sub-menu .menu-left .open .dropdown-menu,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .menu-left .open .dropdown-menu,.navbar .nav li.open .dropdown-menu .menu-left .open .dropdown-menu,.wpml-ls-item-legacy-dropdown-click.open .wpml-ls-sub-menu .menu-right .open .dropdown-menu,.navbar .nav li.open .wpml-ls-sub-menu .menu-right .open .dropdown-menu,.wpml-ls-item-legacy-dropdown-click.open .dropdown-menu .menu-right .open .dropdown-menu,.navbar .nav li.open .dropdown-menu .menu-right .open .dropdown-menu{left:0 !important;top:87px;z-index:999;background:#e7e9e8;height:100%}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu .menu-left .dropdown-menu .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .menu-left .dropdown-menu .dropdown-menu,.wpml-ls-item-legacy-dropdown-click .dropdown-menu .menu-left .dropdown-menu .dropdown-menu,.navbar .nav li .dropdown-menu .menu-left .dropdown-menu .dropdown-menu,.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu .menu-right .dropdown-menu .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .menu-right .dropdown-menu .dropdown-menu,.wpml-ls-item-legacy-dropdown-click .dropdown-menu .menu-right .dropdown-menu .dropdown-menu,.navbar .nav li .dropdown-menu .menu-right .dropdown-menu .dropdown-menu{left:200%;position:fixed}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu .menu-left .open .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .menu-left .open .dropdown-menu,.wpml-ls-item-legacy-dropdown-click .dropdown-menu .menu-left .open .dropdown-menu,.navbar .nav li .dropdown-menu .menu-left .open .dropdown-menu,.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu .menu-right .open .dropdown-menu,.navbar .nav li .wpml-ls-sub-menu .menu-right .open .dropdown-menu,.wpml-ls-item-legacy-dropdown-click .dropdown-menu .menu-right .open .dropdown-menu,.navbar .nav li .dropdown-menu .menu-right .open .dropdown-menu{left:0 !important;top:87px;z-index:999;background:#e7e9e8;height:100%}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu,.navbar .nav li .wpml-ls-sub-menu,.wpml-ls-item-legacy-dropdown-click .dropdown-menu,.navbar .nav li .dropdown-menu{position:fixed;display:block;width:100%;float:none;box-shadow:none;padding:0;margin:0;left:200%;top:87px;background:#e7e9e8;height:100%;visibility:visible !important;transition:left .55s ease-in-out}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li,.navbar .nav li .wpml-ls-sub-menu li,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li,.navbar .nav li .dropdown-menu li{border-bottom:1px solid #e3e3e3}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child,.navbar .nav li .wpml-ls-sub-menu li:first-child,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child,.navbar .nav li .dropdown-menu li:first-child{background:white;text-align:center}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child a,.navbar .nav li .wpml-ls-sub-menu li:first-child a,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child a,.navbar .nav li .dropdown-menu li:first-child a{color:#494681}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child a:before,.navbar .nav li .wpml-ls-sub-menu li:first-child a:before,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child a:before,.navbar .nav li .dropdown-menu li:first-child a:before{font-family:fontAwesome;color:#494681;position:absolute;left:20px;content:"\f104"}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child ul,.navbar .nav li .wpml-ls-sub-menu li:first-child ul,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child ul,.navbar .nav li .dropdown-menu li:first-child ul{background:#e7e9e8}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child ul li:first-child,.navbar .nav li .wpml-ls-sub-menu li:first-child ul li:first-child,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child ul li:first-child,.navbar .nav li .dropdown-menu li:first-child ul li:first-child{background:white;text-align:center}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child ul li:first-child:after,.navbar .nav li .wpml-ls-sub-menu li:first-child ul li:first-child:after,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child ul li:first-child:after,.navbar .nav li .dropdown-menu li:first-child ul li:first-child:after{content:""}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child ul li:first-child a,.navbar .nav li .wpml-ls-sub-menu li:first-child ul li:first-child a,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child ul li:first-child a,.navbar .nav li .dropdown-menu li:first-child ul li:first-child a{color:#494681}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li:first-child ul li:first-child a:before,.navbar .nav li .wpml-ls-sub-menu li:first-child ul li:first-child a:before,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li:first-child ul li:first-child a:before,.navbar .nav li .dropdown-menu li:first-child ul li:first-child a:before{font-family:fontAwesome;color:#494681;position:absolute;left:20px;content:"\f104"}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li a,.navbar .nav li .wpml-ls-sub-menu li a,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li a,.navbar .nav li .dropdown-menu li a,.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu li .wpml-ls-legacy-dropdown-click,.navbar .nav li .wpml-ls-sub-menu li .wpml-ls-legacy-dropdown-click,.wpml-ls-item-legacy-dropdown-click .dropdown-menu li .wpml-ls-legacy-dropdown-click,.navbar .nav li .dropdown-menu li .wpml-ls-legacy-dropdown-click{padding:10px 20px !important;background:transparent;border:none;font-weight:normal !important}.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu .menu-right,.navbar .nav li .wpml-ls-sub-menu .menu-right,.wpml-ls-item-legacy-dropdown-click .dropdown-menu .menu-right,.navbar .nav li .dropdown-menu .menu-right,.wpml-ls-item-legacy-dropdown-click .wpml-ls-sub-menu .menu-left,.navbar .nav li .wpml-ls-sub-menu .menu-left,.wpml-ls-item-legacy-dropdown-click .dropdown-menu .menu-left,.navbar .nav li .dropdown-menu .menu-left{width:100% !important;float:none}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li,.navbar .nav li .dropdown-menu .dropdown-menu li{background:#e7e9e8;text-align:left}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li .dropdown-menu li:first-child,.navbar .nav li .dropdown-menu .dropdown-menu li .dropdown-menu li:first-child{background:#fff;text-align:center}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li .dropdown-menu li:first-child a,.navbar .nav li .dropdown-menu .dropdown-menu li .dropdown-menu li:first-child a{color:#494681}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li .dropdown-menu li:first-child a:before,.navbar .nav li .dropdown-menu .dropdown-menu li .dropdown-menu li:first-child a:before{font-family:fontAwesome;color:#494681;position:absolute;left:20px;content:"\f104"}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li:after,.navbar .nav li .dropdown-menu .dropdown-menu li:after{position:absolute;right:20px;top:5px}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li a,.navbar .nav li .dropdown-menu .dropdown-menu li a{color:#333 !important;display:block}.wpml-ls-item-legacy-dropdown-click .dropdown-menu .dropdown-menu li a:before,.navbar .nav li .dropdown-menu .dropdown-menu li a:before{content:""}.navbar-nav{float:none;margin:0}.navbar-nav>li{float:none}.header-second{position:relative;border-bottom:none}.header-second .container{padding:0}.header-mobile{display:block !important}.header-mobile .logo{width:80px}.header-mobile .search-toggle{width:30px;height:31px;position:absolute;right:60px;top:29px}.header-mobile .search-display{transition:left .25s ease-in-out;background:#ebebeb;text-align:left;float:none;padding:20px;position:fixed;top:87px;left:100%;width:100%;z-index:9999999999999}.header-mobile .search-display.inview{left:0}.header-mobile .search-display form{width:100%;display:block}.header-mobile .search-display form .input-group{display:block}.header-mobile .search-display form .input-group .form-control{border-radius:0;border:none;float:none;width:90%;margin:auto}.header-mobile .search-display form .input-group .input-group-btn{right:0px;width:auto;border-radius:0}.header-first{display:none}.dt-header-right{display:none}.wpml-ls-statics-shortcode_actions{width:100%}.dt-header-right form .input-group .input-group-btn .search-submit{border-radius:0}header.navbar-default{width:100%}.menu-products .dropdown-menu{min-width:auto}.navbar .nav li .dropdown-menu .dropdown li .dropdown-menu li a{display:block}.cbp-spmenu{height:100%;overflow-y:auto;background-color:rgba(235,235,235,0.98);z-index:1000;left:200%;position:fixed;top:87px;transition:left .55s ease-in-out;width:100%}.cbp-spmenu.open{left:0%}.cbp-spmenu.menu-pu{top:163px;height:100%}#downloads .downloads-header h1{font-size:21px}}@media (max-width:767px){.home #banner{padding-top:35px !important}#submitModal .modal-title{font-size:25px}}