body {font-family: 'Roboto';padding:0;margin:0;font-size: 18px;line-height: 1.2;color: #2c343a;-webkit-font-smoothing: antialiased;}
input, textarea, button {border-radius: 0; -webkit-appearance:none; outline: none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}
nav ul{list-style: none;padding: 0;margin: 0;}
a {text-decoration:none;outline: none;color: #4284fc;transition: all .4s ease;}
img{border:0;display: flex;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom: 20px;}
h1{font-size:52px;}
h2{font-size:35px;}
h3{font-size:38px;}
h4{font-size:35px;}
h5{font-size:22px;}
h6{font-size:18px;}
p{margin:0px;}
/*--grid classes---*/
.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.row-reverse {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-direction: row-reverse;}
.row-align-items {justify-content: space-between;display: flex;}
.item-start{align-self: flex-start;}
.third-div {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;position: relative;}
.third-div-bigger { -ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.qrtr-div {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.qrtr-div-bigger {-ms-flex: 0 0 29%;flex: 0 0 29%;max-width: 29%;}
.fifth-div {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.small-div {-ms-flex: 0 0 10%;flex: 0 0 10%;max-width: 10%;}
.big-div {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}
.four-fifhts-div{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
.half-div {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.half-div-bigger { -ms-flex: 0 0 60%; flex: 0 0 60%;max-width: 60%;}
.three-qrtr-div {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.three-qrtr-div-smaller {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
.two-third-div {-ms-flex: 0 0 66.666666%;flex: 0 0 66.666666%;max-width: 66.666666%;}
.full-div {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;}
.to-bottom{align-self: flex-end;margin-left:  auto;}
.flex-box-center{display: flex;align-items: center;justify-content: center;}
.flex-box-end{display: flex;align-items: flex-end;justify-content: flex-end;}
.flex-box-start{display: flex;align-items: flex-start;justify-content: flex-start;}
.flex-box-columns{flex-direction: column;width: 100%;}
.flex-box-to-right{display: flex;justify-content: flex-end;}
.hide-mobile{display:block;}
.hide-desktop{display:none;}
/*colors*/
.c-white{color:#ffffff;}
.c-grey{color:#5c6063;}
.c-light-grey{color:#adafb1;}
.c-dark{color:#2c343a;}
.c-blue{color:#4284fc;}
.c-light-blue{color:#6bbaef;}
/*bg colors*/
.bgr-blue-mid{background-image: linear-gradient(158deg, #0c3277, #052051 83%);}
.bg-dark{background-color: #020e28;}
.bg-blue-dark{background-color: #061e4a;}
.bg-light-blue{background-color: #dce6f7;}
.bg-light-gray{background-color: #f3f7fa;}
.bg-grey {background-color: #f3f7fa;padding: 40px;}
.bg-img-settings{background-repeat: no-repeat;background-size: cover;}
.responsive-img{max-width: 100%;height: auto;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.to-right-auto{margin-left: auto;}
.to-left-auto{margin-right: auto;}
.hand{cursor:pointer;}
.t-b{font-weight:bold;}
.t-m{font-weight:500;}
.t-l{font-weight:300;}
.t-nob{font-weight:normal;}
.t-i{font-style: italic;}
.t-u{text-decoration:underline;}
.t-nou{text-decoration:none;}
.t-upper{text-transform: uppercase;}
.marg-b-25{margin-bottom: 25px !important;}
.pad-b-50{padding-bottom: 50px !important;}
.pad-t-50{padding-top: 50px !important;}
.marg-t-25{margin-top: 25px !important;}
.bottom-line{border-bottom: 1px solid #e9e9e9;}
.top-line{border-top: 1px solid #e9e9e9;}
.bottom-line-blue{border-bottom: 2px solid #1a3fce;}
.s-9{font-size:9px;}
.s-10{font-size:10px;}
.s-11{font-size:11px;}
.s-12{font-size:12px;}
.s-13{font-size:13px;}
.s-14{font-size:14px;}
.s-15{font-size:15px;}
.s-16{font-size:16px;}
.s-17{font-size:17px;}
.s-18{font-size:18px;}
.s-19{font-size:19px;}
.s-20{font-size:20px;}
.s-21{font-size:21px;}
.s-22{font-size:22px;}
.s-23{font-size:23px;}
.s-24{font-size:24px;}
.s-25{font-size:25px;}
.s-26{font-size:26px;}
.s-27{font-size:27px;}
.s-28{font-size:28px;}
.s-30{font-size:30px;}
.s-32{font-size:32px;}
.s-36{font-size:36px;}
.s-38{font-size:38px;}
.s-40{font-size:40px;}
.s-42{font-size:42px;}
.s-45{font-size:45px;}
.s-48{font-size:48px;}
.s-55{font-size:55px;}
.s-60{font-size:60px;}
.s-70{font-size:70px;}
.s-90{font-size:90px;}
.hide{display:none;}
.grid {width: 100%;margin: 0 auto;max-width: 1665px;}
.grid-header {width: 100%;margin: 0 auto;max-width: 100%;position: relative;}
.grid-blog-main{width: 100%;margin: 0 auto;max-width: 1000px;position: relative;}
.grid-blog-inner-main{width: 100%;margin: 0 auto;max-width: 940px;position: relative;}
.grid-blog-title{width: 100%;margin: 0 auto;max-width: 1080px;position: relative;}
.grid-footer {width: 100%;margin: 0 auto;max-width: 1675px;padding-top: 70px;position: relative;margin-bottom: 45px;}
/*--buttons--*/
.btn{width: 200px;height: 55px;display: flex;justify-content: center;border-radius: 6px;align-items: center;font-weight: bold;transition: all .4s ease;cursor: pointer;border: solid 1px rgba(56, 90, 160, 0.15);}
.btn:hover{transform: translateY(-4px);box-shadow: 2px 4px 10px 3px rgba(56, 90, 160, 0.2);}
.hp-customer-col:hover {transform: translateY(-8px);}
.hp-top-buttons .btn.primary:hover {box-shadow: 2px 4px 11px 2px rgba(56, 90, 160, 0.55);}
.secondary-light img {max-height: 15px;}
.hp-ipr-services .third-div img{transition:all .4s ease;}
.hp-ipr-services .third-div img:hover {transform: translateY(-2px);}
.primary {background-color: #4284fc;color: white;}
.arrow-down{border:solid #4284fc;border-width:0 2.5px 2.5px 0;padding:3.5px;transform:translateY(-3px)rotate(45deg);margin-left:10px;transition: all .6s ease;}
.arrow-down-white {border-color: white;}
.btn-glow{box-shadow: 0 0 10px 4px rgba(66,132,252,0.32);}
.secondary-light {border: solid 2px #ffffff;height: 51px;width: 196px;color: white;}
.btn.secondary-light:hover {background-color: white;color: #4284fc;}
.btn.secondary-light img { margin-left: 10px;}		
.secondary-dark {border: solid 2px #4284fc;height: 51px;width: 196px;color: #4284fc;}
.secondary-dark:hover {background-color: #4284fc;color: white;}
.btn.toggle-more-btn:hover > .arrow-down {border-color: white;}
.btn.toggle-more-btn:hover > .arrow-down-white {border-color: #4284fc;}
.form-field{border:2px solid #a0a8c7;width:100%;font-size:18px;color:#373535;margin:auto;font-family:'Roboto';-webkit-appearance:none;margin-bottom:15px;}
.signup-select{text-align:left;border:1px solid #F2E8DF;width:90%;padding-left:5%;height:32px;font-size:18px;color:#373535;background-color:#f1f1f1;float:none;margin:auto;border-radius: 6px;font-family: 'Roboto';padding-left:5%;}	
.form-field-textarea{text-align:left;border:1px solid #766c5b;width:95%;height:140px;border-radius:4px;padding-left:5%;font-size:18px;color:#a7a7a7;font-family: 'Roboto';font-weight:normal;font-family: 'Roboto';}
/*--top-nav--*/
.mobile-menu-arr>a .menu-image, .mobile-humburger {display: none;}
.header-wrapper {padding: 0.8vw 0;}
.mobile-trial-btn {display: none;}
.top-header-container {position: fixed;width: 100%;top: 0;z-index: 99999;max-height: 0;transition: all .4s ease;}
.menu-top-right-menu-container {display: flex;margin-left: auto;}
.top-right-nav>li:last-child>a {width: 150px;display: flex;justify-content: center;border-radius: 6px;align-items: center;font-weight: bold;transition: all .4s ease;cursor: pointer;height: 55px;background-color: #5590FC;box-shadow: 0 0 10px 4px rgba(66,132,252,0.32);opacity: 1;color: white !important;}
.top-left-menu-container, .top-left-nav, .top-right-menu-container, .top-right-nav {flex-direction: row;display: flex;height: 55px;align-items: center;}
.top-left-nav li a,.top-right-nav li a {opacity: 0.8;font-size: 16px;color: white;transition: all .4s ease;position: relative;}
.top-left-nav li a:hover, .top-right-nav li a:hover {opacity: 1;}
.top-left-nav li,.top-right-nav li {margin-left: 30px;}
.top-right-menu-container {padding-right: 3.5%;}
.top-left-menu-container {padding-left: 3.5%;}
/*--humburger--*/
.humburger-elem1-anim {animation: humburger-elem1 0.8s forwards;}
.humburger-elem3-anim {animation: humburger-elem3 0.8s forwards;}
.humburger-elem2-anim {opacity: 0;}
.humburger-elem1-close-anim {animation: humburger-elem1-reverse 0.8s forwards;}
.humburger-elem3-close-anim {animation: humburger-elem3-reverse 0.8s forwards;}
.humburger-elem3-end-anim {transform: translate(0, -11px) rotate(45deg);}
.humburger-elem1-end-anim {transform: translate(0, 11px) rotate(-45deg);}
/*--sub menu--*/
.top-left-nav>.menu-item-has-children>.sub-menu,.top-right-nav>.menu-item-has-children>.sub-menu {width: 100%;right: 0;left: 0;background-color: white;top: 70px;z-index: 99999;height: 280px;position: absolute;display: flex;opacity: 0;transition: all .2s ease;margin: auto;pointer-events: none;justify-content: center;}
.top-left-nav>.menu-item-has-children:hover>.sub-menu,.top-right-nav>.menu-item-has-children:hover>.sub-menu  {opacity: 1;pointer-events: auto;top: 70px;}
.menu-item-has-children .parent-submenu-col {width: 280px;margin: 30px 0;margin-left: 0;position: relative;margin-right: 40px;}
.menu-item-has-children .parent-submenu-col>a {font-size: 12px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: 0.7px;color: #2c343a;text-transform: uppercase;margin-bottom: 20px;display: inline-block;opacity: 1;padding-left: 12.5%;}
.parent-submenu-col ul.sub-menu a {color: #2c343a;}
.parent-submenu-col ul.sub-menu li {margin: 0;margin-bottom: 20px;}
.menu-item-has-children .parent-submenu-col:last-child {border-right: 0;flex-direction: row;}
.menu-item-has-children .parent-submenu-col:first-child:before {content:"";width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 14px solid white;position: absolute;top: -30px;left: -250px;z-index: 1;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}
.menu-image-title-after.menu-image-not-hovered img {padding: 0;filter: saturate(0.3);transition: all .4s ease;}
.parent-submenu-col ul.sub-menu li:hover .menu-image-title-after.menu-image-not-hovered img {filter: saturate(1);}
.menu-item-has-children .parent-submenu-col:after {content: "";position: absolute;background-color: #e9ebed;height: 100%;width: 1px;right: 0;top: 0;}
.parent-submenu-col .sub-menu li>a:hover {color: #4284FC;}
.menu-item-has-children .integrations-sub-parent>a {padding-left: 0;}
.top-left-nav li:nth-child(2) .parent-submenu-col:first-child:before {left: -160px;}
.top-left-nav li:nth-child(4) .parent-submenu-col:first-child:before {left: -110px;}
.top-left-nav li:nth-child(5) .parent-submenu-col:first-child:before {left: -10px;}
.top-right-nav li:nth-child(1) .parent-submenu-col:first-child:before {left: 965px;}
.integrations-sub-parent .sub-menu>li:last-child>a {font-style: italic;color: #39b9e6;}
.menu-item-has-children .parent-submenu-col:last-child:after {display: none;}
.top-left-nav>.menu-item-has-children:hover .parent-submenu-col:first-child:before,.top-right-nav>.menu-item-has-children:hover .parent-submenu-col:first-child:before {top: -44px;}
.parent-submenu-col .sub-menu li>a {position: relative;}
.menu-item-has-children .parent-submenu-col:last-child .sub-menu a {display: block;opacity: 1;}
.menu-image-title-after.menu-image-title {display: inline-block;vertical-align: middle;}
.mobile-menu-arr>a .menu-image-title-after.menu-image-title {padding-left: 0;}
.parent-submenu-col .sub-menu li>a:before {content: url(/wp-content/uploads/2020/06/arrow-blue-.svg);position: absolute;right: 0;top: 0;transition: all .2s ease-out;opacity: 0;}
.parent-submenu-col .sub-menu li>a:hover:before {right: -25px;opacity: 1;}
.top-left-nav>.menu-item-has-children>a:before, .top-right-nav>.menu-item-has-children>a:before {content: "";background-color: transparent;height: 53px;width: 100%;position: absolute;}
.menu-item-has-children .parent-submenu-col:last-child li:hover>a:before {display: none;}
.menu-item-has-children.scrolled .parent-submenu-col:first-child:before {border-bottom-color: rgba(56, 90, 160, 0.15);top: -45px !important;}
.top-left-nav>.menu-item-has-children:hover>.sub-menu.scrolled,.top-right-nav>.menu-item-has-children:hover>.sub-menu.scrolled {box-shadow: inset 0px 10px 20px -9px rgba(21,59,119,0.15);border-top: 1px solid rgba(56, 90, 160, 0.15);background-image: linear-gradient(to bottom, rgba(243, 247, 250, 0.5) 0%, rgba(255,255,255,0.5) 50%);}
.menu-item-has-children .parent-submenu-col:last-child .menu-image-title-below.menu-image-not-hovered > img {max-width: 80%;height: auto;margin-left: 0 !important;transition: all .4s;}
.menu-item-has-children .parent-submenu-col:last-child .sub-menu a>img:hover {transform: scale(1.05);}
.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below {text-align: left;}
.menu-item-has-children .parent-submenu-col:last-child>a {padding-left: 0;pointer-events: none;}
.parent-submenu-col .sub-menu li>a:not(.menu-image-not-hovered):before {top: -2px;}
/*--hp top---*/
.hp-top-image {height: 683px;display: flex;}
.hp-top-image>.grid,.hp-top-content {height: inherit;}
.hp-top-content {color: white;display: flex;margin: 0 auto;justify-content: center;flex-direction: column;}
.hp-top-content h1 {font-weight: bold;margin-bottom: 0;}
.hp-top-content h2 {font-size: 27px;font-weight: 300;max-width: 45%;margin:  auto;text-align: center;margin-top: 25px;margin-bottom: 50px;}
/*--research gallery--*/
.primary-light {color: #4284fc;background-color: white;}
.hp-top-buttons .btn {margin: 0 15px;}
.updates-gallery .inner-slide .btn {margin-top: 25px;}
.hp-research-gallery-text {font-size: 24px;font-weight: bold;max-width: 75%;line-height: 1.4;margin-bottom: 25px;}
.updates-gallery.bg-blue{background-color: #4284fc;background-image: url(/wp-content/uploads/2020/04/updates-bgr.svg);height: 252px;align-items: flex-end;display: flex;color: white;width: 100%;}
.updates-gallery .grid {max-width: 70%;position: relative;}
.hp-research-gallery-title {font-weight: normal;color: #f3f7fa;margin-bottom: 15px;}
.hp-ipr-services h5 {font-size: 27px;margin-top: 25px;}
.hp-ipr-services {padding-top: 35px;max-width: 1150px;}
/*-ipr-*/
.grid.hp-ipr-services .btn.secondary-dark {margin-top: 35px;}
.hp-ipr-text {max-width: 55%;text-align: center;font-size: 24px;line-height: 1.4;}
.hp-ipr-bg-wrapper h2 {margin-top: 120px;font-size: 38px;margin-bottom: 15px;}
.hp-ipr-bg {background-image: url(/wp-content/uploads/2020/04/IPR-bgr.svg);height: 970px;}
.hp-ipr-services-text {max-width: 90%;}
.slide-next>img {transform: rotate(180deg);}
.slide-next,.slide-prev {width: 64px;height: 64px;border-radius: 50%;border: 1px white solid;background-color: transparent;transition: all .4s ease;top: 60px;transform-origin: center;}
.slide-next:active, .slide-prev:active {transform:scale(0.9);}
.slide-next>img,.slide-prev>img {position: absolute;right: 0;left: 0;margin: auto;top: 0;bottom: 0;}
.slide-next:hover, .slide-prev:hover {background-color: rgba(255, 255, 255, 0.25);box-shadow: 0 5px 14px 10px rgba(56, 90, 160, 0.15);}
/*-- hp customers--*/
.hp-customers-bg {min-height: 814px;background-image: linear-gradient(136deg, #0c3277, #052051 59%);}
.hp-customers-top {color: white;text-align: center;padding-top: 6.25vw;}
.hp-customers-text {max-width: 60%;font-size: 24px;margin: auto;margin-bottom: 50px;}
.hp-customers-main {max-width: 1330px;padding-bottom: 6.25vw;}
.hp-customer-col {max-width: 420px;margin-right:20px;display: flex;height:300px;width:100%;transition:all .6s ease;}
.hp-customer-col:hover .hp-customer-text-wrapper>a {text-decoration: underline;}
.hp-customer-col:hover .hp-customer-vid-btn{ transform:scale(1.2);}
.hp-customer-col:last-child {margin-right: 0;}
.hp-customer-text-wrapper {background-color:white;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-left:-1px;padding: 35px 0;width:100%;}
.hp-customer-text-wrapper h5 {font-size: 38px;font-weight: 300;color: #2c343a;}
.hp-customer-text {padding: 20px 0;line-height: 1.4;}
.hp-customer-text-wrapper>* {max-width: 84%;text-align: left;margin: auto;display: flex;}
.hp-customer-vid-text-wrapper .hp-customer-text {padding: 0;line-height: 1.2;max-width: 80%;margin: auto;}
.hp-customer-vid-btn {margin: 0 auto;cursor: pointer;transition: all .6s ease;margin-top: 76px;margin-bottom: 20px;}
.hp-customer-vid-text-wrapper {height: inherit;color: white;}
.hp-customer-vid-text-wrapper h5 {font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.hp-customer-text-wrapper a:hover {text-decoration: underline;}
.hp-all-customers { margin-top: 50px; justify-content: center;}
.customers-integrations {padding: 84px 0;}
/*--why-overops---*/
.hp-why-overops {padding: 120px 0;}
.hp-why-overops h3 {margin-bottom: 150px;}
.hp-why-overops-bg-num {font-size: 135px;font-weight: bold;position: absolute;color: #4284fc;opacity:0.3;z-index: 0;top: -100px;left: 15%;}
.hp-why-overops-wrapper {position: relative;z-index: 1;left:25%;top: 6px;}
.hp-why-overops>.grid {max-width: 1210px;}
.hp-why-overops-wrapper h5 {font-size: 27px;font-weight: bold;color: #51b2e9;max-width: 70%;margin-bottom: 10px;}
.hp-why-overops-wrapper p {font-size: 18px;font-weight: 300;color: #f3f7fa;max-width: 220px;}
/*--hp-persona--*/
.hp-persona-grid {text-align: center;max-width: 1152px;padding: 115px 0;}
.hp-persona h3 {margin-bottom: 50px;}
.hp-persona {background-image: url(/wp-content/uploads/2020/04/persona-bgr.svg);height: 640px;width: 100%;}
.hp-persona-card {width: 273px;height: 301px;background-color: white;border-radius: 6px;box-shadow: 0 9px 14px 6px rgba(226, 234, 242, 0.15);transition: all .4s ease;margin: auto;}
.hp-persona-card:hover {box-shadow: 0 9px 14px 6px #e2eaf2;}
.hp-persona-card h5 {font-size: 27px;margin-top: 20px;margin-bottom: 10px;}
.hp-persona-card .btn.secondary-dark {margin-top: 35px;}
.hp-persona-card .secondary-dark:hover {box-shadow: none;}
/*--hp-integrations--*/
.integrations {padding: 120px 0;}
.integrations-row {margin: 50px 0;}
.integrations-text {font-size: 27px;font-weight: 300;color: #5c6063;max-width: 37%;margin: auto;}
.integrations-row li {display: flex;flex-direction: column;}
.integrations-row li>a:nth-child(2) .integrations-logo-wrapper,.integrations-row li>a:nth-child(4) .integrations-logo-wrapper{transform:translateX(-50%);}
.integrations-row li div {border: solid 1.5px #e2eaf2;height: 105px;width: 268px;margin: 10px;display: flex;align-items: center;justify-content: center;}
.integrations-row li>img {margin: auto;}
.infiniteslide_wrap {position: relative;}
.infiniteslide_wrap:before,.infiniteslide_wrap:after{content: "";position: absolute;top: 50px;bottom: 0;width: 180px;height: 250px;z-index: 1;}
.infiniteslide_wrap:before {background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}
.infiniteslide_wrap:after {background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);right: 0;}
/*--featured content--*/
.featured-item-bg {height: 388px;color: white;text-align: center;max-width: 370px;margin-right: 0;display: flex;flex-direction: column;position: relative;box-shadow: 0 9px 15px 6px rgba(0, 0, 0, 0.1);transition: all .4s ease;cursor: pointer;width: 100%;border-radius: 8px;}
.featured-item-bg:hover .featured-item-bottom a {text-decoration: underline;}
.featured-item-triangle {position: absolute;bottom: -1px;z-index: 0;max-width: 100%;}
.featured-content .grid,.customers-form .grid {max-width: 1150px;}
.featured-item-top {display: flex;flex-direction: column;flex: 0.735;position: relative;justify-content: flex-end;background-repeat: no-repeat;border-top-left-radius: 8px;border-top-right-radius: 8px;background-size: cover;background-position: center;}
.featured-content {padding-top: 120px;}
.featured-content h3 {text-align: center;color: white;margin-bottom: 50px;}
.hp-featured-cta-bg img {max-width: 100%;margin-left: 115px;}
.featured-text {font-weight: 300;transition: all .6s ease;margin-bottom: 15px;max-width: 90%;}
.featured-item-bottom {background: linear-gradient(to right, rgba(5,32,81,1) 0%, rgba(5,32,81,1) 1%, rgba(12,50,119,1) 100%);display: flex;flex-direction: column;flex: 0.635;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;justify-content: center;align-items: center;}
.featured-content .third-div.flex-box-columns {margin-right: 20px;max-width: 32.174%;flex: 0 0 32.174%;-ms-flex: 0 0 32.174%;}
.featured-content .third-div.flex-box-columns:last-child {margin-right: 0;}
.featured-item-top h5 {position: relative;z-index: 1;font-weight: normal;font-size: 17px;margin-bottom: 10px;}
.featured-item-bg:hover {box-shadow: 0 15px 25px 7px rgba(0, 0, 0, 0.35);transform: translateY(-2px);}
.hp-featured-text {max-width: 85%;margin-bottom: 15px;}
/*--hp-cta--*/
.hp-featured-cta-bg {background-image: url(/wp-content/uploads/2020/04/cta-bgr.svg);height: 435px;margin-top: 120px;color: white;display: flex;align-items: flex-end;background-position: center;}
.hp-featured-cta-bg .half-div.flex-box-start.flex-box-columns {justify-content: center;}
.hp-featured-cta-form input[type="email"]{width: 340px;height: 55px;border: solid 1px #c6c6c6;background-color: #ffffff;margin-right: 30px;color: #5c6063;font-size: 14px;padding-left: 15px;max-width: 100%;}
.hp-featured-cta-form input{height: 55px;border-radius: 6px;font-family: 'Roboto';}
.hp-featured-cta-form input::placeholder{opacity:0.7;}
.hp-featured-cta-form input[type="submit"]:hover {background: white;color: #052051;}
.hp-featured-cta-form h2 {font-size: 32px;margin-bottom: 0;}
.hp-featured-cta-form p {margin-top: 15px;margin-bottom: 35px;}
.hp-featured-cta-form input[type="submit"] {width: 200px;border: solid 2px #ffffff;background: transparent;font-weight: bold;transition: all .4s ease;cursor: pointer;color: white;font-size: 18px;max-width: 100%;}
/*---product---*/
.product-top-image {color: white;height: 716px;}
.product-top-image>.grid, .product-top-image>.grid>.row {height: inherit;}
.product-top-image .btn.secondary-light {align-self: center;justify-self: center;}
.product-top-image h1 {max-width: 80%;margin-right: auto;margin-bottom: 25px;margin-top: 185px;}
.product-top-image h2 {opacity: 0.8;font-size: 24px;font-weight: normal;line-height: 1.38;max-width: 80%;margin-right: auto;margin-bottom: 55px;}
.grid.prod-features {max-width: 970px;text-align: center;}
.product-features, .technology-features-gallery,.technology-features-automation {padding: 120px 0;}
.product-features h3 {font-size: 27px;margin-bottom: 50px;}
.grid.prod-features h5 {font-size: 18px;margin-bottom: 0;font-weight: normal;margin-top: 25px;}
.product-features-text {margin-bottom: 65px;max-width: 280px;}
.grid.prod-features h5,.product-features-text {line-height: 1.33;}
.prod-main {max-width: 1305px;}
.product-section-padd {padding: 120px 0;}
.product-prevent {background-image: linear-gradient(136deg, #0c3277, #052051 59%);color: white;}
.product-resolve {background-image: url(/wp-content/uploads/2020/04/resolve-bgr.svg);height:500px;}
.product-section-padd h3 {font-size: 27px;}
.product-main-text-excerpt {font-weight: 300;max-width: 88.2%;}
.product-main-text {font-weight: 300;max-width: 88.2%;max-height: 0;overflow: hidden;transition: all .6s ease;margin-bottom: 50px;line-height:1.4;}
.product-frameout-img {margin-top: -170px;}
.product-integrate .product-main-text {max-height: 40px;}
/*--product inner--*/
.product-inner-top-image {height: 100vh;overflow: hidden;color: white;}
.product-inner-top-image img {max-height: 575px;}
.product-inner-top-main>.row>img {max-height: 18px;}
.product-inner-top-main,.tech-inner-top-main {display: flex;align-items: center;justify-content: flex-end;margin-top: -1px;color: white;}
.product-inner-top-image>.grid, .product-inner-top-main, .tech-inner-top-main, .tech-inner-top-image>.grid {height: inherit;}
.product-inner-top-main h2 {font-size: 24px;line-height: 1.38;font-weight: normal;max-width: 50%;margin: 0 auto;text-align: center;margin-bottom: 80px;}
.product-inner-top-main h1 {margin: 25px 0;}
.product-inner-meta {opacity: 0.8;font-size: 18px;text-transform: uppercase;position: relative;transition: .6s ease;margin: 0;padding-left: 10px;}
.product-inner-meta:hover {opacity: 1;}
.product-inner-main .grid,.product-inner-bottom-features {padding: 120px 0;}
.product-inner-image-shadow{box-shadow: 2px 4px 10px 3px rgba(56, 90, 160, 0.2);border-radius:10px;}
.product-inner-main .product-main-text {max-height: 60px;}
.product-main-text ul li:before, .product-main-text-excerpt ul li:before {content: '\2022';position: absolute;left: -20px;font-size: 24px;top: -4px;}
.product-main-text ul,.product-main-text-excerpt ul {list-style: none;}
.product-main-text ul li, .product-main-text-excerpt ul li {position: relative;}
.product-story-bg {height: 640px;color: white;text-align: center;}
.product-story-bg h4 {max-width: 65%;margin: auto;font-size: 38px;margin-top: 20px;margin-bottom: 50px;}
.product-story-bg p {margin-top: 50px;}
.feature-story-separator {padding: 0 2.5%;position: relative;}
.feature-story-separator:before{content:"";position:absolute;height:55px;background-color:rgba(255,255,255,0.3);width:1px;right:0;left:0;margin:auto;top:0;bottom:0;}
.product-inner-main .grid {max-width: 1150px;}
.product-inner-bg {background-image: url(/wp-content/uploads/2020/04/product-inner.svg);background-repeat: no-repeat;}
a.btn.secondary-dark {width: 100%;max-width: 290px;}
/*--tech inner--*/
.product-inner-features h5 {margin-bottom: 0;padding-left: 15px;font-weight: 300;font-size: 27px;}
.product-inner-features,.technology-inner-tabs {padding: 120px 0;}
.technology-feature-wrapper {max-width: 85%;}
.technology-feature-text {line-height: 24px;margin-bottom: 35px;font-weight: 300;margin-top: 15px;}
.product-inner-features .grid {max-width: 1080px;}
.technology-inner-tabs .grid {max-width: 960px;}
.technology-tabs-container {min-height: 310px;}
.fade-in{animation: opac 0.4s ease-in-out;}
@keyframes opac{from{opacity:0} to{opacity:1}}
.technology-tabs-buttons button {background: transparent;border: none;font-size: 24px;color: #5c6063;padding: 0;margin-right: 37px;opacity: 0.85;transition: all .4s ease;position: relative;}
.technology-tabs-buttons {margin-bottom: 50px;flex-direction: row;display: flex;position: relative;}
.technology-tabs-buttons:before {content:"";background-color: #e9ebed;width: 100%;position: absolute;height: 4px;bottom: -15px;}
.technology-tabs-buttons button:last-child {margin-right: 0;}
.technology-tabs-buttons button:hover {opacity: 1;cursor: pointer;transition: all .4s ease;background-color: transparent;}
.technology-tabs-buttons button:hover:before,.technology-tabs-buttons button.tab-active:before  {content: "";background-color: #4284fc;width: 100%;position: absolute;height: 4px;bottom: -15px;border-radius: 2px;padding: 0 5px;right: -5px;}
.technology-tab-text ul li {list-style: none;position:relative;line-height:25px;font-weight:300;}
.technology-tab-text ul li:before {content: "\2022";font-size: 20px;position:absolute;left: -20px;color: #8a8d91;}
.technology-tab-text ul {padding: 0;margin: 0;margin-top: 20px;}
.technology-tab-text {padding-left: 22px;}
.technology-tab-text .row {align-items: flex-end;}
.technology-tab-text h2 {font-size: 34px;font-weight: 300;margin-bottom: 0;margin-right: 15px;line-height: 100%;}
.technology-features-automation h3 {margin-bottom: 50px;}
.technology-features-gallery .half-div h2, .technology-features-gallery .half-div h3, .technology-features-gallery .half-div h4, .technology-features-gallery .half-div h5, .technology-features-gallery .half-div h6,.technology-features-gallery .half-div {font-weight: 300;}
.technology-features-gallery .half-div h2, .technology-features-gallery .half-div h3, .technology-features-gallery .half-div h4, .technology-features-gallery .half-div h5, .technology-features-gallery .half-div h6 {font-size: 27px;}
.technology-features-gallery .half-div .cycle-slideshow img {display: inline-flex;max-width: 90%;border: 10px solid white;border-radius: 20px;box-shadow: 5px 5px 14px 2px rgba(226, 234, 242, 0.35);max-height: 500px;align-self: center;}
.technology-features-gallery .grid {max-width: 1080px;}
.technology-features-gallery>.grid>h3 {text-align: center;margin-bottom: 50px;}
.technology-features-gallery-text {max-width: 85%;}
.technology-features-gallery .slide-next:hover, .technology-features-gallery .slide-prev:hover {background-color: transparent;box-shadow: none;}
.technology-features-gallery .slide-next, .technology-features-gallery .slide-prev{top:45%;border: none;}
.technology-features-gallery .slide-prev {right: -60px;}
.technology-features-gallery .slide-next {left: -60px;}
/*--solutions inner--*/
.solutions-top-text  h1 {margin-top: 10px;}
.solutions-top-text>.row {align-items: center;width: 100%;margin-top: 30%;}
.solutions-inner .product-main-text {max-height: 55px;}
.solutions-inner-feature-3 {color:white;}
.solutions-inner-feature-3 h3 {font-weight: normal;font-style: italic;max-width: 60%;margin: 15px auto 50px;line-height:1.4;}
/*--solutions tech--*/
.solutions-tech {padding: 120px 0;}
.integrations-tag {padding-bottom: 30px;font-weight: 300;max-width: 55%;}
.integrations-tag ~ hr {border: 1px solid #f3f7fa;margin: 0;margin-bottom: 35px;}
.solutions-tech h3 {font-size: 27px;color: #333b43;}.solutions-tech .grid {max-width: 95%;}
.integration-tag {border-radius: 6px;border: solid 2px #4284fc;background-color: rgba(66, 132, 252, 0.15);padding: 5px 16px;color: #4284fc;cursor: pointer;margin-right: 15px;margin-bottom: 15px;font-weight: bold;transition: all .4s ease;}
.row.integrations-tags {max-width: 62%;}
.integration-tag:hover {color: white;background-color: #4284fc;}
.solutions-platforms .bg-light-gray,.solutions-platforms .grid {padding: 70px 0;}
.solutions-platforms .grid {max-width: 965px;}
.solutions-platforms .grid h3 {margin-top: 70px;}.solutions-platforms .fifth-div>a p {color: #5c6063;transition: all .4s;font-weight: 300;}
.solutions-platforms .fifth-div>a:hover p {color: #2c343a;font-weight: 500;}
.solutions-platform-item {justify-content: center;display: flex;flex-direction: column;max-width: 180px;align-items: center;height: 160px;transition: all .4s ease;border-radius: 6px;}
.solutions-platform-item:hover {background-color: rgba(45, 94, 133, 0.06);}
.solutions-platform-item img {margin-bottom: 10px;}
/*--pricing----*/
.pricing-top-image {height: 600px;}
.pricing-main-wrapper {position: absolute;z-index: 1;top: -300px;}
.pricing-top-image h1 {margin-top: 140px;}
.pricing-main .grid {max-width: 940px;position: relative;height: inherit;display: flex;}
.pricing-main {background-image: linear-gradient(to bottom, #ffffff, #f3f7fa);height: 420px;align-items: flex-end;}
.pricing-card {width: 300px;min-height: 460px;border-radius: 8px;box-shadow: 1px 5px 15px 8px rgba(21, 59, 119, 0.09);background-color: #ffffff;display: flex;flex-direction: column;align-items: center;margin-right: 20px;padding-top: 60px;}
.pricing-card>a {padding: 3;padding: 30px 0;}
.pricing-card-list {position: relative;}
.pricing-card h4 {font-size: 26px;font-weight: normal;}
.pricing-card-list ul {margin: 0;padding-left:20px;font-family:Roboto;font-size:16px;font-weight:300;line-height: 1.88;color: #676b6e;padding-top: 30px;list-style: none;}
.pricing-card p {text-align: center;}
.pricing-card-list ul:before {content: "";background-color: #e4ecf2;height: 2px;position: absolute;width: 100%;right: 0;left: 0;top: 0;margin: auto;}
.pricing-card-list ul li:before {content:"\2713";color: #8dc63f;font-size: 13px;font-weight: bold;position: absolute;left: -20px;top: 4px;}
.pricing-card-list ul li {position: relative;}
.pricing-banner {border-radius: 8px;box-shadow: 1px 5px 15px 8px rgba(21, 59, 119, 0.09);background-image: linear-gradient(278deg, #253fab, #4284fc);width: 100%;align-self: flex-end;padding: 40px 45px;max-width: 100%;}
.pricing-main-wrapper>.row>.pricing-card:last-child{margin-right: 0;}
/*--customers top--*/
.customers-top-image .grid{max-width:1200px;height: 680px;color: white;align-items: center;display: flex;flex-direction: column;justify-content: center;}
.customers-top-image .grid>.row {align-items: center;margin-top: auto;}
.customers-top-image h1 {text-align: center;}
.customers-top-image p {font-size: 24px;}
.customers-top-img {border-radius: 8px;}
.customers-vid-btn {position: absolute;left: 0;right: -20px;margin: auto;bottom: 0;top: 0;transition: all .4s;}
.customers-vid-btn,.customers-top-img,.customer-top-vid-image {cursor: pointer;}
.customers-top-image .half-div {position: relative;}
.customers-vid-btn:hover {transform: scale(1.15);}
.customers-top-image h1 {margin-top: 140px;}
/*--customers loby main--*/
.cutomer-lobby-card {width: 100%;max-width: 31%;margin-right: 2.8%;border-radius: 10px;border: solid 2px #e2eaf2;background-color: #ffffff;margin-bottom: 30px;transition: all .4s ease;}
.cutomer-lobby-card:last-child {margin-right: 0;}
.customers-main {max-width: 1137px;padding: 120px 0;}
.customers-main>.row>a:last-child .cutomer-lobby-card {margin-right: 0;}
.cutomer-lobby-card-footer .btn.secondary-dark {margin: 50px auto 25px;width: 100%;}
.cutomer-lobby-card-footer .btn.secondary-dark:hover {box-shadow: none;}
.cutomer-lobby-card-body {display: flex;flex-direction: column;align-items: center;padding: 0 25px;font-weight: 300;min-height: 210px;color: #2c343a;}
.cutomer-lobby-card-body img {margin: 25px 0;}
.cutomer-lobby-card-heaer {border-top-left-radius: 6px;border-top-right-radius: 6px;max-width: 100%;height: 186px;}
.cutomer-lobby-card-footer {padding: 0 25px;}
.cutomer-lobby-card:hover {box-shadow: 0 9px 14px 6px #e2eaf2;}
.customers-form .hp-featured-cta-bg {margin-top: 0;}
/*---customer inner--*/
.customer-top-image {height: 455px;}
.customer-top-image .grid {height: inherit;align-items: flex-end;display: flex;max-width: 1178px;color: white;}
.customer-top-image h1 {font-size: 40px;line-height: 1.43;}
.customer-top-image p {font-size: 22px;line-height: 1.5;}
.customer-top-image span {opacity: 0.8;}
.customer-main {padding-top: 80px;padding-bottom: 120px;}
.customer-main .grid {max-width: 1178px;}
.customer-main-side-bar {width: 358px;border-radius: 6px;box-shadow: 1px 1px 14px 0 rgba(0, 0, 0, 0.12);}
.customer-main-content-wrapper {margin-top: 20px;}
.customer-main-content h5,.customer-main-content h6,.customer-main-content h4,.customer-main-content h3,.customer-main-content h2 {font-size: 22px;font-weight: normal;color: #2c82a4;}
.customer-main-content blockquote h6 {font-size: 18px;margin-top: 30px;font-weight: normal;}
.customer-main-content blockquote {text-align:center;margin: 30px 0;background-color: #f3f7fa;padding: 35px 73px;border-radius: 8px;}
.customer-main-content blockquote p {font-size: 22px;font-style: italic;line-height: 1.23;position: relative;}
.customer-main-content blockquote>p:before {content:"";width: 80px;height: 3px;position: absolute;background-color: #2c343a;right: 0;left: 0;margin: auto;bottom: -15px;}
.customer-main-content {padding-left: 15px;}
.customer-main-side-bar-wrapper {display: flex;align-items: center;flex-direction: column;padding: 35px 30px;}
.customer-side-bar-stats {width: 100%;padding: 30px 0 10px 0;margin-bottom: 30px;position: relative;}
.customer-side-bar-logo {max-height: 50px;}
.customer-side-bar-stats:before, .customer-side-bar-highlights:before, .customer-side-bar-integrations:before,.customer-side-bar-person:before {content: "";height: 1px;background-color: #e1e1e1;width: 100%;position: absolute;bottom: 0;}
.customer-side-bar-stats h6 {font-weight: normal;font-size: 16px;margin-top: 5px;margin-bottom: 30px;text-align: center;}
.customer-side-bar-highlights ul {padding-left: 18px;color: #676b6e;font-size: 16px;margin: 0;}
.customer-side-bar-highlights ul li {margin-bottom: 30px;}
.customer-main-side-bar-wrapper>h6 {margin-bottom: 25px;font-weight: normal;font-size: 16px;}
.customer-side-bar-highlights ul li:last-child {margin-bottom: 0;}
.customer-side-bar-highlights {padding-bottom: 30px;margin-bottom: 30px;position: relative;}
.customer-side-bar-integrations img {max-height: 30px;margin-bottom: 10px;}
.customer-side-bar-integrations {width: 100%;padding-bottom: 30px;position: relative;margin-bottom: 30px;justify-content: center;}
.customer-side-bar-person {text-align: center;padding-bottom:30px;margin-bottom:30px;position: relative;font-size: 16px;max-width: 90%;}
.customer-side-bar-person>h6 {margin-top: 20px;margin-bottom: 0;font-size: 16px;}
.btn.download {width: 100%;}
.btn.download:hover>img {filter: brightness(50);}
.btn.download>img {transition: all .05s;max-height: 18px;padding-left: 10px;}
/*--about--*/
.about-top-image {height: 540px;}
.about-top-content,.about-top-image .grid {height: inherit;}
.about-top-content {flex-direction: column;color: white;}
.about-top-content p {max-width: 44%;text-align: center;opacity: 0.9;font-size: 24px;color: rgba(255, 255, 255, 0.9);}
.about-main>.grid {max-width: 1000px;text-align: center;padding: 120px 0;}
.about-main-num-wrapper p {font-size: 16px;text-align: center;max-width: 169px;margin-top: 15px;}
.about-main-num-wrapper img {margin: 0 auto;}
.about-main-num-wrapper {padding: 0 24px;border-right: solid 2px #d9e3ea;display: flex;flex-direction: column;justify-content: center;}
.about-main-num-wrapper:first-child {padding-left: 0;}
.about-main-num-wrapper:last-child {padding-right: 0;border: none;}
.about-leadership .grid, .about-investors .grid,.about-awards .grid {max-width: 1135px;text-align: center;}
.about-leadership-person {max-width: 253px;margin-right: 40px;margin-bottom: 40px;cursor: pointer;}
.about-leadership-person h5 {font-size: 18px;font-weight: normal;margin-top: 10px;margin-bottom: 5px;line-height: 1;}
.about-leadership-person p {color: #74777a;}
.about-leadership-person:nth-child(4) { margin-right: 0;}
.about-leadership-person-text {max-height: 0;overflow: hidden;transition: all .4s;}
.about-leadership .about-leadership-person-text h3, .about-leadership .about-leadership-person-text h4,.about-investors .about-leadership-person-text h3, .about-investors .about-leadership-person-text h4 {margin-bottom: 0;align-self: flex-start;}
.about-leadership-person-text-wrapper {max-width: 75%;margin-right: auto;margin-top: 25px;}
.about-leadership-person-text>div {padding: 0 50px;margin: 50px 0 90px 0;}
.about-leadership-person-text img {max-width: 253px;margin-left: auto;}
.about-leadership,.about-investors {padding: 120px 0 60px 0;}
.about-leadership h3, .about-investors h3 {margin-bottom: 60px;}
.about-leadership-person-inf {max-height: 0;overflow: hidden;transition: all .8s;}
.about-award {color: #2c343a;font-size: 18px;margin-right: 70px;}
.about-award h5 {margin-bottom: 0;margin-top: 35px;}
.about-award p {color: #5c6063;}
.about-awards {padding: 50px 0 120px 0;}
.about-award img {max-height: 92px;}
.about-awards h4 {font-size: 38px;font-weight: normal;margin: 70px 0;}
.about-maps {padding: 60px 0;text-align: center;color: white;}
.about-map-bottom-text a {color: white;}
.about-map {max-width: 356px;margin-right: 40px;}
.about-map-txt {background-color: white;min-height: 160px;border-top-left-radius: 6px;border-top-right-radius: 6px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.about-map-txt h4 {font-size: 27px;line-height: 1.26;color: #2c343a;font-weight: normal;}
.about-map-txt p {font-size: 18px;font-weight: 300;line-height: 1.44;color: #5c6063;max-width: 75%;margin: 0 auto;}
.about-map-txt ~ img {margin-top: -5px;max-width: 100%;}
/*--careers--*/
.careers-top-image {height: 630px;background-position: center;color: white;text-align: center;display: flex;align-items: center;}
.careers-top-image .btn.primary-light {margin: auto;margin-top: 60px;}
.careers-top-image h1 {max-width: 35%;margin: auto;margin-bottom: 20px;}
.careers-top-image p {font-size: 24px;}
.careers-main-bg {padding: 120px 0;text-align: center;}
.careers-main-bg p {font-weight: 300;max-width: 730px;margin: auto;margin-top: 30px;}
.careers-main-bg h2,.careers-main-benefits h2 {font-size: 38px;font-weight: 300;}
.careers-main-benefits,.careers-position-links {padding: 120px 0;text-align: center;}
.careers-main-benefits p {max-width: 31%;margin: 0 auto;font-weight: 300;color: #5c6063;}
.grid.careers-main-benefits-icons {padding: 70px 0;max-width: 1080px;}
.careers-main-benefits-icon-wrapper img {margin: auto;}
.careers-main-benefits-icon-wrapper {height: 96px;display: flex;}
.careers-main-benefits-icon {display: flex;flex-direction: column;max-width: 360px;}
.careers-main-benefits-icons .careers-main-benefits-icon p {font-weight: 300;max-width: 70%;line-height: 1.4;}
.careers-main-benefits-icon h5 {font-size: 18px;margin-bottom: 10px;margin-top: 25px;font-weight: 500;}
.career-join h3 {margin: 0;font-size: 27px;font-weight: 300;margin-right: 35px;}
.career-join {padding: 50px 0;}
.careers-testimonials-bg {padding: 120px 0;text-align: center;color: white;overflow: hidden;}
.careers-testimonials-bg .cycle-pager {bottom: -80px;top: initial;}
.careers-testimonials-bg .inner-slide p {font-size: 27px;font-weight: 300;font-style: italic;max-width: 45%;margin-bottom: 35px;}
.careers-testimonials-bg .inner-slide h4 {font-size: 18px;font-weight: normal;}
.careers-testimonials-bg .pls-conatiner {margin-top: 70px;}
.careers-testimonials-bg h3 {font-size: 38px;font-weight: 300;}
.careers-positions-card-body h4 {margin-bottom: 0;font-size: 27px;font-weight: normal;margin-left: 15px;}
.careers-position-links-wrapper {max-width: 1135px;margin: auto;margin-top: 50px;}
.careers-positions-card-image.bg-img-settings{height:200px;background-position:center;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px;}
.careers-positions-card {max-width: 550px;margin-right: 35px;border-radius: 8px;box-shadow: 0 2px 15px 4px #e7ecf0;background-color: #ffffff;width: 100%;}
.careers-positions-card img {max-width: 100%;}
.careers-positions-card:last-child {margin-right: 0;}
.careers-positions-card-body {padding: 35px 0;}
.careers-position-links p {font-size: 18px;font-weight: 300;line-height: 1.39;max-width: 39%;margin: auto;}
.careers-positions-card-body>.row {margin-top: 30px;}
/*--technology inner page--*/
.tech-inner-top-image {height: 800px;}
.tech-inner-top-image .row.hp-top-buttons {padding: 50px;}
.tech-inner-top-img {max-height: 390px;}
/*--terms--*/
.terms-main-content {max-width: 1130px;border-radius: 8px;box-shadow: 1px 5px 15px 8px rgba(21, 59, 119, 0.09);background-color: #ffffff;margin: auto;padding: 100px 85px;position: relative;top: -420px;color: #5C6063;font-size: 16px;}
.terms-main-content h2,.terms-main-content h3,.terms-main-content h4,.terms-main-content h4,.terms-main-content h5,.terms-main-content h6{margin:25px 0;}
.terms-main{background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(202,213,220,1) 20%, rgba(202,213,220,1) 55%, rgba(255, 255, 255, 0) 100%);padding-bottom: 120px;margin-bottom: -420px;}
.terms-top{height:715px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}
/*--404--*/
.page-404-top{ height:715px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;}
.page-404-top h1{padding-top: 8%;}.page-404-main{height:450px;}
.page-404-main img{border-radius: 10px;box-shadow: 1px 5px 15px 8px rgba(21, 59, 119, 0.09);position: absolute;top: 24%;right: 0;left: 0;margin: auto;bottom: 0; }
/*---popup---*/
.popup-wrapper{position:fixed;top: 0;left: 0;width:100%;height:100%;background-color: rgba(0,0,0,0.5);z-index: 999999;display: none;}
.popup-body{max-width:940px;margin: auto;}
.popup-body iframe{width: 100%;height: 530px;}
.close-popup {padding-top: 9vw;padding-bottom: 2vw;cursor: pointer;}
/*--blog---*/
.authors-main {padding-top: 170px;}
.recent-post-big {flex: 0 0 49%;max-width: 49%;}
.row.recent-post .third-div .wp-post-image {margin-bottom: 20px;}
.half-div.recent-post-big .wp-post-image {margin-bottom:20px;}
.row.recent-post .third-div>h2 {max-width: 95%;min-height: 75px;}
.half-div.recent-post-big>img {max-width: 440px;margin-bottom: 20px;}
.bg-img-settings.blog-bg {background-size: 100%;background-position: 0 100%;position: relative;}
.blog-top-menu {margin-top: 85px;position: fixed;padding: 20px 0;z-index: 1;width: 100%;background-color: white;transition: all .4s;box-shadow: inset 0px 10px 20px -9px rgba(21,59,119,0.1);}
.blog-update-post.bg-img-settings.blog-bg:before {content: "";background-image: url(/wp-content/uploads/2020/10/bgr-desktop.svg);position: absolute;bottom: -100px;z-index: -1;width: 100%;height: 882px;}
.blog-top-menu .grid {max-width: 97%;position: relative;}
.blog-top-nav {display: flex;}
.blog-top-nav a:hover {color: #484848;}
#menu-blog-top-menu .menu-item.current-menu-item>a { font-weight: bold; }
.blog-top-nav a {color: #74777a;margin-right: 30px;font-size: 17px;}
.popular-post h2 {max-width: 90%;margin-bottom: 10px;}
.blog-top-post.bg-img-settings.blog-bg {padding-top: 200px;}
.blog-bg a[rel="author"] {font-weight: bold;}
.blog-bg {padding-top: 85px;}
.recent-post-big:first-child {margin-right: 2%;}
.recent-post .third-div {-ms-flex: 0 0 33.333333%;flex: 0 0 32.333333%;max-width: 32.333333%;}
.recent-post .third-div {margin-right: 1.5%;}
.recent-post>.third-div:last-child {margin-right: 0;}
.recent-post>.row>.third-div:nth-child(3n) {margin-right: 0;}
.recent-post .third-div {margin-top: 48px;}
.recent-post h2 {min-height: 72px;}
.grid-blog-main h2,.grid-blog-main h1 {max-width: 95%;}
.row.recent-post {margin-bottom: 100px;}
.more-post h2 {max-width: 95%;}
.author-top {padding-top: 170px;}
.author-avatar {margin: auto;border-radius: 50%;}
.grid-blog-title h3:before {width: 100%;content: "";border-bottom: solid #dae5f7 2px;position: absolute;bottom: -1px;left: -2px;}
.grid-blog-title h3 {position: relative;display: inline-flex;margin-bottom: 50px;}
.popular-post h3 {margin-bottom: 10px;}
.more-post .wp-post-image,.popular-post .wp-post-image {max-width: 95%;}
.popular-post,.more-post {margin-bottom: 30px;}
.grid-blog-main a {color: inherit;}
.blog-subscribe-form,.further-reading {border: solid 2px #dae5f7;background-color: rgba(255, 255, 255, 0.5);display: flex;flex-direction: column;padding: 75px  24px;}
.blog-subscribe-form input {height: 36px;border-radius: 6px;border: solid 1px #c6c6c6;background-color: #ffffff;margin-top: 25px;padding-left: 15px;}
.blog-subscribe-form button {height: 36px;background: #4284fc;border-radius: 6px;border: none;color: white;font-family: Roboto;font-size: 18px;font-weight: bold;margin-top: 25px;}
.blog-subscribe-form p {font-size: 16px;}
.blog-lobby-bottom.bg-img-settings {margin-top: 50px;padding: 75px 0;padding-top: 75px;padding-right: 0px;padding-bottom: 75px;padding-left: 0px;background-position: center;}
/*--blog inner---*/
.blog-inner.bg-img-settings.blog-bg {padding-top: 175px;background-size: 100%;background-position: 0 31%;}
.blog-inner.bg-img-settings.blog-bg:after {content: url(/wp-content/uploads/2020/10/post-bgr-desktop.svg);position: absolute;right: 0;bottom: 280px;z-index: -1;}
.blog-top-img {margin-top: 25px;}
.blog-inner-author-img {max-width: 60px;border-radius: 50%;margin-right: 15px;}
.blog-inner-main-content {margin: 25px 0;}
.blog-inner-main {padding-right: 5%;}
.blog-top-post .wp-post-image {margin-left: auto;}
.blog-inner img,.grid-blog-main img {opacity: 1;transition: all .4s;}
.blog-inner img:hover,.grid-blog-main img:hover {opacity: 0.9;}
.blog-inner a:hover, .grid-blog-main a:not(.btn):hover {filter: brightness(1.25);}
.blog-inner-main h2 {font-size: 27px;}
.blog-inner-main img, .blog-inner-main div,.blog-next-article .wp-post-image  {max-width: 100%;height: auto;}
.blog-inner-main-content .further-reading {margin-bottom: 50vw;}
.grid-blog-title.blog-next-article .bg-grey {min-height: 200px;margin-top: 65px;transform: translateX(-25px);}
.grid-blog-title.blog-next-article .bg-grey h3 {margin-bottom: 15px;}
.grid-blog-title.blog-next-article .bg-grey h3:before {display: none;}
.grid-blog-title.blog-next-article {padding: 80px 0;}
.grid-blog-title.blog-next-article .bg-grey a {color: inherit;}
/*--blog category---*/
.half-div.category-posts {-ms-flex: 0 0 48%;flex: 0 0 48%;max-width: 48%;margin-right: 4%;}
.half-div.category-posts:nth-child(2n) {margin-right: 0;}
.half-div.category-posts h3 {margin-top: 20px;}
/*--footer--*/
.footer-bg {background-image: url(/wp-content/uploads/2020/04/bgr-footer1920.svg);height: 408px;}
.footer-logo{max-width:132px;display: inline-block;}
.footer-menu-container .sub-menu a, .footer-menu-container a {opacity: 0.8;}
.footer-menu-container .sub-menu a:hover,.footer-menu-container a:hover {opacity: 1;color: #484848;}
.footer-menu-container h6 {font-weight: normal;opacity: 0.8;}
.menu-footer-products-container .sub-menu a,.footer-menu-container ul li>a {font-size: 16px;color: #74777a;margin-bottom: 5px;}
.footer-menu-container ul li {margin-bottom: 5px;}
.footer-menu-container .sub-menu {margin-top: 20px;}
.footer-menu-container>div>ul .menu-item-has-children>a {color: #2c343a;font-size: 18px;}
.grid-footer:before {content:"";width: 100%;height: 3px;position: absolute;left: 0;right: 0;bottom: -20px;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(181,209,214,0.3) 15%, rgba(181,209,214,0.3) 85%, rgba(255, 255, 255, 0) 100%);}
.footter-social-icons {margin-bottom: 20px;}
.footer-bg .qrtr-div.flex-box-end.flex-box-columns {justify-content: flex-start;}
.footer-bottom-grid {width: 100%;margin: 0 auto;max-width: 1675px;font-size: 16px;color: rgba(116, 119, 122, 0.6);transition: all .4s;}
.footer-bottom-grid a.c-light-grey:hover {color: #596065;}
.footer-bottom-grid .footer-menu-container,.footer-bottom-nav {display: inline-flex;}
.footer-bottom-grid .footer-bottom-nav li {margin-bottom: 0;margin-left: 25px;}
/*---animation calsses---*/
.anim-target{/*a dummy class to target element in DOM*/}
.anim-general-transition{transition-property: transform,opacity;transition-timing-function: cubic-bezier(.175,.885,.32,1.175);transition-duration: 0.75s;}
.anim-delay-100{transition-delay: .1s;}
.anim-delay-200{transition-delay: .2s;}
.anim-delay-300{transition-delay: .3s;}
.anim-delay-400{transition-delay: .4s;}
.anim-delay-500{transition-delay: .5s;}
.anim-delay-600{transition-delay: .6s;}
.anim-delay-700{transition-delay: .7s;}
.anim-delay-800{transition-delay: .8s;}
.anim-delay-900{transition-delay: .9s;}
.anim-delay-1000{transition-delay: 1s;}
.anim-from-left{transform: translate(-20%,0);opacity: 0;}
.anim-from-right{transform: translate(20%,0);opacity: 0;}
.anim-from-top{transform: translate(0,-20%);opacity: 0;}
.anim-from-bottom{transform: translate(0,35%);opacity: 0;}
.anim-flip-y{transform: perspective(2500px) rotateY(-100deg);opacity: 0;}
.anim-to-zero{transform: translate(0,0);opacity: 1;}
.flip-to-zero{transform:perspective(2500px) rotateY(0);opacity: 1;}
.intercom-lightweight-app-launcher {bottom: 100px !important;}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*laptop & small Screens!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media(min-width:1921px){
    .menu-item-has-children .parent-submenu-col:first-child:before {left: -310px;}
    .top-left-nav li:nth-child(2) .parent-submenu-col:first-child:before {left: -215px;}
    .top-left-nav li:nth-child(4) .parent-submenu-col:first-child:before {left: -170px;}
    .top-left-nav li:nth-child(5) .parent-submenu-col:first-child:before {left: -70px;}
    .top-right-nav li:nth-child(1) .parent-submenu-col:first-child:before {left: 1025px;}
}
@media (max-width: 1681px) {
    .footer-bottom-grid,.grid-footer {max-width: 95%;}
    .product-top-image>.grid{max-width: 90%;}
    .product-frameout-img {margin-left: 170px;}    
    .product-frameout-img-top {margin-right: -380px;}
    .product-top-image h1 {max-width: 100%;}
    .top-left-nav>.menu-item-has-children:hover>.sub-menu, .top-right-nav>.menu-item-has-children:hover>.sub-menu {top: 66px;}
    .product-inner-top-main img {max-height: 30vw;}
}
@media (max-width: 1540px) {
    .blog-top-menu {margin-top: 5.15vw;}
    .product-inner-top-main img {max-height: 23vw;}
    .customers-integrations>.grid{max-width:90%;}
    .careers-main-benefits p {max-width: 35%;}
    .menu-item-has-children .parent-submenu-col:first-child:before {left: -60px;}
    .top-left-nav li:nth-child(2) .parent-submenu-col:first-child:before {left: 35px;}
    .top-left-nav li:nth-child(4) .parent-submenu-col:first-child:before {left: 75px;}
    .top-left-nav li:nth-child(5) .parent-submenu-col:first-child:before {left: 175px;}
    .top-right-nav li:nth-child(1) .parent-submenu-col:first-child:before {left: 775px;}
}
@media(max-width:1440px){
    .hp-ipr-text {max-width: 65%;}    
    .hp-research-gallery-text {font-size: 22px;max-width: 90%;}
    .updates-gallery .grid {max-width: 85%;}
    .hp-customers-bg {min-height: auto;}
}
@media(max-width: 1366px){
    .hp-customer-col {max-width: 29vw;}
    .menu-item-has-children .parent-submenu-col:first-child:before {left: 25px;}
    .top-left-nav li:nth-child(2) .parent-submenu-col:first-child:before {left: 110px;}
    .top-left-nav li:nth-child(4) .parent-submenu-col:first-child:before {left: 160px;}
    .top-left-nav li:nth-child(5) .parent-submenu-col:first-child:before {left: 255px;}
    .top-right-nav li:nth-child(1) .parent-submenu-col:first-child:before {left: 695px;}
    .grid, .grid-footer, .footer-bottom-grid, .featured-content .grid, .solutions-tech .grid, .customer-top-image .grid, .customer-main .grid, .product-inner-main .grid,.about-leadership .grid, .about-investors .grid, .about-awards .grid {max-width: 95%;}
    .hp-research-gallery-text {max-width: 85%;}
    .featured-content .grid {max-width: 1150px;}
    .hp-customers-main {max-width: 91.1%;}
    .hp-top-image {height: 468px;}
    .hp-top-content h1 {font-size: 3.2vw;}
    .hp-top-content h2 {font-size: 1.8vw;max-width: 55%;}
    .hp-ipr-text {max-width: 75%;}
    .integrations-text {max-width: 62%;letter-spacing: -0.2px;}
    .product-top-image h2 {max-width: 90%;font-size: 1.65vw;}
    .hp-featured-cta-bg img {margin-left: auto;}
    .product-inner-features h5 {font-size: 2.3vw;}
    .product-inner-top-main img {max-height: 24vw;}
    .product-top-image h1 {font-size: 41px;}
    .product-inner-features, .technology-inner-tabs {padding: 10vw 0;}
    .product-inner-top-main h2 {max-width: 50%;margin-bottom: 2vw;}
    .grid.prod-main.identify {max-width: 70%;}.product-main-text {max-width: 100%;}
    .grid.prod-main.identify .product-frameout-img {margin-left: 100px;}
    .grid.prod-main {max-width: 85%;}
    .product-integrate .product-frameout-img {margin-left: 0;}
    .row.integrations-tags,.integrations-tag {max-width: 90%;}
    .careers-top-image h1 {max-width: 45%;}
    .careers-main-bg p{max-width:50%;}
    .careers-testimonials-bg .inner-slide p {max-width: 50%;}
    .careers-main-benefits-icon>img {max-height: 65px;}
    .careers-main-benefits-icons .careers-main-benefits-icon p {max-width: 80%;}
    .footer-bg .qrtr-div {-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;}
    .footer-bg .half-div {-ms-flex: 0 0 74%;flex: 0 0 74%;max-width: 74%;}
    .footter-social-icons ~ img {display: none;}
    .footter-social-icons {flex-direction: column;height: 70%;justify-content: space-between;}
    .footer-bg .qrtr-div.flex-box-end.flex-box-columns{-ms-flex: 0 0 8%;flex: 0 0 8%;max-width: 8%;}
    .footer-bg .qrtr-div.flex-box-end.flex-box-columns h6 {display: none;}
}
@media (max-width: 1280px) {
    .blog-top-menu {margin-top: 5.95vw;}
    .menu-item-has-children .parent-submenu-col:first-child:before {left: 65px;}
    .top-left-nav li:nth-child(2) .parent-submenu-col:first-child:before {left: 155px;}
    .top-left-nav li:nth-child(4) .parent-submenu-col:first-child:before {left: 200px;}
    .top-left-nav li:nth-child(5) .parent-submenu-col:first-child:before {left: 300px;}
    .top-right-nav li:nth-child(1) .parent-submenu-col:first-child:before {left: 655px;}
    .product-top-image h1,.product-top-image h2 {max-width: 95%;}
    .hp-customer-col {max-width: 28.60625vw;}
    .hp-customer-text-wrapper a {font-size: 16px;}
    .hp-customer-text {font-size: 1.25vw;}
    .technology-features-gallery .row>.half-div:first-child {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
    .technology-features-gallery .row>.half-div:nth-child(2){-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}
    .technology-features-gallery .pls-conatiner {width: 90%;margin-left: auto;}
    .technology-features-gallery-text{max-width:95%;}
    .product-frameout-img {margin-left: 0;}
    .product-resolve {height: auto;}
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*tablet classes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (max-width: 1024px) {
    .hide-mobile{display:none;}
    .hide-desktop{display:block;}
    .popup-body{padding: 0 2.5vw;padding-top: 15vw;}
    /*--mobile menu---*/
    .top-left-nav>.menu-item-has-children>a:before, .top-right-nav>.menu-item-has-children>a:before{display:none;}
    .mobile-menu-arr>a .menu-image{display: block;position: absolute;top: 36px;right: 2.5%;transition: all .4s ease;pointer-events: none;}
    .mobile-humburger {width: 27px;height: 27px;display: block;margin-left: auto;}
    .humburger-line {width: 30px;height: 5px;border-radius: 2px;background-color: #ffffff;margin-bottom: 6px;transition: all .4s ease;transform-origin: center;}
    .top-left-nav.menu-scrolled>li:first-child {box-shadow: inset 0px 10px 15px -9px rgba(21,59,119,0.15);border-top: 1px solid rgba(56, 90, 160, 0.15);}
    .bg-menu-mob{background-color: #d6dfe6;}
    .top-left-nav, .top-right-nav {flex-direction: column;height: 0;width: 100%;align-items: flex-start;overflow: hidden;transition: all .8s ease;background-color: white;}
    .menu-top-left-menu-container {position: absolute;top: 63px;left: 0;width: 100%;right: 0;}
    .top-left-nav li {margin-left: 0;background-color: white;width: 100%;position: relative;margin-bottom: -1px;}
    .top-left-nav>.menu-item-has-children>.sub-menu {position: unset;right: unset;left: unset;pointer-events: auto;opacity: 1;background-color: unset;flex-direction: column;height: auto;}
    .grid-header {max-width: 100%;}
    .top-left-nav .mobile-trial-btn {display: flex;border-radius: 8px;box-shadow: 4px 8px 22px 4px rgba(56, 90, 160, 0.15);border: solid 2px rgba(56, 90, 160, 0.15);max-width: 45.5625vw;margin: 0 auto;margin-top: 30px;height: auto;}
    .top-left-nav .mobile-trial-btn>a {font-size: 3.5vw;font-weight: bold;padding: 25px 0;color: #4284fc !important;}
    .top-left-menu-container,.top-right-menu-container {max-width: 95%;}
    .top-left-menu-container {margin-left: auto;padding-left: 0;}
    .top-right-menu-container { padding-right: 0;}
    .menu-item-has-children .parent-submenu-col:last-child,.technology-sub-parent,.integrations-sub-parent,.menu-item-has-children .parent-submenu-col>a,.menu-top-right-menu-container,.top-left-nav>.menu-item-has-children:before, .top-right-nav>.menu-item-has-children:before,.menu-item-has-children .parent-submenu-col:first-child:before,.hp-customer-text-wrapper h5,.top-left-nav>li:last-child>a:before,.parent-submenu-col .sub-menu li>a:before,.menu-item-has-children .parent-submenu-col:after {display: none;}
    .menu-item-has-children .parent-submenu-col:first-child {margin-left: 0;}
    .top-left-nav>li>a {font-size: 3.2vw;font-weight: 300;color: #2c343a;display: inline-flex;padding: 25px 2.5%;opacity: 1;margin: auto;position: unset;}
    .menu-item-has-children .parent-submenu-col .sub-menu {max-height: 0;overflow: hidden;transition: all .4s ease;max-width: 100%;}
    .menu-item-has-children .parent-submenu-col {margin: 0;width: 100%;padding: 0;}
    .menu-item-has-children .parent-submenu-col .sub-menu, .menu-item-has-children .parent-submenu-col .sub-menu li {background-color: #f3f7fa;}
    .menu-item-has-children .parent-submenu-col .sub-menu li>a {display: flex;max-width: 95%;margin: auto;align-items: center;border-bottom: 1px solid white;padding: 15px 0;}
    .parent-submenu-col ul.sub-menu li:last-child {margin-bottom: 0;}
    /*--blog-menu--*/
    #menu-blog-top-menu {display: flex;flex-direction: column;margin-top: 8vw;max-height: 40px;overflow: hidden;transition: all .4s;}
    #menu-blog-top-menu>li:first-child {position: relative;}
    #menu-blog-top-menu>li:first-child:before {content: "";background: url(/wp-content/uploads/2020/04/arr-down-mob-menu.png) 0 0 no-repeat;background-size: 20px;position: absolute;right: 0;height: 22px;width: 25px;background-position: center;transform: rotate(0);transition: all .4s;}
    #menu-blog-top-menu>li.blog-menu-open:first-child:before {transform: rotate(180deg);}
    #menu-blog-top-menu>li {padding: 10px 0;}
    /*--hp--*/
    .grid.hp-persona-grid .qrtr-div {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 10px;}
    .hp-persona-grid {max-width: 566px;}
    .hp-persona {height: auto;transition: .6s ease;}
    .hp-customer-col {flex-direction: column;align-items: flex-start;max-width: 280px;height: 359px;}
    .hp-customer-text-wrapper {border-top-right-radius: 0;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;margin-left: 0;margin-top: -1px;padding: 30px 0;}
    .hp-customer-text {font-size: 16px;height: 88px;overflow: hidden;margin: 20px auto;padding: 0;}
    .hp-customer-vid-btn {margin-bottom: 55px;}
    .grid.hp-customers-main {max-width: 87.5%;padding-bottom: 7.25vw;}
    .hp-customers-text {max-width: 90%;}
    .hp-integrations-text {max-width: 67%;}
    .integrations {padding: 10vw 0;}
    .integrations-logo-wrapper>img {max-height: 25px;}
    .hp-featured-cta-bg.bg-img-settings.flex-box-end .grid {max-width: 93.5%;}
    .featured-item-top {flex: 0.42;}
    .featured-item-bottom {flex: 0.635;}
    .infiniteslide_wrap:before, .infiniteslide_wrap:after {display: none;}
    .hp-why-overops-wrapper {right: 0;}
    .hp-featured-cta-bg {overflow: hidden;margin-top: 10vw;}
    .hp-featured-cta-bg  img { max-width: 520px;}
    .hp-featured-cta-bg .half-div.flex-box-start.flex-box-columns {-ms-flex: 0 0 67%;flex: 0 0 67%;max-width: 67%;}
    .hp-featured-cta-bg .half-div {-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;}
    .hp-featured-cta-form {width: 90%;margin: auto;}
    .hp-featured-cta-form input[type="email"] {width: 55%;}
    .featured-content .grid {max-width: 87.5%;}
    .hp-featured-cta-bg .grid {margin: 0;margin-left: auto;max-width: 93.5%;}
    .featured-item-bg {max-width: 280px;}
    .featured-text {max-width: 80%;margin-bottom: 20px;font-size: 16px;}
    .featured-content .third-div.flex-box-columns{margin-right: 15px;}
    /*--product--*/
    .product-story-bg h4 {max-width: 90%;font-size: 32px;}
    .product-top-image h1,.product-top-image h2 {max-width: 85%;}
    .product-top-image {height: 60vh;overflow: hidden;}
    .product-top-image h1{margin-top: 7.5vw;font-size: 4vw;}
    .product-top-image h2{font-size: 2.075vw;}
    .product-inner-top-main img {max-height: 45vw;}
    .product-inner-top-image {height: 100vh;}
    .product-inner-features .grid, .technology-features-gallery .grid, .grid-blog-title, .grid-blog-main,.grid-blog-inner-main {max-width: 95%;}
    .product-top-image .third-div-bigger {-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}
    .product-top-image .half-div-bigger {-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;}
    .product-frameout-img-top {max-width: 700px;margin-right: -310px;}
    .product-frameout-img {margin-left: 0;margin-top: 30px;}.product-main-text{max-width:90%;}
    .grid.prod-main.identify .third-div-bigger {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .grid.prod-main.identify .half-div-bigger {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    /*--solutions--*/
    .product-inner-top-main h2 {max-width: 75%;}
    /*---about--*/
    .about-leadership>.grid>.row, .about-investors>.grid>.row {margin: auto;}
    .about-leadership-person h5 {font-size: 4vw;}
    .about-leadership-person p {font-size: 2.5vw;}
    .about-leadership-person {max-width: 100%;margin: auto;margin-bottom: 40px;}
    .about-top-content p {max-width: 75%;}
    .about-map {max-width: calc(38.8% - 80px);}
    .about-map:last-child {margin-right: 0;}
    /*--demo page---*/
    .demo-top-image .grid,.demo-main .grid {max-width: 95% !important;}
    /*--404--*/
    .page-404-top.bg-img-settings {height: 80vh;}
    .page-404-main img {top: 70vw;max-width: 90%;}
    .page-404-main {height: 40vw;}
    .page-404-top h1 {padding-top: 110px;}
    .page-404-top h1 {font-size: 13.5vw;}
    .page-404-top p {font-size: 6.25vw;max-width: 70%;text-align: center;line-height: 1;margin-bottom: 10vw;}
    /*--tech--*/
    .technology-features-gallery .slide-prev {right: -4vw;}
    .technology-features-gallery .slide-next {left: -4vw;}
    .technology-features-gallery .half-div .inner-slide>img{max-width:460px}
    /*--customers lobby--*/
    .customers-top-image .grid {max-width: 55%;height: auto;padding-bottom: 70px;}
    .customers-top-image .grid .half-div{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;justify-content: center;}
    .customers-top-img {margin: 50px 0;margin-right: auto;max-width: 100%;}
    .cutomer-lobby-card {width: 31.333333%;margin-right: 2%;}
    /*--customers inner--*/
    .customer-main-content {padding: 0;max-width: 90%;margin-left: auto;}
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*mobile classes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (max-width: 768px) {
    h1, h2, h3, h4, h5, h6 {margin-bottom: 30px;}
    .two-third-div, .half-div-bigger, .third-div-bigger,.third-div{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .grid, .grid-footer, .footer-bottom-grid, .featured-content .grid, .product-inner-main .grid, .grid.careers-main-benefits-icons, .about-main>.grid, .about-leadership .grid, .about-investors .grid, .about-awards .grid, .pricing-main .grid, .customer-top-image .grid, .customer-main .grid, .grid.prod-features, .customers-top-image .grid, .product-inner-features .grid, .technology-features-gallery .grid, .technology-inner-tabs .grid,.hp-why-overops>.grid {max-width: 90%}
    .btn {width: 52vw;height: 14.3vw;font-size: 4.6875vw;border-radius: 1.5625vw;border-width: 0.52083vw;}
    .menu-top-left-menu-container {top: 57px;}
    .top-left-nav .mobile-trial-btn {height: auto;}
    .menu-image-title-after.menu-image-not-hovered img{width: 3.385vw;height: auto;}
    .grid.hp-persona-grid .qrtr-div, .hp-ipr-services .third-div, .three-qrtr-div, .half-div, .qrtr-div, .cutomer-lobby-card, .technology-features-gallery .row>.half-div:nth-child(2),.technology-features-gallery .row>.half-div:first-child{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .header-wrapper .half-div {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .bg-img-settings,.updates-gallery.bg-blue.bg-img-settings {height: auto;}
    .tech-inner-top-image.bg-img-settings {height: 100vh;}
    .product-top-image .flex-box-start {justify-content: center;}
    .prod-main .half-div-bigger img {margin-top: 20vw;max-width: 100%;}
    .hp-persona .hp-persona-grid .row>.qrtr-div>.hp-persona-card {margin: auto;height: auto;margin-bottom: 20px;box-shadow: 0 18px 28px 12px #e2eaf2;max-height: 30px;overflow: hidden;transition: all .4s ease;position: relative;padding: 40px 0;}
    .grid.hp-persona-grid .row>.qrtr-div:last-child>.hp-persona-card {margin-right: auto;}
    .hp-persona-card.mob-arr:before {content: "";position: absolute;right: 5.5%;width: 26px;height: 16px;background-image: url(/wp-content/uploads/2020/05/arr-down-mob-menu-blue.png);background-size: 60%;background-repeat: no-repeat;background-position: center;}
    .customers-integrations img {max-height: 35px;margin: 5vw;}
    .integrations-text,.hp-customers-text {max-width: 100%;}
    .hp-ipr-bg-wrapper h2 {text-align: center;}
    .hp-top-content h1, .hp-ipr-bg-wrapper h2,.hp-customers-top h3 {font-size: 9.89vw;}
    .hp-ipr-text {margin-top: 3.90625vw;margin-bottom: 16vw;}
    .hp-top-content h1 {text-align: center;margin-top: 10%;}
    .hp-top-content h2 {font-size: 6.25VW;max-width: 100%;}
    .hp-top-image.bg-img-settings {height: 100vh;background-position: 24%  top;}
    .slide-next, .slide-prev {display: none; }
    .inner-slide .row {flex-wrap: wrap-reverse;}
    .updates-gallery .half-div-bigger.flex-box-start.flex-box-columns {align-items: center;text-align: center;}
    .hp-research-gallery-text,.hp-ipr-text {font-size: 6.25vw;line-height: 1.29;max-width: 100%;min-height: 90px;}
    .hp-research-gallery-title {font-size: 5.72vw;line-height: 1.23;}
    .updates-gallery.bg-blue.bg-img-settings {padding-top: 28.6vw;background-position: 44%;}
    .updates-gallery .btn.primary-light {margin-bottom: 19.5vw;margin-top: 6.5vw;}
    .row.hp-top-buttons {justify-content: center;}
    .hp-top-buttons .btn {margin: 15px 0;}
    .secondary-light img {max-height: 4.16vw;height: 4.16vw;}
    .btn.secondary-light>img {margin-left: 20px;}
    .hp-ipr-services h5 {font-size: 7vw;margin-top: 14.3vw;}
    .hp-ipr-services-text {font-size: 4.6875vw;}
    .hp-ipr-services .third-div img,.hp-persona-card {width: 73vw;}
    .hp-why-overops-wrapper {top: -10px;margin-bottom: 100px;left: 50px;width: 60%;right: unset;}
    .hp-why-overops-bg-num {width: 100%;left: 0;text-align: center;}
    .hp-why-overops {padding: 12.5vw 0;}
    .hp-why-overops-wrapper h5 {max-width: 100%;}
    .grid.hp-ipr-services .btn.secondary-dark {margin-top: 9.1vw;margin-bottom: 14.3vw;}
    .featured-content .third-div.flex-box-columns {max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;height: 80vw;margin-bottom: 20px;}
    .hp-customers-text {font-size: 6.25vw;}
    .hp-customer-col {max-width: 73vw;height: 93.75vw !important;margin: auto;margin-bottom: 40px;}
    .hp-customer-col:nth-child(1)>img,.hp-customer-col:nth-child(3)>img {content: unset;}
    .hp-customer-col:last-child {margin-right: auto;}
    .hp-customer-text {font-size: 4.6875vw;height: auto;line-height: 1.2;margin: 0 auto;font-weight: 300;max-width: 87%;margin-bottom: 7.5vw;}
    .hp-customer-text-wrapper {height: 320px;padding: 9.7vw 0;}
    .hp-customer-text-wrapper>a {font-size: 4.6875vw;max-width: 87%;}
    .hp-customers-top {padding: 70px 0;}
    .hp-customer-vid-btn {margin: auto;margin-top: 25vw;margin-bottom: 10vw;width: 39vw;}
    .hp-customer-vid-text-wrapper h5 {font-size: 4.16vw;}
    .hp-persona-card img {width: 57.5vw;}
    .hp-persona-grid {padding: 70px 0;}
    .hp-persona-card h5 {font-size: 7.03125vw;color: #2c343a;margin-top: 16vw;margin-bottom: 15px;}
    .hp-persona-text {font-size: 4.6875vw;font-weight: normal;opacity: 0;transition: all .3s ease;}
    .featured-item-bg {width: 72.9vw;max-width: 100%;height: 80vw;}
    .featured-item-bottom {height: 360px;flex: 0.635;}
    .featured-text, .featured-item-bottom a,.featured-item-top h5 {font-size: 4.6875vw;max-width: 90%;}
    .featured-content img {width: 72.9vw;}
    .featured-item-top h5 {margin: 2vw auto;}
    .hp-featured-cta-bg .row {flex-direction: column;}
    .hp-featured-cta-bg .row .half-div {-ms-flex: 0 0 100%;flex: 0 0 100% !important;max-width: 100% !important;}
    .hp-featured-cta-bg img {max-width: 100%;margin: auto;}
    .hp-featured-cta-bg .grid {margin: auto;}
    .hp-featured-cta-form {text-align: center;margin-top: 15vw;}
    .hp-featured-cta-form p {font-size: 5.8vw;font-weight: 300;}
    .hp-featured-cta-bg .hp-featured-cta-form input {width: 100%;height: 14.3vw;margin-bottom: 9.11vw;font-size: 4.6875vw;text-align: center;}
    .hp-featured-cta-form input[type="submit"] {border-width: 2px;}
    h1, h2, h3{font-size: 9.89vw;text-align: center;}
    .hp-featured-cta-form h2{font-size: 8.99vw;}
    .featured-content {padding-top: 12.5vw;}
    /*--about--*/
    .about-top-content h1 {font-size: 13vw;}
    .about-top-content p {max-width: 100%;font-size: 6.25vw;}
    .about-top-image.bg-img-settings {height: 70vh;}
    .about-main-num-wrapper {border-right: 0;}
    .about-main-nums .about-main-num-wrapper {padding: 0;width: 100%;}
    .about-main-num-wrapper p {margin: auto;margin-top: 10px;margin-bottom: 70px;}
    .about-main>.grid {padding-bottom: 0;}
    .about-main h2 {font-size: 9vw;font-weight: 500;}
    .about-leadership-person-text h4 {font-size: 5vw;}
    .about-main-nums .about-main-num-wrapper:last-child>p {margin-bottom: 0;}
    .about-maps.bg-img-settings {height: auto !important;}
    .about-leadership-person {margin: 50px auto 0;max-width: 70%;}
    .about-leadership-person:nth-child(4) {margin-right: auto;}
    .about-leadership-person-text .qrtr-div {display: none;}
    .about-leadership-person-text>div {padding: 0 17%;margin: 17% 0;}
    .about-leadership-person-text-wrapper {max-width: 100%;}
    .about-award {max-width: 100%;width: 100%;margin-bottom: 50px;}
    .about-award img {max-height: 100%;margin: auto;max-width: 100%;}
    .about-awards>.grid>.row>a {width: 100%;}
    .about-award h5 {margin: 0;margin-top: 30px;}
    /*--product--*/
    .grid.prod-main.identify .row {flex-direction: column-reverse;}
    .product-section-padd {padding: 70px 0;}
    .grid.prod-main.identify .product-frameout-img {margin-bottom: 20vw;margin-top: 0;}
    .product-top-image {height: 90vh;}
    /*--product inner---*/
    .product-inner-top-main img {max-height: 100%;}
    .product-inner-top-main {height: 85vh;}
    .product-inner-top-main h2 {max-width: 100%;font-size: 6.25vw;}
    /*--careers--*/
    .careers-top-image h1 {max-width: 90%;font-size: 13.5vw;}
    .careers-top-image.bg-img-settings {height: 100vh;}
    .careers-top-image p {font-size: 6.25vw;}
    .careers-main-benefits, .careers-position-links {padding: 15vw 0;}
    .careers-main-bg p, .careers-main-benefits p,.careers-position-links p {font-size: 4.6875vw;font-weight: 300;max-width: 100%;}
    .careers-main-bg h2, .careers-main-benefits h2,.careers-testimonials-bg h3 {font-size: 9.89vw;}
    .careers-main-benefits-icon {max-width: 100%;margin-bottom: 13vw;}
    .careers-main-benefits-icon:first-child {margin-top: 13vw;}
    .career-join h3 {font-size: 7.03125vw;margin: auto;text-align: center;margin-bottom: 9vw;}
    .career-join {padding: 18vw 0;}
    .careers-main-benefits-icon h5 {font-size: 4.6875vw;}
    .careers-main-benefits-icon>img {max-height: 100%;width: 285px;margin: auto;}
    .careers-testimonials-bg .inner-slide p {font-size: 7.03125vw;max-width: 100%;}
    .careers-testimonials-bg .inner-slide h4 {font-size:4.6875vw;}
    .careers-position-links .careers-positions-card {margin: auto;margin-bottom: 9.11vw;}
    /*-customers--*/
    .cutomer-lobby-card-body {font-size: 4.6875vw;text-align: center;}
    .cutomer-lobby-card {width: 100%;}
    .cutomer-lobby-card-heaer.bg-img-settings {height: 186px;}
    /*--customer---*/
    .customer-top-image span {margin: auto;display: flex;padding-bottom: 5vw;font-size: 4.6875vw;}
    .customer-top-image {height: 100vh;text-align: center;}
    .customers-top-image {margin: auto;text-align: center;max-width: 100%;}
    .customer-main-side-bar {width: 100%;}
    .customer-top-image p {font-size: 5.72vw;line-height: 1.2;}
    .customer-top-image h1 {font-size: 8.4vw;line-height: 1.2;}
    .customer-side-bar-integrations .half-div,.customer-side-bar-stats .half-div {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .btn.download>img {padding-left: 2.5vw;}
    .customer-top-vid-image { max-width: 100%;margin-top: 20px;}
    .customer-main-content {margin: auto;max-width: 100%;margin: 7.5vw 0;font-size: 4.6875vw;}
    .customer-side-bar-stats .half-div h6 {font-size: 3.9vw;}
    .customer-side-bar-stats p {font-size: 4.6875vw;}
    .customer-side-bar-highlights ul, .customer-main-side-bar-wrapper h6 {font-size: 4.16vw;}
    .customer-main-content-wrapper>.row {flex-direction: column-reverse;}
    .customer-main .c-dark.s-16 {font-size: 4.16vw;}.customer-main-content h5, .customer-main-content h6, .customer-main-content h4, .customer-main-content h3, .customer-main-content h2 {font-size: 5.72vw;margin: 20px 0;text-align: left;}
    .customer-main-content blockquote p {font-size: 5.72vw;padding: 30px 0;}
    .customer-main-side-bar-wrapper p {font-size: 4.16vw;color: #5c6063;}
    /*--terms and privacy--*/
    .terms-main-content {top: 0;box-shadow: none;font-size: 4.16vw;padding: 50px 0;background-color: transparent;background-image: linear-gradient(to bottom, #ffffff, #f3f7fa);}
    .terms-top.bg-img-settings {height: 80vw;}
    .terms-top.bg-img-settings h1 {padding-top: 20% !important;font-size: 9.89vw;text-align: center;}
    .terms-top p {font-size: 6.25vw;max-width: 90%;margin: 0 auto;text-align: center;}
    .terms-main {margin-bottom: 0;}
    /*--solutions inner--*/
    .product-top-image h1,.product-top-image h2 {margin-left: auto;text-align: center;}
    .solutions-top-text>.row {width: auto;}.product-frameout-img-top {margin: 0 auto;max-width: 100%;}
    .product-top-image h1 {font-size: 9.89vw;max-width: 100%;margin-top: 30vw;}
    .product-inner-meta,.product-top-image h2 {font-size: 6.25vw;max-width: 100%;}
    .third-div-bigger, .half-div-bigger, .third-div,.two-third-div {-ms-flex: 0 0 100%;flex: 0 0 100% !important;max-width: 100% !important;}
    .recent-post .third-div{margin-right:0;}
    .product-story-bg h4 {max-width: 100%;font-size: 7vw;}
    .product-story-bg p strong {display: block;}
    .product-main-text a.t-upper {font-size: 4.5vw;}
    .product-integrate .row {flex-direction: column-reverse;}
    .product-inner-main .grid, .product-inner-bottom-features,.product-features, .technology-features-gallery, .technology-features-automation {padding: 15vw 0;}
    .product-features-text {max-width: 90%;}
    .product-inner-main .half-div-bigger {margin-top: 13vw;}
    .prod-features .third-div.flex-box-columns {margin-bottom: 13vw;}
    /*--pricing----*/
    .pricing-banner-wrapper {text-align: center;}
    .pricing-main>.grid {flex-direction: column;}
    .pricing-banner {width: calc(87% - 90px);margin: auto;padding: 15vw 6vw;}
    .pricing-banner-wrapper h4 {font-size: 6.77vw;font-weight: 300;}
    .pricing-banner-wrapper p {font-size: 4.6875vw;margin-bottom: 70px;}
    /*--policy and privacy--*/
    .pricing-top-image.bg-img-settings {height: 100vh;}
    .pricing-card {width: 600px;max-width: 100%;margin: auto;min-height: 100vw;margin-bottom: 70px;padding-bottom: 10%;}
    .pricing-main {height: auto;}
    .pricing-main-wrapper {position: relative;top: -600px;width: 600px;max-width: 100%;margin: auto;margin-bottom: -600px;}
    .pricing-card h4 {font-size: 6.77vw;}
    .pricing-card p {font-size: 4.6875vw;}
    .pricing-card-list ul li {font-size: 4.16vw;}
    .pricing-card-list ul li:before {font-size: 25px;top: 9px;left: -30px;}
    /*--blog---*/ 
    .slick-initialized.slick-slider {overflow: hidden;}
    .blog-top-post h1,.blog-bg h2 {text-align: left;font-size: 20px;}
    .blog-top-post>.grid-blog-main>.row,.blog-update-post>.grid-blog-main>.row {flex-direction: column-reverse;}
    .blog-top-post h3,.blog-bg h3 {text-align: left;margin-top: 25px;}
    .more-post .wp-post-image, .popular-post .wp-post-image {max-width: 100%;}
    /*--blog-inner--*/
    .blog-inner {padding-top: 25vw;}
    .grid-blog-title.blog-next-article .bg-grey {margin: 0;transform: translate(0, -25px);max-width: 70%;margin-left: auto;min-height: 160px;}
    .grid-blog-title.blog-next-article .bg-grey h2 {font-size: 20px;text-align: left;}
    .blog-next-article .wp-post-image {max-width: 95%;}
    /*--author--*/
    .author-top h2 {font-size: 20px;line-height: 26px;}
    .author-top {padding-top: 20vw;}
    .recent-post-big {margin-bottom: 7.5vw;}
    /*--404---*/
    .page-404-main img {top: 45vh;}
    .page-404-top.bg-img-settings {height: 60vh;}
    /*--footer--*/
    .footer-bg .half-div {display: none;}
    .footer-logo {max-width: 239px;}
    .footer-bg .qrtr-div,.footer-bg .qrtr-div.flex-box-end.flex-box-columns {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .footter-social-icons {flex-direction: row;height: auto;}
    .footer-bottom-grid .to-right-auto {display: none;}
    .footer-bottom-grid .to-left-auto {margin: auto;flex-wrap: wrap;display: flex;max-width: 100%;width: 100%;}
    .footer-bg {height: auto;padding-bottom: 5vw;}
    .footer-bg .grid-footer {padding-top: 5vw;}
    .footer-bottom-grid .footer-menu-container {display: flex;max-width: 50%;flex: 0 0 50%;justify-content: flex-end;}
    .footer-bottom-grid .footer-bottom-nav li {margin: 0 25px;}
}
@media(max-width:375px){
    .hp-persona .hp-persona-grid .row>.qrtr-div>.hp-persona-card {padding: 20px 0;}
    .footer-bottom-grid .to-left-auto>span {max-width: 50%;display: flex;flex: 0 0 50%;font-size: 4.16vw;}
    .footer-bottom-grid .footer-bottom-nav li:last-child {margin-right: 0;}
    .footer-menu-container ul li>a {font-size: 4.16vw;color: inherit;font-weight: 400;}
    .customers-integrations img {max-height: 20px;margin: 2.7vw;}
    .customer-top-image {height: 80vh;}
    /*--pricing----*/
    .pricing-top-image p {text-align: center;font-size: 4.6875vw;max-width: 60%;}
    .pricing-top-image.bg-img-settings {height: 75vh;}
    .pricing-main-wrapper {top: -330px;margin-bottom: -330px;}
    .pricing-card-list ul li:before {top: 2px;left: -20px;font-size: 15px;}
    .pricing-banner {width: 87%;}
    .pricing-banner-wrapper p {max-width: 75%;margin: auto;margin-bottom: 9vw;}
    /*--about--*/
    .about-leadership, .about-investors {padding: 15vw 0 10vw 0;}
    .about-leadership h3, .about-investors h3 {font-size: 7vw;margin-bottom: 20px !important;font-weight: 500;}
    .about-leadership-logos-bottom img {max-height: 50px;}
    .about-leadership-logos-bottom {margin-top: 50px;}
    .about-awards h4 {margin: 7.5vw 0;}
    .about-awards {padding: 5vw 0 10vw 0;}
    .about-maps.bg-img-settings {padding: 15vw 0 !important;}
}
/*-----general IE override-----*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .pls-conatiner .inner-slide {display: block!important;}
} 