@import url(/lib/css/aos.css);
/* @import url(/lib/css/feather.css); */
@import url(/lib/css/theme.min.css);
.login-content {
 margin-top: 2rem !important;
 border-radius: 0 !important;
}
.login-content .mt-12 {
 margin-top: 2rem !important;
}
.login-content .modal-header {
 padding: 0 1rem 0 0 !important;
}
.right-sec {
 padding-left: 2.5rem !important;
 padding-bottom: 1rem !important;
}
.login-content .close {
 position: relative;
 top: 6px;
 font-size: 30px;
 right: 10px;
}
/*.myfeature .flickity-prev-next-button.previous {
 left: 33px !important;
}*/
.close {
 float: right;
 font-size: 1.59375rem;
 font-weight: 600;
 line-height: 1;
 color: #63748e;
 text-shadow: none;
 opacity: 0.5;
}
.login-content .close:hover {
 color: #63748e;
 text-decoration: none;
}
.left-sec {
 border-radius: 0;
 padding-left: 2.5rem !important;
 padding-right: 2.5rem !important;
 padding-bottom: 1rem !important;
 margin-bottom: -1px;
}
.manual-border-color {
 padding-top: 3rem !important;
}
.login-content .btn-primary {
 height: 54px !important;
}
.login-content .btn-primary {
 color: #fff !important;
 background-color: #1746e0 !important;
 border-color: #1643d4 !important;
 font-size: 1.0625rem;
 line-height: 0.6;
 border-radius: 4px;
}
.login-content .btn-primary:hover {
 background-color: #1746e0 !important;
}
.login-content a {
 color: #133bbd !important;
 font-size: 0.97rem !important;
}
.login-content a:hover {
 color: #133bbd;
 text-decoration: underline !important;
}
.right-sec p {
 font-size: 0.9em !important;
 line-height: 1.4;
}
.right-sec {
 padding-top: 1.5rem !important;
}
.login-content h3 {
 font-size: 1.3125rem !important;
 white-space: nowrap;
 letter-spacing: -0.01em;
}
.manual-border-color .ml-5 {
 margin-left: 1.5rem !important;
}
.login-content .pt-10 {
 padding-top: 2.5rem !important;
}
.login-content .right-sec .mt-5 {
 margin-top: 1.5rem !important;
}
.login-content .ml-n3,
.mx-n3 {
 margin-left: -0.75rem !important;
}
.left-sec p:last-child {
 margin-bottom: 1.5rem !important;
}
.responsive-align {
 margin: auto 0;
}
.fnt-size {
 font-size: 0.8em;
}
.custom-control-label::before {
 background-color: #42ba96;
}
.left-sec {
 background-color: #3a60f9;
 border-radius: 0;
}
.login-content .form-group li {
 text-align: left;
 list-style: none;
}
.left-sec p {
 letter-spacing: 0.8px;
 font-size: 0.85em !important;
 margin-bottom: 0;
 color: #cdd6fd !important;
 line-height: 1.6;
}
.right-sec h2.font-weight-bold {
 font-weight: 400 !important;
}
.right-sec p {
 font-size: 0.9em;
 line-height: 1.4;
}
.right-sec label {
 font-weight: 400;
 letter-spacing: 0.5px;
 color: red;
 font-size: 0.9em;
}
.right-sec h3 {
 font-size: 1.3em;
 color: #122a4f;
}
.crt-btn {
 background-color: #335eea;
 border-color: #335eea;
 letter-spacing: 1px;
}
.bg-sign {
 background-color: #f0f2f9;
}
.login-content {
 height: auto;
}
.login-content .modal-header .close {
 padding: 1rem 1rem;
 margin: -1rem -2rem -1rem auto;
}
.for-border-input {
 border: 1px solid #d5dce6;
 height: auto !important;
 padding: 14px !important;
 border-radius: 4px !important;
 font-size: 14px !important;
}
.letter-spacing {
 letter-spacing: 0.7px !important;
}
.inner-shape {
 bottom: 10px;
 right: auto;
 left: 30%;
 top: 12%;
}
.integrations.text-card-height {
 overflow: hidden;
 height: 80px;
}
.card.lift.card-mb.h-100.lift-lg.shadow-sm {
 height: 200px !important;
}
.featue-bg .flickity-prev-next-button.previous {
 left: 76% !important;
}
.para-fnt {
 font-size: 0.9em !important;
}
.app-fnt {
 font-size: 15px !important;
}
.manual-border-color {
 border-color: #4a6cf7 !important;
}
.manual-indicators-width li {
 width: 13px;
 height: 13px;
}
.manual-clr {
 color: #adb6c2 !important;
}
.manual-prepend a:hover {
 background: 0 0;
 border-color: #eee;
}
.manual-prepend a:focus {
 background: 0 0;
 border-color: #eee;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
 background: 0 0;
 border-color: #adb6c2;
 color: #616161;
}
.social-buttons {
 display: inline-block;
 background: rgba(255, 255, 255, 0.5);
 text-align: center;
}
.social-buttons .social-margin {
 margin-right: 15px;
}
.social-buttons a,
.social-buttons a:active,
.social-buttons a:focus,
.social-buttons a:hover {
 text-decoration: none;
}
.social-buttons .social-icon {
 box-sizing: border-box;
 -moz-border-radius: 138px;
 -webkit-border-radius: 138px;
 border-radius: 138px;
 border: 2px solid;
 text-align: center;
 width: 40px;
 height: 40px;
 display: inline-block;
 line-height: 1px;
 padding-top: 20px;
 transition: all 0.5s;
}
.social-buttons .social-icon.facebook {
 font-size: 18px;
 padding-top: 10px;
 border-color: #3b5998;
 background-color: #3b5998;
 color: #fff;
}
.social-buttons .social-icon.twitter {
 font-size: 18px;
 padding-top: 10px;
 padding-left: 2px;
 border-color: #00bdf6;
 background-color: #00bdf6;
 color: #fff;
}
.social-buttons .social-icon.google-plus {
 font-size: 18px;
 padding-top: 10px;
 padding-left: 2px;
 background-color: #f35c49 !important;
 color: #fff;
 border-color: #f35c49 !important;
}
.social-buttons .social-icon.linkedin {
 font-size: 18px;
 padding-top: 10px;
 padding-left: 1px;
 background-color: #0976b4;
 color: #fff;
 border-color: #0976b4;
}
#sel1 {
 padding-top: 16px !important;
 padding-bottom: 16px !important;
}
::placeholder {
 color: #adb6c2 !important;
}
.left-sec h5 {
 letter-spacing: 0.6px !important;
 font-size: 1rem !important;
}
.rw-wordss {
 display: inline-grid;
 position: relative;
 min-width: 800px;
 top: -20px;
}
.rw-wordss-1 span {
 position: absolute;
 opacity: 0;
 font-size: 1.2rem !important;
 -webkit-animation: rotateWord 30s linear infinite 0s;
 -ms-animation: rotateWord 30s linear infinite 0s;
 animation: rotateWord 30s linear infinite 0s;
 min-width: 800px;
 font-weight: 600;
 color: #5749b7;
 top: 0;
}
.rw-wordss-1 span:nth-child(2) {
 -webkit-animation-delay: 5s;
 -ms-animation-delay: 5s;
 animation-delay: 5s;
}
.rw-wordss-1 span:nth-child(3) {
 -webkit-animation-delay: 10s;
 -ms-animation-delay: 10s;
 animation-delay: 10s;
}
.rw-wordss-1 span:nth-child(4) {
 -webkit-animation-delay: 15s;
 -ms-animation-delay: 15s;
 animation-delay: 15s;
}
.rw-wordss-1 span:nth-child(5) {
 -webkit-animation-delay: 20s;
 -ms-animation-delay: 20s;
 animation-delay: 20s;
}
.rw-wordss-1 span:nth-child(6) {
 -webkit-animation-delay: 25s;
 -ms-animation-delay: 25s;
 animation-delay: 25s;
}
@-webkit-keyframes rotateWord {
 0% {
  opacity: 0;
 }
 2% {
  opacity: 0;
  -webkit-transform: translateY(-10px);
 }
 5% {
  opacity: 1;
  -webkit-transform: translateY(0);
 }
 17% {
  opacity: 1;
  -webkit-transform: translateY(0);
 }
 20% {
  opacity: 0;
  -webkit-transform: translateY(10px);
 }
 80% {
  opacity: 0;
 }
 100% {
  opacity: 0;
 }
}
@-ms-keyframes rotateWord {
 0% {
  opacity: 0;
 }
 2% {
  opacity: 0;
  -ms-transform: translateY(-10px);
 }
 5% {
  opacity: 1;
  -ms-transform: translateY(0);
 }
 17% {
  opacity: 1;
  -ms-transform: translateY(0);
 }
 20% {
  opacity: 0;
  -ms-transform: translateY(10px);
 }
 80% {
  opacity: 0;
 }
 100% {
  opacity: 0;
 }
}
.foobg {
 color: #f9fbfd !important;
}
.myhover {
 opacity: 0.6;
 transition-duration: 0.3s;
}
.myhover:hover {
 opacity: 1;
}
.overright {
 text-decoration: line-through;
}
.inside section:nth-child(odd) {
 background-color: #f9fbfd !important;
}
.scroll-new {
 height: 250px !important;
 overflow-y: scroll;
 padding-right: 7px;
}
.scrollbar-style::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 background-color: #f4f4f4;
}
.scrollbar-style::-webkit-scrollbar {
 width: 7px;
 background-color: #f5f5f5;
}
.scrollbar-style::-webkit-scrollbar-thumb {
 background-color: #c2c2c2;
}
.height-100 {
 height: 410px !important;
}
.mybtn.active {
 background: #f1f3ff;
}
.jarallax {
 position: relative;
 z-index: 0;
 background-image: url(../images/static/cover-8.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
}
.knowledge {
 background-image: url(../images/static/cover-6.jpg);
}
.jarallax > .jarallax-img {
 position: absolute;
 object-fit: cover;
 font-family: "object-fit: cover;";
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: -1;
}
.bg-img {
 background-image: url(../images/static/pattern-1.svg);
}
.get-started {
 background-image: url(../images/static/get-started.png);
}
.pricing-bg {
 background: url(../images/static/illustration-3.webp);
 background-size: cover;
 background-repeat: no-repeat;
}
.icon-width {
 max-width: 60px;
}
.testimonial {
 max-width: 120px;
 color: #cb2027;
}
.flags {
 width: 17px;
}
@media (max-width: 768px) {

 .fnt-mb {
  font-size: 1.8em !important;
 }
 #employee-monitoring {
  padding-bottom: 0 !important;
 }
 #background-wrap {
  display: none;
 }
 .bg-cvr {
  background-size: auto !important;
 }
 .mb-wdh {
  width: 100%;
 }
}
@media (min-width: 1400px) {
 .banner-l {
  background-size: 76%;
  position: absolute;
  right: -2%;
  background-position: right 28px;
 }
 .banner-n {
  background-size: 76%;
  position: absolute;
  right: -2%;
  background-position: right 28px;
 }
 .banner-m {
  background-size: 76%;
  position: absolute;
  right: -2%;
  background-position: right 28px;
 }
 .bg-cover {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right 28px;
 }
 .featue-bg {
  background-size: 80%;
  background-position: right 83px;
 }
}
.border-for-base {
 border: 1px solid #ddd !important;
}
.track-tabs {
 color: #5066ab;
}
.track-tabs.active {
 border-bottom: 2px solid #335eea;
 border-radius: 0;
 color: #335eea;
}
.lift-lg .card-body {
 padding: 20px;
}
.custom-padding {
 padding-right: 10px;
 padding-left: 10px;
}
.sales-tab {
 position: absolute;
 left: 0;
 top: 0;
}
.featue-bg .bg-cover {
 background-size: 90%;
 position: absolute;
 right: -2%;
 top: 3%;
}
.card-mb {
 margin-bottom: 20px !important;
}
.e-book a:hover {
 text-decoration: none;
}
.flickity-enabled {
 position: relative;
}
.flickity-enabled:focus {
 outline: 0;
}
.flickity-viewport {
 overflow: hidden;
 position: relative;
 height: 100%;
}
.flickity-slider {
 position: absolute;
 width: 100%;
 height: 100%;
}
.flickity-enabled.is-draggable {
 -webkit-tap-highlight-color: transparent;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
 cursor: move;
 cursor: -webkit-grab;
 cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
 cursor: -webkit-grabbing;
 cursor: grabbing;
}
.flickity-button {
 position: absolute;
 background: hsla(0, 0%, 100%, 0.75);
 border: none;
 color: #333;
}
.flickity-button:hover {
 cursor: pointer;
}
.flickity-button:focus {
 outline: 0;
 box-shadow: 0 0 0 5px #19f;
}
.flickity-button:active {
 opacity: 0.6;
}
.flickity-button:disabled {
 opacity: 0.3;
 cursor: auto;
 pointer-events: none;
}
.flickity-button-icon {
 fill: currentColor;
}
.flickity-prev-next-button {
 top: 50%;
 width: 30px;
 height: 30px;
 border-radius: 50%;
 transform: translateY(-50%);
}
.flickity-prev-next-button.previous {
 left: 10px;
}
.flickity-prev-next-button.next {
 right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous {
 left: auto;
 right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
 right: auto;
 left: 10px;
}
.flickity-prev-next-button .flickity-button-icon {
 position: absolute;
 left: 20%;
 top: 20%;
 width: 60%;
 height: 60%;
}
.flickity-page-dots {
 position: absolute;
 width: 100%;
 bottom: -25px;
 padding: 0;
 margin: 0;
 list-style: none;
 text-align: center;
 line-height: 1;
}
.flickity-rtl .flickity-page-dots {
 direction: rtl;
}
.flickity-page-dots .dot {
 display: inline-block;
 width: 10px;
 height: 10px;
 margin: 0 8px;
 background: #333;
 border-radius: 50%;
 opacity: 0.25;
 cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
 opacity: 1;
}
.flickity-enabled.is-fade .flickity-slider > * {
 pointer-events: none;
 z-index: 0;
}
.flickity-enabled.is-fade .flickity-slider > .is-selected {
 pointer-events: auto;
 z-index: 1;
}
.feature-grid {
 display: grid !important;
 grid-template-columns: 5fr 0fr !important;
}
.grid-padding {
 padding: 2.375rem 1.5rem !important;
}
.show-mega-menu,
.show-mega-menu-2 {
 display: none;
 background: #fbfbfb;
}
.show-mega-menu {
 -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.2);
 box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.2);
}
li.drop-menu:hover .show-mega-menu {
 display: block;
 left: -215px !important;
 width: 930px;
 position: absolute;
 min-height: 297px !important;
 z-index: 9999999;
}
.topstrip {
 position: fixed;
 top: 0;
 z-index: 1039;
 width: 100%;
 cursor: pointer;
}
.topstrip ul {
 list-style: none;
 padding: 0;
}
.nav-bar {
 top: 27px;
 padding-bottom: 0.3rem !important;
}
.appstop {
 font-size: 13px;
 color: #ebebeb;
 line-height: 30px;
 -webkit-transition: color 2s;
 transition: color 2s;
}
.topstrip .banner-area .img {
 background-color: #074c8b !important;
}
.topstrip .banner-area .img {
 background-position: 0 48.4375%;
 background-size: 150.909091%;
}
.line-ht {
 font-size: 26px;
 line-height: 25px;
 font-weight: 500 !important;
 font-family: Roboto, sans-serif !important;
}
.desc-text {
 font-size: 14.5px;
 font-family: Roboto, sans-serif !important;
}
.menu {
 color: #f44910;
 font-size: 36px;
 margin-top: -4px !important;
 font-weight: 700 !important;
 font-family: Roboto, sans-serif !important;
}
.box1 {
 border: 1px solid rgba(0, 48, 106, 0.18);
 border-radius: 5px;
 background: rgba(17, 61, 114, 0.04);
}
.boxed2 {
 width: 49%;
 display: inline-block;
 margin-left: 2%;
 margin-bottom: 2%;
}
.boxed {
 width: 49%;
 display: inline-block;
 margin-bottom: 2%;
}
.box1 .bullets-topstrip,
.box1 h5 {
 color: #262626;
 font-size: 14px;
 font-weight: 500 !important;
}
.btn-orange:hover {
 color: #133bbd !important;
}
.button-new {
 background-color: #335eea !important;
 color: #fff !important;
 font-size: 13px;
 font-family: Roboto, sans-serif !important;
}
.button-new:hover {
 background-color: #1746e0 !important;
}
.apps_bg {
 background-image: url(../images/static/500appsbanner.svg);
 background-position: center bottom;
 background-size: contain;
 background-repeat: no-repeat;
}
.height-50 {
 min-height: 530px !important;
 max-height: 530px;
}
.height-50 {
 min-height: 550px !important;
 max-height: 550px;
}
.manual-indicators-width {
 padding-top: 4px !important;
}
.social-buttons a,
.social-buttons a:active,
.social-buttons a:focus,
.social-buttons a:hover {
 text-decoration: none !important;
}
.ht-300 {
 height: 300px;
}
.lead {
 font-size: 1.1125rem !important;
 font-weight: 400 !important;
 line-height: 1.5rem !important;
}
body {
 font-size: 1.0625rem !important;
 line-height: 1.45 !important;
 -webkit-font-smoothing: antialiased;
}
.carousel .testimonials-drop::after {
 content: "";
 width: 15px;
 height: 15px;
 display: block;
 background: #f1f1f1;
 border: 1px solid #f1f4f8;
 border-width: 0 0 1px 1px;
 position: absolute;
 bottom: -7px;
 left: 20px;
 transform: rotateZ(-46deg);
}
.social-buttons .social-margin:hover {
 text-decoration: none !important;
}
.card-img-top-m {
 margin-top: -200px;
}
.feature-head {
 font-size: 1.7rem !important;
}
li.drop-menu:hover .show-mega-menu {
 display: block;
 left: -215px !important;
 width: 960px;
 position: absolute;
 min-height: 297px !important;
 z-index: 9999999;
}
.button-new {
 background-color: #335eea !important;
 color: #fff !important;
 font-size: 13px;
 font-family: Roboto, sans-serif !important;
 border-radius: 4px !important;
}
.navbar-nav .dropdown:first-child > .dropdown-menu {
 left: 60% !important;
 margin-top: 10px;
}
.ht-300 {
 height: 250px;
}
/* .simple-logo {
 width: 100px;
} */
.pricing-banner {
 background: url(../images/static/intro3.webp);
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center 84px;
}
.btn-orange {
 color: #335eea !important;
 font-weight: 500 !important;
 font-family: Roboto, sans-serif !important;
 font-size: 13px !important;
}
li.drop-menu:hover .show-mega-menu {
 display: block;
 left: -215px !important;
 width: 970px;
 position: absolute;
 min-height: 297px !important;
 z-index: 9999999;
}
.cta-n16 {
 margin-top: -40rem !important;
}
.footer-h6 {
 font-size: 0.85rem;
}
.list-social-icon {
 max-width: 1.7rem;
}
footer .list-inline-item:not(:last-child) {
 margin-right: 0 !important;
}
@media (min-width: 1400px) {
 .my-bg-cover {
  background-repeat: no-repeat;
  background-size: 75% !important;
  background-position: center right 28px;
  position: absolute;
  top: 10% !important;
  left: -5% !important;
 }
}

.featue-bg .flickity-prev-next-button.previous {
 left: 76% !important;
 display: none;
}
.featue-bg .flickity-prev-next-button.next {
 right: 10px;
 display: none;
}
.pad-lft-per {
 padding: 0.5rem !important;
}
Ã¢â‚¬â€¹ .pad-1 {
 padding-top: 1px;
}
Ã¢â‚¬â€¹ .left-sec {
 background-color: #3a60f9;
 border-radius: 0;
 margin-bottom: -1px;
}
.list-social-icon {
 opacity: 0.6;
}
.list-social-icon:hover {
 opacity: 1;
}
div#demo .carousel-inner {
 height: 500px;
}
.border-dark-color {
 border-bottom: 1px solid #1d3265 !important;
}
.border-light-color {
 border-bottom: 1px solid #eaeaea !important;
}
.copy-right {
 color: #63748e;
}
.copy-right:hover {
 color: #335eea;
}
form#submitForm .pad-lft-per {
 padding: 0.5rem !important;
}
div#demo .carousel-inner .pt-10 {
 padding-top: 2.5rem !important;
}
.social-buttons .social-icon.google-plus:hover {
 background-color: #ff250a !important;
 color: #fff !important;
 border-color: #ff250a !important;
}
.social-buttons .social-icon.twitter:hover {
 border-color: #0aa2ce;
 background-color: #0aa2ce;
 color: #fff;
}
.social-buttons .social-icon.linkedin:hover {
 background-color: #07669c;
 color: #fff;
 border-color: #07669c;
}
.login-content .btn-primary:hover {
 background-color: #002ab3 !important;
 border-color: #002ab3 !important;
}
.card.rounded-lg.shadow-lg.aos-init.aos-animate.height-50:hover,
.card.rounded-lg.shadow-lg.mb-6.mb-md-0.aos-init.aos-animate:hover {
 transform: translate3d(0, -3px, 0);
 /*box-shadow: 0 2rem 5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.05) !important;*/
 box-shadow: 0 1.5rem 2rem rgba(22,28,45,.03)!important;
 -webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
@media only screen and (max-width: 991px) {
 .nav-bar {
  top: 0;
 }
 .navbar-collapse{
  top: 3.6rem;
 }   
}
.dropdown-menu-xl {
 min-width: 45rem !important;
}
.navbar-nav .dropdown-menu-xl .dropdown-body {
 padding: 1.5rem !important;
}
.font-weight-bolder {
 font-weight: bolder !important;
}
â€‹ .inp-st {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
}
.btn-st {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
}
.social-linkedin-st {
 font-size: 12px;
 background-color: #0976b4;
 color: #fff;
 box-sizing: border-box;
 border-radius: 100%;
 text-align: center;
 width: 28px;
 height: 28px;
 display: inline-block;
 line-height: 1px;
 padding-top: 9px;
 transition: all 0.5s;
 opacity: 0.8;
}
.social-facebook-st {
 font-size: 12px;
 background-color: #4267b2;
 color: #fff;
 box-sizing: border-box;
 border-radius: 100%;
 text-align: center;
 width: 28px;
 height: 28px;
 display: inline-block;
 line-height: 1px;
 padding-top: 9px;
 transition: all 0.5s;
 opacity: 0.8;
}
.social-twitter-st {
 font-size: 12px;
 background-color: #1da1f2;
 color: #fff;
 box-sizing: border-box;
 border-radius: 100%;
 text-align: center;
 width: 28px;
 height: 28px;
 display: inline-block;
 line-height: 1px;
 padding-top: 9px;
 transition: all 0.5s;
 opacity: 0.8;
}
.social-linkedin-st:hover {
 opacity: 1;
}
.social-facebook-st:hover {
 opacity: 1;
}
.social-twitter-st:hover {
 opacity: 1;
}
.scroll-new {
 height: 252px !important;
 overflow-y: hidden !important;
 padding-right: 7px;
}
.inp-st:focus {
 border-top-right-radius: 0 !important;
 border-bottom-right-radius: 0 !important;
}
.text-gray-light {
 color: #768bb3 !important;
}
.text-white-light {
 color: #768bb3 !important;
}
.border-gray-light {
 border-color: #18243e !important;
}
.inner-blog-height, .home-blog{
 height: 550px;
}
@media only screen and (max-width: 767px) {
  #header .container{
    padding-right: 0 !important;
    padding-left: 15px!important;
  }
  .md-view{
    display: none;
  }
  .home-slider .flickity-prev-next-button.previous {
    left: 42% !important;
    margin-top: 5px
  }
  .home-slider .flickity-prev-next-button.next {
    right: 38% !important;
    margin-top: 5px
  }
  .flickity-prev-next-button.next{
    right: 0;
  }
  .blog-vertical-center{
     position: relative;
    top: 50%;
  }
 .rw-wordss .small {
  font-size: 1rem !important;
 }
 .res-767-p {
  text-align: center;
  margin-top: 16rem !important;
 }
 #whats-inside {
  margin-top: -1rem !important;
  padding-top: 2rem !important;
  text-align: center;
  padding-right: 0.8rem;
  padding-left: 0.8rem;
 }
 .navbar-nav .dropdown-menu-xl {
  min-width: 0 !important;
 }
 .ht-300 {
  height: auto;
 }
 .modal-signup {
  width: 370px !important;
  margin: 0 auto !important;
 }
 .res-767-m {
  margin-bottom: 2rem !important;
 }
 .cta .cta-card {
  top: -130px !important;
 }
 .sc-lo-dv {
  text-align: center !important;
 }
 .btn-st {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
 }
  .cta {
  padding-top: 6rem !important;
 }
  .home-blog{
  margin-bottom: 1.5rem;
 }
 .custom-padding .lift-lg .card-body{
 text-align: center !important;
 }

}
@media only screen and (min-width: 320px) and (max-width: 360px) {
  .modal-signup{
    width: 322px !important;
  }
}
@media only screen and (min-width: 768px) {
  .mobileview{
    display: none;
  }
 .cta .cta-card {
  top: -345px !important;
 }
 .cta-card {
    top: -345px !important;
   }
 .modal-signup {
  width: 780px !important;
  margin: 0 auto !important;
 }
   .inner-blog-height, .home-blog, .home-kp,.home-inner-kp{
 height: 650px;
  }

}
@media only screen and (max-width: 320px) {
 .btn-res-767 {
  margin-bottom: 10px !important;
 }
}

.home-kp, .home-inner-kp {
    background-size: cover;
}
.scroll-new {
 height: 265px !important;
 color: #63748e !important;
}

.clamp {
 overflow: hidden;
 height: 47px;
 --max-lines: 2;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}

.card.rounded-lg.shadow-lg .card-body.py-6.py-md-8 {
 height: 550px !important;
 overflow: hidden;
}

p.font-size-sm.text-muted.mb-0.clamp {
 overflow: hidden;
 height: 47px;
 --max-lines: 2;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
}
.p-card {
 z-index: 1;
}
@media only screen and (max-width: 767px) {
 .card-res-767 {
  text-align: center;
 }
 .cta-card {
    top: -90px !important;
   }
}

.integrations.text-card-height {
 height: 75px !important;
}
.lift-lg .card-body {
 padding: 20px;
 height: 250px;
 text-align: left;
}
.mh-442 {
 min-height: 442px !important;
}
.cursor-pointer {
 cursor: pointer;
}
.f-icon-align {
 float: left;
 display: none;
}

.inside .inner-feature-sec:nth-child(odd) .swap-row1 {
 -webkit-box-ordinal-group: 2;
 -ms-flex-order: 1;
 order: 1;
}
.kp-left-menu.active {
 color: #335eea !important;
}

.dropdown-body .dropdown-item {
 white-space: initial !important;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
 outline: none;
}

@media (max-width: 767px) {
 .navbar-nav .dropdown-menu-xl .dropdown-body {
  padding: 0 !important;
 }
 .navbar-nav .dropdown > .dropdown-toggle {
  text-align: left;
 }
 .navbar-nav .nav-item {
  padding: 1rem 1.5rem;
 }
 .innerint-footer .res-767-p,
 .apps-footer .res-767-p,
 .inner-feature-footer .res-767-p,
 .ebooks-footer .res-767-p,
 .inner-ebooks-footer .res-767-p,
 .blog-footer .res-767-p,
 .feature-footer .res-767-p,
 .kp-footer .res-767-p,
 .webinar-footer .res-767-p,
 .product-update-footer .res-767-p{
  margin-top: 0rem !important;
 }
 .signup, .btn-res-767, .btn-primary-soft,.allapps-text{
  font-size: 0.8rem !important;
 }

 .mob-center-align {
  text-align: center !important;
 }
 .mobi-img-center {
  margin: 0 auto;
  display: block;
 }
 .mobi-center-row {
  text-align: center;
  display: block;
 }
 .mobil-col-auto {
  width: 100%;
 }
 .rw-wordss {
  display: inline-flex;
  position: relative;
  min-width: 400px;
  top: -20px;
  text-align: center !important;
  right: 232px !important;
 }
 .mob-trust-mb {
  margin-bottom: 0 !important;
 }
 .trusted-head-text {
  font-size: 2rem !important;
 }
 .trusted-p-text {
  font-size: 1rem !important;
 }
 .mob-mb-0 {
  margin-bottom: 0 !important;
 }
 .mob-pb-0 {
  padding-bottom: 0 !important;
 }
 .global_uptime {
  padding: 0.25rem !important;
 }
 .cor-pad {
  padding-left: 1rem !important;
 }
 .feature-trail-btn {
  margin: 0 auto;
  display: block;
 }
 .inside .inner-feature-sec:nth-child(odd) .swap-row1 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 0;
 }
 .integration-heading-text {
  font-size: 1.4rem;
 }
 .home-slider .flickity-prev-next-button.previous {
  /*left: 72% !important;*/
  top: 100% !important;
 }
 .product-update-list ul{
  padding: 0;
 }
 .pr-update-img-sec img{
  margin-bottom: 2.5rem;
 }


}

@media (max-width: 359px) {
 .btn {
  font-size: 1rem;
  padding: 0.6125rem 0.65rem;
 }
 .prefooter-mobi-form-btn{
  width: 100%;
  margin-left: 0 !important;
  margin-top: 1rem;
 }
 .prefooter-mobi-form-btn .btn{
  width: 100%;
  padding: .8125rem 1.25rem;
 }
 .prefooter-signup-three .btn{
  padding: .8125rem 1.25rem;
  font-size: 1rem !important;
 }

}

@media (min-width: 360px) {
 #whats-inside .row {
  margin-right: 0px;
  margin-left: 0px;
 }
 .swap-row1,
 .swap-row2 {
  text-align: center;
 }

}
@media (min-width: 768px) {
 .header-hover-menu .dropdown-menu {
  padding: 10px 20px 15px !important;
  min-width: 160px !important;
 }
 .cta {
  padding-top: 8rem !important;
 }
 .home-slider .flickity-prev-next-button.previous {
 left: 50% !important;
 top: 100% !important;
 margin-top: 5px
}
.home-slider .flickity-prev-next-button.next{
   margin-top: 5px;
   right: 44% !important;
}
.home-slider .img-fluid.rounded{
  /*width: 676px;*/
    margin: 0 auto;
    display: block
}

}



.cor-pad {
 padding-left: 5rem;
}
.home-slider .flickity-prev-next-button.next {
 top: 100%;
}
.fe-arrow-right{
    display: none !important;
}
.btn-outline-primary-desat {
    color: #335eea !important;
    border-color: #335eea !important;
}
.badge-primary-desat-soft {
    color: #335eea !important;
}
.btn-outline-primary-desat.btn-outline-primary-desat:hover{
   color: #fff !important;
}
.get-product-text .text-success {
    color: #0fa97b!important;
}
.card-font13{
  font-size: 1.3rem;
}
.pricing-h4{
      font-size: 1.6rem;
}
 .pricing-feature-head, .font16 {
  font-size: 1.3rem !important;
 }

 .breadcrumb-item+.breadcrumb-item::before {
    content: "/" !important;
}
.text-success {
    color: #208063!important;
}
.text-primary {
    color: #335eea!important;
}
.text-muted {
    /*color: #5e6979!important;*/
    color: #869ab8!important;
}
.blockquote-footer {
    color: #3f4856!important;
}
.btn-primary-desat {
    background-color: #335eea!important;
    border-color: #335eea!important;
}

.badge-success-soft {
    background-color: rgb(232 195 148 / 10%);
    color: #fb5605;
}
.bg-au {
    width: 17px; height: 13px;
    background: url('../images/static/css_sprites.png') -2px -2px;
}
.bg-computer {
    width: 20px; height: 16px;
    background: url('../images/static/css_sprites.png') -29px -2px;
}
.bg-dollar {
    width: 20px; height: 16px;
    background: url('../images/static/css_sprites.png') -2px -23px;
}
.bg-gb {
    width: 17px; height: 13px;
    background: url('../images/static/css_sprites.png') -2px -43px;
}
.bg-infinite {
    width: 20px; height: 16px;
    background: url('../images/static/css_sprites.png') -22px -23px;
}
.bg-support {
    width: 20px; height: 16px;
    background: url('../images/static/css_sprites.png') -49px -2px;
}
.bg-us {
    width: 17px; height: 13px;
    background: url('../images/static/css_sprites.png') -23px -43px;
}
.sprite-css{
  display: inline-block;
    vertical-align: middle;
}
.flickity-button.previous::before {
    background-image: url('../images/right-arrow.svg') !important;
    content: "" !important;
    height: 16px !important;
    width: 16px !important;
    transform: rotate(180deg) !important;
}

.flickity-button.next::before {
    content: "\e912";
    background-image: url('../images/right-arrow.svg') !important;
    content: "" !important;
    height: 16px !important;
    width: 16px !important;
    transform: rotate(0deg) !important;
}

.flickity-button:focus, .flickity-button:hover {
    background-color: #f1f4f8 !important;
}

i.fe.fe-phone.mr-1:before {
    content: "";
    background-image: url('../images/diler.svg');
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 4px;
    left: -2px;
}


.social-icon.google-plus {
    position:relative;
  }
  
  .social-icon.google-plus:after {
      background-image: url('../images/google-signup.svg');
      content: "";
      width: 30px;
      height: 30px !important;
      position: absolute;
      text-align: center;
      top: 10px;
      background-repeat: no-repeat;
      left: 10px;
  }
  
  .social-icon.twitter:after {
       background-image: url('../images/microsoft-signup.svg');
      content: "";
      width: 30px;
      height: 30px !important;
      position: absolute;
      text-align: center;
      top: 10px;
      background-repeat: no-repeat;
      left: 9px;
  }
  
  .social-icon.twitter {
      position:relative;
  }
  .social-buttons .social-icon.linkedin{
        position:relative;
  }
  
  .social-buttons .social-icon.linkedin:after{
       background-image: url('../images/linkedin-signup.svg');
      content: "";
      width: 30px;
      height: 30px !important;
      position: absolute;
      text-align: center;
      top: 9px;
      background-repeat: no-repeat;
      left: 10px;
  }

  @media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1060px;
    }
     .homeslider-sec{
    margin-right: -6rem;
  }
  }
@media (min-width: 1400px) {
  .homeslider-sec{
    margin-right: -14rem;
  }
}

@media (min-width: 1600px) {
  .homeslider-sec{
    margin-right: -18rem;
  }
}

div#defaultmenuid h5 {
    white-space: normal;
    text-align: center;
}
.shadow-light-lg, .shadow-lg, .lift:focus, .lift:hover  {
  -webkit-box-shadow: 0 1.5rem 2rem rgba(22,28,45,.03)!important;
  box-shadow: 0 1.5rem 2rem rgba(22,28,45,.03)!important;
}
.text-gray-200 {
  color: #ffffff!important;
}
.flickity-button:focus {
  outline: 0;
  box-shadow: none;
}
a.blog-summary-link, a.blog-summary-link:hover{
    color: inherit;
    text-decoration: none;
}
img[src~="kp-inner-img-mk"] {
 max-width: 100%;
 margin: 40px auto;
display: block
}
img[src~="kp-inner-img-mk-hide"]{
  display: none !important;
}

/*-- swiper --*/
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
  float: left
}

.swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -o-transform: translate(0,0);
  -ms-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
  height: auto
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform,height;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform,height
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0,-50%,0);
  -moz-transform: translate3d(0,-50%,0);
  -o-transform: translate(0,-50%);
  -ms-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px
}

.swiper-pagination-progress {
  background: rgba(0,0,0,.25);
  position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
  -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
  animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  -webkit-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
      -webkit-transform: rotate(360deg)
  }
}

@keyframes swiper-preloader-spin {
  100% {
      transform: rotate(360deg)
  }
}
.time-line-sec {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  flex-direction: column;
  height: 100%;
}

.timeline {
  width: 100%;
  background-color: #fff;
  /* box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.2); */
}
.timeline .swiper-container {
  height: 450px;
  width: 100%;
  position: relative;  
}
.swiper-container{
  background-image: url('https://500apps-sites-dev.s3.amazonaws.com/track-ly/images/500appsportal/background-screen.webp');
  width: 100%;
  background-position: center center;
  background-size: cover;
}
.timeline .swiper-wrapper {
  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
}
.timeline .swiper-slide {
  position: relative;
  color: #fff;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.timeline .swiper-slide::after {
  content: "";
  position: absolute;
  z-index: 1;
  right: -115%;
  bottom: -10%;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: -230px 0 150px 60vw rgba(0, 0, 0, 0.7);
  border-radius: 100%;
}
.timeline .swiper-slide-content {
  position: absolute;
  text-align: center;
  width: 80%;
  max-width: 310px;
  right: 50%;
  top: 13%;
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
  font-size: 12px;
  z-index: 2;
}
.timeline .swiper-slide .timeline-year {
  display: block;
  font-style: italic;
  font-size: 42px;
  margin-bottom: 50px;
  -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
  color: #fff;
  font-weight: 300;
  opacity: 0;
  transition: .2s ease .4s;
}
.timeline .swiper-slide .timeline-title {
  font-weight: 800;
  font-size: 34px;
  margin: 0 0 30px;
  opacity: 0;
  -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
  transition: .2s ease .5s;
}
.timeline .swiper-slide .timeline-text {
  line-height: 1.5;
  opacity: 0;
  -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
  transition: .2s ease .6s;
  font-weight: 500 !important;
    font-size: 1.1rem;
}

.timeline-year{
  font-size: 20px!important;
  padding-top: 20px;
}

.timeline .swiper-slide-active .timeline-year {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: .4s ease 1.6s;
}
.timeline .swiper-slide-active .timeline-title {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: .4s ease 1.7s;
}
.timeline .swiper-slide-active .timeline-text {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  transition: .4s ease 1.8s;
}
.timeline .swiper-pagination {
  right: 15% !important;
  height: 100%;
  display: none;
  flex-direction: column;
  justify-content: center;
  /* font-style: italic; */
  font-weight: 300;
  font-size: 18px;
  z-index: 1;
}
.timeline .swiper-pagination::before {
  content: "";
  position: absolute;
  left: -30px;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.2);
}
.timeline .swiper-pagination-bullet {
  width: auto;
  height: auto;
  text-align: center;
  /*opacity: 0.8;*/
  opacity: 1;
  background: transparent;
  color: #fff;
  margin: 5px 0 !important;
  position: relative;
  font-size: 20px;
}
.timeline .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 8px;
  left: -32.5px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #ffc23e;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: .2s;
}
.timeline .swiper-pagination-bullet-active {
  color: #ffc23e;
    font-weight: 800 !important;
    opacity: 1;
}
.timeline .swiper-pagination-bullet-active::before {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.timeline .swiper-button-next,
.timeline .swiper-button-prev {
  background-size: 20px 20px;
  top: 9%;
  width: 20px;
  height: 20px;
  margin-top: 0;
  z-index: 2;
  transition: .2s;
}


.timeline .swiper-button-prev {
  left: 8%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23d4a024'%2F%3E%3C%2Fsvg%3E");
}
.timeline .swiper-button-prev:hover {
  -webkit-transform: translateX(-3px);
          transform: translateX(-3px);
}
.timeline .swiper-button-next {
  right: 8%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23d4a024'%2F%3E%3C%2Fsvg%3E");
}
.timeline .swiper-button-next:hover {
  -webkit-transform: translateX(3px);
          transform: translateX(3px);
}
@media screen and (min-width: 768px) {
  .blog-vertical-center{
     position: relative;
    top: 100%;
    transform: translateY(50%);
  }
  .timeline .swiper-slide::after {
    right: -30%;
    bottom: -8%;
    width: 240px;
    height: 50%;
    box-shadow: -230px 0 150px 39vw rgba(7, 36, 117, 0.62);
  }
  .timeline .swiper-slide-content {
    right: 30%;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 310px;
    font-size: 11px;
    text-align: right;
  }
  .timeline .swiper-slide .timeline-year {
    margin-bottom: 0;
    font-size: 32px;
  }
  .timeline .swiper-slide .timeline-title {
    font-size: 46px;
    margin: 0;
    font-style: normal;
  }
  .timeline .swiper-pagination {
    display: flex;
  }
  .timeline .swiper-button-prev {
    top: 9%;
    left: auto;
    right: 15%;
    -webkit-transform: rotate(90deg) translate(0, 10px);
            transform: rotate(90deg) translate(0, 10px);
  }
  .timeline .swiper-button-prev:hover {
    -webkit-transform: rotate(90deg) translate(-3px, 10px);
            transform: rotate(90deg) translate(-3px, 10px);
  }
  .timeline .swiper-button-next {
    top: 90%;
    bottom: 5%;
    right: 15%;
    -webkit-transform: rotate(90deg) translate(0, 10px);
            transform: rotate(90deg) translate(0, 10px);
  }
  .timeline .swiper-button-next:hover {
    -webkit-transform: rotate(90deg) translate(3px, 10px);
            transform: rotate(90deg) translate(3px, 10px);
  }
}
@media screen and (min-width: 1024px) {
  .timeline .swiper-slide::after {
    right: -20%;
    bottom: -12%;
    width: 240px;
    height: 50%;
    box-shadow: -230px 0 150px 39vw rgba(7, 36, 117, 0.44);
  }
  .timeline .swiper-slide-content {
    right: 25%;
  }
}
.timeline-text{
  font-size: 15px;
  font-style: normal;
}

.timeline-title{
  font-style: normal;
}
/*--swiper end --*/

.marketing {
    display: inline-block;
    color: #f08080;
    border: 1px solid #ffbebe;
    background-color: #fff6f6;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.sales {
    display: inline-block;
    color: #9898e5;
    border: 1px solid #c5c5fe;
    background-color: #f3f3ff;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.pre_sales {
    display: inline-block;
    color: #67bedf;
    border: 1px solid #97d9f2;
    background-color: #f4fcff;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.all_departments {
    display: inline-block;
    color: #c997ed;
    border: 1px solid #d7aaf8;
    background-color: #faf3ff;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.product_managers {
    display: inline-block;
    color: #eb8fcb;
    border: 1px solid #ffb1e4;
    background-color: #fff6fc;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.human-r {
    display: inline-block;
    color: #cfaa5e;
    border: 1px solid #eec879;
    background-color: #fff9ec;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.developers {
    display: inline-block;
    color: #62c19f;
    border: 1px solid #87eec9;
    background-color: #f2fffa;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.support {
    display: inline-block;
    color: #afc787;
    border: 1px solid #cbe3a4;
    background-color: #f8ffec;
    padding: 3px 4px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 500;
    vertical-align: middle;
    line-height: 11px
}

.card-meta{
  padding: 0 1.2rem 1rem;
}
.lift-lg .card-body p{
 display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
min-height: 60px;
}
.modal-signup .right-sec h3 {
    color: #161c2d;
    font-size: 1.9375rem !important;
    font-weight: 400!important;
    white-space: unset;
}
.modal-signup .right-sec p{
  margin: 0 !important;
}
.modal-signup .login-content, .login-content .left-sec  {
    border-radius: 0.4rem !important;
}
.login-content .left-sec{
  border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.login-content .modal-header {
    border: 0;
}
.card-meta-divider {
    margin: 0px 0 1rem;
}
.display-5{
    font-size: 1.6875rem;
}
/*-- mailtracer --*/
  .mailtracer .navbar.active .logintext{
    display: none;
  }
  .mailtracer .home-slider .flickity-prev-next-button.previous,
  .mailtracer .home-slider .flickity-prev-next-button.next{
  margin-top: 12px;
  }
@media (min-width: 768px){
  .mailtracer .nav-first.navbar-nav{
      margin-right: -18px;
    }
  }
  .mailtracer .display-5{
    font-size: 1.6875rem;
    display: block;
  }
/*--endmailtracer --*/
.navbar-light .navbar-brand img{
  height: 30px;
}

.inner-blog-content{
  text-align: justify;
}
.avatar-name{
  letter-spacing: .08em;
  line-height: 1.55;
  font-size: .75rem;
}

.faq-answers .accordion .card-header:after {
    font-family: 'FontAwesome';  
    /*content: "\f068";*/
    float: right; 
   content: "\-";  
       margin-right: 10px;
}
.faq-answers .accordion .card-header.collapsed:after {
    /*content: "\f067"; */    
     content: "+";
         margin-right: 10px;
}
.faq-answers .card-header{
    margin-bottom: 0px;  
    padding: 1rem 0rem;
    font-size: 18px;  
    cursor: pointer;
    border-bottom: 1px solid #f1f4f8;
    background-color: inherit;
}
.faq-answers .card {
    border-radius: 0;
}
.blog-product-name::first-letter{
  text-transform:capitalize;
}
.triggers-header-sec {
    height: 92px;
}
.trusted-heading{
  line-height: 1.35;
  letter-spacing: -.01em;
  font-size: 1.9375rem;
}
/*-- openedornot--*/

.add-chrome {
background-color: #fff;
display: block;
left: 0;
margin: 10px auto;
margin-right: 10px;
padding: 20px;
position: fixed;
right: 0;
text-align: left;
top: 10px;
transform: translateY(-200%);
transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
width: 290px;
z-index: 2030;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 40px rgba(0,0,0,0.2);
box-shadow: 0 5px 40px rgba(0,0,0,0.2);
}
.add-chrome.show {
transform: translateY(0);
}
.show {
display: block !important;
}
.add-chrome.show {
transform: translateY(0);
}
.add-chrome.alternate .btn.btn-primary {
background: #335eea;
transition: transform .25s ease;
}
.add-chrome .btn {
display: block;
padding: 10px;
text-align: center;
font-weight: 600;
font-size: 14px;
}
.add-chrome::after {
border-color: #fff transparent;
border-style: solid;
border-width: 10px 10px 0;
content: '';
display: block;
margin-left: -10px;
position: absolute;
right: 10px;
top: -10px;
width: 0;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
/*-- openedornot--*/

.answers p:first-letter, .inner-blog-content p:first-letter,
.answers h2:first-letter {
    text-transform: capitalize;
}
