@media (min-width: 1000px) and (max-height: 800px) {
  .home-page header .header-content {
    position: relative;
    top: 0;
    transform: translateY(0%);
  }
  .home-page header {
    height: 120vh;
    position: relative;
  }
}
@media (min-height: 1400px) {
  .presentation-page header {
    height: 1900px;
  }
}
@media (max-height: 1050px) {
  .lp-main-version2 header .header-content {
    padding: 50px 0 200px 0;
  }
}
@media (max-height: 950px) {
  .menu-fixed-2019 {
    display: none !important;
  }
}
@media (max-height: 500px) {
  .home-page header .main-image-container img {
    left: 0 !important;
  }
}
@media (min-width: 1500px) {
  .template-themes .block-details .description {
    padding-top: 4%;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .hidden-md {
    display: none !important;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .container {
    max-width: 90%;
  }
}
@media (max-width: 576px) {
  .container {
    max-width: 96%;
  }
}
@media (max-width: 2200px) {
  .early-access .rocket-assets {
    width: 933px;
  }
  .early-access #rocketcloud {
    width: 328px;
    position: absolute;
    right: 180px;
    z-index: 1;
    bottom: 284px;
  }
}
@media (max-width: 1800px) {
  .datawidgets-template-images {
    position: relative;
    width: 575px;
    margin: 0 auto;
  }
  .datawidgets-template-images .img-1 {
    max-width: 154px;
    top: 126px;
    right: 141px;
  }
  .datawidgets-template-images .img-2 {
    max-width: 256px;
    right: 142px;
  }
  .datawidgets-template-images .img-3 {
    max-width: 170px;
    left: -25px;
    top: 30px;
  }
  .datawidgets-template-images .img-4 {
    max-width: 193px;
    top: -46px;
    left: -26px;
  }
  .datawidgets-template-images .img-6 {
    max-width: 163px;
    left: -25px;
  }
  .datawidgets-template-images .img-5 {
    max-width: 192px;
    right: 205px;
    top: -45px;
  }
}
@media (max-width: 1700px) {
  .lp2-header .header-content h1 {
    font-size: 40px;
    font-weight: 200;
    line-height: 65px;
    margin-bottom: 50px;
  }
  .lp2-header.header-assets-datawidgets .header-content {
    max-width: 620px;
  }
  .lp2-header .header-content {
    position: relative;
    max-width: 520px;
    margin-top: 75px;
  }
  .lp2-header-icons {
    padding-bottom: 450px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800 {
    max-width: 600px;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-800 {
    max-width: calc(100% - 700px);
  }
}
@media (max-width: 2000px) {
  .lp2-header .header-asset-icon-animation {
    right: -7%;
    padding-bottom: 10%;
  }
  .lp2-header.header-assets-datawidgets {
    padding-bottom: 474px;
  }
}
@media (max-width: 1600px) {
  .presentation-page header .header-2 .frame-container {
    max-width: 70%;
  }
  .presentation-page header .header-2 .kids {
    left: 7%;
  }
  .presentation-page header .header-2 .man-standing {
    left: 4%;
  }
  .infographic-embed-content-tabs {
    position: relative;
    width: 75%;
    margin-left: auto;
    margin-right: 5%;
  }
  .infographic-embed-content-tabs .tab-content .tab-pane {
    width: 100%;
  }
}
@media (max-width: 1500px) {
  .medium-rectangle-feed .template-grid-6,
  .medium-rectangle-feed .template-grid-4 {
    width: 20%;
  }
  .block-multiuse-visme-feautures .row {
    left: 0%;
  }

  .row.template_sub_presentation .col-image:after {
    right: 2%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800 {
    max-width: 500px;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-800 {
    max-width: calc(100% - 600px);
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-next {
    right: 35%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-prev {
    left: 35%;
  }
  .templates-page
    .template_details
    .block-details
    .specifications
    ul
    li
    .title {
    width: 15%;
  }
  .templates-page .template_details .block-details .specifications ul li .text {
    width: 85%;
  }
}
@media (max-width: 1400px) {
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-slider {
    max-width: 50%;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-description {
    max-width: 47%;
  }
  .template-grid-5 {
    width: 25%;
  }
  .template-grid-6 {
    width: 20%;
  }
  .home-page .devices-parallax {
    height: 700px;
  }
  .home-page .devices-parallax .home-parallax-container .full-screen-container {
    width: 1000px;
    left: 5%;
  }
  .home-page .devices-parallax .home-parallax-container .laptop-container {
    max-width: 350px;
    transform: scale(1.4);
    top: 150%;
  }
  .home-page .devices-parallax .home-parallax-container .ipad-container {
    max-width: 212px;
    transform: scale(1.4);
    top: 150%;
  }
  .home-page .devices-parallax .home-parallax-container .iphone-container {
    max-width: 150px;
    transform: scale(1.2);
    top: 150%;
  }
  .home-page header .main-image-container img {
    max-width: 80%;
  }

  .infographic-page .first-block-container .title {
    font-size: 60px;
  }
  .infographic-page header .header-lego {
    left: -961px;
  }
  .infographic-page header .header-play1 {
    right: -1060px;
  }
  .lp2-header.header-assets-datawidgets {
    padding-bottom: 255px;
  }
  .lp-main-version2 header .header-content .col-text {
    max-width: 390px;
  }
  .charts-maps header .header-content,
  .charts-maps header .presentation-laptop {
    margin-right: 0;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800 {
    max-width: 400px;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-800 {
    max-width: calc(100% - 500px);
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500 {
    max-width: 400px;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-500 {
    max-width: calc(100% - 544px);
  }
  .lp2-header .header-asset-icon-animation {
    right: -20%;
  }
  .lp2-header-icons {
    padding-bottom: 187px;
  }
  .assets-photos-pictures h2 {
    margin-top: 0%;
  }
  .assets-photos-pictures .portrait-photos {
    max-width: 504px;
    margin-left: auto;
  }
  .assets-photos-pictures .portrait-photos img.img-1 {
    max-width: 73px;
  }
  .assets-photos-pictures .portrait-photos img.img-2 {
    max-width: 91px;
    top: -48px;
  }
  .assets-photos-pictures .portrait-photos img.img-3 {
    max-width: 105.5px;
  }
  .assets-photos-pictures .portrait-photos img.img-4 {
    max-width: 87px;
  }
  .assets-photos-pictures .portrait-photos img.img-5 {
    max-width: 141px;
  }
  .assets-photos-pictures .portrait-photos img.img-6 {
    max-width: 108px;
    top: -64px;
    left: -5px;
  }
  .assets-photos-pictures .portrait-photos img.img-7 {
    max-width: 124px;
    top: -105px;
    left: -27px;
  }
  .assets-photos-pictures .portrait-photos img.img-8 {
    max-width: 101px;
    top: -110px;
    right: -364px;
  }
  .assets-photos-pictures .portrait-photos img.img-9 {
    max-width: 119px;
    top: 18px;
  }
}
@media (max-width: 1300px) {
  .unleashed-page .go-live-block .video-frame {
    top: 9%;
    max-width: 64%;
    padding-bottom: 36.5%;
    z-index: 1;
    border-radius: 5px;
  }
  .home-page {
    overflow: hidden;
  }
  .home-page header .header-content .big-title .typewriteranimation {
    font-size: 50px;
    max-width: 440px;
    margin-left: 13px;
  }
  .home-page header .header-content .big-title h1 {
    font-size: 50px;
  }
  .home-page header .header-content .big-title {
    max-width: 888px;
    margin: 0 auto 5px auto;
  }
  .home-page header .header-content h2 {
    font-size: 20px;
  }
  .wide-skyscraper-feed .template-grid-6,
  .wide-skyscraper-feed .template-grid-4 {
    width: 20%;
  }
  .home-page .block-multiuse-description p.big-text {
    font-size: 29px;
    line-height: 50px;
  }
  .unleashed-page .go-live-block .medium-container {
    padding: 0;
  }
  .block-presentation-devices
    .block-tab-container
    .tab-content
    .arrow-try-free {
    display: none;
  }
  .block-presentation-devices .block-tab-container .tab-navigation {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
    justify-content: space-between;
  }
  .block-presentation-devices .block-tab-container .tab-navigation li {
    display: inline-block;
    width: 32%;
  }
  .block-presentation-devices .block-tab-container .tab-navigation li a i {
    width: 35px;
    text-align: center;
    height: 35px;
    margin-right: 10px;
  }
  .block-presentation-devices .block-tab-container .tab-navigation li a i img {
    height: 35px;
  }
  .block-presentation-devices
    .block-tab-container
    .tab-content
    .arrow-try-free
    .block-text-templates
    .row-container
    .container {
    justify-content: center;
  }
  .datawidgets-template-images {
    position: relative;
    width: 442px;
    margin: auto 0 auto auto;
  }
  .datawidgets-template-images .img-1 {
    max-width: 116px;
    top: 126px;
    right: 141px;
  }
  .datawidgets-template-images .img-2 {
    max-width: 192px;
    right: 142px;
  }
  .datawidgets-template-images .img-3 {
    max-width: 142px;
    left: -67px;
    top: 71px;
  }
  .datawidgets-template-images .img-4 {
    max-width: 127px;
    top: -56px;
    left: -67px;
  }
  .datawidgets-template-images .img-6 {
    max-width: 122px;
    left: -66px;
  }
  .datawidgets-template-images .img-5 {
    max-width: 127px;
    right: 205px;
    top: -53px;
  }
  .lp-assets-text-image.datawidgets-text-image h2 {
    margin-top: 20%;
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 30px;
    max-width: 650px;
  }
}

@media (max-width: 1260px) {
  .template-grid-6 {
    width: 20%;
    float: left;
  }
  .block-multiuse-text-video.video-right .block-text {
    padding-right: 0%;
  }
  .lp2-header.header-assets-photos {
    padding-bottom: 10%;
  }
  .lp2-header.header-assets-photos .header-content {
    margin-top: 4%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800 {
    max-width: 600px;
    margin: 45px auto 60px auto;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-800 {
    max-width: 100%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500 {
    max-width: 600px;
    margin: 45px auto 60px auto;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-500 {
    max-width: 100%;
  }
  .templates-page .template_details .block-details .information .block-slider {
    width: 100%;
    margin: 0;
  }

  .templates-page .template_details .block-details h1.h1-mobile {
    display: block;
  }
}
@media (max-width: 1200px) {
  .block-steps-infographic .block-row.first-row {
    margin-top: 0px;
  }
  .block-steps-infographic .block {
    padding: 0 50px;
  }
  .block-steps-infographic .block p br {
    display: none;
  }
  .block-multiuse-text-bg-half-half .container-inner {
    padding: 15px 0 15px 40px;
  }
  .footer-21-v1
    .footer-container
    .block-logo-container
    .review-badges.logo-section {
    display: none;
  }
  .footer-dropdown-language {
    max-width: 300px;
    margin: auto;
    margin-bottom: 20px;
  }
  .lps-page-v3 header .header-content figure img {
    border-radius: 10px;
  }
  .mu_features_hide_v2 .content-container {
    padding: 40px;
  }
  .template-grid-6 {
    width: 25%;
  }
  .templates-page .template_details .block-details .information {
    flex-direction: column-reverse;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-slider {
    max-width: 100%;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-description {
    max-width: 100%;
  }
  .templates-page .template_details .block-details.ver-2 .button-blue {
    max-width: 100%;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a {
    font-size: 16px;
    padding: 3px;
  }
  .top-message-bar-producthunt .producthunt-logo {
    position: relative;
    display: block;
    margin-bottom: 21px;
  }
  .top-message-bar-producthunt {
    padding: 0px 35px 12px 35px;
  }

  .apps-visme-main header {
    background-position: right 0% center;
  }
  header.text-asset .col-asset video {
    position: absolute;
    right: 4%;
    top: 8%;
    max-width: 72%;
    width: 100%;
  }
  .template-category-info-container
    .description-img-container
    .description-block {
    max-width: 579px;
  }
  header.text-asset .col-asset .pic {
    top: 5%;
  }
  header.text-asset .col-text {
    max-width: 455px;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper,
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div {
    width: 31%;
    max-width: 31%;
  }
  .block-logos-new .logo-container-inner {
    flex: 1 0 33.3333%;
  }
  .grid-item {
    width: 31%;
  }
  .grid-item--width2 {
    width: 48%;
  }

  .gallery-items-container {
    max-width: 870px;
    margin: 0 auto;
  }

  .medium-rectangle-feed .template-grid-6,
  .medium-rectangle-feed .template-grid-4 {
    width: 25%;
  }
  .block-multiuse-visme-feautures .row {
    position: relative;
    left: 0%;
  }
  .block-multiuse-visme-feautures p {
    max-width: 100%;
    margin-bottom: 75px;
  }
  .home-page .block-multiuse-video-cloud {
    padding: 90px 0 129px 0;
  }

  .unleashed-page .go-live-block .text-container h3 {
    font-size: 3vw;
  }
  .unleashed-page .go-live-block .text-container .bullets li {
    font-size: 1.5vw;
  }
  .unleashed-page .go-live-block .text-container .social li {
    width: 35px;
    margin-right: 8px;
  }

  .infographic-block-1 .infographic-templates-blocks .left-block,
  .infographic-block-1 .infographic-templates-blocks .right-block {
    padding: 40px;
  }
  .templates-page .template_details .block-details .breadcrumb {
    padding-left: 0;
  }
  .templates-page .template_details .block-details h1 {
    display: none;
  }
  .infographic-embed-content-tabs {
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    margin-top: 70px;
  }
  .block-multiuse-analytics .charts {
    display: block;
  }
  .block-multiuse-analytics .analytics-table,
  .block-multiuse-analytics .analytics-slides-chart {
    width: 100%;
  }
  .block-multiuse-social-info .blocks .row .padding-right {
    padding-right: 15%;
  }
  .lp-icons-types .text-on-right {
    padding-left: 5%;
  }
  .block-multiuse-social-info .blocks .row .padding-left {
    padding-right: 5%;
  }
  .social-steps-block .step-title span.title {
    font-size: 15px;
    line-height: 22px;
    padding-top: 4px;
  }
  .social-steps-block .step-title .number {
    height: 50px;
    width: 50px;
    font-size: 25px;
    margin-right: 14px;
  }
  .lp-main-version2 header .float-image-right {
    top: 220px;
  }
  .lp-main-version2 h2 span.arrow {
    display: none;
  }
  .charts-maps .lp-assets-block .add-padding-left {
    padding-left: 0;
  }
  .early-access #rocketcloud {
    width: 212px;
    position: absolute;
    z-index: 1;
    bottom: 205px;
    right: -144px;
    left: 0;
    margin: auto;
  }
  .early-access .rocket-assets {
    width: 600px;
    margin: 20px auto;
    position: relative;
  }
  .early-access .rocket-assets svg {
    position: relative;
    bottom: 0;
    overflow: initial;
  }
  .early-access .top-corner {
    max-width: 38%;
  }
  .early-access .content {
    margin: 30px auto 20px auto;
  }
  .early-access {
    background: none;
  }
  .early-access .content .rocket {
    display: block;
  }
  .block-multiuse-title-desc h2,
  .h2-global,
  .lp-main-version2 h2 {
    font-size: 38px;
  }
  .lp-main-version2 header .header-content .presentation-laptop {
    margin-top: 8%;
  }
  .charts-maps .lp-assets-block h2 {
    font-size: 33px;
    line-height: 46px;
  }
  .charts-maps header .presentation-laptop,
  .presentation-laptop.general {
    width: 463px;
    height: 273px;
    background-size: 100%;
  }
  .presentation-laptop .pics .pic,
  .presentation-laptop.large .pics .pic {
    width: 322px;
    top: 20px;
    left: 71px;
  }
  .presentation-laptop .user {
    left: 9px;
    width: 46px;
    bottom: -8px;
  }
  .charts-maps header .header-content h1 {
    font-size: 38px;
    line-height: 46px;
  }
  .charts-maps header {
    min-height: 593px;
  }
  .charts-maps header .button-blue.big-size {
    padding: 8px 29px;
    font-size: 17px;
  }
  .charts-maps header .header-content {
    margin-top: 3%;
  }
  .block-text-templates h2 {
    font-size: 40px;
  }
  .block-text-templates h3 {
    font-size: 20px;
    margin-right: 120px;
  }
  .charts-maps .amchart-row .col-12:nth-child(2) .amchart-block,
  .charts-maps .amchart-row .col-12:nth-child(4) .amchart-block,
  .charts-maps .amchart-row .col-12:nth-child(3) .amchart-block {
    margin-top: 0px;
  }
  .lp-icons-types h2,
  .lp-icons-customize h2,
  .lp-icons-uses h2,
  .assets-photos-templates h2,
  .assets-photos-pictures h2 {
    font-size: 27px;
    line-height: 44px;
  }
  .main-ebooks-container article a.yellow {
    font-size: 13px;
    padding: 15px 20px;
    bottom: 30px;
  }
  .lp-icons-customize video {
    padding: 10px 50px;
  }
  .templates-page
    .template_details
    .block-details
    .specifications
    ul
    li
    .title {
    width: 20%;
  }
  .templates-page .template_details .block-details .specifications ul li .text {
    width: 80%;
  }
  .lp-assets-block.dataWidgets-icons h2 {
    font-size: 27px;
    line-height: 43px;
  }
  .lp-assets-easy-steps .nav {
    max-width: 500px;
    margin: 0 auto 35px;
  }
}

@media (max-width: 1150px) {
  .block-multiuse-quote-image .block-container .quote-container img {
    right: -53%;
  }
  .gallery-page .row1-height-img {
    height: 200px;
  }

  .block-multiuse-tags-cloud .tags li a {
    font-size: 15px;
    color: #a0a5b8;
    font-family: "Lato", sans-serif;
    border: 1px solid #e4e4e4;
    margin: 10px 4px;
    padding: 14px 28px;
    display: inline-block;
    border-radius: 5pc;
    transition: 0.3s ease;
  }
  .block-multiuse-tags-cloud .tags {
    max-width: 90%;
  }
  .lp2-header.header-assets-photos .header-content h1 {
    font-size: 32px;
  }
  .lp2-header .header-content h1 {
    font-size: 27px;
    font-weight: 200;
    line-height: 43px;
    margin-bottom: 50px;
  }
  .lp2-header .header-content {
    max-width: 410px;
    margin-top: 75px;
  }
  .lp2-header .header-asset-icon-animation {
    right: -24%;
  }
}
@media (max-width: 1100px) {
  .infographic-page-v4 header .asset-container .right-img {
    max-width: 37%;
    right: -123px;
  }
  .infographic-page-v4 header .asset-container .left-img {
    max-width: 37%;
    left: -123px;
  }
  .presentation-steps-slider .first-block,
  .presentation-steps-slider .second-block,
  .presentation-steps-slider .third-block {
    padding: 40px;
  }
  .lps-page-v3 header .header-content {
    display: block;
    padding: 0 15px;
  }
  .lps-page-v3 header .header-content .col-text {
    width: 60%;
    padding-left: 0;
    text-align: center;
    margin: 0 auto 30px auto;
  }
  .lps-page-v3 header .header-content figure {
    width: 61%;
    margin: 0 auto;
  }
  lps-page-v3 header .header-content ul {
    max-width: 49%;
    margin: 40px auto 0;
  }
  .lps-page-v3 header .header-content ul li {
    width: 100%;
  }
  .block-multiuse-home-description .inner-container {
    flex-wrap: wrap;
    padding: 0% 10% 17% 10%;
  }
  .block-multiuse-home-description .inner-container h2 {
    font-size: 47px;
    line-height: 80px;
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .block-multiuse-home-description .inner-container h2 span {
    display: block;
  }
  .block-multiuse-home-description .inner-container p {
    width: 100%;
    max-width: 100%;
    text-align: center;
    font-size: 25px;
    line-height: 43px;
  }
  .apps-visme-main header .header-content {
    margin: 0 auto 60px auto;
  }
  .apps-visme-main header .small-container {
    position: relative;
    text-align: center;
  }
  .apps-visme-main header {
    background-image: none !important;
  }
  .apps-visme-main header .main-img {
    display: block;
    margin: auto;
  }
  .home-title {
    transform: scale(0.8) translateY(25px);
    display: block;
  }
  .home-title .first,
  .home-title .last {
    display: block;
  }
  .unleashed-page .go-live-block .text-container .calendar {
    width: 58px;
  }
  .unleashed-page .go-live-block .text-container {
    max-width: 41%;
  }
  .unleashed-page .go-live-block .text-container .bullets li {
    height: 60px;
  }
  .block-text-templates .row-container {
    padding: 100px 0 155px 0;
  }
  .block-text-templates .row-container .container {
    display: block;
  }
  .block-text-templates .row-container .block-text {
    max-width: 100%;
  }
  .block-text-templates .row-container .block-templates {
    position: relative;
    width: 760px;
    height: 200px;
    margin: 200px auto 0 auto;
  }
  .block-text-templates .row-container .block-templates {
    margin-top: 200px;
  }
  .row.template_sub_presentation .col-image:after {
    right: 0%;
  }
}
@media (max-width: 1024px) {
  header.text-asset .col-asset video {
    position: absolute;
    right: 4%;
    top: 6%;
    max-width: 72%;
    width: 100%;
  }

  .menu-mobile-container {
    display: none;
  }

  .template-grid-4 {
    width: 49%;
    float: left;
  }
  .templates-page .header-content h1 {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .search_templates {
    margin-bottom: 25px;
    margin-top: 0;
  }
  .search_templates input[type="text"] {
    padding: 14px 15px;
  }
  .search_templates input[type="submit"] {
    top: 6px;
  }
  .templates-page
    .template_details
    .block-details
    .template-title
    .edit_template_button,
  .templates-page
    .template_details
    .block-details
    .template-title
    .edit_template_button:hover {
    padding: 10px 10px;
    width: 180px;
    font-size: 17px;
    height: 38px;
  }
}
@media (max-width: 1000px) {
  header.text-asset .col-asset .pic {
    top: 4%;
  }
  .gallery-video-frame {
    background-size: 90%;
  }
  .gallery-video-frame .video-frame-container .people {
    position: absolute;
    bottom: -11%;
    right: 0%;
    max-width: 95px;
  }
  .team-collaboration .normal-block {
    left: 0;
  }
  .home-page .devices-parallax .home-parallax-container .full-screen-container {
    width: 768px;
    left: 7%;
  }
  .home-page .devices-parallax {
    height: 600px;
  }
  .block-multiuse-analytics .medium-container .small-container {
    padding: 0 0px;
  }
  .block-multiuse-presentation-transitions .transition-slider .panel-action {
    width: 100px;
    top: 12.5%;
    left: -24px;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .panel-content {
    padding: 20px 8px;
  }
  .lp2-header.header-assets-photos .header-content {
    max-width: 100%;
  }
  .lp2-header.header-assets-photos .header-content h1 {
    max-width: 100%;
    margin-top: 0;
    line-height: 51px;
  }
  .lp2-header.header-assets-photos .header-content .button-blue {
    margin-bottom: 19%;
  }
  .lp2-header.header-assets-datawidgets .header-content h1,
  .lp2-header.header-assets-datawidgets .header-content {
    max-width: 100%;
  }

  .lp2-header-icons .header-content h1 {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 50px !important;
  }
  .lp2-header-icons .large-container,
  .header-assets-datawidgets .large-container {
    padding: 0;
  }
  .lp2-header .header-asset-icon-animation {
    position: relative;
    right: 0;
    width: 100%;
    height: auto;
  }
  .lp2-header .header-content ul {
    display: none;
  }
  .lp2-header .header-content h1 {
    font-size: 45px;
    line-height: 66px;
    margin-bottom: 18px;
    padding: 0 30px;
  }
  .lp2-header .header-content {
    max-width: 100%;
    text-align: center;
    margin-top: 15px;
  }
  .header-assets-datawidgets,
  .lp2-header {
    padding-bottom: 0px !important;
  }
  .lp2-header .header-asset-icon-animation svg {
    height: auto;
    width: 100%;
  }
  .lp2-header .wide-container {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .templates-menu-mobile-container {
    display: none;
}
  .template-category-info-container .template-category-info-container-inner {
    padding: 30px 33px 0 33px;
  }
  .tab-social-media-page.content-block .main-tab {
    width: 100%;
  }
  .partners-v2 header h1 br {
    display: none;
  }
  .block-multiuse-boxes-divided .medium-container .row::before,
  .block-multiuse-boxes-divided .medium-container .row::after,
  .block-multiuse-text-image-rows.with-steps .block-row::before,
  .block-multiuse-text-image-rows.with-steps .block-row::after {
    content: none !important;
  }
  .presentation-page-v4 header .p-content-container h1 {
    font-size: 34px;
  }
  .presentation-page-v4 header .p-content-container p {
    font-size: 17px;
  }
  .presentation-page-v4 header .p-content-container .brackets {
    width: 47px;
    left: 25%;
    top: 68%;
  }
  .presentation-page-v4 header .p-content-container .chart {
    width: 47px;
    left: 30%;
    top: 68%;
  }
  .presentation-page-v4 header .p-content-container .play {
    width: 47px;
    right: 35%;
    top: 68%;
  }
  .presentation-page-v4 header .p-content-container .popcorn,
  .presentation-page-v4 header .p-content-container .soda,
  .presentation-page-v4 header .p-content-container .hand-left,
  .presentation-page-v4 header .p-content-container .hand-right {
    display: none;
  }
  .presentation-page-v4 header .p-content-container .text-container {
    position: relative;
    top: 0;
  }
  .presentation-page-v4 header .p-content-container {
    height: auto;
    margin-top: 140px;
  }
  .presentation-devices-tab .nav {
    margin: 69px auto 20px auto;
  }
  .presentation-devices-tab .nav .nav-item a {
    font-size: 16px;
  }
  .presentation-devices-tab .nav .nav-item a i {
    width: 40px;
    height: 40px;
    margin-right: 5px;
  }
  .presentation-devices-tab .nav .nav-item a i img {
    height: 21px;
  }
  .block-multiuse-text-image-rows .arrow-try-free.carousel-fade {
    position: relative;
    top: 0;
    left: 5%;
  }
  header.global-style-v1 .description br,
  header.global-style-v1 h1 br {
    display: none;
  }
  .videos-v1 header .content-container .video-container img.img-right {
    right: -11%;
  }
  .videos-v1 header .content-container .video-container img.img-left {
    left: -11%;
  }
  .videos-v1 header .content-container .icons-left,
  .videos-v1 header .content-container .icons-right,
  .videos-v1 header .content-container .description br {
    display: none;
  }
  .block-multiuse-video-or-image-list-v2 .steps-container ul {
    width: 156%;
  }
  .block-multiuse-video-or-image-list-v2 .steps-container {
    margin-left: 4%;
  }
  .block-multiuse-quick-tips-v2 ul li {
    width: 100%;
  }
  .mu_features_hide_v2 .medium-container ul,
  .mu_features_hide_v2 .medium-container h2 {
    width: 100%;
    text-align: left;
  }
  .mu_features_hide_v2 .content-container {
    flex-wrap: wrap;
  }
  .block-multiuse-text-image-rows.img-space .block-image .main-img {
    width: 100%;
  }
  h4.global-style br {
    display: none;
  }
  .block-multiuse-text-image-rows .block-row .block-text p {
    max-width: 100%;
  }
  .block-multiuse-colorful-cols .block p {
    min-height: auto;
  }

  .block-multiuse-text-image-rows .block-row .icon {
    margin: 0 auto 20px auto;
  }
  .block-multiuse-customers-logos .infos-container .block .img-review {
    width: 40%;
  }
  .block-multiuse-customers-logos .infos-container .block h6 {
    margin: 14px;
    width: 40%;
    text-align: center;
  }
  .block-multiuse-customers-logos .infos-container .block {
    width: 100%;
    margin-bottom: 21px;
    justify-content: center;
  }
  .block-multiuse-customers-logos .infos-container .block.block-img {
    justify-content: center;
  }
  .block-multiuse-customers-logos .logo-container-inner {
    flex: 1 0 33.3333%;
  }
  .presentation-block .block-container .content {
    width: 100%;
    padding: 36px 25px 0 25px;
    overflow: hidden;
  }
  .template-grid-6 {
    width: 25%;
    float: left;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-slider {
    margin-right: 0%;
  }
  .template-grid-5 {
    width: 33.333%;
  }
  .more-templates-details-v2 {
    padding: 8px;
  }
  .templates-page .template_details .block-details .related-tags-v2,
  .templates-page .template_details .block-details .specifications-v2 {
    flex-wrap: wrap;
  }
  .templates-page .template_details .block-details .compatibility h3,
  .templates-page .template_details .block-details .specifications-v2 h3,
  .templates-page .template_details .block-details .related-tags-v2 h3 {
    width: 100%;
    margin-bottom: 27px;
  }
  .templates-page .template_details .block-details .compatibility ul,
  .templates-page .template_details .block-details .related-tags-v2 ul,
  .templates-page .template_details .block-details .specifications-v2 ul {
    width: 100%;
  }
  .main-tab-container-mobile {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab {
    width: 950px;
  }
  .block-multiuse-testimonial-columns .block-container p {
    min-height: auto !important;
    margin-bottom: 40px;
  }
  .block-multiuse-text-image-rows .block-row .block-text {
    padding: 0 15px !important;
  }
  h2.global-style {
    font-size: 33px;
    line-height: 45px;
  }
  .jobs-page .available-positions .jobs-list li {
    width: 100%;
  }
  .apps-visme-details-main .block-header .block-text {
    margin-top: 20px;
    padding-left: 0;
  }
  .infographic-page .first-block-container h1 {
    font-size: 37px;
    font-weight: 800;
    line-height: 58px;
    margin-bottom: 48px;
    max-width: 90%;
    margin: 0 auto 16px;
  }
  .block-multiuse-video-cloud.with-slider .video-frame-container {
    padding: 0px 17px 20px 17px;
  }
  .jobs-page .available-positions .jobs-list {
    list-style-position: inside;
    padding: 0 15px;
  }
  .what-new .latest-post .content-container figure {
    max-height: initial;
  }
  .what-new .latest-post .content-container figure img {
    transform: translateY(0%) scale(1.04);
  }
  .sitemap-html .sitemap-blocks-container .features .half-width {
    width: 49% !important;
  }
  .sitemap-html .sitemap-blocks-container .half-width {
    width: 100%;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block.more-margin a,
  .sitemap-html
    .sitemap-blocks-container
    .sitemap-block.more-margin
    a:last-child {
    margin-bottom: 18.5px;
  }
  .upcoming-webinar-learn h4 {
    height: auto;
  }
  .learn-page .learn-menu {
    display: none;
  }
  .learn-page .header-menu-2019::after {
    content: unset;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free {
    position: absolute;
    left: 273px;
    top: -41px;
    width: 242px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free
    span {
    font-size: 26px;
  }
  .block-multiuse-quote-image .block-container .quote-container {
    max-width: 100%;
    display: flex;
    flex-direction: column-reverse;
  }
  .block-multiuse-quote-image .block-container .quote-container img {
    position: relative;
    right: 0;
    bottom: 0;
    margin: 0 auto 40px auto;
  }
  header.text-asset .col-asset video {
    position: absolute;
    right: 4%;
    top: 12%;
    max-width: 72%;
    width: 100%;
  }
  .template-category-info-container .description-img-container {
    margin-bottom: 20px;
  }
  .template-category-info-container .description-img-container .img-block {
    display: none;
  }
  .template-category-info-container
    .description-img-container
    .description-block {
    max-width: 100%;
    padding-top: 0;
  }
  .block-multiuse-cta-img-text .main-img {
    margin-bottom: 30px;
  }
  header.text-asset .header-content {
    display: block;
  }
  header.text-asset .col-asset {
    margin-top: 40px;
    display: block;
    max-width: initial;
  }
  .collaboration-page .lp-main-version2 header::after {
    height: 3%;
    bottom: -1px;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content {
    width: calc(100vw - 59px);
  }

  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper,
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div {
    width: 18%;
    max-width: 18%;
  }
  .block-multiuse-video-cloud .video-frame-container .arrow-try-free {
    right: 0;
  }
  .competitor-page .content .button-blue {
    margin-bottom: 50px;
    width: 50%;
  }
  .competitor-page .content p {
    max-width: 60%;
  }

  .grid-item {
    width: 48%;
  }
  .grid-item--width2 {
    width: 48%;
  }
  .gallery-items-container {
    max-width: 570px;
    margin: 0 auto;
  }
  .home-page header .header-content .big-title {
    left: 0;
  }
  .infographic-block-4 .row {
    left: 0%;
  }
  .graph-maker header .image-container {
    max-width: initial;
    width: 150%;
    right: 25%;
  }
  .home-page header .header-content .big-title {
    flex-direction: column;
  }
  .home-page header .main-image-container {
    overflow: hidden;
    text-align: center;
  }
  .home-page header .main-image-container img {
    max-width: 130%;
    margin: 0 auto;
    left: -15%;
  }
  .block-steps-home .block-2 .video-container .icon-x,
  .block-steps-home .block-1 .video-container .icon-hashtag {
    right: -36px;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li {
    display: inline;
    width: 160px;
    background-color: #263044;
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    height: 170px;
    padding: 14px;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li .icon {
    max-width: 60px;
  }
  .home-page .block-multiuse-video-cloud {
    padding: 90px 0 103px 0;
  }
  .block-multiuse-video-cloud .video-frame-container .icons-front {
    bottom: -24%;
  }
  .home-page .block-multiuse-description p.big-text {
    font-size: 26px;
    line-height: 44px;
  }
  .home-page .block-multiuse-description p.big-text br {
    display: none !important;
  }
  .block-multiuse-title-block .blocks .col-12:nth-child(odd) {
    padding: 0 4% 0 0;
  }
  .block-multiuse-title-block .blocks .col-12:nth-child(even) {
    padding: 0 0 0 4%;
  }
  .unleashed-page .go-live-block .text-container.mobile .social,
  .unleashed-page .go-live-block .text-container.mobile .bullets,
  .go-live-block .text-container.mobile {
    display: block;
  }
  .go-live-block .text-container.mobile {
    display: block;
    display: block;
    position: relative;
    color: #212529;
    max-width: 100% !important;
  }
  .unleashed-page .go-live-block .text-container.mobile .bullets li {
    font-size: 2.1vw;
    padding: 0;
    height: auto;
    margin-bottom: 20px;
  }
  .unleashed-page .go-live-block .text-container.mobile .bullets li i {
    display: none;
  }
  .unleashed-page .go-live-block .text-container.mobile .social {
    padding: 0;
  }
  .unleashed-page .go-live-block .text-container .social,
  .unleashed-page .go-live-block .text-container .bullets {
    display: none;
  }
  .unleashed-page .go-live-block .text-container {
    max-width: 56%;
    text-align: center;
  }
  .unleashed-page .go-live-block .text-container .calendar {
    width: 90px;
    position: relative;
    left: 0;
    margin-bottom: 6%;
  }
  .unleashed-page .go-live-block .text-container h3 {
    font-size: 5vw;
    margin-top: 20%;
  }

  .block-multiuse-title-block .blocks h5 {
    font-size: 21px;
  }
  .block-multiuse-title-block .blocks p {
    font-size: 16px;
    line-height: 30px;
  }
  .presentation-page header .parallax-container-mobile {
    display: block;
  }
  .presentation-page header .header-1 {
    top: 50%;
  }
  .presentation-page header .header-1 h1 {
    font-size: 6vw;
  }
  .presentation-page header .header-1 p {
    font-size: 2.3vw;
  }
  .presentation-page header .parallax-container-mobile .header-2 {
    position: relative;
  }
  .infographic-page .first-block-container .title {
    font-size: 6.2vw;
  }
  .infographic-page header .header-2 .infographic-header {
    top: 66px;
  }
  .infographic-page header {
    height: auto;
  }
  .infographic-page header .parallax-container-mobile {
    display: block;
  }

  .infographic-page .first-block-container {
    position: relative;
    top: 0;
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    margin-top: 54px;
  }

  .infographic-page header .header-2 {
    position: relative;
  }
  .infographic-page header .header-2 .infographic-header .block-1 {
    opacity: 1;
    top: 0;
  }
  .infographic-page header .header-2 .infographic-header .block-2 {
    opacity: 1;
    top: 0;
  }
  .infographic-page header .header-2 .infographic-header .block-3 {
    opacity: 1;
    top: 0;
  }
  .infographic-page header .chart2-container {
    opacity: 1;
  }

  .infographic-page header .infographic-drone {
    width: 90px;
    left: -90px;
  }
  .infographic-page header .block-base {
    bottom: 0;
    height: auto;
    width: 550px;
    padding: 0;
    position: relative;
    right: 3.2px;
  }
  .infographic-page .first-block-container .title .right-block {
    padding-left: 0;
  }

  .templates-page .template_details .block-details {
    padding-left: 0;
  }
  .infographic-embed-content-tabs ul.nav {
    position: relative;
    padding: 0;
    margin: auto auto 29px auto;
    text-align: center;
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    left: 0;
    top: 0;
  }
  .infographic-embed-content-tabs ul.nav li {
    width: auto;
  }
  .infographic-embed-content-tabs .try-it {
    display: none;
  }
  .animated-characters-tabs {
    margin-top: 50px;
  }
  .animated-characters-tabs .tab-content .tab-pane,
  .animated-characters-tabs ul.nav {
    width: 100%;
  }

  .templates-page .menu-sidebar .search_templates {
    display: none;
  }

  .ebook-landing header .header-img {
    max-width: 100%;
  }
  .ebook-landing header .header-content h1 {
    font-size: 30px;
    font-weight: 800;
    line-height: 48px;
  }
  .ebook-block-form .form-container {
    padding: 40px 10%;
  }
  .ebook-block-form .form-container .form-title {
    font-size: 38px;
  }
  .ebook-landing .block-text-slider ul.bullets {
    padding-right: 0%;
  }
  .ebook-landing .block-text-slider {
    padding: 100px 0;
  }
  .block-multiuse-text-video.video-left .block-text,
  .block-multiuse-text-video.video-right .block-video {
    padding-left: 15px;
  }
  .block-multiuse-text-video.video-right .block-text,
  .block-multiuse-text-video.video-left .block-video {
    padding-right: 15px;
  }
  .testimonial-carousel .container {
    max-width: 90%;
  }
  .testimonial-carousel .testimonial-carousel-container p {
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 40px;
  }
  .testimonial-carousel .testimonial-carousel-container .company-info {
    max-width: 50%;
  }
  .social-steps-block .step-title .number {
    float: none;
    margin: 0 auto 10px auto;
  }
  .social-steps-block .step-title span.title {
    text-align: center;
  }
  .lp-main-version2 header .header-content .col-text {
    max-width: 100%;
  }
  .lp-main-version2 header .float-image-right {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 50px;
  }
  .block-multiuse-text-background-right {
    background-image: none !important;
  }

  .lp-main-version2 header .header-content {
    display: initial;
  }
  .lp-main-version2 header .header-content .presentation-laptop {
    margin: 8% auto;
  }

  .block-text-templates .row-container .block-templates {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .block-text-templates .row-container .block-templates .block {
    width: 31%;
    position: initial;
    transition: all 1s ease;
  }
  .block-text-templates .row-container .block-templates .block-1 {
    top: 40px;
    padding-top: 40px;
  }
  .block-text-templates .row-container .block-templates .block-2 {
    left: 260px;
    top: 125px;
    padding-top: 130px;
  }
  .block-text-templates .row-container .block-templates .block-3 {
    left: 520px;
    top: 6px;
  }

  .cta-end-new .section1 span {
    display: block;
    line-height: 33px;
    font-size: 19px;
  }
  .post-download-link,
  .post-download-link:hover {
    margin-bottom: 42px;
    text-align: center;
    padding-left: 0;
    background-position: center 3px;
    padding-top: 38px;
  }
  .charts-maps .lp-assets-block .tab-content {
    max-width: 100%;
  }

  .charts-maps header .header-content .presentation-laptop {
    margin-top: 24px;
  }
  .charts-maps header .header-content {
    max-width: 100%;
    text-align: center;
  }
  .charts-maps header .header-content h1 {
    max-width: 289px;
    margin: 0 auto 20px auto;
  }
  .charts-maps header {
    min-height: 695px;
  }

  .block-text-templates h3 {
    margin-bottom: 48px;
    margin-right: 81px;
  }
  .block-text-templates h2 {
    font-size: 30px;
  }

  .block-full-text-img .block-text {
    max-width: 100%;
    padding-left: 4%;
  }
  .block-full-text-img .block-text-right {
    float: initial;
  }
  .block-full-text-img .main-row {
    margin-top: 50px;
  }
  .charts-maps .template-grid-4 {
    width: 50%;
    float: left;
  }
  .charts-maps .lp-assets-block h2 {
    max-width: 100%;
  }
  .datawidgets-template-mobile {
    display: block;
  }
  .datawidgets-template-images {
    display: none;
  }
  .lp-assets-datawidgets-charts .chart-label {
    margin-top: 15px;
  }
  .lp-assets-datawidgets-charts .block-chart-container {
    margin: 20px 0;
  }
  .lp-assets-datawidgets-charts h4 {
    font-size: 15px;
    margin-bottom: 50px;
  }
  .templates-page .template_details .block-details .specifications ul li {
    display: inline-block;
  }
  .templates-page
    .template_details
    .block-details
    .specifications
    ul
    li
    .title {
    width: 100%;
  }
  .templates-page .template_details .block-details .specifications ul li .text {
    width: 100%;
  }
  .templates-page .template_details .block-details .specifications {
    padding: 0 0 7px 0;
  }
  .templates-page .template_details .block-details .related-tags ul li a {
    font-size: 13px;
    padding: 7px 15px;
  }
  .templates-page .template_details .block-details .button-blue {
    padding: 12px 50px;
    font-size: 17px;
    width: 100%;
  }
  .templates-page .template_details .more-templates-details {
    padding: 20px 15px 130px;
  }
  .templates-page .template_details .block-details .information .block-slider {
    padding-left: 0px;
  }

  .templates-page .template_details .block-details .information {
    padding: 0 15px;
  }
  .lp-icons-types,
  .lp-icons-uses,
  .lp-icons-customize,
  .lp-assets-datawidgets-charts,
  .lp-assets-easy-steps {
    padding: 100px 0 100px 0;
  }
  .lp-icons-types .tab-icons .tab-pane .row {
    max-width: 100%;
    width: 100%;
    float: initial;
    margin: 0;
  }
  .lp-icons-types h2,
  .lp-icons-customize h2,
  .lp-icons-uses h2 {
    max-width: 100%;
  }
  .lp-icons-types h4,
  .lp-icons-customize h4,
  .lp-icons-uses h4 {
    max-width: 100%;
    margin-bottom: 55px;
  }
  .tab-navigation {
    display: flex;
    flex-direction: initial;
    justify-content: space-between;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .tab-navigation li {
  }
  .tab-navigation li a {
    padding: 10px 10px 10px 10px;
  }
  .lp-icons-types .tab-icons .tab-pane [class^="col-"],
  .lp-icons-types .tab-icons .tab-pane [class*=" col-"] {
    margin-bottom: 35px;
  }
  .lp-icons-customize .tab-pane {
    text-align: center !important;
  }
  .lp-icons-uses .col-right {
    z-index: 1;
    position: relative;
    right: initial;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
  }
  .main-ebooks-container article h4 {
    margin-bottom: 7px;
    font-size: 19px;
    margin-top: 6px;
    line-height: 26px;
  }
  .main-ebooks-container article p {
    font-size: 14px;
    line-height: 30px;
  }
  .main-ebooks-container article a.yellow {
    position: relative;
    margin-top: 20px;
    bottom: 0;
    margin-bottom: 20px;
  }
  .other-ressources-link ul {
    max-width: 100%;
  }
  .main-ebooks-description-block .content {
    max-width: 100%;
  }
  .main-ebooks-description-block .button-blue {
    position: relative;
    right: 0;
    bottom: 0;
    display: block;
    margin-top: 20px;
  }
  .assets-photos-templates .templates,
  .assets-photos-pictures .portrait-photos {
    margin: 0 auto;
  }
  .assets-photos-pictures .tab-navigation li {
    flex: 0 50%;
  }
  .mibv-menu {
    text-align: center;
  }
  .row.template_sub_presentation .col-image:after {
    display: none;
  }
  .row.template_sub_presentation .col-image {
    margin-bottom: 30px;
  }
  .row.template_sub_presentation .col-slider {
    margin-bottom: 30px;
  }
  .row.template_sub_presentation .col-image figure {
    height: auto;
    position: relative;
    width: 100%;
    padding-right: 0;
  }
  .row.template_sub_presentation .col-image .big-image {
    height: auto;
  }

  .template-links .row div {
    flex: 0 0 50%;
    padding-left: 13%;
  }
  .live-webinars2 header h1 {
    font-size: 30px;
  }
  .live-webinars2 header h2 {
    font-size: 16px;
  }
  .webinars-iframe .iframe1 {
    height: 300px;
  }
  .templates-page .menu-sidebar {
    width: 100%;
    padding-right: 23px;
  }

  .templates-page .content-container {
    width: 100%;
    padding: 36px 30px 0 30px;
  }
  .template-grid-4 {
    width: 33.3333333333%;
    float: left;
  }
  .lp-assets-block.dataWidgets-icons .icons-container {
    height: 460px;
  }
  .lp-assets-block.dataWidgets-icons .icons-container .col-4 img,
  .lp-assets-block.dataWidgets-icons .icons-container .col-3 img {
    max-width: 100px;
  }
  .lp-assets-easy-steps .nav .nav-item:last-child a:after {
    content: none;
  }
  .lp-assets-easy-steps .nav a:after {
    width: 180px;
  }
  .lp-assets-easy-steps .nav a span.done {
    display: none;
  }
}

@media (max-width: 855px) {
  .block-multiuse-text-bg-half-half .container-inner {
    padding: 30px;
  }
  .block-multiuse-text-bg-half-half .container-inner .col-text h2 {
    max-width: 100%;
  }
  .block-multiuse-text-bg-half-half .container-inner .col-text {
    max-width: 100%;
    background-color: rgba(238, 246, 251, 0.9);
  }
  .block-multiuse-text-bg-half-half.blue-bg .container-inner .col-text {
    background-color: rgba(41, 55, 69, 0.9);
  }
  .unleashed-page.teachers header h1 {
    margin-top: 20px;
  }
  .unleashed-page.teachers .go-live-block .medium-container img {
    margin: 0 auto 30px auto !important;
  }
  .unleashed-page .go-live-block .cta-container {
    position: relative;
    bottom: 0 !important;
  }
  .unleashed-page .go-live-block .cta-container a {
    font-size: 15px;
  }
  .home-page header {
    height: auto !important;
  }
  .home-title .slider-topbottom-css {
    transform: scale(0.8);
  }
  .home-title {
    font-size: 42px;
    transform: scale(0.89) translateY(-13px);
  }
  .home-title .first {
    margin-bottom: 0px;
  }
  .home-title .last {
    margin-top: -14px;
  }
  .home-page header .header-content {
    position: relative;
    top: 0;
    transform: translateY(10px);
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free {
    position: relative;
    left: 23px;
    top: 0;
    margin-top: 0;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free
    img {
    transform: scaleX(-1) rotate(169deg) translate(6px, -1px);
  }
  .block-multiuse-quote-image {
    padding: 50px 0;
  }
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  #no-more-tables tr {
  }

  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px dotted #53587a;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  #no-more-tables td:last-child {
    border-bottom: 0;
  }

  #no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 14px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }

  /*
    Label the data
    */
  #no-more-tables td:before {
    content: attr(data-title);
  }

  .three-blue-arrows .block1,
  .three-blue-arrows .block2,
  .three-blue-arrows .block3 {
    position: initial;
    margin-bottom: 58px;
    text-align: center;
  }
  .three-blue-arrows.rounded-bg:before {
    height: 60%;
  }
  .three-blue-arrows .arrows-container .three-arrows {
    display: none;
  }
  .lp-icons-uses .col-right .block-container {
    display: none;
  }
  .lp-icons-uses .col-right .img-mobile {
    display: block;
  }
  .charts-maps header .header-content .presentation-laptop {
    margin-top: 35px;
  }
}
@media (max-width: 768px) {
  .template-category-info-container .template-category-info-container-inner {
    padding: 30px 15px 0 15px;
}
  .infographic-ppl header .global-button {
    width: 100%;
    margin-right: 0 !important;
  }
  .infographic-ppl header .d-flex {
    flex-wrap: wrap;
  }
  .team-page-v3
    .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free {
    display: none;
  }
  .team-page-v3 .header-multiuse-bg.teams-bg .medium-container {
    background: url("../images/teams-header-bg.jpg");
    background-size: 100% 100%;
  }
  .team-page-v3 .header-multiuse-bg .cover-bg {
    display: none;
  }
  .tab-social-media-page.content-block .main-tab {
    width: 180%;
    margin: 14px auto 20px;
  }
  .block-steps-infographic .block .video-left-container video {
    max-width: 100%;
  }
  .block-steps-infographic .block-row.third-row {
    margin-bottom: 0;
  }
  .block-steps-infographic .block-row::after,
  .block-steps-infographic .block-row::before {
    content: none !important;
  }
  .block-steps-infographic .block figure {
    height: auto;
  }
  .block-steps-infographic .block.video-asset,
  .block-steps-infographic .block {
    padding: 0 15px;
  }
  .block-steps-infographic .block p {
    font-size: 16px;
  }
  .block-steps-infographic .block-row {
    margin-bottom: 50px;
  }
  .block-steps-infographic .block figure img {
    position: relative;
  }
  .visme-app-download .content-container .asset-container .icon-right {
    position: absolute;
    bottom: -20px;
    right: 0;
    max-width: 27%;
  }
  .visme-app-download .content-container .asset-container .icon-left {
    position: absolute;
    bottom: -29px;
    left: -22px;
    max-width: 24%;
  }
  .visme-app-download .content-container .cta-buttons a {
    width: 100%;
    margin-bottom: 20px;
  }
  .visme-app-download .content-container h1 {
    font-weight: 800;
    font-size: 33px;
    line-height: 48px;
    color: #f8fafb;
    text-align: center;
    margin-bottom: 20px;
  }
  .visme-app-download .content-container .description {
    font-size: 18px;
  }
  .visme-app-download .content-container {
    margin-top: 0;
  }
  .presentation-devices-tab .nav .nav-item {
    width: 100%;
    margin-bottom: 11px;
  }
  .presentation-devices-tab .text-content h3 br {
    display: none;
  }
  .block-multiuse-pesentation-video-popup .block-row::before {
    width: 100%;
  }
  .teachers .block-multiuse-video-cloud .h2-global br {
    display: none;
  }
  .lps-page-v3 header .header-content .col-text .button-blue {
    display: block;
    margin: 0 auto 1px auto;
    max-width: 63%;
  }
  .lps-page-v3 header .header-content ul {
    width: 100%;
  }
  .lps-page-v3 header .header-content .col-text {
    width: 92%;
  }
  .home-v3 header .icons-left,
  .home-v3 header .icons-right {
    display: none;
  }
  .home-v3 header h1 {
    font-size: 33px !important;
    line-height: 46px;
  }
  .home-v3 header .content {
    margin-top: 18px;
  }
  .block-multiuse-testimonials-v3 .testimonial-container p {
    font-size: 17px;
    line-height: 30px;
    padding: 0;
  }
  .home-v3 header p.description {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 34px;
  }
  .home-v3 header p.description br {
    display: none;
  }
  .block-multiuse-testimonials-v3 .testimonial-container .company-title {
    font-size: 17px;
  }
  p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 20px;
  }
  a:hover {
    color: #0b9ed0;
    text-decoration: none;
  }
  .wide-container {
    max-width: 1760px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .large-container {
    max-width: 1600px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .medium-container {
    max-width: 1400px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .small-container {
    max-width: 968px;
    padding: 0 50px;
    margin: 0 auto;
  }
  .label-free-visme {
    display: block;
    text-align: center;
    font-size: 12px;
    margin-top: 11px;
  }
  #skrollr-body {
    float: left;
    width: 100%;
    height: 100%;
  }
  .position-relative {
    position: relative;
  }
  .margin-top-46 {
    margin-top: 46px;
  }
  .gray-bg {
    background-color: #f8fafb !important;
  }
  .white-bg {
    background-color: #fff !important;
  }
  .padding-left-5p {
    padding-left: 5%;
  }
  .padding-right-5p {
    padding-left: 5%;
  }
  .hide-element {
    display: none;
  }
  .show-element {
    display: block;
  }
  .no-padding {
    padding: 0 !important;
  }
  .no-margin {
    margin: 0 !important;
  }
  h2.global-style {
    font-weight: 800;
    font-size: 44px;
    line-height: 56px;
    text-align: center;
    color: #293745;
    margin-bottom: 20px;
  }
  h3.global-style {
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    color: #293745;
    margin-bottom: 40px;
    font-weight: 700;
  }
  h4.global-style {
    font-size: 34px;
    line-height: 44px;
    color: #293745;
    margin-bottom: 20px;
    font-weight: 700;
  }
  h1.tiny,h2.tiny,h3.tiny,h4.tiny {
    font-size: 34px;
    line-height: 44px;
    color: #293745;
    margin-bottom: 20px;
    font-weight: 700;
  }
  h6.global-style {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  h2.global-style span,
  h3.global-style span {
    color: #0a9ed0;
  }
  .padding-100-0 {
    padding: 100px 0;
  }
  p.global-description {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #293745;
    margin-bottom: 40px;
  }
  .block-label-global {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #3cacd7;
    display: block;
    margin-bottom: 10px;
  }
  .blue-small-header {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #3cacd7;
    display: block;
    margin-bottom: 8px;
  }
  .button-blue {
    font-family: montserrat;
    background-color: #0b9ed0;
    color: #fff !important;
    border-radius: 4px;
    border: none;
    font-weight: 400;
    vertical-align: middle;
    outline: none;
    line-height: normal;
    padding: 12px 20px;
    text-decoration: none;
    transition: 0.3s ease;
    text-align: center;
    display: inline-block;
    cursor: pointer;
  }
  .button-blue:hover {
    background-color: #0da3d6;
    transition: 0.3s ease;
    text-decoration: none;
  }
  .button-blue.big-size {
    padding: 15px 57px;
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
  }
  .button-blue.normal-size {
    padding: 15px 60px;
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
  }
  .button-blue.with-shadow {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .add-shadow {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .button-blue.yellow {
    background-color: #fc0 !important;
    color: #314152 !important;
    font-weight: 500;
  }
  .button-transparent {
    font-family: montserrat;
    background-color: transparent;
    color: #a1a1a1 !important;
    border-radius: 4px;
    border: 1px solid #a1a1a1;
    font-weight: 300;
    vertical-align: middle;
    outline: none;
    line-height: normal;
    padding: 8px 17px;
    text-decoration: none;
    transition: 0.3s ease;
    text-align: center;
  }
  .button-transparent:hover {
    background-color: #a1a1a1;
    transition: 0.3s ease;
    text-decoration: none;
    color: #fff !important;
  }
  #ewc-register-popup {
    box-shadow: #000 0 0 300px;
    z-index: 1000;
    background: #fff
      url(//www.visme.co/wp-content/themes/visme/css/../images/loader64.gif)
      center center no-repeat;
  }
  .lp2-header {
    background: linear-gradient(to bottom, #f8fafb 10%, #fff 20%);
    position: relative;
    overflow: hidden;
  }
  .lp2-header-icons {
    padding-bottom: 401px;
  }
  .lp2-header .header-asset-icon-animation {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 0;
  }
  .lp2-header .header-asset-icon-animation-mobile {
    display: none;
  }
  .lp2-header .header-asset-icon-animation svg {
    height: 100%;
  }
  .lp2-header .header-content {
    position: relative;
    max-width: 638px;
    margin-top: 75px;
    z-index: 1;
  }
  .lp2-header.header-assets-datawidgets .header-content h1 {
    font-size: 28px;
    font-weight: 400;
    line-height: 49px;
    margin-bottom: 50px;
    position: relative;
    max-width: 565px;
    margin-top: 75px;
  }
  .lp2-header .header-content h1 {
    font-size: 53px;
    font-weight: 200;
    line-height: 65px;
    margin-bottom: 50px;
    position: relative;
    max-width: 520px;
    margin-top: 75px;
  }
  .lp2-header .header-content h1 strong {
    font-size: 48px;
    font-weight: 800;
    display: block;
  }
  .lp2-header-icons .header-content h1 {
    position: relative;
    max-width: 520px;
    margin-top: 75px;
    font-size: 28px;
    font-weight: 400;
    line-height: 48px;
  }
  .lp2-header-icons .header-content h1 strong {
    font-size: 48px;
    font-weight: 800;
  }
  .lp2-header .header-content ul {
    margin-bottom: 40px;
  }
  .lp2-header .header-content li {
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 20px;
    padding-left: 28px;
    position: relative;
    font-family: lato, sans-serif;
    font-size: 17px;
    margin-bottom: 13px;
  }
  .lp2-header .header-content li:before {
    font-family: visme-icons !important;
    content: "\e900";
    position: absolute;
    left: 0;
  }
  .lp2-header .header-content .button-blue {
    margin-bottom: 20px;
  }
  .lp2-header .image-animated {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    display: none;
  }
  .lp2-header.header-assets-photos {
    background: #fff
      url(//www.visme.co/wp-content/themes/visme/css/../images/header-bg-assets-photos.jpg)
      bottom center no-repeat;
    color: #fff;
    background-size: 100%;
    padding-bottom: 200px;
  }
  .lp2-header.header-assets-photos .header-content {
    max-width: 950px;
  }
  .lp2-header.header-assets-photos .header-content h1 {
    max-width: 100%;
    margin-top: 75px;
    font-size: 28px;
    font-weight: 400;
    line-height: 48px;
  }
  .lp-icons-types {
    padding: 140px 0 180px;
  }
  .lp-icons-types .text-on-right {
    padding-left: 10%;
  }
  .lp-icons-types h2 strong {
    color: #0b9ed0;
  }
  .lp-icons-types h2 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
    max-width: 510px;
  }
  .lp-icons-types h3 {
    font-size: 14px;
    font-weight: 700;
    color: #0a9ed0;
    margin-bottom: 10px;
  }
  .lp-icons-types h4 {
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
    max-width: 389px;
    font-family: lato, sans-serif;
  }
  .lp-icons-types .tab-icons .tab-pane .row {
    padding-top: 50px;
    background-color: #f8fafb;
    max-width: 800px;
    float: right;
    margin: 0;
    border-radius: 9px;
  }
  .lp-icons-types .tab-icons .tab-pane [class^="col-"],
  .lp-icons-types .tab-icons .tab-pane [class*=" col-"] {
    margin-bottom: 50px;
  }
  .lp-icons-types .tab-icons .tab-pane img {
    height: 55px;
    -webkit-animation: showlpicons 0.5s ease forwards;
    animation: showlpicons 0.5s ease forwards;
  }
  .lp-icons-types .tab-icons .tab-pane.active img {
    -webkit-animation: showlpicons 0.5s ease forwards;
    animation: showlpicons 0.5s ease forwards;
  }
  .lp-icons-types .tab-icons .animated .col-3 {
    position: relative;
    -webkit-animation: fadeInUp 0.3s ease-in both;
    animation: fadeInUp 0.3s ease-in both;
    opacity: 0;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(1) {
    animation-delay: 0.1s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(2) {
    animation-delay: 0.2s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(3) {
    animation-delay: 0.3s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(4) {
    animation-delay: 0.4s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(5) {
    animation-delay: 0.5s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(6) {
    animation-delay: 0.6s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(7) {
    animation-delay: 0.7s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(8) {
    animation-delay: 0.8s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(9) {
    animation-delay: 0.9s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(10) {
    animation-delay: 1s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(11) {
    animation-delay: 1.1s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(12) {
    animation-delay: 1.3s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(13) {
    animation-delay: 1.4s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(14) {
    animation-delay: 1.5s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(15) {
    animation-delay: 1.6s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(16) {
    animation-delay: 1.7s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(17) {
    animation-delay: 1.8s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(18) {
    animation-delay: 1.9s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(19) {
    animation-delay: 2s;
  }
  .lp-icons-types .tab-icons .animated .col-3:nth-child(20) {
    animation-delay: 2.1s;
  }
  .lp-assets-block h2 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
  }
  .lp-assets-block h2.black strong {
    color: #2b2b2b;
  }
  .lp-assets-block h2 strong {
    color: #0b9ed0;
  }
  .lp-assets-block h4 {
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
    max-width: 389px;
    font-family: lato, sans-serif;
  }
  .tab-navigation {
    flex-direction: column;
    max-width: 301px;
  }
  .tab-navigation.full-width {
    max-width: 100%;
    flex-direction: initial;
  }
  .tab-navigation.full-width li {
    max-width: 48%;
    margin-right: 1%;
    width: 100%;
  }
  .tab-navigation li {
    margin-bottom: 10px;
  }
  .tab-navigation li a {
    padding: 10px 0 10px 10px;
    color: #2b2b2b;
    font-size: 16px;
    border-radius: 8px;
    font-family: lato, sans-serif;
    cursor: pointer;
  }
  .tab-navigation li a:hover,
  .tab-navigation li a.active {
    background-color: #dcebf3;
    webkit-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.15);
    -moz-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.15);
    box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.15);
  }
  .tab-navigation li a i {
    vertical-align: middle;
    display: inline-block;
    margin-right: 30px;
  }
  .lp-icons-uses {
    padding: 140px 0 180px;
  }
  .lp-icons-uses .row {
    position: relative;
  }
  .lp-icons-uses .wide-container {
    position: relative;
  }
  .lp-icons-uses .col-left {
    z-index: 1;
  }
  .lp-icons-uses .col-right {
    z-index: 0;
    position: absolute;
    right: 0;
    width: 100%;
    max-width: 100%;
    margin-top: -150px;
  }
  .lp-icons-uses h2 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
    max-width: 650px;
  }
  .lp-icons-uses h2 strong {
    color: #0b9ed0;
  }
  .lp-icons-uses h4 {
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
    max-width: 389px;
    font-family: lato, sans-serif;
  }
  .lp-icons-uses .col-right .img-mobile {
    display: none;
    width: 100% !important;
  }
  .lp-icons-uses .template-images .block-container img {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    margin: 6px;
    position: relative;
  }
  .lp-icons-uses .template-images .block-container {
    max-width: 753px;
    text-align: right;
    margin-left: auto;
  }
  .lp-icons-uses .template-images img:nth-child(1) {
    width: 198px;
    top: 17px;
  }
  .lp-icons-uses .template-images img:nth-child(2) {
    width: 123px;
  }
  .lp-icons-uses .template-images img:nth-child(3) {
    width: 224px;
  }
  .lp-icons-uses .template-images img:nth-child(4) {
    width: 222px;
    top: -61px;
  }
  .lp-icons-uses .template-images img:nth-child(5) {
    width: 166px;
    top: 18px;
  }
  .lp-icons-uses .template-images img:nth-child(6) {
    width: 290px;
    top: -56px;
  }
  .lp-icons-uses .template-images img:nth-child(7) {
    width: 160px;
    top: -217px;
    left: 90px;
  }
  .lp-icons-uses .template-images img:nth-child(8) {
    width: 258px;
    top: -88px;
  }
  .lp-icons-uses .template-images img:nth-child(9) {
    width: 131px;
    top: -100px;
  }
  .lp-icons-uses .template-images img:nth-child(10) {
    width: 141px;
    top: -55px;
  }
  .lp-icons-customize {
    padding: 140px 0;
  }
  .lp-icons-customize h2 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
    max-width: 520px;
  }
  .lp-icons-customize h2 strong {
    color: #0b9ed0;
  }
  .lp-icons-customize h4 {
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 50px;
    max-width: 389px;
    font-family: lato, sans-serif;
  }
  .lp-icons-customize video {
    max-width: 100%;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 20px 116px;
    border-radius: 9px;
  }
  .header-asset-icon-animation svg #widget-1,
  .header-asset-icon-animation svg #widget-2,
  .header-asset-icon-animation svg #arrow-1,
  .header-asset-icon-animation svg #arrow-2 {
    opacity: 0;
  }
  .header-asset-icon-animation svg #elements > path,
  .header-asset-icon-animation svg #icons > g,
  .header-asset-icon-animation svg #laptop,
  .header-asset-icon-animation svg #heart-like,
  .header-asset-icon-animation svg #iphone,
  .header-asset-icon-animation svg #cafe-cup,
  .header-asset-icon-animation svg #hot-airballoon,
  .header-asset-icon-animation svg #setting {
    opacity: 0;
    transform-origin: 50% 50%;
    transform-box: fill-box;
    transition: 0.3s;
  }
  .header-asset-icon-animation .fadeslow {
    -webkit-animation: fadeinanimation 2s ease forwards;
    animation: fadeinanimation 2s ease forwards;
    opacity: 0;
  }
  .header-asset-icon-animation .fadeinrightleft {
    -webkit-animation: fadeinrightleft 2s ease forwards;
    animation: fadeinrightleft 2s ease forwards;
    opacity: 0;
  }
  .header-asset-icon-animation .fadeinbottomtop {
    -webkit-animation: fadeinbottomtop 2s ease forwards;
    animation: fadeinbottomtop 2s ease forwards;
    opacity: 0;
  }
  .header-asset-icon-animation .fadeicon {
    -webkit-animation: fadeinanimation 0.5s ease forwards;
    animation: fadeinanimation 0.5s ease forwards;
    opacity: 0;
  }
  .header-asset-icon-animation .popupicon {
    -webkit-animation: popupelement 1.5s ease forwards;
    animation: popupelement 1.5s ease forwards;
    opacity: 0;
    opacity: 1;
    transform-origin: 50% 50%;
    transition: 0.3s;
    transform-box: fill-box;
  }
  .header-asset-icon-animation .faderotate {
    -webkit-animation: faderotate 1.5s ease forwards;
    animation: faderotate 1.5s ease forwards;
    opacity: 0;
  }
  .header-asset-icon-animation .infinitierotate {
    -webkit-animation: infinitierotate 50.5s infinite;
    animation: infinitierotate 50.5s infinite;
    opacity: 1;
  }
  .header-asset-icon-animation .moveupanddown {
    -webkit-animation: moveupanddown 5.5s infinite;
    animation: moveupanddown 5.5s infinite;
    opacity: 1;
  }
  .lp-assets-text-image h2 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
    max-width: 650px;
  }
  .lp-assets-text-image h2 strong {
    color: #0b9ed0;
  }
  .lp-list-bullets li {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    margin-bottom: 20px;
    padding-left: 28px;
    position: relative;
  }
  .lp-list-bullets li:before {
    font-family: visme-icons !important;
    content: "\e900";
    position: absolute;
    left: 0;
  }
  .lp2-header.header-assets-datawidgets {
    padding-bottom: 436px;
  }
  .datawidgets-template-images {
    position: relative;
    width: 850px;
  }
  .datawidgets-template-images img {
    position: relative;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    margin: 6px;
  }
  .datawidgets-template-images .img-1 {
    max-width: 232px;
    top: 126px;
    right: 141px;
  }
  .datawidgets-template-images .img-2 {
    max-width: 385px;
    right: 142px;
  }
  .datawidgets-template-images .img-3 {
    max-width: 285px;
  }
  .datawidgets-template-images .img-4 {
    max-width: 255px;
    top: -135px;
  }
  .datawidgets-template-images .img-5 {
    max-width: 254px;
    right: 272px;
    top: -132px;
  }
  .datawidgets-template-images .img-6 {
    max-width: 255px;
  }
  .datawidgets-template-mobile {
    display: none;
  }
  .lp-assets-datawidgets-charts {
    padding: 140px 0;
    text-align: center;
  }
  .lp-assets-datawidgets-charts .block-chart-container {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 30px;
    border-radius: 6px;
    margin: 20px;
    border: 2px solid #fff;
    transition: 0.3s ease;
  }
  .lp-assets-datawidgets-charts .block-chart-container:hover {
    border: 2px solid #0b9ed0;
    transition: 0.3s ease;
  }
  .lp-assets-datawidgets-charts h2 {
    font-size: 43px;
    font-weight: 800;
    line-height: 58px;
    margin-bottom: 10px;
  }
  .lp-assets-datawidgets-charts h4,
  .lp-assets-datawidgets-charts h4 a {
    font-size: 15px;
    font-weight: 300;
    line-height: 30px;
    max-width: 645px;
    margin: 0 auto 90px;
    color: #212529;
  }
  .lp-assets-datawidgets-charts h4 a {
    text-decoration: underline;
  }
  .lp-assets-datawidgets-charts .chart-label {
    margin-top: 50px;
    display: block;
    color: #212529;
  }
  .lp-assets-datawidgets-charts .chart-label strong {
    display: block;
    margin-bottom: 8px;
  }
  .lp-assets-datawidgets-charts #amchartGraphs,
  .lp-assets-datawidgets-charts #amchartMaps {
    width: 100%;
    height: 300px;
  }
  .lp-assets-block-description {
    padding: 100px 0 0;
  }
  .lp-assets-block-description h3 {
    font-size: 43px;
    font-weight: 800;
    line-height: 58px;
    text-align: center;
  }
  .lp-assets-easy-steps {
    padding: 140px 0;
  }
  .lp-assets-easy-steps h2 {
    font-size: 43px;
    font-weight: 800;
    line-height: 58px;
    margin-bottom: 50px;
    text-align: center;
  }
  .lp-assets-easy-steps .nav {
    max-width: 600px;
    margin: 0 auto 35px;
  }
  .lp-assets-easy-steps .nav a {
    border: 3px solid transparent;
    padding: 8px;
    border-radius: 50%;
    transition: 0.3s ease;
    position: relative;
  }
  .lp-assets-easy-steps .nav a.active {
    border: 3px solid #3bacd7;
    transition: 0.3s ease;
    background-color: #fff;
  }
  .lp-assets-easy-steps .nav a.active span.number {
    background-color: #3bacd7;
  }
  .lp-assets-easy-steps .nav a span.number {
    background-color: #bbd0e5;
    border-radius: 50%;
    padding-top: 18px;
    display: block;
    width: 55px;
    height: 55px;
    font-size: 22px;
    color: #fff;
    text-align: center;
  }
  .lp-assets-easy-steps .nav a span.title {
    color: #212529;
    position: absolute;
    width: 145px;
    text-align: center;
    bottom: -37px;
    right: 0;
    margin: auto;
    display: table;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .lp-assets-easy-steps .video-title {
    display: none;
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px;
  }
  .lp-assets-easy-steps .nav a span.done {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 178px;
    left: 132px;
    background-color: #fff;
    height: 14px;
    padding-left: 10px;
    color: #212529;
  }
  .lp-assets-easy-steps .nav a:after {
    content: "";
    position: absolute;
    height: 2px;
    width: 240px;
    background-color: #bbd0e5;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 58px;
    z-index: -1;
  }
  .lp-assets-easy-steps .tab-content {
    text-align: center;
  }
  .lp-assets-easy-steps .tab-content video {
    max-width: 800px;
    width: 100%;
  }
  .lp-assets-text-image.datawidgets-text-image h2 {
    max-width: 510px;
  }
  .lp-assets-block.dataWidgets-icons h2 {
    max-width: 510px;
  }
  .lp-assets-block.dataWidgets-icons .icons-container {
    height: 545px;
  }
  .lp-assets-block.dataWidgets-icons .icons-container .col-4 img {
    max-width: 160px;
  }
  .lp-assets-block.dataWidgets-icons .icons-container .col-3 img {
    max-width: 120px;
  }
  .header-main-ebooks {
    padding-bottom: 100px;
  }
  .header-main-ebooks .content h1 {
    font-size: 48px;
    font-weight: 200;
    max-width: 815px;
    margin: 80px auto 40px;
    text-align: center;
    line-height: 58px;
  }
  .header-main-ebooks .content h2 {
    font-size: 15px;
    font-weight: 400;
    margin: 0 auto;
    max-width: 690px;
    text-align: center;
    line-height: 30px;
  }
  .main-ebooks-container {
    padding: 50px 0 0;
  }
  .main-ebooks-container article {
    border-bottom: 1px solid #d8d8d8;
    padding-top: 30px;
  }
  .main-ebooks-container article .col-12 {
    position: relative;
  }
  .main-ebooks-container article h3 {
    color: #c8c8c8;
    font-size: 15px;
    font-weight: 600;
    margin: 16px 0 7px;
  }
  .main-ebooks-container article h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    margin-bottom: 30px;
  }
  .main-ebooks-container article .img-xs-display {
    display: none;
  }
  .main-ebooks-container article p {
    font-size: 15px;
    line-height: 37px;
    font-weight: 400;
  }
  .main-ebooks-container article a.yellow {
    background-color: #fc0;
    color: #314152;
    font-weight: 600;
    text-decoration: none;
    padding: 22px 40px;
    display: inline-block;
    border-radius: 4px;
    position: absolute;
    bottom: 91px;
  }
  .main-ebooks-description-block {
    padding: 60px 0 0;
    position: relative;
  }
  .main-ebooks-description-block .container {
    position: relative;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 60px;
  }
  .main-ebooks-description-block .content {
    max-width: 60%;
  }
  .main-ebooks-description-block .content h3 {
    font-size: 30px;
    line-height: 48px;
    padding-top: 7px;
    margin-bottom: 35px;
  }
  .main-ebooks-description-block .content p {
    font-size: 15px;
    line-height: 37px;
    font-weight: 400;
  }
  .main-ebooks-description-block .button-blue {
    font-size: 22px;
    padding: 16px 35px;
    position: absolute;
    right: 0;
    bottom: 69px;
  }
  .lp-assets-block {
    padding: 140px 0;
  }
  .lp-assets-block.assets-photos-pictures {
    padding: 50px 0 0;
  }
  .lp-assets-block.assets-photos-templates {
    padding: 50px 0;
  }
  .lp-assets-block.lp-icons-customize {
    padding: 50px 0;
  }
  .assets-photos-pictures .portrait-photos {
    max-width: 804px;
    margin-left: auto;
  }
  .assets-photos-pictures .portrait-photos img {
    position: relative;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    margin: 6px;
  }
  .assets-photos-pictures .portrait-photos img.img-1 {
    max-width: 122px;
  }
  .assets-photos-pictures .portrait-photos img.img-2 {
    max-width: 153px;
    top: -81px;
  }
  .assets-photos-pictures .portrait-photos img.img-3 {
    max-width: 176px;
  }
  .assets-photos-pictures .portrait-photos img.img-4 {
    max-width: 146px;
  }
  .assets-photos-pictures .portrait-photos img.img-5 {
    max-width: 235px;
  }
  .assets-photos-pictures .portrait-photos img.img-6 {
    max-width: 181px;
    top: -102px;
  }
  .assets-photos-pictures .portrait-photos img.img-7 {
    max-width: 207px;
    top: -169px;
    left: -38px;
  }
  .assets-photos-pictures .portrait-photos img.img-8 {
    max-width: 169px;
    top: -172px;
    right: -583px;
  }
  .assets-photos-pictures .portrait-photos img.img-9 {
    max-width: 198px;
    top: 28px;
  }
  .assets-photos-pictures .portrait-photos-mobile {
    display: none;
  }
  .assets-photos-pictures h2 {
    margin-top: 10%;
  }
  .assets-photos-pictures .cutout-photos {
    max-width: 700px;
    margin: 60px 0 0 auto;
    position: relative;
    overflow: hidden;
  }
  .assets-photos-pictures .cutout-photos img {
    position: absolute;
  }
  .assets-photos-pictures .cutout-photos img.img-1 {
    max-width: 630px;
    position: relative;
  }
  .assets-photos-pictures .cutout-photos img.img-2 {
    max-width: 122.5px;
    left: 43px;
    top: 95px;
  }
  .assets-photos-pictures .cutout-photos img.img-3 {
    max-width: 120px;
    left: 134px;
    top: 26px;
  }
  .assets-photos-pictures .cutout-photos img.img-4 {
    max-width: 232.5px;
    left: 141px;
    top: 52px;
  }
  .assets-photos-pictures .cutout-photos img.img-5 {
    max-width: 172px;
    left: 346px;
  }
  .assets-photos-pictures .cutout-photos img.img-6 {
    max-width: 402.5px;
    left: 338px;
    top: 60px;
    transform: rotate(18deg);
  }
  .assets-photos-pictures .cutout-photos img.img-7 {
    max-width: 180px;
    left: 340px;
    top: 202px;
  }
  .assets-photos-pictures .cutout-photos img.img-8 {
    max-width: 166.5px;
    left: 469px;
  }
  .assets-photos-pictures .cutouts-mobile {
    display: none;
  }
  .assets-photos-templates h2 {
    margin-top: 15%;
  }
  .assets-photos-templates .templates {
    max-width: 563px;
    margin-left: auto;
  }
  .assets-photos-templates .templates img {
    position: relative;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    margin: 6px;
  }
  .assets-photos-templates .templates img.img-1 {
    max-width: 111px;
    top: 91px;
    left: 106px;
  }
  .assets-photos-templates .templates img.img-2 {
    max-width: 98px;
    left: 104px;
  }
  .assets-photos-templates .templates img.img-3 {
    max-width: 131px;
    left: 105px;
  }
  .assets-photos-templates .templates img.img-4 {
    max-width: 98px;
    right: 157px;
    top: 91px;
  }
  .assets-photos-templates .templates img.img-5 {
    max-width: 253px;
    left: 75px;
  }
  .assets-photos-templates .templates img.img-6 {
    max-width: 177px;
    left: 75px;
  }
  .assets-photos-templates .templates img.img-7 {
    max-width: 237px;
    right: -58px;
  }
  .assets-photos-templates .templates img.img-8 {
    max-width: 237px;
    right: -58px;
  }
  .assets-photos-templates .photo-templates-mobile {
    display: none;
  }
  .body-gradient-light-grey {
    background: #e9eff2;
    background: linear-gradient(180deg, #f8fafb 0%, #fff 100%);
  }
  .mibv-menu-row {
    margin-bottom: 40px;
    text-align: left;
  }
  .mibv-menu {
    margin-top: 27px;
  }
  .mibv-menu li {
    display: inline-block;
    margin-right: 25px;
  }
  .mibv-menu li a {
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
    color: #000;
  }
  .mibv-menu li a:after {
    content: "";
    display: block;
    margin: auto;
    height: 3px;
    width: 0;
    background: 0 0;
    transition: width 0.5s ease, background-color 0.5s ease;
    margin-top: 7.3px;
  }
  .mibv-menu li a:hover:after {
    width: 100%;
    background: #089ed6;
  }
  .mibv-menu li .active {
    border-bottom: 3px solid #089ed6;
    padding-bottom: 6px;
  }
  .videos-single-page header .content,
  .videos-page header .content {
    text-align: center;
  }
  .videos-single-page header h1,
  .videos-page header h1 {
    font-weight: 400;
    font-size: 48px;
    color: #2b2b2b;
    line-height: 58px;
    margin-bottom: 10px;
    margin-top: 70px;
  }
  .videos-single-page header h2,
  .videos-page header h2 {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 72px;
  }
  .videos-page .videos-container {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 70px;
  }
  .videos-page article a {
    color: #000;
    text-decoration: none;
  }
  .videos-page figure {
    overflow: hidden;
    border-radius: 8px;
  }
  .videos-page figure img {
    transition: transform 0.6s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.6s cubic-bezier(0.11, 0, 0.31, 1);
  }
  .videos-page a:hover figure img {
    transform: scale(1.1);
  }
  .videos-single .length-level,
  .videos-page article .length-level {
    padding: 10px 0;
  }
  .videos-single .length-level span,
  .videos-page article .length-level span {
    font-size: 13px;
    margin-right: 20px;
  }
  .videos-single .length-level span img,
  .videos-page article .length-level span img {
    vertical-align: sub;
    height: 16px;
    margin-right: 7px;
  }
  .videos-page article h3 {
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    margin: 8px 0 40px;
  }
  #YouTubeModal {
    top: 0 !important;
  }
  #YouTubeModal .modal-content {
    padding: 0;
    height: 100% !important;
  }
  #YouTubeModal .modal-content h4 {
    display: none;
  }
  #YouTubeModal .modal-dialog {
    width: 90% !important;
    margin: 0 auto;
    height: 58.1%;
    max-width: 70%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    max-width: 969px;
    max-height: 543px;
  }
  #YouTubeModal .modal-header {
    padding: 0;
  }
  #YouTubeModal .modal-header .close {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    opacity: 1;
    border-radius: 50%;
    padding: 6px 11px;
    right: 0;
  }
  #YouTubeModal .modal-body {
    width: 100%;
    height: 96%;
  }
  #YouTubeModal iframe {
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 101%;
    margin: 0 !important;
    border-radius: 0 !important;
  }
  .videos-single-page .text-content {
    margin: 70px 0 50px;
  }
  .videos-single-page .text-content .container {
    column-count: 2;
    column-gap: 60px;
  }
  .videos-single-page .text-content p,
  .videos-single-page .text-content h1 {
    line-height: 40px;
  }
  .videos-single-page .videos-single .youtube-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    border-radius: 8px;
  }
  .videos-single-page .videos-single .more-video.current-video img {
    border: 4px solid #0b9ed0;
  }
  .videos-single-page .videos-single .more-video img {
    border: 4px solid #fff;
    border-radius: 8px;
  }
  .videos-single-page .videos-single .youtube-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .videos-single-page .videos-single .more-videos-container {
    overflow: hidden;
    overflow-x: scroll;
    height: 140px;
    margin-top: 11px;
    margin-bottom: 70px;
  }
  .videos-single-page .videos-single .more-videos-container li {
    max-width: 208px;
    display: inline-block;
    margin-right: 7px;
  }
  .videos-single-page .videos-single .more-videos-container li:last-child {
    margin-right: 0;
  }
  .videos-single-page .video-transcript .container {
    border-bottom: 1px solid #d8d8d8;
  }
  .videos-single-page .video-transcript .block-title {
    font-size: 42px;
    line-height: 55px;
    font-weight: 300;
  }
  .videos-single-page .video-transcript p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
  }
  .videos-single-page .video-transcript h4 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 10px;
  }
  .videos-single-page .video-transcript p strong {
    font-weight: 500;
  }
  .videos-single-page .video-transcript .block-text {
    border-top: 1px solid #d8d8d8;
    padding: 26px 0 0;
    margin-top: 28px;
  }
  .videos-single-page .videos-single .video-info {
    display: flex;
    justify-content: space-between;
    margin-bottom: -11px;
  }
  .videos-single-page .videos-single .length-level {
    padding-top: 31px;
  }
  .videos-single-page .videos-single .share-video span:first-child {
    display: inline-block;
    vertical-align: middle;
  }
  .videos-single-page .videos-single .share-video span:last-child {
    display: inline-block;
    vertical-align: middle;
  }
  .mibv_newsletter_banner {
    min-height: 72px;
    background-color: #eb443c;
    color: #fff;
    padding-top: 10px;
    padding-left: 35px;
    padding-right: 35px;
    position: fixed;
    width: 100%;
    z-index: 7;
    bottom: 0;
    display: none;
  }
  .mibv_newsletter_banner.closed {
    display: none !important;
  }
  .mibv_newsletter_banner h3.banner-intro {
    font-size: 24px;
    font-weight: 300;
    line-height: 52px;
    margin: 0;
    margin-bottom: 10px;
  }
  .mibv_newsletter_banner .wpcf7-form input[type="email"] {
    height: 52px;
    display: inline-block;
    text-align: center;
    border: 1px solid transparent;
    font-size: 17px;
    border-radius: 0;
    color: #adaabd;
  }
  .mibv_newsletter_banner .wpcf7-form input[type="submit"] {
    height: 52px;
    text-align: center;
    border: 1px solid transparent;
    font-size: 15px;
    width: 100px;
    border-radius: 0;
    color: #fff;
    background-color: #293042;
    margin-left: -5px;
  }
  .mibv_newsletter_banner .close_banner {
    position: absolute;
    right: 2%;
    top: 4%;
  }
  .mibv_newsletter_banner .close_banner_btn {
    padding: 0;
    background-color: transparent;
    border: none;
    margin-top: 12px;
    font-size: 24px;
    color: #fff;
  }
  .mibv_newsletter_banner .ibvm {
    display: inline-block;
    vertical-align: middle;
  }
  .modal-content.mibv-modal-content {
    height: auto;
    width: 100%;
    padding: 0;
    padding-top: 15px;
  }
  .modal-dialog.mibv-modal-dialog {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    height: auto;
  }
  .modal.mibv-modal {
    top: 150px !important;
  }
  .mibv-modal-content-left {
    padding: 104px 0 0;
    width: 308px;
    margin-left: -52px;
    float: left;
    bottom: -3px;
    position: relative;
  }
  .mibv_img_responsive {
    max-width: 100%;
  }
  .mibv-modal-content-right {
    position: relative;
    min-height: 1px;
    padding-left: 40px;
    padding-right: 40px;
    float: left;
    width: 538px;
  }
  .modal-content.mibv-modal-content p {
    padding-right: 0;
  }
  .mibv-modal-content .wpcf7-form input[type="email"],
  .mibv-modal-content .wpcf7-form input[type="text"] {
    height: 52px;
    display: inline-block;
    text-align: center;
    border: 2px solid #292c42;
    font-size: 17px;
    border-radius: 0;
    color: #292c42;
    margin-bottom: 15px;
    width: 100%;
    max-width: 100%;
  }
  .mibv-modal-content .wpcf7-form input[type="submit"] {
    height: 52px;
    text-align: center;
    border: 1px solid transparent;
    font-size: 16px;
    border-radius: 0;
    color: #fff;
    background-color: #eb443c;
    width: 100%;
    max-width: 100%;
  }
  .modal-intro {
    line-height: 50px;
    color: #273040;
    font-size: 29px;
    font-weight: 300;
    margin-bottom: 45px;
  }
  .modal-intro b {
    font-weight: 400;
  }
  .mibv-modal-content .close_banner_btn {
    color: #eb443c;
    padding: 0;
    background-color: transparent;
    border: none;
    margin-top: 12px;
    font-size: 24px;
  }
  .other-ressources-link {
    padding: 50px 0;
  }
  .ebooks-ressources.other-ressources-link ul {
    max-width: 80%;
  }
  .other-ressources-link li {
    margin-bottom: 50px;
    position: relative;
    padding-left: 70px;
  }
  .other-ressources-link li i {
    width: 55px;
    height: 55px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0;
  }
  .other-ressources-link li.main-title i:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #f2f6f8;
    position: absolute;
    border-radius: 50%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .other-ressources-link li.main-title i img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    max-width: 26px;
  }
  .other-ressources-link li.main-title span {
    font-size: 32px;
    line-height: 39px;
    padding-top: 7px;
  }
  .other-ressources-link li span.title,
  .other-ressources-link li span.title a {
    font-size: 18px;
    font-weight: 500;
    text-decoration: underline;
    margin-bottom: 5px;
    color: #212529;
  }
  .other-ressources-link li span {
    display: block;
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
  }
  .templates-page {
    float: left;
    width: 100%;
    background: #fff;
  }
  .templates-page.templates-main-page header {
    background: #eff6fc;
  }
  .templates-page .nc_socialPanelSide {
    display: none !important;
  }
  .templates-page .nav-bar-desktop {
    position: relative !important;
    z-index: 0;
  }
  .templates-page .mobile-nav-clearer {
    display: none;
  }
  .templates-page .header-content {
    text-align: center;
    color: #fff;
    max-width: 945px;
    margin: 0 auto;
    padding: 31px 15px;
  }
  .templates-page .template_theme_presentation {
    margin-bottom: 150px !important;
  }
  .templates-page.templates-main-page .header-content .template-shop {
    max-width: 522px;
    margin-bottom: 20px;
  }
  .templates-page.templates-main-page .header-content h1 {
    font-weight: 700;
    color: #392626;
  }
  .template-category-description-container {
    padding: 0 33px;
  }
  .templates-page .template-category-description {
    width: 100%;
    padding: 40px;
    background-color: #bbd0e5;
    border-radius: 11px;
    margin-bottom: 20px;
  }
  .templates-page .template-category-description .breadcrumb-category {
    font-size: 14px;
    color: #717274;
    margin-bottom: 20px;
  }
  .templates-page .template-category-description .breadcrumb-category a {
    font-size: 14px;
    color: #314252;
  }
  .templates-page .template-category-description h1 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 19px;
    line-height: 35px;
  }
  .templates-page .template-category-description .titledescription {
    font-family: lato, sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0;
  }
  .template-category-info-container {
    padding: 0 33px 0 38px;
  }
  .template-category-info-container .description-img-container {
    display: flex;
    justify-content: space-between;
  }
  .template-category-info-container
    .description-img-container
    .description-block {
    max-width: 800px;
    padding-top: 35px;
  }
  .template-category-info-container
    .description-img-container
    .description-block
    .breadcrumb-category {
    font-size: 14px;
    color: #717274;
    margin-bottom: 20px;
  }
  .template-category-info-container
    .description-img-container
    .description-block
    .breadcrumb-category
    a {
    font-size: 14px;
    color: #314252;
  }
  .template-category-info-container
    .description-img-container
    .description-block
    h1 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 19px;
    line-height: 35px;
  }
  .template-category-info-container
    .description-img-container
    .description-block
    .description {
    font-family: lato, sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0;
  }
  .template-category-info-container .description-img-container .img-block {
    max-width: 350px;
  }
  .template-category-info-container .description-img-container .img-block img {
    transform: translateY(26px);
  }
  .template-category-info-container .search-block {
    padding-bottom: 30px;
  }
  .templates-page .header-content h1 {
    font-size: 32px;
    font-family: montserrat, sans-serif;
    font-weight: 700;
    line-height: 44px;
    color: #392626;
  }
  .templates-page .header-content .titledescription {
    font: 18px roboto, sans-serif;
    font-weight: 100;
    line-height: 33px;
    margin-top: 0;
  }
  .templates-page .templates-themes-title h2 {
    font-size: 32px !important;
    font-weight: 800 !important;
    margin-bottom: 7px !important;
  }
  .templates-page .templates-themes-title p {
    font-family: lato, sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
    margin-bottom: 30px;
  }
  .templates-page .content-container h2 {
    font-family: lato, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.44;
    margin-bottom: 0;
    color: #586276;
  }
  .templates-page .content-container .main-cat-title {
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    color: #000;
    margin-top: 9px;
    margin-bottom: 3px;
  }
  .templates-page .content-container .dropdown-templates-choice {
    margin-bottom: 20px;
    margin-top: 17px;
  }
  .templates-page .content-container .dropdown-templates-choice button {
    font-family: open sans, sans-serif;
    font-size: 18px;
    color: #314252;
    padding: 0;
    outline: 0;
  }
  .templates-page .content-container .dropdown-templates-choice button:focus {
    outline: 0;
    box-shadow: none;
  }
  .templates-page
    .content-container
    .dropdown-templates-choice
    .dropdown-toggle:after {
    vertical-align: inherit;
  }
  .templates-page .content-container .dropdown-templates-choice button img {
    max-width: 49px;
    vertical-align: inherit;
    margin-top: -4px;
    margin-right: -4px;
  }
  .templates-page .content-container .dropdown-templates-choice .dropdown-menu {
    border: 1px solid #e8e8e8;
    margin-left: 15px;
    padding: 20px;
  }
  .templates-page
    .content-container
    .dropdown-templates-choice
    .dropdown-menu
    .dropdown-item {
    padding: 10px 20px;
    border-radius: 4px;
    margin-bottom: 7px;
    font-size: 14px;
    transition: 0.3s ease;
  }
  .templates-page
    .content-container
    .dropdown-templates-choice
    .dropdown-menu
    .dropdown-item:last-child {
    margin-bottom: 0;
  }
  .templates-page
    .content-container
    .dropdown-templates-choice
    .dropdown-menu
    .dropdown-item:hover {
    background-color: #dae4ea;
    transition: 0.3s ease;
  }
  .templates-page .menu-sidebar {

    padding-left: 15px;
    position: relative;
  }
  .templates-page .menu-sidebar h3 {
    font-size: 18px;
    margin-top: 33px;
  }
  .templates-page .menu-sidebar .template-menu-featured {
    margin-top: 30px;
    padding-left: 0;
  }
  .templates-page .menu-sidebar .template-menu-featured li {
    transition: 0.3s ease;
    list-style: none;
  }
  .templates-page .menu-sidebar .template-menu-featured li:hover {
    background-color: #e7e8ee;
    border-radius: 4px;
    transition: 0.3s ease;
  }
  .templates-page .menu-sidebar .template-menu-featured li a {
    color: #26303f;
    display: block;
    font: 16px roboto, sans-serif;
    font-weight: 400;
    padding: 15px 0 15px 32px;
    transition: 0.3s ease;
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/icon-featured.svg)
      no-repeat 5px 14px;
    background-size: 18px;
    text-decoration: none;
  }
  .templates-page .menu-sidebar .template-menu {
    padding-left: 0;
    margin-bottom: 50px;
  }
  .templates-page .menu-sidebar .template-submenu li.active::parent {
    display: block;
  }
  .templates-page .menu-sidebar .template-menu li {
    cursor: pointer;
    border-bottom: 1px solid #d5d5d5;
    list-style: none;
  }
  .templates-page .menu-sidebar .template-menu li:last-child {
    border-bottom: 0;
  }
  .templates-page .menu-sidebar .template-menu li a {
    color: #26303f;
    display: block;
    font: 16px roboto, sans-serif;
    font-weight: 400;
    padding: 15px 0 15px 32px;
    transition: 0.3s ease;
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/right-grey-arrow.svg)
      no-repeat center left 10px;
    background-size: 15px;
    text-decoration: none;
  }
  .templates-page .menu-sidebar .template-menu li a.open {
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/down-grey-arrow.svg)
      no-repeat center left 0;
    background-size: 12px;
  }
  .templates-page .menu-sidebar .template-menu li a:hover {
    transition: 0.2s ease;
    color: #0b9ed0;
  }
  .templates-page .menu-sidebar .template-menu li.active a {
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/right-blue-arrow.svg)
      no-repeat center left 10px;
    background-size: 15px;
    color: #0b9ed0;
    font-weight: 500;
  }
  .templates-page .menu-sidebar .template-menu li.nonactive a {
    background: 0 0;
    color: #26303f;
    font-weight: 400;
  }
  .templates-page .menu-sidebar .template-submenu {
    display: none;
    padding-left: 0;
  }
  .templates-page .menu-sidebar .template-submenu li {
    border-bottom: 0;
    padding: 0 12px 0 33px;
  }
  .templates-page .menu-sidebar .template-submenu li:last-child {
    margin-bottom: 10px;
  }
  .templates-page .menu-sidebar .template-submenu li a {
    background: 0 0;
    padding: 10px 0 10px 22px;
  }
  .templates-page .menu-sidebar .template-submenu li a:hover {
    background-color: #e7e8ee;
    border-radius: 4px;
    font-weight: 400;
    color: #26303f;
  }
  .templates-page .menu-sidebar .template-submenu li.active a {
    border-radius: 4px;
    background: 0 0;
  }
  .templates-page .content-container-main {
    width: 100%;
    padding: 36px 30px 0;
  }

  .templates-page .load_more_template {
    padding: 10px 44px;
    border-radius: 3px;
    border: 1px solid #ebebeb;
    color: #26303f;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 50px;
  }
  .templates-page .load_more_template:hover {
    color: #898b8d;
  }
  .templates-page .template_details .block-details {
    margin-bottom: 50px;
    padding-left: 0;
  }
  .templates-page .template_details h2 {
    font-family: open sans, sans-serif;
    font-size: 18px;
    line-height: 36px;
    margin-top: -12px;
    line-height: 25px;
  }
  .templates-page .template_details .block-details .breadcrumb {
    font-size: 14px;
    color: #314252;
    background-color: transparent;
    padding-left: 0;
    line-height: 25px;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 0;
    margin-top: 0;
  }
  .templates-page .template_details .block-details .breadcrumb a {
    font-size: 14px;
    color: #314252;
    padding-left: 3px;
    text-transform: capitalize;
    display: contents;
  }
  .templates-page .template_details .block-details .breadcrumb a:hover {
    color: #0b9ed0;
  }
  .templates-page .template_details .block-details hr {
    border-top: 1px solid #d8d8d8;
  }
  .templates-page .template_details .block-details .information {
    margin-bottom: 50px;
    display: flex;
    margin-top: 15px;
  }
  .templates-page .template_details .block-details .information .block-slider {
    margin-right: 60px;
    padding-left: 16px;
    padding-bottom: 80px;
  }
  .template-themes .block-details .description {
    padding-top: 2.5%;
  }
  .template-themes .templates-details-slider img {
    position: relative;
    left: -2.3%;
  }
  .template-themes .template_details .block-details .information .block-slider {
    padding-bottom: 30px;
  }
  .template-themes .templates-details-slider {
    webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-slider
    .video-container {
    display: none;
    position: absolute;
    z-index: 1;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-slider
    .is_animated {
    position: absolute;
    z-index: 2;
    bottom: 2%;
    right: 2%;
    width: 5%;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description {
    width: 100%;
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-800 {
      /* fix 
    max-width: calc(100% - 950px);
    */
    max-width: 100%
  }
  .templates-page
    .template_details
    .block-details
    .information
    .block-description.width-500 {
    max-width: calc(100% - 650px);
  }
  .templates-page .template_details .block-details h1 {
    font-size: 30px;
    font-weight: 400;
    line-height: 38px;
    margin-bottom: 10px;
    display: none;
  }
  .templates-page .template_details .block-details h1.h1-mobile {
    display: block;
  }
  .templates-page .template_details .block-details .description {
    margin-bottom: 40px;
    max-width: 800px;
  }
  .templates-page .template_details .block-details .description p,
  .templates-page .template_details .block-details .description span {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 20px;
    font-family: open sans, sans-serif;
  }
  .templates-page .template_details .block-details .description h2 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
    font-family: open sans, sans-serif;
    margin-top: 0;
  }
  .templates-page .template_details .block-details .description p a {
    color: #0b9ed0;
  }
  .templates-page .template_details .block-details .button-blue {
    padding: 12px 100px;
    font-size: 20px;
    display: inline-block;
    margin: 8px 0 30px;
  }
  .templates-page .template_details .block-details .button-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
  }
  .templates-page .template_details .block-details .button-row div {
    width: 100%;
  }
  .templates-page .template_details .block-details .button-row .button-blue {
    margin-right: 20px;
    width: 100%;
    margin-bottom: 10px;
  }
  .templates-page .template_details .block-details .button-row .underline {
    text-decoration: underline;
    cursor: pointer;
  }
  .templates-page .template_details .block-details .specifications {
    padding: 0 0 50px;
  }
  .templates-page .template_details .block-details .specifications h3 {
    font-size: 19px;
    line-height: 38px;
    margin-bottom: 30px;
  }
  .templates-page .template_details .block-details .specifications ul li {
    margin-bottom: 17px;
    font-family: open sans, sans-serif;
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    /* fix
    display: flex;
    */
  }
  .templates-page
    .template_details
    .block-details
    .specifications
    ul
    li
    .title {
    font-weight: 600;
    width: 135px;
    display: inline-block;
    width: 10%;
  }
  .templates-page .template_details .block-details .specifications ul li .text {
    width: 90%;
  }
  .templates-page .template_details .block-details .related-tags h3 {
    font-size: 19px;
    line-height: 38px;
    margin-bottom: 30px;
  }
  .templates-page .template_details .block-details .related-tags ul li {
    margin-bottom: 20px;
    display: inline-block;
  }
  .templates-page
    .template_details
    .block-details
    .related-tags
    ul
    li:nth-child(n + 11) {
    display: none;
  }
  .templates-page .template_details .block-details .related-tags ul li a {
    font-family: open sans, sans-serif;
    font-size: 16px;
    border: 1px solid #c8c8c8;
    color: #314252;
    display: block;
    padding: 10px 30px;
    border-radius: 5px;
    margin-right: 11px;
    text-transform: capitalize;
  }
  .templates-page .template_details .block-details .related-tags ul li a:hover {
    background-color: #f8fafb;
  }
  .template_theme_presentation_two {
    margin: 0 -16px;
  }
  .template_theme_presentation_two .slick-slide {
    margin: 10px;
  }
  .templates-page .template_details .block-details .templates-details-slider {
    webkit-box-shadow: 0 0 17px 1px rgba(184, 184, 184, 0.3);
    -moz-box-shadow: 0 0 17px 1px rgba(184, 184, 184, 0.3);
    box-shadow: 0 0 17px 1px rgba(184, 184, 184, 0.3);
    margin-top: 7px;
  }
  .templates-page .template_details .slick-list {
    overflow: hidden;
    max-height: 1000px;
    border-radius: 8px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800 {
    max-width: 800px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500 {
    max-width: 500px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-slide
    img {
    width: 100%;
    border-radius: 8px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-slide {
    margin-bottom: -3px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-counter {
    position: absolute;
    bottom: -53px;
    left: 0;
    font-size: 14px;
    right: 0;
    margin: 0 auto;
    text-align: center;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-prev {
    top: auto;
    bottom: -77px;
    left: 30%;
    border: 2px solid #869791;
    border-radius: 50%;
    padding: 1px 4px 0 2px;
    height: 35px;
    width: 35px;
    z-index: 1;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-next {
    top: auto;
    bottom: -77px;
    right: 30%;
    border: 2px solid #869791;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 35px;
    width: 35px;
    z-index: 1;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500
    .slick-prev {
    left: 35%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500
    .slick-next {
    right: 35%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-prev.slick-disabled,
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-next.slick-disabled {
    opacity: 0.25;
  }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 1 !important;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-prev:before,
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-next:before {
    font-family: visme-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 21px;
    color: #869791;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider
    .slick-prev:before {
    content: "";
    line-height: 0;
    transform: rotate( 180deg ) translateX(-6.5px);
  }
  
  .templates-page .templates-themes-cat {
    padding: 8px 0;
  }
  .templates-page .templates-themes-cat .content-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    flex-wrap: wrap;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper {
    width: 18%;
    max-width: 18%;
    margin-bottom: 34px;
    text-align: center;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__title {
    cursor: pointer;
    text-align: center;
    position: relative;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__title.active
    img,
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__title:hover
    img {
    border: 2px solid;
    transition: 0.3s ease;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__title
    img {
    webkit-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    margin-bottom: 10px;
    border: 2px solid #fff;
    transition: 0.3s ease;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__title
    span {
    font-size: 13px;
    position: relative;
    top: -3px;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content {
    width: calc(100vw - 407px);
    background-color: #fff;
    list-style: none;
    text-align: center;
    color: #000;
    float: left;
    position: relative;
    box-sizing: border-box;
    -webkit-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    transition: height 0.3s ease;
    margin-left: -368px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin-top: 26px;
    padding: 20px 0 0;
    min-height: 200px;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-wrap: wrap;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div {
    width: 23%;
    max-width: 23%;
    margin-bottom: 20px;
    position: relative;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div
    span {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: none;
    transition: 0.3s ease;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div:hover
    span {
    display: block;
    transition: 0.3s ease;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div
    span
    a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 148px;
    height: 40px;
    background-color: #0b9ed0;
    color: #fff !important;
    border-radius: 4px;
    padding: 8px 0;
    cursor: pointer;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    .slide {
    webkit-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
  }
  .templates-page
    .templates-themes-cat
    .slide-category__wrapper.active
    .slide-category__title:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 19px;
    height: 19px;
    background: #fff;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    left: 0;
    margin: 0 auto;
    z-index: 1;
    bottom: -36px;
  }
  .templates-page .template_details .more-templates-details {
    padding: 20px 50px 130px;
  }
  .templates-page .template_details .more-templates-details h2 {
    font-size: 24px;
    margin-bottom: 30px;
    color: #314252;
  }

  .menu-sidebar .search_templates {
    margin: 37px 0 0;
  }
  .search_templates input[type="text"] {
    width: 100%;
    font: 16px roboto, sans-serif;
    font-weight: 300;
    padding: 17px 15px;
    border-radius: 4px;
    border: 1px solid #ddd;
    color: #9a9b9a;
  }
  .search_templates input[type="text"]:focus {
    outline: 0;
  }
  .search_templates input[type="submit"] {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/search-template.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    right: 6px;
    width: 35px;
    height: 35px;
    background-position: center;
    background-size: 30px;
    border: 0;
  }
  .search_templates_new {
    position: relative;
    margin-top: 35px;
    max-width: 690px;
    margin: 35px auto;
  }
  .search_templates_new input[type="text"] {
    width: 100%;
    margin: 0 auto;
    font-family: open sans, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #314152;
    padding: 11px 0 11px 49px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #dfe0e0;
    transition: 1.2s ease;
  }
  .search_templates_new input[type="text"]::placeholder {
    font-size: 16px;
    font-weight: 100;
  }
  .search_templates_new input[type="text"]:focus {
    outline: 0;
    webkit-box-shadow: 0 0 10px 3px rgba(49, 65, 83, 0.12);
    -moz-box-shadow: 0 0 10px 3px rgba(49, 65, 83, 0.12);
    box-shadow: 0 0 10px 3px rgba(49, 65, 83, 0.12);
    transition: 1.2s ease;
  }
  .search_templates_new input[type="submit"] {
    background: url(https://support.visme.co/wp-content/themes/support/images/i_search_loop.svg);
    width: 23px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background-repeat: no-repeat;
    height: 23px;
    left: 12px;
    border: 0;
    cursor: pointer;
  }
  .search_templates_new .clear-search {
    width: 12px;
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    display: none;
  }
  .template-search-suggestion {
    position: relative;
  }
  .template-search-suggestion .search-list-container {
    position: absolute;
    background-color: #fff;
    width: 100%;
    max-width: 690px;
    margin: auto;
    left: 0;
    right: 0;
    top: 40px;
    z-index: 7;
    text-align: left;
    padding: 0 25px 3px;
    overflow: hidden;
    color: #293042;
    border-radius: 0 0 5px 5px;
    border-left: 1px solid #dfe0e0;
    border-right: 1px solid #dfe0e0;
    border-bottom: 1px solid #dfe0e0;
    display: none;
  }
  .template-search-suggestion .search-list-container .content {
    border-bottom: 1px solid #dfe0e0;
    border-top: 1px solid #dfe0e0;
    padding-top: 20px;
    height: 400px;
    overflow: scroll;
    display: none;
  }
  .template-search-suggestion .search-list-container .content.empty-results {
    height: 130px;
  }
  .template-search-suggestion .search-list-container .content .output-errors {
    text-align: center;
    padding: 37px 0;
  }
  .template-search-suggestion .search-list-container .content .title {
    font-size: 16px;
    color: #a0a5b8;
    font-family: montserrat, sans-serif;
    margin-bottom: 13px;
    display: block;
  }
  .template-search-suggestion .search-list-container .content ul {
    margin-bottom: 13px;
  }
  .template-search-suggestion .search-list-container .content ul li {
    margin-bottom: 12px;
    font-size: 14px;
    padding: 10px 15px 10px 40px;
    cursor: pointer;
    margin: 0;
    text-transform: capitalize;
    transition: 0.3s ease;
    position: relative;
    border-radius: 3px;
  }
  .template-search-suggestion .search-list-container .content ul li:hover {
    transition: 0.3s ease;
    background-color: #dae4ea !important;
  }
  .template-search-suggestion .previous-serach ul li a,
  .template-search-suggestion .search-list-container .content ul.cat li a,
  .template-search-suggestion .search-list-container .content ul li a {
    display: block;
    color: initial;
  }
  .template-search-suggestion .search-list-container .content ul.cat li {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE4IDE0Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojYTBhNWI4O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoycHg7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTM3NS42MjQsNDU0LjI2NWwtMS42NDgtMS41OTVhLjYxMS42MTEsMCwwLDAtLjQyNS0uMTdIMTM2OS42YS41OTEuNTkxLDAsMCwwLS42LjU4MXYuNzc0YS41OTEuNTkxLDAsMCwxLS42LjU4MWgtLjhhLjU5MS41OTEsMCwwLDAtLjYuNTgxdjguOWEuNTkxLjU5MSwwLDAsMCwuNi41ODFoMTQuOGEuNTkxLjU5MSwwLDAsMCwuNi0uNTgxdi04LjlhLjU5MS41OTEsMCwwLDAtLjYtLjU4MWgtNi4zNTFBLjYxMS42MTEsMCwwLDEsMTM3NS42MjQsNDU0LjI2NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzY2IC00NTEuNSkiLz48L3N2Zz4=)
      no-repeat;
    background-position: center left 10px;
  }
  .template-search-suggestion .search-list-container .content ul.tpl li {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC42ODYiIGhlaWdodD0iMTMuNzI4IiB2aWV3Qm94PSIwIDAgMTQuNjg2IDEzLjcyOCI+PGRlZnM+PHN0eWxlPi5hLC5ie2ZpbGw6bm9uZTtzdHJva2U6I2EwYTViODtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O30uYXtzdHJva2UtbGluZWNhcDpyb3VuZDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSI5Ljk1MyIgaGVpZ2h0PSI5Ljk1MyIgcng9IjQuOTc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PGxpbmUgY2xhc3M9ImIiIHgyPSI0LjQ2MSIgeTI9IjQuMjAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjUzOSA3Ljc5OCkiLz48L2c+PC9zdmc+)
      no-repeat;
    background-position: center left 10px;
  }
  .template-search-suggestion .search-list-container .menu-suggestion {
    border-top: 1px solid #dfe0e0;
    padding-top: 20px;
    overflow: scroll;
    height: 423px;
    border-bottom: 1px solid #dfe0e0;
  }
  .template-search-suggestion .search-list-container .menu-suggestion a {
    color: initial;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    a.template_sub_infographic {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzI5Mzc0NTt9LmN7c3Ryb2tlOm5vbmU7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4xODEpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjE4MSkiLz48ZyBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAtMC4xODEpIj48cmVjdCBjbGFzcz0iYyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIwIi8+PHJlY3QgY2xhc3M9ImEiIHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTUiIGhlaWdodD0iMTkiLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik00NDc0LjMxOSwxMzE2LjEzNWg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ2OSAtMTMwMCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTQ0NzQuMzE5LDEzMTYuMTM1aDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDY5IC0xMzAzKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNNDU1MS4zMzksMTM3MS4xbDIuODUxLTIuODUxLDEuNjgxLDEuNjgsNC4yMy00LjIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDU0NiAtMTM2MikiLz48L2c+PC9zdmc+Cg==)
      left 0 center no-repeat;
    display: block;
    padding-left: 25px;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    a.template_sub_charts {
    display: block;
    padding-left: 25px;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    a.template_sub_documents {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzI5Mzc0NTt9LmN7c3Ryb2tlOm5vbmU7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMTAzKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjEwMykiLz48ZyBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAwLjEwMykiPjxyZWN0IGNsYXNzPSJjIiB3aWR0aD0iMTUiIGhlaWdodD0iMTgiLz48cmVjdCBjbGFzcz0iYSIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNyIvPjwvZz48cGF0aCBjbGFzcz0iYiIgZD0iTTQ0NzQuMzIsMTMxNi4xMzVoOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NjkuMzIgLTEzMDUpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik00NDc0LjMyLDEzMTYuMTM1aDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDY5LjMyIC0xMzA3KSIvPjxnIGNsYXNzPSJiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDMuMTAzKSI+PHJlY3QgY2xhc3M9ImMiIHdpZHRoPSI5IiBoZWlnaHQ9IjQiLz48cmVjdCBjbGFzcz0iYSIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI4IiBoZWlnaHQ9IjMiLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik00NTQ5LjYwNSwxNDEyLjQ0MmgxNC44NTd2LTE3LjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NTQ2IC0xMzkzKSIvPjwvZz48L3N2Zz4K)
      left 0 center no-repeat;
    display: block;
    padding-left: 25px;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    a.template_sub_printables {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC4zNCIgdmlld0JveD0iMCAwIDIwIDIwLjM0Ij48ZGVmcz48c3R5bGU+LmEsLmIsLmN7ZmlsbDpub25lO30uY3tzdHJva2U6IzI5Mzc0NTt9LmQsLmV7c3Ryb2tlOm5vbmU7fS5le2ZpbGw6IzI5Mzc0NTt9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjM0KSIvPjxnIGNsYXNzPSJiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyKSI+PHBhdGggY2xhc3M9ImQiIGQ9Ik0yLDBIMTRsNCwxNC43ODFILTJaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik0gMi43NjUzNTEyOTU0NzExOTEgMS4wMDAwMDE5MDczNDg2MzMgTCAtMC42OTM0MDg5NjYwNjQ0NTMxIDEzLjc4MDg4MTg4MTcxMzg3IEwgMTYuNjkzNDA4OTY2MDY0NDUgMTMuNzgwODgxODgxNzEzODcgTCAxMy4yMzQ2NDg3MDQ1Mjg4MSAxLjAwMDAwMTkwNzM0ODYzMyBMIDIuNzY1MzUxMjk1NDcxMTkxIDEuMDAwMDAxOTA3MzQ4NjMzIE0gMiAxLjkwNzM0ODYzMjgxMjVlLTA2IEwgMTQgMS45MDczNDg2MzI4MTI1ZS0wNiBMIDE4IDE0Ljc4MDg4MTg4MTcxMzg3IEwgLTIgMTQuNzgwODgxODgxNzEzODcgTCAyIDEuOTA3MzQ4NjMyODEyNWUtMDYgWiIvPjwvZz48cGF0aCBjbGFzcz0iYyIgZD0iTTQ0NzQuMzE5LDEzMTYuMTM1aDkuNjIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ2OSAtMTMxMSkiLz48cGF0aCBjbGFzcz0iYyIgZD0iTTQ0NzQuMzE5LDEzMTYuMTM1aDExLjY0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NzAgLTEzMDgpIi8+PHBhdGggY2xhc3M9ImMiIGQ9Ik00NTQ2LjgzNiwxNDQxLjloMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NTQ2LjgzNiAtMTQyNSkiLz48cGF0aCBjbGFzcz0iYyIgZD0iTTQ1NDYuODM2LDE0NDEuOWgyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NDYuODM2IC0xNDIyLjM5NikiLz48L3N2Zz4K)
      left 0 center no-repeat;
    display: block;
    padding-left: 25px;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    a.template_sub_graphics {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LmEsLmJ7ZmlsbDpub25lO30uYntzdHJva2U6IzI5Mzc0NTt9LmN7c3Ryb2tlOm5vbmU7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC40NDUpIj48cmVjdCBjbGFzcz0iYSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjQ0NSkiLz48ZyBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyLjU1NSkiPjxyZWN0IGNsYXNzPSJjIiB3aWR0aD0iMjAiIGhlaWdodD0iMTQiLz48cmVjdCBjbGFzcz0iYSIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMyIvPjwvZz48ZyBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1LjU1NSkiPjxyZWN0IGNsYXNzPSJjIiB3aWR0aD0iMjAiIGhlaWdodD0iMTEiLz48cmVjdCBjbGFzcz0iYSIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMCIvPjwvZz48ZyBjbGFzcz0iYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA4LjU1NSkiPjxyZWN0IGNsYXNzPSJjIiB3aWR0aD0iMTIiIGhlaWdodD0iOCIvPjxyZWN0IGNsYXNzPSJhIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjciLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik00NTQ3Ljg5MiwxNDY1LjA2NGgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDU0NiAtMTQ2MCkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTQ1NDcuODkyLDE0NjUuMDY0aDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NTQ0IC0xNDYwKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNNDU0Ny44OTIsMTQ2NS4wNjRoMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NDIgLTE0NjApIi8+PGcgY2xhc3M9ImIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgOC41NTUpIj48cmVjdCBjbGFzcz0iYyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjMiLz48cmVjdCBjbGFzcz0iYSIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyIi8+PC9nPjwvZz48L3N2Zz4K)
      left 0 center no-repeat;
    display: block;
    padding-left: 25px;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    a.template_sub_social {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMC44ODIiIHZpZXdCb3g9IjAgMCAyMCAyMC44ODIiPjxkZWZzPjxzdHlsZT4uYSwuYntmaWxsOm5vbmU7fS5ie3N0cm9rZTojMjkzNzQ1O30uY3tzdHJva2U6bm9uZTt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjIzKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4yMykiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTMuODIsMTVIMi41QTIuNSwyLjUsMCwwLDEsMCwxMi41VjIuNUEyLjUsMi41LDAsMCwxLDIuNSwwaDE0QTIuNSwyLjUsMCwwLDEsMTksMi41djEwQTIuNSwyLjUsMCwwLDEsMTYuNSwxNUg3Ljc2M0wzLjgyLDE4Ljk0NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIi8+PGcgY2xhc3M9ImIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMi43NykiPjxyZWN0IGNsYXNzPSJjIiB3aWR0aD0iMTEiIGhlaWdodD0iOCIvPjxyZWN0IGNsYXNzPSJhIiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjciLz48L2c+PHBhdGggY2xhc3M9ImIiIGQ9Ik00NTUyLjc0MiwxNTA2LjY4aDkuMDExVjE0OTguOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ1NDYgLTE0OTQpIi8+PC9nPjwvc3ZnPgo=)
      left 0 center no-repeat;
    display: block;
    padding: 4px 0 0.1px 25px;
  }
  .template-search-suggestion .search-list-container .menu-suggestion a h5 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 8px;
  }
  .template-search-suggestion .search-list-container .menu-suggestion ul {
    margin-bottom: 8px;
  }
  .template-search-suggestion .search-list-container .menu-suggestion ul li a {
    font-size: 14px;
    padding: 10px 26px;
    display: block;
    border-radius: 5px;
  }
  .template-search-suggestion
    .search-list-container
    .menu-suggestion
    ul
    li
    a:hover {
    background-color: #dae4ea;
  }
  .template-search-suggestion .previous-serach .title {
    font-size: 16px;
    font-family: montserrat, sans-serif;
    display: block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmZmO29wYWNpdHk6MDt9LmIsLmN7ZmlsbDpub25lO3N0cm9rZTojYTBhNWI4O3N0cm9rZS13aWR0aDoycHg7fS5ie3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY3tzdHJva2UtbGluZWNhcDpyb3VuZDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYxNCAtNjYzKSI+PHJlY3QgY2xhc3M9ImEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjE0IDY2MykiLz48cmVjdCBjbGFzcz0iYiIgd2lkdGg9IjE0Ljk0OSIgaGVpZ2h0PSIxNC45NDkiIHJ4PSI3LjQ3NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjE2LjcxMSA2NjUuNzExKSIvPjxwYXRoIGNsYXNzPSJjIiBkPSJNNDcyMiw2NjkuMDI3VjY3My41aDIuMTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA5OCkiLz48L2c+PC9zdmc+Cg==)
      no-repeat;
    padding: 1px 10px 1px 30px;
    background-position: center left;
    color: #293042;
    margin-top: 10px;
  }
  .template-search-suggestion .previous-serach ul {
    padding: 10px;
  }
  .template-search-suggestion .previous-serach ul li {
    font-size: 14px;
    display: inline-block;
    padding: 7px 20px;
    transition: 0.3s ease;
    border-radius: 3px;
    cursor: pointer;
  }
  .template-search-suggestion .previous-serach ul li:hover {
    background-color: #dae4ea !important;
  }
  .grid-item-2018 {
    padding: 0 15px 30px;
  }
  .grid-item-2018 .frame .title,
  .grid-item-2018 .frame .title:hover {
    color: #4a4a4a;
    padding: 16px 10px;
    background-color: #fbfafa;
    font-size: 14px;
    font-family: montserrat, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .grid-item-2018 .frame .title span {
    color: #009dd2;
    display: block;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px;
  }
  .grid-item-2018 .frame .asset-container {
    overflow: hidden;
    max-height: 440px;
    border-radius: 6px;
  }
  .grid-item-2018 .frame .video-container {
    position: absolute;
    display: none;
  }
  .grid-item-2018 .frame video {
    width: 100%;
  }
  .grid-item-2018 .frame img {
    margin: 0 auto;
    width: 100%;
  }
  .template-grid-3 {
    width: 33.333333%;
    float: left;
  }
  .template-grid-4 {
    width: 25%;
    float: left;
  }
  .medium-rectangle-feed .template-grid-6,
  .medium-rectangle-feed .template-grid-4 {
    width: 16.6666666%;
    float: left;
  }
  .linkedin-headers-feed .template-grid-6,
  .leaderboard-feed .template-grid-6,
  .leaderboard-feed .template-grid-4 {
    width: 50%;
    float: left;
  }
  .wide-skyscraper-feed .template-grid-6,
  .wide-skyscraper-feed .template-grid-4 {
    width: 16.6666666%;
    float: left;
  }
  .template-grid-5 {
    width: 20%;
    float: left;
  }
  .template-grid-6 {
    width: 33.3333%;
    float: left;
  }
  .template-categories-button,
  .template-categories-button:hover,
  .template-categories-button:focus {
    background: #0da3d6;
    border-radius: 4px;
    border: none;
    font-weight: 400;
    outline: none;
    padding: 13px 17px;
    display: inline-block;
    color: #fff !important;
    width: 100%;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
  }
  .template-page-main img {
    max-width: 100%;
  }
  .templates-slider {
    padding: 0 20px;
  }
  .templates-slider-container {
    margin-bottom: 60px;
    align-items: baseline;
    justify-content: space-between;
  }
  .template-main-title,
  .template-main-title h2 {
    font-family: montserrat, sans-serif;
    font-weight: 400;
    font-size: 32px;
    padding-left: 8px;
    color: #000;
    display: inline;
    display: inline-block;
    margin-bottom: 3px;
  }
  .template-main-sub-title {
    padding-left: 33px;
  }
  .template-main-sub-title h3 {
    font-family: lato, sans-serif;
    font-weight: 800;
    font-size: 19px;
    margin-bottom: 4px;
  }
  .template-main-sub-title p {
    font-size: 16px;
    font-family: lato, sans-serif;
    margin-bottom: 34px;
    font-weight: 300;
  }
  .template-main-description {
    padding-left: 17px;
    margin-bottom: 55px;
    max-width: 1000px;
  }
  .template-main-subtitle {
    font-family: roboto, sans-serif;
    font-weight: 300;
    font-size: 17px;
    margin-bottom: 40px;
    padding-left: 25px;
    line-height: 27px;
  }
  .templates-slider img {
    max-width: 100%;
  }
  .templates-slider.template_sub_graphics .slick-slide,
  .templates-slider.template_sub_social .slick-slide {
    padding: 30px 25px 0;
  }
  .templates-slider .slick-slide figure {
    transition: transform 0.4s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.4s cubic-bezier(0.11, 0, 0.31, 1);
    border-radius: 5px;
  }
  .templates-slider .slick-slide h4 {
    margin-top: 26px;
    transition: 0.3s ease;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
  }
  .templates-slider .slick-slide a:hover h4 {
    color: #0b9ed0;
    transition: 0.3s ease;
  }
  .templates-slider .slick-slide a {
    color: #000;
    outline: 0;
  }
  .templates-slider .slick-slide a:hover,
  .templates-slider .slick-slide a:focus {
    outline: 0;
  }


  .templates-slider .slick-track {
    margin-left: initial;
  }
  .templates-slider .slick-next {
    right: 1px;
    z-index: 1;
    border: 2px solid #869791;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 25px;
    width: 25px;
    top: 41%;
  }
  .templates-slider .slick-prev.slick-disabled,
  .templates-slider .slick-next.slick-disabled {
    border: 2px solid #dee1e0;
  }
  .templates-slider .slick-prev {
    left: -8px;
    z-index: 1;
    border: 2px solid #869791;
    border-radius: 50%;
    padding: 1px 2px 0 0;
    height: 25px;
    width: 25px;
    top: 41%;
  }
  .templates-slider .slick-prev:before,
  .templates-slider .slick-next:before {
    color: #869791;
    font-size: 28px;
    font-family: visme-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 16px;
    color: #869791;
  }
  .templates-page.template-page-home .header-content h1 {
    font-size: 32px;
    font-family: montserrat, sans-serif;
    font-weight: 300;
    line-height: 44px;
  }
  .slider-blue-dots .slick-dots li button:before {
    font-size: 25px;
  }
  .slider-blue-dots .slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: #0a9ed0;
  }
  .row.template_sub_presentation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    padding: 0 11px;
  }
  .row.template_sub_presentation > [class*="col-"] {
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .row.template_sub_presentation .col-image:after {
    content: "";
    height: 100%;
    width: 1px;
    border-right: 1px solid #e2e2e2;
    position: absolute;
    right: 6%;
  }
  .templates-slider.flex {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .templates-slider-container .col-flex-1 {
    -ms-flex: 0 0 42%;
    flex: 0 0 42%;
    max-width: 42%;
    position: relative;
  }
  .templates-slider-container .col-flex-1:after {
    content: "";
    width: 1px;
    height: 73%;
    background-color: #e1e4e1;
    position: absolute;
    right: -3%;
    top: -10%;
    bottom: 0;
    margin: auto;
  }
  .templates-slider-container .col-flex-2 {
    -ms-flex: 0 0 56%;
    flex: 0 0 56%;
    max-width: 56%;
  }
  .templates-slider.template_sub_presentation .slick-next,
  .templates-slider.template_sub_presentation .slick-prev {
    top: 42%;
  }
  .templates-slider.template_sub_presentation .slick-slide div:nth-child(2) h4 {
    margin-bottom: 0;
  }
  .templates-slider.template_sub_presentation .slick-prev {
    left: 0;
  }
  .row.template_sub_presentation .col-image figure {
    position: absolute;
    height: 100%;
  }
  .row.template_sub_presentation .col-image .big-image {
    height: 100%;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .row.template_sub_presentation .col-image .ribbon {
    position: absolute;
    top: 10px;
    left: -9px;
    max-width: 60px;
  }
  .templates-slider.template_sub_presentation h4 {
    margin-bottom: 27px;
    margin-top: 12px;
  }
  .templates-slider.template_sub_presentation figure > div {
    position: relative;
  }
  .templates-slider.template_sub_presentation figure > div .shadow-front {
    position: absolute;
    bottom: 0;
    max-width: 100%;
  }
  .templates-slider.template_sub_presentation figure > div .shadow-back {
    position: absolute;
    transition: 0.5s ease;
    max-height: 100%;
    bottom: 0;
    z-index: 0 !important;
    left: 0.8%;
    top: -3px;
    transform-origin: right;
  }
  .templates-slider.template_sub_presentation .slick-slide {
    display: inline-block;
    float: none;
    vertical-align: text-top;
  }
  .templates-slider.template_sub_presentation figure div .main-image {
    transition: 0.1s ease;
    z-index: 1;
    position: relative;
  }
  .templates-slider.template_sub_presentation
    a:hover
    figure
    > div
    .shadow-back {
    transition: 0.5s ease;
    transform: scale(0.8, 1);
    transform-origin: right;
  }
  .templates-slider.template_sub_presentation a:hover figure > div .glow {
    transition: 0.5s ease;
    right: 49%;
    top: 20%;
  }
  .templates-slider.template_sub_presentation .glow {
    transition: 0.5s ease;
    background-color: #fff;
    height: 0;
    width: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 150px;
    -webkit-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 30%;
    z-index: 2;
    right: 28%;
  }
  .templates-slider.template_sub_infographic figure > div {
    position: relative;
    overflow: hidden;
  }
  .templates-slider.template_sub_infographic figure > div .shadow-front {
    position: absolute;
    bottom: 0;
  }
  .templates-slider.template_sub_infographic figure div .main-image {
    position: absolute;
    top: 20px;
    transition: 0.3s ease;
  }
  .templates-slider.template_sub_infographic a:hover figure div .main-image {
    position: absolute;
    top: 0;
    transition: 0.3s ease;
  }
  .templates-slider.template_sub_charts figure > div {
    position: relative;
  }
  .templates-slider.template_sub_charts figure > div .shadow-front {
    position: absolute;
    bottom: 0;
    max-width: 100%;
  }
  .templates-slider.template_sub_charts figure > div .shadow-back {
    position: absolute;
    transition: 0.5s ease;
    max-height: 100%;
    bottom: 0;
    z-index: 0 !important;
    left: 0.8%;
    top: -3px;
    transform-origin: right;
  }
  .templates-slider.template_sub_charts .slick-slide {
    display: inline-block;
    float: none;
  }
  .templates-slider.template_sub_charts figure div .main-image {
    transition: 0.1s ease;
    z-index: 1;
    position: relative;
  }
  .templates-slider.template_sub_charts a:hover figure > div .shadow-back {
    transition: 0.5s ease;
    transform: scale(0.8, 1);
    transform-origin: right;
  }
  .templates-slider.template_sub_charts a:hover figure > div .glow {
    transition: 0.5s ease;
    right: 49%;
    top: 20%;
  }
  .templates-slider.template_sub_charts .glow {
    transition: 0.5s ease;
    background-color: #fff;
    height: 0;
    width: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 150px;
    -webkit-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 30%;
    z-index: 2;
    right: 28%;
  }
  .templates-slider.template_sub_documents figure > div {
    position: relative;
  }
  .templates-slider.template_sub_documents figure > div .shadow-front {
    position: absolute;
    bottom: -3px;
    max-width: 25%;
  }
  .templates-slider.template_sub_documents figure > div .shadow-back {
    position: absolute;
    transition: 0.5s ease;
    max-height: 100%;
    bottom: 0;
    z-index: 0 !important;
    left: 4%;
    top: -8px;
    transform-origin: right;
  }
  .templates-slider.template_sub_documents .slick-slide {
    display: inline-block;
    float: none;
  }
  .templates-slider.template_sub_documents figure div .main-image {
    transition: 0.1s ease;
    z-index: 1;
    position: relative;
  }
  .templates-slider.template_sub_documents a:hover figure > div .shadow-back {
    transition: 0.5s ease;
    transform: scale(0.8, 1);
    transform-origin: right;
  }
  .templates-slider.template_sub_documents a:hover figure > div .glow {
    transition: 0.5s ease;
    right: 49%;
    top: 20%;
  }
  .templates-slider.template_sub_documents .glow {
    transition: 0.5s ease;
    background-color: #fff;
    height: 0;
    width: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 150px;
    -webkit-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 30%;
    z-index: 2;
    right: 28%;
  }
  .templates-slider.template_sub_printables figure > div {
    position: relative;
  }
  .templates-slider.template_sub_printables figure > div .shadow-front {
    position: absolute;
    bottom: -3px;
    max-width: 23%;
  }
  .templates-slider.template_sub_printables figure > div .shadow-back {
    position: absolute;
    transition: 0.5s ease;
    max-height: 100%;
    bottom: 0;
    z-index: 0 !important;
    left: 1%;
    top: -13px;
    transform-origin: right;
  }
  .templates-slider.template_sub_printables .slick-slide {
    display: inline-block;
    float: none;
  }
  .templates-slider.template_sub_printables figure div .main-image {
    transition: 0.1s ease;
    z-index: 1;
    position: relative;
  }
  .templates-slider.template_sub_printables a:hover figure > div .shadow-back {
    transition: 0.5s ease;
    transform: scale(0.8, 1);
    transform-origin: right;
  }
  .templates-slider.template_sub_printables a:hover figure > div .glow {
    transition: 0.5s ease;
    right: 49%;
    top: 20%;
  }
  .templates-slider.template_sub_printables .glow {
    transition: 0.5s ease;
    background-color: #fff;
    height: 0;
    width: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 150px;
    -webkit-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 90px 18px rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 30%;
    z-index: 2;
    right: 28%;
  }
  .templates-slider.template_sub_graphics figure > div {
    position: relative;
  }
  .templates-slider.template_sub_graphics .slick-slide {
    display: inline-block;
    float: none;
  }
  .templates-slider.template_sub_graphics figure div .main-image {
    margin: auto;
    transition: 0.3s ease;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .templates-slider.template_sub_graphics a:hover figure div .main-image {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.9);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.9);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.9);
    transition: 0.3s ease;
    transform: scale(1.05);
  }
  .templates-slider.template_sub_social figure > div {
    position: relative;
  }
  .templates-slider.template_sub_social .slick-slide {
    display: inline-block;
    float: none;
  }
  .templates-slider.template_sub_social figure div .main-image {
    margin: auto;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.9);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.9);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.9);
    transition: 0.3s ease;
  }
  .templates-slider.template_sub_social a:hover figure div .main-image {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    transition: 0.3s ease;
    transform: scale(1.05);
  }
  .template_sub_charts .flowchart .shadow-back,
  .template_sub_charts .concept-maps .shadow-back,
  .template_sub_charts .organizational-charts .shadow-back {
    left: 8.2% !important;
    top: 0 !important;
  }
  .template_sub_charts .flowchart .shadow-front,
  .template_sub_charts .concept-maps .shadow-front,
  .template_sub_charts .organizational-charts .shadow-front {
    transform: scale(0.8);
    bottom: -3px !important;
  }
  .template_sub_printables .greeting-cards .shadow-front,
  .template_sub_printables .certificates .shadow-front,
  .template_sub_printables .postcards .shadow-front {
    transform: scale(0.5, 1);
    left: -4%;
    bottom: -4px !important;
  }
  .template_sub_printables .greeting-cards .shadow-back,
  .template_sub_printables .certificates .shadow-back,
  .template_sub_printables .postcards .shadow-back {
    left: -4.9% !important;
    transform: scale(0.5, 1);
    top: -12px;
  }
  .template_sub_printables .greeting-cards a:hover .shadow-back,
  .template_sub_printables .certificates a:hover .shadow-back,
  .template_sub_printables .postcards a:hover .shadow-back {
    left: -4.9% !important;
    transform: scale(0.3, 1) !important;
    top: -12px;
  }
  .template_sub_printables .brochures .shadow-back {
    left: -10.9% !important;
    transform: scale(0.5, 1);
    top: -12px;
  }
  .template_sub_printables .brochures .shadow-front {
    bottom: -7px !important;
    transform: scale(0.5);
    left: -7%;
  }
  .template_sub_printables .brochures a:hover .shadow-back {
    left: -10.9% !important;
    transform: scale(0.3, 1) !important;
    top: -12px;
  }
  .template_sub_printables .business-cards .shadow-back {
    left: -2.81% !important;
    transform: scale(0.5, 1);
    top: -12px;
  }
  .template_sub_printables .business-cards a:hover .shadow-back {
    left: -2.81% !important;
    transform: scale(0.3, 1) !important;
    top: -12px;
  }
  .template-links {
    background-color: #eff6fc;
    padding: 100px 0 80px;
    float: left;
    width: 100%;
    margin-top: 40px;
  }
  .template-links h3 {
    font-size: 19px;
    line-height: 25px;
    color: #293745;
    text-align: center;
    margin-bottom: 70px;
  }
  .template-links .row {
    justify-content: space-around;
  }
  .template-links ul li {
    margin-bottom: 30px;
  }
  .template-links ul li a {
    font-family: lato, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #858585;
  }
  .template-links ul li a:hover {
    text-decoration: underline;
  }
  .templates-main-page header {
    padding-bottom: 0 !important;
  }
  .templates-page header {
    padding-bottom: 30px;
  }
  .templates-page .nc_socialPanelSide {
    display: none !important;
  }
  .templates-page .nav-bar-desktop {
    position: relative !important;
    z-index: 0;
  }
  .templates-page .mobile-nav-clearer {
    display: none;
  }
  .templates-page .header-content {
    text-align: center;
    color: #fff;
    max-width: 945px;
    margin: 0 auto;
    padding: 31px 0;
  }
  .templates-page .header-content h2 {
    font: 18px roboto, sans-serif;
    font-weight: 100;
    line-height: 33px;
    margin-top: 0;
  }
  .templates-page .menu-sidebar h3 {
    font-size: 18px;
    margin-top: 33px;
    position: relative;
  }
  .templates-page .menu-sidebar .template-menu-featured {
    margin-top: 30px;
    padding-left: 0;
  }
  .templates-page .menu-sidebar .template-menu-featured li {
    transition: 0.3s ease;
    list-style: none;
  }
  .templates-page .menu-sidebar .template-menu-featured li:hover {
    background-color: #e7e8ee;
    border-radius: 4px;
    transition: 0.3s ease;
  }
  .templates-page .menu-sidebar .template-menu-featured li a {
    color: #26303f;
    display: block;
    font: 16px roboto, sans-serif;
    font-weight: 400;
    padding: 15px 0 15px 32px;
    transition: 0.3s ease;
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/icon-featured.svg)
      no-repeat 5px 14px;
    background-size: 18px;
    text-decoration: none;
  }
  .templates-page .menu-sidebar .template-menu {
    padding-left: 0;
  }
  .templates-page .menu-sidebar .template-submenu li.active::parent {
    display: block;
  }
  .templates-page .menu-sidebar .template-menu li {
    cursor: pointer;
    border-bottom: 1px solid #f8fafb;
    list-style: none;
  }
  .templates-page .menu-sidebar .template-menu li:last-child {
    border-bottom: 0;
  }
  .templates-page .menu-sidebar .template-menu li a {
    color: #26303f;
    display: block;
    font-weight: 400;
    padding: 15px 0 15px 29px;
    transition: 0.3s ease;
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/right-grey-arrow.svg)
      no-repeat center left 0;
    background-size: 12px;
    text-decoration: none;
    font-size: 14px;
    font-family: open sans, sans-serif;
  }
  .templates-page .menu-sidebar .template-menu li a:hover {
    transition: 0.2s ease;
    color: #0b9ed0;
  }
  .templates-page .menu-sidebar .template-menu li.active a {
    background: transparent
      url(//www.visme.co/wp-content/themes/visme/css/../images/right-blue-arrow.svg)
      no-repeat center left 10px;
    background-size: 15px;
    color: #0b9ed0;
    font-weight: 700;
  }
  .templates-page .menu-sidebar .template-menu li.nonactive a {
    background: 0 0;
    color: #26303f;
    font-weight: 400;
  }
  .templates-page .menu-sidebar .template-submenu {
    display: none;
    padding-left: 0;
  }
  .templates-page .menu-sidebar .template-submenu li {
    border-bottom: 0;
    padding: 0 12px 0 24px;
  }
  .templates-page .menu-sidebar .template-submenu li:last-child {
    margin-bottom: 10px;
  }
  .templates-page .menu-sidebar .template-submenu li a {
    background: 0 0;
    padding: 10px 0 10px 14px;
  }
  .templates-page .menu-sidebar .template-submenu li a:hover {
    background-color: #e7e8ee;
    border-radius: 4px;
    font-weight: 400;
    color: #26303f;
  }
  .templates-page .menu-sidebar .template-submenu li.active a {
    border-radius: 4px;
    background: 0 0;
  }
  .templates-page .menu-sidebar .search-button {
    width: 100%;
    margin: 36px auto;
    font-family: open sans, sans-serif;
    font-weight: 100;
    font-size: 18px;
    color: #314152;
    padding: 10px 0 10px 49px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #dfe0e0;
    transition: 1.2s ease;
    cursor: pointer;
  }
  .templates-page .menu-sidebar .search-button:hover {
    outline: 0;
    webkit-box-shadow: 0 0 10px 3px rgba(49, 65, 83, 0.12);
    -moz-box-shadow: 0 0 10px 3px rgba(49, 65, 83, 0.12);
    box-shadow: 0 0 10px 3px rgba(49, 65, 83, 0.12);
    transition: 1.2s ease;
  }
  .templates-page .menu-sidebar .template-search-suggestion-float {
    position: absolute;
    width: 690px;
    z-index: 11;
    display: none;
    top: 0;
  }
  .templates-page .content-container-main {
    float: left;
    width: 100%;
    padding: 36px 30px 0;
  }

  .templates-page .load_more_template {
    padding: 10px 44px;
    border-radius: 3px;
    border: 1px solid #ebebeb;
    color: #26303f;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 50px;
  }
  .templates-page .load_more_template:hover {
    color: #898b8d;
  }
  .presentation-block {
    background-color: #f8fafb;
    padding: 50px 0 25px;
    border-top: 1px solid #ddd;
    float: left;
    width: 100%;
    margin: 0 !important;
  }
  .presentation-block .block-container {
    display: flex;
    justify-content: flex-end;
  }

  .presentation-block .row .col-lg-7 p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
    padding-right: 35px;
  }
  .presentation-block h2 {
    color: #313f52;
    font: 32px roboto, sans-serif;
    font-weight: 300;
    margin-bottom: 25px;
  }
  .presentation-block p {
    color: #666;
    font: 15px roboto, sans-serif;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 25px;
  }
  .presentation-block .icons {
    padding: 0 0 0 30px;
  }
  .presentation-block .icons img {
    margin-bottom: 10px;
  }
  .presentation-block .icons .title-ico {
    font: 16px roboto, sans-serif;
    font-weight: 400;
    margin-bottom: 50px;
  }
  .presentation-block .button-row .get_started {
    left: 0;
    margin-left: 14px;
  }
  .presentation-block .button-row {
    padding-bottom: 50px;
    padding-left: 15px;
  }
  .presentation-block .button-row a {
    padding: 15px 45px;
    font-size: 20px;
  }
  .presentation-block .button-row p {
    margin: 26px 0 0 25px;
    display: inline-block;
  }
  .presentation-block .button-row .get_started_new {
    float: left;
    padding: 26px 0;
    color: #fff;
    text-decoration: none;
  }
  .presentation-block .button-row .get_started_new:hover {
    color: #fff;
  }

  .menu-sidebar .search_templates {
    margin: 37px 0 0;
    position: sticky;
    top: 40px;
    border-top: 10px solid #fff;
    z-index: 2;
  }
  .menu-sidebar .search_templates:before {
    content: "";
    width: 100%;
    height: 43px;
    background-color: #fff;
    position: absolute;
    top: -49px;
  }
  .search_templates input[type="text"] {
    width: 100%;
    font: 16px roboto, sans-serif;
    font-weight: 300;
    padding: 17px 15px;
    border-radius: 4px;
    border: 1px solid #ddd;
    color: #9a9b9a;
    position: relative;
  }
  .search_templates input[type="text"]:focus {
    outline: 0;
  }
  .search_templates input[type="submit"] {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/search-template.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    right: 6px;
    width: 35px;
    height: 35px;
    background-position: center;
    background-size: 30px;
    border: 0;
  }
  .grid-item-2018 {
    padding: 0 15px 30px;
  }
  .grid-item-2018 .frame {
    border-radius: 6px;
    border: 1px solid transparent;
    transition: 0.3s ease;
    position: relative;
  }
  .grid-item-2018 .frame:hover {
    background-color: #f8fafb;
    text-decoration: none;
    border: 1px solid #3cacd7;
    transition: 0.3s ease;
  }
  .grid-item-2018 .frame .is_premium_ribbon {
    position: absolute;
    top: 8px;
    right: 9px;
    max-width: 79px;
  }
  .grid-item-2018 .frame .is_free_ribbon {
    position: absolute;
    top: 7px;
    right: 7px;
    max-width: 35px;
  }
  .grid-item-2018 .frame .is_animated {
    position: absolute;
    bottom: 7px;
    right: 6px;
    max-width: 20px;
  }
  .grid-item-2018 .frame .title,
  .grid-item-2018 .frame .title:hover {
    color: #293745;
    padding: 16px 20px 16px 10px;
    background-color: transparent;
    font-size: 14px;
    font-weight: 700;
    font-family: lato, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .grid-item-2018 .frame .title span {
    color: #009dd2;
    display: block;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px;
  }
  .grid-item-2018 .frame img {
    margin: 0 auto;
    width: 100%;
  }
  .template-grid-3 {
    width: 33.333333%;
    float: left;
  }
  .template-grid-4 {
    width: 25%;
    float: left;
  }
  .template-grid-5 {
    width: 20%;
    float: left;
  }
  .template-categories-button,
  .template-categories-button:hover,
  .template-categories-button:focus {
    background: #0da3d6;
    border-radius: 4px;
    border: none;
    font-weight: 400;
    outline: none;
    padding: 13px 17px;
    display: inline-block;
    color: #fff;
    width: 100%;
    font-size: 15px;
    text-decoration: none;
  }

  .live-webinars header .content {
    margin-top: 70px;
    margin-bottom: 120px;
  }
  .live-webinars header h1 {
    font-size: 62px;
    line-height: 62px;
    font-weight: 800;
    margin-bottom: 10px;
  }
  .live-webinars header h1 span {
    color: #0b9ed0;
  }
  .live-webinars header .description {
    font-family: lato, sans-serif;
    font-size: 31px;
    line-height: 47px;
    font-weight: 300;
  }
  .live-webinars .webinar-banner {
    margin-top: 60px;
    position: relative;
  }
  .live-webinars .webinar-banner span {
    color: #fff;
    background-color: #ff5e00;
    font-size: 22px;
    position: absolute;
    right: 3%;
    bottom: 17%;
    font-weight: 500;
    padding: 14px 40px;
    border-radius: 6px;
  }
  .live-webinars .webinars-events {
    margin-top: 60px;
  }
  .live-webinars .webinars-events .col-12 {
    margin-bottom: 50px;
  }
  .live-webinars .webinars-events .block {
    border: 1px solid #eff1f9;
    border-radius: 8px;
    background-color: #fff;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .live-webinars .webinars-events h3 {
    font-size: 22px;
    font-weight: 500;
    line-height: 9px;
  }
  .live-webinars .webinars-events hr {
    border-top: 1px solid #eff1f9;
    margin-bottom: 30px;
  }
  .live-webinars .webinars-events figure {
    height: 165px;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
  }
  .live-webinars .webinars-events .content {
    padding: 30px 20px;
  }
  .live-webinars .webinars-events h4 {
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 17px;
    height: 72px;
  }
  .live-webinars .webinars-events p {
    color: #717274;
    font-size: 15px;
    font-family: lato, sans-serif;
    line-height: 22px;
  }
  .live-webinars .webinars-events .date {
    font-size: 15px;
    font-family: lato, sans-serif;
    color: #717274;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .live-webinars .webinars-events .date i {
    vertical-align: middle;
    margin-right: 6px;
  }
  .charts-maps header {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/charts-maps-header-bg3.png)
      center center no-repeat;
    min-height: 765px;
    position: relative;
    background-color: #e9eff2;
  }
  .charts-maps header .wide-container {
    display: flex;
    justify-content: center;
  }
  .charts-maps header .header-content {
    max-width: 420px;
    margin-top: 140px;
    margin-right: 8%;
  }
  .charts-maps header .header-content h1 {
    font-size: 48px;
    line-height: 58px;
    color: #2b2b2b;
    font-weight: 100;
    margin-bottom: 20px;
  }
  .charts-maps header .header-content ul {
    margin-bottom: 30px;
  }
  .charts-maps header .header-content ul li {
    font-size: 15px;
    line-height: 30px;
  }
  .charts-maps header .presentation-laptop {
    margin-top: 127px;
    margin-right: -180px;
  }
  .block-multiuse-img-full-with .block-label {
    color: #a0a5b8 !important;
  }
  .charts-maps .block-label {
    color: #0a9ed0;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    display: block;
    margin-bottom: 15px;
  }
  .charts-maps h2 {
    font-weight: 500;
    color: #2b2b2b;
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 12px;
    text-align: center;
  }
  .charts-maps h2 span {
    color: #0a9ed0;
  }
  .charts-maps h3 {
    font-weight: 400;
    color: #2b2b2b;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 60px;
  }
  .charts-maps .block-graph-testimonial {
    padding: 100px 0;
    background-color: #f8fafb;
  }
  .charts-maps .lp-assets-block .block-label {
    text-align: left;
  }
  .charts-maps .lp-assets-block .tab-content {
    max-width: 80%;
    margin-left: auto;
  }
  .charts-maps .lp-assets-block.video-left .tab-content {
    margin-right: auto;
    margin-left: 0;
  }
  .charts-maps .block-graph-logos {
    padding: 100px 0;
    background: linear-gradient(
      180deg,
      #f8fafb 0%,
      rgba(255, 255, 255, 1) 100%
    );
  }
  .charts-maps .block-graph-logos .logos-img div {
    height: 91px;
  }
  .charts-maps .lp-assets-block h2 {
    text-align: left;
    max-width: 504px;
    margin-bottom: 44px;
    font-size: 44px;
    font-weight: 400;
    line-height: 54px;
  }
  .charts-maps .lp-assets-block h2.full {
    max-width: 100%;
  }
  .charts-maps .lp-assets-block h3 {
    font-size: 14px;
    font-weight: 700;
    color: #0b9ed0;
    margin-bottom: 10px;
    text-align: left;
  }
  .charts-maps .lp-assets-block {
    background-size: 100%;
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/lp-assets-charts-gradient.png),
      linear-gradient(180deg, #fafbfd 0%, rgba(255, 255, 255, 1) 100%);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .charts-maps .lp-assets-block.no-bg-color {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/lp-assets-charts-gradient.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
  }
  .charts-maps .lp-assets-block .add-padding-left {
    padding-left: 11%;
  }
  .charts-maps .lp-assets-block.white {
    background: 0 0;
  }
  .charts-maps .charts-section {
    padding: 100px 0 0;
  }
  .charts-maps .amchart-block {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    border-radius: 6px;
    border: 2px solid #fff;
    transition: 0.3s ease;
    margin-bottom: 50px;
    padding: 20px;
  }
  .charts-maps .amchart-block > div {
    width: 100%;
    height: 300px;
  }
  .charts-maps .amchart-row {
    margin-top: 66px;
  }
  .charts-maps .amchart-row .col-12:nth-child(2) .amchart-block {
    margin-top: 90px;
  }
  .charts-maps .amchart-row .col-12:nth-child(3) .amchart-block {
    margin-top: 30px;
  }
  .charts-maps .amchart-row .col-12:nth-child(4) .amchart-block {
    margin-top: 80px;
  }
  .block-multiuse-chart-templates-examples {
    padding: 100px 0;
  }
  .block-multiuse-chart-templates-examples .more-templates {
    color: #0a9ed0;
    text-align: right;
    display: block;
    font-size: 14px;
    margin-right: 17px;
  }
  .block-multiuse-chart-templates-examples h2 {
    font-weight: 500;
    color: #2b2b2b;
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 12px;
    text-align: center;
  }
  .block-multiuse-chart-templates-examples h3 {
    font-weight: 400;
    color: #2b2b2b;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 60px;
  }
  .charts-videos-flex video {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 20px 50px;
    border-radius: 9px;
    background-color: #fff;
  }
  .testimonial-new {
    max-width: 516px;
    webkit-box-shadow: 0 0 27px 8px rgba(97, 97, 97, 0.5);
    -moz-box-shadow: 0 0 27px 8px rgba(97, 97, 97, 0.5);
    box-shadow: 0 0 27px 8px rgba(97, 97, 97, 0.5);
    border-radius: 0 0 11px 11px;
  }
  .testimonial-new.center {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    max-height: 250px;
  }
  .testimonial-new .testimonial-content {
    background-color: #f8fafb;
    font-family: montserrat, sans-serif;
    font-size: 14px;
    padding: 24px;
    line-height: 25px;
    min-height: 197px;
    text-align: left;
  }
  .testimonial-new.purple .testimonial-content {
    background-color: #5c6ac4;
    color: #fff;
    min-height: 178px;
  }
  .block-multiuse-graph-testimonial
    .testimonial-new.purple
    .testimonial-content {
    font-size: 19px;
    line-height: 30px;
  }
  .testimonial-new .testimonial-footer {
    position: relative;
    padding: 24px;
    background-color: #fff;
    border-radius: 0 0 11px 11px;
  }
  .testimonial-new .testimonial-footer img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    margin: auto;
    max-width: 50%;
    height: auto;
    max-height: 60%;
  }
  .testimonial-new .testimonial-footer .author-name {
    font-family: montserrat, sans-serif;
    font-size: 12px;
    text-align: left;
    line-height: 18px;
  }
  .three-blue-arrows.rounded-bg:before {
    content: "";
    width: 100%;
    height: 79%;
    background-color: #fff;
    position: absolute;
    top: 0;
    border-radius: 0 0 200% 200%;
  }
  .charts-maps .three-blue-arrows {
    background-color: #fafbfd;
  }
  .charts-maps .three-blue-arrows p {
    line-height: 23px;
  }
  .charts-maps .three-blue-arrows .block3 {
    max-width: initial;
    position: absolute;
    width: 495px;
    left: -119px;
  }
  .three-blue-arrows {
    position: relative;
    padding-bottom: 300px;
  }
  .three-blue-arrows.padding-bottom-150 {
    padding-bottom: 150px;
  }
  .three-blue-arrows .arrows-container {
    position: relative;
    text-align: center;
    max-width: 265px;
    margin: 0 auto;
  }
  .three-blue-arrows h2 {
    font-family: montserrat, sans-serif;
    color: #00264c;
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 1;
    background-color: #fff;
    top: 80px;
    font-size: 22px;
    padding: 10px 0;
    max-width: 590px;
    line-height: 31px;
  }
  .three-blue-arrows p {
    color: #00264c;
    font-family: montserrat, sans-serif;
    font-size: 15px;
  }
  .three-blue-arrows p span {
    font-size: 18px;
    font-weight: 600;
    font-family: montserrat, sans-serif;
    display: block;
    margin-bottom: 6px;
  }
  .three-blue-arrows .block1 {
    max-width: 260px;
    position: absolute;
    top: 210px;
    right: -270px;
    text-align: left;
  }
  .three-blue-arrows .block1 p {
    padding-left: 20px;
  }
  .three-blue-arrows .block2 {
    max-width: 291px;
    position: absolute;
    top: 427px;
    left: -301px;
    text-align: right;
  }
  .three-blue-arrows .block3 {
    max-width: 265px;
  }
  .three-blue-arrows .block1 img,
  .three-blue-arrows .block2 img,
  .three-blue-arrows .block3 img {
    max-width: 200px;
    margin-bottom: 14px;
  }
  .three-blue-arrows .three-arrows {
    margin-bottom: 30px;
  }
  .block-multiuse-charts-data-block {
    background-color: #fafbfd;
    padding: 150px 0;
    text-align: center;
  }
  .block-multiuse-charts-data-block {
    padding: 150px 0;
    text-align: center;
  }
  .block-multiuse-charts-data-block h2 {
    font-weight: 500;
    color: #2b2b2b;
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 12px;
    text-align: center;
  }
  .block-multiuse-charts-data-block h2 span {
    color: #0a9ed0;
  }
  .block-multiuse-charts-data-block h3 {
    margin-bottom: 50px;
  }
  .block-multiuse-charts-data-block p {
    font-size: 14px;
    max-width: 400px;
    margin: 0 auto;
    padding: 0 30px;
  }
  .block-multiuse-charts-data-block p strong {
    font-weight: 500;
  }
  .block-multiuse-charts-data-block img {
    max-width: 300px;
    margin-bottom: 40px;
    margin-top: 40px;
  }
  .block-multiuse-charts-data-block .row .col-12:first-child {
    border-right: 1px solid #ddd;
  }
  .block-full-text-img .main-row {
    margin-top: 100px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .block-full-text-img .main-row .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .block-full-text-img h4 {
    font-family: montserrat, sans-serif;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 8px;
    line-height: 26px;
    padding-top: 8px;
  }
  .block-full-text-img h5 {
    font-family: montserrat, sans-serif;
    color: #009dd2;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .block-full-text-img ul {
    padding-left: 21px;
  }
  .block-full-text-img ul li {
    font-family: montserrat, sans-serif;
    font-size: 17px;
    list-style: disc;
    margin-bottom: 13px;
    line-height: 26px;
  }
  .block-full-text-img .block-text {
    max-width: 418px;
    padding-left: 0;
    padding-top: 26px;
  }
  .block-full-text-img .block-text-right {
    float: right;
    margin-right: 3%;
  }
  .block-full-text-img .block-text-left {
    margin-left: 4%;
  }
  .charts-maps .team-collaboration {
    background-color: transparent;
    padding: 180px 0 100px;
  }
  .team-collaboration {
    background-color: #f8fafb;
    padding: 80px 0;
    text-align: center;
  }
  .team-collaboration.bg-white {
    background-color: #fff;
  }
  .team-collaboration .icon-circle-float {
    background-color: transparent;
    border: 1px solid #f7f6f6;
  }
  .team-collaboration h2 {
    color: #00264c;
    font-size: 37px;
    font-family: montserrat, sans-serif;
    margin-bottom: 12px;
  }
  .team-collaboration h2 span {
    color: #0a9ed0;
  }
  .team-collaboration h3 {
    color: #2b2b2b;
    font-size: 15px;
    font-family: montserrat, sans-serif;
    font-weight: 400;
  }
  .team-collaboration h4 {
    color: #2b2b2b;
    font-size: 16px;
    font-family: montserrat, sans-serif;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .team-collaboration p {
    color: #2b2b2b;
    font-size: 14px;
    font-family: montserrat, sans-serif;
    line-height: 24px;
  }
  .team-collaboration p a {
    color: #0b9ed0;
    font-family: montserrat, sans-serif;
  }
  .team-collaboration p a:hover {
    color: #0da3d6;
    font-family: montserrat, sans-serif;
  }
  .team-collaboration .row1 {
    margin: 100px 0 80px;
  }
  .team-collaboration .row1 img {
    display: block;
    max-width: 100%;
    margin: 0 auto 20px;
  }
  .team-collaboration .row1 .col-xs-12 {
    margin-bottom: 25px;
  }
  .team-collaboration .visme-for-teams-animate {
    padding: 81px 0 0;
  }
  .team-collaboration .visme-for-teams-animate .block {
    position: relative;
    padding: 0 4%;
  }
  .team-collaboration .visme-for-teams-animate .block h4 {
    text-align: left;
  }
  .team-collaboration .visme-for-teams-animate p {
    text-align: left;
  }
  .team-collaboration .visme-for-teams-animate .image-1 {
    padding: 66px 0;
    max-width: 100%;
    opacity: 0;
  }
  .team-collaboration .visme-for-teams-animate .image-2 {
    padding: 0 0 110px;
    max-width: 100%;
    opacity: 0;
  }
  .team-collaboration .visme-for-teams-animate .image-3 {
    padding: 49px 0 39px;
    max-width: 100%;
    opacity: 0;
  }
  .team-collaboration .visme-for-teams-animate .arrow-1 {
    position: absolute;
    top: 86px;
    left: 287px;
    width: 290px;
    opacity: 0;
  }
  .team-collaboration .visme-for-teams-animate .arrow-2 {
    position: absolute;
    top: 97px;
    width: 265px;
    opacity: 0;
  }
  .team-collaboration .visme-for-teams-animate.active .image-1,
  .team-collaboration .visme-for-teams-animate.active .image-2,
  .team-collaboration .visme-for-teams-animate.active .image-3,
  .team-collaboration .visme-for-teams-animate.active .arrow-1,
  .team-collaboration .visme-for-teams-animate.active .arrow-2 {
    -webkit-animation: opacityvisible 0.5s ease forwards;
    animation: opacityvisible 0.5s ease forwards;
  }
  .team-collaboration .visme-for-teams-animate.active .arrow-1 {
    animation-delay: 0.2s;
  }
  .team-collaboration .visme-for-teams-animate.active .image-2 {
    animation-delay: 0.4s;
  }
  .team-collaboration .visme-for-teams-animate.active .arrow-2 {
    animation-delay: 0.6s;
  }
  .team-collaboration .visme-for-teams-animate.active .image-3 {
    animation-delay: 0.8s;
  }
  .team-collaboration .button-register-container {
    margin-top: 100px;
  }
  .team-collaboration .button-register-container p {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 30px;
  }
  .team-collaboration .button-register-container span {
    display: block;
    margin-top: 16px;
    font-size: 12px;
  }

  .team-collaboration .testimonial-block {
    position: relative;
    top: 164px;
  }
  .team-collaboration .normal-block {
    margin-top: 66px;
    text-align: left;
    position: relative;
    left: 40px;
  }
  .team-collaboration .normal-block img {
    max-width: 290px;
    width: 100%;
  }
  .team-collaboration .normal-block h4 {
    text-align: left;
    font-weight: 700;
  }
  .team-collaboration .normal-block p {
    text-align: left;
    max-width: 282px;
  }
  .block-text-templates {
    padding: 40px 0 290px;
    overflow: hidden;
  }
  .block-text-templates h2 {
    font-size: 55px;
    color: #00b4e0;
    font-weight: 500;
    margin-bottom: 15px;
  }
  .block-text-templates h2 span {
    color: #2b2b2b;
  }
  .block-text-templates h3 {
    font-size: 29px;
    font-weight: 400;
    margin-bottom: 180px;
    text-align: right;
    margin-right: 81px;
    position: relative;
  }
  .block-text-templates h3 img {
    position: absolute;
    right: -32px;
    top: 11px;
  }
  .block-text-templates .row-container {
    background-color: #edf9fb;
    padding: 100px 0;
  }
  .block-text-templates .row-container .container {
    display: flex;
    justify-content: space-between;
  }
  .block-text-templates .row-container .block-text {
    color: #2b2b2b;
    max-width: 439px;
  }
  .block-text-templates .row-container .block-text h5 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 19px;
  }
  .block-text-templates .row-container .block-text p {
    font-size: 16px;
    font-weight: 400;
  }
  .block-text-templates .row-container .block-templates {
    position: relative;
    width: 500px;
    height: 200px;
    top: -165px;
  }
  .block-text-templates .row-container .template-chart-mobile {
    display: none;
  }
  .block-text-templates .row-container .block-templates .block {
    width: 240px;
    position: absolute;
    transition: all 1s ease;
  }
  .block-text-templates .row-container .block-templates .block-1 {
    top: 40px;
  }
  .block-text-templates .row-container .block-templates .block-2 {
    left: 260px;
    top: 125px;
  }
  .block-text-templates .row-container .block-templates .block-3 {
    left: 520px;
    top: 6px;
  }
  .block-text-templates .row-container .block-templates img {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.6);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.6);
    box-shadow: 0 0 12px 3px rgba(184, 184, 184, 0.6);
    max-width: 100%;
  }
  .block-text-templates .row-container .block-templates .block img:first-child {
    margin-bottom: 13px;
  }
  .block-multiuse-chart-templates-examples .template-grid-4,
  .charts-maps .template-grid-4 {
    width: 33.3333%;
    float: left;
  }
  .presentation-laptop {
    position: relative;
    width: 690px;
    height: 405px;
    background-image: url(//www.visme.co/wp-content/themes/visme/css/../images/make-presentation/computer_presentation.svg);
  }
  .presentation-laptop.large {
    position: relative;
    width: 750px;
    height: 436px;
    background-size: 100%;
  }
  .presentation-laptop.large .pics .pic {
    position: absolute;
    top: 32px;
    left: 114px;
    width: 522px;
  }
  .presentation-laptop .user {
    position: absolute;
    bottom: -15px;
    left: 33px;
  }
  .presentation-laptop .pics .pic {
    position: absolute;
    top: 31px;
    left: 105px;
    -webkit-animation-name: headerImageAnimation;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 30s;
    -moz-animation-name: headerImageAnimation;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: infinite;
    -moz-animation-duration: 30s;
    -o-animation-name: headerImageAnimation;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: infinite;
    -o-animation-duration: 30s;
    animation-name: headerImageAnimation;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 30s;
  }
  .presentation-laptop .pics .pic:nth-of-type(1) {
    animation-delay: 16s;
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
  }
  .presentation-laptop .pics .pic:nth-of-type(2) {
    animation-delay: 12s;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
  }
  .presentation-laptop .pics .pic:nth-of-type(3) {
    animation-delay: 8s;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
  }
  .presentation-laptop .pics .pic:nth-of-type(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
  }
  .cookies-popup {
    position: fixed;
    bottom: 0;
    background-color: #fafbfd;
    z-index: 1;
    width: 100%;
    webkit-box-shadow: 0 0 12px 3px rgba(184, 184, 184, 0.3);
    -moz-box-shadow: 0 0 12px 3px rgba(184, 184, 184, 0.3);
    box-shadow: 0 0 12px 3px rgba(184, 184, 184, 0.3);
    padding: 18px 0;
    display: none;
    z-index: 4;
  }
  .cookies-popup p {
    font-size: 14px !important;
    padding-right: 30px;
    margin: 0;
    line-height: 21px;
    color: #000;
    text-align: left;
    font-family: lato, sans-serif !important;
    margin-bottom: 0 !important;
  }
  .cookies-popup .container {
    display: flex;
    align-items: center;
  }
  .cookies-popup .accept-cookies {
    background-color: #293042;
    color: #fff;
    border: 0;
    padding: 8px 20px;
    border-radius: 8px;
  }
  .single-mib-template header h1 {
    text-align: center;
    font-size: 34px;
    margin-bottom: 10px;
  }
  .single-mib-template header h2 {
    text-align: center;
    font-weight: 100;
    font-size: 34px;
    margin-bottom: 24px;
  }
  .single-mib-template .social-container {
    width: 50%;
    margin: 0 auto;
  }
  .single-mib-template .social-container h5 {
    font-weight: 400;
    font-size: 18px;
    font-family: lato, sans-serif;
    text-align: center;
    margin-top: 75px;
  }
  .single-mib-template .content-container {
    margin-top: 50px;
  }
  .single-mib-template .download-infographic {
    padding: 60px 0 40px;
  }
  .post-download-link,
  .post-download-link:hover {
    background-image: url(//www.visme.co/wp-content/themes/visme/css/../images/post-download-link.png);
    background-repeat: no-repeat;
    color: #000;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    padding: 6px 0 0 34px;
    height: 26px;
    display: block;
    margin-top: 11px;
    font-weight: 400;
  }
  .grey-button,
  .grey-button:hover {
    display: block;
    font-size: 16px;
    font-weight: 300;
    background-color: #f0f0f0;
    border: 1px solid #a6abbe;
    color: #000;
    text-align: center;
    padding: 12px 0;
    border-radius: 4px;
    font-weight: 400;
  }
  .post-embed {
    margin-bottom: 100px;
    border-top: 1px solid #eee;
    padding-top: 30px;
  }
  .post-embed span {
    font-size: 16px;
    font-weight: 300;
    display: block;
    margin-bottom: 10px;
    font-weight: 400;
  }
  .post-embed textarea {
    width: 100%;
    border: 2px solid #ccc;
    min-height: 100px;
    font-size: 16px;
    padding: 15px;
    box-sizing: border-box;
    resize: none;
    line-height: 24px;
  }
  .single-mib-template .related-infographics span {
    font-size: 42px;
    font-weight: 100;
    background-color: #fff;
    padding-right: 40px;
  }
  .single-mib-template .related-infographics .line {
    position: relative;
    height: 1px;
    background-color: #ddd;
    top: 34px;
    z-index: -1;
  }
  .single-mib-template .related-infographics .title {
    margin-bottom: 40px;
  }
  .single-mib-template .related-infographics .related-post {
    overflow: hidden;
    height: 318px;
    margin-bottom: 20px;
  }
  .single-mib-template .related-infographics .related-post img {
    width: 100%;
    height: auto;
  }
  .cta-end-new {
    border: 1px solid #e7e8ed;
    position: relative;
    float: left;
    font-family: roboto, sans-serif;
    font-weight: 300;
    margin: 0 0 60px;
    text-align: center;
    -webkit-box-shadow: 2px 2px 12px 1px #ddd;
    -moz-box-shadow: 2px 2px 12px 1px #ddd;
    box-shadow: 2px 2px 12px 1px #ddd;
    width: 100%;
  }
  .cta-end-new .section1 {
    background-color: #fafbfd;
    color: #000;
    font-size: 28px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .cta-end-new .section1 span {
    display: block;
    line-height: 36px;
  }
  .cta-end-new .section1 img {
    max-width: 533px;
    margin-top: 12px;
    width: 100%;
  }
  .cta-end-new .section2 {
    font-size: 17px;
    padding: 15px 24px 12px;
  }
  .cta-end-new .section2 span {
    display: block;
    margin-bottom: 1px;
    line-height: 25px;
  }
  .cta-end-new .section2 strong {
    font-weight: 400;
  }
  .cta-end-new .section2 .more {
    background-color: #ffbf00;
    color: #000;
    width: 60%;
    display: block;
    text-align: center;
    padding: 15px 0;
    border-radius: 4px;
    margin: 13px auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 1;
  }
  .cta-end-new .section2 .more {
    background-color: #ffbf00;
    color: #000;
    width: 200px;
    display: block;
    text-align: center;
    padding: 15px 0;
    border-radius: 4px;
    margin: 13px auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    font-family: roboto, sans-serif;
    position: relative;
    z-index: 1;
  }
  .mib-breadcrumbs {
    text-align: center;
    font-size: 15px;
    font-family: roboto, sans-serif;
    font-weight: 400;
    margin-bottom: 40px;
    margin-top: 50px;
  }
  .mib-breadcrumbs > span {
    background-color: #fff;
    padding: 0 20px;
  }
  .mib-breadcrumbs a,
  .mib-breadcrumbs a:hover {
    color: #313f52;
    font-size: 15px;
  }
  .mib-breadcrumbs .line {
    position: relative;
    height: 1px;
    background-color: #ddd;
    top: 8px;
    z-index: -1;
  }
  .terms-conditions header {
    background: linear-gradient(to right bottom, #02162c 20%, #1f8cba 100%);
    padding-bottom: 65px;
  }
  .terms-conditions header h1 {
    font-family: montserrat, sans-serif;
    font-size: 50px;
    color: #f3f3f3;
    margin-bottom: 30px;
    line-height: 50px;
    text-align: center;
    margin-top: 40px;
  }
  .terms-conditions .main-content {
    max-width: 1300px;
    margin: 0 auto;
    padding: 50px 30px 100px;
    background-color: #fff;
    font: 15px Verdana;
  }
  .content-two-columns {
    margin-bottom: 0;
  }
  .content-two-columns .left {
    margin-left: 0;
  }
  .content-two-columns .right {
    margin-right: 0;
    font-style: italic;
  }
  .content-two-columns ul {
    padding-left: 20px;
    margin-bottom: 20px;
  }
  .content-two-columns li {
    padding-top: 10px;
    line-height: 160%;
  }
  .social_warfare_mobile {
    position: fixed;
    width: 100%;
    background-color: #fff;
    bottom: 0;
    z-index: 4;
    padding: 0 21px;
    display: none;
  }
  .h2-global,
  .lp-main-version2 h2 {
    font-size: 48px;
    text-align: center;
    font-weight: 800;
    margin-bottom: 25px;
    position: relative;
  }
  .h2-global span.arrow,
  .lp-main-version2 h2 span.arrow {
    font-family: shadows into light, cursive;
    font-size: 28px;
    color: #adaaaa;
    position: absolute;
    top: -33px;
    transform: rotate(-11deg);
    margin-left: -10px;
  }
  .h2-global span.arrow strong,
  .lp-main-version2 h2 span.arrow strong {
    position: relative;
    top: -10px;
  }
  .lp-main-version2 h2 span.arrow img {
    margin-right: 10px;
  }
  .h2-global span,
  .lp-main-version2 h2 span {
    color: #0a9ed0;
  }
  .lp-main-version2 h3 {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 38px;
  }
  .block-label,
  .lp-main-version2 .block-label {
    color: #0a9ed0;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    display: block;
    margin-bottom: 6px;
    line-height: 25px;
  }
  .lp-main-version2 .block-subtile {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .lp-main-version2 header {
    background: linear-gradient(
      180deg,
      #e9eff2 0%,
      rgba(255, 255, 255, 1) 100%
    );
    position: relative;
    overflow: hidden;
  }
  .lp-main-version2 header .float-image-right {
    position: absolute;
    top: 180px;
    left: 50%;
    max-height: calc(100% - 200px);
  }
  .lp-main-version2 header .header-content {
    display: flex;
    justify-content: space-between;
    padding: 50px 0 50px;
    flex-wrap: wrap;
  }
  .lp-main-version2 header .header-content .arrow-try-free {
    margin-left: 30%;
  }
  .lp-main-version2 header .header-content .col-text .breadcrumb-title {
    font-family: lato, sans-serif;
    font-size: 17px;
    margin-bottom: 20px;
    display: block;
    color: #2b2b2b;
  }
  .lp-main-version2 header .header-content .col-text .breadcrumb-title a,
  .lp-main-version2 header .header-content .col-text .breadcrumb-title a:hover {
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #2b2b2b;
  }
  .lp-main-version2 header .header-content .col-text .breadcrumb-title span {
    color: #9b9b9b;
  }
  .lp-main-version2 header .header-content .col-text h1 {
    font-size: 28px;
    color: #2b2b2b;
    font-weight: 400;
    margin-bottom: 24px;
  }
  .lp-main-version2 header .header-content .col-text h1 span {
    font-size: 48px;
    font-weight: 800;
    display: block;
  }
  .lp-main-version2 header .header-content .col-text ul {
    margin-bottom: 45px;
  }
  .lp-main-version2 header .header-content .col-text ul li {
    font-family: lato, sans-serif;
    font-size: 17px;
    margin-bottom: 13px;
  }
  .block-multiuse-img-full-with {
    padding: 50px 0 0;
    overflow: hidden;
  }
  .block-multiuse-img-full-with .img-full {
    width: 100%;
  }
  .block-multiuse-img-full-with .block-subtile {
    max-width: 801px;
    margin: 0 auto 58px;
    font-size: 20px;
    color: #717274;
  }
  .block-multiuse-2-col-rows-video-text {
    padding: 95px 0;
  }
  .block-multiuse-2-col-rows-video-text video {
    max-width: 75%;
  }
  .block-multiuse-2-col-rows-video-text .container {
    max-width: 977px;
  }
  .block-multiuse-2-col-rows-video-text .row {
    margin-bottom: 120px;
  }
  .block-multiuse-2-col-rows-video-text .row:last-child {
    margin-bottom: 20px;
  }
  .block-multiuse-2-col-rows-video-text .block-subtile {
    margin-bottom: 110px;
  }
  .block-multiuse-2-col-rows-video-text h3 {
    margin-top: 45px;
  }
  .block-multiuse-2-col-rows-video-text p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 32px;
  }
  .block-multiuse-image-text {
    padding: 95px 0;
  }
  .block-multiuse-image-text h3 {
    margin-top: 13px;
  }
  .block-multiuse-image-text p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 32px;
  }
  .block-multiuse-features-list {
    padding: 95px 0;
  }
  .block-multiuse-features-list h2 {
    text-align: center;
    color: #2b2b2b;
    font-size: 28px;
    font-family: montserrat, sans-serif;
    margin-bottom: 65px;
    font-weight: 700;
  }
  .ebook-landing.certification .block-multiuse-features-list h2 {
    font-family: lato, sans-serif;
    font-weight: 300;
  }
  .block-multiuse-features-list h3 {
    text-align: center;
    margin-bottom: 65px;
  }
  .block-multiuse-features-list h5 {
    font-family: shadows into light, cursive;
    font-size: 23px;
    line-height: 48px;
    color: #ababab;
    text-align: center;
  }
  .block-multiuse-features-list .col-12 {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 33px;
    display: flex;
  }
  .block-multiuse-features-list .col-12 img {
    max-width: 60px;
    margin-right: 20px;
    align-self: flex-start;
    margin-top: 6px;
  }
  .ebook-landing.certification .block-multiuse-features-list .col-12 img {
    margin-top: 0;
  }
  .block-multiuse-description {
    padding: 95px 0;
    text-align: center;
  }
  .block-multiuse-description p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    margin: auto auto 20px;
  }
  .presentation-page .block-multiuse-description p {
    max-width: 588px;
  }
  .block-multiuse-description p.big-text {
    font-size: 27px;
    line-height: 41px;
    font-weight: 300;
  }
  .block-multiuse-description .button-blue {
    font-size: 20px;
    padding: 15px 40px;
  }
  .block-multiuse-quick-tips {
    padding: 95px 0;
    counter-reset: section;
  }
  .block-multiuse-quick-tips h2 {
    margin-bottom: 110px;
  }
  .block-multiuse-quick-tips li {
    font-size: 17px;
    color: #666;
    text-align: left;
    list-style: none;
    margin-bottom: 50px;
    position: relative;
    padding-left: 70px;
    font-family: lato, sans-serif;
    line-height: 26px;
  }
  .block-multiuse-quick-tips li:before {
    counter-increment: section;
    content: counter(section);
    color: #ddd;
    font-size: 70px;
    position: absolute;
    top: 16px;
    left: 0;
  }
  .block-multiuse-quick-tips ul li:nth-child(10):before {
    left: -40px;
  }
  .block-multiuse-faq {
    padding: 95px 0;
  }
  .block-multiuse-faq .faq-icon {
    margin: 0 auto 20px;
    display: block;
  }
  .block-multiuse-faq li {
    font-size: 21px;
    font-weight: 700;
    line-height: 27px;
    border-bottom: 1px solid #e5ecf4;
    padding: 45px 0;
  }
  .block-multiuse-faq li div {
    max-width: 80%;
  }
  .block-multiuse-faq li:last-child {
    border-bottom: 0;
  }
  .block-multiuse-faq li p,
  .block-multiuse-faq li span {
    font-size: 17px;
    font-weight: 400;
    font-family: lato, sans-serif;
    display: block;
    margin-top: 7px;
    margin-bottom: 0;
  }
  .block-multiuse-faq-2 {
    padding: 100px 0;
  }
  .block-multiuse-faq-2 h3 {
    font-weight: 700;
    font-size: 28px;
    color: #293745;
    text-align: center;
    margin-bottom: 70px;
  }
  .block-multiuse-faq-2 .faq-content {
    max-width: 682px;
    margin: 0 auto;
  }
  .block-multiuse-faq-2 .faq-content .faq-row {
    background-color: #f8fafb;
    border: 1px solid #dae4ea;
    border-radius: 6px;
    transition: 0.3s ease;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
  }
  .block-multiuse-faq-2 .faq-content .faq-row.active {
    background-color: #fff;
    transition: 0.3s ease;
  }
  .block-multiuse-faq-2 .faq-content .faq-row .question {
    font-weight: 700;
    font-size: 17px;
    line-height: 24px;
    font-family: lato, sans-serif;
    position: relative;
  }
  .block-multiuse-faq-2 .faq-content .faq-row .question:after {
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
    height: 0.35em;
    vertical-align: text-top;
    width: 0.35em;
    cursor: pointer;
    transform: rotate(45deg);
    top: 0;
    right: 0;
    position: absolute;
    border-color: #67798e;
    bottom: 0;
    margin: auto;
    transition: 0.3s ease;
  }
  .block-multiuse-faq-2 .faq-content .faq-row.active .question:after {
    transition: 0.3s ease;
    transform: rotate(135deg);
  }
  .block-multiuse-faq-2 .faq-content .faq-row.active .question {
    color: #3cacd7;
  }
  .block-multiuse-faq-2 .faq-content .faq-row .answer {
    display: none;
    font-size: 15px;
    line-height: 20px;
    color: #293745;
    font-family: lato, sans-serif;
    margin-top: 10px;
  }
  .block-multiuse-faq-2 .faq-content .faq-row .answer p {
    margin: 0;
  }
  .block-multiuse-faq-2 .faq-content .faq-row.active .answer {
    display: block;
  }
  .block-multiuse-text-parallax {
    padding: 95px 0 220px;
  }
  .home-page .block-multiuse-text-parallax h2 {
    text-align: left;
    font-weight: 700;
    margin-bottom: -30px;
  }
  .block-multiuse-text-parallax h2 {
    font-family: montserrat, sans-serif;
    font-weight: 500;
    color: #21262a;
    margin-bottom: 0;
    font-size: 55px;
  }
  .block-multiuse-text-parallax h2 span {
    color: #0a9ed0;
  }
  .block-multiuse-text-parallax h3 {
    font-size: 29px;
    font-family: montserrat, sans-serif;
    font-weight: 400;
    margin-bottom: 80px;
    margin-right: 43px;
  }
  .block-multiuse-text-parallax .button-blue {
    font-weight: 500;
    padding: 16px 20px;
  }
  .block-multiuse-video-or-image-list {
    padding: 95px 0;
    counter-reset: section;
  }
  .block-multiuse-video-or-image-list .block-subtile {
    max-width: 774px;
    margin: 0 auto 58px;
  }
  .block-multiuse-video-or-image-list li {
    font-size: 16px;
    font-weight: 400;
    font-family: lato, sans-serif;
    line-height: 25px;
    position: relative;
    padding-left: 58px;
    min-height: 77px;
    margin-bottom: 30px;
  }
  .block-multiuse-video-or-image-list li:before {
    counter-increment: section;
    content: counter(section);
    font-family: montserrat, sans-serif;
    position: absolute;
    left: 0;
    color: #fff;
    background-color: #3bacd7;
    height: 36px;
    width: 36px;
    text-align: center;
    border-radius: 50px;
    font-weight: 500;
    padding-top: 6px;
    font-size: 20px;
    z-index: 1;
  }
  .block-multiuse-video-or-image-list li:after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #bbd0e5;
    position: absolute;
    left: 18px;
    top: 33px;
    z-index: 0;
  }
  .block-multiuse-video-or-image-list li:last-child:after {
    content: none;
  }
  .block-multiuse-video-or-image-list .iframe-container {
    position: relative;
    max-width: 100%;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 0;
  }
  .block-multiuse-video-or-image-list .iframe-container img {
    margin-bottom: -4px;
    width: 100%;
  }
  .block-multiuse-video-or-image-list .iframe-container video {
    margin-bottom: -4px;
    width: 100%;
  }
  .block-multiuse-video-or-image-list .iframe-container.iframevideo {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .block-multiuse-video-or-image-list .iframe-container.iframevideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .block-multiuse-video-or-image-list .list-container {
    padding-left: 6%;
  }
  .block-multiuse-video-or-image-list .content {
    margin-top: 20px;
  }
  .block-multiuse-share-templates {
    padding: 95px 0;
  }
  .block-multiuse-share-templates .templates-row {
    margin: 18px 0;
  }
  .block-multiuse-share-templates .block-subtile {
    max-width: 774px;
    margin: 0 auto 58px;
  }
  .block-multiuse-share-templates .img-share {
    margin: 0 auto;
    display: block;
  }
  .block-multiuse-text-background-right {
    padding: 95px 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: right;
  }
  .block-multiuse-text-background-right p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .block-multiuse-full-text-img {
    padding: 95px 0;
  }
  .block-multiuse-full-text-img .block-subtile {
    max-width: 801px;
    margin: 0 auto 58px;
  }
  .block-multiuse-full-text-img .block-text li {
    font-family: lato, sans-serif;
  }
  .block-multiuse-display-templates {
    padding: 95px 0;
  }
  .block-multiuse-display-templates {
    padding: 95px 0;
  }
  .block-multiuse-display-templates .block-subtile {
    max-width: 774px;
    margin: 0 auto 58px;
  }
  .block-multiuse-display-templates .cta-buttons {
    text-align: center;
    margin-top: 40px;
  }
  .block-multiuse-display-templates .cta-buttons a {
    width: 400px;
    margin: 0 10px;
    font-size: 20px;
    margin-bottom: 20px;
  }
  .block-multiuse-display-templates .cta-buttons a.view-templates {
    background: #f6f9fa;
    color: #262626 !important;
  }
  .float-bar-landing-page {
    display: none;
    background-color: #fff;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 7;
    padding: 10px 0;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .float-bar-landing-page .button-blue {
    font-size: 18px;
    padding: 8px 60px;
  }
  .float-bar-landing-page .text-label {
    display: block;
    font-family: lato;
    font-size: 12px;
    margin-top: 8px;
  }
  .float-bar-landing-page .swp_social_panel {
    margin-bottom: 18px !important;
    margin-top: 18px !important;
  }
  .documents-page header {
    background: linear-gradient(
      180deg,
      #e9eff2 0%,
      rgba(255, 255, 255, 1) 100%
    );
  }
  .documents-page header .header-content {
    display: flex;
    justify-content: space-between;
    padding: 150px 0 200px;
  }
  .documents-page header .header-content .col-text .breadcrumb-title {
    font-family: lato, sans-serif;
    font-size: 17px;
    margin-bottom: 20px;
    display: block;
    color: #2b2b2b;
  }
  .documents-page header .header-content .col-text .breadcrumb-title a,
  .documents-page header .header-content .col-text .breadcrumb-title a:hover {
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #2b2b2b;
  }
  .documents-page header .header-content .col-text .breadcrumb-title span {
    color: #9b9b9b;
  }
  .documents-page header .header-content .col-text h1 {
    font-size: 28px;
    color: #2b2b2b;
    font-weight: 400;
    margin-bottom: 24px;
  }
  .documents-page header .header-content .col-text h1 span {
    font-size: 48px;
    font-weight: 800;
    display: block;
  }
  .documents-page header .header-content .col-text ul {
    margin-bottom: 45px;
  }
  .documents-page header .header-content .col-text ul li {
    font-family: lato, sans-serif;
    font-size: 17px;
    margin-bottom: 13px;
  }
  .lp-template-menu {
    padding: 100px 0;
  }
  .lp-template-menu
    .templates-slider.template_sub_printables
    figure
    > div
    .shadow-front,
  .lp-template-menu
    .templates-slider.template_sub_documents
    figure
    > div
    .shadow-front {
    left: 0;
    bottom: 1px !important;
  }
  .lp-template-menu
    .templates-slider.template_sub_printables
    .slick-slide
    .col-lg-3,
  .lp-template-menu
    .templates-slider.template_sub_documents
    .slick-slide
    .col-lg-3 {
    margin-bottom: 40px;
  }
  .lp-template-menu .block-subtile {
    max-width: 820px;
    margin: 0 auto 100px;
  }
  .lp-template-menu .cta-buttons {
    text-align: center;
    margin-top: 40px;
  }
  .lp-template-menu .cta-buttons a {
    width: 400px;
    margin: 0 10px;
    font-size: 20px;
    margin-bottom: 20px;
  }
  .lp-template-menu .cta-buttons a.view-templates {
    background: #f6f9fa;
    color: #262626 !important;
  }
  .block-multiuse-testimonial {
    padding: 40px 0;
  }
  .block-multiuse-testimonial h3 {
    font-family: montserrat, sans-serif;
    color: #2b2b2b;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 40px;
  }
  .block-multiuse-testimonial .logos-img {
    margin-bottom: 36px;
  }
  .testimonial-multiuse {
    max-width: 516px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    border-radius: 0 0 5px 5px;
    border-radius: 0 0 11px 11px;
  }
  .testimonial-multiuse .testimonial-content {
    background-color: #f8fafb;
    font-family: montserrat, sans-serif;
    font-size: 19px;
    padding: 24px;
    line-height: 30px;
    min-height: 197px;
    text-align: left;
    color: #666;
  }
  .testimonial-multiuse .testimonial-content.white {
    background-color: #fff !important;
  }
  .testimonial-multiuse .testimonial-content span {
    position: relative;
    padding: 0 25px;
    display: block;
  }
  .testimonial-multiuse .testimonial-content span:before {
    content: "\201C";
    color: #d7d7d7;
    font-size: 56px;
    position: absolute;
    left: -4px;
    top: 10px;
  }
  .testimonial-multiuse .testimonial-content span:after {
    content: "\201D";
    color: #d7d7d7;
    font-size: 56px;
    position: absolute;
    padding-top: 13px;
    padding-left: 10px;
  }
  .testimonial-multiuse .testimonial-footer {
    position: relative;
    padding: 24px;
    background-color: #fff;
    border-radius: 0 0 11px 11px;
    font-size: 13px;
    display: flex;
  }
  .testimonial-multiuse .testimonial-footer .author-name {
    font-family: lato, sans-serif;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    padding-top: 4px;
    color: #666;
  }
  .testimonial-multiuse .testimonial-footer img {
    height: 45px;
    margin-right: 30px;
  }
  .testimonial-multiuse.center {
    margin: 0 auto 20px;
  }
  [data-paroller-factor] {
    position: relative;
  }
  .avocado-icon {
    position: relative;
    text-align: center;
    margin-bottom: 30px;
  }
  .avocado-icon img {
    width: 90px;
    position: relative;
    background-color: #fff;
    padding: 0 15px;
  }
  .avocado-icon:before {
    content: "";
    width: 100%;
    height: 1px;
    border-top: 1px solid #d8d8d8;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .templates-main-page .lp-main-version2 header {
    margin-bottom: 90px;
  }
  .social-steps-block {
    padding: 150px 0 50px;
  }
  .social-steps-block h2 {
    margin-bottom: 110px;
  }
  .social-steps-block .steps {
    margin: 0 0 80px;
    justify-content: space-between;
  }
  .social-steps-block .steps-img {
    width: 92%;
    margin: 0 auto 90px;
  }
  .social-steps-block .description-text {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 31px;
    max-width: 850px;
    margin: 0 auto;
    text-align: center;
  }
  .social-steps-block .step-title .number {
    height: 76px;
    width: 76px;
    text-align: center;
    font-family: roboto, sans-serif;
    font-style: normal;
    font-size: 39px;
    color: #0a9ed0;
    border: 1px solid #bbd0e5;
    background-color: #f8fafb;
    border-radius: 50%;
    display: block;
    margin-right: 20px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    position: relative;
    float: left;
    vertical-align: middle;
  }
  .social-steps-block .step-title .number div {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: auto;
    top: 42%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .social-steps-block .step-title span.title {
    vertical-align: middle;
    margin-top: auto;
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 24px;
    padding-top: 13px;
    display: inline-block;
  }
  .testimonial-carousel {
    padding: 95px 0;
  }
  .testimonial-carousel .container {
    max-width: 940px;
    padding: 35px 55px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    border-radius: 11px;
    position: relative;
  }
  .testimonial-carousel .container .icons {
    position: absolute;
    bottom: -16%;
    right: -6%;
  }
  .testimonial-carousel .testimonial-carousel-container p {
    color: #807c7c;
    font-family: lato, sans-serif;
    font-size: 28px;
    line-height: 40px;
    font-weight: 300;
  }
  .testimonial-carousel .testimonial-carousel-container p {
    color: #807c7c;
    font-family: lato, sans-serif;
    font-size: 31px;
    line-height: 48px;
    position: relative;
    padding: 0 44px;
  }
  .testimonial-carousel .testimonial-carousel-container p:before {
    content: "\201C";
    color: #eeeded;
    font-size: 66px;
    position: absolute;
    left: 0;
    top: 10px;
    font-family: montserrat, sans-serif;
    font-weight: 700;
  }
  .testimonial-carousel .testimonial-carousel-container p:after {
    content: "\201D";
    color: #eeeded;
    font-size: 66px;
    position: absolute;
    padding-top: 13px;
    padding-left: 10px;
    font-family: montserrat, sans-serif;
    font-weight: 700;
    margin-top: 11px;
  }
  .testimonial-carousel .testimonial-carousel-container .company-info {
    max-width: 40%;
    float: left !important;
    margin-left: 44px;
    margin-top: 30px;
  }
  .testimonial-carousel .testimonial-carousel-container .company-info .name {
    color: #938c8c;
    font-size: 12px;
    font-family: lato, sans-serif;
    display: block;
    margin-bottom: 10px;
  }
  .testimonial-carousel .testimonial-carousel-container .slick-dots {
    position: absolute;
    bottom: -47px;
  }
  .testimonial-carousel
    .testimonial-carousel-container
    .slick-dots
    li
    button:before {
    color: #d8d8d8;
    font-size: 13px;
  }
  .testimonial-carousel
    .testimonial-carousel-container
    .slick-dots
    li.slick-active
    button:before {
    color: #00a4e5;
  }
  .testimonial-carousel-simple {
    padding: 30px 0 0;
  }
  .testimonial-carousel-simple .container {
    max-width: 863px;
    padding: 35px 55px;
  }
  .testimonial-carousel-simple p {
    color: #293745;
    font-family: lato, sans-serif;
    font-size: 23px;
    line-height: 46px;
  }
  .testimonial-carousel-simple .company-info .name {
    color: #293745;
    font-family: lato, sans-serif;
    font-size: 20px;
  }
  .block-multiuse-social-info {
    padding: 150px 0;
  }
  .block-multiuse-social-info .blocks {
    margin-top: 150px;
  }
  .block-multiuse-social-info .blocks .row {
    margin-bottom: 250px;
  }
  .block-multiuse-social-info .blocks .row:last-child {
    margin-bottom: 0;
  }
  .block-multiuse-social-info .blocks .row .padding-right {
    padding-right: 20%;
  }
  .block-multiuse-social-info .blocks .row .padding-left {
    padding-left: 10%;
    padding-right: 10%;
  }
  .block-multiuse-social-info .blocks .row .padding-right-image {
    padding-right: 5%;
  }
  .block-multiuse-social-info .blocks .row .padding-left-image {
    padding-left: 5%;
  }
  .block-multiuse-social-info .block-text .icon {
    width: 56px;
    margin-bottom: 25px;
  }
  .block-multiuse-social-info .block-text h3 {
    font-size: 14px;
    font-weight: 700;
    color: #0a9ed0;
    margin-bottom: 10px;
  }
  .block-multiuse-social-info .block-text h4 {
    font-size: 32px;
    font-weight: 800;
    line-height: 39px;
    margin-bottom: 30px;
    color: #2b2b2b;
  }
  .block-multiuse-social-info .block-text ul {
    padding-left: 21px;
    margin-bottom: 35px;
  }
  .block-multiuse-social-info .block-text li {
    font-family: lato, sans-serif;
    font-size: 17px;
    list-style: disc;
    margin-bottom: 13px;
    line-height: 26px;
  }
  .block-multiuse-social-info .block-text .button-blue {
    padding: 15px 32px;
    width: 100%;
  }
  .arrow-try-free.right-position {
    float: right;
  }
  .arrow-try-free.right-position.arrow-up img {
    float: right;
    transform: scaleX(1) rotate(182deg);
    position: relative;
    top: 0;
    left: 13px;
  }
  .arrow-try-free {
    margin-top: 20px;
    display: block;
  }
  .arrow-try-free img {
    transform: scaleX(-1) rotate(176deg);
    margin-right: 10px;
  }
  .arrow-try-free span {
    font-family: nanum brush script, cursive;
    font-size: 23px;
    color: #adaaaa;
    transform: rotate(-4deg);
    display: inline-block;
    margin-bottom: 30px;
  }
  .arrow-try-free.text-aligned span {
    transform: rotate(0deg);
  }
  .arrow-try-free.arrow-right img {
    float: right;
    transform: scaleX(-1) rotate(0deg);
    position: relative;
    top: 30px;
    left: 13px;
  }
  .arrow-try-free.img-to-right img {
    transform: scaleX(-1) rotate(360deg);
    margin-right: 0;
    position: relative;
    top: 10px;
  }
  .block-multiuse-image-text2 {
    padding: 90px 0;
  }
  .block-multiuse-image-text2.social-media-page h2 {
    margin-bottom: 200px;
  }
  .block-multiuse-image-text2 h3 {
    font-size: 14px;
    font-weight: 700;
    color: #0b9ed0;
    margin-bottom: 10px;
  }
  .block-multiuse-image-text2 h4 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
  }
  .block-multiuse-image-text2 h4 strong {
    color: #0a9ed0;
  }
  .block-multiuse-image-text2 p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 22px;
  }
  .block-multiuse-image-text2 .block-text {
    padding-right: 14%;
  }
  .block-multiuse-powerpoint {
    text-align: center;
    padding: 150px 0;
    background-color: #f8fafb;
  }
  .block-multiuse-powerpoint h3 {
    color: #00a5e6;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 5px;
  }
  .block-multiuse-powerpoint p {
    font-family: lato, sans-serif;
    color: #717274;
    line-height: 25px;
    font-size: 17px;
    margin-bottom: 72px;
  }
  .block-multiuse-powerpoint .img-container {
    max-width: 300px;
    margin: 0 auto;
  }
  .block-multiuse-powerpoint .import {
    position: relative;
    left: -136px;
  }
  .block-multiuse-powerpoint .export {
    position: relative;
    left: 161px;
  }
  .block-multiuse-powerpoint .export img {
    transform: scaleX(1) rotate(244deg) translate(3px, 15px);
  }
  .block-multiuse-text-video {
    padding: 90px 0;
  }
  .block-multiuse-text-video.wave-bg {
    position: relative;
  }
  .block-multiuse-text-video.wave-bg:before {
    content: "";
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/lp-assets-charts-gradient.png);
    background-repeat: no-repeat;
    background-position: 50% 22%;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    top: 30%;
  }
  .block-multiuse-text-video.social-media-page h2 {
    margin-bottom: 200px;
  }
  .block-multiuse-text-video h3 {
    font-size: 14px;
    font-weight: 500;
    color: #0b9ed0;
    margin-bottom: 10px;
  }
  .block-multiuse-text-video h4 {
    font-size: 34px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px;
  }
  .block-multiuse-text-video h4.bold {
    font-weight: 800;
  }
  .block-multiuse-text-video h4 strong {
    color: #0b9ed0;
  }
  .block-multiuse-text-video p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 22px;
  }
  .block-multiuse-text-video ul {
    padding-left: 21px;
    max-width: 90%;
  }
  .block-multiuse-text-video li {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 30px;
    list-style: disc;
  }
  .block-multiuse-text-video .floated-top {
    position: absolute;
    top: -80px;
    right: 18%;
  }
  .block-multiuse-text-video .arrow-try-free {
    margin-left: 30px;
  }
  .block-multiuse-text-video .button-blue {
    padding-left: 60px;
    padding-right: 60px;
    margin-left: 20px;
    margin-top: 25px;
    font-size: 20px;
  }
  .block-multiuse-text-video.video-right .block-text {
    padding-right: 6%;
  }
  .block-multiuse-text-video.video-left .block-text {
    padding-left: 6%;
  }
  .block-multiuse-text-video.video-right .block-video {
    padding-left: 10%;
  }
  .block-multiuse-text-video.video-right .block-video.padding5 {
    padding-left: 5%;
  }
  .block-multiuse-text-video.video-left .block-video {
    padding-right: 10%;
  }
  .block-multiuse-text-video video {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 0;
    border-radius: 9px;
  }
  .block-multiuse-text-video video.no-shadow {
    box-shadow: none !important;
    webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
  }
  .templates-slider-block {
    padding: 0 14px 0 20px;
  }
  .block-multiuse-presentation-slides {
    padding: 150px 0;
  }
  .block-multiuse-presentation-slides .blue-link {
    color: #0b9ed0;
    text-decoration: underline;
  }
  .block-subtile,
  .block-multiuse-presentation-slides .block-subtile {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 20px;
    color: #717274;
  }
  .block-multiuse-presentation-slides .main-img {
    margin: 50px 0 30px;
    width: 100%;
  }
  .block-multiuse-presentation-slides h5 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .block-multiuse-presentation-slides p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 28px;
  }
  .block-multiuse-presentation-slides a.youtube-popup {
    display: block;
    margin-top: 60px;
  }
  .watch-video-block {
    background-color: #fff;
    display: table;
    position: relative;
    padding: 30px 47px;
    border-radius: 4px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    margin: 0 auto;
    z-index: 1;
  }
  .watch-video-block img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: -28px;
    border-radius: 9px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .watch-video-block span,
  .watch-video-block a:hover span {
    font-family: montserrat, sans-serif;
    font-size: 13px;
    font-weight: 500;
    display: block;
    color: #2b2b2b;
    line-height: 17px;
  }
  .watch-video-block span.title {
    font-size: 16px;
    margin-bottom: 7px;
  }
  .block-multiuse-presentation-transitions {
    padding: 150px 0;
  }
  .block-multiuse-presentation-transitions .arrow-try-free {
    position: relative;
    right: 11%;
    top: -50px;
  }
  .block-multiuse-presentation-transitions .transition-slider {
    margin: 50px auto;
    position: relative;
    max-width: 1080px;
  }
  .block-multiuse-presentation-transitions .transition-slider .panel-action {
    max-width: 173px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    position: absolute;
    top: 15%;
    z-index: 1;
    left: -5%;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .panel-content {
    padding: 25px 6px;
    background-color: #fff;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .panel-content
    .transition-title {
    font-size: 13px;
    margin-top: 7px;
    text-align: center;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    span {
    display: block;
    font-family: lato, sans-serif;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .title {
    color: #2b2b2b;
    font-size: 24px;
    text-align: left;
    margin-bottom: 10px;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .subtitle {
    color: #009dd2;
    font-size: 17px;
    text-align: left;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .text {
    color: #000;
    font-size: 16px;
    text-align: left;
  }
  .block-multiuse-presentation-transitions .transition-slider .panel-action ul {
    margin: 0;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li {
    display: inline-block;
    cursor: pointer;
    margin-bottom: 22px;
    text-align: center;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li:last-child {
    margin-bottom: 0;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li
    img {
    border-radius: 5px;
    max-width: 70%;
    border: 2px solid #d8d8d8;
    border-radius: 5px;
    margin: 0;
    cursor: pointer;
    transition: 0.3s ease;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li.active
    img,
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li:hover
    img,
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li
    img:hover {
    border: 2px solid #61b5d2;
    transition: 0.3s ease;
  }
  .block-multiuse-presentation-transitions .transition-slider .slider-images {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    max-width: 1080px;
    margin: 0 auto;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .slider-images
    .action-bar {
    background-color: #fbfafa;
    height: 47px;
    text-align: left;
    padding: 18px 0 0 14px;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .slider-images
    .action-bar
    li {
    background-color: #e3e4f0;
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 50px;
    margin-right: 4px;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .slider-images
    .content-images
    iframe {
    margin-bottom: -5px;
  }
  .block-multiuse-presentation-transitions
    .transition-slider.flip
    .panel-action {
    right: 0;
  }
  .block-multiuse-presentation-transitions
    .transition-slider.flip
    .slider-images {
    margin-left: 0;
  }
  .block-multiuse-presentation-transitions .block-testimonial-walloflove {
    background: 0 0 !important;
    margin-bottom: 60px;
  }
  .block-multiuse-presentation-transitions.team .transition-slider {
    margin-bottom: 110px;
  }
  .block-multiuse-presentation-transitions.team
    .transition-slider
    .panel-action {
    bottom: -30px;
    top: initial;
  }
  .block-multiuse-presentation-share-features {
    padding: 150px 0;
  }
  .block-multiuse-presentation-share-features .infographic-block-4 {
    padding-bottom: 0;
  }
  .block-multiuse-presentation-share-features h2 {
    font-size: 34px;
    font-weight: 400;
    line-height: 41px;
    text-align: center;
    margin-bottom: 170px;
  }
  .block-multiuse-analytics .charts {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
  }
  .block-multiuse-analytics {
    padding: 150px 0;
  }
  .block-multiuse-analytics .analytics-slides-chart {
    width: 25%;
    height: 300px;
  }
  .block-multiuse-analytics .analytics-table {
    width: 70%;
  }
  .block-multiuse-analytics .analytics-table table th {
    font-size: 14px;
    color: #666;
    font-weight: 500;
    border-top: 0;
    padding: 0.85rem 0;
  }
  .block-multiuse-analytics .analytics-table table tbody td {
    font-size: 15px;
    color: #666;
    font-family: lato, sans-serif;
    padding: 0.85rem 0;
  }
  .block-multiuse-analytics .analytics-table .w3-border span {
    position: absolute;
    color: #fff;
    margin: 2px 0 0 5px;
    font-size: 13px;
  }
  .block-multiuse-analytics .boxes-container {
    padding: 30px 0;
  }
  .block-multiuse-analytics .boxes-container .box-container {
    padding: 15px 15px 10px;
    text-align: left;
    color: #fff;
    font-family: lato, sans-serif;
    margin-bottom: 20px;
  }
  .block-multiuse-analytics .boxes-container .box-container.blue-box {
    background-color: #079ed6;
  }
  .block-multiuse-analytics .boxes-container .box-container.green-box {
    background-color: #6bc394;
  }
  .block-multiuse-analytics .boxes-container .box-container.yellow-box {
    background-color: #f7d718;
    color: #313f52;
  }
  .block-multiuse-analytics .boxes-container .box-container.yellow-box span {
    color: #313f52 !important;
  }
  .block-multiuse-analytics .boxes-container .box-container .title {
    font-size: 16px;
    display: block;
    color: #fff;
    letter-spacing: 2px;
  }
  .block-multiuse-analytics .boxes-container .box-container .middle {
    height: 100px;
    margin: 12px 0;
  }
  .block-multiuse-analytics .boxes-container .box-container .middle .score {
    font-size: 52px;
    font-weight: 300;
    color: #e6e7ec;
    display: block;
  }
  .block-multiuse-analytics .boxes-container .box-container .bottom {
    text-align: right;
    color: #e5e6eb;
    font-size: 14px;
    display: block;
    font-family: arial;
  }
  .block-multiuse-analytics .boxes-container .box-container .bottom span {
    font-size: 16px;
    color: #e6e7ec;
    margin-left: 6px;
    font-weight: 700;
  }
  .block-presentation-devices {
    padding: 150px 0;
  }
  .block-presentation-devices .block-tab-container {
    max-width: 765px;
    margin: 50px auto 0;
    position: relative;
  }
  .block-presentation-devices .block-tab-container .tab-navigation {
    position: absolute;
    width: 272px;
    left: -289px;
    top: 100px;
  }
  .tab-navigation.large {
    max-width: 400px;
  }
  .block-presentation-devices .block-tab-container .tab-navigation li a {
    padding: 8px 0 8px 10px;
  }
  .block-presentation-devices .block-tab-container .tab-navigation li a i {
    width: 53px;
    text-align: center;
  }
  .block-presentation-devices .block-tab-container .tab-navigation li {
    max-width: 100%;
  }
  .block-presentation-devices .block-tab-container .tab-content {
    text-align: center;
  }
  .block-presentation-devices .block-tab-container .tab-content .main-img {
    margin-bottom: 20px;
  }
  .block-presentation-devices .block-tab-container .tab-content h5 {
    font-size: 14px;
    color: #0a9ed0;
    font-weight: 700;
    margin-bottom: 12px;
    text-transform: uppercase;
  }
  .block-presentation-devices .block-tab-container .tab-content p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 24px;
  }
  .block-presentation-devices .block-tab-container .tab-content p.last {
    color: #ababab;
  }
  .block-presentation-devices .block-tab-container .tab-content p.last img {
    vertical-align: sub;
    margin-right: 10px;
  }
  .block-presentation-devices
    .block-tab-container
    .tab-content
    .arrow-try-free {
    position: absolute;
    right: -247px;
    top: -50px;
    text-align: left;
  }
  .block-presentation-devices
    .block-tab-container
    .tab-content
    .arrow-try-free
    img {
    transform: scaleX(1) rotate(0deg);
  }
  .carousel-fade-parallax .left-col {
    padding-top: 77px;
    padding-left: 30px;
  }
  .carousel-fade-parallax .right-col {
    padding-top: 20px;
    padding-right: 30px;
  }
  .carousel-fade-parallax img {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    margin-bottom: 30px;
    opacity: 0;
  }
  .carousel-fade-parallax .slick-dots {
    left: -50px;
    margin: 0;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 57px;
  }
  .carousel-fade-parallax.no-dots .slick-dots {
    display: none;
  }
  .carousel-fade-parallax .slick-dots li {
    display: block;
  }
  .carousel-fade-parallax .slick-dots li button:before {
    font-size: 9px;
  }
  .carousel-fade-parallax .slick-dots li button:hover:before,
  .carousel-fade-parallax .slick-dots li button:focus:before,
  .carousel-fade-parallax .slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: #0a9ed0;
  }
  .carousel-fade-parallax .slick-slide.slick-current.slick-active .img1 {
    -webkit-animation: fadeinanimation 0.3s forwards;
    animation: fadeinanimation 0.3s forwards;
    animation-delay: 0s;
  }
  .carousel-fade-parallax .slick-slide.slick-current.slick-active .img2 {
    -webkit-animation: fadeinanimation 0.3s forwards;
    animation: fadeinanimation 0.3s forwards;
    animation-delay: 0.1s;
  }
  .carousel-fade-parallax .slick-slide.slick-current.slick-active .img3 {
    -webkit-animation: fadeinanimation 0.3s forwards;
    animation: fadeinanimation 0.3s forwards;
    animation-delay: 0.2s;
  }
  .carousel-fade-parallax .slick-slide.slick-current.slick-active .img4 {
    -webkit-animation: fadeinanimation 0.3s forwards;
    animation: fadeinanimation 0.3s forwards;
    animation-delay: 0.3s;
  }
  .carousel-fade-parallax .slick-slide.slick-current.slick-active .img5 {
    -webkit-animation: fadeinanimation 0.3s forwards;
    animation: fadeinanimation 0.3s forwards;
    animation-delay: 0.4s;
  }
  .carousel-fade-parallax .slick-slide.slick-current.slick-active .img6 {
    -webkit-animation: fadeinanimation 0.5s forwards;
    animation: fadeinanimation 0.3s forwards;
    animation-delay: 0.5s;
  }
  .presentation-page .block-multiuse-img-full-with {
    padding: 50px 0;
  }
  .presentation-page .block-multiuse-img-full-with {
    background: linear-gradient(180deg, #fff 0%, #f8fafb 100%);
  }
  .presentation-page .menu-fixed-2019 {
    display: none !important;
  }
  .presentation-page header {
    height: 1700px;
    position: relative;
  }
  .presentation-page header .parallax-container-mobile {
    display: none;
  }
  .presentation-page header .parallax-container {
    position: sticky;
    position: -webkit-sticky;
    height: 100vh;
    width: 100%;
    top: 0;
    overflow: hidden;
  }
  .presentation-page header .first-block-container {
    text-align: center;
  }
  .presentation-page header .header-1 {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 43%;
    z-index: 0;
  }
  .presentation-page header .header-1 h1 {
    font-size: 4vw;
    font-weight: 800;
    margin-bottom: 0.5em;
  }
  .presentation-page header .header-1 h1 strong {
    color: #0b9ed0;
    font-family: satisfy, cursive;
  }
  .presentation-page header .header-1 p {
    font-size: 1.3vw;
    line-height: 1.4em;
    margin-bottom: 1.7em;
    font-family: lato, sans-serif;
    font-weight: 300;
  }
  .presentation-page header .header-1 .sub-label {
    font-family: lato, sans-serif;
    font-size: 16px;
    color: #bab8b8;
    line-height: 31px;
    display: block;
  }
  .presentation-page header .header-1 .button-blue {
    max-width: 455px;
    width: 100%;
    margin-bottom: 9px;
  }
  .presentation-page header .moveupanddown {
    -webkit-animation: moveupanddown 5.5s infinite;
    animation: moveupanddown 5.5s infinite;
    opacity: 1;
  }
  .presentation-page header .moveupanddownrorateright {
    -webkit-animation: moveupanddownrorateright 5.5s infinite;
    animation: moveupanddownrorateright 5.5s infinite;
    opacity: 1;
  }
  .presentation-page header .popcorn {
    width: 118px;
    position: absolute;
    left: 18%;
    margin: auto;
    top: 39%;
  }
  .presentation-page header .chart {
    width: 5%;
    position: absolute;
    left: 30%;
    margin: auto;
    top: 58%;
  }
  .presentation-page header .chart2 {
    width: 4%;
    position: absolute;
    left: 22%;
    margin: auto;
    top: 72%;
    opacity: 0;
  }
  .presentation-page header .chart3 {
    width: 4%;
    position: absolute;
    left: 22%;
    margin: auto;
    top: 76%;
    opacity: 0;
  }
  .presentation-page header .chart4 {
    width: 104px;
    position: absolute;
    left: 20%;
    margin: auto;
    top: 79%;
    opacity: 0;
  }
  .presentation-page header .women_on_pie {
    width: 40%;
    position: absolute;
    right: -3px;
    margin: auto;
    top: -81%;
    opacity: 0;
  }
  .presentation-page header .popcorn-static {
    width: 19%;
    position: absolute;
    right: -13px;
    margin: auto;
    top: -48%;
    opacity: 0;
  }
  .presentation-page header .chart-img {
    position: absolute;
  }
  .presentation-page header .hand-left {
    position: absolute;
    margin: auto;
    top: 60px;
    max-width: initial;
    right: 1000px;
    z-index: 0;
    transition: 0.75s ease-out;
  }
  .presentation-page header .hand-left.active {
    top: -53px;
    right: -56px;
    transition: 0.75s ease-out;
  }
  @keyframes presentationhandleft {
    0% {
      right: 1000px;
      transition: 0.4s ease-out;
    }
    100% {
      right: -56px;
      transition: 0.4s ease-out;
    }
  }
  .presentation-page header .soda {
    width: 77px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 65%;
  }
  .presentation-page header .brackets,
  .presentation-page header .brackets2,
  .presentation-page header .brackets3 {
    width: 6%;
    position: absolute;
    margin: auto;
  }
  .presentation-page header .brackets {
    top: 58%;
    right: 29.5%;
  }
  .presentation-page header .brackets2 {
    top: 70%;
    right: 27.5%;
    opacity: 0;
    width: 5%;
  }
  .presentation-page header .brackets3 {
    top: 74%;
    right: 27.5%;
    opacity: 0;
    width: 5%;
  }
  .presentation-page header .brackets4 {
    width: 9%;
    position: absolute;
    right: 25%;
    margin: auto;
    top: 78%;
    opacity: 0;
  }
  .presentation-page header .play {
    width: 108px;
    position: absolute;
    right: 18%;
    margin: auto;
    top: 39%;
  }
  .presentation-page header .play2 {
    width: 5%;
    position: absolute;
    right: 23%;
    margin: auto;
    top: 70%;
    opacity: 0;
  }
  .presentation-page header .play3 {
    width: 5%;
    position: absolute;
    right: 23%;
    margin: auto;
    top: 74%;
    opacity: 0;
  }
  .presentation-page header .play4 {
    width: 9%;
    position: absolute;
    right: 20.6%;
    margin: auto;
    top: 78%;
    opacity: 0;
  }
  .presentation-page header .guy_sit_play {
    width: 21%;
    position: absolute;
    right: 44%;
    margin: auto;
    top: -45%;
    opacity: 0;
  }
  .presentation-page header .play-img {
    position: absolute;
  }
  .presentation-page header .hand-right {
    position: absolute;
    left: 1060px;
    margin: auto;
    top: -80px;
    max-width: initial;
    z-index: 0;
    transition: 0.75s cubic-bezier(0, 0.29, 0.26, 1.01);
  }
  .presentation-page header .hand-right.active {
    left: 106px;
    transition: 0.75s cubic-bezier(0, 0.29, 0.26, 1.01);
  }
  @keyframes presentationhandright {
    0% {
      left: 1060px;
      transition: 0.4s cubic-bezier(0, 0.29, 0.26, 1.01);
    }
    100% {
      left: 106px;
      transition: 0.4s cubic-bezier(0, 0.29, 0.26, 1.01);
    }
  }
  .presentation-page header .header-2 {
    height: 100vh;
    position: absolute;
    width: 100%;
    top: 0;
  }
  .presentation-page header .header-2 .frame-container {
    max-width: 60%;
    margin: auto;
    position: relative;
    height: 100vh;
    bottom: 14%;
  }
  .presentation-page header .header-2 .slide-content-container {
    position: absolute;
    max-width: 70%;
    right: 0;
    left: 0;
    margin: auto;
    top: 5%;
    z-index: 0;
    height: 58%;
  }
  .presentation-page header .header-2 .button-blue {
    position: absolute;
    max-width: 70%;
    left: 21%;
    bottom: 37%;
    font-size: 19px;
    font-weight: 600;
    padding: 13px 22px;
  }
  .presentation-page header .header-2 .slide-content-container .pic {
    position: absolute;
    left: 0;
    -webkit-animation-name: headerImageAnimation;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 30s;
    -moz-animation-name: headerImageAnimation;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: infinite;
    -moz-animation-duration: 30s;
    -o-animation-name: headerImageAnimation;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: infinite;
    -o-animation-duration: 30s;
    animation-name: headerImageAnimation;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 30s;
  }
  .presentation-page
    header
    .header-2
    .slide-content-container
    .pic:nth-of-type(1) {
    animation-delay: 16s;
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
  }
  .presentation-page
    header
    .header-2
    .slide-content-container
    .pic:nth-of-type(2) {
    animation-delay: 12s;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
  }
  .presentation-page
    header
    .header-2
    .slide-content-container
    .pic:nth-of-type(3) {
    animation-delay: 8s;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
  }
  .presentation-page
    header
    .header-2
    .slide-content-container
    .pic:nth-of-type(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
  }
  .presentation-page
    header
    .header-2
    .slide-content-container
    .pic:nth-of-type(5) {
    animation-delay: 0;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay: 0;
  }
  .presentation-page header .header-2 .main-base {
    text-align: center;
    position: absolute;
    bottom: -97%;
    left: 0;
    right: 0;
    margin: auto;
  }
  .presentation-page header .header-2 .main-base .main-img {
    position: relative;
  }
  .presentation-page header .header-2 .main-base .content {
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
  }
  .presentation-page header .header-2 .main-base .content h3 {
    font-weight: 800;
    font-size: 2.2vw;
  }
  .presentation-page header .header-2 .main-base .content h3 strong {
    color: #0b9ed0;
    font-family: satisfy, cursive;
  }
  .presentation-page header .header-2 .main-base .content p {
    max-width: 500px;
    margin: 30px auto;
  }
  .presentation-page header .header-2 .cloud1 {
    text-align: center;
    position: absolute;
    bottom: -27%;
    left: 0;
    right: 69%;
    margin: auto;
    max-width: 17%;
  }
  .presentation-page header .header-2 .cloud2 {
    text-align: center;
    position: absolute;
    bottom: -27%;
    left: 69%;
    right: 0;
    margin: auto;
    max-width: 19%;
  }
  .presentation-page header .header-2 .presenter {
    position: absolute;
    left: 30%;
    right: 0;
    bottom: 14.3%;
    margin: auto;
    max-width: 7%;
    opacity: 0;
  }
  .presentation-page header .header-2 .kids {
    position: absolute;
    left: 9%;
    right: 0;
    margin: auto;
    bottom: 3%;
    max-width: 14%;
    opacity: 0;
  }
  .presentation-page header .header-2 .man-standing {
    position: absolute;
    bottom: 0;
    max-width: 5%;
    left: 0;
    opacity: 0;
  }
  .presentation-page header .header-2 .logos {
    text-align: center;
    position: absolute;
    bottom: -2%;
    width: 100%;
    opacity: 0;
  }
  .presentation-page header .header-2 .logos h3 {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 600;
    color: #9fa5ba;
    text-transform: uppercase;
  }
  .presentation-page header .header-2 .logos img {
    max-width: 1200px;
  }
  .presentation-page .parallax-container-mobile .header-1-container {
    position: relative;
    height: 100vh;
  }
  .presentation-page .parallax-container-mobile .presentation-header-icons {
    text-align: center;
    margin-bottom: 120px;
  }
  .presentation-page .parallax-container-mobile .presentation-header-icons img {
    max-width: 80px;
    margin: 0 3%;
    position: relative;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-popcorn {
    animation-delay: 0.4s;
    top: 80px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-pie {
    top: 40px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-soda {
    animation-delay: 1.5s;
    max-width: 51px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-brackets {
    animation-delay: 2.9s;
    top: 40px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-play {
    animation-delay: 0.9s;
    top: 80px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .hand-right-mobile {
    width: 100%;
    max-width: 65%;
    position: absolute;
    top: 0 !important;
    display: none;
    left: 60%;
  }
  .presentation-page header .parallax-container-mobile .header-2 .main-img {
    position: relative;
  }
  .presentation-page
    header
    .parallax-container-mobile
    .header-2
    .slide-content-container {
    max-width: 65%;
    top: 5.1%;
  }
  .bg-half-half {
    background-image: linear-gradient(
      to bottom,
      #f8fafb 0%,
      #f8fafb 50%,
      #f8fafb 85%,
      #fff 85%,
      #fff 100%
    );
  }
  .ibm-box {
    margin: 0 auto;
    max-width: 516px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    border-radius: 0 0 5px 5px;
    border-radius: 0 0 11px 11px;
  }
  .ibm-box .box-footer {
    position: relative;
    padding: 24px;
    background-color: #fff;
    border-radius: 0 0 11px 11px;
    font-size: 13px;
    font-family: lato, sans-serif;
    line-height: 23px;
  }
  .infographic-animation {
    height: 100vh;
    position: relative;
  }
  .infographic-animation .infographic-animation-container .boxes {
    width: 425px;
    height: 680px;
    background-color: #c5c5c5;
    border-radius: 8px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 175px;
    z-index: 1;
  }
  .infographic-animation .infographic-animation-container img {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    width: 974px;
    margin: auto;
  }
  .infographic-embed-content-tabs {
    position: relative;
  }
  .infographic-embed-content-tabs .try-it {
    position: absolute;
    left: -133px;
    top: -15px;
  }
  .infographic-embed-content-tabs ul.nav {
    width: 70px;
    padding: 0;
    max-width: 100%;
    text-align: center;
    position: absolute;
    left: -90px;
    top: 20px;
  }
  .infographic-embed-content-tabs ul.nav li {
    width: 100%;
    list-style: none;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 17px 0;
  }
  .infographic-embed-content-tabs ul.nav li a {
    padding: 7px 17px;
    border: 2px solid transparent;
    border-radius: 5px;
    margin-bottom: 6px;
    transition: 0.3s ease;
  }
  .infographic-embed-content-tabs ul.nav li a.active {
    padding: 7px 17px;
    border: 2px solid #0a9ed0;
    border-radius: 5px;
    margin-bottom: 6px;
    transition: 0.3s ease;
  }
  .infographic-embed-content-tabs .tab-content .tab-pane {
    border-radius: 12px;
    padding: 15px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    width: 86%;
  }
  .infographic-embed-content-tabs .tab-content .tab-pane iframe {
    width: 100%;
    height: 425px;
  }
  .animated-characters-tabs ul.nav {
    padding: 0;
    margin: 0;
    text-align: center;
    max-width: 100%;
    width: 86%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .animated-characters-tabs ul.nav li {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-right: 40px;
  }
  .animated-characters-tabs ul.nav li:last-child {
    margin-right: 0;
  }
  .animated-characters-tabs ul.nav li a {
    padding: 5px 5px 0;
    border: 2px solid transparent;
    border-radius: 5px;
    transition: 0.3s ease;
  }
  .animated-characters-tabs ul.nav li a img {
    width: 68px;
  }
  .animated-characters-tabs ul.nav li a.active {
    padding: 5px 5px 0;
    border: 2px solid #0a9ed0;
    border-radius: 5px;
    transition: 0.3s ease;
  }
  .animated-characters-tabs .tab-content .tab-pane {
    width: 86%;
    text-align: center;
  }
  .block-text-button {
    padding: 150px 0;
  }
  .block-text-button .arrow-try-free {
    margin-left: 20%;
  }
  .block-text-button h3 {
    font-size: 62px;
    font-weight: 800;
    margin-bottom: 25px;
  }
  .block-text-button h3 span {
    color: #0a9ed0;
  }
  .block-text-button p {
    font-family: lato, sans-serif;
    font-style: italic;
    font-size: 17px;
    color: #717274;
    margin-bottom: 0;
  }
  .block-text-button p span {
    color: #2b2b2b;
    font-weight: 700;
    margin-left: 16px;
  }
  .block-text-button .button-blue {
    padding: 15px 50px;
  }
  .block-multiuse-company-logos {
    padding: 150px 0 0;
  }
  .block-multiuse-company-logos h3 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 16px;
    text-align: center;
  }
  .block-multiuse-company-logos p {
    color: #717274;
    font-family: lato, sans-serif;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    max-width: 715px;
    margin: auto;
  }
  .number-circle {
    border: 6px solid #ecf1f4;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    margin-bottom: 30px;
  }
  .number-circle.bottom-line:after {
    content: "";
    width: 6px;
    height: 40px;
    background-color: #ecf1f4;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: -40px;
    border-radius: 12px;
  }
  .number-circle.top-line:before {
    content: "";
    width: 6px;
    height: 102px;
    background-color: #ecf1f4;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    top: -102px;
    border-radius: 12px;
  }
  .number-circle i {
    font-size: 50px;
    color: #bbd0e5;
    font-family: roboto, sans-serif;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    font-style: normal;
  }
  .infographic-block-1 {
    margin-top: 128px;
    margin-bottom: 100px;
    position: relative;
  }
  .infographic-block-1 .h2-global {
    font-size: 44px;
  }
  .infographic-block-1 .title {
    font-size: 27px;
    line-height: 35px;
    margin-bottom: 35px;
    text-align: center;
  }
  .infographic-block-1 .infographic-templates-blocks {
    position: relative;
  }
  .infographic-block-1 .infographic-templates-blocks:before {
    content: "";
    width: 6px;
    height: 133%;
    background-color: #ecf1f4;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
    border-radius: 12px 12px 0 0;
  }
  .infographic-block-1 .infographic-templates-blocks .left-block {
    background-color: #f9fafb;
    text-align: center;
    margin-right: 8%;
    padding: 40px 65px;
    border-radius: 6px;
    border: 1px solid #eff6fc;
  }
  .infographic-block-1 .infographic-templates-blocks .right-block {
    background-color: #f9fafb;
    text-align: center;
    margin-left: 8%;
    padding: 40px 65px;
    border-radius: 6px;
    border: 1px solid #eff6fc;
  }
  .infographic-block-1 .infographic-templates-blocks h4 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .infographic-block-1 .infographic-templates-blocks h5 {
    color: #717274;
    font-size: 17px;
    line-height: 25px;
    font-family: lato, sans-serif;
    margin-bottom: 30px;
  }
  .infographic-block-1 .infographic-templates-blocks .main-img {
    max-height: 390px;
  }
  .infographic-block-1 .infographic-templates-blocks video {
    max-height: 390px;
  }
  .infographic-block-2 {
    text-align: center;
    margin-top: 200px;
    margin-bottom: 100px;
    position: relative;
  }
  .infographic-block-2 .line-divider-vertical {
    width: 6px;
    height: 220px;
    margin: auto;
    background-color: #eff6fc;
  }
  .infographic-block-2 h3 {
    font-size: 44px;
    font-weight: 800;
    line-height: 54px;
    text-align: center;
    margin-bottom: 40px;
  }
  .infographic-block-3 {
    margin-bottom: 150px;
    position: relative;
  }
  .infographic-block-3 h3 {
    font-size: 27px;
    line-height: 41px;
    font-weight: 700;
    background-color: #ecf1f4;
    max-width: 580px;
    text-align: center;
    margin: auto;
    padding: 26px 10px;
    border-radius: 10px;
    position: relative;
  }
  .infographic-block-3 {
    position: relative;
  }
  .infographic-block-3:before {
    content: "";
    width: 13px;
    height: 97%;
    background-color: #ecf1f4;
    position: absolute;
    top: 114px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .infographic-block-3 h3 {
    font-size: 27px;
    line-height: 41px;
    font-weight: 700;
    background-color: #ecf1f4;
    max-width: 580px;
    text-align: center;
    margin: auto;
    padding: 26px 10px;
    border-radius: 10px;
    position: relative;
  }
  .infographic-block-3 h3 .chevron {
    position: absolute;
    bottom: -39px;
    right: 0;
    left: 0;
    margin: auto;
    width: 66px;
  }
  .infographic-block-3 .infographic-assets {
    text-align: center;
    margin-top: 90px;
  }
  .infographic-block-3 .infographic-assets .left-block {
    max-width: 296px;
    margin-left: auto;
    margin-right: 5%;
  }
  .infographic-block-3 .infographic-assets .right-block {
    max-width: 296px;
    margin-left: 5%;
    margin-top: 60px;
  }
  .infographic-block-3 .infographic-assets .block {
    margin-bottom: 80px;
  }
  .infographic-block-3 .infographic-assets .block span {
    font-family: lato, sans-serif;
    font-size: 16px;
    line-height: 32px;
    display: block;
    color: #717274;
  }
  .infographic-block-4 {
    position: relative;
    padding-bottom: 150px;
  }
  .infographic-block-4 .row {
    margin-bottom: 70px;
    position: relative;
    left: 6%;
  }
  .infographic-block-4 .block-text {
    padding-left: 6%;
  }
  .infographic-block-4 .block-img img {
    width: 72%;
  }
  .infographic-block-4 h3 {
    font-size: 27px;
    font-weight: 700;
    line-height: 41px;
    text-align: center;
    margin-bottom: 5px;
  }
  .infographic-block-4 .title {
    font-family: lato, sans-serif;
    font-size: 22px;
    line-height: 32px;
    color: #717274;
    text-align: center;
    margin-bottom: 120px;
  }
  .infographic-block-4 h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    margin: 15px 0 6px;
  }
  .infographic-block-4 .row p {
    font-family: lato, sans-serif;
    font-size: 19px;
    line-height: 32px;
    max-width: 321px;
    color: #717274;
  }
  .infographic-page header {
    height: 1700px;
    position: relative;
  }
  .infographic-page header .parallax-container {
    position: sticky;
    position: -webkit-sticky;
    height: 100vh;
    width: 100%;
    top: 0;
  }
  .infographic-page .header-1 {
    z-index: 1;
  }
  .infographic-page .first-block-container h1 {
    font-size: 60px;
    font-weight: 800;
    line-height: 80px;
    margin-bottom: 48px;
    max-width: 928px;
    margin: 0 auto 16px;
  }
  .infographic-page .first-block-container {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    z-index: 0;
  }
  .infographic-page .first-block-container .title {
    font-size: 72px;
    font-weight: 800;
    margin: 0 0 42px;
  }
  .infographic-page .first-block-container .title .left-block {
    color: #2b2b2b;
    text-align: right;
  }
  .infographic-page .first-block-container .title .right-block {
    text-align: left;
    color: #00a2da;
  }
  .infographic-page .first-block-container p {
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #2b2b2b;
    line-height: 22px;
    padding: 0 15px;
  }
  .infographic-page .first-block-container .button-blue {
    max-width: 455px;
    width: 100%;
    margin-bottom: 20px;
  }
  .infographic-page .first-block-container .sub-label {
    font-family: lato, sans-serif;
    font-size: 16px;
    color: #bab8b8;
    line-height: 31px;
    display: block;
  }
  .presentation-page header .header-menu-mobile-2019,
  .presentation-page header .header-menu-2019,
  .infographic-page header .header-menu-mobile-2019,
  .infographic-page header .header-menu-2019 {
    position: absolute;
    left: 0;
    right: 0;
  }
  .infographic-page header .header-2 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    padding-bottom: 50px;
  }
  .infographic-page header .moveupanddown {
    -webkit-animation: moveupanddown 5.5s infinite;
    animation: moveupanddown 5.5s infinite;
    opacity: 1;
  }
  .infographic-page header .header-lego {
    position: absolute;
    max-width: 117px;
    top: 39%;
    left: -1045px;
    right: 0;
    margin: auto;
    animation-delay: 0.4s;
    z-index: 1;
  }
  .infographic-page header .header-chart {
    position: absolute;
    top: 65%;
    left: -870px;
    right: 0;
    margin: auto;
    width: 117px;
  }
  .infographic-page header .header-ring {
    position: absolute;
    top: 75%;
    left: 0;
    right: 0;
    margin: auto;
    animation-delay: 1.5s;
    z-index: 2;
    width: 117px;
  }
  .infographic-page header .chart2-container {
    width: 115px !important;
    margin: -11px auto 0;
    text-align: center;
    display: block;
    padding-right: 0 !important;
    opacity: 0;
    position: relative;
  }
  .infographic-page header .chart2-container i {
    font-size: 26px;
    color: #ac9de4;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-style: initial;
    font-weight: 600;
  }
  .infographic-page header .header-play1 {
    position: absolute;
    top: 38%;
    left: 0;
    right: -1222px;
    margin: auto;
    width: 118px;
    animation-delay: 0.9s;
  }
  .infographic-page header .header-play2 {
    position: absolute;
    left: 0;
    margin: auto;
    width: 185px;
    animation-delay: 0.9s;
    right: -1100px;
    top: 86%;
    opacity: 0;
  }
  .infographic-page header .header-text1 {
    position: absolute;
    max-width: 135px;
    top: 65%;
    left: 0;
    right: -800px;
    margin: auto;
    animation-delay: 2.9s;
    z-index: 2;
  }
  .infographic-page header .header-text2 {
    position: absolute;
    max-width: 161px;
    top: 82%;
    left: 0;
    right: -300px;
    margin: auto;
    z-index: 2;
    opacity: 0;
  }
  .infographic-page header .header-text3 {
    position: absolute;
    max-width: 161px;
    top: 86%;
    left: 0;
    right: -300px;
    margin: auto;
    z-index: 2;
    opacity: 0;
  }
  .infographic-page header .header-text4 {
    position: absolute;
    max-width: 161px;
    top: 88%;
    left: 0;
    right: -300px;
    margin: auto;
    z-index: 2;
    opacity: 0;
  }
  .infographic-page header .infographic-header-icons {
    text-align: center;
    margin-bottom: 120px;
  }
  .infographic-page header .infographic-drone {
    position: absolute;
    width: 125px;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -170px;
  }
  .infographic-page header .header-2 .infographic-header {
    width: 486px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    top: 34px;
  }
  .infographic-page header .header-2 .infographic-header .block-1 {
    background-color: #7388c1;
    width: 100%;
    padding: 25px 65px;
    border-radius: 7px 7px 0 0;
    opacity: 0;
    position: relative;
    top: -50px;
  }
  .infographic-page header .header-2 .infographic-header .block-1 h3 {
    font-size: 23px;
    line-height: 31px;
    font-weight: 700;
    text-align: center;
    color: #fff;
  }
  .infographic-page header .header-2 .infographic-header .block-2 {
    display: flex;
    padding: 30px 0;
    background-color: #f8fafb;
    opacity: 0;
    position: relative;
    top: -50px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 li {
    height: 111px;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-2
    li:last-child {
    padding-top: 24px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 .bullets {
    position: relative;
    top: -10px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 .bullets li {
    text-align: center;
    padding-top: 3px;
    position: relative;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-2
    .bullets
    li
    .icon {
    background-color: #f8fafb;
    position: relative;
    z-index: 1;
    width: 60px;
    border: 10px solid #f8fafb;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-2
    .bullets
    li
    span {
    display: block;
    position: absolute;
    background-color: #f8fafb;
    margin: auto;
    left: 0;
    right: 0;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-2
    .bullets
    li
    span:before {
    content: "";
    width: 8px;
    height: 60px;
    background-color: #ac9de4;
    position: absolute;
    top: -7px;
    margin: auto;
    left: 0;
    right: 0;
  }
  .infographic-page header .header-2 .infographic-header .block-2 h4 {
    font-size: 22px;
    line-height: 29px;
    font-weight: 600;
    color: #293745;
    margin: 3px 0 11px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 p {
    color: #a0a5b8;
    font-size: 15px;
    font-family: lato, sans-serif;
    line-height: 20px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 p.big {
    font-size: 17px;
    line-height: 24px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 .first {
    width: 160px;
    text-align: center;
  }
  .infographic-page header .header-2 .infographic-header .block-2 .last {
    width: 326px;
    padding-right: 56px;
  }
  .infographic-page header .header-2 .infographic-header .block-3 {
    background-color: #f8fafb;
    width: 100%;
    color: #fff;
    padding: 15px 23px;
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
    opacity: 0;
    position: relative;
    top: -50px;
    cursor: pointer;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-3
    .container-div {
    background-color: #0a9ed0;
    width: 100%;
    display: flex;
    padding: 10px 15px;
    justify-content: space-between;
    border-radius: 9px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .infographic-page header .header-2 .infographic-header .block-3 .first {
    padding-top: 6px;
  }
  .infographic-page header .header-2 .infographic-header .block-3 .last {
    position: relative;
    top: 2px;
  }
  .infographic-page header .header-2 .infographic-header .block-3 span {
    font-family: nanum brush script, cursive;
    font-size: 15px;
    display: block;
    font-weight: 300;
    color: #f8fafb;
  }
  .infographic-page header .block-base {
    text-align: center;
    width: 935px;
    position: relative;
    bottom: -340px;
    z-index: 0;
    padding-right: 10px;
    margin: auto;
    height: 240px;
  }
  .infographic-page header .block-base .base {
    position: relative;
    z-index: 1;
  }
  .infographic-page header .block-base .guy {
    max-width: 75px;
    position: absolute;
    left: -140px;
    bottom: 0;
    opacity: 0;
  }
  .infographic-page header .girl {
    max-width: 55px;
    position: absolute;
    bottom: 204px;
    left: -885px;
    right: 0;
    margin: auto;
    z-index: -1;
    opacity: 0;
  }
  .infographic-page header .girl-hand {
    max-width: 49px;
    position: absolute;
    bottom: 299px;
    right: 0;
    left: -870px;
    margin: auto;
    z-index: 2;
    opacity: 0;
  }
  .infographic-page header .block-base .truck {
    max-width: 350px;
    position: absolute;
    left: 0;
    right: -500px;
    margin: auto;
    top: 0;
    z-index: 1;
  }
  .infographic-page header .parallax-container-mobile {
    display: none;
  }
  .infographic-page header .parallax-container-mobile .header-1-container {
    position: relative;
    height: 100vh;
  }
  .infographic-page
    header
    .parallax-container-mobile
    .header-1-container
    .header-1 {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    z-index: 0;
  }
  .infographic-page header .infographic-header-icons img {
    max-width: 80px;
    margin: 0 3%;
    position: relative;
  }
  .infographic-page header .infographic-header-icons .mobile-header-lego {
    animation-delay: 0.4s;
    top: 80px;
  }
  .infographic-page header .infographic-header-icons .mobile-header-chart {
    top: 40px;
  }
  .infographic-page header .infographic-header-icons .mobile-header-ring {
    animation-delay: 1.5s;
  }
  .infographic-page header .infographic-header-icons .mobile-header-text1 {
    animation-delay: 2.9s;
    max-width: 90px;
    top: 40px;
  }
  .infographic-page header .infographic-header-icons .mobile-header-play1 {
    animation-delay: 0.9s;
    max-width: 75px;
    top: 80px;
  }
  .infographic-page .block-multiuse-img-full-with {
    padding: 50px 0 80px;
  }

  .webinar-block {
    background-color: #f8fafb;
    padding: 70px 0;
  }
  .webinar-block .row {
    display: flex;
    align-items: center;
  }
  .webinar-block img {
    max-width: 100%;
  }
  .webinar-text-container {
    background-color: #0a9ed0;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    color: #fff;
    border-radius: 8px;
    padding: 15px 40px 20px;
    text-align: left;
  }
  .webinar-text-container h2 {
    font-family: montserrat, sans-serif;
    font-size: 38px;
    line-height: 47px;
    margin-bottom: 0;
  }
  .webinar-text-container h3 {
    font-family: montserrat, sans-serif;
    color: #a6dded;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 105px;
    margin-top: 2px;
  }
  .webinar-text-container h4 {
    font-family: montserrat, sans-serif;
    font-size: 18px;
    line-height: 31px;
    font-weight: 500;
    margin-bottom: 0;
    font-weight: 700;
  }
  .webinar-text-container h4 span {
    color: #f5d24b;
  }
  .webinar-text-container p {
    font-family: montserrat, sans-serif;
    color: #a6dded;
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 15px;
  }
  .webinar-text-container .button-link {
    background-color: #f8fafb;
    color: #0a9ed0;
    font-size: 20px;
    padding: 9px 60px;
    display: inline-block;
    border-radius: 5px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    transition: 0.2s ease;
  }
  .webinar-text-container .button-link:hover {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    transition: 0.2s ease;
  }
  @media (max-width: 968px) {
    .webinar-block .row {
      display: block;
    }
    .webinar-block .block-img {
      text-align: center;
      margin-bottom: 40px;
    }
    .webinar-text-container {
      text-align: center;
    }
    .webinar-text-container h3 {
      margin-bottom: 50px;
    }
  }
  @media (max-width: 600px) {
    .block-multiuse-faq-2 .faq-content .faq-row .question::after {
      content: none;
  }
    .templates-page
      .template_details
      .block-details.ver-2
      .information
      .block-slider
      .block-slider-inner-container.larger {

      max-width: 100%;
    }
    .cookies-popup,
    .float-bar-landing-page{
      display: none !important;
    }
    .webinar-text-container {
      padding: 30px 10px;
    }
    .webinar-text-container h2 {
      font-size: 30px;
    }
    .webinar-text-container h3 {
      font-size: 21px;
    }
  }
  .ebook-landing header {
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #f4de25;
    position: relative;
  }
  .ebook-landing header.purple {
    background-color: #554085;
  }
  .ebook-landing.certification header.purple {
    padding-bottom: 8%;
  }
  .ebook-landing header.purple .header-content h1,
  .ebook-landing header.purple .header-content p {
    color: #f0f0f0 !important;
  }
  .ebook-landing header .header-img-curved {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 0;
    background-color: #fff;
  }
  .ebook-landing header .medium-container {
    margin-top: 60px;
    z-index: 1;
    position: relative;
  }
  .ebook-landing header .header-content h1 {
    font-size: 38px;
    font-weight: 800;
    line-height: 54px;
    margin-bottom: 40px;
  }
  .ebook-landing header .header-content p {
    font-family: lato, sans-serif;
    font-size: 20px;
    line-height: 31px;
    margin-bottom: 37px;
  }
  .ebook-landing header .header-img {
    max-width: 370px;
    margin-left: auto;
    display: block;
  }
  .ebook-landing.certification header .header-img {
    max-width: 690px;
    width: 100%;
    margin-left: auto;
    display: block;
  }
  .ebook-landing .block-text-text {
    padding: 65px 0;
  }
  .ebook-landing .block-text-text .block-left {
    padding-right: 9%;
  }
  .ebook-landing .block-text-text .block-right {
    padding-left: 9%;
  }
  .ebook-landing h3 {
    font-size: 32px;
    font-weight: 800;
    line-height: 41px;
    margin-bottom: 39px;
  }
  .ebook-landing section p {
    font-family: lato, sans-serif;
    font-size: 20px;
    line-height: 31px;
  }
  .ebook-landing section ul.bullets {
    padding-left: 21px;
  }
  .ebook-landing section ul.bullets li {
    font-family: lato, sans-serif;
    font-size: 20px;
    list-style: disc;
    line-height: 31px;
    margin-bottom: 35px;
  }
  .ebook-landing .block-text-slider {
    padding: 150px 0;
  }
  .ebook-landing .block-text-slider ul.bullets {
    padding-right: 30%;
  }
  .ebook-landing .block-text-slider .step {
    font-size: 20px;
    color: #00a5e6;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .ebook-landing h3.main {
    text-align: center;
    margin-bottom: 70px;
    color: #0b9ed0;
    font-size: 48px;
  }
  .ebook-landing .block-text-slider h2 {
    font-size: 45px;
    line-height: 58px;
    font-weight: 800;
    margin-bottom: 40px;
  }
  .ebook-landing .block-text-slider .ebook-slider {
    max-width: 425px;
    margin-left: auto;
    margin-top: 80px;
  }
  .ebook-landing .block-text-slider .ebook-slider .slick-slide img {
    border-radius: 20px;
  }
  .ebook-slider .slick-dots {
    bottom: -33px;
  }
  .ebook-slider .slick-dots li button:before {
    color: #d8d8d8;
    font-size: 13px;
  }
  .ebook-slider .slick-dots li.slick-active button:before {
    color: #00a5e6;
  }
  .ebook-slider .slick-prev:before,
  .ebook-slider .slick-next:before {
    color: #869791;
    font-size: 28px;
    font-family: visme-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 18px;
    color: #869791;
  }
  .ebook-slider .slick-prev:before {
    content: "\e901";
    line-height: 0;
    transform: rotate(180deg);
    margin-right: 4px;
    color: #40bcec;
  }
  .ebook-slider .slick-next:before {
    content: "\e901";
    line-height: 0;
    color: #40bcec;
  }
  .ebook-slider .slick-prev:hover,
  .ebook-slider .slick-prev:focus,
  .ebook-slider .slick-prev {
    z-index: 1;
    border: 1px solid #b8bbba;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 40px;
    width: 40px;
    background-color: #fff;
  }
  .ebook-slider .slick-next:hover,
  .ebook-slider .slick-next:focus,
  .ebook-slider .slick-next {
    z-index: 1;
    border: 1px solid #b8bbba;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 40px;
    width: 40px;
    background-color: #fff;
  }
  .ebook-block-form {
    padding: 150px 0;
  }
  .ebook-block-form .form-container {
    background-color: #f8fafb;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    border-radius: 5px;
    padding: 40px 22%;
    text-align: center;
  }
  .ebook-block-form .form-container .form-title {
    font-size: 48px;
    font-weight: 800;
    color: #2b2b2b;
    line-height: 58px;
    font-family: montserrat, sans-serif;
    margin-bottom: 40px;
  }
  .ebook-block-form .form-container .div-name {
    display: flex;
    justify-content: space-between;
  }
  .ebook-block-form .form-container .half-width {
    width: 48%;
  }
  .ebook-block-form .form-container input[type="text"],
  .ebook-block-form .form-container input[type="email"] {
    font-family: lato, sans-serif;
    border: 1px solid #bbd0e5;
    padding: 20px;
    text-align: center;
    border-radius: 11px;
    width: 100%;
    outline: 0;
  }
  .ebook-block-form .input-error,
  .ebook-block-form .form-container input[type="text"].wpcf7-not-valid,
  .ebook-block-form .form-container input[type="email"].wpcf7-not-valid {
    border: 1px solid #b33332 !important;
  }
  .ebook-block-form .form-container .submit-button {
    margin-bottom: 0;
  }
  .ebook-block-form .form-container input[type="submit"] {
    background-color: #1cacd7;
    color: #fff;
    border: 0;
    font-family: montserrat, sans-serif;
    font-size: 23px;
    font-weight: 600;
    padding: 20px;
    width: 100%;
    border-radius: 11px;
    outline: 0;
  }
  .ebook-block-form span.wpcf7-not-valid-tip {
    color: #b33332;
    font-size: 13px;
  }
  .ebook-block-form div.wpcf7-validation-errors,
  .ebook-block-form div.wpcf7-acceptance-missing {
    border: 0;
    color: #b33332;
    margin-top: 0;
    font-weight: 600;
  }
  .ebook-block-form .code-error {
    border: 0;
    color: #b33332;
    margin-top: 0;
    font-weight: 600;
    font-size: 15px;
  }
  .ebook-block-form .form-container .terms {
    font-size: 13px;
    line-height: 20px;
  }
  .ebook-block-form .form-container .terms a {
    text-decoration: underline;
  }
  .ebook-block-form .appsumo-code {
    display: none;
  }
  .ebook-landing .testimonial-carousel .testimonial-carousel-container p {
    font-size: 20px;
    line-height: 39px;
  }
  .ebook-landing
    .testimonial-carousel
    .testimonial-carousel-container
    .company-info {
    margin-top: 8px;
  }
  .ebook-landing
    .testimonial-carousel
    .testimonial-carousel-container
    .company-info
    .name {
    font-size: 14px;
  }
  .early-access .top-corner {
    max-width: 510px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .early-access .bottom-corner {
    max-width: 300px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .early-access .content {
    max-width: 470px;
    margin: 84px 0 0 84px;
  }
  .early-access .rocket-assets {
    height: 100%;
    width: 1100px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .early-access .rocket-assets svg {
    position: absolute;
    bottom: 0;
    overflow: initial;
  }
  .early-access .content .rocket {
    display: none;
  }
  .early-access .logo {
    max-width: 243px;
    margin-bottom: 119px;
  }
  .early-access h1 {
    font-size: 62px;
    line-height: 66px;
    font-weight: 800;
  }
  .early-access h1 span {
    color: #00a2da;
  }
  .early-access h2 {
    font-family: lato, sans-serif;
    font-size: 21px;
    line-height: 28px;
    margin-bottom: 58px;
    font-weight: 300;
    color: #717274;
    margin-top: 6px;
  }
  .early-access p.big {
    font-size: 21px;
    line-height: 27px;
    color: #2b2b2b;
  }
  .early-access p {
    font-family: lato, sans-serif;
    font-size: 19px;
    line-height: 27px;
    color: #717274;
  }
  .early-access p .black {
    color: #2b2b2b;
    font-weight: 700;
  }
  .early-access .form-registration {
    position: relative;
  }
  .early-access .form-registration .form-container {
    max-width: 316px;
    position: relative;
  }
  .early-access .form-registration .main-form {
    display: none;
  }
  .early-access .form-registration .form-container .main-submit {
    position: relative;
  }
  .early-access .form-registration .cable {
    max-width: 60px;
    position: absolute;
    top: 38px;
    right: 21px;
    z-index: 0;
  }
  .early-access .form-registration div.wpcf7 {
    position: relative;
    z-index: 1;
  }
  .early-access .form-registration input[type="text"],
  .early-access .form-registration input[type="email"] {
    margin-left: -2px;
    font-size: 18px;
    font-family: lato, sans-serif;
    color: #717274;
    padding: 10px 10px 10px 13px;
    box-sizing: border-box;
    width: 100%;
    border-radius: 6px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    margin-bottom: 20px;
  }
  .early-access .form-registration input[type="submit"] {
    transition: 0.3s ease;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    background: #0b9ed0;
    color: #fff;
    font-size: 18px;
    font-family: lato, sans-serif;
    padding: 15px 10px;
    box-sizing: border-box;
    width: 100%;
    outline: 0;
    border-radius: 6px;
    margin-left: -2px;
    border: 0;
    -webkit-appearance: none;
    position: relative;
    z-index: 1;
  }
  .early-access .form-registration input[type="submit"]:hover {
    background: #0da3d6;
    transition: 0.3s ease;
  }
  .early-access .success-message {
    display: none;
  }
  .early-access .wpcf7-mail-sent-ok,
  .early-access .wpcf7-validation-errors {
    display: none !important;
  }
  .early-access .wpcf7-not-valid-tip {
    position: absolute;
    display: block;
    top: 55px;
  }
  .early-access .confirmation-registration {
    display: none;
  }
  .early-access #drone1 {
    -webkit-animation: moveupanddown 5.5s infinite;
    animation: moveupanddown 5.5s infinite;
    opacity: 1;
  }
  .early-access #drone2 {
    -webkit-animation: moveupanddown 5.5s infinite;
    animation: moveupanddown 5.5s infinite;
    opacity: 1;
    animation-delay: 1.5s;
  }
  .early-access #rocket_main.go {
    -webkit-animation: launchrocket 3s ease-in forwards;
    animation: launchrocket 3s ease-in forwards;
  }
  .early-access #rocket_main.go2 {
    -webkit-animation: launchrocket2 1.5s cubic-bezier(0.64, 0.57, 0.67, 1.53)
      forwards;
    animation: launchrocket2 1.5s cubic-bezier(0.64, 0.57, 0.67, 1.53) forwards;
  }
  .early-access .rocket-container-mobile {
    display: none;
    width: 80%;
    margin: auto;
    position: relative;
  }
  .early-access .rocket-container-mobile #rocketcloudmobile {
    width: 50%;
    position: absolute;
    right: 0;
    z-index: 1;
    bottom: 35%;
    opacity: 0.8;
    left: 0;
    margin: auto;
  }
  .early-access #rocketcloud {
    width: 369px;
    position: absolute;
    right: 218px;
    z-index: 1;
    bottom: 333px;
    opacity: 0.8;
  }
  .early-access.webinar .content {
    max-width: 650px;
  }
  .early-access.webinar .content h1 {
    margin-bottom: 30px;
  }
  .early-access.webinar .content p {
    font-size: 16px;
    color: #2b2b2b;
  }
  .early-access.webinar .content p.date {
    font-size: 17px;
  }
  .early-access.webinar .content .person {
    margin-top: 50px;
    margin-bottom: 20px;
  }
  .early-access.webinar .content .person .col-12 {
    margin-bottom: 20px;
  }
  .early-access.webinar .content .person img {
    width: 64px;
    height: 64px;
    border-radius: 50px;
    float: left;
    margin-right: 15px;
  }
  .early-access.webinar .content .person span {
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #717274;
    font-weight: 400;
    line-height: 24px;
    display: block;
    padding-top: 10px;
  }
  .typed-cursor {
    color: #0b9ed0;
  }
  main.home-page {
    overflow: hidden;
  }
  .home-page header {
    height: 95vh;
    position: relative;
  }
  .home-page header .header-content {
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 55%;
  }
  .home-page header .header-content .big-title {
    display: flex;
    align-items: center;
    max-width: 1111px;
    margin: 0 auto 4px;
    position: relative;
    left: 48px;
  }
  .home-page header .header-content .big-title h1 {
    font-size: 62px;
    font-weight: 800;
    line-height: 76px;
    position: relative;
  }
  .home-page header .header-content .big-title h1 br {
    display: none;
  }
  .home-page header .header-content .big-title .typewriteranimation {
    top: 0;
    width: 100%;
    text-align: left;
    font-size: 62px;
    font-weight: 800;
    line-height: 76px;
    position: relative;
    max-width: 550px;
    margin-left: 17px;
  }
  .home-page header .header-content h2 {
    font-family: lato, sans-serif;
    font-size: 23px;
    line-height: 33px;
    color: #717274;
    margin-bottom: 35px;
    padding: 0 15px;
  }
  .home-page header .header-content h3 {
    color: #bab8b8;
    font-family: lato, sans-serif;
    line-height: 31px;
    font-size: 16px;
  }
  .home-page header .header-content .button-blue {
    max-width: 444px;
    width: 100%;
    margin-bottom: 7px;
  }
  .home-page header .main-image-container {
    position: relative;
    margin-top: 4%;
  }
  .home-page header .main-image-container:before {
    position: absolute;
    width: 100%;
    background: linear-gradient(180deg, #f6f4f4 70%, #fff 100%);
    height: 110px;
    left: 0;
    top: 37%;
  }
  .home-page header .main-image-container img {
    max-width: 75%;
    position: relative;
    max-height: 44vh;
  }
  .home-page .block-multiuse-description p.big-text {
    font-size: 35px;
    line-height: 56px;
  }
  .block-multiuse-tags-cloud {
    text-align: center;
    padding: 50px 0 0;
  }
  .block-multiuse-tags-cloud .main-img {
    margin-bottom: 30px;
    max-width: 350px;
  }
  .block-multiuse-tags-cloud h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 41px;
    margin-bottom: 26px;
  }
  .block-multiuse-tags-cloud .tags {
    max-width: 1000px;
    margin: auto;
  }
  .block-multiuse-tags-cloud .tags li {
    display: inline;
  }
  .block-multiuse-tags-cloud .tags li a {
    font-size: 18px;
    color: #a0a5b8;
    font-family: lato, sans-serif;
    border: 1px solid #e4e4e4;
    margin: 10px 9px;
    padding: 14px 40px;
    display: inline-block;
    border-radius: 5pc;
    transition: 0.3s ease;
  }
  .block-multiuse-tags-cloud .tags li a:hover {
    background-color: #dae4ea;
    border: 1px solid #dae4ea;
    color: #717274;
    transition: 0.3s ease;
  }
  .home-page .block-multiuse-video-cloud {
    padding: 90px 0 150px;
  }
  .home-page .block-multiuse-video-cloud.with-slider {
    padding: 90px 0 150px;
  }
  .block-multiuse-video-cloud {
    padding: 150px 0;
    position: relative;
  }
  .block-multiuse-video-cloud.half-bg:before {
    content: "";
    position: absolute;
    background-color: #f8fafb;
    width: 100%;
    height: 16.1%;
    bottom: 0;
  }
  .block-multiuse-video-cloud .block-subtile {
    max-width: 726px;
    margin: 0 auto 25px;
    line-height: 38px;
    margin-bottom: 10px;
  }
  .block-multiuse-video-cloud .video-frame-container {
    position: relative;
    margin-top: 63px;
  }
  .block-multiuse-video-cloud .video-frame-container .cloud-back {
    position: absolute;
    top: -70px;
    width: 100%;
  }
  .block-multiuse-video-cloud.with-slider .video-frame-container .cloud-back {
    position: absolute;
    top: -51px;
    width: 93%;
  }
  .block-multiuse-video-cloud.with-slider .video-frame-container {
    position: relative;
    margin-top: 63px;
    padding: 20px 41px;
  }
  .block-multiuse-video-cloud .video-frame-container .cloud-front {
    position: absolute;
    top: 0;
    right: -8%;
    width: 14%;
  }
  .block-multiuse-video-cloud .video-frame-container .icons-front {
    position: absolute;
    right: -6%;
    width: 325px;
    bottom: -10%;
  }
  .block-multiuse-video-cloud .video-frame {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .block-multiuse-video-cloud.with-slider .video-frame {
    border-radius: 8px;
  }
  .block-multiuse-video-cloud .video-frame iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
  }
  .block-multiuse-title-block {
    padding: 100px 0;
  }
  .block-multiuse-title-block h2 {
    font-size: 56px;
    font-weight: 800;
    margin-bottom: 80px;
  }
  .block-multiuse-title-block .blocks {
    text-align: center;
  }
  .block-multiuse-title-block .blocks .col-12 {
    padding: 0 6%;
    margin-bottom: 80px;
  }
  .block-multiuse-title-block .blocks .col-12:nth-child(odd) {
    padding: 0 12% 0 0;
  }
  .block-multiuse-title-block .blocks .col-12:nth-child(even) {
    padding: 0 0 0 12%;
  }
  .block-multiuse-title-block .blocks h4 {
    font-size: 14px;
    font-weight: 700;
    color: #00a5e6;
    margin-bottom: 8px;
    text-align: left;
  }
  .block-multiuse-title-block .blocks h5 {
    font-size: 32px;
    font-weight: 800;
    margin-bottom: 13px;
    text-align: left;
  }
  .block-multiuse-title-block .blocks p {
    font-family: lato, sans-serif;
    font-size: 19px;
    line-height: 38px;
    text-align: left;
  }
  .block-multiuse-title-block .blocks figure {
    height: 250px;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
  }
  .block-multiuse-title-block .blocks figure img {
    max-height: 250px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .block-multiuse-title-block .blocks .carousel-container {
    height: 250px;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
  }
  .block-multiuse-title-block .blocks .carousel-container video {
    max-height: 250px;
  }
  .block-multiuse-home-tab {
    padding: 150px 0 250px;
  }
  .block-multiuse-home-tab h2 br {
    display: none;
  }
  .block-multiuse-home-tab .block-subtile {
    max-width: 836px;
    margin: auto auto 35px;
  }
  .block-multiuse-home-tab .tabs-container {
    max-width: 950px;
    margin: auto;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab {
    margin-bottom: 60px;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab i {
    font-family: lato, sans-serif;
    font-style: initial;
    color: #888d98;
    font-size: 22px;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab .label {
    font-family: lato, sans-serif;
    color: #263044;
    text-align: center;
    margin: 17px auto 0;
    display: block;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab .label span {
    color: #bbd0e5;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul {
    display: flex;
    justify-content: space-between;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li {
    display: inline;
    width: 210px;
    background-color: #263044;
    color: #fff;
    font-size: 15px;
    text-align: center;
    border-radius: 6px;
    height: 230px;
    padding: 20px;
    transition: 0.3s ease;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li:hover {
    background-color: #4c546b;
    transition: 0.3s ease;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li a {
    color: #fff;
    height: 100%;
    cursor: pointer;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li a:hover {
    color: #fff;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li .icon {
    display: block;
    margin: 13px auto 17px;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li span {
    line-height: 23px;
    display: block;
  }
  .block-multiuse-home-tab .container-tab h3 {
    font-size: 24px;
    line-height: 33px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .block-multiuse-home-tab .container-tab p {
    color: #717274;
    font-family: lato, sans-serif;
    line-height: 32px;
    font-size: 18px;
    max-width: 450px;
  }
  .block-multiuse-home-tab .container-tab .slick-dots {
    bottom: -50px;
  }
  .block-multiuse-home-tab .container-tab .slick-dots li button:before {
    font-size: 10px;
  }
  .block-multiuse-home-tab .container-tab .slick-dots li button:hover:before,
  .block-multiuse-home-tab .container-tab .slick-dots li button:focus:before,
  .block-multiuse-home-tab
    .container-tab
    .slick-dots
    li.slick-active
    button:before {
    opacity: 0.75;
    color: #0a9ed0;
  }
  .block-multiuse-visme-feautures {
    padding: 150px 0;
  }
  .block-multiuse-visme-feautures .row {
    position: relative;
    left: 10%;
  }
  .block-multiuse-visme-feautures .icon {
    margin-bottom: 16px;
  }
  .block-multiuse-visme-feautures h4 {
    font-size: 22px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 60px;
    line-height: 35px;
  }
  .block-multiuse-visme-feautures h5 {
    font-family: lato, sans-serif;
    font-size: 18px;
    margin-bottom: 11px;
  }
  .block-multiuse-visme-feautures p {
    max-width: 74%;
    margin-bottom: 75px;
  }
  .block-multiuse-visme-feautures a {
    text-decoration: underline !important;
    color: unset;
  }
  .block-multiuse-visme-feautures a:hover {
    text-decoration: underline !important;
    color: unset;
  }
  .block-multiuse-home-3-blocks {
    padding: 100px 0 60px;
    text-align: center;
  }
  .block-multiuse-home-3-blocks .h2-global {
    font-size: 44px;
  }
  .block-multiuse-home-3-blocks .block-subtile {
    font-family: montserrat, sans-serif;
    font-size: 27px;
    font-weight: 400;
    line-height: 41px;
    color: #2b2b2b;
  }
  .block-multiuse-home-3-blocks .block {
    position: relative;
  }
  .block-multiuse-home-3-blocks .block .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -8%;
    max-width: 76px;
  }
  .block-multiuse-home-3-blocks .block-subtile span {
    color: #00a0d5;
  }
  .block-multiuse-home-3-blocks .main-img {
    max-width: 62%;
    margin: 40px auto 26px;
    display: block;
  }
  .block-multiuse-home-3-blocks .title {
    font-family: lato, sans-serif;
    font-size: 18px;
    color: #293745;
  }
  .block-steps-home {
    text-align: center;
  }
  .block-steps-home .block .h2-global {
    margin-bottom: 54px;
    position: relative;
  }
  .home-video-parallax .number-svg-container,
  .block-steps-home .block .title-block .number-svg-container {
    position: relative;
  }
  .block-steps-home .block .title-block h3 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 12px;
  }
  .block-steps-home .block .title-block p.description {
    max-width: 465px;
    margin: auto auto 32px;
    color: #717274;
    font-family: lato, sans-serif;
    font-size: 19px;
    line-height: 32px;
  }
  .block-steps-home .block .video-container {
    max-width: 840px;
    margin: auto;
    position: relative;
    margin-bottom: 350px;
  }
  .block-steps-home .block .video-container:before {
    content: "";
    background-color: #c7dbe5;
    height: 350px;
    width: 2px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    bottom: -340px;
  }
  .block-steps-home .block-4 .video-container:after {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -340px;
    background-color: #c6dbe4;
    border: 1px solid #c7dbe5;
  }
  .block-steps-home .block .video-container video {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    position: relative;
  }
  .block-steps-home .block .video-container .video-frame {
    position: relative;
  }
  .block-steps-home .block .video-container video.video-float {
    position: absolute;
    left: 17.2%;
    right: 0;
    margin: auto;
    max-width: 67%;
    top: 6%;
    bottom: 0;
    box-shadow: none;
    webkit-box-shadow: none;
  }
  .block-steps-home .block .video-container .two-lines {
    position: absolute;
    bottom: 0;
    width: 34px;
  }
  .block-steps-home .block .video-container .two-lines:before {
    content: "";
    background-color: #c7dbe5;
    height: 86px;
    width: 1px;
    position: absolute;
    left: 0;
    margin: auto;
  }
  .block-steps-home .block .video-container .two-lines:after {
    content: "";
    background-color: #c7dbe5;
    height: 208px;
    width: 1px;
    position: absolute;
    right: 0;
    margin: auto;
    top: 40px;
  }
  .block-steps-home .block-1 .video-container .img-bg {
    position: relative;
    border-radius: 8px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .block-steps-home .block-1 .video-container {
    position: relative;
  }
  .block-steps-home .block-1 .video-container .mini-video-container {
    max-width: 66%;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 51%;
    background-color: #fffeff;
    text-align: left;
    padding: 20px;
    border-radius: 5px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .block-steps-home .block-1 .video-container video {
    max-width: 250px;
    box-shadow: none;
    webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  .block-steps-home .block-2 .video-container .left-one {
    bottom: -200px;
    left: 8%;
  }
  .block-steps-home .block-2 .video-container .right-one {
    right: 15%;
    bottom: -80%;
  }
  .block-steps-home .block-3 .video-container .right-one {
    right: 13%;
    bottom: -200px;
  }
  .block-steps-home .block .number-svg-container .main-img {
    position: relative;
    margin-bottom: 40px;
  }
  .home-video-parallax .number-svg-container:before,
  .block-steps-home .block-2 .title-block .number-svg-container:before,
  .block-steps-home .block-1 .title-block .number-svg-container:before,
  .block-steps-home .block-3 .title-block .number-svg-container:before,
  .block-steps-home .block-4 .title-block .number-svg-container:before {
    content: "";
    background-color: #c7dbe5;
    height: 60px;
    width: 2px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    top: -26px;
  }
  .block-steps-home .block-2 .video-container .icon-x {
    position: absolute;
    right: -43px;
    top: 244px;
  }
  .block-steps-home .block-1 .video-container .icon-hashtag {
    position: absolute;
    right: -80px;
    top: 244px;
  }
  .block-steps-home .block-2 .video-container .icon-aa {
    position: absolute;
    left: 16%;
    bottom: -200px;
    max-width: 55px;
  }
  .block-steps-home .block-3 .video-container {
    max-width: 590px;
  }
  .block-steps-home .block-3 .video-container video {
    border-radius: 8px;
    padding: 20px 20px 0;
  }
  .block-steps-home .block-3 .video-container .icon-hashtag {
    position: absolute;
    left: -62px;
    bottom: -200px;
    max-width: 66px;
  }
  .block-steps-home .block .video-container .video-trigger-bottom {
    position: absolute;
    bottom: 0;
  }
  .block-multiuse-click-me {
    text-align: center;
  }
  .block-multiuse-click-me h2 {
    font-size: 30px;
    line-height: 41px;
  }
  .block-multiuse-click-me p.description {
    color: #717274;
    font-size: 20px;
    font-weight: 400;
    max-width: 500px;
    margin: auto auto 80px;
  }
  .block-multiuse-click-me .visme-power {
    width: 154px;
    margin: auto;
    position: relative;
    margin-bottom: 100px;
  }
  .block-multiuse-click-me .line {
    background-color: #c7dbe5;
    height: 150px;
    width: 2px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -120px;
  }
  .block-multiuse-click-me .visme-power:before {
    content: "";
    animation: effect_click 4s ease-out infinite;
    background-color: #e94755;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: scale(0.001, 0.001);
    z-index: 0;
    animation-delay: 0.3s;
  }
  .block-multiuse-click-me .visme-power:after {
    content: "";
    animation: effect_click 4s ease-out infinite;
    background-color: #e94755;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: scale(0.001, 0.001);
    z-index: 0;
    animation-delay: 0s;
  }
  @keyframes effect_click {
    50% {
      transform: scale(1.3, 1.3);
      opacity: 0;
    }
    99% {
      transform: scale(0.001, 0.001);
      opacity: 0;
    }
    100% {
      transform: scale(0.001, 0.001);
      opacity: 1;
    }
  }
  .block-multiuse-click-me .visme-power .main-img {
    cursor: pointer;
    position: relative;
    z-index: 1;
  }
  .block-multiuse-click-me .visme-power .cursor {
    position: absolute;
    bottom: -5px;
    left: 60%;
    right: 0;
    margin: auto;
    z-index: 1;
    max-width: 44px;
  }
  .block-multiuse-click-me .visme-power .show-me {
    position: absolute;
    top: -38px;
    right: -129px;
  }
  .block-multiuse-click-me .visme-power-content {
    position: relative;
    display: none;
  }
  .block-multiuse-click-me .visme-power-content:before {
    content: "";
    background-color: #c7dbe5;
    height: 100%;
    width: 2px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
  }
  .block-multiuse-click-me .visme-power-content .block {
    margin-bottom: 150px;
  }
  .block-multiuse-click-me .visme-power-content .block:nth-child(1),
  .block-multiuse-click-me .visme-power-content .block:nth-child(3) {
    padding-right: 6%;
  }
  .block-multiuse-click-me .visme-power-content .block:nth-child(2),
  .block-multiuse-click-me .visme-power-content .block:nth-child(4) {
    padding-left: 6%;
  }
  .block-multiuse-click-me .visme-power-content video {
    margin-bottom: 24px;
    max-height: 280px;
    position: relative;
    text-align: center;
  }
  .block-multiuse-click-me .visme-power-content figure {
    margin-bottom: 24px;
    height: 280px;
    position: relative;
    text-align: center;
  }
  .block-multiuse-click-me .visme-power-content figure .main-img {
    max-height: 250px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .block-multiuse-click-me .visme-power-content h4 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 15px;
  }
  .block-multiuse-click-me .visme-power-content p {
    color: #717274;
    font-size: 20px;
    line-height: 27px;
    font-family: lato, sans-serif;
    max-width: 400px;
    margin: auto auto 20px;
  }
  .home-video-parallax {
    text-align: center;
  }
  .home-video-parallax h3 {
    font-size: 44px;
    line-height: 54px;
    max-width: 500px;
    margin: 10px auto 30px;
  }
  .home-video-parallax h3 span {
    font-weight: 800;
  }
  .home-video-parallax p {
    font-family: lato, sans-serif;
    line-height: 26px;
    text-align: center;
    font-size: 20px;
    color: #717274;
    max-width: 600px;
    margin: 0 auto 30px;
  }
  .home-video-parallax .number-svg-container {
    padding-top: 250px;
  }
  .home-video-parallax .number-svg-container:before {
    height: 314px;
  }
  .home-page .devices-parallax {
    height: 1000px;
    position: relative;
    overflow: hidden;
  }
  .home-page .devices-parallax .home-parallax-container {
    max-width: 100%;
    margin: auto;
    top: 0;
    position: sticky;
  }
  .home-page .devices-parallax .home-parallax-container .main-img {
    position: relative;
  }
  .home-page .devices-parallax .home-parallax-container .full-screen-container {
    width: 1500px;
    margin: auto;
    transform: scale(2);
    position: relative;
    left: 3%;
    transform-origin: top;
  }
  .home-page
    .devices-parallax
    .home-parallax-container
    .full-screen-container
    .video-container {
    border: 3px solid #21262a;
    position: absolute;
    left: 0;
    right: 10.4%;
    margin: auto;
    width: 82%;
    height: 81.5%;
    top: 4px;
    overflow: hidden;
  }
  .home-page .devices-parallax .home-parallax-container .laptop-container {
    position: absolute;
    left: 11%;
    right: 0;
    margin: auto;
    max-width: 600px;
    transform: scale(1.9);
    top: 100%;
    transform-origin: top left;
  }
  .home-page
    .devices-parallax
    .home-parallax-container
    .laptop-container
    .video-container {
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: auto;
    width: 78%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 46%;
    height: 88%;
  }
  .home-page
    .devices-parallax
    .home-parallax-container
    .laptop-container
    .video-container
    video {
    transform: scale(1.3);
  }
  .home-page .devices-parallax .home-parallax-container .ipad-container {
    position: absolute;
    left: 0;
    right: 12%;
    margin: auto;
    max-width: 350px;
    transform: scale(1.9);
    transform-origin: top right;
    top: 100%;
  }
  .home-page
    .devices-parallax
    .home-parallax-container
    .ipad-container
    .video-container {
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: auto;
    width: 96%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 51%;
    height: 100%;
  }
  .home-page
    .devices-parallax
    .home-parallax-container
    .ipad-container
    .video-container
    video {
    transform: scale(1.6);
  }
  .home-page .devices-parallax .home-parallax-container .iphone-container {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 250px;
    transform: scale(1.6);
    top: 100%;
  }
  .home-page
    .devices-parallax
    .home-parallax-container
    .iphone-container
    .video-container {
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    margin: auto;
    width: 96%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 49%;
    height: 88%;
  }
  .home-page .home-video-parallax .devices-parallax-mobile {
    display: none;
  }
  .block-multiuse-home-cta {
    padding: 150px 0;
    text-align: center;
  }
  .block-multiuse-home-cta h2 {
    font-size: 61px;
    max-width: 600px;
    margin: 0 auto 70px;
  }
  .block-multiuse-home-cta h2.small {
    font-size: 44px;
    max-width: 744px;
    margin-bottom: 36px;
  }
  .block-multiuse-home-cta .button-blue {
    max-width: 480px;
    width: 100%;
    margin-bottom: 40px;
  }
  .block-multiuse-home-cta .main-img {
    display: block;
    margin: auto;
    max-width: 265px;
    font-weight: 500;
    margin-top: 20px;
  }
  .block-multiuse-home-cta-2 {
    text-align: center;
    padding: 100px 0;
  }
  .block-multiuse-home-cta-2 img {
    max-width: 137px;
    margin-bottom: 28px;
  }
  .block-multiuse-home-cta-2 h3 {
    font-weight: 700;
    font-size: 28px;
    color: #293745;
  }
  .block-multiuse-home-cta-2 p {
    font-family: lato, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #293745;
    max-width: 755px;
    margin: 25px auto;
    font-weight: 400;
  }
  .block-multiuse-home-cta-2 .button-blue {
    text-align: center;
  }
  .block-home-content-uses {
    text-align: center;
    padding: 50px 0 150px;
  }
  .block-home-content-uses h2 {
    font-size: 34px;
    margin-bottom: 60px;
  }
  .block-home-content-uses .block {
    border-right: 1px solid #e9e9e9;
  }
  .block-home-content-uses .block:last-child {
    border-right: 0;
  }
  .block-home-content-uses h4 {
    font-weight: 700;
  }
  .block-home-content-uses img {
    max-width: 250px;
    width: 100%;
    display: block;
    margin: auto auto 20px;
  }
  .block-home-content-uses ul {
    max-width: 220px;
    margin: auto;
  }
  .block-home-content-uses ul li {
    display: flex;
    vertical-align: middle;
    align-items: center;
    margin-bottom: 20px;
    text-align: left;
  }
  .block-home-content-uses ul li span {
    vertical-align: middle;
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #717274;
    line-height: 23px;
  }
  .block-home-content-uses ul li i {
    vertical-align: middle;
    margin-right: 20px;
    width: 34px;
  }
  .block-home-content-uses ul li i img {
    margin-bottom: 0;
    width: 34px;
  }
  .block-multiuse-logos {
    text-align: center;
  }
  .block-multiuse-logos h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #314152;
    margin-bottom: 20px;
  }
  .block-multiuse-logos p {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #717274;
    font-family: lato, sans-serif;
    margin-bottom: 45px;
  }
  .block-multiuse-logos p strong {
    color: #293745;
  }
  .block-logos-new .logo-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .block-logos-new .logo-container-inner {
    text-align: center;
    flex: 1 0 16.6666%;
    margin-bottom: 20px;
  }
  .block-logos-new img {
    height: 62px;
  }
  .unleashed-page .block-newsletter-form {
    text-align: center;
  }
  .block-newsletter-form .main-img {
    max-width: 365px;
    margin-bottom: 20px;
  }
  .unleashed-page .block-newsletter-form h3.grey {
    font-family: lato, sans-serif;
    line-height: 32px;
    font-size: 21px;
    max-width: 415px;
    line-height: 28px;
  }
  .unleashed-page .block-newsletter-form h3 {
    color: #717274;
    margin-bottom: 20px;
    max-width: 333px;
    margin: auto auto 20px;
  }
  .unleashed-page header {
    text-align: center;
    margin-bottom: 0;
  }
  .unleashed-page header .big-day {
    color: #0a9ed0;
    font-size: 34px;
    font-weight: 700;
    line-height: 32px;
    margin-top: 75px;
    display: block;
    margin-bottom: 11px;
  }
  .unleashed-page header h1 {
    font-size: 62px;
    font-weight: 800;
    line-height: 76px;
    margin-bottom: 15px;
  }
  .unleashed-page header h1 span {
    color: #0a9ed0;
  }
  .unleashed-page header .description {
    font-family: lato, sans-serif;
    font-size: 21px;
    line-height: 32px;
    color: #717274;
    margin-bottom: 0;
  }
  .unleashed-page .go-live-block,
  .unleashed-page .go-live-block .medium-container {
    position: relative;
  }
  .unleashed-page .go-live-block .cta-container {
    position: absolute;
    bottom: 11px;
    left: 0;
    right: 0;
  }
  .unleashed-page .go-live-block .video-frame {
    position: absolute;
    top: 9%;
    right: 0;
    left: 0;
    margin: auto;
    max-width: 60.4%;
    overflow: hidden;
    padding-bottom: 34%;
    z-index: 1;
    border-radius: 8px;
  }
  .unleashed-page .go-live-block .video-frame iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
  }
  .unleashed-page .go-live-block .text-container {
    position: absolute;
    color: #eff6fc;
    max-width: 38%;
    left: 0;
    right: 0;
    margin: auto;
    top: 15%;
    text-align: center;
  }
  .unleashed-page .go-live-block .text-container h3 {
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 8%;
  }
  .unleashed-page .go-live-block .text-container h3 i img {
    width: 40px;
  }
  .unleashed-page .go-live-block .text-container .calendar {
    position: absolute;
    left: -21%;
    width: 72px;
    top: -4%;
  }
  .unleashed-page .go-live-block .text-container .bullets li {
    font-size: 21px;
    line-height: 35px;
    font-family: lato, sans-serif;
    height: 70px;
  }
  .unleashed-page .go-live-block .text-container .bullets li i {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0;
  }
  .unleashed-page .go-live-block .text-container .bullets li i img {
    width: 38px;
    height: 38px;
  }
  .unleashed-page .go-live-block .text-container .social {
    padding-left: 56px;
    margin-top: 13px;
  }
  .unleashed-page .go-live-block .text-container .social li {
    width: 48px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 15px;
    padding: 7px;
  }
  .unleashed-page .go-live-block .text-container .social li.fb {
    background-color: #1966cc;
  }
  .unleashed-page .go-live-block .text-container .social li.pinterest {
    background-color: #f15e56;
  }
  .unleashed-page .go-live-block .text-container .social li.twitter {
    background-color: #3bacd7;
  }
  .unleashed-page .go-live-block .text-container .social li.linkedin {
    background-color: #2ba7f4;
  }
  .unleashed-page .go-live-block .text-container .social li.youtube {
    background-color: #f15e50;
  }
  .go-live-block .text-container.mobile {
    display: none;
  }
  .ea-newsletter-form {
    text-align: center;
  }
  .ea-newsletter-form input[type="text"],
  .ea-newsletter-form input[type="email"] {
    margin-left: -2px;
    font-size: 18px;
    font-family: lato, sans-serif;
    color: #717274;
    padding: 10px 10px 10px 13px;
    box-sizing: border-box;
    border-radius: 6px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    width: 300px;
    margin-left: 28px;
  }
  .ea-newsletter-form input[type="submit"] {
    transition: 0.3s ease;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    background: #0b9ed0;
    color: #fff;
    font-size: 18px;
    font-family: lato, sans-serif;
    padding: 10px 30px;
    box-sizing: border-box;
    outline: 0;
    border-radius: 0 6px 6px 0;
    margin-left: -7px;
    border: 0;
    -webkit-appearance: none;
    position: relative;
    z-index: 1;
  }
  .ea-newsletter-form input[type="submit"]:hover {
    background: #0da3d6;
    transition: 0.3s ease;
  }
  .ea-newsletter-form div.wpcf7-response-output {
    max-width: 448px;
    margin: auto;
    line-height: 25px;
  }
  .ea-newsletter-form div.wpcf7-mail-sent-ok {
    border: 2px solid #0b9ed0;
  }
  .jobs-page .header-menu-2019 .menu-list-right li {
    vertical-align: sub !important;
  }
  .jobs-page .header-menu-2019 .menu-list-right {
    padding: 0;
  }
  .jobs-page header {
    text-align: center;
  }
  .jobs-page header .label a,
  .jobs-page header .label a:hover,
  .jobs-page header .label {
    color: #0a9ed0;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 14px;
    display: block;
    margin-top: 50px;
  }
  .jobs-page header h1 {
    font-size: 62px;
    font-weight: 800;
    line-height: 76px;
    margin-bottom: 30px;
  }
  .jobs-page.job-details header h1 {
    margin-bottom: 10px;
  }
  .jobs-page.job-details header .button-blue {
    display: block;
    margin: 0 auto 29px;
    outline: 0;
  }
  .jobs-page header h1 span {
    color: #0a9ed0;
  }
  .jobs-page header p.description {
    font-size: 21px;
    color: #717274;
    font-family: lato, sans-serif;
    line-height: 32px;
    font-weight: 400;
    margin-bottom: 30px;
  }
  .jobs-page header .main-img.small {
    max-width: 400px;
  }
  .jobs-page .cultures-values {
    padding: 120px 0;
  }
  .jobs-page .cultures-values .col-12 {
    padding-right: 8%;
    margin-bottom: 60px;
  }
  .jobs-page .cultures-values h2 {
    font-size: 42px;
    font-weight: 800;
    line-height: 52px;
    color: #2b2b2b;
    text-align: center;
    margin-bottom: 100px;
  }
  .jobs-page .cultures-values h4 {
    font-size: 24px;
    font-weight: 700;
    line-height: 41px;
  }
  .jobs-page .cultures-values p {
    color: #717274;
    font-family: lato, sans-serif;
    font-size: 19px;
    line-height: 32px;
  }
  .jobs-page .description-block {
    padding: 0 0 120px;
  }
  .jobs-page .description-block .container-div {
    max-width: 773px;
    margin: 0 auto;
    text-align: center;
    padding: 0 15px;
  }
  .jobs-page .description-block h2 {
    font-size: 62px;
    font-weight: 800;
    line-height: 76px;
    margin-bottom: 45px;
  }
  .jobs-page .description-block p {
    color: #717274;
    font-family: lato, sans-serif;
    font-size: 20px;
    line-height: 36px;
  }
  .jobs-page .available-positions {
    padding: 0 0 120px;
  }
  .jobs-page .available-positions h2 {
    font-size: 42px;
    font-weight: 800;
    line-height: 52px;
    color: #0b9ed0;
    text-align: center;
    margin-bottom: 40px;
  }
  .jobs-page .available-positions .jobs-list {
    max-width: 1110px;
    width: 100%;
    margin: 0 auto;
  }
  .jobs-page .available-positions .jobs-list li {
    padding: 0 11px;
    height: auto;
    width: 100%;
    display: inline-block;
    margin-bottom: 22px;
  }
  .jobs-page .available-positions .jobs-list li a {
    height: 100%;
    position: relative;
    font-family: lato, sans-serif;
    font-size: 22px;
    color: #2b2b2b;
    border: 1px solid #d8d8d8;
    display: block;
    padding: 53px 0 53px 27px;
    border-radius: 8px;
    transition: 0.3s ease;
    webkit-box-shadow: 3px 5px 9px 1px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 3px 5px 9px 1px rgba(184, 184, 184, 0.5);
    box-shadow: 3px 5px 9px 1px rgba(184, 184, 184, 0.5);
  }
  .jobs-page .available-positions .jobs-list li a:hover {
    color: #2b2b2b;
    background-color: #f8fafb;
    transition: 0.3s ease;
  }
  .jobs-page .available-positions .jobs-list li a span {
    color: #717274;
    font-size: 17px;
    font-family: lato, sans-serif;
    display: block;
    margin-top: 12px;
  }
  .jobs-page .available-positions .jobs-list li a i {
    height: 101%;
    background-color: #0a9ed0;
    position: absolute;
    top: -1px;
    right: -1px;
    width: 36px;
    border-radius: 0 6px 6px 0;
    color: #fff;
    text-align: center;
    padding: 70px 0;
  }
  .job-details-container {
    max-width: 712px;
    margin: 0 auto;
  }
  .jobs-page .job-content {
    color: #717274;
    font-size: 20px;
    font-family: lato, sans-serif;
    line-height: 32px;
    padding: 0 15px;
  }
  .jobs-page .job-content .job-description {
    padding: 80px 0 77px;
  }
  .jobs-page .job-content .block {
    padding: 30px 0 77px;
  }
  .jobs-page .job-content h3 {
    text-align: center;
    font-size: 30px;
    font-weight: 800;
    line-height: 37px;
    color: #2b2b2b;
    margin-bottom: 40px;
  }
  .jobs-page .job-content p {
    color: #717274;
    font-size: 20px;
    font-family: lato, sans-serif;
    line-height: 32px;
  }
  .jobs-page .job-content li {
    color: #717274;
    font-size: 20px;
    font-family: lato, sans-serif;
    line-height: 32px;
    margin-bottom: 25px;
    list-style: disc;
    margin-left: 22px;
  }
  .jobs-page .job-content .qualifications li {
    margin-bottom: 0;
  }
  .jobs-page .job-content h4 {
    text-align: center;
    font-size: 42px;
    font-weight: 800;
    line-height: 37px;
    color: #0b9ed0;
    font-family: montserrat, sans-serif;
    margin-bottom: 75px;
  }
  .jobs-page .job-content .job-application {
    margin-bottom: 30px;
  }
  .jobs-page .job-content .job-application input[type="text"],
  .jobs-page .job-content .job-application input[type="email"] {
    outline: 0;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
    font-family: lato, sans-serif;
    font-size: 18px;
  }
  .jobs-page .job-content .job-application textarea {
    outline: 0;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
    font-family: lato, sans-serif;
    font-size: 18px;
  }
  .jobs-page .job-content .job-application .label {
    color: #717274;
    font-family: lato, sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 12px;
  }
  .jobs-page .job-content .job-application .textarea .label {
    display: block;
  }
  .jobs-page .job-content .job-application input[type="file"] {
    font-size: 15px;
    margin-left: 50px;
  }
  .jobs-page .job-content .job-application input[type="submit"] {
    font-size: 20px;
    background-color: #0a9ed0;
    outline: 0;
    margin: 0 auto;
    display: block;
    color: #fff;
    font-family: montserrat, sans-serif;
    border: 0;
    padding: 9px 35px;
    border-radius: 6px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    transition: 0.3s ease;
  }
  .jobs-page .job-content .job-application input[type="submit"]:hover {
    background-color: #0da3d6;
    transition: 0.3s ease;
  }
  .jobs-page .job-content span.wpcf7-not-valid-tip {
    font-size: 13px;
  }
  .jobs-page .job-content .job-application input[type="text"].wpcf7-not-valid,
  .jobs-page .job-content .job-application input[type="email"].wpcf7-not-valid {
    border: 1px solid red;
  }
  .jobs-page .job-content .job-application div.wpcf7-mail-sent-ok,
  .jobs-page .job-content .job-application div.wpcf7-validation-errors,
  div.wpcf7-acceptance-missing {
    font-size: 15px;
    margin: 0;
  }
  .jobs-page .job-content .job-application .job_title {
    display: none;
  }
  .graph-maker header {
    overflow: hidden;
  }
  .graph-maker header .header-container {
    margin-top: 4%;
  }
  @media (max-height: 801px) {
    .graph-maker header .header-container {
      margin-top: 0;
    }
  }
  .graph-maker header .header-content {
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
  }
  .graph-maker header .header-content h1 {
    font-size: 54px;
    line-height: 66px;
    font-weight: 200;
    margin-bottom: 17px;
  }
  .graph-maker header .header-content h1 span {
    font-weight: 800;
  }
  .graph-maker header .header-content p {
    font-family: lato, sans-serif;
    font-size: 17px;
    font-weight: 26px;
    max-width: 500px;
    margin: auto;
  }
  .graph-maker header .image-container {
    max-width: 1200px;
    margin: auto;
    position: relative;
    padding-top: 50px;
  }
  .graph-maker header .image-container .button-blue-container {
    background-color: #e4b1b0;
    bottom: 34%;
    position: absolute;
    left: 0;
    right: 0;
    max-width: 28%;
    margin: auto;
    padding: 11px 14px;
    border-radius: 8px;
  }
  .graph-maker header .image-container .button-blue-container .button-blue {
    width: 100%;
    padding: 15px 5px;
    border-radius: 7px;
    font-size: 19px;
    font-weight: 500;
    webkit-box-shadow: 0 0 10px 3px rgba(144, 144, 144, 0.3);
    -moz-box-shadow: 0 0 10px 3px rgba(144, 144, 144, 0.3);
    box-shadow: 0 0 10px 3px rgba(144, 144, 144, 0.3);
  }
  .graph-maker .images-5-slider {
    position: absolute;
    width: 35%;
    top: 22%;
    right: 13.5%;
    z-index: 0;
    left: 0;
    margin: auto;
  }
  .images-5-slider {
    position: relative;
    width: 690px;
  }
  .images-5-slider .pic {
    position: absolute;
    top: 31px;
    left: 105px;
    -webkit-animation-name: headerImageAnimation;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 30s;
    -moz-animation-name: headerImageAnimation;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: infinite;
    -moz-animation-duration: 30s;
    -o-animation-name: headerImageAnimation;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: infinite;
    -o-animation-duration: 30s;
    animation-name: headerImageAnimation;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 30s;
  }
  .images-5-slider .pic:nth-of-type(1) {
    animation-delay: 16s;
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
  }
  .images-5-slider .pic:nth-of-type(2) {
    animation-delay: 12s;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
  }
  .images-5-slider .pic:nth-of-type(3) {
    animation-delay: 8s;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
  }
  .images-5-slider .pic:nth-of-type(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
  }
  .images-5-slider .pic:nth-of-type(5) {
    animation-delay: 0;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay: 0;
  }
  .charts-maps .block-graph-logos {
    padding: 100px 0;
    background: #fff;
  }
  .charts-maps .block-graph-logos h2 {
    font-size: 24px;
    line-height: 41px;
    font-weight: 700;
  }
  .charts-maps .block-graph-logos h3 {
    color: #717274;
    font-size: 22px;
    line-height: 36px;
    max-width: 900px;
    margin: 0 auto 60px;
  }
  .block-multiuse-graph-testimonial {
    padding: 100px 0;
    background-color: #f8fafb;
  }
  .block-multiuse-graph-testimonial h2 {
    font-size: 44px;
    text-align: center;
    font-weight: 800;
    line-height: 54px;
    max-width: 900px;
    margin: 2px auto 23px;
  }
  .block-multiuse-graph-testimonial h2 span {
    color: #0a9ed0;
  }
  .block-multiuse-graph-testimonial h3 {
    font-family: lato, sans-serif;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #717274;
    max-width: 632px;
    margin: auto;
  }
  .charts-maps.v2 .charts-section {
    background-color: #f8fafb;
    position: relative;
    padding: 100px 0 60px;
  }
  .charts-maps.v2 .charts-section:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 350px;
    background-color: #fff;
    bottom: 0;
    z-index: 0;
  }
  .charts-maps.v2 .charts-section h2 {
    font-size: 44px;
    text-align: center;
    font-weight: 800;
    line-height: 54px;
    margin: 2px auto 23px;
    max-width: 614px;
  }
  .charts-maps.v2 .charts-section h2 span {
    color: #0a9ed0;
  }
  .charts-maps.v2 .charts-section p {
    font-size: 27px;
    line-height: 41px;
    max-width: 762px;
    margin: 0 auto 20px;
    text-align: center;
  }
  .charts-maps.v2 .amchart-block {
    background-color: #fff;
  }
  .graph-maker .block-full-text-img {
    padding: 150px 0;
  }
  .graph-maker .block-full-text-img h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    text-align: center;
  }
  .graph-maker .block-full-text-img h2 span {
    color: #0a9ed0;
  }
  .graph-maker .block-multiuse-home-cta h2 {
    font-size: 33px;
    margin: 0 auto 50px;
    max-width: 580px;
  }
  .graph-maker .block-multiuse-text-parallax h3 {
    margin-right: 80px;
  }
  .graph-maker .team-collaboration {
    background-color: #fff;
    padding: 80px 0;
    text-align: center;
  }
  .graph-maker .charts-maps .lp-assets-block {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/lp-assets-charts-gradient.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  .about-us {
    overflow: hidden;
  }
  .about-us header {
    text-align: center;
    position: relative;
  }
  .about-us header #treeheaderanim {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 0;
  }
  .about-us header .label {
    color: #0a9ed0;
    font-size: 17px;
    font-weight: 700;
    margin-top: 90px;
    margin-bottom: 13px;
    display: block;
  }
  .about-us header h1 {
    font-size: 65px;
    font-weight: 800;
    line-height: 79px;
    margin-bottom: 20px;
  }
  .about-us header h1 span {
    color: #0a9ed0;
  }
  .about-us header h2 {
    font-family: lato, sans-serif;
    font-size: 24px;
    line-height: 41px;
    font-weight: 400;
    color: #2b2b2b;
    max-width: 538px;
    margin: 0 auto 88px;
  }
  .about-us header .img-main {
    max-width: 656px;
    margin: auto;
  }
  .about-us .tree-img {
    max-width: 675px;
    margin: auto;
    display: block;
    position: relative;
  }
  .whats-visme-block {
    position: relative;
  }
  .whats-visme-block .cloud1 {
    position: absolute;
    top: 31%;
    max-width: 250px;
    right: -58%;
    left: 0;
    margin: auto;
  }
  .whats-visme-block .content-container-outer {
    position: absolute;
    margin: auto;
    max-width: 1100px;
    left: 0;
    right: 0;
    -ms-transform: translateY(-26%);
    transform: translateY(-26%);
    top: 60%;
  }
  .whats-visme-block .content-container-outer #celebration1 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
  }
  .whats-visme-block .content-container-outer #celebration1 svg {
    transform: scale(1.5) !important;
  }
  .whats-visme-block .content-container-outer .cloud2 {
    position: absolute;
    bottom: -40px;
    max-width: 172px;
    left: -67px;
  }
  .whats-visme-block .content-container {
    max-width: 850px;
    text-align: center;
    margin: auto;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 35px 75px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.85);
    position: relative;
  }
  .whats-visme-block .content-container h2 {
    font-size: 45px;
    font-weight: 800;
    margin-bottom: 30px;
  }
  .whats-visme-block .content-container h2 span {
    color: #0a9ed0;
  }
  .whats-visme-block .content-container p {
    font-family: lato, sans-serif;
    font-size: 22px;
    line-height: 41px;
    font-weight: 300;
    margin-bottom: 40px;
  }
  .whats-visme-block .content-container .icons-front {
    position: absolute;
    max-width: 290px;
    right: -50px;
    bottom: -54px;
  }
  .whats-visme-block .content-container .drone {
    position: absolute;
    max-width: 324px;
    left: -200px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 0;
  }
  .whats-visme-block .content-container .drone.moveupanddown {
    -webkit-animation: moveupanddown 5.5s infinite;
    animation: moveupanddown 5.5s infinite;
    opacity: 1;
  }
  .description-in-browser {
    position: relative;
    max-width: 850px;
    margin: auto;
  }
  .description-in-browser.with-margin {
    margin: 0 auto 130px;
  }
  .description-in-browser .content-container {
    position: absolute;
    top: 11%;
    max-width: 80%;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 2;
  }
  .description-in-browser .content-container.extra-padding {
    max-width: 70%;
  }
  .description-in-browser #celebration2 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
  }
  .description-in-browser #celebration2 svg {
    transform: scale(1.5) !important;
  }
  .description-in-browser .content-container.center-block {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 55%;
  }
  .description-in-browser .content-container h2 {
    font-size: 45px;
    font-weight: 800;
    margin-bottom: 20px;
    text-align: center;
  }
  .description-in-browser .content-container .column:first-child {
    padding-right: 30px;
  }
  .description-in-browser .content-container .column:last-child {
    padding-left: 30px;
  }
  .description-in-browser .content-container h2 span {
    color: #0a9ed0;
  }
  .description-in-browser .content-container p {
    font-family: lato, sans-serif;
    font-size: 22px;
    line-height: 37px;
    font-weight: 300;
    margin-bottom: 40px;
    text-align: justify;
  }
  .description-in-browser .browser {
    position: relative;
    z-index: 1;
  }
  .description-in-browser .browser-cloud1 {
    position: absolute;
    left: -79px;
    bottom: -20px;
    max-width: 175px;
    z-index: 2;
  }
  .description-in-browser .browser-cloud2 {
    position: absolute;
    top: -53px;
    right: -112px;
    z-index: 0;
  }
  .description-in-browser .browser-cloud3 {
    position: absolute;
    top: 44px;
    right: -62px;
    z-index: 2;
    max-width: 117px;
  }
  .description-in-browser .woman-balloon {
    position: absolute;
    max-width: 45px;
    top: -116px;
    right: -12px;
    z-index: 3;
  }
  .description-in-browser.with-woman-balloon .browser-cloud3 {
    top: 78px;
    right: -82px;
  }
  .description-in-browser .meet-team {
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 230px;
    text-align: center;
    bottom: -75px;
    z-index: 2;
  }
  .description-in-browser .meet-team span {
    font-size: 17px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
  }
  .description-in-browser .meet-team .avatars {
    max-width: 170px;
  }
  .description-in-browser .meet-team #arrowDownAnim {
    max-width: 48px;
    margin: auto;
  }
  .about-us .block-part2 {
    position: relative;
  }
  .about-us .block-part2 h3 {
    font-size: 37px;
    font-weight: 800;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .about-us .block-part2 h3 span {
    color: #0a9ed0;
  }
  .about-us .block-part2 .branch-create-everything {
    position: absolute;
    left: 483px;
    right: 0;
    max-width: 459px;
    margin: auto;
    top: 22%;
  }
  .about-us .block-part2 .branch-create-everything .branch {
    position: absolute;
    top: 7px;
    left: -17px;
  }
  .about-us .block-part2 .branch-create-everything ul {
    position: absolute;
    right: 70px;
    top: 76px;
  }
  .about-us .block-part2 .branch-create-everything ul li {
    font-family: lato, sans-serif;
    color: #717274;
    margin-bottom: 16px;
    font-size: 17px;
  }
  .about-us .block-part2 .branch-create-everything ul li i {
    max-width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
  }
  .about-us .block-part2 .branch-our-story {
    position: absolute;
    max-width: 420px;
    left: 0;
    right: 481px;
    margin: auto;
    top: 46.2%;
  }
  .about-us .block-part2 .branch-our-story .branch {
    position: absolute;
    top: 8px;
    right: 0;
    max-width: 300px;
  }
  .about-us .block-part2 .branch-our-story h3 {
    margin-left: 56px;
  }
  .about-us .block-part2 .branch-our-story ul li {
    font-family: lato, sans-serif;
    color: #717274;
    margin-bottom: 16px;
    font-size: 17px;
  }
  .about-us .block-part2 .branch-our-story ul li i {
    max-width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
  }
  .about-us .block-part2 .cloud1 {
    position: absolute;
    top: 0;
    left: 44%;
    right: 0;
    margin: auto;
    max-width: 182px;
  }
  .about-us .block-part2 .cloud2 {
    position: absolute;
    top: 31%;
    left: 0;
    right: 44%;
    margin: auto;
    max-width: 282px;
  }
  .visme-team-block {
    max-width: 1400px;
    margin: 50px auto 0;
    text-align: center;
    display: none;
  }
  .visme-team-block h2 {
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 30px;
  }
  .visme-team-block h3 {
    font-size: 25px;
    margin-bottom: 32px;
  }
  .visme-team-block h3 span {
    color: #0a9ed0;
  }
  .visme-team-block .department {
    padding: 50px;
  }
  .visme-team-block .person {
    margin-bottom: 35px;
  }
  .visme-team-block .person img {
    max-width: 84px;
  }
  .visme-team-block .person h5 {
    font-size: 14px;
    margin-bottom: 2px;
    margin-top: 5px;
  }
  .visme-team-block .person h6 {
    font-size: 11px;
    color: #707174;
    font-family: lato, sans-serif;
  }
  .visme-team-block .join {
    text-align: center;
  }
  .visme-team-block .join:hover {
    color: #212529;
  }
  .visme-team-block .join img {
    max-width: 84px;
    background-color: #dce4e9;
    padding: 28px;
    display: block;
    border-radius: 50%;
    margin: auto;
  }
  .visme-team-block .join span {
    margin-top: 9px;
    display: block;
    font-size: 14px;
    font-weight: 500;
  }
  .about-us-map {
    max-width: 1000px;
    margin: auto;
  }
  .our-vision-block {
    position: relative;
    padding-bottom: 233px;
  }
  .our-vision-block .description-in-browser {
    position: absolute;
    left: 0;
    right: 0;
    top: 281px;
  }
  .our-vision-block .tree-branch {
    position: absolute;
    z-index: 1;
    left: -59px;
    right: 0;
    margin: auto;
    top: -25px;
    max-width: 57px;
  }
  .animation-tree-container-1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    max-width: 675px;
  }
  .animation-tree-container-2 {
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    max-width: 675px;
  }
  .animation-tree-container-3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    max-width: 675px;
    z-index: 1;
  }
  .about-us .block-base {
    position: relative;
  }
  .about-us .visme-robot-cloud {
    position: absolute;
    margin: auto;
    top: 9%;
    left: 0;
    right: 40%;
    max-width: 300px;
    cursor: pointer;
  }
  .about-us .block-base .brackets {
    position: absolute;
    bottom: 15%;
    left: 680px;
    right: 0;
    margin: auto;
    max-width: 108px;
    transform: translateY(-122px);
  }
  .about-us .block-base .car {
    position: absolute;
    bottom: 6%;
    left: 640px;
    right: 0;
    margin: auto;
    max-width: 160px;
    transform: translate(820px, -110px);
  }
  .about-us .block-base .couple {
    position: absolute;
    bottom: 9%;
    left: 0;
    right: 500px;
    margin: auto;
    max-width: 54px;
    opacity: 0;
  }
  .about-us .block-base .image-icon {
    position: absolute;
    bottom: 4%;
    left: 420px;
    right: 0;
    margin: auto;
    max-width: 105px;
    opacity: 0;
  }
  .about-us .block-base .pie {
    max-width: 117px;
    position: absolute;
    bottom: 15%;
    left: 0;
    right: 620px;
    margin: auto;
    transform: translateY(-122px) scale(0.5);
  }
  .about-us .block-base .guy-bottom-left {
    max-width: 46px;
    position: absolute;
    bottom: 7%;
    left: 0;
    right: 17%;
    margin: auto;
    transform: translate(-20px, 20px);
  }
  .about-us .block-base .guy-bottom-left {
    max-width: 46px;
    position: absolute;
    bottom: 7%;
    left: 0;
    right: 236px;
    margin: auto;
  }
  .about-us .block-base .guy_left_top {
    max-width: 23px;
    position: absolute;
    bottom: 46.5%;
    left: 0;
    right: 235px;
    margin: auto;
    opacity: 0;
  }
  .about-us .block-base .guy_right_top {
    max-width: 58px;
    position: absolute;
    bottom: 45%;
    left: 225px;
    right: 0;
    margin: auto;
    opacity: 0;
  }
  .about-us .block-base .cloud {
    max-width: 190px;
    position: absolute;
    top: 26%;
    left: 0;
    right: 40%;
    margin: auto;
  }
  .about-us .block-base .woman-balloon {
    max-width: 45px;
    position: absolute;
    bottom: 120%;
    left: 858px;
    right: 0;
    margin: auto;
    z-index: 2;
  }
  .about-us .block-base .woman-balloon-base {
    position: absolute;
    bottom: 127.5%;
    left: 858px;
    right: 0;
    margin: auto;
    z-index: 2;
    max-width: 83px;
  }
  .about-us .block-base .woman-balloon-base svg {
    width: 100%;
  }
  .about-us .block-base .woman-balloon-base #Standing {
    display: none;
  }
  .about-us .block-base .woman-balloon-base.landing #Standing {
    display: block;
  }
  .about-us .block-base .woman-balloon-base.landing #Floating {
    display: none;
  }
  .about-us .block-base .balloon-girl-1 {
    position: absolute;
    bottom: 141%;
    left: 863px;
    right: 0;
    margin: auto;
    z-index: 2;
    max-width: 25px;
  }
  .about-us .block-base .balloon-girl-2 {
    position: absolute;
    bottom: 141%;
    left: 836px;
    right: 0;
    margin: auto;
    z-index: 2;
    max-width: 27px;
  }
  .about-us .block-base .balloon-girl-3 {
    position: absolute;
    bottom: 141%;
    left: 819px;
    right: 0;
    margin: auto;
    z-index: 2;
    max-width: 36px;
  }
  .block-join-us-about {
    text-align: center;
    padding: 150px 0;
  }
  .block-join-us-about h3 {
    font-size: 42px;
    font-weight: 800;
    margin-bottom: 30px;
  }
  .block-join-us-about h3 span {
    color: #0a9ed0;
  }
  .block-join-us-about .main-img {
    max-width: 550px;
    display: block;
    margin: 0 auto 60px;
  }
  .block-join-us-about p {
    max-width: 560px;
    margin: 0 auto 50px;
    font-size: 21px;
    color: #717274;
    font-family: lato, sans-serif;
    line-height: 32px;
    font-weight: 400;
  }
  .block-join-us-about a {
    font-size: 20px;
  }
  .about-us-robots {
    height: 5000px;
    background-color: red;
    position: relative;
  }
  .about-us-robots .svg-container {
    max-width: 60%;
    margin: auto;
    position: sticky;
    top: 0;
  }
  .gallery-page header .content {
    max-width: 800px;
    margin: 50px auto 100px;
    text-align: center;
  }
  .gallery-page header .title-label {
    font-size: 14px;
    color: #0b9ed0;
    font-weight: 600;
    margin-bottom: 20px;
    position: relative;
  }
  .gallery-page header .title-label span {
    background-color: #fff;
    position: relative;
    padding: 0 20px;
  }
  .gallery-page header .title-label:before {
    content: "";
    height: 1px;
    width: 100%;
    border-top: 1px solid #d7d7d7;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .gallery-page header .content h1 {
    font-size: 42px;
    font-weight: 800;
  }
  .gallery-page header .content .social-share {
    max-width: 400px;
    margin: auto;
  }
  .gallery-page .row1-height-img {
    height: 300px;
    overflow: hidden;
  }
  .gallery-block .container-block {
    background-color: #fff;
    border-radius: 8px;
    padding: 8px 14px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding-top: 23px;
  }
  .gallery-block .first-row {
    margin-bottom: 14px;
    font-size: 13px;
    color: #283041;
    align-items: center;
    position: relative;
  }
  .gallery-block .main-img {
    margin-bottom: 16px;
  }
  .gallery-block .main-img img {
    transition: transform 0.6s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.6s cubic-bezier(0.11, 0, 0.31, 1);
  }
  .gallery-block .main-img:hover img {
    transform: scale(1.1);
  }
  .gallery-block .first-row .names-slider {
    position: absolute;
    top: 7px;
    left: 37px;
  }
  .gallery-block .first-row .name-avatar .images-slider {
    width: 28px;
    height: 28px;
    margin-right: 6px;
  }
  .gallery-block .avatar {
    vertical-align: middle;
    margin-right: 6px;
    margin-bottom: 3px;
  }
  .gallery-block .love {
    margin-top: 4px;
    position: absolute;
    top: 2px;
    right: 0;
  }
  .gallery-block .love img {
    vertical-align: sub;
    margin-left: 3px;
    cursor: pointer;
  }
  .gallery-block .type {
    border-bottom: 1px solid #000;
    text-transform: uppercase;
    padding-bottom: 3px;
    color: #26303f;
    font-size: 13px;
  }
  .gallery-block .date {
    float: right;
    font-size: 11px;
    color: #868686;
    padding-top: 3px;
  }
  .gallery-block .title {
    font-size: 18px;
    color: #26303f;
    font-weight: 400;
    line-height: 22px;
    padding-top: 10px;
    margin: 0 0 25px;
  }
  .gallery-block .title a {
    color: #26303f;
    font-size: 16px;
    padding-top: 8px;
    font-family: lato, sans-serif;
  }
  .gallery-block .infographic {
    overflow: hidden;
    height: 254px;
  }
  .gallery-block .presentation {
    overflow: hidden;
    height: 116px;
  }
  .grid-sizer,
  .grid-item {
    width: 23%;
  }
  .grid-item {
    margin-bottom: 10px;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
  }
  .gallery-items-container-1:after {
    content: "";
    display: block;
    clear: both;
  }
  .gallery-items-container-2:after {
    content: "";
    display: block;
    clear: both;
  }
  .grid-item--width2 {
    width: 48%;
  }
  .gallery-video-frame {
    padding-top: 200px;
    margin-bottom: -25px;
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/video-frame-bubbles.png);
    background-repeat: no-repeat;
    background-size: 1000px;
    background-position: center bottom 82px;
    position: relative;
  }
  .gallery-video-frame:after {
    content: "";
    width: 100%;
    height: 40px;
    background-color: #f9fafb;
    position: absolute;
    bottom: -15px;
    z-index: 0;
    border-top: 1px solid #e4e4e4;
  }
  .gallery-video-frame .title {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0 20px;
    margin-bottom: 15px;
  }
  .gallery-video-frame .title h2 {
    font-size: 44px;
    font-weight: 800;
    max-width: 455px;
  }
  .gallery-video-frame .title h2 span {
    color: #0b9ed0;
  }
  .gallery-video-frame .title .button-blue {
    padding: 15px 30px;
  }
  .gallery-video-frame .video-frame-container {
    position: relative;
    max-width: 814px;
    margin: auto;
  }
  .gallery-video-frame .video-frame-container video {
    position: absolute;
    left: 17.2%;
    right: 0;
    margin: auto;
    max-width: 67%;
    top: 23%;
    bottom: 0;
    box-shadow: none;
    webkit-box-shadow: none;
  }
  .gallery-video-frame .video-frame-container .people {
    position: absolute;
    bottom: -14%;
    right: -12%;
    max-width: 135px;
    z-index: 1;
  }
  .gallery-page .block-multiuse-tags-cloud {
    background-color: #f8fafb;
    padding: 100px 0;
  }
  .heart-beat-annim {
    -webkit-animation: heart-beats 1s;
    animation: heart-beats 1s;
  }
  .gallery-page .bottom-space {
    height: 35px;
  }
  .competitor-page {
    overflow: hidden;
  }
  @media (min-width: 992px) {
    .competitor-page header .content .col-lg-6:first-child {
      -ms-flex: 0 0 40%;
      flex: 0 0 40%;
      max-width: 40%;
    }
    .competitor-page header .content .col-lg-6:last-child {
      -ms-flex: 0 0 60%;
      flex: 0 0 60%;
      max-width: 60%;
    }
  }
  .competitor-page header {
    margin-bottom: 150px;
  }
  .competitor-page header .content {
    margin-top: 63px;
  }
  .competitor-page header .content h1 {
    font-size: 48px;
    font-weight: 800;
    margin-bottom: 20px;
  }
  .competitor-page header .content p {
    line-height: 31px;
    font-size: 21px;
    max-width: 81%;
    font-family: lato, sans-serif;
  }
  .competitor-page header .content ul {
    margin-bottom: 28px;
  }
  .competitor-page header .content ul li {
    font-size: 17px;
    line-height: 31px;
    font-family: lato, sans-serif;
    position: relative;
    padding-left: 30px;
  }
  .competitor-page header .content ul li:before {
    content: "";
    display: inline-block;
    transform: rotate(45deg);
    height: 14px;
    width: 8px;
    border-bottom: 2px solid #212529;
    border-right: 2px solid #212529;
    margin-right: 20px;
    position: absolute;
    left: 0;
    top: 7px;
  }
  .competitor-page header .content .button-blue {
    font-size: 20px;
    width: 72%;
  }
  .editor-carousel {
    position: relative;
    top: 11px;
  }
  .editor-carousel .icon-x {
    position: absolute;
    top: -67px;
    right: 0;
  }
  .editor-carousel .icons {
    position: absolute;
    bottom: -37px;
    right: -37px;
    max-width: 237px;
  }
  .editor-carousel .pics .pic {
    position: absolute;
    top: 10.5%;
    left: 19.7%;
    max-width: 79%;
    -webkit-animation-name: headerImageAnimation;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 30s;
    -moz-animation-name: headerImageAnimation;
    -moz-animation-timing-function: ease-in-out;
    -moz-animation-iteration-count: infinite;
    -moz-animation-duration: 30s;
    -o-animation-name: headerImageAnimation;
    -o-animation-timing-function: ease-in-out;
    -o-animation-iteration-count: infinite;
    -o-animation-duration: 30s;
    animation-name: headerImageAnimation;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 30s;
  }
  .editor-carousel .pics .pic:nth-of-type(1) {
    animation-delay: 16s;
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
  }
  .editor-carousel .pics .pic:nth-of-type(2) {
    animation-delay: 12s;
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
  }
  .editor-carousel .pics .pic:nth-of-type(3) {
    animation-delay: 8s;
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
  }
  .editor-carousel .pics .pic:nth-of-type(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
  }
  .editor-carousel .pics .pic:nth-of-type(5) {
    animation-delay: 0;
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay: 0;
  }
  .competitor-content {
    padding: 120px 0 0;
    counter-reset: section;
  }
  .competitor-content .main-img {
    max-width: 345px;
  }
  .competitor-content img.aligncenter {
    margin: auto;
    display: block;
  }
  .competitor-content h2 {
    font-size: 39px;
    font-weight: 800;
    line-height: 54px;
    margin-bottom: 40px;
    margin-top: 14px;
  }
  .competitor-content h2 span {
    color: #0b9ed0;
  }
  .competitor-content p {
    font-size: 19px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 70px;
    font-family: lato, sans-serif;
  }
  .competitor-content ul li {
    margin-bottom: 45px;
    position: relative;
    font-family: lato, sans-serif;
  }
  .competitor-content ul li h4 {
    font-size: 21px;
    font-weight: 700;
    line-height: 38px;
  }
  .competitor-content ul li:before {
    counter-increment: section;
    content: counter(section);
    font-size: 42px;
    position: absolute;
    top: 2px;
    left: -40px;
    font-weight: 700;
    font-family: open sans, sans-serif;
  }
  .competitor-content ul li p {
    margin-bottom: 0;
  }
  .competitor-page .testimonial-carousel {
    padding: 95px 0 10px;
  }
  .competitor-page .testimonial-carousel .testimonial-carousel-container p {
    color: #000;
    font-size: 25px;
    line-height: 43px;
  }
  .competitor-page
    .testimonial-carousel
    .testimonial-carousel-container
    .company-info
    .name {
    color: #000;
    font-size: 17px;
    line-height: 26px;
  }
  .competitor-page .testimonial-carousel .button-blue {
    max-width: 455px;
    width: 100%;
  }
  .block-competitor-second-paragraph {
    padding: 120px 0 70px;
  }
  .block-competitor-second-paragraph h2 {
    font-size: 44px;
    font-weight: 800;
    margin-bottom: 23px;
  }
  .block-competitor-second-paragraph p {
    font-size: 22px;
    line-height: 34px;
    font-family: lato, sans-serif;
    max-width: 724px;
    margin: auto auto 20px;
  }
  .competitor-page .block-multiuse-features-list h3 {
    font-size: 44px;
    font-weight: 800;
  }
  .competitor-page .block-multiuse-features-list h3 span {
    color: #0b9ed0;
  }
  .competitor-page .block-multiuse-features-list p {
    font-size: 19px;
    font-family: lato, sans-serif;
    line-height: 34px;
    padding-right: 18%;
  }
  .competitor-page .charts-maps .charts-videos-flex ul {
    padding-left: 21px;
    max-width: 60%;
  }
  .competitor-page .charts-maps .charts-videos-flex ul li {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 20px;
    list-style: disc;
  }
  .competitor-page .charts-maps .lp-assets-block h2 {
    font-size: 34px;
    font-weight: 800;
    line-height: 42px;
    margin-bottom: 30px;
  }
  .block-multiuse-video-cloud .video-frame-container .arrow-try-free {
    position: absolute;
    top: -100px;
    right: -60px;
  }
  .block-multiuse-video-cloud .video-frame-container .arrow-try-free span {
    font-size: 31px;
  }
  .block-multiuse-video-cloud .video-frame-container .arrow-try-free img {
    transform: scaleX(1) rotate(0deg);
    position: relative;
    top: 16px;
  }
  .competitor-page .block-multiuse-faq {
    background-color: #f8fafb;
  }
  .competitor-page .block-multiuse-display-templates .block-subtile {
    color: #212529;
    line-height: 32px;
    font-size: 19px;
  }
  .competitor-page .charts-maps .lp-assets-block .tab-content {
    max-width: 90%;
  }
  .slick-dots > li {
    display: inline-block;
  }
  .slick-dots > li:only-child {
    display: none;
  }
  .page-loader-spinner {
    position: fixed;
    background-color: #fff;
    width: 100%;
    height: 100%;
    z-index: 7;
    opacity: 1;
  }
  .page-loader-spinner .loader-container {
    text-align: center;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
  }
  .page-loader-spinner .loader-container .loading-logo {
    max-width: 200px;
    display: block;
    margin: auto;
  }
  .page-loader-spinner .lds-ring {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    display: block;
    margin: 1px auto;
    transform: scale(0.7);
  }
  .page-loader-spinner .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #0a9ed0;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #0a9ed0 transparent transparent;
  }
  .page-loader-spinner .lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
  }
  .page-loader-spinner .lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
  }
  .page-loader-spinner .lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
  }
  @keyframes lds-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  .collaboration-page .lp-main-version2 header {
    background: #eff2f5;
    position: relative;
  }
  .collaboration-page .lp-main-version2 header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 10%;
    bottom: 0;
    background: linear-gradient(
      180deg,
      #eff2f5 0%,
      rgba(255, 255, 255, 1) 100%
    );
  }
  .collaboration-page header .col-text {
    max-width: 555px;
  }
  .collaboration-page header .col-text li {
    line-height: 30px;
    max-width: 464px;
  }
  .collaboration-page header .col-text .button-blue {
    max-width: 300px;
    width: 100%;
  }
  .collaboration-page header .col-text .label {
    max-width: 300px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 13px;
    margin-top: 7px;
    font-family: lato, sans-serif;
  }
  .collaboration-page .block-multiuse-text-video ul {
    max-width: 90%;
  }
  .collaboration-page .block-multiuse-text-video.video-right .block-text {
    padding-right: 3%;
  }
  .collaboration-page .block-multiuse-text-video.video-left .block-text {
    padding-left: 3%;
  }
  .block-multiuse-text-video.video-right.less-padding .block-text {
    padding-right: 3%;
  }
  .block-multiuse-text-video.video-left.less-padding .block-text {
    padding-left: 3%;
  }
  .collaboration-page .block-multiuse-description p {
    font-size: 39px;
    line-height: 56px;
    margin-bottom: 39px;
  }
  .collaboration-page .block-multiuse-description .button-blue {
    max-width: 458px;
    width: 100%;
    margin-bottom: 40px;
  }
  .collaboration-page .block-multiuse-description .main-img {
    display: block;
    margin: auto;
    margin-top: 28px;
    max-width: 265px;
  }
  .block-multiuse-list-icons-image {
    padding: 40px 0;
  }
  .block-multiuse-list-icons-image .icon {
    max-width: 100px;
    margin: 0 auto 13px;
    display: block;
  }
  .block-multiuse-list-icons-image .h2-global {
    font-size: 44px;
    max-width: 713px;
    margin: 0 auto 30px;
  }
  .block-multiuse-list-icons-image .block-subtile {
    margin-bottom: 80px;
  }
  .block-multiuse-list-icons-image ul li {
    font-size: 17px;
    color: #666;
    text-align: left;
    list-style: none;
    margin-bottom: 50px;
    position: relative;
    padding-left: 70px;
    font-family: lato, sans-serif;
    line-height: 26px;
    display: flex;
    color: #212529;
    align-items: center;
  }
  .block-multiuse-list-icons-image .small-container {
    padding: 0;
  }
  .block-multiuse-list-icons-image ul li i {
    max-width: 30px;
    width: 100%;
    margin-right: 30px;
    margin-top: 5px;
  }
  .block-multiuse-list-icons-image ul li i img {
    max-width: 30px;
    width: 100%;
  }
  body.has-mtsnb {
    padding-top: 53px !important;
  }
  body.has-mtsnb-closed {
    padding-top: 0 !important;
  }
  .top-message-bar-producthunt {
    width: 100%;
    background-color: #da5530;
    color: #fff;
    text-align: center;
    padding: 12px 35px;
    position: relative;
    font-family: lato, sans-serif;
  }
  .top-message-bar-producthunt .producthunt-logo {
    position: absolute;
    left: 2%;
    top: 15px;
  }
  .top-message-bar-producthunt span {
    font-size: 17px;
    font-weight: 500;
  }
  .top-message-bar-producthunt .cta-button {
    color: #314152 !important;
    background-color: #fdce4b;
    font-weight: 700;
    display: inline-block;
    padding: 8px 10px;
    font-size: 14px;
    border-radius: 3px;
    outline: 0;
    border: 0;
    cursor: pointer;
    margin-left: 11px;
  }
  .top-message-bar {
    width: 100%;
    background-color: #314152;
    color: #fff;
    text-align: center;
    padding: 12px 35px;
    position: relative;
    font-family: lato, sans-serif;
  }
  .top-message-bar span {
    font-size: 15px;
    font-weight: 500;
  }
  .top-message-bar a {
    color: #314152 !important;
    background-color: #fdce4b;
    font-weight: 700;
    display: inline-block;
    padding: 8px 10px;
    font-size: 12px;
    border-radius: 3px;
    outline: 0;
    border: 0;
    cursor: pointer;
    margin-left: 11px;
  }
  .top-message-bar i {
    position: absolute;
    right: 15px;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
  }
  .iframe-team-content {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99;
  }
  .block-multiuse-list-of-image-text {
    padding: 70px 0;
  }
  .block-multiuse-list-of-image-text.bg-blue {
    background-color: #eff6fc;
  }
  .block-multiuse-list-of-image-text .icon {
    max-width: 120px;
    margin: 0 auto 35px;
    display: block;
  }
  .block-multiuse-list-of-image-text h2 {
    margin-bottom: 100px;
  }
  .block-multiuse-list-of-image-text .row-info {
    margin-bottom: 40px;
  }
  .block-multiuse-list-of-image-text .row-info:last-child {
    margin-bottom: 0;
  }
  .block-multiuse-list-of-image-text .main-img {
    max-width: 90%;
    border-radius: 8px;
  }
  .block-multiuse-list-of-image-text h3 {
    font-family: lato, sans-serif;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 20px;
  }
  .block-multiuse-list-of-image-text .description {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 31px;
  }
  .block-multiuse-cta-img-text {
    background-color: #eff6fc;
    border-radius: 10px;
    padding: 70px 80px;
  }
  .block-multiuse-cta-img-text h4 {
    font-family: lato, sans-serif;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 20px;
  }
  .block-multiuse-cta-img-text p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 31px;
    font-weight: 400;
    color: #293745;
  }
  .block-multiuse-cta-img-text p:last-child {
    margin-bottom: 0;
  }
  .block-multiuse-cta-img-text p a {
    color: #2793ff;
    text-decoration: underline;
  }
  .block-multiuse-team-entreprise {
    text-align: center;
    padding: 0 0 40px;
    position: relative;
  }
  .block-multiuse-team-entreprise:after {
    content: "";
    height: 36%;
    width: 100%;
    background-color: #eff6fc;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
  }
  .block-multiuse-team-entreprise .button-blue {
    margin-bottom: 60px;
  }
  .block-multiuse-team-entreprise .main-img {
    max-width: 575px;
    margin: 0 auto 30px;
    display: block;
    width: 100%;
  }
  .block-multiuse-team-entreprise h5 {
    color: #2793ff;
    font-size: 14px;
    margin-bottom: 10px;
  }
  .block-multiuse-team-entreprise h4 {
    font-size: 28px;
    font-weight: 700;
  }
  header.text-asset {
    overflow: hidden;
    margin-bottom: 60px;
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/teams-header-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 130% 101%;
  }
  header.text-asset.dark-bg {
    background-color: #293745;
    color: #fff;
  }
  header.text-asset .header-content {
    padding: 50px 0 60px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  header.text-asset .col-text {
    max-width: 476px;
    margin-right: 40px;
  }
  header.text-asset .col-asset {
    max-width: 650px;
    position: relative;
  }
  header.text-asset .col-asset video {
    position: absolute;
    right: 4%;
    top: 9%;
    max-width: 74%;
    width: 100%;
  }
  header.text-asset .col-asset .pic {
    position: absolute;
    left: 21%;
    max-width: 79%;
    top: 6%;
  }
  header.text-asset h1 {
    font-size: 34px;
    margin-bottom: 20px;
    line-height: 45px;
  }
  header.text-asset h1 span {
    font-weight: 800;
  }
  header.text-asset h1 span.break {
    display: block;
  }
  header.text-asset p {
    font-family: lato, sans-serif;
    font-size: 17px;
    margin-bottom: 22px;
  }
  header.text-asset .button-blue {
    max-width: 65%;
    width: 100%;
  }
  .industry-page header.text-asset .header-content {
    flex-direction: column-reverse;
    padding: 0 0 60px;
  }
  .industry-page header.text-asset .header-content .col-text {
    max-width: 100%;
    margin-top: 28px;
    text-align: center;
    padding: 0;
    margin-right: 0;
  }
  .industry-page header.text-asset .medium-container .button-blue {
    width: 100%;
    max-width: 100%;
  }
  .industry-page header .rating-logos {
    margin: 31px auto 0 auto;
    text-align: center;
  }
  .industry-page header .rating-logos .rating-logo-container {
    margin: 0 auto;
  }
  .industry-page .block-multiuse-team-entreprise .button-blue {
    width: 100%;
    max-width: 90%;
  }
  .rating-logos {
    margin-top: 45px;
    text-align: left;
    max-width: 320px;
    width: 100%;
  }
  .rating-logos span {
    font-size: 13px;
    color: #f0f0f0;
    margin-bottom: 12px;
    font-family: montserrat, sans-serif;
    display: block;
  }
  .rating-logos img {
    max-width: 100%;
  }
  .rating-logos .rating-logo-container {
    text-align: center;
    display: flex;
    justify-content: flex-start;
    max-width: 300px;
  }
  .rating-logos .logo-1 {
    margin-right: 15px;
  }
  .rating-logos .logo-1 .company-logo,
  .rating-logos .logo-2 .company-logo {
    max-height: 26px;
    display: block;
  }
  .rating-logos .logo-3 {
    max-width: 60px;
    margin-left: 14px;
    width: 100%;
  }
  .rating-logos .logo-3 .company-logo {
    width: 100%;
  }
  .rating-logos .logo-1 .star-logo {
    max-height: 11px;
    margin-left: 21px;
  }
  .rating-logos .logo-2 .star-logo {
    max-height: 11px;
    margin-left: 11px;
  }
  .industry-page .home-video-parallax h3 {
    max-width: 709px;
    font-weight: 800;
  }
  .industry-page .home-video-parallax h3 span {
    color: #0a9ed0;
  }
  .industry-page .home-video-parallax .button-blue {
    margin-bottom: 40px;
  }
  .block-multiuse-template-slides {
    padding: 50px 0;
  }
  .block-multiuse-template-slides .block-subtile {
    max-width: 774px;
    margin: 0 auto 58px;
  }
  .block-multiuse-template-slides .button-blue {
    margin: auto;
    display: table;
    max-width: 333px;
    width: 100%;
  }
  .block-multiuse-template-slides .slides {
    margin-bottom: 40px;
  }
  .block-multiuse-template-slides .slides .slide {
    margin-bottom: 34px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
  }
  .block-multiuse-template-slides .slides .slide img {
    webkit-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    border: 2px solid #fff;
    transition: 0.3s ease;
  }
  .header-multiuse-bg {
    margin: 0 15px 60px;
  }
  .header-multiuse-bg.teams-bg .medium-container {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/visme-teams-header-bg2.jpg);
    border-radius: 9px;
    webkit-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 12px 2px rgba(184, 184, 184, 0.5);
    position: relative;
    padding: 0;
    background-position: 106px top;
    background-size: 112%;
  }
  .header-multiuse-bg .cover-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(
      left,
      rgba(0, 0, 0, 0.9) 36%,
      rgba(0, 0, 0, 0) 64%
    );
    background: -webkit-linear-gradient(
      left,
      rgba(0, 0, 0, 0.9) 36%,
      rgba(0, 0, 0, 0) 64%
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.9) 36%,
      rgba(0, 0, 0, 0) 64%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1);
    border-radius: 8px;
  }
  .header-multiuse-bg .content {
    padding: 51px 60px 38px;
    display: block;
    position: relative;
    max-width: 800px;
  }
  .header-multiuse-bg h1 {
    font-size: 38px;
    color: #f8fafb;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
  }
  .header-multiuse-bg p {
    font-size: 17px;
    color: #f8fafb;
    font-family: lato, sans-serif;
    line-height: 24px;
    margin-bottom: 41px;
    max-width: 569px;
  }
  .header-multiuse-bg .button-blue {
    max-width: 379px;
    width: 100%;
  }
  .block-multiuse-title-desc {
    padding-top: 150px;
  }
  .block-multiuse-title-desc h2 {
    font-size: 39px;
    line-height: 48px;
    color: #293745;
    max-width: 1000px;
    margin: 0 auto 20px;
    padding: 0 15px;
  }
  .block-multiuse-title-desc p {
    font-size: 17px;
    color: #293745;
    line-height: 21px;
    margin-bottom: 60px;
    font-weight: 500;
    padding: 0 15px;
  }
  .block-multiuse-quote-image {
    padding: 150px 0;
  }
  .block-multiuse-quote-image .block-container {
    max-width: 1070px;
    margin: auto;
    padding: 0 15px;
    display: flex;
  }
  .block-multiuse-quote-image .block-container .quote-container {
    max-width: 64%;
    position: relative;
  }
  .block-multiuse-quote-image .block-container .quote-container .quote {
    font-size: 22px;
    line-height: 43px;
    font-family: lato, sans-serif;
    color: #7c7d7f;
    font-weight: 500;
    border: 1px solid #dae4ea;
    border-radius: 8px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    padding: 35px 74px 35px 50px;
  }
  .block-multiuse-quote-image .block-container .quote-container img {
    max-width: 500px;
    position: absolute;
    bottom: -28px;
    right: -63%;
    width: 100%;
  }
  .block-multiuse-team-cat {
    margin: 150px 0;
    background-color: #eff6fc;
    position: relative;
    padding: 70px 0 50px;
  }
  .block-multiuse-team-cat .icon {
    position: absolute;
    top: -63px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 137px;
  }
  .block-multiuse-team-cat h2 {
    margin-bottom: 100px;
  }
  .block-multiuse-team-cat .block {
    color: #293745;
  }
  .block-multiuse-team-cat .block .d-flex {
    max-width: 515px;
    margin: 0 auto 70px;
  }
  .block-multiuse-team-cat .block h4 {
    font-size: 26px;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 6px;
  }
  .block-multiuse-team-cat .block p {
    font-size: 17px;
    line-height: 28px;
    font-family: lato, sans-serif;
    max-width: 381px;
  }
  .block-multiuse-team-cat .block a {
    color: #3bacd7;
    text-decoration: underline;
  }
  .block-multiuse-team-cat .block img {
    max-width: 114px;
    margin-right: 20px;
    align-self: center;
  }
  .block-multiuse-team-templates {
    padding: 150px 0;
  }
  .block-multiuse-team-templates .icon {
    max-width: 142px;
    margin: 0 auto 20px;
    display: block;
  }
  .block-multiuse-team-templates h2 {
    font-size: 44px;
    font-weight: 900;
    line-height: 54px;
    margin: 0 auto 20px;
    text-align: center;
  }
  .block-multiuse-team-templates .description {
    font-size: 17px;
    line-height: 23px;
    font-family: lato, sans-serif;
    color: #293745;
    text-align: center;
    margin-bottom: 60px;
  }
  .block-multiuse-team-templates {
    padding: 150px 0 60px;
  }
  .block-multiuse-team-templates .icon {
    max-width: 142px;
    margin: 0 auto 20px;
    display: block;
  }
  .block-multiuse-team-templates h2 {
    font-size: 44px;
    font-weight: 900;
    line-height: 54px;
    margin: 0 auto 20px;
    text-align: center;
  }
  .block-multiuse-team-templates .description {
    font-size: 17px;
    line-height: 23px;
    font-family: lato, sans-serif;
    color: #293745;
    text-align: center;
    margin-bottom: 100px;
  }
  .block-multiuse-team-templates .templates-block .templates-selection {
    text-align: center;
    margin-bottom: 45px;
    position: relative;
  }
  .block-multiuse-team-templates .templates-block .templates-selection > div {
    width: 300px;
    position: relative;
    margin: 0 auto;
  }
  .block-multiuse-team-templates .templates-block .templates-selection ul {
    z-index: 1;
    position: relative;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free
    span {
    font-size: 31px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free
    img {
    transform: scaleX(-1) rotate(226deg) translate(-9px, -17px);
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    .arrow-try-free {
    position: absolute;
    left: 225px;
    top: -41px;
    width: 425px;
  }
  .block-multiuse-team-templates .templates-block .templates-selection ul li {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #bbd0e5;
    font-size: 15px;
    font-weight: 700;
    padding: 9px 12px;
    border-radius: 6px;
    margin: 0 3px 10px;
    transition: 0.3s ease;
    width: 86px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    ul
    li:nth-child(1).active,
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    ul
    li:nth-child(1):hover {
    background-color: #f5a623;
    border: 1px solid #f5a623;
    color: #fff;
    transition: 0.3s ease;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    ul
    li:nth-child(2).active,
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    ul
    li:nth-child(2):hover {
    background-color: #292065;
    border: 1px solid #292065;
    color: #75dee8;
    transition: 0.3s ease;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    ul
    li:nth-child(3).active,
  .block-multiuse-team-templates
    .templates-block
    .templates-selection
    ul
    li:nth-child(3):hover {
    background-color: #f4c917;
    border: 1px solid #f4c917;
    color: #db7f78;
    transition: 0.3s ease;
  }
  .block-multiuse-team-templates .templates-block .templates-row {
    max-width: 980px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .block-multiuse-team-templates .templates-block .templates-row .template-col {
    text-align: center;
    align-self: flex-end;
    width: 100%;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(1) {
    max-width: 202px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(6) {
    max-width: 202px;
  }
  .templates-row .template-col:nth-child(6) img {
    max-width: 145px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(2) {
    max-width: 150px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(7) {
    max-width: 150px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(2)
    img,
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(7)
    img {
    max-width: 145px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(3) {
    max-width: 173px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(8) {
    max-width: 173px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(3)
    img,
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(8)
    img {
    max-width: 145px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(4) {
    max-width: 188px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(9) {
    max-width: 188px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(4)
    img {
    max-width: 145px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(9)
    img {
    max-width: 178px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(5) {
    max-width: 186px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(10) {
    max-width: 186px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(5)
    img,
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col:nth-child(10)
    img {
    max-width: 145px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col
    img {
    margin-bottom: 12px;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col
    h4 {
    font-family: lato, sans-serif;
    font-size: 16px;
    margin-bottom: 44px;
    color: #a0a5b8;
  }
  .block-multiuse-single-youtube {
    padding: 50px 15px 30px;
    max-width: 721px;
    margin: 0 auto;
  }
  .block-multiuse-single-youtube .youtube-container {
    position: relative;
    padding-bottom: 54.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    border-radius: 8px;
  }
  .block-multiuse-single-youtube .youtube-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .templates-details-page .header-menu-2019 {
    padding: 30px 33px 32px;
  }
  .home-title {
    font-size: 48px;
    position: relative;
    color: #212529;
    font-weight: 800;
    display: flex;
    margin: 0 auto 16px;
    justify-content: center;
  }
  .home-title .slider-topbottom-css {
    color: #0b9ed0;
  }
  .home-title .slider-topbottom .slick-list {
    text-align: left;
  }
  .home-title .slider-topbottom .slick-list .text-container {
    padding: 5px 0;
  }
  .home-title .slider-topbottom-css span {
    color: #212529;
  }
  .home-title .first {
    display: inline-block;
    padding: 5px 0;
  }
  .home-title .last {
    padding: 5px 0;
    display: inline;
  }
  .slider-topbottom-css {
    position: relative;
    font-size: 52px;
    font-weight: 800;
    height: 70px;
    overflow: hidden;
    display: inline-block;
    transform: translateY(3px);
    margin: 0 7px;
  }
  .slider-topbottom-css > div {
    position: absolute;
    top: 0;
    opacity: 0;
  }
  .slider-topbottom-css > div.active {
    top: 0;
    opacity: 1;
    -webkit-animation: elementor-headline-slide-down-in 0.6s;
    animation: elementor-headline-slide-down-in 0.6s;
  }
  .slider-topbottom-css > div.inactive {
    -webkit-animation: elementor-headline-slide-down-out 0.6s;
    animation: elementor-headline-slide-down-out 0.6s;
  }
  .learn-page .header-menu-2019:after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #dae4ea;
    position: absolute;
    height: 1px;
    bottom: 20%;
    margin: auto;
    left: 0;
    right: 0;
    padding: 0 30px;
    max-width: 96%;
  }
  .learn-page .learn-menu {
    display: flex;
    justify-content: space-between;
    font-family: lato, sans-serif;
    margin: 0 auto 80px;
    align-items: baseline;
  }
  .learn-page .learn-menu .menu-logo {
    font-weight: 700;
    font-size: 16px;
  }
  .learn-page .learn-menu .menu-logo img {
    vertical-align: middle;
  }
  .learn-page .learn-menu ul li {
    display: inline;
    font-size: 15px;
    color: #293745;
    margin-left: 26px;
  }
  .learn-page .block-title {
    font-size: 28px;
    font-weight: 700;
    color: #293745;
    text-align: center;
    margin-bottom: 20px;
  }
  .learn-page .block-title.small {
    max-width: 550px;
    margin: 0 auto 20px;
  }
  .learn-page .block-description {
    font-family: lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #293745;
    line-height: 24px;
    text-align: center;
    margin-bottom: 50px;
    max-width: 800px;
    margin: 0 auto 50px;
  }
  .header-learn-section {
    padding: 0 0 130px;
  }
  .header-learn-section .upcoming-webinar-learn .container-inner {
    margin-bottom: 24px;
    padding-bottom: 34px;
  }
  .header-learn-section .blog-post {
    margin-bottom: 37px;
  }
  .header-learn-section .blog-post figure {
    margin-bottom: 24px;
  }
  .header-learn-section .blog-post figure img {
    border-radius: 8px;
  }
  .header-learn-section .blog-post .stats {
    color: #2693ff;
    display: block;
    font-family: lato, sans-serif;
    font-size: 15px;
    margin-bottom: 12px;
  }
  .header-learn-section .blog-post h1 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #293745;
    margin-bottom: 14px;
  }
  .header-learn-section .blog-post p {
    font-family: lato, sans-serif;
    color: #293745;
    font-size: 17px;
    line-height: 24px;
    font-weight: 500;
  }
  .header-learn-section .blog-post .author {
    display: flex;
    margin-top: 30px;
  }
  .header-learn-section .blog-post .author img {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    margin-right: 20px;
  }
  .header-learn-section .blog-post .author div {
    font-family: lato, sans-serif;
    color: #172b4d;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
  }
  .header-learn-section .blog-post .author div span {
    display: block;
    color: #717274;
    font-size: 13px;
    font-weight: 400;
  }
  .header-learn-section .recent-videos h5 {
    color: #293745;
    font-weight: 700;
    font-size: 19px;
    margin-bottom: 16px;
    font-family: "Montserrat", sans-serif;
  }
  .header-learn-section .recent-videos .video-row {
    display: flex;
    margin-bottom: 20px;
    border-bottom: 1px solid #dae4ea;
    padding-bottom: 20px;
    justify-content: space-between;
  }
  .header-learn-section .recent-videos a:last-child .video-row {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .header-learn-section .recent-videos a:hover h3,
  .header-learn-section .recent-videos .video-row h3 {
    font-family: lato, sans-serif;
    font-weight: 700;
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 13px;
    max-width: 247px;
  }
  .header-learn-section .recent-videos .video-row span {
    font-size: 14px;
    font-family: lato, sans-serif;
    color: #717274;
  }
  .header-learn-section .recent-videos .video-row figure {
    font-size: 18px;
    font-weight: 700;
    font-family: lato, sans-serif;
  }
  .header-learn-section .recent-videos .video-row figure img {
    max-width: 168px;
    border-radius: 8px;
    display: block;
  }
  .slider-learn .column {
    padding: 0 13px;
  }
  .slider-learn figure {
    border-radius: 8px;
    margin-bottom: 13px;
    overflow: hidden;
  }
  .slider-learn figure img {
    border-radius: 8px;
    transition: transform 0.6s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.6s cubic-bezier(0.11, 0, 0.31, 1);
  }
  .slider-learn.zoom .column:hover figure img {
    transform: scale(1.1);
  }
  .slider-learn .level {
    font-family: lato, sans-serif;
    color: #717274;
    margin: 8px 0;
    display: block;
  }
  .slider-learn h3 {
    font-family: lato, sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin: 0 4px;
    line-height: 24px;
    margin: 0;
    height: 85px;
  }
  .slider-learn .column:hover h3,
  .slider-learn h3:hover {
    color: #3cacd7;
  }
  .slider-learn .slick-prev:focus,
  .slider-learn .slick-prev {
    background-color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    top: 29%;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    left: -4px;
    z-index: 1;
  }
  .slider-learn .slick-prev:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 9px 6px 0;
    border-color: transparent #3babd7 transparent transparent;
    opacity: 1;
    font-size: inherit;
    position: relative;
    left: -1px;
  }
  .slider-learn .slick-next.slick-disabled,
  .slider-learn .slick-prev.slick-disabled {
    background-color: #eff6fc;
    display: none !important;
  }
  .slider-learn .slick-next:focus,
  .slider-learn .slick-next {
    right: -5px;
    background-color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    top: 29%;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    z-index: 1;
  }
  .slider-learn .slick-next:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 9px;
    border-color: transparent transparent transparent #3babd7;
    opacity: 1;
    font-size: inherit;
    position: relative;
    left: 1px;
  }
  .slider-learn .slick-next:hover,
  .slider-learn .slick-prev:hover {
    background-color: #eff6fc;
    transition: 0.3s ease;
  }
  .learn-block-ebooks {
    padding-bottom: 80px;
  }
  .learn-block-ebooks .slider-learn figure {
    background: #eff6fc;
    border-radius: 8px;
    position: relative;
    text-align: center;
    padding: 25px 0 0;
  }
  .learn-block-ebooks .slider-learn figure:before {
    content: "FREE";
    background: #f2df3e;
    border-radius: 4px;
    font-size: 13px;
    font-family: Lato;
    padding: 6px 10px;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .learn-block-ebooks .slider-learn figure img {
    max-width: 60%;
    margin: 0 auto;
    transform: translateX(4px);
  }
  .learn-block-ebooks .slider-learn .level {
    font-family: lato;
    font-size: 13px;
    padding: 0 10px;
  }
  .learn-block-ebooks .slider-learn h3 {
    padding: 0 10px;
  }
  .learn-block-ebooks .slider-learn .download {
    background: #3cacd7;
    border-radius: 0 0 8px 8px;
    border: 0;
    font-size: 15px;
    width: 100%;
    padding: 11px;
    color: #fff;
    font-weight: 500;
    opacity: 0;
    transition: 0.3s ease;
  }
  .learn-block-ebooks .slider-learn a:hover .download {
    opacity: 1;
    transition: 0.3s ease;
  }
  .learn-block-ebooks .slider-learn a .column-inner {
    transition: 0.3s ease;
  }
  .learn-block-ebooks .slider-learn a:hover .column-inner {
    background: #f8fafb;
    transition: 0.3s ease;
  }
  .upcoming-webinar-learn .container-inner {
    background: #fff;
    border: 1px solid #dae4ea;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 25px 16px;
    margin-bottom: 40px;
  }
  .upcoming-webinar-learn .stats {
    font-family: lato, sans-serif;
    font-size: 14px;
    margin-bottom: 18px;
    display: block;
  }
  .upcoming-webinar-learn .stats i {
    vertical-align: middle;
    margin-right: 10px;
  }
  .upcoming-webinar-learn h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
  }
  .upcoming-webinar-learn p {
    font-family: lato, sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 44px;
  }
  .upcoming-webinar-learn .date {
    font-size: 15px;
    font-family: lato, sans-serif;
    color: #717274;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .upcoming-webinar-learn .date i {
    vertical-align: middle;
    margin-right: 6px;
  }
  .past-webinar-learn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    border: 1px solid #dae4ea;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 23px 16px;
    margin-bottom: 20px;
  }
  .past-webinar-learn .stats {
    font-family: lato, sans-serif;
    font-size: 14px;
    margin-bottom: 11px;
    display: block;
  }
  .past-webinar-learn .stats i {
    vertical-align: middle;
    margin-right: 10px;
    transform: translateY(-2px);
    display: inline-block;
  }
  .past-webinar-learn h6 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
  }
  .past-webinar-learn .button-blue {
    width: 141px;
  }
  .learn-block-webinars {
    background-color: #f8fafb;
    padding: 80px 0;
  }
  .learn-block-webinars h5 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 40px;
  }
  .learn-block-blog {
    padding-bottom: 150px;
    position: relative;
  }
  .learn-block-blog:after {
    content: "";
    max-width: 1077px;
    width: 100%;
    border-bottom: 1px solid #dae4ea;
    position: absolute;
    height: 1px;
    bottom: 10%;
    margin: auto;
    left: 0;
    right: 0;
  }
  .secondary-title {
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    margin-bottom: 30px;
    align-items: center;
  }
  .learn-block-blog .secondary-title span {
    font-weight: 600;
    font-size: 24px;
    color: #293745;
  }
  .learn-block-blog .secondary-title a {
    font-weight: 600;
    font-size: 15px;
    color: #3cacd7;
  }
  .button-white-border {
    color: #293745;
    font-weight: 600;
    font-size: 15px;
    border: 1px solid #bbd0e5;
    border-radius: 4px;
    background-color: #fff;
    padding: 10px 11px;
    display: table;
  }
  .button-white-border:hover {
    background-color: #f7fafb;
    color: #293745;
  }
  .button-white-border.center {
    margin: 44px auto 0;
  }
  .learn-block-videos {
    padding: 80px 0;
  }
  .sitemap-html header .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
  }
  .sitemap-html header .content h1 {
    font-weight: 700;
    font-size: 40px;
  }
  .sitemap-html header .content h2 {
    font-size: 20px;
    font-family: lato, sans-serif;
  }
  .sitemap-html header .content img {
    max-width: 251px;
  }
  .sitemap-html .sitemap-blocks-container,
  .sitemap-html .sitemap-blocks-container-inner {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .sitemap-html .sitemap-blocks-container {
    margin-bottom: 88px;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block {
    border: 1px solid #dae4ea;
    border-radius: 6px;
    padding: 20px;
    margin-bottom: 5%;
    transition: 0.3s ease;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block:hover {
    transition: 0.3s ease;
    webkit-box-shadow: 0 24px 24px rgba(41, 55, 69, 0.16);
    -moz-box-shadow: 0 24px 24px rgba(41, 55, 69, 0.16);
    box-shadow: 0 24px 24px rgba(41, 55, 69, 0.16);
  }
  .sitemap-html .sitemap-blocks-container .half-width {
    width: 49%;
  }
  .sitemap-html .sitemap-blocks-container .quater-width {
    width: 23%;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block h3 {
    font-weight: 700;
    font-size: 20px;
    color: #293745;
    margin-bottom: 30px;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block a {
    font-weight: 500;
    font-size: 15px;
    color: #293745;
    display: block;
    margin-bottom: 18.5px;
    line-height: 20px;
    position: relative;
    transition: 0.3s ease;
    padding: 5px 0;
    font-family: lato, sans-serif;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block a:hover {
    color: #3cacd7;
    transition: 0.3s ease;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block a:hover:after {
    content: "";
    border-style: solid;
    border-width: 0.15em 0.15em 0 0;
    display: inline-block;
    height: 0.65em;
    position: absolute;
    width: 0.65em;
    right: -9px;
    transform: rotate(45deg);
    border-color: #3cacd7;
    top: 10px;
    transition: 0.3s ease;
  }
  .sitemap-html .sitemap-blocks-container .sitemap-block.more-margin a {
    margin-bottom: 30px;
  }
  .sitemap-html
    .sitemap-blocks-container
    .sitemap-block.more-margin
    a:last-child {
    margin-bottom: 102px;
  }
  .what-new-single .back-home {
    font-family: lato, sans-serif;
    font-size: 14px;
    color: #2b2b2b;
    transform: translateY(8px);
    display: inline-block;
  }
  .what-new-single .embed-section .swp_social_panel {
    margin: 0 0 20px !important;
  }
  .what-new-single .embed-section {
    margin: 70px 0;
  }
  .what-new-single .embed-section iframe {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    border-radius: 7px;
  }
  .what-new-single .title-block .date {
    color: #a0a5b8;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
  }
  .what-new-single .title-block h1 {
    font-family: lato, sans-serif;
    line-height: 33px;
    font-size: 30px;
    margin: 0 auto 10px;
    font-weight: 700;
    max-width: 80%;
  }
  .what-new-single .title-block ul li {
    font-family: lato, sans-serif;
    font-size: 14px;
    line-height: 33px;
    display: inline;
    font-weight: 700;
    list-style: disc;
    margin-right: 8px;
    position: relative;
  }
  .what-new-single .title-block hr {
    margin: 31px 0;
    border-top: 1px solid #e4e4e4;
  }
  .what-new-single .title-block ul li i {
    width: 8px;
    height: 8px;
    background-color: #212629;
    display: inline-block;
    border-radius: 50%;
  }
  .what-new-single .description-block {
    margin-bottom: 100px;
  }
  .what-new-single .description-block p {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    color: #717274;
    max-width: 92%;
    margin-bottom: 32px;
  }
  .what-new-single .description-block ul {
    padding-left: 20px;
  }
  .what-new-single .description-block li {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    color: #717274;
    margin-bottom: 20px;
    max-width: 92%;
    list-style: disc;
  }
  .what-new header h1 {
    font-size: 44px;
    font-weight: 900;
    color: #2b2b2b;
    line-height: 54px;
    margin: 0 auto 22px;
    text-align: center;
  }
  .what-new header h2 {
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #717274;
    line-height: 30px;
    margin: 0 auto 50px;
    text-align: center;
    max-width: 800px;
    padding: 0 15px;
  }
  .what-new .posts-list .row {
    margin-bottom: 80px;
  }
  .what-new .posts-list .row .block-right {
    padding-left: 5%;
  }
  .what-new .posts-list .row figure {
    overflow: hidden;
    border-radius: 6px;
  }
  .what-new .posts-list .row figure img {
    transition: transform 0.6s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.6s cubic-bezier(0.11, 0, 0.31, 1);
    transform: scale(1.04);
  }
  .what-new .posts-list .row a:hover img {
    transform: scale(1.1);
  }
  .what-new .posts-list .row .date {
    color: #0b9ed0;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
    margin-top: 9px;
  }
  .what-new .posts-list .row .date span {
    color: #a0a5b8;
  }
  .what-new .posts-list .row h3 a {
    font-size: 24px;
    font-weight: 700;
    color: #2b2b2b;
    line-height: 33px;
    font-family: lato, sans-serif;
    margin-bottom: 13px;
    display: inline-block;
  }
  .what-new .posts-list .row h3 a:hover {
    color: #3bacd7;
  }
  .what-new .posts-list .row p {
    font-family: lato, sans-serif;
    font-size: 17px;
    color: #717274;
    line-height: 30px;
  }
  .what-new .posts-list .row ul {
    position: absolute;
    bottom: 0;
  }
  .what-new .posts-list .row ul li {
    font-family: lato, sans-serif;
    font-size: 14px;
    line-height: 33px;
    display: inline;
    font-weight: 700;
    list-style: disc;
    margin-right: 3px;
    position: relative;
  }
  .what-new .posts-list .row ul li i {
    width: 8px;
    height: 8px;
    background-color: #212629;
    display: inline-block;
    border-radius: 50%;
  }
  .what-new .latest-post .content-container {
    margin-bottom: 100px;
    position: relative;
  }
  .what-new .latest-post .content-container figure {
    overflow: hidden;
    border-radius: 6px;
    max-height: 524px;
  }
  .what-new .latest-post .content-container figure img {
    transition: transform 0.6s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.6s cubic-bezier(0.11, 0, 0.31, 1);
    transform: translateY(-4%) scale(1.04);
  }
  .what-new .latest-post .content-container a:hover img {
    transform: scale(1.1);
  }
  .what-new .latest-post .post-infos {
    background-color: #293745;
    max-width: 370px;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 3%;
    padding: 15px 13px 15px 25px;
    border-radius: 4px 4px 0 0;
  }
  .what-new .latest-post .post-infos .date {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
    margin-top: 9px;
  }
  .what-new .latest-post .post-infos .date span {
    color: #a0a5b8;
  }
  .what-new .latest-post .post-infos ul {
    margin-bottom: 20px;
  }
  .what-new .latest-post .post-infos ul li {
    font-family: lato, sans-serif;
    font-size: 17px;
    line-height: 30px;
    display: inline;
    list-style: disc;
    margin-right: 3px;
    position: relative;
    color: #eff6fc;
  }
  .what-new .latest-post .post-infos ul li i {
    width: 8px;
    height: 8px;
    background-color: #eff6fc;
    display: inline-block;
    border-radius: 50%;
  }
  .what-new .latest-post .post-infos .arrow {
    max-width: 28px;
    float: right;
    transition: transform 0.6s cubic-bezier(0.11, 0, 0.31, 1),
      -webkit-transform 0.6s cubic-bezier(0.11, 0, 0.31, 1);
  }
  .templates-top-categories {
    padding: 60px 0;
  }
  .templates-top-categories .main-list {
    text-align: center;
    position: relative;
  }
  .templates-top-categories .main-list li {
    display: inline-block;
  }
  .templates-top-categories .main-list li a {
    font-weight: 700;
    font-size: 16px;
    font-family: lato, sans-serif;
    color: #717274;
    border-radius: 8px;
    padding: 13px 17px;
  }
  .templates-top-categories .main-list li a:hover {
    color: #1f92b5;
    background-color: #eff6fc;
    border-radius: 8px;
  }
  .templates-top-categories .main-list li.open {
    position: relative;
  }
  .templates-top-categories .main-list li.open img {
    vertical-align: middle;
    cursor: pointer;
  }
  .templates-top-categories .popup {
    width: 456px;
    height: 390px;
    position: absolute;
    background-color: #f8fafb;
    border: 1px solid #dae4ea;
    border-radius: 6px;
    right: 0;
    top: 48px;
    z-index: 2;
  }
  .templates-main-page-v2 .content-container {
    float: left;
    width: 100%;
    padding: 36px 30px 0;
  }
  .templates-main-page-v2 header {
    background: #eff6fc;
  }
  .templates-main-page-v2 .header-content .description {
    font-size: 16px;
    line-height: 24px;
    color: #293745;
    font-family: lato, sans-serif;
    max-width: 699px;
    margin: auto;
  }
  .templates-main-page-v2 .search_templates_new {
    margin: 24px auto;
  }
  .templates-main-page-v2 .templates-slider-v2 figure {
    position: relative;
  }
  .templates-main-page-v2 .templates-slider-v2 figure .title-cover {
    position: absolute;
    top: 0;
    z-index: 1;
    max-width: 95%;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: auto;
    padding-left: 3%;
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 50%,
      rgba(29, 28, 28, 0.65) 100%
    );
    display: none;
    transition: 0.3s ease;
  }
  .templates-main-page-v2 .templates-slider-v2 a:hover figure .title-cover {
    display: block;
    transition: 0.3s ease;
  }
  .templates-main-page-v2 .templates-slider-v2 figure .title-cover h4 {
    position: absolute;
    bottom: 18px;
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    color: #f8fafb;
  }
  .templates-slider-v2 .slick-track {
    margin-left: initial;
  }
  .templates-slider-v2 .slick-prev,
  .templates-slider-v2 .slick-next {
    z-index: 1;
    border: 1px solid #dae4ea;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 40px;
    width: 40px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #f8fafb;
    box-shadow: 0 8px 16px rgba(41, 50, 69, 0.16);
    transition: 0.3s ease;
  }
  .templates-slider-v2 .slick-prev {
    left: -13px;
  }
  .templates-slider-v2 .slick-next {
    right: -13px;
  }
  .templates-slider-v2 .slick-prev:focus,
  .templates-slider-v2 .slick-next:focus,
  .templates-slider-v2 .slick-prev:hover,
  .templates-slider-v2 .slick-next:hover {
    background-color: #dae4ea;
    transition: 0.3s ease;
  }
  .templates-slider-v2 .slick-prev.slick-disabled,
  .templates-slider-v2 .slick-next.slick-disabled {
    opacity: 0;
  }
  .templates-slider-v2 .slick-prev:before {
    content: "\2039";
    color: #000;
    font-size: 38px;
    position: absolute;
    top: -3px;
    left: 0;
    right: 3px;
  }
  .templates-slider-v2 .slick-next:before {
    content: "\203A";
    color: #000;
    font-size: 38px;
    position: absolute;
    top: -3px;
    left: 3px;
    right: 0;
  }
  .templates-main-page-v2 .template-main-title-v2 h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: #293745;
    margin-bottom: 30px;
    display: inline-block;
  }
  .templates-main-page-v2 .template-main-title-v2 span {
    font-size: 14px;
    font-weight: 500;
    color: #0b9ed0;
    float: right;
    transform: translate(-7px, 10px);
    display: inline;
  }
  .templates-main-page-v2 .templates-section ul.nav {
    margin-bottom: 20px;
  }
  .templates-main-page-v2 .templates-section ul.nav a {
    font-weight: 700;
    font-size: 18px;
    font-family: lato, sans-serif;
    color: #293745;
    border-bottom: 2px solid #fff;
    margin-right: 23px;
    padding: 0 0 15px;
  }
  .templates-main-page-v2 .templates-section ul.nav a:hover,
  .templates-main-page-v2 .templates-section ul.nav a.active {
    color: #1f92b5;
    border-bottom: 2px solid #1f92b5;
  }
  .templates-main-page-v2 .templates-slider-v2 .main-image {
    max-width: 95%;
    margin: auto;
  }
  .templates-main-page-v2
    .templates-slider-v2.template_theme_presentation_v2
    .title {
    font-weight: 700;
    font-size: 18px;
    font-family: lato, sans-serif;
    display: block;
    margin-top: 18px;
    opacity: 0;
    color: #293745;
  }
  .templates-main-page-v2
    .templates-slider-v2.template_theme_presentation_v2
    a:hover
    .title {
    opacity: 1;
    color: #293745;
  }
  .apps-visme-main header {
    padding-bottom: 118px;
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/apps-integration-visme-header-2.png);
    background-repeat: no-repeat;
    background-size: 550px;
    background-position: right 10% center;
  }
  .apps-visme-main header .header-content {
    max-width: 527px;
    margin-top: 60px;
    position: relative;
    z-index: 1;
  }
  .apps-visme-main header .small-container {
    position: relative;
  }
  .apps-visme-main header .header-content h1 {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 10px;
  }
  .apps-visme-main header .header-content p {
    font-size: 16px;
    line-height: 24px;
    color: #293745;
    font-family: lato, sans-serif;
  }
  .apps-visme-main header .main-img {
    max-width: 554px;
    z-index: 0;
    display: none;
    width: 100%;
  }
  .apps-visme-main .apps-section .small-container {
    position: relative;
  }
  .apps-visme-main .apps-section .small-container:after {
    content: "";
    border-bottom: 1px solid #dae4ea;
    width: 90%;
    height: 1px;
    position: absolute;
    bottom: -2%;
    left: 0;
    right: 0;
    margin: auto;
  }
  .apps-visme-main .apps-row {
    margin-bottom: 44px;
  }
  .apps-visme-main .apps-row:first-child .apps-blocks-container .apps-block a {
    background: #f8fafb;
    display: flex;
    min-height: auto;
  }
  .apps-visme-main
    .apps-row:first-child
    .apps-blocks-container
    .apps-block
    a
    img {
    margin-right: 14px;
  }
  .apps-visme-main
    .apps-row:first-child
    .apps-blocks-container
    .apps-block
    a
    h4 {
    margin-bottom: 3px;
  }
  .apps-visme-main .apps-row h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #293745;
    font-family: lato, sans-serif;
    margin-bottom: 20px;
  }
  .apps-visme-main .apps-row h3 img {
    vertical-align: middle;
    max-width: 42px;
    margin-right: 16px;
    transform: translateY(-5px);
  }
  .apps-visme-main .apps-blocks-container .apps-block {
    border-radius: 6px;
    margin-bottom: 2%;
    padding: 0 1%;
    align-self: center;
  }
  .apps-visme-main .apps-blocks-container .apps-block a {
    border: 1px solid #dae4ea;
    border-radius: 6px;
    margin-bottom: 2%;
    padding: 15px;
    min-height: 256px;
    display: block;
  }
  .apps-visme-main .apps-blocks-container .apps-block a:hover {
    border: 1px solid #3cacd7;
    webkit-box-shadow: 0 24px 24px rgba(41, 55, 69, 0.16);
    -moz-box-shadow: 0 24px 24px rgba(41, 55, 69, 0.16);
    box-shadow: 0 24px 24px rgba(41, 55, 69, 0.16);
    background-color: #fff;
    text-decoration: none;
  }
  .apps-visme-main .apps-blocks-container .apps-block a img {
    max-width: 56px;
    margin-bottom: 10px;
    align-self: center;
  }
  .apps-visme-main .apps-blocks-container .apps-block a h4 {
    font-size: 16px;
    color: #293745;
    font-weight: 700;
    font-family: lato, sans-serif;
    margin-bottom: 10px;
    transition: 0.3s ease;
    display: block;
  }
  .apps-visme-main .apps-blocks-container .apps-block a:hover h4 {
    color: #3cacd7;
    transition: 0.3s ease;
  }
  .apps-visme-main .apps-blocks-container .apps-block a p {
    font-family: lato, sans-serif;
    color: #717274;
    line-height: 21px;
    font-size: 14px;
    margin-bottom: 0;
    transition: 0.3s ease;
  }
  .apps-visme-main .apps-blocks-container .apps-block a:hover p {
    color: #293745;
    transition: 0.3s ease;
  }
  .apps-visme-section-cta {
    padding: 100px 0;
    text-align: center;
  }
  .apps-visme-section-cta p {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    max-width: 530px;
    margin: 0 auto 36px;
  }
  .apps-visme-section-cta .button-blue {
    max-width: 444px;
    width: 100%;
  }
  .apps-visme-details-main .block-header {
    margin-bottom: 50px;
  }
  .apps-visme-details-main .block-header .block-slider {
    padding-right: 50px;
  }
  .apps-visme-details-main .block-header .block-text {
    padding-left: 5%;
  }
  .apps-visme-details-main .back-link {
    color: #717274;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 30px;
    display: inline-block;
  }
  .apps-visme-details-main .main-logo {
    display: inline;
    background: #fff;
    border: 1px solid #dae4ea;
    border-radius: 6px;
    padding: 4px;
    max-width: 72px;
    margin-right: 13px;
  }
  .apps-visme-details-main .visme-logo {
    display: inline;
    background: #fff;
    max-width: 72px;
    margin-right: 13px;
  }
  .apps-visme-details-main h1 {
    display: inline;
    vertical-align: middle;
    font-size: 24px;
  }
  .apps-visme-details-main h4 {
    display: inline;
    vertical-align: middle;
    font-size: 24px;
  }
  .apps-visme-details-main h3 {
    font-weight: 700;
    font-size: 20px;
    font-family: lato, sans-serif;
    color: #293745;
    margin-bottom: 26px;
    margin-top: 36px;
  }
  .apps-visme-details-main p {
    font-family: lato, sans-serif;
    font-size: 15px;
    color: #293745;
  }
  .apps-visme-details-main .button-blue {
    width: 100%;
    font-size: 17px;
  }
  .apps-visme-details-main .block-description {
    margin-bottom: 50px;
  }
  .apps-visme-details-main .block-description ul {
    padding-left: 23px;
  }
  .apps-visme-details-main .block-description ul li {
    font-family: lato, sans-serif;
    font-size: 15px;
    line-height: 20px;
    color: #293745;
    margin-bottom: 15px;
    list-style: decimal;
    padding-left: 10px;
  }
  .apps-visme-details-main .block-description ol {
    padding-left: 23px;
  }
  .apps-visme-details-main .block-description ol li {
    font-family: lato, sans-serif;
    font-size: 15px;
    line-height: 20px;
    color: #293745;
    margin-bottom: 15px;
    position: relative;
    padding-left: 10px;
  }
  .apps-visme-details-main .block-description ol li:before {
    content: "\203A";
    color: #acb7c3;
    font-size: 40px;
    position: absolute;
    top: -3px;
    left: -16px;
  }
  .apps-visme-details-main .categories {
    margin-top: 20px;
  }
  .apps-visme-details-main .categories .title {
    font-family: lato, sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #717274;
    display: block;
    margin-bottom: 8px;
  }
  .apps-visme-details-main .categories ul li {
    color: #293745;
    font-family: open sans, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #fff;
    padding: 7px 11px;
    border: 1px solid #dae4ea;
    display: inline-block;
    border-radius: 3px;
  }
  .apps-visme-details-main .block-recommended-apps {
    margin-top: 50px;
  }
  .slider-simple .slick-prev,
  .slider-simple .slick-next {
    z-index: 1;
    border: 1px solid #dae4ea;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 40px;
    width: 40px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #f8fafb;
    box-shadow: 0 8px 16px rgba(41, 50, 69, 0.16);
    transition: 0.3s ease;
  }
  .slider-simple .slick-prev {
    left: -21px;
  }
  .slider-simple .slick-next {
    right: -21px;
  }
  .apps-visme-details-main .slider-simple .slick-prev {
    left: 0;
  }
  .apps-visme-details-main .slider-simple .slick-next {
    right: 0;
  }
  .slider-simple .slick-prev:focus,
  .slider-simple .slick-next:focus,
  .slider-simple .slick-prev:hover,
  .slider-simple .slick-next:hover {
    background-color: #dae4ea;
    transition: 0.3s ease;
  }
  .slider-simple .slick-prev.slick-disabled,
  .slider-simple .slick-next.slick-disabled {
    opacity: 0;
  }
  .slider-simple .slick-prev:before {
    content: "\2039";
    color: #000;
    font-size: 38px;
    position: absolute;
    top: -3px;
    left: 0;
    right: 3px;
  }
  .slider-simple .slick-next:before {
    content: "\203A";
    color: #000;
    font-size: 38px;
    position: absolute;
    top: -3px;
    left: 3px;
    right: 0;
  }
  .slider-simple.grey-padding {
    padding: 5%;
    border-radius: 6px;
  }
  .slider-simple.grey-padding .slick-slide video,
  .slider-simple.grey-padding .slick-slide img {
    border-radius: 6px;
    width: 100%;
  }
  .ppt-converter-page header {
    position: relative;
    background-color: #eff6fc;
    margin-bottom: 100px;
    padding-bottom: 20px;
  }
  .ppt-converter-page header:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 10%;
    background-color: #fff;
    z-index: 0;
  }
  .ppt-converter-page header .img-bg-left {
    position: absolute;
    max-width: 300px;
    right: 0;
    top: 20%;
    z-index: 1;
  }
  .ppt-converter-page header .img-bg-right {
    position: absolute;
    max-width: 300px;
    left: 0;
    top: 20%;
    z-index: 1;
  }
  .ppt-converter-page header .content h1 {
    font-weight: 700;
    font-size: 40px;
    line-height: 52px;
    text-align: center;
  }
  .ppt-converter-page header .content .description {
    font-family: lato, sans-serif;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .pdf-converter-block {
    display: flex;
    max-width: 768px;
    margin: 0 auto;
    justify-content: space-between;
    margin-top: 55px;
    z-index: 1;
    position: relative;
  }
  .pdf-converter-block .upload-block {
    width: 65%;
    background-color: #fff;
    border-radius: 6px;
    padding: 24px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .pdf-converter-block .upload-block h4 {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 30px;
  }
  .pdf-converter-block .upload-block .upload-section {
    width: 100%;
    height: 155px;
    background-color: #f8fafb;
    border: 1px solid #099ecf;
    border-radius: 6px;
    margin-bottom: 25px;
  }
  .pdf-converter-block .upload-block .button-blue {
    width: 100%;
  }
  .pdf-converter-block .login-block h4 {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 32px;
  }
  .pdf-converter-block .login-block {
    width: 32%;
    background-color: #fff;
    border-radius: 6px;
    padding: 24px;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .pdf-converter-block .login-block .visme-logo {
    display: block;
    max-width: 28px;
    margin-bottom: 10px;
  }
  .pdf-converter-block .login-block h4 {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .pdf-converter-block .login-block p {
    font-size: 13px;
    line-height: 18px;
    font-family: lato, sans-serif;
    color: #293745;
    margin-bottom: 51px;
  }
  .pdf-converter-block .login-block .button-blue {
    width: 100%;
  }
  .pdf-converter-steps {
    padding: 50px 0;
  }
  .pdf-converter-steps h3 {
    font-weight: 700;
    font-size: 28px;
    color: #293745;
    text-align: center;
    margin-bottom: 10px;
  }
  .pdf-converter-steps h4 {
    font-family: lato, sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #293745;
    text-align: center;
    margin-bottom: 70px;
  }
  .pdf-converter-steps ul {
    max-width: 930px;
    margin: auto;
  }
  .pdf-converter-steps ul li {
    font-family: lato, sans-serif;
    font-size: 15px;
    line-height: 20px;
    color: #a0a5b8;
    display: inline-block;
    width: 24%;
    border-left: 2px solid #3cacd7;
    padding: 11px 0 11px 14px;
  }
  .pdf-converter-steps ul li span {
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #293745;
    margin-top: 5px;
  }
  .pdf-converter-steps h3 {
    font-weight: 700;
    font-size: 28px;
    color: #293745;
    text-align: center;
    margin-bottom: 10px;
  }
  .pdf-converter-features {
    padding: 50px 0;
  }
  .pdf-converter-features h3 {
    font-weight: 700;
    font-size: 28px;
    color: #293745;
    text-align: center;
    margin-bottom: 70px;
  }
  .pdf-converter-features .features-row {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .pdf-converter-features .features-row .feature {
    text-align: center;
    width: 33%;
    padding: 15px 38px 53px;
    cursor: pointer;
    transition: 0.3s ease;
    border: 1px solid transparent;
    box-sizing: border-box;
    border-radius: 6px;
    position: relative;
    margin: 1px;
  }
  .pdf-converter-features .features-row .feature:hover {
    border: 1px solid #3cacd7;
    box-sizing: border-box;
    border-radius: 6px;
    transition: 0.3s ease;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .pdf-converter-features .features-row .feature:nth-child(1):after,
  .pdf-converter-features .features-row .feature:nth-child(2):after,
  .pdf-converter-features .features-row .feature:nth-child(3):after {
    content: "";
    position: absolute;
    bottom: -2px;
    width: 102%;
    height: 1px;
    background-color: #dae4ea;
    left: 0;
  }
  .pdf-converter-features .features-row .feature:nth-child(2):before,
  .pdf-converter-features .features-row .feature:nth-child(3):before,
  .pdf-converter-features .features-row .feature:nth-child(5):before,
  .pdf-converter-features .features-row .feature:nth-child(6):before {
    content: "";
    position: absolute;
    height: 102%;
    width: 1px;
    background-color: #dae4ea;
    left: -2px;
    top: 0;
  }
  .pdf-converter-features .features-row .feature:nth-child(3):before {
    content: "";
  }
  .pdf-converter-features .features-row .feature img {
    max-width: 56px;
    margin: auto;
  }
  .pdf-converter-features .features-row .feature h4 {
    color: #293745;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    font-family: lato, sans-serif;
    text-align: center;
  }
  .pdf-converter-features .features-row .feature p {
    font-family: lato, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #717274;
    margin-bottom: 0;
  }
  .graph-maker-v3 header {
    background-color: #eff6fc;
    position: relative;
    margin-bottom: 65px;
  }
  .graph-maker-v3 header:after {
    content: "";
    width: 100%;
    height: 40%;
    position: absolute;
    bottom: 0;
    background-color: #fff;
    z-index: 0;
  }
  .graph-maker-v3 header .header-container {
    text-align: center;
    position: relative;
    z-index: 1;
  }
  .graph-maker-v3 header .header-container h1 {
    font-weight: 800;
    font-size: 48px;
    line-height: 64px;
    color: #0b9ed0;
  }
  .graph-maker-v3 header .header-container h1 span {
    color: #293745;
  }
  .graph-maker-v3 header .header-container p {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    font-family: lato, sans-serif;
    max-width: 600px;
    margin: 0 auto 40px;
  }
  .graph-maker-v3 header .header-container .button-blue {
    margin-bottom: 20px;
  }
  .graph-maker-v3 header .header-container .rate-logos {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
  }
  .graph-maker-v3 header .header-container .rate-logos img {
    max-width: 100%;
    margin: 0 10px;
  }
  .graph-maker-v3 header .header-container .main-img {
    display: block;
    max-width: 976px;
    margin: 0 auto;
    width: 100%;
  }
  .block-type-of-graphs {
    text-align: center;
    background-color: #eff6fc;
    position: relative;
  }
  .block-type-of-graphs:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 17.6%;
    bottom: 0;
    background-color: #fff;
    left: 0;
    z-index: 0;
  }
  .block-type-of-graphs .container {
    position: relative;
    z-index: 1;
  }
  .block-type-of-graphs h2 {
    font-weight: 700;
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 20px;
  }
  .block-type-of-graphs h2 span {
    color: #0a9ed0;
  }
  .block-type-of-graphs h2 span {
    color: #0a9ed0;
  }
  .block-type-of-graphs p {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 65px;
    font-family: lato, sans-serif;
  }
  .block-type-of-graphs .main-img {
    max-width: 948px;
    margin: 0 auto;
    width: 100%;
  }
  .block-mutliuse-cta-v2 {
    padding: 50px 0;
    text-align: center;
  }
  .block-mutliuse-cta-v2 .button-blue {
    display: inline-block;
    margin-bottom: 41px;
  }
  .block-mutliuse-cta-v2 .main-img {
    display: block;
    max-width: 250px;
    margin: 0 auto;
  }
  .block-multiuse-feautures-icon-text {
    text-align: center;
  }
  .block-multiuse-feautures-icon-text .row {
    margin-top: 77px;
  }
  .block-multiuse-feautures-icon-text .block {
    margin-bottom: 60px;
    padding: 0 30px;
  }
  .block-multiuse-feautures-icon-text .block img {
    margin: 0 auto 20px;
    max-width: 56px;
    max-height: 50px;
    display: block;
    background: #fff;
    box-shadow: 0 16px 16px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    padding: 10px;
  }
  .block-multiuse-feautures-icon-text .block p {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #293745;
    margin-bottom: 0;
  }
  .block-multiuse-text-image-rows .block-row {
    margin-bottom: 50px;
  }
  .block-multiuse-text-image-rows.with-steps .block-row {
    padding-bottom: 25px;
    padding-top: 25px
  }
  .block-multiuse-text-image-rows .block-row .block-text h4 {
    margin-bottom: 30px;
  }
  .block-multiuse-text-image-rows .block-row .block-social-gif {
    position: relative;
    width: 90%;
  }
  .block-multiuse-text-image-rows .block-row .block-social-gif .img-gif {
    position: absolute;
    right: 7%;
    top: 9%;
  }
  .block-multiuse-text-image-rows .block-row .block-social-gif .img-people {
    position: absolute;
    right: 3%;
    bottom: 4%;
  }
  .block-multiuse-text-image-rows .block-row .icon {
    margin-bottom: 20px;
    max-width: 56px;
    max-height: 50px;
    display: block;
    background: #fff;
    box-shadow: 0 16px 16px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    padding: 10px;
  }
  .block-multiuse-text-image-rows.img-space .block-image {
    text-align: right;
  }
  .block-multiuse-text-image-rows.img-space .block-image.order-xl-1 {
    text-align: left;
  }
  .block-multiuse-text-image-rows.img-space .block-image .main-img {
    width: 91%;
  }
  .block-multiuse-text-image-rows .block-row .block-text {
    padding-right: 80px;
  }
  .block-multiuse-text-image-rows p.global-description {
    margin-bottom: 100px;
  }
  .block-multiuse-text-image-rows .block-row .block-text p {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #717274;
    max-width: 90%;
  }
  .template-landing-v4 .block-multiuse-text-image-rows .block-row .block-text p {
    max-width: 100%;
  }
  .block-multiuse-text-image-rows .block-row .block-text p {
    color: #293745;
  }
  .block-multiuse-large-image-animation {
    background: linear-gradient(180deg, #fefefe 60%, #eff6fc 100%);
    overflow: hidden;
  }
  .block-multiuse-large-image-animation .main-img {
    width: 100%;
    transform: scale(1.3) translateY(40px);
    transition: 0.1s ease;
  }
  .block-multiuse-colorful-feautures-blocks h3 {
    margin-top: 60px;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row {
    margin-top: 30px;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block {
    text-align: center;
    margin-bottom: 30px;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block a {
    display: block;
    padding: 24px;
    border-radius: 6px;
    transition: 0.3s ease;
    border: 1px solid transparent;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block a:hover {
    text-decoration: none;
    background: #fff;
    transition: 0.3s ease;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block a:hover h6,
  .block-multiuse-colorful-feautures-blocks .blocks-row .block a:hover p {
    color: #293745;
    transition: 0.3s ease;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block a:hover span {
    color: #2693ff;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block:nth-child(1) a {
    background: #67c1c9;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block:nth-child(2) a {
    background: #f08077;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block:nth-child(3) a {
    background: #f0a560;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block:nth-child(4) a {
    background: #8970de;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block:nth-child(5) a {
    background: #b05bb0;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block:nth-child(6) a {
    background: #7aba74;
  }
  .block-multiuse-colorful-feautures-blocks
    .blocks-row
    .block:nth-child(1)
    a:hover {
    border: 1px solid #67c1c9;
    background: #fff;
  }
  .block-multiuse-colorful-feautures-blocks
    .blocks-row
    .block:nth-child(2)
    a:hover {
    border: 1px solid #f08077;
    background: #fff;
  }
  .block-multiuse-colorful-feautures-blocks
    .blocks-row
    .block:nth-child(3)
    a:hover {
    border: 1px solid #f0a560;
    background: #fff;
  }
  .block-multiuse-colorful-feautures-blocks
    .blocks-row
    .block:nth-child(4)
    a:hover {
    border: 1px solid #8970de;
    background: #fff;
  }
  .block-multiuse-colorful-feautures-blocks
    .blocks-row
    .block:nth-child(5)
    a:hover {
    border: 1px solid #b05bb0;
    background: #fff;
  }
  .block-multiuse-colorful-feautures-blocks
    .blocks-row
    .block:nth-child(6)
    a:hover {
    border: 1px solid #7aba74;
    background: #fff;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block img {
    max-width: 72px;
    margin-bottom: 30px;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block h6 {
    color: #fff;
    margin-bottom: 10px;
    transition: 0.3s ease;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block p {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #e7eff3;
    transition: 0.3s ease;
  }
  .block-multiuse-colorful-feautures-blocks .blocks-row .block span {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    transition: 0.3s ease;
  }
  .block-multiuse-testimonial-columns .block-container {
    border: 1px solid #dae4ea;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 20px;
  }
  .block-multiuse-testimonial-columns .block-container .logo {
    margin-bottom: 20px;
    display: block;
    max-height: 40px;
  }
  .block-multiuse-testimonial-columns .block-container p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    font-family: lato, sans-serif;
    min-height: 217px;
  }
  .block-multiuse-testimonial-columns .author {
    display: flex;
    justify-content: flex-start;
  }
  .block-multiuse-testimonial-columns .author .author-img {
    width: 42px;
    height: 42px;
    border: 1px solid #737573;
    border-radius: 50%;
    margin-right: 15px;
    overflow: hidden;
  }
  .block-multiuse-testimonial-columns .author .author-img img {
    width: 100%;
    height: 100%;
  }
  .block-multiuse-testimonial-columns .author .author-name {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
  }
  .block-multiuse-testimonial-columns .author .author-name span {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #717274;
    display: block;
  }
  .block-multiuse-columns-image-description {
    text-align: center;
  }
  .block-multiuse-columns-image-description .blocks-row {
    margin-top: 125px;
  }
  .block-multiuse-columns-image-description .blocks-row .block {
    padding: 0 30px;
  }
  .block-multiuse-columns-image-description .blocks-row .main-img {
    display: block;
    margin: 0 auto 40px;
    max-height: 212px;
  }
  .block-multiuse-columns-image-description .blocks-row h5 {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 11px;
  }
  .block-multiuse-columns-image-description .blocks-row p {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    color: #717274;
  }
  .block-multiuse-chart-multitabs {
    background: #314152;
  }
  .block-multiuse-chart-multitabs .header-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 90px;
  }
  .block-multiuse-chart-multitabs .header-block h3 {
    font-weight: 700;
    font-size: 34px;
    line-height: 44px;
    color: #f8fafb;
    max-width: 564px;
    margin-bottom: 20px;
  }
  .block-multiuse-chart-multitabs .header-block h3 span {
    color: #3cacd7;
  }
  .block-multiuse-chart-multitabs .header-block p {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #e4e4e4;
    font-family: lato, sans-serif;
  }
  .block-multiuse-chart-multitabs .header-block .main-img {
    max-width: 275px;
  }
  .block-multiuse-chart-multitabs .content-block {
    position: relative;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-bottom: 66px;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li {
    display: inline-block;
    width: 19%;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a {
    font-weight: 500;
    font-size: 19px;
    line-height: 28px;
    font-family: lato, sans-serif;
    color: #a0a5b8;
    background: #293745;
    border-radius: 6px;
    border: 1px solid transparent;
    transition: 0.3s ease;
    display: flex;
    align-items: center;
    padding: 12px;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a figure {
    position: relative;
    border-radius: 6px;
    padding: 3px;
    margin: 0 8px 0 0;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a figure .icon {
    max-width: 43px;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a.active,
  .block-multiuse-chart-multitabs .content-block .main-tab li a:hover {
    background: #3f4759;
    border: 1px solid #586276;
    transition: 0.3s ease;
    text-decoration: none;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a.active figure,
  .block-multiuse-chart-multitabs .content-block .main-tab li a:hover figure {
    background: #f8fafb;
    transition: 0.3s ease;
  }
  .block-multiuse-chart-multitabs .content-block a:hover {
    text-decoration: none;
  }
  .block-multiuse-chart-multitabs .content-block h4 {
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    color: #f8fafb;
    margin-bottom: 10px;
  }
  .block-multiuse-chart-multitabs .content-block a,
  .block-multiuse-chart-multitabs .content-block a:hover {
    font-weight: 500;
    font-size: 18px;
    color: #dadada;
    font-family: lato, sans-serif;
  }
  .block-multiuse-chart-multitabs .content-block p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #dadada;
    padding-right: 55px;
    font-family: lato, sans-serif;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab {
    display: flex;
    border-top: 1px solid #293745;
    padding-top: 20px;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 15px;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab li {
    width: 20%;
    margin-right: 4%;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab li a {
    display: block;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab li figure {
    background: #293745;
    border-radius: 6px;
    padding: 20px;
    transition: 0.3s ease;
    border: 1px solid transparent;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab li figure img {
    width: 100%;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab li a.active,
  .block-multiuse-chart-multitabs .content-block .sub-tab li a:hover {
    display: block;
  }
  .block-multiuse-chart-multitabs .content-block .sub-tab li a.active figure,
  .block-multiuse-chart-multitabs .content-block .sub-tab li a:hover figure {
    background: #3f4759;
    border: 1px solid #586276;
    transition: 0.3s ease;
  }
  .block-multiuse-chart-multitabs .block-tab-images img {
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgb(105 103 103/20%);
    border-radius: 11px;
  }
  .block-multiuse-display-templates-v2 .view-templates {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    color: #2693ff;
    display: table;
    margin: 0 auto;
  }
  .template-grid-4.new-design .grid-item-2018 {
    padding: 0 15px 7px;
  }
  .grid-item-2018.new-design .frame .asset-container {
    border-radius: 6px;
  }
  .grid-item-2018.new-design .frame .title,
  .grid-item-2018.new-design.frame .title:hover {
    background-color: transparent;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #293745;
    font-family: lato, sans-serif;
    text-decoration: none;
  }
  .grid-item-2018.new-design .frame {
    box-shadow: none !important;
  }
  .grid-item-2018.new-design .frame a,
  .grid-item-2018.new-design .frame a:hover {
    text-decoration: none;
  }
  .lazy-hidden,
  .entry img.lazy-hidden,
  img.thumbnail.lazy-hidden {
    background-color: transparent !important;
  }
  .slider-rounded-chevron .slick-prev,
  .slider-rounded-chevron .slick-next {
    z-index: 1;
    border: 1px solid #dae4ea;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 40px;
    width: 40px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #f8fafb;
    box-shadow: 0 8px 16px rgba(41, 50, 69, 0.16);
    transition: 0.3s ease;
  }
  .slider-rounded-chevron.move-it-up .slick-prev,
  .slider-rounded-chevron.move-it-up .slick-next {
    top: 39%;
  }
  .slider-rounded-chevron .slick-next {
    right: -13px;
  }
  .slider-rounded-chevron .slick-prev {
    left: -13px;
  }
  .slider-rounded-chevron .slick-prev:focus,
  .slider-rounded-chevron .slick-next:focus,
  .slider-rounded-chevron .slick-prev:hover,
  .slider-rounded-chevron .slick-next:hover {
    background-color: #dae4ea;
    transition: 0.3s ease;
  }
  .slider-rounded-chevron .slick-prev:before {
    content: "\2039";
    color: #000;
    font-size: 38px;
    position: absolute;
    top: -3px;
    left: 0;
    right: 3px;
  }
  .slider-rounded-chevron .slick-next:before {
    content: "\203A";
    color: #000;
    font-size: 38px;
    position: absolute;
    top: -3px;
    left: 3px;
    right: 0;
  }
  .slider-rounded-chevron .slick-disabled {
    display: none !important;
  }
  .templates-subcat-slider-menu {
    margin-bottom: 57px;
  }
  .templates-subcat-slider-menu .cat-url:hover {
    text-decoration: none;
    border: 1px solid #0b9ed0;
    transition: 0.3s ease;
    webkit-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0 0 17px 3px rgba(184, 184, 184, 0.5);
  }
  .templates-subcat-slider-menu .cat-url {
    display: block;
    text-align: center;
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #f8fafb;
    border-radius: 42px;
    margin: 19px 8px;
    padding: 11px 24px;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    transition: 0.3s ease;
  }
  .templates-subcat-slider-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .templates-subcat-slider-header h3 a {
    color: #000;
    font-weight: 600;
    font-size: 20px;
  }
  .templates-subcat-slider-header span a {
    color: #3cacd7;
    font-weight: 600;
    font-size: 16px;
    font-family: lato, sans-serif;
    position: relative;
    padding-right: 20px;
    display: flex;
  }
  .templates-subcat-slider-header span a:after {
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
    height: 0.55em;
    vertical-align: text-top;
    width: 0.55em;
    cursor: pointer;
    transform: rotate(45deg);
    top: 1px;
    right: 0;
    position: absolute;
    border-color: #3cacd7;
    bottom: 0;
    margin: auto;
    transition: 0.3s ease;
  }
  .templates-subcat-slider-header a:hover {
    text-decoration: none;
  }
  .templates-subcat-slider-container {
    width: 100%;
    margin-bottom: 35px;
  }
  .templates-subcat-slider-container .slick-slide:first-child .col-container {
    padding-left: 0;
  }
  .templates-subcat-slider-container .slick-slide:last-child .col-container {
    padding-right: 0;
  }
  .templates-subcat-slider-container .col-container {
    padding: 8px;
  }
  .templates-subcat-slider-container .col-container figure {
    max-height: 200px;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 0;
  }
  .templates-subcat-slider-container .col-container figure img {
    width: 100%;
  }
  .templates-subcat-slider-container .col-container a {
    display: block;
    border-radius: 6px;
    border: 1px solid transparent;
    color: #293745;
    transition: 0.3s ease;
  }
  .templates-subcat-slider-container .col-container a:hover {
    background-color: #f8fafb;
    text-decoration: none;
    border: 1px solid #3cacd7;
  }
  .templates-subcat-slider-container .col-container .template-name-container {
    padding: 8px;
  }
  .templates-subcat-slider-container
    .col-container
    .template-name-container
    .template-name {
    color: #293745;
    font-size: 14px;
    font-family: lato, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .templates-subcat-slider-container
    .col-container
    .template-name-container
    span {
    color: #949db0;
    font-size: 11px;
    font-family: lato, sans-serif;
    display: block;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(1)
    .col-container
    figure {
    max-height: 255px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(2)
    .col-container
    figure {
    max-height: 135px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(3)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(4)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(5)
    .col-container
    figure {
    max-height: 193px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(6)
    .col-container
    figure {
    max-height: 152px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(7)
    .col-container
    figure {
    max-height: 118px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(8)
    .col-container
    figure {
    max-height: 155px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(9)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(10)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(11)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(12)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(13)
    .col-container
    figure {
    max-height: 217px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(14)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(15)
    .col-container
    figure {
    max-height: 226px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(16)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(17)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(18)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(19)
    .col-container
    figure {
    max-height: 283px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(20)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(21)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(22)
    .col-container
    figure {
    max-height: 125px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(23)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(24)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(25)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(26)
    .col-container
    figure {
    max-height: 139px;
  }
  .templates-subcategories-list-container
    i.nfographic-row:nth-child(27)
    .col-container
    figure {
    max-height: 120px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(28)
    .col-container
    figure {
    max-height: 188px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(29)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(30)
    .col-container
    figure {
    max-height: 124px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(31)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(32)
    .col-container
    figure {
    max-height: 206px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(33)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(34)
    .col-container
    figure {
    max-height: 124px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(35)
    .col-container
    figure {
    max-height: 100px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(36)
    .col-container
    figure {
    max-height: 124px;
  }
  .templates-subcategories-list-container
    .infographic-row:nth-child(37)
    .col-container
    figure {
    max-height: 160px;
  }
  .templates-page .template_details .block-details .specifications-v2 {
    display: flex;
    justify-content: space-between;
  }
  .templates-page .template_details .block-details .specifications-v2 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .templates-page .template_details .block-details .specifications-v2 ul li {
    width: 46%;
  }
  .templates-page
    .template_details
    .block-details
    .specifications-v2
    ul
    li
    .title {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    font-family: lato, sans-serif;
    color: #293745;
    margin-bottom: 15px;
  }
  .templates-page
    .template_details
    .block-details
    .specifications-v2
    ul
    li
    .text {
    font-family: lato, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #293745;
    margin-bottom: 20px;
  }
  .templates-page .template_details .block-details .compatibility {
    display: flex;
    justify-content: space-between;
  }
  .templates-page .template_details .block-details .compatibility ul {
    width: 70%;
  }
  .templates-page .template_details .block-details .compatibility ul li {
    display: inline-block;
  }
  .templates-page .template_details .block-details .compatibility ul li img {
    max-width: 32px;
  }
  .templates-page .template_details .block-details .related-tags-v2 {
    display: flex;
    justify-content: space-between;
  }
  .templates-page .template_details .block-details .compatibility h3,
  .templates-page .template_details .block-details .specifications-v2 h3,
  .templates-page .template_details .block-details .related-tags-v2 h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    color: #293745;
  }
  .templates-page .template_details .block-details .related-tags-v2 ul {
    margin-top: 10px;
  }
  .templates-page .template_details .block-details .related-tags-v2 ul li {
    margin-bottom: 20px;
    display: inline-block;
  }
  .templates-page .template_details .block-details .related-tags-v2 ul li a {
    font-family: lato, sans-serif;
    font-size: 14px;
    border: 1px solid #dae4ea;
    color: #293745;
    display: block;
    padding: 10px 30px;
    border-radius: 6px;
    margin-right: 11px;
    text-transform: capitalize;
    background-color: #f8fafb;
    transition: 0.3s ease;
  }
  .templates-page
    .template_details
    .block-details
    .related-tags-v2
    ul
    li
    a:hover {
    background-color: #ebeeef;
    text-decoration: none;
    transition: 0.3s ease;
  }
  .more-templates-details-v2 {
    padding: 20px 8px 130px;
  }
  .more-templates-details-v2 h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #293745;
    margin-bottom: 20px;
  }
  .more-templates-details-v2 .grid-item-2018 .frame .asset-container {
    border-radius: 6px;
  }
  .more-templates-details-v2 .grid-item-2018 .frame .title,
  .more-templates-details-v2 .grid-item-2018 .frame .title:hover {
    color: #293745;
    padding: 16px 20px 16px 10px;
    background-color: transparent;
    font-size: 14px;
    font-weight: 700;
    font-family: lato, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .more-templates-details-v2 .grid-item-2018 .frame {
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 6px;
    border: 1px solid transparent;
    transition: 0.3s ease;
  }
  .more-templates-details-v2 .grid-item-2018 .frame:hover {
    background-color: #f8fafb;
    text-decoration: none;
    border: 1px solid #3cacd7;
    transition: 0.3s ease;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-slider {
    width: 100%;
    margin-right: 0;
    padding-bottom: 40px;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .information
    .block-description {
    width: 100%;
    padding-right: 0;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .templates-details-slider {
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .templates-page .template_details .block-details.ver-2 .breadcrumb a {
    font-family: lato, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #3f4759;
  }
  .templates-page
    .template_details
    .block-details.ver-2
    .breadcrumb
    a:last-child {
    color: #798297;
  }
  .templates-page .template_details .block-details.ver-2 h1 {
    display: block;
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
    color: #293745;
    margin-bottom: 20px;
  }
  .templates-page .template_details .block-details.ver-2 .button-blue {
    width: 100%;
    max-width: 100%;
    padding: 12px 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    font-family: lato, sans-serif;
  }
  .templates-page .template_details .block-details.ver-2 .description h2 {
    font-family: lato, sans-serif !important;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 20px;
    color: #586276;
  }
  .templates-page .template_details .block-details.ver-2 .description h6 {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #293745;
    font-family: lato, sans-serif;
    margin-bottom: 14px;
  }
  .templates-page .template_details .block-details.ver-2 .description p,
  .templates-page .template_details .block-details.ver-2 .description span {
    font-family: lato, sans-serif !important;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
    color: #586276;
  }
  .tooltip-inner {
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 6px;
  }
  .footer-dropdown-language {
    font-family: lato, sans-serif;
    border: 1px solid #dae4ea;
    background-color: #fff;
    border-radius: 6px;
    position: relative;
  }
  .footer-dropdown-language.active {
    border-radius: 0 0 6px 6px;
    border-top: 1px solid transparent;
    box-shadow: 0 32px 24px rgba(0, 0, 0, 0.08);
  }
  .footer-dropdown-language.active .content {
    display: block;
  }
  .footer-dropdown-language .content {
    padding: 16px 9px 0 13px;
    display: none;
    position: absolute;
    bottom: 37px;
    border: 1px solid #dae4ea;
    width: 101%;
    border-radius: 6px 6px 0 0;
    border-bottom: 0;
    left: -1px;
    box-shadow: 0 32px 24px rgba(0, 0, 0, 0.08);
    background-color: #fff;
  }
  .footer-dropdown-language .content .title {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #3f4759;
    margin-bottom: 20px;
    display: block;
  }
  .footer-dropdown-language .content ul li {
    display: block;
    margin-bottom: 0;
  }
  .footer-dropdown-language .content ul li a,
  .footer-dropdown-language .content ul li a:hover {
    font-family: lato, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #293745;
    padding: 10px 0;
    display: block;
  }
  .footer-dropdown-language .content .current {
    color: #798297;
    display: block;
    font-size: 14px;
    line-height: 20px;
    border-top: 1px solid #dae4ea;
    padding-top: 10px;
    font-weight: 500;
    margin-bottom: 10px;
  }
  .footer-dropdown-language .dropdown {
    cursor: pointer;
  }
  .footer-dropdown-language .dropdown .inner-container {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    font-family: lato, sans-serif;
    color: #293745;
    position: relative;
    padding: 10px 16px 10px 37px;
    background-color: #fff;
    border-radius: 6px;
    transition: 0.3s ease;
  }
  .footer-dropdown-language.active .dropdown .inner-container {
    background-color: #f8fafb;
    transition: 0.3s ease;
  }
  .footer-dropdown-language .dropdown .inner-container:before {
    content: "";
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/2021/icons/i_language.svg);
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 11px;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .footer-dropdown-language .dropdown .inner-container:after {
    border-style: solid;
    border-width: 0.13px 0.13px 0 0;
    content: "";
    display: inline-block;
    height: 0.45em;
    right: 20px;
    position: absolute;
    vertical-align: text-top;
    width: 0.45em;
    cursor: pointer;
    transform: rotate(135deg);
    top: 0;
    transition: 0.3s ease;
    bottom: 0;
    margin: auto;
  }
  .footer-dropdown-language.active .dropdown .inner-container:after {
    transform: rotate(314deg);
    transition: 0.3s ease;
  }
  .block-home-pre-footer {
    text-align: center;
    position: relative;
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/2021/home-pre-footer-clouds.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
    padding-top: 180px;
  }
  .block-home-pre-footer .medium-container {
    position: relative;
  }
  .block-home-pre-footer .confettu {
    position: absolute;
    left: 0;
    right: 0;
    top: -76px;
    max-width: 478px;
    margin: auto;
  }
  .block-home-pre-footer h2 span {
    display: block;
  }
  .block-home-pre-footer .button-blue {
    margin-bottom: 20px;
    display: inline-block;
    margin: 30px auto 80px;
    font-family: lato, sans-serif;
    font-size: 20px;
    padding: 16px 58px;
    border-radius: 6px;
  }
  .block-home-pre-footer .main-img {
    max-width: 812px;
    display: block;
    margin: auto;
  }
  .block-multiuse-testimonials-v3 .testimonial-container {
    text-align: center;
  }
  .block-multiuse-testimonials-v3 .testimonial-container p {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 19px;
    line-height: 34px;
    color: #293745;
    margin-bottom: 65px;
  }
  .block-multiuse-testimonials-v3 .testimonial-container .logo {
    max-width: 56px;
    display: block;
    margin: 0 auto 35px;
  }
  .block-multiuse-testimonials-v3 .testimonial-container .company-title {
    font-weight: 600;
    font-size: 17px;
    line-height: 32px;
    color: #293745;
    display: block;
    margin-bottom: 0px;
  }
  .block-multiuse-testimonials-v3 .testimonial-container .company-industry {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 28px;
    color: #798297;
  }
  .block-multiuse-colorful-cols {
    position: relative;
  }
  .block-multiuse-colorful-cols:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 58%;
    background-color: #2b3140;
  }
  .block-multiuse-colorful-cols h2 {
    color: #f8fafb;
    position: relative;
    margin-bottom: 70px;
  }
  .block-multiuse-colorful-cols .block {
    margin-bottom: 30px;
  }
  .block-multiuse-colorful-cols .block .container-inner {
    padding: 40px 40px 39%;
    border-radius: 12px;
    text-align: center;
    position: relative;
  }
  .block-multiuse-colorful-cols .block:nth-child(1) .container-inner {
    background-color: #e2f1ff;
  }
  .block-multiuse-colorful-cols .block:nth-child(2) .container-inner {
    background-color: #e8fbe6;
  }
  .block-multiuse-colorful-cols .block:nth-child(3) .container-inner {
    background-color: #fdf8e0;
  }
  .block-multiuse-colorful-cols .block .icon {
    margin: 0 auto 33px;
    max-width: 72px;
    display: block;
    background: #fff;
    box-shadow: 0 16px 16px rgba(0, 0, 0, 0.08);
    border-radius: 12px;
    padding: 0;
  }
  .block-multiuse-colorful-cols .block h6 {
    margin-bottom: 15px;
  }
  .block-multiuse-colorful-cols .block p {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #293745;
    font-family: lato, sans-serif;
    min-height: 120px;
  }
  .block-multiuse-colorful-cols .block p.initial {
    min-height: initial;
    margin-bottom: 0;
  }
  .block-multiuse-colorful-cols .block .learn-more {
    font-family: lato, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #f8fafb;
    padding: 12px 31px;
    display: inline-block;
    margin-bottom: 30px;
    border-radius: 6px;
  }
  .block-multiuse-colorful-cols .block:nth-child(1) .learn-more {
    background-color: #3cacd7;
  }
  .block-multiuse-colorful-cols .block:nth-child(2) .learn-more {
    background-color: #7aba74;
  }
  .block-multiuse-colorful-cols .block:nth-child(3) .learn-more {
    background-color: #eac629;
  }
  .block-multiuse-colorful-cols .block .main-img {
    max-width: 338px;
    display: block;
    margin: auto;
    position: absolute;
    bottom: -32%;
    left: 0;
    right: 0;
    width: 100%;
  }
  .block-multiuse-use-cases h3 {
    font-size: 34px;
    margin-bottom: 20px;
  }
  .block-multiuse-use-cases .global-description {
    color: #586276;
    margin-bottom: 60px;
  }
  .block-multiuse-use-cases .block a {
    border: 1px solid #dae4ea;
    border-radius: 6px;
    display: block;
    background-color: #f8fafb;
    padding-bottom: 25px;
    margin-bottom: 50px;
  }
  .block-multiuse-use-cases .block a:hover {
    background-color: #fff;
    box-shadow: 0 32px 40px rgba(0, 0, 0, 0.08);
  }

  .block-multiuse-use-cases .block:nth-child(1) a figure {
    background-color: #e6f2ff;
  }
  .block-multiuse-use-cases .block:nth-child(2) a figure {
    background-color: #f3eeff;
  }

  .block-multiuse-use-cases .block a h6 {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding: 11px 16px;
  }
  .block-multiuse-use-cases .block a span {
    font-weight: 600;
    font-size: 16px;
    color: #293745;
    padding: 0 16px;
  }
  .block-multiuse-use-cases .block a:hover span {
    color: #3cacd7;
  }
  .block-multiuse-use-cases .block a span svg {
    max-width: 24px;
    color: #3cacd7;
    margin-left: 11px;
  }
  .home-v3 header {
    background: radial-gradient(
      98.31% 98.31% at 50.03% 103.64%,
      #4161b0 0%,
      #2b3140 100%
    );
  }
  .home-v3 header h1 {
    font-weight: 800;
    font-size: 48px;
    line-height: 64px;
    color: #f8fafb;
  }
  .home-v3 header h1 span {
    color: #3cacd7;
  }
  .home-v3 header p.description {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #dae4ea;
    margin-bottom: 106px;
  }
  .home-v3 header .content {
    position: relative;
    text-align: center;
    margin-top: 50px;
  }
  .home-v3 header .placeholder {
    width: 100%;
  }

  .block-multiuse-home-description .inner-container {
    background: url(//www.visme.co/wp-content/themes/visme/css/../images/2021/home-icons-people.png);
    background-repeat: no-repeat;
    max-width: 1069px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 155px;
    background-size: 100%;
    background-position: bottom;
  }
  .block-multiuse-home-description .inner-container h2 {
    font-weight: 800;
    font-size: 72px;
    line-height: 80px;
    color: #3cacd7;
    max-width: 430px;
    width: 100%;
    text-align: right;
  }
  .block-multiuse-home-description .inner-container h2 span {
    font-weight: 800;
    font-size: 48px;
    line-height: 60px;
    color: #293745;
  }
  .block-multiuse-home-description .inner-container p {
    font-family: lato, sans-serif;
    font-weight: 500;
    font-size: 30px;
    line-height: 48px;
    color: #293745;
    max-width: 559px;
  }
  .block-multiuse-customers-logos .infos-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 790px;
    margin: 0 auto 50px;
  }
  .block-multiuse-customers-logos .infos-container .block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .block-multiuse-customers-logos .infos-container .block.block-img {
    justify-content: space-around;
  }
  .block-multiuse-customers-logos .infos-container .block .img-review {
    width: 31%;
    text-align: center;
  }
  .block-multiuse-customers-logos .infos-container .block .img-review .logo {
    display: block;
    margin: auto;
  }
  .block-multiuse-customers-logos .infos-container .block .img-review .stars {
    max-width: 90px;
  }
  .block-multiuse-customers-logos .infos-container .block h6 {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    font-family: lato, sans-serif;
    color: #2b3140;
    margin-top: 14px;
  }
  .block-multiuse-customers-logos .infos-container .block h6 span {
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #3cacd7;
    display: block;
    font-family: montserrat;
  }
  .block-multiuse-customers-logos .infos-container .block h6 span b {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #586276;
    font-family: lato, sans-serif;
  }
  .block-multiuse-customers-logos .logo-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .block-multiuse-customers-logos .logo-container-inner {
    text-align: center;
    margin-bottom: 20px;
  }
  .block-multiuse-customers-logos .logo-container-inner img {
    height: 62px;
  }
  .block-multiuse-branded-visuals {
    background-color: #2b3140;
    text-align: center;
  }
  .block-multiuse-branded-visuals h2 {
    color: #f8fafb;
    margin-bottom: 32px;
  }
  .block-multiuse-branded-visuals .button-blue {
    margin-bottom: 20px;
  }
  .block-multiuse-branded-visuals .assets-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 80px;
  }
  .block-multiuse-branded-visuals .assets-container .right-block,
  .block-multiuse-branded-visuals .assets-container .left-block {
    width: 40.5%;
  }
  .block-multiuse-branded-visuals .assets-container .center-block {
    width: 17%;
  }
  @-webkit-keyframes elementor-headline-slide-down-in {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(20%);
      transform: translateY(20%);
    }
    to {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes elementor-headline-slide-down-in {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
    }
    60% {
      opacity: 1;
      -webkit-transform: translateY(20%);
      transform: translateY(20%);
    }
    to {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @-webkit-keyframes elementor-headline-slide-down-out {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    60% {
      opacity: 0;
      -webkit-transform: translateY(120%);
      transform: translateY(120%);
    }
    to {
      opacity: 0;
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
    }
  }
  @keyframes elementor-headline-slide-down-out {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    60% {
      opacity: 0;
      -webkit-transform: translateY(120%);
      transform: translateY(120%);
    }
    to {
      opacity: 0;
      -webkit-transform: translateY(100%);
      transform: translateY(100%);
    }
  }
  @keyframes heart-beats {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.2);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes heart-beats {
    0% {
      -webkit-transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.2);
    }
    100% {
      -webkit-transform: scale(1);
    }
  }
  @keyframes launchrocket {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-5%);
    }
  }
  @keyframes launchrocket2 {
    0% {
      transform: translateY(-5%);
    }
    100% {
      transform: translateY(-150%);
    }
  }
  @keyframes fadeinrightleft {
    0% {
      transform: translateX(21px);
      opacity: 0;
    }
    100% {
      transform: translateX(0);
      opacity: 1;
    }
  }
  @keyframes fadeinbottomtop {
    0% {
      transform: translateY(21px);
      opacity: 0;
    }
    100% {
      transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes headerImageAnimation {
    0% {
      opacity: 1;
    }
    17% {
      opacity: 1;
    }
    20% {
      opacity: 0;
    }
    97% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes moveupanddown {
    0% {
      transform: translateY(0px);
      opacity: 1;
    }
    50% {
      transform: translateY(-10px);
      opacity: 1;
    }
    100% {
      transform: translateY(0px);
      opacity: 1;
    }
  }
  @keyframes moveupanddownrorateright {
    0% {
      transform: translateY(0px) rotate(17deg);
      opacity: 1;
    }
    50% {
      transform: translateY(-10px) rotate(17deg);
      opacity: 1;
    }
    100% {
      transform: translateY(0px) rotate(17deg);
      opacity: 1;
    }
  }
  @keyframes popupelement {
    0% {
      transform: scale(1);
      opacity: 0;
    }
    15% {
      transform: scale(1.2);
      opacity: 1;
    }
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes infinitierotate {
    0% {
      transform: rotate(0deg);
      opacity: 1;
    }
    100% {
      transform: rotate(360deg);
      opacity: 1;
    }
  }
  @keyframes faderotate {
    0% {
      transform: rotate(0deg);
      opacity: 0;
    }
    20% {
      opacity: 1;
    }
    100% {
      transform: rotate(75deg);
      opacity: 1;
    }
  }
  @keyframes hidelpicons {
    0% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0);
      opacity: 0;
    }
  }
  @keyframes showlpicons {
    0% {
      transform: scale(0.5);
      opacity: 0;
    }
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes fadeinanimation {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      top: 11px;
    }
    100% {
      opacity: 1;
      top: 0;
    }
  }
  .grecaptcha-badge {
    visibility: hidden;
  }

  .block-multiuse-testimonials-v3 .testimonial-container .company-industry {
    font-size: 15px;
  }
  h2.global-style br {
    display: none;
  }
  .block-multiuse-home-description .inner-container h2 {
    font-size: 34px;
    line-height: 51px;
  }
  .block-multiuse-home-description .inner-container h2 span {
    display: inline;
    font-size: 34px;
    line-height: 51px;
  }
  .block-multiuse-home-description .inner-container p {
    font-size: 18px;
    line-height: 32px;
  }
  .block-multiuse-home-description .inner-container {
    padding: 0% 5% 17%;
  }
  .block-multiuse-chart-multitabs .content-block h4 {
    margin-top: 25px;
  }
  .block-multiuse-chart-multitabs .header-block .main-img {
    max-width: 170px;
  }
  .block-multiuse-chart-multitabs .header-block {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    text-align: center;
  }
  .block-multiuse-chart-multitabs .header-block h3 {
    max-width: 100%;
    font-size: 28px;
    line-height: 37px;
  }
  .block-multiuse-chart-multitabs .header-block p {
    font-size: 17px;
  }
  .block-multiuse-chart-multitabs .header-block {
    margin-bottom: 35px;
  }
  .block-multiuse-feautures-icon-text .block {
    padding: 0 15px;
  }
  .block-multiuse-columns-image-description .blocks-row .block {
    padding: 0;
    margin-bottom: 40px;
  }
  .block-multiuse-columns-image-description .blocks-row .main-img {
    margin-bottom: 15px;
  }
  .graph-maker-v3 header .header-container h1 {
    font-size: 35px;
    line-height: 44px;
  }
  .graph-maker-v3 header .header-container p {
    font-size: 15px;
    line-height: 25px;
    margin: 0 auto 20px auto;
  }
  .graph-maker-v3 header .button-blue.big-size {
    font-size: 16px;
  }
  .graph-maker-v3 header:after {
    height: 20%;
  }
  .top-message-bar-producthunt .cta-button {
    margin-top: 8px;
  }
  .hidden-xs-template {
    display: none !important;
  }
  .what-new-single .title-block h1 {
    max-width: 100%;
    line-height: 31px;
    font-size: 25px;
  }
  .what-new-single .description-block li,
  .what-new-single .description-block p {
    max-width: 100%;
  }
  .what-new .posts-list .row figure {
    margin-bottom: 30px;
  }
  .what-new .posts-list .row .block-right {
    padding-left: 15px;
  }
  .what-new .posts-list .row ul {
    position: relative;
  }
  .sitemap-html header .content {
    flex-direction: column-reverse;
    text-align: center;
  }
  .sitemap-html header .content img {
    max-width: 170px;
  }
  .sitemap-html header .content h1 {
    font-size: 29px;
  }
  .sitemap-html header .content h2 {
    font-size: 15px;
    font-family: "Lato", sans-serif;
  }
  .block-multiuse-team-templates {
    padding: 50px 0 60px 0;
  }
  .block-multiuse-team-templates .templates-block .templates-row .template-col {
    width: 100%;
    max-width: 44% !important;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col
    h4 {
    font-family: "Lato", sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    color: #a0a5b8;
  }
  .block-multiuse-team-templates
    .templates-block
    .templates-row
    .template-col
    img {
    margin-bottom: 3px;
    max-width: 100% !important;
  }
  .block-multiuse-team-templates .description {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 37px;
  }
  .block-multiuse-team-templates .description br {
    display: none;
  }
  .block-multiuse-team-templates h2 {
    font-size: 27px;
    line-height: 35px;
    margin: 0 auto 20px auto;
    text-align: center;
  }
  .block-multiuse-home-cta h2.small {
    font-size: 28px;
    max-width: 744px;
    margin-bottom: 36px;
  }
  .header-multiuse-bg .content {
    text-align: center;
  }
  .header-multiuse-bg .rating-logos {
    margin: 35px auto 0 auto;
    text-align: center;
  }
  header.text-asset .col-asset .pic {
    top: 8%;
  }
  .block-multiuse-list-of-image-text h2 {
    margin-bottom: 50px;
  }
  .block-multiuse-list-of-image-text .main-img {
    max-width: 100%;
    border-radius: 8px;
    margin-bottom: 24px;
  }
  .block-multiuse-list-of-image-text .row-info {
    margin-bottom: 58px;
  }
  .testimonial-carousel-simple p {
    color: #293745;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    line-height: 38px;
  }
  .testimonial-carousel-simple .company-info .name {
    font-size: 18px;
  }
  .top-message-bar a {
    margin-top: 8px;
  }
  .top-message-bar span {
    line-height: 20px;
  }
  .template-themes .templates-details-slider img {
    left: 0;
  }
  .templates-page .template_details .block-details .button-row .button-blue {
    margin-right: 20px;
    width: 100%;
  }
  .templates-page .template_theme_presentation {
    margin-bottom: 60px !important;
  }
  .templates-page .templates-themes-title {
    padding: 0 8px;
  }
  .templates-page .templates-themes-title h2 {
    font-size: 18px !important;
    font-weight: 800 !important;
    margin-bottom: 3px !important;
  }
  .templates-page .templates-themes-title p {
    font-size: 16px;
    line-height: 23px;
  }
  .templates-slider-container .col-flex-1,
  .templates-slider-container .col-flex-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper,
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div {
    width: 18%;
    max-width: 18%;
  }
  .competitor-page .content .button-blue {
    width: 100%;
  }
  .competitor-page .content p {
    width: 90%;
  }
  .gallery-video-frame .title {
    display: block;
    text-align: center;
  }
  .gallery-video-frame .title h2 {
    margin: auto auto 20px auto;
  }
  .gallery-video-frame .video-frame-container video {
    top: 35%;
  }
  .linkedin-headers-feed .template-grid-6,
  .leaderboard-feed .template-grid-6,
  .leaderboard-feed .template-grid-4 {
    width: 100%;
  }
  .medium-rectangle-feed .template-grid-6,
  .medium-rectangle-feed .template-grid-4 {
    width: 33.33333%;
  }
  .live-webinars .webinar-banner a {
    font-size: 17px;
  }
  .home-page .home-video-parallax .devices-parallax-mobile {
    display: block;
  }

  .devices-parallax {
    display: none;
  }
  .presentation-page
    header
    .parallax-container-mobile
    .header-2
    .slide-content-container {
    max-width: 64%;
    top: 4.6%;
  }
  .team-collaboration .overflow-container-normal-block {
    overflow-y: scroll;
  }
  .team-collaboration .normal-block {
    width: 300%;
    min-width: 900px;
  }
  .block-home-content-uses .overflow-container .col-4 {
    width: 33%;
  }
  .block-multiuse-home-cta .main-img {
    max-width: 165px;
  }
  .graph-maker .block-full-text-img {
    padding: 40px 0;
  }
  .graph-maker .block-full-text-img h2 {
    font-size: 28px;
  }
  .graph-maker .block-full-text-img h2 br {
    display: none;
  }
  .graph-maker header .header-content h1 {
    font-size: 40px;
    line-height: 53px;
    font-weight: 200;
  }
  .block-multiuse-home-tab .container-tab .main-img {
    margin-bottom: 20px;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li span {
    line-height: 19px;
  }
  .block-home-content-uses .overflow-container {
    overflow-y: scroll;
  }
  .block-home-content-uses .overflow-container .row {
    width: 300%;
    min-width: 900px;
  }
  .block-home-content-uses .overflow-container .col-4 {
    width: 33%;
  }

  .home-page .devices-parallax {
    display: none;
  }

  .block-multiuse-click-me .visme-power-content .block {
    margin-bottom: 150px;
    background-color: #fff;
  }
  .block-multiuse-click-me p.description {
    font-size: 18px;
  }
  .block-multiuse-home-3-blocks .block-subtile {
    font-size: 19px;
    line-height: 37px;
  }
  .block-multiuse-home-3-blocks .block .arrow {
    display: none;
  }
  .block-multiuse-video-cloud .video-frame-container .cloud-back {
    top: -15%;
  }
  .block-multiuse-tags-cloud .main-img {
    margin-bottom: 10px;
    max-width: 250px;
  }
  .block-multiuse-title-block .blocks .col-12:nth-child(even),
  .block-multiuse-title-block .blocks .col-12:nth-child(odd) {
    padding: 0 4% 0 4%;
  }
  .block-multiuse-title-block h2 {
    font-size: 40px;
  }

  .block-multiuse-video-cloud {
    padding: 50px 0;
  }
  .jobs-page .available-positions .jobs-list li a span {
    float: none;
    display: block;
    font-size: 15px;
    margin-top: 10px;
  }
  .infographic-block-1 .infographic-templates-blocks .left-block {
    margin: 0 0 40px;
  }

  .infographic-block-1 .infographic-templates-blocks .right-block {
    margin: 0;
  }
  .infographic-block-1 .infographic-templates-blocks::before {
    height: 84%;
  }
  .number-circle.top-line::before {
    top: -106px;
  }
  .infographic-block-2 .video1 {
    max-width: 70%;
  }
  .infographic-block-4 .row p {
    max-width: 100%;
  }
  .infographic-block-2 {
    margin-top: 0;
  }
  .infographic-block-4 .row .col-12 {
    margin-bottom: 30px;
  }
  .padding-left-5p {
    padding-left: 15px;
  }
  .padding-right-5p {
    padding-left: 15px;
  }
  .block-multiuse-text-video .floated-top {
    top: -60px;
  }
  .block-multiuse-presentation-transitions .transition-slider .panel-action {
    position: relative;
    width: 100%;
    margin-bottom: 25px;
    left: 0;
    top: 0;
    max-width: 100%;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    .panel-content {
    padding: 20px 8px 0px 8px;
  }
  .block-multiuse-presentation-transitions .transition-slider .panel-action ul {
    display: flex;
    justify-content: space-around;
  }
  .block-multiuse-presentation-transitions
    .transition-slider
    .panel-action
    ul
    li {
    width: 22%;
  }
  .ebook-landing header .header-content {
    text-align: center;
    margin-bottom: 40px;
  }
  .ebook-landing header .header-img {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }
  .ebook-landing .block-text-text .block-right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .ebook-landing .block-text-text .block-left {
    padding-right: 15px;
  }
  .ebook-landing .block-text-slider .step {
    font-size: 15px;
    color: #00a5e6;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
  }
  .ebook-landing .block-text-slider .ebook-slider {
    margin: 30px auto 0 auto;
  }
  .ebook-landing .block-text-text,
  .ebook-block-form,
  .ebook-landing .block-text-slider {
    padding: 60px 0;
  }
  .block-multiuse-text-video.video-left .block-text,
  .block-multiuse-text-video.video-right .block-text {
    margin-bottom: 45px !important;
  }
  .social-steps-block .step-title .number {
    float: left;
    margin-right: 25px;
    vertical-align: middle;
  }
  .social-steps-block .step-title span.title {
    text-align: left;
    float: left;
    vertical-align: middle;
    width: 75%;
  }
  .social-steps-block .step-title {
    margin-bottom: 20px;
  }
  .social-steps-block .steps {
    flex-direction: column;
  }
  .block-multiuse-image-text2.social-media-page h2 {
    margin-bottom: 80px;
  }
  .testimonial-carousel .testimonial-carousel-container .company-info {
    max-width: 70%;
  }
  .testimonial-carousel .container {
    padding: 44px 21px;
  }
  .lp2-header.header-assets-photos .header-content h1 {
    font-size: 25px;
    line-height: 43px;
  }
  .lp2-header .header-content h1 strong {
    font-size: 35px;
  }
  .block-multiuse-faq li div {
    max-width: 100%;
  }
  .block-multiuse-text-background-right .row .col-12:first-child {
    margin-bottom: 26px;
  }
  .block-multiuse-2-col-rows-video-text video {
    max-width: 100%;
    margin-top: 25px;
  }
  .block-multiuse-2-col-rows-video-text .row {
    margin-bottom: 20px;
  }
  .block-multiuse-video-or-image-list .list-container {
    padding-left: 15px;
  }
  .block-multiuse-video-or-image-list .iframe-container {
    margin-bottom: 50px;
  }
  .social_warfare_mobile {
    display: block;
  }
  .cookies-popup p {
    font-size: 12px;
    padding-right: 30px;
    margin: 0;
    line-height: 17px;
  }
  .single-mib-template .social-container {
    width: 80%;
    margin: 0 auto;
  }

  .videos-single-page .videos-single .more-videos-container li {
    max-width: 100px;
    margin-right: 0px;
  }

  .videos-single-page .videos-single .more-videos-container {
    height: 70px;
  }
  .block-multiuse-charts-data-block .row .col-12:first-child {
    border-right: 0;
  }
  .testimonial-new.center {
    position: relative;
    margin-top: 50px;
    webkit-box-shadow: 0px 0px 17px 3px rgba(184, 184, 184, 0.5);
    -moz-box-shadow: 0px 0px 17px 3px rgba(184, 184, 184, 0.5);
    box-shadow: 0px 0px 17px 3px rgba(184, 184, 184, 0.5);
    max-height: initial;
  }
  .charts-maps h2 {
    font-size: 24px;
  }
  .charts-maps .block-graph-testimonial h2 br {
    display: none;
  }
  .charts-maps .testimonial-new.purple .testimonial-content {
    font-size: 15px;
    line-height: 30px;
  }

  .lp2-header .header-content h1 {
    font-size: 28px;
    line-height: 50px;
  }
  .medium-container,
  .small-container,
  .wide-container {
    padding: 0 1.5rem;
  }
  .lp-icons-types,
  .lp-assets-datawidgets-charts,
  .lp-assets-easy-steps {
    padding: 70px 0;
  }
  .tab-navigation li a i {
    margin-right: 6px;
    width: 17px;
  }
  .tab-navigation li a {
    font-size: 12px;
  }
  .header-main-ebooks {
    padding-bottom: 50px;
  }
  .lp2-header.header-assets-photos {
    padding-bottom: 18%;
    background-size: 120%;
  }
  .lp-assets-block {
    padding: 30px 0px;
  }
  .assets-photos-pictures .cutouts-mobile {
    display: block;
  }
  .assets-photos-pictures .cutout-photos {
    display: none;
  }
  .videos-single-page header h1,
  .videos-page header h1 {
    font-size: 32px;
    margin-top: 20px;
  }
}

@media (max-width: 600px) {
  .cookies-popup, .float-bar-landing-page {
    display: none!important;
}
  .infographic-ppl
    header.block-multiuse-text-image-rows
    .block-row
    .block-text
    p
    br {
    display: none;
  }
  .infographic-ppl header h4 {
    font-size: 28px;
    line-height: 40px;
  }
  .webinars-events-v2 .block .content {
    flex-direction: column-reverse;
  }
  .webinars-events-v2 .block {
    padding: 15px;
  }
  .webinars-events-v2 .block-container .content .pictures {
    margin-bottom: 20px;
  }
  .webinars-events-v2 .block-container .date {
    font-size: 13px;
  }
  .webinars-events-v2 .block-container h4 {
    font-size: 17px;
    line-height: 27px;
  }
  .live-webinars-v2 header .content {
    margin-top: 10px;
  }
  .live-webinars-v2 header .description {
    margin-bottom: 26px;
  }
  .webinars-events-v2 h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .webinars-events-v2 .block-container .content .text,
  .webinars-events-v2 .block-container .content .pictures {
    width: 100%;
  }
  .webinars-events-v2 {
    padding: 40px 0;
  }
  .global-button {
    font-size: 17px;
    width: 100%;
    padding: 16px 10px;
  }
  .block-multiuse-text-image-rows .block-row:last-child {
    margin-bottom: 0px;
  }
  .tab-social-media-page.content-block .main-tab {
    width: 349%;
  }
  .block-multiuse-text-image-rows .block-row .block-image.order-lg-1,
  .block-multiuse-text-image-rows .block-row .block-image {
    padding: 0 5% 0 5%;
  }
  .social-graphic-template-block .block-text a {
    display: block;
  }
  .social-graphic-template-block .block-text {
    padding: 0 15px;
  }
  .templates-slider-block {
    padding: 0;
  }
  .slider-social-media {
    padding: 0 15px;
    margin-top: 25px;
  }
  .charts-maps .lp-assets-block.no-bg-color,
  .charts-maps .lp-assets-block {
    background: url(../images/lp-assets-charts-gradient-mobile.png);
  }
  .block-multiuse-text-bg-half-half.infographic-bg .container-inner {
    background: none;
  }
  .template-category-info-container
    .description-img-container
    .description-block
    .description {
    font-size: 14px;
    line-height: 24px;
  }
  .template-category-info-container {
    padding: 0 15px 0 15px;
  }
  .block-multiuse-boxes-divided .medium-container img {
    margin: 0 0 0px;
  }
  .block-multiuse-cta-footer-blue .medium-container {
    border-radius: 0;
    padding: 34px 15px 27px;
  }
  .block-multiuse-boxes-divided .medium-container .col-12 {
    padding: 15px;
  }
  .partners-v2 header .label {
    font-size: 20px;
    margin-bottom: 11px;
    margin-top: 20px;
  }
  .presentation-page-v4 header .p-content-container .hand-right {
    display: block;
    max-width: 286px;
    top: -22px;
  }
  .presentation-page-v4 header .p-content-container .hand-right.active {
    left: 58px;
  }
  .presentation-page-v4 header {
    height: 76vh;
  }
  .presentation-page-v4 header .p-content-container h1 {
    text-align: left;
  }
  .presentation-page-v4 header .p-content-container h1 span {
    display: block;
  }
  .presentation-page-v4 header .p-content-container p {
    text-align: left;
  }
  .block-home-pre-footer {
    background: none;
  }
  .presentation-page-v4 header .p-content-container .sub-label {
    font-size: 13px;
    margin-top: -14px;
  }
  .presentation-page-v4 header .p-content-container .text-container {
    position: relative;
    top: 133px;
    padding: 0 15px;
  }
  .presentation-page-v4 header .p-content-container {
    margin-top: 39px;
    padding-top: 25%;
  }
  .global-button.large-size {
    padding: 10px 33px;
    font-size: 19px;
    width: 94%;
  }
  .presentation-page-v4 header .p-content-container .brackets {
    left: 90px;
    right: auto;
    top: 0;
  }
  .presentation-page-v4 header .p-content-container .chart {
    top: 0;
    left: 15px;
  }
  .presentation-page-v4 header .p-content-container .play {
    right: auto;
    top: 0;
    left: 167px;
  }
  .infographic-page-v4 .block-home-pre-footer .img-right,
  .infographic-page-v4 .block-home-pre-footer .img-left {
    display: none;
  }
  .block-multiuse-feautures-icon-text .block {
    margin-bottom: 30px;
  }
  .block-multiuse-feautures-icon-text .block:last-child {
    margin-bottom: 0;
  }
  .infographic-embed-content-tabs-v2 {
    max-width: 95%;
  }
  .infographic-embed-content-tabs-v2.vertical-tab ul.nav.nopad a img {
    max-width: 48px;
    border-radius: 6px;
  }
  .infographic-embed-content-tabs-v2 ul.nav a img {
    max-width: 50px;
    border-radius: 6px;
  }
  .infographic-embed-content-tabs-v2 ul.nav {
    margin-bottom: 0px;
    margin-top: 31px;
  }
  .infographic-embed-content-tabs-v2.vertical-tab ul.nav {
    margin-bottom: 0;
    width: 24%;
    height: 195px;
  }
  .infographic-page-v4 header .asset-container .right-img,
  .infographic-page-v4 header .asset-container .left-img {
    display: none;
  }
  .global-button.medium-size {
    padding: 14px 23px;
    font-size: 17px;
    width: 100%;
  }
  .presentation-page-v4 .asset-container .left-hand-container,
  .presentation-page-v4 .asset-container .right-hand-container {
    display: none;
  }
  .block-multiuse-use-cases .global-description {
    color: #586276;
    margin-bottom: 0px;
  }
  .presentation-devices-tab .nav {
    margin: 26px auto 20px;
  }
  .block-multiuse-text-image-rows .block-row.nomargin-bottom-mobile {
    margin-bottom: 0;
  }
  .presentation-steps-slider .first-block,
  .presentation-steps-slider .second-block,
  .presentation-steps-slider .third-block {
    padding: 40px 12px;
  }
  .block-multiuse-text-bg-half-half .container-inner .col-text {
    padding: 15px;
  }
  .block-multiuse-text-bg-half-half .container-inner {
    padding: 0px;
  }
  .presentation-steps-slider {
    padding: 0 15px;
  }
  .import-ppt-presentation.img-container .import,
  .import-ppt-presentation.img-container .export {
    left: 0;
  }
  p.global-description br {
    display: none;
  }
  header.global-style-v1 .global-button {
    padding: 16px 11px;
    font-size: 17px;
    width: 100%;
  }
  header.global-style-v1 .content-container {
    margin-top: 25px;
  }
  header.global-style-v1 h1 {
    font-size: 25px;
    line-height: 36px;
  }
  header.global-style-v1 .description {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
  }
  .block-multiuse-tab-asset-tab .global-description br {
    display: none;
  }
  .videos-v1 header .content-container {
    margin-top: 0;
  }
  .videos-v1 header .content-container .button-blue {
    font-family: lato, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #f8fafb;
    margin-bottom: 42px;
    width: 100%;
    padding: 12px;
  }
  .videos-v1 header .content-container .description {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 28px;
  }
  .videos-v1 header .content-container h1 {
    font-size: 24px;
    line-height: 54px;
  }
  .teachers .block-multiuse-title-block.remove-br br {
    display: none;
  }
  .teachers .block-multiuse-title-block .blocks figure {
    height: 188px;
  }
  .block-multiuse-title-block .blocks .col-12 {
    margin-bottom: 47px;
  }
  .teachers .unleashed-page.teachers header h1 {
    font-size: 32px;
    margin-bottom: 5px;
  }
  .unleashed-page header .description {
    font-size: 17px;
  }
  .unleashed-page.teachers header h1 img {
    max-width: 40px !important;
  }
  .block-multiuse-video-or-image-list-v2 p.global-description {
    max-width: 100%;
  }
  .lp-what-is-that-block p {
    width: 100%;
  }
  .lps-page-v3 header {
    padding-bottom: 50px;
  }
  .lps-page-v3 header .header-content ul {
    margin: 9px auto 0;
  }
  .block-multiuse-video-or-image-list-v2 .steps-container ul {
    width: 200%;
  }
  .block-multiuse-video-or-image-list-v2 .steps-container ul li {
    font-size: 15px;
    line-height: 23px;
  }
  .block-multiuse-share-templates-v2 .block-img img {
    width: 100%;
    margin-bottom: 20px;
  }
  .block-multiuse-share-templates-v2 .block-text h2 span {
    display: initial;
  }
  .block-multiuse-quick-tips-v2 ul li {
    font-family: lato, sans-serif;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    color: #293745;
    padding: 36px 0 20px 53px;
    border-bottom: 1px solid #dae4ea;
    margin-bottom: 20px;
    position: relative;
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: 0 0;
  }
  .block-multiuse-quick-tips-v2 li:before {
    font-size: 23px;
    top: 0;
    left: 50px;
  }
  .block-multiuse-display-templates-v2 .cta-buttons {
    flex-wrap: wrap;
  }
  .block-multiuse-display-templates-v2 .cta-buttons .button-blue {
    width: 100%;
    margin-bottom: 20px;
    font-size: 17px;
    font-weight: 500;
    padding: 12px;
  }

  .block-multiuse-white-cols .block .container-inner {
    padding: 20px;
  }
  .block-multiuse-white-cols .block .container-inner h6 {
    font-size: 21px;
    margin-bottom: 11px;
  }
  .block-multiuse-white-cols .block .container-inner p {
    font-size: 16px;
    line-height: 25px;
  }
  .mu_features_hide_v2 .content-container {
    padding: 25px;
  }
  .mu_features_hide_v2 .medium-container ul li {
    width: 100%;
  }
  .lps-page-v3 header .header-content .col-text h1 {
    font-size: 28px;
    line-height: 42px;
    margin-bottom: 14px;
  }
  .lps-page-v3 header .header-content .col-text .text-label,
  .lps-page-v3 header .header-content .col-text .breadcrumb-title span,
  .lps-page-v3 header .header-content .col-text .breadcrumb-title a,
  .lps-page-v3 header .header-content .col-text .breadcrumb-title a:hover {
    font-size: 15px;
  }
  .lps-page-v3 header .header-content ul li {
    font-size: 17px;
    background-size: 30px;
    padding-left: 39px;
    line-height: 23px;
  }
  .lps-page-v3 header .header-content figure {
    min-height: 211px;
  }
  .lps-page-v3 header .header-content figure,
  .lps-page-v3 header .header-content .col-text .button-blue {
    width: 100%;
    max-width: 100%;
  }
  .block-home-pre-footer .medium-container {
    overflow: hidden;
  }
  .block-home-pre-footer.overflow-img .main-img {
    width: 163%;
    position: relative;
    right: 42%;
  }
  .block-home-pre-footer .button-blue {
    margin: 19px auto 36px auto;
  }
  .block-multiuse-customers-logos h3.global-style {
    max-width: 195px;
    text-align: center;
    margin: 0 auto 40px auto;
  }
  .block-multiuse-use-cases .block a h6 {
    font-weight: 600;
    font-size: 16px;
  }
  .block-multiuse-colorful-cols h2 {
    margin-bottom: 35px;
  }
  .block-multiuse-use-cases .block a {
    margin-bottom: 20px;
  }
  .home-v3 header h1 {
    font-size: 22px !important;
    line-height: 34px;
  }

  .block-multiuse-colorful-cols .block .container-inner {
    padding: 15px 15px 47%;
    margin-bottom: 41%;
  }

  .block-multiuse-colorful-cols .block .main-img {
    max-width: 100%;
  }
  .block-multiuse-branded-visuals .assets-container {
    margin-top: 20px;
  }
  .block-multiuse-branded-visuals .assets-container .right-block,
  .block-multiuse-branded-visuals .assets-container .left-block {
    overflow: hidden;
    width: 33.3333%;
  }
  .block-multiuse-branded-visuals .assets-container .left-block img {
    width: 260%;
    max-width: 260%;
    position: relative;
    right: 168%;
  }
  .block-multiuse-branded-visuals .assets-container .right-block img {
    width: 260%;
    max-width: 260%;
    position: relative;
    left: 9%;
  }
  .block-multiuse-branded-visuals .assets-container .center-block {
    width: 33.3333%;
  }
  .block-multiuse-branded-visuals .assets-container {
    align-items: center;
    justify-content: center;
  }

  .block-multiuse-customers-logos .infos-container {
    margin: 0 auto 17px auto;
  }
  .block-multiuse-customers-logos .infos-container .block .img-review {
    width: 48%;
  }
  .block-multiuse-customers-logos .infos-container .block h6 {
    margin: 14px;
    width: 100%;
    text-align: center;
  }
  .template-grid-6 {
    width: 50%;
    float: left;
  }
  .templates-page .template_details .block-details .related-tags-v2 ul {
    margin-top: 0;
  }
  .templates-page .template_details .block-details .related-tags-v2 ul li a {
    padding: 4px 11px;
  }
  .templates-page .template_details .block-details .related-tags-v2 ul li {
    margin-bottom: 14px;
  }
  .template-grid-5 {
    width: 50%;
  }
  .templates-page .template_details .block-details .specifications-v2 ul li {
    width: 100%;
  }
  .block-multiuse-display-templates-v2 .view-templates {
    font-size: 17px;
    line-height: 3px;
  }
  .block-multiuse-chart-multitabs .button-blue {
    width: 100%;
  }
  .main-tab-container-mobile {
    margin-bottom: 20px;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab {
    margin-bottom: 14px;
  }
  .block-multiuse-chart-multitabs .content-block h4 {
    font-size: 20px;
  }
  .block-multiuse-chart-multitabs .content-block p {
    font-size: 16px;
    padding-right: 0;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab {
    width: 750px;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a figure .icon {
    max-width: 27px;
  }
  .block-multiuse-chart-multitabs .content-block .main-tab li a {
    font-size: 14px;
    padding: 3px;
  }
  .button-blue.big-size {
    font-size: 19px;
  }
  .padding-100-0 {
    padding: 50px 0;
  }
  h2.global-style {
    font-size: 27px;
    line-height: 37px;
  }
  h3.global-style {
    font-size: 19px;
    line-height: 27px;
    margin-bottom: 20px;
  }
  h4.global-style {
    font-size: 20px;
    line-height: 33px;
  }
  h1.tiny,h2.tiny,h3.tiny,h4.tiny {
    font-size: 20px;
    line-height: 33px;
  }
  p.global-description {
    font-size: 16px;
    line-height: 23px;
  }
  .block-multiuse-columns-image-description .blocks-row {
    margin-top: 25px;
  }

  .block-multiuse-feautures-icon-text .row {
    margin-top: 40px;
  }
  .block-multiuse-feautures-icon-text .block p {
    font-size: 15px;
    line-height: 21px;
  }
  .block-type-of-graphs p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  .block-type-of-graphs h2 {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 12px;
  }

  .block-multiuse-video-cloud.with-slider .video-frame-container .cloud-back {
    top: -32px;
  }
  .apps-visme-main .apps-section .small-container::after {
    bottom: -49px;
  }
  .apps-visme-section-cta {
    padding: 50px 0;
    text-align: center;
  }
  .apps-visme-main .apps-row .apps-blocks-container .apps-block a {
    min-height: auto;
  }
  .apps-visme-main header .header-content h1 {
    font-size: 24px;
    line-height: 36px;
  }
  .apps-visme-main header {
    padding-bottom: 50px;
  }
  .templates-main-page-v2 .template-main-title-v2 h2 {
    font-size: 17px;
    line-height: 34px;
    margin-bottom: 24px;
  }
  .templates-page .content-container-main {
    padding: 36px 15px 0 15px;
  }
  .templates-top-categories {
    padding: 33px 0 9px 0;
    overflow: hidden;
    overflow-x: scroll;
  }
  .templates-top-categories .main-list {
    text-align: center;
    position: relative;
    width: 232%;
  }
  .what-new-single .title-block ul li {
    font-size: 12px;
    margin-right: 0px;
  }
  .what-new .posts-list .row ul li.bullet {
    display: none;
  }
  .what-new-single .title-block ul li i {
    width: 5px;
    height: 5px;
    transform: translateX(2px);
  }
  .what-new .posts-list .row ul {
    padding-left: 18px;
  }
  .what-new .posts-list .row ul li {
    display: list-item;
  }
  .what-new header h1 {
    font-size: 26px;
    font-weight: 900;
    color: #2b2b2b;
    line-height: 54px;
    margin: 0 auto 0px;
    text-align: center;
    padding: 10px;
  }
  .what-new .latest-post .post-infos {
    position: relative;
    right: 0;
    border-radius: 0;
    margin-top: 20px;
  }
  .what-new .latest-post .post-infos .arrow {
    display: none;
  }
  .what-new .latest-post .post-infos ul {
    margin-bottom: 0px;
  }
  .what-new .latest-post .content-container {
    margin-bottom: 50px;
    position: relative;
  }
  .what-new .posts-list .row h3 a {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 13px;
  }
  .what-new .posts-list .row {
    margin-bottom: 50px;
  }
  .mibv-menu li a:after {
    content: unset;
  }
  .videos-single-page .text-content p,
  .videos-single-page .text-content h1 {
    line-height: 38px;
  }
  .learn-block-webinars h5 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .learn-block-webinars {
    padding: 50px 0;
  }
  .learn-block-ebooks {
    padding-bottom: 50px;
  }
  .learn-block-blog {
    padding-bottom: 50px;
  }
  .learn-block-blog::after {
    bottom: 7%;
  }
  .header-learn-section {
    padding: 0 0 65px;
  }
  .learn-page .block-title {
    font-size: 24px;
    margin-bottom: 7px;
  }
  .slider-learn .level {
    font-size: 13px;
  }
  .slider-learn h3 {
    font-size: 14px;
    line-height: 20px;
  }
  .learn-block-blog .secondary-title span {
    font-size: 15px;
  }
  .header-learn-section .blog-post h1 {
    font-size: 20px;
    line-height: 28px;
  }
  .upcoming-webinar-learn h4 {
    font-size: 18px;
    line-height: 28px;
  }
  .upcoming-webinar-learn p {
    margin-bottom: 25px;
  }
  .past-webinar-learn h6 {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .past-webinar-learn {
    flex-wrap: wrap;
    display: block;
  }
  .cookies-popup .container {
    flex-wrap: wrap;
    max-width: 100%;
  }
  .cookies-popup .accept-cookies {
    display: block;
    margin-top: 9px;
  }

  .block-multiuse-team-templates .templates-block .templates-row-mobile {
    overflow: hidden;
    overflow-x: scroll;
  }
  .block-multiuse-team-templates .templates-block .templates-row {
    width: 686px;
    max-width: initial;
  }
  .block-multiuse-team-templates .templates-block .templates-row .template-col {
    width: 100%;
    max-width: 116px !important;
  }
  .ibm-box {
    margin: 0 15px;
  }
  .block-multiuse-team-templates .templates-block .templates-selection {
    margin-bottom: 13px;
  }
  .block-multiuse-list-icons-image .h2-global {
    font-size: 27px;
    max-width: 713px;
    margin: 0 auto 30px auto;
    max-width: 100% !important;
  }
  .block-multiuse-team-cat {
    margin: 150px 0 0px 0;
    padding: 70px 0 22px 0;
  }
  .block-multiuse-team-cat h2 {
    margin-bottom: 44px;
    font-size: 27px;
  }
  .block-multiuse-team-cat h2 br {
    display: none;
  }
  .block-multiuse-team-cat .block .d-flex {
    flex-wrap: wrap;
    margin: 0 auto 19px auto;
  }
  .block-multiuse-team-cat .block img {
    max-width: 87px;
    margin-right: 0;
    align-self: center;
    margin-bottom: 13px;
  }
  .block-multiuse-team-cat .block h4 {
    font-size: 20px;
    margin-bottom: 4px;
  }
  .block-multiuse-team-cat .block p {
    font-size: 15px;
    line-height: 24px;
  }
  .block-multiuse-title-desc {
    padding-top: 50px;
  }
  .header-multiuse-bg h1 {
    font-size: 28px !important;
    line-height: 36px;
  }
  .header-multiuse-bg p {
    font-size: 15px;
    margin-bottom: 24px;
  }
  .header-multiuse-bg .content {
    padding: 20px;
  }
  .block-multiuse-quote-image {
    padding: 50px 0;
  }
  .block-multiuse-single-youtube {
    padding: 30px 15px 0px 15px;
  }
  .block-multiuse-quote-image .block-container .quote-container .quote {
    font-size: 17px;
    line-height: 32px;
    padding: 36px 50px;
  }
  .template-category-info-container
    .description-img-container
    .description-block
    h1 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 9px;
  }
  .block-multiuse-team-entreprise h5 {
    max-width: 264px;
    margin: 0 auto 10px auto;
  }
  .block-multiuse-team-entreprise h4 {
    font-size: 17px;
    font-weight: 700;
  }
  .block-multiuse-list-of-image-text h3 {
    margin-bottom: 6px;
  }
  .block-multiuse-cta-img-text {
    padding: 20px;
  }
  .block-multiuse-cta-img-text h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 29px;
  }
  .block-multiuse-cta-img-text {
    margin: 30px 0;
  }
  .block-multiuse-team-entreprise h4 {
    padding: 0 15px;
  }
  .block-multiuse-list-of-image-text .icon {
    max-width: 60px;
    margin: 0 auto 35px auto;
    display: block;
  }
  header.text-asset h1 {
    font-size: 25px;
    margin-bottom: 20px;
    line-height: 30px;
  }
  header.text-asset .button-blue {
    max-width: 100%;
    width: 100%;
  }
  header.text-asset .header-content {
    padding: 10px 0 48px 0;
  }
  .collaboration-page
    .lp-main-version2
    header
    .header-content
    .col-text
    h1
    span {
    font-size: 32px;
    line-height: 40px !important;
  }
  .block-multiuse-list-icons-image .h2-global {
    max-width: 75%;
    margin: 0 auto 25px auto;
  }
  .block-multiuse-list-icons-image ul li {
    padding-left: 0;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content {
    width: calc(100vw - 19px);
  }
  .template-themes .templates-details-slider {
    margin: 0 !important;
  }
  .template-themes h1.h1-mobile {
    margin-bottom: 20px !important;
    font-size: 18px !important;
  }
  .templates-page .template_details .block-details .button-row {
    flex-wrap: wrap;
    width: 100%;
  }
  .templates-page .template_details .block-details .button-row .button-blue {
    margin-right: 20px;
    width: 100%;
    margin-bottom: 20px;
  }
  .templates-page .template_details .block-details .button-row div {
    text-align: center;
    width: 100%;
  }
  .template-main-sub-title {
    padding-left: 17px;
  }
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper,
  .templates-page
    .templates-themes-cat
    .content-wrapper
    .slide-category__wrapper.active
    .slide-category__content
    div {
    width: 45%;
    max-width: 45%;
  }
  .block-logos-new .logo-container-inner {
    flex: 1 0 50%;
  }
  .block-multiuse-faq li {
    font-size: 18px;
  }
  .block-multiuse-faq li span {
    font-size: 16px;
    line-height: 30px;
  }
  .competitor-page .block-multiuse-features-list p {
    font-size: 18px;
    line-height: 30px;
    padding-right: 0;
  }
  .competitor-page .block-multiuse-home-cta .button-blue,
  .competitor-page .block-multiuse-display-templates .button-blue {
    font-size: 17px;
    padding: 15px 0px;
  }
  .block-multiuse-video-cloud .video-frame-container .arrow-try-free {
    position: absolute;
    top: -80px;
    right: 0px;
  }
  .block-multiuse-video-cloud .video-frame-container .arrow-try-free span {
    font-size: 23px;
  }
  .competitor-page .testimonial-carousel {
    padding: 0px 0 10px 0;
  }
  .competitor-content .main-img {
    max-width: 65%;
  }
  .competitor-page .charts-maps .charts-videos-flex ul {
    max-width: 100%;
  }
  .competitor-page .charts-maps .charts-videos-flex ul li {
    font-size: 15px;
    line-height: 22px;
  }
  .competitor-page .charts-maps .lp-assets-block h2 {
    font-size: 25px;
    line-height: 36px;
  }
  .block-competitor-second-paragraph {
    padding: 50px 0 25px 0;
  }
  .block-competitor-second-paragraph p {
    font-size: 18px;
    line-height: 34px;
  }
  .block-competitor-second-paragraph h2 {
    font-size: 38px;
  }
  .competitor-page .block-multiuse-features-list h3 {
    font-size: 38px;
    font-weight: 800;
    margin-bottom: 50px;
  }
  .testimonial-carousel .button-blue.big-size {
    width: 88%;
  }
  .testimonial-carousel .container .icons {
    display: none;
  }
  .competitor-page
    .testimonial-carousel
    .testimonial-carousel-container
    .company-info {
    margin-top: 0;
    margin-left: 0;
  }
  .competitor-page .testimonial-carousel .testimonial-carousel-container p {
    color: #000;
  }
  .competitor-content ul li {
    margin-bottom: 39px;
    padding-left: 21px;
  }
  .competitor-content ul li::before {
    font-size: 26px;
    top: 4px;
    left: -3px;
  }
  .competitor-content ul li h4 {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 10px;
    padding-top: 3px;
  }
  .competitor-content p {
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    margin-bottom: 37px;
  }
  .competitor-content h2 {
    font-size: 28px;
    font-weight: 800;
    line-height: 42px;
    margin-bottom: 26px;
  }
  .competitor-content {
    padding: 50px 0;
  }
  .competitor-page .content {
    margin-top: 23px;
  }
  .competitor-page header {
    margin-bottom: 72px;
  }
  .editor-carousel .icons {
    position: absolute;
    bottom: -25px;
    right: -13px;
    max-width: 139px;
  }

  .competitor-page header .content p {
    display: none;
  }
  .competitor-page header .content h1 {
    font-size: 35px;
  }

  .gallery-block .title {
    height: auto;
    margin: 0 0 25px 0;
  }
  .gallery-page .row1-height-img {
    height: 270px;
  }
  .gallery-page header .content {
    margin: 9px auto 58px;
  }
  .gallery-video-frame {
    padding-top: 50px;
  }
  header .content h1 {
    font-size: 34px;
  }
  .gallery-page .block-multiuse-tags-cloud {
    padding: 50px 0;
  }
  .gallery-video-frame .title h2 {
    font-size: 35px;
  }
  .gallery-video-frame .video-frame-container video {
    top: 43%;
    max-width: 60%;
  }
  .gallery-video-frame .video-frame-container .people {
    display: none;
  }
  .gallery-video-frame {
    margin-bottom: -13px;
  }
  .grid-item--width2 {
    width: 100%;
  }
  .grid-item {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
  }
  .medium-rectangle-feed .template-grid-6,
  .medium-rectangle-feed .template-grid-4 {
    width: 50%;
  }
  .wide-skyscraper-feed .template-grid-6,
  .wide-skyscraper-feed .template-grid-4 {
    width: 33.33333%;
  }
  .live-webinars .webinar-banner .img-container {
    overflow: hidden;
    border-radius: 6px;
  }
  .live-webinars .webinar-banner img {
    max-width: 185%;
    vertical-align: middle;
  }
  .live-webinars .webinars-events h3 {
    font-size: 18px;
  }
  .live-webinars header .content {
    margin-top: 70px;
    margin-bottom: 80px;
  }
  .live-webinars .webinar-banner {
    margin-top: 60px;
  }
  .live-webinars header .description {
    font-size: 22px;
    line-height: 38px;
  }
  .live-webinars .webinar-banner span {
    position: relative;
    bottom: initial;
    right: 0;
    left: 0;
    display: block;
    text-align: center;
    padding: 10px;
    margin-top: 10px;
  }

  .unleashed-page .go-live-block .text-container h3 i img {
    width: 20px;
  }
  .home-video-parallax .number-svg-container {
    padding-top: 0px;
  }
  .home-video-parallax .number-svg-container::before {
    height: 60px;
  }
  .block-steps-home .block-1 .video-container .mini-video-container {
    max-width: 95%;
    padding: 10px;
  }
  .block-steps-home .block-1 .video-container video {
    max-width: 150px;
  }
  .presentation-page
    header
    .parallax-container-mobile
    .header-2
    .slide-content-container {
    max-width: 64%;
    top: 9.6%;
  }
  .presentation-page header .parallax-container-mobile .header-2 {
    position: relative;
    width: 130%;
    right: 15%;
  }
  .presentation-page header .parallax-container-mobile {
    overflow: hidden;
  }
  .presentation-page header,
  .presentation-page header .header-2 {
    height: initial;
  }
  .block-multiuse-home-tab .container-tab h3 br {
    display: none;
  }
  .block-multiuse-visme-feautures {
    padding: 50px 0;
  }
  .block-multiuse-graph-testimonial .main-img {
    width: 150%;
    transform: scale(1.5);
    left: -20%;
  }
  .block-multiuse-chart-templates-examples h2 {
    font-size: 27px;
    line-height: 34px;
    margin-bottom: 12px;
  }
  .block-multiuse-charts-data-block h2 {
    font-size: 28px;
  }
  .charts-maps.v2 .charts-section h2 {
    font-size: 26px;
    line-height: 43px;
  }
  .charts-maps.v2 .charts-section {
    padding: 50px 0 50px 0;
  }
  .charts-maps .block-graph-logos h2 {
    font-size: 19px;
    line-height: 32px;
  }
  .charts-maps .block-graph-logos h3 {
    color: #717274;
    font-size: 19px;
    line-height: 32px;
  }
  .block-multiuse-graph-testimonial {
    padding: 50px 0;
    background-color: #f8fafb;
  }
  .block-multiuse-graph-testimonial h2 {
    font-size: 29px;
    line-height: 43px;
  }
  .block-multiuse-graph-testimonial h3 {
    margin: 0 auto 50px auto;
  }
  .charts-maps.v2 .charts-section p {
    font-size: 18px;
    line-height: 28px;
  }
  .block-multiuse-chart-templates-examples .template-grid-4,
  .charts-maps .template-grid-4 {
    width: 50%;
  }
  .graph-maker header .header-content {
    position: relative;
  }
  .graph-maker header .header-content h1 {
    font-size: 27px;
    line-height: 22px;
  }
  .graph-maker header .header-content p {
    font-size: 16px;
  }
  .graph-maker header .image-container {
  }
  .graph-maker header .image-container .button-blue-container {
    bottom: 83%;
    max-width: 56%;
    padding: 5px;
    background: none;
  }
  .graph-maker .images-5-slider {
    position: absolute;
    width: 36%;
    top: 24%;
    right: 28.5%;
    z-index: 0;
    left: 0;
    margin: auto;
  }
  .graph-maker header .image-container .button-blue-container .button-blue {
    padding: 14px 5px;
    font-size: 16px;
  }
  .block-multiuse-home-cta {
    padding: 30px 0;
  }
  .block-multiuse-home-tab h2 br {
    display: block;
  }
  .block-multiuse-home-3-blocks {
    padding: 20px 0 60px 0;
  }
  .block-multiuse-home-tab {
    padding: 50px 0 60px 0;
  }
  .block-steps-home .block .title-block h3 {
    font-size: 28px;
  }
  .block-steps-home .block .title-block p.description {
    font-size: 17px;
    line-height: 22px;
  }

  .home-page header .main-image-container {
    position: relative;
    margin-top: 8%;
  }
  .home-page header {
    height: 100vh;
    position: relative;
  }
  .home-page header .header-content .big-title h1 {
    font-size: 39px;
    line-height: 50px;
    padding: 0 15px;
  }
  .home-page header .header-content .big-title .typewriteranimation {
    font-size: 39px;
    line-height: 40px;
    margin-left: 0;
    padding: 0 15px;
  }
  .home-page header .header-content .big-title {
    flex-direction: column;
    text-align: left;
    align-items: baseline;
    margin-bottom: 20px;
    left: 0;
  }
  .home-page header .header-content .big-title h1 br {
    display: block;
  }
  .block-multiuse-logos p {
    font-size: 13px;
  }
  .home-page header .header-content h2 {
    font-size: 16px;
    text-align: left;
    line-height: 29px;
  }
  .home-page header .header-content h2 br {
    display: none;
  }
  .block-steps-home .block .video-container {
    margin-bottom: 100px;
  }
  .block-steps-home .block .video-container::before {
    height: 150px;
    bottom: -140px;
  }
  .block-steps-home .block-3 .video-container .icon-hashtag {
    left: -15px;
  }
  .block-steps-home .block-4 .video-container::before {
    height: 100px;
    bottom: -68px;
  }
  .block-steps-home .block-4 .video-container::after {
    bottom: -70px;
  }
  .block-steps-home .block-2 .video-container .icon-x,
  .block-steps-home .block-1 .video-container .icon-hashtag {
    right: -5px;
  }

  .block-multiuse-home-tab .tabs-container .menu-tab ul {
    display: block;
  }

  .block-multiuse-home-tab .tabs-container .menu-tab ul li {
    width: 100%;
    display: block;
    height: auto;
    text-align: center;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab i {
    text-align: center;
    width: 100%;
    display: block;
  }
  .block-multiuse-home-tab .tabs-container .menu-tab ul li .icon {
    max-width: 60px;
    margin: auto auto auto auto;
  }

  .home-video-parallax h3 {
    font-size: 30px;
    line-height: 42px;
  }
  .block-multiuse-click-me .visme-power .show-me {
    position: absolute;
    top: -31px;
    right: -76px;
    max-width: 120px;
  }
  .block-multiuse-click-me .visme-power-content .block {
    margin-bottom: 50px;
  }
  .block-multiuse-home-3-blocks .h2-global {
    font-size: 34px;
  }
  .block-multiuse-title-desc p,
  .block-multiuse-home-3-blocks .block-subtile {
    font-size: 16px;
    line-height: 32px;
  }
  .home-page .block-multiuse-video-cloud {
    padding: 30px 0 64px 0;
  }
  .home-page .block-multiuse-video-cloud .container {
    max-width: 100%;
  }
  .block-multiuse-video-cloud .video-frame-container .icons-front {
    display: none;
  }
  .block-multiuse-home-cta h2 {
    font-size: 37px;
    max-width: 400px;
    margin: 0 auto 35px auto;
  }
  .block-multiuse-tags-cloud {
    text-align: center;
    padding: 20px 0 0 0;
  }
  .block-multiuse-tags-cloud .tags li a {
    font-size: 14px;
    color: #a0a5b8;
    font-family: "Lato", sans-serif;
    border: 1px solid #e4e4e4;
    margin: 8px 0px;
    padding: 11px 23px;
    display: inline-block;
    border-radius: 5pc;
    transition: 0.3s ease;
  }
  .home-page .block-multiuse-description p.big-text {
    font-size: 22px;
    line-height: 29px;
  }
  .block-multiuse-title-block h2 {
    font-size: 34px;
    margin-bottom: 20px;
  }
  .block-multiuse-title-block {
    padding: 50px 0;
  }
  .unleashed-page header {
    text-align: center;
    margin-bottom: 35px;
  }
  .unleashed-page .go-live-block .text-container {
    top: 10%;
  }
  .unleashed-page .go-live-block .text-container .calendar {
    width: 44px;
  }
  .unleashed-page .go-live-block .text-container.mobile .bullets li {
    font-size: 4.3vw;
    padding: 0;
    height: auto;
    margin-bottom: 0px;
    line-height: 26px;
    text-align: left;
    padding: 0 15px;
  }
  .unleashed-page header h1 {
    font-size: 44px;
    font-weight: 800;
    line-height: 55px;
    margin-bottom: 20px;
  }
  .unleashed-page header .big-day {
    font-size: 20px;
  }
  .ea-newsletter-form input[type="text"],
  .ea-newsletter-form input[type="email"] {
    width: 223px;
    margin-left: 10px;
  }
  .ea-newsletter-form input[type="submit"] {
    padding: 10px 11px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .hand-right-mobile {
    display: block;
  }
  .block-multiuse-powerpoint .import,
  .block-multiuse-powerpoint .export {
    left: 0;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-brackets {
    max-width: 57px;
  }
  .presentation-page .parallax-container-mobile .presentation-header-icons {
    text-align: left;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 20px 0 40px 0;
    position: relative;
  }
  .presentation-page .parallax-container-mobile .presentation-header-icons img {
    top: 0 !important;
    max-width: 50px;
  }
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-soda,
  .presentation-page
    .parallax-container-mobile
    .presentation-header-icons
    .mobile-header-popcorn {
    display: none;
  }
  .presentation-page header .header-1 .sub-label {
    font-size: 13px;
  }
  .presentation-page header .header-1 .button-blue {
    max-width: 93%;
    margin-bottom: 7px;
    font-size: 16px;
    padding: 10px;
  }

  .presentation-page header .header-1 h1 {
    text-align: left;
    padding: 0 20px;
    font-size: 10vw;
    line-height: 12vw;
  }
  .presentation-page header .header-1 h1 strong {
    display: block;
  }
  .presentation-page header .header-1 p {
    font-size: 3.3vw;
    text-align: left;
    padding: 0 20px;
  }
  .jobs-page .job-content p {
    font-size: 18px;
    line-height: 30px;
  }
  .jobs-page .job-content .block,
  .jobs-page .job-content .job-description {
    padding: 30px 0 30px 0;
  }
  .jobs-page header h1 {
    font-size: 48px;
    font-weight: 800;
    line-height: 59px;
    margin-bottom: 18px;
  }
  .jobs-page header p.description {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 30px;
  }
  .jobs-page .cultures-values {
    padding: 60px 0 30px 0;
  }
  .jobs-page .cultures-values h4 {
    font-size: 20px;
  }
  .jobs-page .cultures-values p {
    font-size: 16px;
    line-height: 28px;
  }
  .jobs-page .cultures-values h2 {
    font-size: 27px;
    line-height: 45px;
    margin-bottom: 40px;
  }
  .jobs-page .cultures-values .col-12 {
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .jobs-page .description-block h2 {
    font-size: 30px;
    font-weight: 800;
    line-height: 45px;
    margin-bottom: 30px;
  }
  .jobs-page .description-block p {
    font-size: 17px;
    line-height: 32px;
  }
  .jobs-page .available-positions,
  .jobs-page .description-block {
    padding: 0 0 30px 0;
  }
  .jobs-page .available-positions h2 {
    font-size: 29px;
    margin-bottom: 24px;
  }
  .jobs-page .available-positions .jobs-list li a {
    font-size: 17px;
    padding: 15px 0 17px 17px;
  }
  .jobs-page .available-positions .jobs-list li a i {
    padding: 29px 0;
  }
  .jobs-page .available-positions .jobs-list li {
    padding: 0;
    overflow: initial;
    height: initial;
    margin-bottom: 25px;
  }

  .infographic-page header .header-2 .infographic-header {
    top: 42px;
    width: 90%;
  }
  .infographic-page header .block-base {
    width: 100%;
  }
  .infographic-page header .header-2 .infographic-header .block-1 {
    padding: 20px 27px;
  }
  .infographic-page header .header-2 .infographic-header .block-1 h3 {
    font-size: 18px;
    line-height: 30px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 p {
    font-size: 12px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 .last {
    padding-right: 14px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 li {
    height: 90px;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-2
    .bullets
    li
    .icon {
    width: 40px;
    border: 5px solid #f8fafb;
  }
  .infographic-page
    header
    .header-2
    .infographic-header
    .block-2
    .bullets
    li
    span::before {
    height: 81px;
  }
  .infographic-page header .header-2 .infographic-header .block-2 p.big {
    font-size: 14px;
    line-height: 22px;
  }
  .infographic-page header .chart2-container {
    width: 90px !important;
    margin: 17px auto 0 auto;
  }
  .infographic-page header .chart2-container i {
    font-size: 20px;
  }
  .infographic-page header .header-2 .infographic-header .block-3 {
    font-size: 18px;
  }
  .infographic-page header .infographic-header-icons .mobile-header-text1,
  .infographic-page header .infographic-header-icons .mobile-header-ring {
    display: none;
  }
  .infographic-page header .infographic-drone {
    display: none;
  }
  .infographic-page header .infographic-header-icons img {
    top: 0 !important;
    width: 48px !important;
  }
  .infographic-page header .infographic-header-icons {
    margin-bottom: 0px;
    text-align: left;
  }
  .infographic-page .first-block-container {
    margin-top: 40px;
  }

  .number-circle {
    border: 4px solid #ecf1f4;
    width: 60px;
    height: 60px;
  }
  .number-circle.bottom-line::after {
    width: 4px;
    height: 40px;
  }
  .infographic-block-2 h3,
  .infographic-block-1 .h2-global {
    font-size: 20px;
    line-height: 36px;
  }
  .infographic-block-1 .infographic-templates-blocks h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .infographic-block-1 .infographic-templates-blocks h5 {
    font-size: 15px;
    line-height: 25px;
  }
  .infographic-block-2 .line-divider-vertical {
    width: 4px;
    height: 100px;
  }
  .infographic-block-4 .row p {
    font-size: 15px;
    line-height: 26px;
  }
  .infographic-block-4 h4 {
    font-size: 18px;
    line-height: 23px;
  }
  .infographic-block-4 .title {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 40px;
  }
  .infographic-block-4 h3 {
    font-size: 19px;
    line-height: 36px;
  }
  .infographic-block-4 {
    padding-bottom: 0;
  }
  .block-multiuse-text-video h4 {
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 15px;
  }
  .block-multiuse-text-video.video-left .block-text,
  .block-multiuse-text-video.video-right .block-text {
    margin-bottom: 0px !important;
  }
  .number-circle i {
    font-size: 36px;
  }
  .infographic-block-1 .infographic-templates-blocks::before {
    height: 105.5%;
    width: 4px;
  }
  .animated-characters-tabs {
    margin-top: 10px;
  }
  .infographic-embed-content-tabs {
    margin-top: 15px;
  }
  .block-multiuse-title-desc h2,
  .h2-global,
  .lp-main-version2 h2 {
    font-size: 30px;
    line-height: 33px;
  }
  .infographic-block-4 .row .col-12 {
    margin-bottom: 0;
  }
  .infographic-page
    header
    .parallax-container-mobile
    .header-1-container
    .header-1 {
    padding: 0 0.5rem;
    top: 55%;
  }

  /*.infographic-page header .parallax-container-mobile h1 {
    display: block;
    font-weight: 800;
    font-size: 10.2vw;
    text-align: left;
    padding: 0 15px;
    margin-bottom: 18px;
    line-height: 48px;
  }*/
  .infographic-page .first-block-container h1 {
    font-size: 22px;
    font-weight: 800;
    line-height: 37px;
    margin-bottom: 48px;
    max-width: 90%;
    margin: 0 auto 16px;
    text-align: left;
  }

  .infographic-page header .parallax-container-mobile h1 span {
    display: block;
    color: #00a2da;
  }
  .home-page header .header-content .button-blue,
  .infographic-page .first-block-container .button-blue {
    max-width: 93%;
    margin-bottom: 7px;
    font-size: 16px;
    padding: 10px;
  }
  .home-page header .header-content h3,
  .infographic-page .first-block-container .sub-label {
    font-size: 13px;
  }
  .infographic-page .first-block-container p {
    font-size: 16px;
    text-align: left;
    line-height: 29px;
  }
  .infographic-page .parallax-container-mobile .first-block-container .title {
    margin-bottom: 25px;
    display: none;
  }

  .infographic-block-1 {
    margin: 50px 0;
  }
  .infographic-block-2 h3,
  .infographic-block-1 .h2-global {
    font-size: 28px;
    line-height: 36px;
  }
  .infographic-block-2 .video1 {
    max-width: 100%;
  }
  .infographic-block-1 .infographic-templates-blocks .left-block,
  .infographic-block-1 .infographic-templates-blocks .right-block {
    padding: 40px 20px;
    position: relative;
    z-index: 1;
  }
  .block-subtile,
  .block-multiuse-presentation-slides .block-subtile {
    font-size: 17px;
  }
  .infographic-block-2 {
    overflow: hidden;
  }
  .infographic-block-2 .video2 {
    position: relative;
    max-width: 130%;
    margin-left: -93px;
  }

  .infographic-block-3 h3 {
    font-size: 18px;
    line-height: 30px;
  }
  .infographic-block-3 .infographic-assets {
    margin-top: 55px;
  }
  .infographic-block-3 .infographic-assets .block {
    margin-bottom: 40px;
  }
  .infographic-block-3 .infographic-assets .block span {
    line-height: 21px;
  }
  .block-text-button h3 {
    font-size: 34px;
  }
  .block-text-button .button-blue {
    padding: 12px 30px;
  }
  .templates-page .template-category-description {
    background-color: transparent;
  }
  .templates-page .template-category-description {
    padding: 20px;
  }
  .templates-page header {
    padding-bottom: 0;
  }
  .template-category-description-container {
    padding: 0 15px;
  }
  .templates-page .template-category-description h1 {
    font-size: 22px;
    line-height: 30px;
  }
  .block-multiuse-text-video ul {
    max-width: 100%;
  }
  .block-multiuse-text-video .floated-top {
    display: none;
  }
  .block-multiuse-presentation-share-features .col-12 {
    margin-bottom: 30px;
  }
  .watch-video-block {
    padding: 15px 10px 15px 78px;
  }
  .watch-video-block img {
    left: 10px;
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .block-multiuse-presentation-slides .main-img {
    margin: 20px 0 30px 0;
  }
  .block-multiuse-social-info .block-text h3,
  .lp-icons-types h3,
  .block-multiuse-text-video h3 {
    margin-bottom: 5px;
  }
  .block-multiuse-social-info .block-text .button-blue {
    padding: 15px 25px;
    width: 100%;
  }
  .social-graphics-page .block-multiuse-text-video [data-paroller-factor] {
    margin-top: 0px;
  }
  .social-graphics-page [data-paroller-factor] {
    margin-top: 30px;
  }
  .social-graphics-page .block-text-templates {
    padding: 0;
  }
  .block-multiuse-social-info .block-text li,
  .lp-icons-types h4,
  .lp-icons-customize h4,
  .lp-icons-uses h4,
  .block-multiuse-image-text2 p,
  .block-multiuse-text-video li {
    font-size: 15px;
    line-height: 22px;
  }
  .ebook-landing header .header-content h1 {
    font-size: 24px;
    font-weight: 800;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .ebook-landing header .medium-container {
    margin-top: 10px;
  }
  .ebook-landing .block-text-text .block-right p {
    font-size: 17px;
    line-height: 26px;
  }
  .ebook-block-form .form-container .form-title {
    font-size: 21px;
    margin-bottom: 10px;
  }
  .ebook-block-form .form-container input[type="submit"] {
    font-size: 15px;
    padding: 6px;
  }
  .ebook-block-form .form-container input[type="text"],
  .ebook-block-form .form-container input[type="email"] {
    padding: 6px;
    font-size: 15px;
  }
  .ebook-block-form .form-container {
    padding: 40px 5%;
  }
  .ebook-block-form .form-container .div-name {
    display: initial;
  }
  .ebook-block-form .form-container .half-width {
    width: 100%;
  }
  .ebook-landing section ul.bullets li {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 16px;
  }
  .ebook-landing .block-text-slider h2 {
    font-size: 30px;
    line-height: 42px;
    font-weight: 800;
    margin-bottom: 30px;
  }
  .block-multiuse-social-info .blocks .row .padding-right {
    padding-right: 15px;
  }
  .social-graphics-page header {
    margin-bottom: 40px;
  }
  .block-presentation-devices,
  .team-collaboration,
  .block-multiuse-analytics,
  .block-multiuse-presentation-share-features,
  .block-multiuse-presentation-transitions,
  .block-multiuse-presentation-slides,
  .block-multiuse-social-info,
  .block-multiuse-image-text2,
  .block-multiuse-text-video,
  .testimonial-carousel,
  .social-steps-block {
    padding: 50px 0;
  }
  .block-multiuse-social-info .blocks .row .padding-left {
    padding-right: 15px;
  }
  .block-multiuse-social-info .blocks .row {
    margin-bottom: 80px;
  }
  .block-multiuse-social-info .blocks {
    margin-top: 80px;
  }
  .block-multiuse-image-text2.social-media-page h2 {
    margin-bottom: 50px;
  }
  .block-multiuse-description p.big-text {
    font-size: 17px;
    line-height: 30px;
  }
  .block-multiuse-description .button-blue {
    font-size: 16px;
  }
  .testimonial-carousel .testimonial-carousel-container p::before {
    font-size: 40px;
    top: 4px;
  }
  .testimonial-carousel .testimonial-carousel-container p::after {
    font-size: 40px;
    padding-top: 6px;
    padding-left: 6px;
  }
  .testimonial-carousel .testimonial-carousel-container .slick-dots {
    position: absolute;
    bottom: -40px;
  }
  .testimonial-carousel .container {
    padding: 25px 21px;
  }
  .testimonial-carousel .testimonial-carousel-container p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 40px;
    padding: 0 5px 0 25px;
  }
  .testimonial-carousel .testimonial-carousel-container .company-info .name {
    font-size: 12px;
  }
  .testimonial-carousel .testimonial-carousel-container .company-info {
    max-width: 100%;
  }

  .social-steps-block h2 {
    margin-bottom: 50px;
  }
  .lp2-header .header-asset-icon-animation {
    display: none;
  }
  .lp2-header .header-asset-icon-animation-mobile {
    display: block;
  }

  .lp-assets-block.dataWidgets-icons .row {
    padding: 30px 15px;
    height: auto;
  }
  .lp-assets-block.dataWidgets-icons .row .icons-container img {
    max-width: 90%;
  }
  .lp2-header.header-assets-datawidgets .header-content h1 {
    font-size: 16px;
    font-weight: 400;
    line-height: 31px;
    margin-top: 0;
  }
  .lp2-header.header-assets-datawidgets .header-content h1 strong {
    font-size: 25px;
  }
  .lp2-header-icons .header-content h1 {
    font-size: 22px;
    line-height: 31px;
    margin-bottom: 16px !important;
  }
  .lp2-header-icons .header-content h1 strong {
    font-size: 27px;
    font-weight: 800;
  }
  .large-container {
    padding: 0 15px;
  }
  .early-access .rocket-container-mobile {
    display: block;
  }
  .early-access .bottom-corner,
  .early-access .rocket-container {
    display: none;
  }
  .early-access .form-registration .cable {
    display: none;
  }
  .early-access .bottom-corner {
    max-width: 30%;
  }
  .early-access .rocket-assets {
    width: 100%;
  }
  .early-access .content {
    padding: 0 15px;
  }
  .early-access .logo {
    max-width: 140px;
    margin-bottom: 50px;
  }
  .early-access h1 {
    font-size: 37px;
    line-height: 48px;
  }
  .early-access h2 {
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 0;
  }
  .early-access p.big {
    font-size: 19px;
  }
  .early-access .form-registration input[type="email"] {
    width: 70%;
  }
  /*.early-access .form-registration input[type=submit] {
		width: 30%;
	}*/
  .documents-page .three-blue-arrows.padding-bottom-150 {
    padding-bottom: 40px;
  }
  .documents-page .block-multiuse-text-parallax {
    padding: 0px 0 0px 0 !important;
  }

  .block-multiuse-text-parallax .block-label {
    text-align: left;
  }
  .tab-navigation li a {
    font-size: 14px;
  }
  .tab-navigation li a i {
    margin-right: 10px;
    width: 22px;
  }
  .lp-main-version2 header .header-content .col-text h1 {
    text-align: left;
  }
  .lp-main-version2 header .header-content .col-text h1 span {
    line-height: 48px;
  }
  .templates-page .content-container h2 {
    font-size: 15px;
  }
  .lp-main-version2 header .header-content .col-text ul {
    display: none;
  }
  .lp-main-version2 header .header-content .button-blue {
    width: 100%;
    padding: 10px;
    margin-bottom: 19px;
  }
  .block-multiuse-2-col-rows-video-text .block-subtile {
    margin-bottom: 15px;
  }

  .block-multiuse-video-or-image-list,
  .block-multiuse-2-col-rows-video-text,
  .block-multiuse-image-text,
  .block-multiuse-features-list,
  .block-multiuse-share-templates,
  .block-multiuse-description,
  .block-multiuse-text-background-right,
  .block-multiuse-full-text-img,
  .block-multiuse-display-templates,
  .block-multiuse-quick-tips,
  .block-multiuse-faq,
  .block-multiuse-text-parallax {
    padding: 30px 0;
  }
  .block-multiuse-text-parallax h2 {
    font-size: 28px;
    text-align: left;
    margin-bottom: 13px;
  }
  .single-mib-template header h1 {
    font-size: 28px;
  }
  .single-mib-template header h2 {
    font-size: 25px;
  }

  .videos-single-page .video-transcript .block-text {
    padding: 26px 15px 0 15px;
  }
  .videos-single-page .video-transcript p {
    line-height: 40px;
  }
  .videos-single-page .videos-single .more-videos-container {
    margin-bottom: 0px;
  }
  .videos-single-page .videos-single .share-video > span:first-child,
  .mibv-menu-row .social-icons {
    display: none;
  }
  .video-mib-text-container {
    display: flex;
    flex-direction: column-reverse;
  }

  .button-register-container {
    margin-top: 50px;
  }
  .team-collaboration .button-register-container p br {
    display: none;
  }
  .charts-maps .team-collaboration {
    padding: 100px 0 50px 0;
  }
  .button-blue.big-size {
    padding: 15px 18px;
  }
  .team-collaboration h4 {
    margin-bottom: 7px;
  }
  .block-multiuse-chart-templates-examples,
  .charts-maps .block-graph-testimonial,
  .charts-maps .block-graph-logos {
    padding: 50px 0;
  }
  .charts-maps .charts-section {
    padding: 50px 0 0 0;
  }
  .charts-maps .charts-section h2,
  .block-multiuse-charts-data-block h2,
  .block-multiuse-charts-data-block h3,
  .charts-mapsd h2,
  .charts-mapsd h3 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .charts-maps .charts-section h2 br {
    display: none;
  }
  .presentation-laptop.general,
  .charts-maps header .header-content .presentation-laptop {
    width: 340px;
    height: 200px;
    background-size: 100%;
  }
  .presentation-laptop.general .pics .pic,
  .charts-maps header .header-content .pics .pic {
    width: 237px;
    top: 15px;
    left: 51px;
  }
  .presentation-laptop.general .user,
  .charts-maps header .header-content .user {
    width: 15%;
    position: absolute;
    left: 17px;
    bottom: -20px;
  }
  .charts-maps header {
    min-height: 556px;
  }
  .charts-maps .template-grid-4 {
    width: 100%;
    float: left;
  }
  .block-text-templates {
    padding: 0px 0 90px 0;
  }
  .three-blue-arrows {
    padding-bottom: 2px;
  }
  .block-multiuse-charts-data-block {
    padding: 50px 0;
  }
  .three-blue-arrows.rounded-bg:before {
    height: 44%;
  }
  .charts-maps .three-blue-arrows .block3 {
    max-width: initial;
    position: initial;
    max-width: 291px;
  }

  .block-text-templates .row-container .template-chart-mobile {
    display: block;
  }

  .testimonial-new.center {
    max-width: 90%;
  }
  .charts-maps h2 {
    font-size: 19px;
    line-height: 29px;
  }
  .charts-maps h3 {
    font-size: 13px;
    line-height: 20px;
  }
  .block-text-templates h3 {
    margin-bottom: 35px;
    margin-right: 49px;
    text-align: left;
    line-height: 25px;
    font-size: 15px;
  }
  .block-text-templates h3 img {
    width: 34px;
    top: 9px;
  }
  .block-text-templates .row-container .block-text h5 {
    font-size: 15px;
  }
  .block-text-templates .row-container .block-text p {
    font-size: 14px;
  }
  .block-text-templates .row-container {
    padding: 45px 0;
  }

  .header-asset-icon-animation svg #elements > path,
  .header-asset-icon-animation svg #icons > g,
  .header-asset-icon-animation svg #laptop,
  .header-asset-icon-animation svg #heart-like,
  .header-asset-icon-animation svg #iphone,
  .header-asset-icon-animation svg #cafe-cup,
  .header-asset-icon-animation svg #hot-airballoon,
  .header-asset-icon-animation svg #setting {
    opacity: 1;
  }
  .other-ressources-link li.main-title i {
    top: 16px;
  }
  .lp2-header.header-assets-photos .header-content {
    margin-top: 0%;
  }
  .lp-icons-customize video {
    padding: 10px 10px;
  }
  .tab-navigation li {
    flex: 0 100% !important;
    margin-bottom: 7px !important;
  }
  .lp2-header.header-assets-photos .header-content h1 {
    font-size: 17px;
    line-height: 25px;
  }
  .lp2-header.header-assets-photos .header-content h1 strong {
    font-size: 22px;
  }
  .lp2-header.header-assets-photos {
    padding-bottom: 18%;
    background-size: 156%;
  }
  .assets-photos-templates .photo-templates-mobile,
  .assets-photos-pictures .portrait-photos-mobile {
    display: block;
  }
  .assets-photos-templates .templates,
  .assets-photos-pictures .portrait-photos {
    display: none;
  }
  .videos-single-page header h1,
  .videos-page header h1 {
    font-size: 19px;
    margin-top: 8px;
    margin-bottom: 12px;
    line-height: 28px;
  }
  .videos-single-page .text-content {
    margin: 40px 0 50px 0;
  }
  .videos-single-page header h2,
  .videos-page header h2 {
    font-size: 14px;
    margin-bottom: 25px;
  }
  .mibv-menu li {
    margin-right: 0;
    margin-bottom: 20px;
    background-color: #ffffff;
    display: block;
    padding-top: 11px;
    border-radius: 5px;
  }
  .mibv-menu li a {
    display: block;
    padding: 0 0 11px 0;
  }
  .mibv-menu li .active {
    border-bottom: 3px solid #089ed6;
    padding-bottom: 11px;
  }
  .mibv_newsletter_banner h3.banner-intro {
    font-size: 15px;
    line-height: 26px;
  }
  .mibv_newsletter_banner {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .mibv_newsletter_banner .close_banner {
    right: 4%;
    top: 0%;
  }
  .mibv_newsletter_banner .wpcf7-form input[type="email"] {
    width: 100%;
    height: 40px;
    font-size: 13px;
  }
  .mibv_newsletter_banner .ibvm.email-par {
    width: 63%;
  }

  .mibv_newsletter_banner .wpcf7-form input[type="submit"] {
    height: 40px;
  }
  .videos-single-page .text-content .container {
    column-count: 1;
  }
  .template-grid-4 {
    width: 50%;
    float: left;
  }
  .templates-page .template_details .block-details .template-title h2 {
    font-size: 20px;
  }
  .templates-page
    .template_details
    .block-details
    .template-title
    .edit_template_button,
  .templates-page
    .template_details
    .block-details
    .template-title
    .edit_template_button:hover {
    position: relative;
    width: 100%;
  }
  .templates-page .content-container {
    padding: 36px 15px 0;
  }
  .template-categories-button span {
    display: none;
  }
  .templates-page .template_details .block-details .template-title h1 {
    max-width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 26px;
  }
  .templates-page .template_details .block-details {
    padding: 15px 6px 0px 6px;
  }
  .templates-page
    .template_details
    .block-details
    .template-images
    .block-image {
    padding: 0;
  }
  .templates-page .template_details .block-details .description p,
  .templates-page .template_details .block-details .description span {
    font-family: "Montserrat", sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 27px;
  }
  .templates-page .template_details .block-details .description {
    margin-top: 10px;
  }
  .template-main-title,
  .template-main-title h2 {
    font-size: 20px;
    padding-left: 0px;
  }
  .template-main-description {
    padding-left: 0;
    margin-bottom: 45px;
    font-size: 14px;
    line-height: 25px;
  }
  .templates-page .content-container-main.template-page-main {
    padding: 36px 15px 0 15px;
  }
  .template-main-title,
  .template-main-subtitle,
  .row.template_sub_presentation {
    padding-left: 0;
  }
  .templates-slider .slick-next {
    right: 7px;
  }
  .templates-slider.template_sub_presentation .slick-prev,
  .templates-slider .slick-prev {
    left: 6px;
  }
  .row.template_sub_presentation {
    padding-right: 0;
  }
  .row.template_sub_presentation .col-slider {
    padding: 0;
  }
  .template-links .row div {
    flex: 0 0 100%;
    padding-left: 2%;
  }
  .template-links {
    padding: 60px 0 15px;
  }
  .template-links h3 {
    font-size: 16px;
    margin-bottom: 40px;
  }
  .template-links ul li {
    margin-bottom: 15px;
  }
  .live-webinars2 header .content {
    margin-top: 25px;
    margin-bottom: 80px;
  }
  .live-webinars2 .description {
    margin-bottom: 10px;
  }
  .live-webinars2 .other-ressources-link {
    padding: 15px 0;
  }

  .templates-page .template_details .block-details h1 {
    font-size: 25px;
  }
  .templates-page .template_details .block-details .breadcrumb,
  .templates-page .template_details .block-details .breadcrumb a {
    font-size: 11px;
    padding-bottom: 6px;
  }
  .templates-page .template_details .block-details h1 {
    font-size: 20px;
    line-height: 29px;
    margin-bottom: 0px;
  }
  .templates-page .template_details .block-details .information .block-slider {
    padding-bottom: 0px;
  }
  .templates-page .template_details .block-details .related-tags ul li a {
    margin-right: 5px;
  }
  .templates-page .template_details .block-details .related-tags ul li {
    margin-bottom: 10px;
  }
  .templates-page .template_details .block-details {
    margin-bottom: 20px;
  }
  .templates-page .template_details .more-templates-details {
    padding: 20px 15px 50px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500
    .slick-next,
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800
    .slick-next {
    right: 28%;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500
    .slick-prev,
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800
    .slick-prev {
    left: 28%;
  }
  .templates-page .template_details .more-templates-details h2,
  .templates-page .template_details .block-details .specifications h3,
  .templates-page .template_details .block-details .related-tags h3 {
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-500,
  .templates-page
    .template_details
    .block-details
    .templates-details-slider.width-800 {
    margin: 16px auto 37px auto;
  }
  .lp-assets-datawidgets-charts h2,
  .lp-assets-easy-steps h2 {
    font-size: 26px;
    line-height: 35px;
  }
  .lp-assets-block-description h3 {
    font-size: 26px;
    line-height: 35px;
  }
  .lp-assets-datawidgets-charts h4 {
    margin-bottom: 25px;
  }
  .lp-icons-types h2,
  .lp-icons-customize h2,
  .lp-icons-uses h2,
  .assets-photos-templates h2,
  .assets-photos-pictures h2 {
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .lp-assets-text-image.datawidgets-text-image h2,
  .lp-assets-block.dataWidgets-icons h2 {
    font-size: 22px;
    line-height: 35px;
  }
  .lp-icons-types,
  .lp-icons-uses,
  .lp-icons-customize,
  .lp-assets-datawidgets-charts,
  .lp-assets-easy-steps {
    padding: 40px 0 40px 0;
  }
}

@media (max-width: 576px) {
  .block-multiuse-video-or-image-list-v2 .steps-container ul {
    width: 374%;
  }
  .jobs-page header .main-img.small {
    max-width: 100%;
  }

  .social-steps-block .steps {
    margin-bottom: 20px;
  }
  .social-steps-block .steps-img {
    margin-bottom: 40px;
  }
  .block-multiuse-img-full-with {
    padding: 50px 0 50px 0;
  }
  .block-multiuse-img-full-with .img-full {
    width: 150%;
    transform: scale(1.5);
    left: -20%;
  }
  .lp-template-menu .cta-buttons a,
  .block-multiuse-display-templates .cta-buttons a {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .float-bar-landing-page .register-visme {
    font-size: 15px;
    padding: 10px 14px;
    width: 70%;
  }
  .main-ebooks-description-block .content h3 {
    font-size: 21px;
    line-height: 40px;
    padding-top: 7px;
    margin-bottom: 27px;
  }
  .main-ebooks-container article .img-xs-display {
    display: block;
  }
  .main-ebooks-container article p {
    display: none;
  }
  .main-ebooks-container article h3 {
    padding-left: 6%;
  }
  .main-ebooks-container article h4 {
    padding-left: 6%;
    font-size: 17px;
  }
  .main-ebooks-container article a.yellow {
    margin: 0 0 0 6%;
    bottom: 26px;
    width: 75%;
    text-align: center;
  }
  .header-main-ebooks .content h1 {
    font-size: 33px;
    margin: 59px auto 40px auto;
  }
  .tab-navigation li {
    flex: 0 50%;
    margin-bottom: 20px;
  }
  .lp-icons-types .tab-icons .tab-pane .col-3:nth-child(n + 13) {
    display: none;
  }

  .lp-icons-types h4,
  .lp-icons-customize h4,
  .lp-icons-uses h4 {
    margin-bottom: 30px;
  }
  .lp-icons-customize video {
    max-width: 100%;
  }
  .other-ressources-link li.main-title span {
    font-size: 21px;
    line-height: 30px;
    padding-top: 0px;
  }
  .other-ressources-link li.main-title i {
    top: 0px;
  }
  .other-ressources-link li {
    margin-bottom: 30px;
  }
  .other-ressources-link li span {
    font-size: 14px;
  }
  .other-ressources-link li span.title,
  .other-ressources-link li span.title a {
    font-size: 16px;
  }
  .templates-page .header-content h1 {
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 0;
    line-height: 33px;
  }
  .templates-main-page-v2 .header-content .description {
    padding: 0 15px;
    font-size: 15px;
  }
  .presentation-block .button-row .get_started_new {
    width: 100%;
  }
  .presentation-block .icons .title-ico {
    font-size: 13px;
    line-height: 20px;
  }
  .lp-assets-easy-steps .nav {
    max-width: 350px;
    margin: 0 auto 35px;
  }
  .lp-assets-easy-steps .nav a span.title {
    display: none;
  }
  .lp-assets-easy-steps .video-title {
    display: block;
  }
  .lp-assets-easy-steps .nav a {
    padding: 5px;
  }
  .lp-assets-easy-steps .nav a:after {
    width: 130px;
    left: 40px;
  }
  .lp-assets-easy-steps .nav a span.number {
    padding-top: 12px;
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
}

@media (max-width: 991.98px) {
  .template-landing-v4 .block-multiuse-text-image-rows .block-row {
    margin-bottom: 100px;
  }
  .template-landing-v4 .block-multiuse-text-image-rows .block-row .block-image,
  .template-landing-v4 .block-multiuse-text-image-rows .block-row .block-image.order-lg-1 {
    padding: 0;
  }
  .templates-page
  .template_details
  .block-details.ver-2
  .information
  .block-description  {
    padding-right: 0;
  }
}