body {
    overflow-x: none;
}

.content-section-buttons a {
    opacity: 0.8;
}

.content-section-buttons a:hover,
.content-section-buttons a:active,
.content-section-buttons a:visited,
.content-section-buttons a:focus {
    opacity: 1;
}

.content-sty-en {
    font-size: 22px;
}

.card-rate-image-sty-en {
    align-items: center;
    display: flex;
    height: 90px;
}

.card-rate-image-sty-en figure {
    margin: 0 auto !important;
    text-align: center;
}

.c-3-content-sty p:last-child {
    color: #3a52a4;
}

.heading-bg-image {
    background-image: url('https://www.mindjet.com/en/wp-content/uploads/sites/8/2017/03/girl-holding-computer-1.png');
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: contain;
}

.show-desktop-layout-en {
    display: block;
}

.show-mobile-layout-en,
.project-manager-mobile,
.meeting-management-mobile {
    display: none;
}

.event-management-row h2 {
    font-weight: 500 !important;
}

.event-management-row img {
    border: none !important;
}

.meeting-management-btn-sty .content-section-buttons {
    display: block !important;
    margin-top: 13px !important;
}

.meeting-management-btn-sty .button-bluegray {
    font-size: 14px !important;
    height: auto !important;
    padding: 13px 30px !important;
}

.meeting-management-row h2 {
    font-weight: 500 !important;
}

.en-images-dow-logo {
    display: table;
    margin: 0 auto;
    text-align: center;
}

.en-images-dow-logo ul {
    width: 100%;
    text-align: center !important;
    margin: 0 auto !important;
    padding: 0;
    max-width: 1200px;
}

.en-images-dow-logo ul li {
    list-style: none;
    display: inline-block;
    padding: 2%;
    vertical-align: middle;
}

.en-images-dow-logo ul li img {
    width: 150px;
}

.en-header-heading-list ul {
    margin: 50px 0 0 0;
    font-size: 26px;
    list-style-image: url('https://www.mindjet.com/wp-content/uploads/2017/02/blue-check.png') !important;
}

.en-video-style iframe {
    border: 1px solid black;
}

.special-license-content p,
.special-license-content p a {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 24px;
}

.special-license-content p:last-child {
    padding-top: 25px;
}

.special-license-content1 p {
    padding-bottom: 34px;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 26px;
}

.mindmanager-enterprise-content,
.mindmanager-mac-content,
.mindmanager-content {
    padding-top: 15px;
    font-size: 22px;
    font-weight: 300;
    line-height: 27px;
}

.mindmanager-enterprise-content p,
.mindmanager-enterprise-content {
    letter-spacing: -0.2px;
    line-height: 27px !important;
}

.mindmanager-heading2 {
    letter-spacing: -1.6px;
}

.mindmanager-mac-content1 {
    padding-top: 30px;
}

.mindmanager-mac-content1 p,
.mindmanager-mac-content1 {
    line-height: 27px;
    letter-spacing: -0.8px;
    font-size: 22px;
    font-weight: 300;
    padding-bottom: 15px;
}

.buy-now-btn-sty .wpb_raw_html {
    margin-bottom: 0px;
}

.mindmanager-mac-content p,
.mindmanager-content p {
    line-height: 26px;
    letter-spacing: -0.2px;
}

.mindmanager-content1 p {
    letter-spacing: -0.6px;
    font-size: 22px;
    line-height: 27px;
    padding-top: 30px;
}

.mindmanager-enterprise-heading2 {
    letter-spacing: -1.6px;
}

.Special-License-p-heading {
    padding-top: 33px;
    padding-bottom: 53px;
    letter-spacing: -1.6px;
}

.mindmanager-enterprise-heading {
    letter-spacing: -1;
}

.special-h-border {
    border-bottom: 1px solid #e7e7e7;
}

.special-license-heading {
    letter-spacing: -0.5px !important;
    font-weight: 500 !important;
    padding-top: 0;
}

.special-license-h1 {
    padding-bottom: 35px !important;
}

.special-license-h2 {
    padding-bottom: 10px !important;
    padding-top: 15px !important;
}

.mindmanager-enterprise-heading,
.mindmanager-heading {
    letter-spacing: -1px;
    font-weight: 500 !important;
}

.mindmanager-mac-heading {
    font-weight: 500 !important;
    letter-spacing: -1px;
}

.special-linces-ul li {
    list-style-type: disc !important;
    padding: 0 0 0 15px;
    font-size: 18px;
}

.mindmanager-ul li {
    list-style-type: disc !important;
    padding: 0 0 0 15px;
    font-size: 18px;
}

.mindmanager-ul {
    padding: 27px 0px 0 0;
    margin: 0 0 0 43px;
}

.special-linces-ul {
    padding: 23px 0px 0 0;
    font-size: 18px !important;
    list-style: disc inside none;
    list-style-type: disc !important;
    list-style-position: inside;
    list-style-image: none;
}

.special-linces-ul li a,
.mindmanager-ul li a {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 26px;
}

.mindmanager-enterprise-img1 img,
.mindmanager-mac-img1 img {
    border: 1px solid #000;
}

.mindmanager-enterprise-img img,
.mindmanager-mac-img img,
.mindmanager-img img {
    border: 1px solid #a0aad1;
}

.mindmanager-enterprise-row,
.mindmanager-row,
.mindmanager-mac-row,
.project-manager-row,
.meeting-management-row,
.event-management-row {
    display: flex;
    align-items: center;
    width: 100% !important;
    position: relative !important;
}

.mindmanager-mac-content2 p {
    font-size: 10px;
    color: #bbbdc0;
    font-weight: 400;
    padding: 10px 0;
}

.en-mindmanager-mac-btn-sty .content-section-buttons {
    display: block !important;
    margin-top: 13px !important;
}

.en-mindmanager-mac-btn-sty .wpb_raw_html a {
    float: left;
    padding: 0 !important;
}

.en-mindmanager-mac-btn-sty .wpb_raw_html .button-bluegray {
    height: auto !important;
    margin: 0 auto !important;
    padding: 13px 30px !important;
}

.project-manager-row h2 {
    font-weight: 500 !important;
}

.en-brainstorming-c-0 {
    letter-spacing: -0.6px !important;
    font-size: 22px !important;
    font-weight: 400 !important;
}


/* mindmanager page start*/

.bg-color-tr {
    background-color: #f9f9f9;
}

.mindmanager-table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.mindmanager-table {
    width: 100%;
    margin-bottom: 15px;
}

.mindmanager-table td {
    padding: 8px;
    text-align: center;
    font-size: 18px;
    vertical-align: top;
}
.mindmanager-table td:first-child {
    text-align: left !important;
}

.mindmanager-table td p,
.mindmanager-table td strong a {
    padding: 8px;
    text-align: left !important;
    font-size: 18px !important;
    vertical-align: top !important;
    font-weight: 300 !important;
    padding: 0 !important;
}

.mindmanager-table td img {
    border: none !important;
}

.mindmanager-table td strong {
    line-height: 25px;
    font-size: 18px !important
}

.mindmanager-table thead {
    background-color: #3b51a3;
    color: #fff;
}

.mindmanager-table thead th:first-child {
    text-align: left;
    font-size: 28px !important;
    font-weight: 600 !important;
    vertical-align: middle;
}

.mindmanager-table thead th:first-child p {
    line-height: 30px;
    vertical-align: middle;
    font-weight: 600 !important;
    font-size: 28px !important;
}

.mindmanager-table thead th {
    padding: 8px;
    font-size: 19px;
    vertical-align: top;
    font-weight: 300 !important;
    vertical-align: middle;
}

.mindmanager-table thead th p {
    font-size: 18px !important;
    font-weight: 300 !important;
}

.en-mindmanager-btn .content-section-buttons {
    float: right;
    display: block !important;
    margin-top: 13px;
    margin-right: 20px;
}

.en-mindmanager-btn .promo-bar-btn-sty {
    float: right;
    margin-top: 0 !important;
    color: #fff !important;
    font-size: 14px !important;
}

.mindmanager-table .wpb_raw_html {
    margin-bottom: 0px !important;
}


/*mindmanage page end */

.try-it-free-row {
    max-width: 155px;
    width: 100%;
}

.try-it-free-row > .vc_column-inner {
    padding-right: 0 !important;
}

.promo-bar-btn-sty {
    padding: 13px 30px !important;
    height: auto !important;
}

.promo-bar-btn-sty a {
    color: #fff !important;
    font-size: 14px !important;
}

.promo-bar-btn-sty p {
    color: #fff !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

.promo-bar-btn-sty_2 {
    padding: 13px 20px !important;
}

.uses-content1-sty p {
    height: 110px;
    overflow: hidden;
}

.uses-content2-sty p {
    height: 140px;
    overflow: hidden;
}

.uses-heading2-sty {
    font-weight: 500 !important;
    padding-bottom: 25px !important;
}

.users-border-sty {
    border-bottom: 1px solid #e7e7e7;
}


/* en about page start */

.en-about-h-0 {
    letter-spacing: -1.6px !important;
}

.en-about-h-1 {
    font-weight: 500 !important;
}

.en-about-sty-top {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.en-about-sty-top p {
    color: #fff !important;
    padding-top: 13px !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.about-contact-sty {
    padding-top: 25px !important;
    float: left !important;
}

.en-about-content-1 a {
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    font-size: 18px !important;
}

.en-about-content-1 p,
.en-about-content-1 p a {
    font-size: 18px !important;
}


/* en about page end */


/* newsletter page start*/

.newsletter-form-below-content a {
    font-size: 12px !important;
}

.newsletter-form-below-content .wysiwyg-content {
    padding-left: 10%;
}

.newsletter-ul-content-sty ul {
    margin-left: 2.5%;
    font-size: 18px !important;
}

.newsletter-ul-content-sty p {
    font-size: 18px !important;
}

.newsletter-ul-content-sty ul li {
    font-size: 18px !important;
    list-style: disc inside none;
    list-style-type: disc !important;
    list-style-position: inside;
    list-style-image: none;
}

.newsletter-heading2-sty {
    font-size: 18px !important;
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
}

.newsletter-heading1-sty {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-top: 33px !important;
}

.newsletter-popup-sty .content-section-marketo-embed {
    padding-top: 40px;
}

.newsletter-popup-sty .content-section-marketo-embed form {
    margin: 0 auto;
}


/* newsletter page end*/


/* careers page start*/

.careers-iframe-sty iframe {
    width: 100%;
    max-width: 635px;
    height: 325px !important;
}

.careers-heading {
    font-weight: 300;
    letter-spacing: -1.6px;
    font-size: 48px;
    line-height: 1.2em;
}

.careers-heading1,
.careers-heading2 {
    font-weight: 500 !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
}

.en-careers-content-sty p {
    color: #fff !important;
    padding-top: 20px !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.careers-ul-content-sty ul {
    padding-top: 2px;
}

.careers-ul-content-sty li {
    margin: 0 0 20px 0;
    font-weight: 500;
    font-size: 18px;
    padding: 0;
    line-height: 18px;
}


/* careers page end*/


/* management-team page start */

.management-team-image {}

.management-team-content p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.management-team-heading {
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-bottom: 67px !important;
    padding-top: 33px !important;
}

.management-team-heading1 {
    font-weight: 500 !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
}

.management-team-heading2 {
    font-weight: 500 !important;
    line-height: 1.2em !important;
    font-size: 22px !important;
    letter-spacing: -0.5px !important;
}


/* management-team page end */


/* contact page start*/

.contact-heading {
    font-weight: 300;
    letter-spacing: -1.6px;
    font-size: 48px;
    line-height: 1.2em;
}

.contact-heading1 {
    font-weight: 500 !important;
    margin-bottom: 22px;
    line-height: 1.2em;
    font-size: 30px;
    letter-spacing: -0.5px;
}

.contact-heading2 {
    font-size: 34px !important;
    font-weight: 700 !important;
    margin-bottom: 5px !important;
}

.contact-content1 p {
    line-height: 1.5em !important;
    color: #4c4c4c !important;
    font-size: 20px !important;
    padding: 0 35% 0 0 !important;
}

.contact-content p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.contact-content a {
    font-size: 18px !important;
}

.contact-btn-sty a {
    color: white !important;
    display: inline-block !important;
    font-size: 20px !important;
    margin: 15px 0 !important;
    max-width: 310px !important;
    width: 100% !important;
    text-transform: none !important;
    padding: 15px 0 !important;
}


/* contact page end*/


/* distributors page start */

.distributors-top-main-row,
.management-team-t-row {
    border-bottom: 1px solid #e7e7e7;
}

.distributors-heading {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-top: 32px !important;
    padding-bottom: 52px !important;
}

.distributors-content p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.distributors-t-content p,
.distributors-t-content p a {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.distributors-second-main-row .vc_row .vc_col-sm-1 p a,
.distributors-second-main-row .vc_row .vc_col-sm-1 a {
    padding-top: 0 !important;
}

.distributors-second-main-row p,
.distributors-second-main-row p a,
.distributors-second-main-row a,
.distributors-second-main-row strong,
.distributors-second-main-row td,
.distributors-second-main-row th {
    font-size: 18px !important;
    font-wight: 300px !important;
}

.distributors-second-main-row-h p,
.distributors-second-main-row-h p a,
.distributors-second-main-row-h a,
.distributors-second-main-row-h strong,
.distributors-second-main-row-h td,
.distributors-second-main-row-h th {
    font-wight: 500px !important;
}

.distributors-second-main-row .wpb_content_element {
    margin-bottom: 0px !important;
}

.distributors-second-main-row-h {
    margin-top: 25px !important;
}

.distributors-second-main-row .vc_col-sm-1 > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.distributors-content p:last-child {
    padding-bottom: 35px !important;
}


/* distributors page end */


/* mindjet-live page start */

.mindjet-live-heading1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-top: 33px !important;
}

.mindjet-live-heading2 p {
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
    line-height: 1.2em !important;
    font-size: 18px !important;
    color: #3b51a3 !important;
}

.mindjet-live-heading2 {
    margin-bottom: 23px !important;
}

.mindjet-live-heading3 {
    margin-bottom: 25px !important;
}

.mindjet-live-heading3 p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.mindjet-live-content ul li {
    padding-left: 17px !important;
}

.mindjet-live-content ul {
    font-size: 18px !important;
    line-height: 26px !important;
    list-style-type: disc !important;
    padding-left: 35px !important;
    letter-spacing: 0px !important;
}

.mindjet-live-content p strong,
.mindjet-live-content p a,
.mindjet-live-content p {
    letter-spacing: 0px !important;
    font-weight: 500px !important;
    font-size: 18px !important;
    line-height: 26px !important;
}

.mindjet-live-form form {
    margin: 0 auto !important;
}

.mindjet-live-content2 p,
.mindjet-live-content2 p a {
    font-size: 12px !important;
    line-height: 20px !important;
    margin-top: 25px !important;
    letter-spacing: 0px !important;
}

.mindjet-live-content2 p {
    padding-left: 9%;
}


/* mindjet-live page end */


/* jp about page start*/

.jp-about-h-1 p a {
    line-height: 27px !important;
    font-size: 18px !important;
    color: rgba(255, 255, 255, 0.5) !important;
    padding-top: 10px !important;
}

.jp-about-h-1 p a:hover,
.jp-about-h-1 p a:visited {
    color: #fff !important;
}

.jp-about-h-2 {
    font-size: 65px !important;
}

.jp-about-h-3 {
    font-size: 28px !important;
    color: #333 !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    margin-top: 15px;
}

.jp-about-h-4 {
    color: #666 !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    padding: 50px 0 30px 0 !important;
}

.jp-about-c-1 p {
    font-size: 20px !important;
    color: white !important;
}

.jp-about-c-2 p {
    color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 26px;
    display: flex;
    font-style: italic;
}

.jp-about-c-2 img {
    border: none !important;
}

.jp-about-img-6 img {
    border: 1px solid lightgray !important;
    padding: 15px !important;
}

.jp-about-img-1 img {
    border: none !important;
}

.jp-about-inner-row {
    padding: 0 10.5% !important;
}

.jp-about-inner1-row > .vc_column_container {
    padding: 0 10.5% !important;
}

.jp-about-img-row {
    border: 1px solid lightgray;
    margin-bottom: 40px;
    margin-left: 0 !important;
}

.jp-about-img-row .vc_col-sm-8 > .vc_column-inner {
    padding-left: 0px !important;
}

.jb-about-img-c-main .row {
    display: inline-flex !important;
}

.jb-about-img-c-main .span-img img {
    width: 60px;
    background-color: #000;
    border: none !important;
}

.jb-about-img-c-main .span-img img:hover {
    opacity: 0.7;
}

.jb-about-img-c-main .span-content {
    padding-left: 10px;
}

.jb-about-img-c-main .span-content h3 {
    font-size: 28px !important;
    line-height: 1.2 !important;
    color: #333 !important;
    font-weight: 500 !important;
}

.jb-about-img-c-main .span-content p {
    font-size: 18px !important;
    color: #333 !important;
}


/* jb about page end */


/*jp home page start*/

.jp-home-L-R-sty {
    padding: 0 10.5% !important;
}

.jp-home-c-sty p,
.jp-home-c-sty p a {
    color: #666 !important;
    font-size: 20px !important;
}

.jp-home-h-sty {
    font-size: 40px !important;
    color: #333 !important;
    font-weight: 500 !important;
    line-height: 40px !important;
    padding-bottom: 20px !important;
}

.jp-home-desktop {
    display: bloack;
}

.jp-home-inner-row {
    display: flex;
    align-items: center;
    padding: 3% 0 !important;
}

.jp-home-inner-row .vc_col-sm-6 .wpb_content_element.wpb_raw_html {
    padding: 0 !important;
    margin: 0 !important;
}

.jp-home-mobile {
    display: none;
}

.jp-home-img-2-ul-1,
.jp-home-img-2-ul-2 {
    list-style: none !important;
    float: left;
    display: block;
}

.jp-home-img-2-ul-2 li {
    float: left;
    padding-right: 10px !important;
    width: 45%;
}

.jp-home-img-2-ul-1 li {
    float: left;
    padding-right: 10px !important;
    width: 43%;
}

.jp-home-img-2-ul-1 li a,
.jp-home-img-2-ul-2 li a {
    float: left !important;
    display: flex;
}

.jp-home-img-2-ul-1 li a img,
.jp-home-img-2-ul-2 li a img {
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
    border: 1px solid black !important;
}


/*jp home page end*/


/* start en mindmanager-windows page */

.mindmanager-windows-row-style {
    display: flex;
    align-items: center;
}

#en-template-sty {
    width: 100%;
    float: left;
}

#en-template-sty .content-columns,
#en-template-sty .promo-bar {
    height: auto !important;
}

#en-template-sty .promo-links-wrapper {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
}

.mindmanager-windows-content-image img {
    border: 1px solid #a0aad1;
}

.mindmanager-windows-content p {
    font-size: 22px;
    font-weight: 300;
    line-height: 27px;
    letter-spacing: -0.2px;
    padding: 20px 0 0 0;
    text-overflow: ellipsis;
}

.mindmanager-windows-content a:hover {
    color: #4c81b9;
}

.mindmanager-windows-content a {
    color: #659ad2;
    font-size: 22px;
    font-weight: 300;
    line-height: 27px;
    letter-spacing: -0.2px;
    padding: 20px 0 0 0;
    text-overflow: ellipsis;
}

.mindmanager-windows-content .content-heading-subcontent {
    margin: 20px 0 0 0;
}

.mindmanager-windows-row-style h2 {
    font-weight: 500 !important;
}

.en-heading-h1-4 {
    letter-spacing: -1.6px !important;
    font-weight: 400 !important;
    Line-height: 1.2em !important;
    font-size: 48px !important;
    padding-top: 85px;
    padding-bottom: 30px;
}

.en-content-h1-4-p1,
.en-content-h1-4-p1 p {
    letter-spacing: -0.6px !important;
    font-size: 22px !important;
    line-height: 27px !important;
    font-weight: 300 !important;
}

.en-4-mindmanager {
    padding-top: 7% !important;
    margin-bottom: 5%;
}

.en-content-h1-4-p,
.en-content-h1-4-p p {
    letter-spacing: -0.6px !important;
    padding-bottom: 42px;
    font-size: 22px !important;
    line-height: 27px !important;
    font-weight: 300 !important;
}

.en-uses-empty-h {
    padding-top: 36px !important;
    padding-bottom: 117px !important;
}

.en-uses-row-sty {
    margin-top: 3% !important;
}

.card-rate-image-sty-en img,
.en-main-sty-div img {
    width: auto !important;
}

.en-main-sty-div {
    position: relative !important;
    width: auto !important;
}

.en-left-to-right {
    float: right !important;
    right: 0 !important;
    position: absolute !important;
    //top: 35px;
}

.en-btn-layout-sty .content-section-buttons {
    float: left !important;
    margin-right: 16px !important;
    margin-top: 13px !important;
    display: block !important;
}

.en-btn-layout-sty .button-bluegray {
    padding: 13px 30px !important;
}

.en-btn-layout-sty .wpb_raw_html {
    margin-bottom: 0 !important;
}

.en-top-image-spacer {
    padding-top: 3% !important;
    min-height: 350px !important;
}


/* start de-produkte-mindmanager*/

.de-produkte-mindmanager tr > th:first-child,
.de-produkte-mindmanager tr > td:first-child {
    width: 50% !important;
}

.de-mindmanager-heading2 {
    letter-spacing: -1.7px !important;
}


/* end de-produkte-mindmanager*/


/* start de-mindmanager-window */

.de-mindmanager-window-h0 p {
    font-size: 10px !important;
    color: #bbbdc0 !important;
    font-weight: 400 !important;
    line-height: 18px !important;
}

.de-mindmanager-window-h0 {
    margin: 0 !important;
}

.de-btn-below-h-space .wpb_raw_html {
    margin-bottom: 5px !important;
}


/* end de-mindmanager-window */

.single-img-desktop {
    display: block !important;
}

.single-img-mobile {
    display: none !important;
}


/* start main (MindManager Free Trial) */

.main-img-bg > .vc_column_container {
    background-image: url('https://www.mindjet.com/wp-content/uploads/2015/04/heroimg-e1468953411400.jpg') !important;
    background-size: cover !important;
    margin-bottom: 35px !important;
    height: auto !important;
}

.no-border > figure div img {
    border: 0 !important;
    width: 100px !important;
    height: 100px !important;
}

.five-columns-sty .vc_col-sm-2 {
    float: left;
    width: 18.8%;
    padding: 0;
    margin-right: 1.5%;
    min-height: 0;
}

.five-columns-sty .vc_col-sm-2:nth-last-child(2) {
    margin-right: 0 !important;
}


/* end main (MindManager Free Trial) */


/* start en main home page*/

.en-page-row1 {
    background-repeat: no-repeat;
    background-size: cover !important;
}

.en-page-row1 .vc_column-inner {
    padding-top: 11px !important;
}

.en-homepage-h1 {
    font-weight: 500 !important;
    font-size: 50px !important;
    letter-spacing: -1px !important;
    word-spacing: 0.1em !important;
    line-height: 58px !important;
}

.en-homepage-h2 {
    font-weight: 300 !important;
    font-size: 50px !important;
    letter-spacing: -1px !important;
    word-spacing: 0.1em !important;
    line-height: 58px !important;
    margin-bottom: 23px !important;
}

.en-homepage-h3 {
    font-size: 25px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
    margin-bottom: 30px !important;
}

.en-page-row1 .content-section-buttons {
    text-align: center !important;
    display: block !important;
    padding: 76px 0 15px 0 !important;
}

.en-page-row1 .content-section-buttons a {
    display: inline-block !important;
    font-size: 25px !important;
    line-height: 20px !important;
    padding: 26px 110px !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    box-sizing: border-box !important;
    text-transform: none !important;
    border-radius: 5px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}

.en-homepage-c1 {
    margin-bottom: 5px !important;
    margin-top: 8px !important;
}

.en-homepage-c1 p {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #fff !important;
}

.en-page-row2 {
    padding-top: 95px;
    padding-bottom: 95px;
}

.en-page-row2 .vc_column-inner {
    border: 1px solid #e5e6e7 !important;
    padding: 40px !important;
}

.en-homepage-h4 {
    line-height: 26px !important;
    font-size: 28px !important;
    margin-bottom: 17px !important;
    letter-spacing: 0.7px !important;
    font-weight: 500 !important;
}

.en-homepage-c2 p {
    line-height: 28px !important;
    letter-spacing: -0.7px !important;
    font-size: 20px !important;
}

.en-homepage-c2 p a {
    line-height: 28px !important;
    letter-spacing: -0.7px !important;
    font-size: 20px !important;
    margin-top: 30px !important;
    float: left;
}

.en-homepage-h5 {
    line-height: 1.2em !important;
    color: #3b51a3 !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
    font-weight: 500 !important;
    padding-bottom: 60px !important;
}

.en-5-img-sty img {
    border: none !important;
}

.en-page-row3 .en-5-img-sty .vc_col-sm-2:nth-child(1) img,
.en-page-row3 .en-5-img-sty .vc_col-sm-2:nth-child(5) img {
    max-width: 120px !important;
    max-height: 66px !important;
}

.en-page-row3 .en-5-img-sty .vc_col-sm-2:nth-child(3) img {
    max-width: 170px !important;
    max-height: 66px !important;
}

.en-page-row3 .en-5-img-sty .vc_col-sm-2:nth-child(2) img,
.en-page-row3 .en-5-img-sty .vc_col-sm-2:nth-child(4) img {
    max-width: 100px !important;
    max-height: 66px !important;
}

.en-page-row3 .vc_col-sm-2 {
    float: left;
    width: 18.8%;
    padding: 0;
    margin-right: 1.5%;
    min-height: 0;
}

.en-page-row3 .vc_col-sm-2:nth-last-child(2) {
    margin-right: 0 !important;
}

.en-page-row3 .wpb_raw_html {
    text-align: center !important;
}

.en-page-row3 .wpb_raw_html a {
    text-align: center !important;
    text-transform: uppercase !important;
    z-index: 5;
    font-size: 14px !important;
    padding: 10px 20px !important;
    color: #fff !important;
    display: inline-block !important;
}

.en-page-row3 > .vc_col-sm-12 > .vc_column-inner {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.en-homepage-h7 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-top: 36px !important;
    padding-bottom: 68px !important;
}

.en-page-row6 .en-homepage-h8 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    text-align: center !important;
    padding-top: 38px !important;
    padding-bottom: 50px !important;
}

.en-homepage-c4 p,
.en-homepage-c4 p a {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.en-homepage-c4 .wysiwyg-content p:last-child {
    padding-top: 15px !important;
}

.en-homepage-c5 h4 {
    font-size: 14px !important;
    color: #666666 !important;
    margin-bottom: 23px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
}

.en-homepage-c5 {
    margin-bottom: 0 !important;
}

.en-homepage-h9 {
    color: #4c4c4c !important;
    font-size: 28px !important;
    margin: 0 !important;
    margin-bottom: 24px !important;
    letter-spacing: 1px !important;
    line-height: 35px !important;
    font-weight: 500 !important;
}

.en-page-row6-inner7 > .vc_col-sm-6 > .vc_column-inner {
    padding: 20px 30px 0px 30px !important;
}

.en-page-bottom-bar {
    margin-top: 30px !important;
    margin-bottom: 35px !important;
}

.en-page-row6 .wpb_raw_html {
    text-align: center !important;
}

.en-page-row6 .wpb_raw_html a {
    display: inline-block !important;
    text-decoration: none !important;
    text-align: center !important;
    text-transform: uppercase !important;
    z-index: 5 !important;
    font-size: 14px !important;
    padding: 0 !important;
    cursor: pointer !important;
    border: none !important;
    color: #fff !important;
    line-height: 48px !important;
}

.en-homepage-h6 {
    font-weight: 500 !important;
    margin-bottom: 22px !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
}

.en-homepage-c3 p,
.en-homepage-c3 p a {
    font-size: 20px !important;
    line-height: 27px !important;
    letter-spacing: 0.10px !important;
}

.en-page-row6 > .vc_col-sm-12 > .vc_column-inner {
    margin-bottom: 45px !important;
}

.en-page-row7 .wpb_raw_html {
    text-align: right !important;
}

.en-page-row7 .wpb_raw_html a {
    font-size: 20px !important;
    font-weight: 300 !important;
}

.en-page-row7 h2 {
    font-size: 28px !important;
    font-weight: 300 !important;
}


/* end en main home page */


/* start PPC style issue*/

.bmw-size {
    width: 150px!important;
    height: 150px!important;
    margin: 0 auto;
}

.pfizer-size {
    width: 200px!important;
    height: 129px!important;
    margin: 0 auto;
}

.img_positioning_style {
    display: flex;
    align-items: center;
}

.img_positioning_style img {
    width: 100%;
}


/*end PPC style issue*/


/* start Visio Landing Page */

.popup-btn-center .content-section-buttons {
    display: block !important;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
}

.visio-c-1 p,
.visia-c-2 p,
.visia-c-3 p,
.visia-c-6 p,
.visia-c-8 p,
.visia-h-3 {
    text-align: center;
}

.top-space-content,
.visia-c-8 {
    padding-top: 30px;
}

.visia-h-2,
.visia-h-4 {
    padding-bottom: 30px;
}

.visia-c-10 p {
    padding-left: 4.5%;
}

.visia-c-10 ul li::before {
    position: absolute;
    margin-left: -1.3em;
    font-weight: bold;
    //content: "\2713";
    content: "";
    color: green;
}

.visia-c-10 ul li {
    list-style-type: none;
    padding-left: 45px;
    background-image: url(https://www.mindjet.com/wp-content/uploads/sites/8/2017/03/Greencheckbox-01.png);
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: -1% 0%;
}

.img-logo-sty > .vc_col-sm-12 > .vc_column-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.visio-c-1 p strong,
.visia-c-2 p strong,
.visia-c-3 p strong,
.visia-c-4 p strong,
.visia-c-7 p strong,
.visia-c-8 p strong,
.visia-c-9 p strong,
.visia-c-10 li strong,
.visia-c-11 p strong {
    font-weight: 600 !important;
    color: #000000 !important;
}

.visia-h-3 {
    font-weight: 500 !important;
    color: #000000 !important;
}

.visia-h-2,
.visia-h-4 {
    font-weight: 500 !important;
}

.visia-c-2 strong,
.visia-c-3 strong {
    font-size: 24px !important;
}


/* end Visio Landing Page */


/* start product page */

.product-p-c-5 p {
    font-size: 18px;
}

.product-p-h-4 {
    margin-bottom: 30px;
}

.product-p-c-2 p {
    padding-bottom: 30px !important;
}

.product-p-h-1 {
    margin-bottom: 0 !important;
}

.product-p-h-1 p {
    font-size: 16px;
}

.product-p-h-2 {
    font-weight: 600 !important;
    font-style: italic;
    font-size: 28px !important;
}

.product-p-h-3 {
    font-weight: 500 !important;
    font-size: 28px !important;
}

.product-h-img img {
    width: 100% !important;
    max-width: 400px !important;
}

.product-p-try-it-free-btn .content-section-buttons {
    display: block !important;
}

.product-p-h-5 {
    margin-bottom: 15px !important;
}

.product-p-try-it-free-btn > div > .vc_column-inner {
    margin-top: 0;
    padding-top: 15px !important;
}

.mapping-software-h {
    font-size: 18px !important;
    font-weight: 500 !important;
}

.functional-free-trial-c p {
    font-size: 12px !important;
}

.functional-free-trial-c {
    margin-bottom: 5px !important;
    display: block;
    padding-top: 15px;
}

#product-page-buy,
#product-page-enterprise {
    background-color: #3C53A2 !important;
}

.product-page-tabs .vc_tta-tabs {
    background-color: #3C53A2 !important;
}

.product-page-tabs .vc_tta-tabs-container,
.product-page-tabs .vc_tta-tabs-container > ul {
    margin: 0 !important;
    padding: 0 !important;
}

.product-page-tabs .vc_tta-tabs-container > ul > li {
    margin: 0 !important;
    padding: 0 !important;
    width: 50% !important;
}

.product-page-tabs .vc_tta-tabs-container > ul > li a {
    margin: 0 !important;
    padding: 10px 0 !important;
    font-size: 16px !important;
    background-color: #3C53A2 !important;
    border-width: 0 !important;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a {
    background-color: #5B75CD !important;
}

.product-page-tabs .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #3A52A4 !important;
    background-color: #3A52A4 !important;
    color: #fff !important;
}

.product-page-tabs .product-p-buy-text p:first-child {
    font-weight: 500 !important;
    font-size: 15px !important;
}

.product-page-tabs .product-p-buy-text p {
    color: #fff !important;
    font-size: 14px;
    line-height: 22px;
}

.product-page-tabs .product-p-buy-text p:last-child {
    line-height: 18px;
}

.product-page-tabs .product-p-buy-contact p {
    color: #A7A7A7 !important;
    font-size: 16px;
    line-height: 22px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.top-header-rigth-btn {
    margin: 0 auto;
    text-align: center;
}

.top-header-rigth-btn a:first-child {
    background-color: #559f6f;
    color: #fff;
    font-size: 14px;
    line-height: 0 !important;
    padding: 15px;
    margin: 0 10px 0 0;
    cursor: pointer;
    opacity: 0.9;
}

.top-header-rigth-btn a:first-child:hover {
    opacity: 1 !important;
}

.top-header-rigth-btn a:last-child {
    background-color: #A7A7A7;
    color: #fff;
    font-size: 14px;
    line-height: 0 !important;
    padding: 15px;
    margin: 0;
    cursor: pointer;
}

.product-p-price-l,
.product-p-price-r {
    width: 50%;
    float: left;
}

.product-p-price-r img {
    border: none !important;
}

.product-p-price-r p {
    text-align: right;
}

#product-page-buy .wpb_wrapper {
    float: left;
    width: 100%;
    min-height: 360px;
    height: 100%;
}

.product-p-price-l .btn-primary {
    font-size: 12px;
    padding: 15px 27px;
    background-color: #ea552b;
    color: #ffffff !important;
}

.product-p-price-l .BuyLink-btn-sty {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.product-p-price {
    margin-top: 25px;
    width: 100% !important;
    float: left;
}

.product-p-top-h-space .vc_column-inner {
    padding-top: 10px !important;
}

.product-p-price-l p:first-child {
    text-align: center;
    font-size: 28px;
    color: #fff;
    padding-top: 5px;
}

.product-p-win-instruction p:first-child {
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    margin: 0 0 24px;
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 0 !important;
    background-image: url(https://www.mindjet.com/wp-content/uploads/2017/06/icon-win.png);
    background-repeat: no-repeat;
    background-position: 75% 100%;
    margin-top: 15px;
}

.product-p-win-instruction p:last-child {
    float: left;
    display: block;
    width: 100%;
}

.product-p-win-instruction p:last-child span {
    padding-top: 5px !important;
    float: left;
}

.product-p-win-instruction p:last-child img {
    margin-right: 5px;
    border: none;
}

.product-p-win-instruction p:last-child {
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    line-height: 35px !important;
}

.product-p-win-instruction p:last-child:hover {
    text-decoration: underline;
}

.popup-download-instruction .srx_popup_close,
.popup-upgrade-eligibility .srx_popup_close {
    position: relative;
    cursor: pointer;
    top: -34px;
    right: -34px;
    background: #000;
    color: #fff;
    width: 25px;
    height: 25px;
    font-size: 16px;
    line-height: 25px;
    -webkit-border-radius: 19px;
    border-radius: 20px;
    text-align: center;
    border: 2px solid #fff;
    float: right;
    font-weight: 600;
}

.popup-download-instruction,
.popup-upgrade-eligibility {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999;
    display: none;
}

.popup-download-instruction .popup-sty,
.popup-upgrade-eligibility .popup-sty {
    max-width: 660px;
    width: 100%;
    margin: 20% auto;
    background-color: #fff;
}

.popup-download-instruction .heading,
.popup-upgrade-eligibility .heading {
    background: #000;
    padding: 20px;
    color: #fff;
    font-size: 24px;
}

.popup-download-instruction .container,
.popup-upgrade-eligibility .container {
    padding: 20px;
    font-size: 13px;
    line-height: 16px;
}

.product-page-tabs .vc_column-inner .vc_tta-container {
    margin-bottom: 0 !important;
}

.popup-download-show {
    margin-top: 10px;
}

.popup-upgrade-show {
    margin-top: 5px;
}

.srx-compatible-with-win {
    margin-top: 25px;
}

.popup-download-show span:last-child,
.srx-compatible-with-win span:first-child,
.popup-upgrade-show span:last-child {
    font-size: 12px !important;
    color: white;
}

.popup-download-show,
.popup-upgrade-show {
    display: flex;
    align-items: center;
    line-height: initial !important;
    cursor: pointer;
}

.popup-download-show span img,
.popup-upgrade-show span img {
    margin-right: 5px;
}

.popup-download-show span:last-child:hover,
.popup-upgrade-show span:last-child:hover {
    border-bottom: 1px solid #fff;
}

.srx-compatible-with-win span:last-child {
    height: 20px;
    display: -webkit-inline-box;
    display: -ms-inline-box;
    display: -moz-inline-box;
}


/* end product page */


/* start search page */

.search-results .page-numbers.prev,
.search-results .page-numbers.next {
    display: inline-block !important;
    width: auto !important;
    height: 50px !important;
    line-height: 50px !important;
    background-color: #659ad2 !important;
    cursor: pointer !important;
    padding: 0px 25px !important;
    color: #fff !important;
}


/* end search pag */


/* start De Lizenzprogramme */

.de-lizenzprogramme-h-1 {
    padding-top: 33px;
    padding-bottom: 125px;
    letter-spacing: -1.6px;
}

.de-lizenzprogramme-h-2 {
    font-weight: 500 !important;
    line-height: 1.2em !important;
    letter-spacing: -0.5px !important;
}

.de-lizenzprogramme-p-1 p,
.de-lizenzprogramme-p-1 p a,
.de-lizenzprogramme-p-1 a {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 24px;
    padding-top: 10px;
}

.de-lizenzprogramme-p-1 h4 {
    font-weight: 600;
    color: #000000;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 18px !important;
}

.de-lizenzprogramme-link-img img {
    border: none !important;
}

.de-lizenzprogramme-p-1 {
    margin-bottom: 50px;
}

.de-lizenzprogramme-link-img .wpb_raw_html a {
    background-color: #199BFD;
    padding: 10px 25px;
    margin: 0;
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
}

.de-lizenzprogramme-btm-space {
    margin-bottom: 30px !important;
}


/* end De Lizenzprogramme */


/* start De management team */

.management-team-image-boder img {
    border: none !important;
}

.management-team-image-boder {
    margin-bottom: 0 !important;
}


/* end De management team */


/* start fachhandel page*/

.fachhandel-h h2 {
    margin-bottom: 9px !important;
    color: #4c4c4c !important;
    font-weight: 500 !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
}


/* End fachhandel-h page */


/* start support-info page */

.support-info-h {
    padding-top: 33px;
    letter-spacing: -1.6px;
}

.support-info-p p {
    font-size: 18px !important;
}

.support-info-p {
    padding-bottom: 30px;
    padding-top: 35px;
}


/* end support-info page */


/* start karriere page */

.karriere-h1 {
    padding-top: 33px;
    letter-spacing: -1.6px;
}

.karriere-p {
    padding-top: 50px;
    padding-bottom: 35px;
}

.karriere-p p,
.karriere-p p strong {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.karriere-h2 {
    font-weight: 500 !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
    padding-top: 30px !important;
}

ul.karriere-p-ul-sty {
    list-style: decimal !important;
    margin: 0 0 0 5% !important;
}

.karriere-p-ul-sty li strong {
    display: block;
}

.karriere-p-ul-sty li,
.karriere-p-2 p,
.karriere-p-2 a,
.karriere-p-2 p a,
.karriere-p-2 ul li {
    font-size: 18px !important;
    line-height: 26px !important;
}

.karriere-img-sty img {
    border: none !important;
}


/* end karriere page */


/* start vorlagen map parts page */

.vorlagen-map-parts-h1 {
    margin-bottom: 52px !important;
    padding-top: 35px !important;
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    line-height: 1.2em !important;
}

.vorlagen-map-parts-p {
    margin-bottom: 70px !important;
}

.vorlagen-map-parts-p p,
.vorlagen-map-parts-p p a {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 26px;
}

.vorlagen-map-parts-h2 {
    letter-spacing: -0.5px;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1.2em !important;
    padding-top: 30px;
    padding-bottom: 15px;
}

.vorlagen-map-parts-img img {
    width: 130px;
    height: 75px !important;
    border: 1px solid lightgray;
}

.vorlagen-map-parts-p-2 {
    padding-top: 15px;
}

.vorlagen-map-parts-p-2 p,
.vorlagen-map-parts-p-2 p a {
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 26px !important;
}


/* end vorlagen map parts page */


/* start fuer-die-presse-h1 page */

.fuer-die-presse-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    color: #3b51a3 !important;
    padding-top: 33px;
    padding-bottom: 120px;
}

.fuer-die-presse-h2 {
    font-weight: 500 !important;
    margin-bottom: 22px !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
    padding-top: 30px;
}

.fuer-die-presse-pdf p a {
    font-size: 24px !important;
    cursor: pointer;
    opacity: 0.8;
    text-decoration: none;
}

.fuer-die-presse-pdf p a:hover {
    opacity: 1;
    text-decoration: none;
}

.fuer-die-presse-img1 img,
.fuer-die-presse-img2 img,
.fuer-die-presse-img3 img {
    border: none !important;
}

.fuer-die-presse-imgs img {
    border: 1px solid lightgray !important;
}

.fuer-die-presse-img1 img {
    height: 50px !important;
    max-width: 230px !important;
    width: 100% !important;
}

.fuer-die-presse-img2 img {
    height: 30px !important;
    max-width: 190px !important;
    width: 100% !important;
}

.fuer-die-presse-img3 img {
    height: 30px !important;
    max-width: 300px !important;
    width: 100% !important;
}

ul.fuer-die-presse-imgs {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    display: inline-block;
}

.fuer-die-presse-imgs li {
    display: inline-block;
    padding-right: 20px;
    padding-bottom: 20px;
}

.fuer-die-presse-p p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 24px !important;
}


/* end fuer-die-presse-h1 page */


/* start partners page */

.partners-btn-sty {
    padding-top: 5px;
}

.partners-btn-sty .wpb_raw_html {
    float: right;
}

.partners-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
}

.partners-c p,
.partners-c p a {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.partners-btn a {
    font-size: 14px;
    color: #fff !important;
    padding: 10px 30px;
    margin: 0;
}

.partners-c {
    padding-top: 23px;
    padding-bottom: 30px;
}

.partners-tab1-img-l img,
.partners-tab2-img-l img,
.partners-tab3-img-l img,
.partners-tab1-img-r img,
.partners-tab2-img-r img,
.partners-tab3-img-r img {
    border: none !important;
}

.partner-tab1-p-l span a,
.partner-tab3-p-l span a,
.partner-tab2-p-l span a,
.partner-tab1-p-l span,
.partner-tab2-p-l span,
.partner-tab3-p-l span {
    font-size: 14px !important;
    line-height: 20px !important;
}

.partner-tab1-h2,
.partner-tab2-h2,
.partner-tab3-h2 {
    font-weight: 500 !important;
    font-size: 22px !important;
}

.partner-tab1-h2-2,
.partner-tab2-h2-2,
.partner-tab3-h2-2 {
    font-size: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.partner-tab1-p p a,
.partner-tab2-p p a,
.partner-tab3-p p a,
.partner-tab1-p p,
.partner-tab2-p p,
.partner-tab3-p p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.partners-tabs-sty-top .vc_tta-tabs-container a {
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    line-height: 50px !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 295px !important;
    border: none !important;
    border-color: transparent !important;
    border-radius: 0 !important;
}

.partners-tab1-img-r img,
.partners-tab2-img-r img,
.partners-tab3-img-r img {
    width: 100px;
}

.partners-tab1-img-l img,
.partners-tab2-img-l img,
.partners-tab3-img-l img {
    max-width: 200px !important;
    width: 100%;
}

.vc_tta-tabs-list .vc_tta-tab.vc_active > a:hover,
.vc_tta-tabs-list .vc_tta-tab.vc_active > a,
.vc_tta-tabs-list .vc_tta-tab.vc_active {
    color: #4c4c4c !important;
    background-color: #fff !important;
    cursor: pointer;
}

.vc_tta-tabs-list .vc_tta-tab.vc_active {
    //border: 1px solid lightgray !important;
}

.partners-tabs-sty-top .vc_tta-tab a:hover {
    background-color: #659ad2 !important;
    color: #fff !important;
}

.partners-tabs-sty-top .vc_tta-tab a,
.partners-tabs-sty-top .vc_tta-tab {
    background-color: #4C81B9 !important;
    color: #fff !important;
}

.partners-tabs-sty-top .vc_tta-tab {
    border: 1px solid #4C81B9 !important;
}

.partners-tabs-sty-top .vc_tta-panels {
    background-color: #fff !important;
    border: none !important;
    border-color: transparent !important;
}

.partness-tab-row-sty .vc_col-sm-12 .vc_column-inner {
    padding-top: 0 !important;
}

.partners-tabs-sty-top .vc_tta-tabs-list {
    //background-color: #f4f4f4 !important;
    //border-bottom: 1px solid #e5e5e5 !important;
}

.partners-tabs-sty-top .vc_col-sm-9 {
    border-left: 1px solid #e5e5e5 !important;
}

.partners-line-top-space {
    padding-top: 30px !important;
}

.partners-tab-inner-row {
    //padding: 0 6.5% !important;
}


/* partners page end */


/* start anwendungen page */

.anwendungen-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-top: 33px;
    padding-bottom: 52px;
}

.anwendungen-c {
    margin-bottom: 5px !important;
}

.anwendungen-img-2 {
    margin-bottom: 85px !important;
    margin-top: 65px !important;
}

.anwendungen-c p,
.anwendungen-c p a {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.anwendungen-img-1 img,
.anwendungen-img-2 img {
    border: none !important;
}

.anwendungen-img-2 img {
    width: 100%;
}

.anwendungen-h2 {
    padding: 22px 0 !important;
    font-weight: 400 !important;
    font-size: 22px !important;
    letter-spacing: 0.5px !important;
    word-spacing: 1px !important;
    text-align: center !important;
    width: 100% !important;
    background-color: #DEDFE3 !important;
}

.anwendungen-ul-c ul li,
.anwendungen-ul-c ul li a {
    text-align: left !important;
    margin-bottom: 20px !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    line-height: 17px !important;
}

.anwendungen-ul-c ul {
    list-style-type: disc !important;
    padding: 34px 0 34px 52px;
}

.anwendungen-html {
    margin-bottom: 0 !important;
}

.anwendungen-html .chart-lines {
    width: 800px;
    height: 118px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.anwendungen-html .vertical-line-left,
.anwendungen-html .vertical-line-right {
    width: 1px;
    height: 52px;
    position: absolute;
    bottom: 0;
}

.anwendungen-html .diagonal-line-1 {
    width: calc(50% + 3px);
    height: 44px;
    border-bottom: 2px solid #DEDFE3;
    transform: rotate(-6deg);
    -webkit-transform: rotate(-6deg);
    position: absolute;
    left: -3px;
}

.anwendungen-html .vertical-line-center {
    height: 100%;
    width: 2px;
    background-color: #DEDFE3;
    position: absolute;
    left: 50%;
}

.anwendungen-html .diagonal-line-2 {
    width: 50%;
    height: 44px;
    left: calc(50% + 3px);
    border-bottom: 2px solid #DEDFE3;
    transform: rotate(6deg);
    -webkit-transform: rotate(6deg);
    position: absolute;
}

.anwendungen-html .vertical-line-left {
    border-left: 2px solid #DEDFE3;
    left: 0;
}

.anwendungen-html .vertical-line-right {
    border-right: 2px solid #DEDFE3;
    right: 0;
}

.anwendungen-row-1 .anwendungen-h2 {
    font-weight: 500 !important;
}


/* end anwendungen page */


/* start webinare und events page */

.webinare-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    color: #3b51a3 !important;
    padding-top: 35px;
    padding-bottom: 68px;
}

.webinare-img-1 img {
    border: none !important;
    max-height: 200px !important;
}

.webinare-img-c p,
.webinare-img-c a,
.webinare-img-c p a {
    font-size: 20px !important;
    line-height: 24px !important;
    color: #fff !important;
}

.Webinare-imags-top-space {
    padding-top: 100px;
    padding-bottom: 40px;
}


/* end webinare und events page */


/* start kunden page */

.kunden-img-1 img {
    border: none !important;
    width: 100% !important;
}

.kunden-h1 {
    font-size: 50px !important;
    margin-bottom: 15px !important;
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    line-height: 1.2em !important;
    color: #3b51a3 !important;
    padding-top: 15px !important;
}

.kunden-h1-hide {
    display: none;
}

.kunden-c p,
.kunden-c p a {
    font-size: 22px !important;
    font-weight: 300 !important;
    line-height: 1.5em !important;
}


/* end kunden page */


/* start ru mindmanager page */

.ru-mindmanager-btn .wpb_raw_html .promo-bar-btn-sty_2 {
    padding: 10px 20px !important;
}

.ru-mindmanager-btn .content-section-buttons {
    max-width: 235px !important;
    margin-top: 0 !important;
}

.ru-mindmanager-btn .content-section-buttons a {
    padding: 10px 30px !important;
    line-height: 20px !important;
    display: flex !important;
}


/* end ru mindmanager page */


/* start ru uses page */

.ru-uses-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-top: 32px;
    padding-bottom: 50px;
}

.ru-uses-c p,
.ru-uses-c p a {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.ru-uses-image img {
    border: none !important;
    width: 100% !important;
}

.ru-uses-c-space {
    margin-bottom: 15px !important;
}


/* end ru uses page */


/* start ru customers page */

.ru-customers-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-bottom: 50px;
    padding-top: 33px;
}

.ru-customers-c p a,
.ru-customers-c p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.ru-customers-image img {
    border: none !important;
    width: 100%;
}

.ru-customers-c-space {
    padding-top: 15px;
}


/* end ru customers page */


/* start special license programs page*/

.ru-special-image img {
    border: none !important;
    width: 100%;
}

.ru-special-space-1 .special-license-content1 {
    padding-bottom: 25px !important;
}

.ru-special-space-2 .special-license-h1 {
    padding-bottom: 0 !important;
}

.ru-special-space-2 .special-license-content p {
    padding-top: 5px !important;
}

.ru-special-space-3 {}

.ru-special-space-4 .special-linces-ul {
    padding: 0 !important;
}

.ru-special-space-4 .special-license-h2 {
    padding-bottom: 0 !important;
}

.ru-special-space-5 .special-license-h2 {
    padding-bottom: 0 !important;
    padding-top: 40px !important;
}

.ru-special-space-5 .special-license-content p {
    padding-top: 0 !important;
}


/* end special license programs page*/


/* start ru-mindmanager2-simple page*/

.ru-mindmanager-simple-h1 {
    font-weight: 300 !important;
    letter-spacing: -1.6px !important;
    font-size: 48px !important;
    line-height: 1.2em !important;
    padding-bottom: 52px;
    padding-top: 32px;
}

.ru-mindmanager-simple-h2 {
    font-weight: 500 !important;
    margin-bottom: 22px !important;
    line-height: 1.2em !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
    padding-bottom: 0;
    padding-top: 0;
}

.ru-mindmanager-simple-c1 p a,
.ru-mindmanager-simple-c2 p a,
.ru-mindmanager-simple-c1 p,
.ru-mindmanager-simple-c2 p {
    font-size: 18px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    line-height: 26px !important;
}

.ru-mindmanager-simple-c1 {
    padding-bottom: 20px !important;
}


/* end ru-mindmanager2-simple page*/


/* start ru partners page */

.ru-partners-h-space {
    margin-bottom: 15px;
}


/* end ru partners page */


/* start fr newsetter page */

.fr-newsetter-ul-sty ul li {
    padding-bottom: 30px;
}


/* end fr newsetter page */


/* start ressources presse page */

.fr-ressources-presse-btn a {
    display: inline-block !important;
    text-decoration: none !important;
    text-align: center !important;
    text-transform: uppercase !important;
    z-index: 5 !important;
    font-size: 14px !important;
    padding: 10px 30px !important;
    cursor: pointer !important;
    border: none !important;
    color: #fff !important;
}

.fr-ressources-presse-img img {
    border: none !important
}

.fr-ressources-presse-h1 h1 {
    font-weight: 500 !important;
    margin-bottom: 22px !important;
    line-height: 1.2em !important;
    color: #3b51a3 !important;
    font-size: 30px !important;
    letter-spacing: -0.5px !important;
}

.fr-ressources-presse-h1 {
    margin-bottom: 25px !important;
}


/* start ressources presse page */


/* start info-legale page */

.fr-info-legale-ul ul li a,
.fr-info-legale-ul ul li,
.fr-info-legale-ul p a,
.fr-info-legale-ul p {
    font-size: 18px !important;
}


/* end info-legale page */


/* start homepage header style */

.home-head-sty {
    background-image: url(https://mindmanager.staging.wpengine.com/wp-content/uploads/2017/07/background.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 100%;
    height: 100%;
    padding: 1% 0;
}

.home-head-img img,
.home-head-img2 img {
    border: none;
}

.home-head-img {
    margin-bottom: 0 !important;
}

.home-head-img2 {
    display: none;
}

.home-head-h {
    font-size: 48px !important;
    font-weight: 600 !important;
    letter-spacing: -1px !important;
    word-spacing: 0.1em !important;
    line-height: 58px !important;
}

.home-head-c1 p {
    font-size: 22px !important;
    font-weight: 400 !important;
    letter-spacing: 0.5px !important;
    text-align: center;
    max-width: 430px;
    width: 100%;
    margin: 0 auto;
}

.home-head-btn div[style] {
    margin: 0 auto !important;
    text-align: center !important;
}

.home-head-btn .srx_popup_show p:first-child {
    text-align: center !important;
    font-size: 16px !important;
    padding: 0 20px !important;
}

.home-head-c1,
.home-head-c2 {
    margin-top: 15px !important;
    margin-bottom: 35px !important;
}

.home-head-c2 p {
    font-size: 16px !important;
    font-weight: 400 !important;
    text-align: center;
}

.home-head-btn {
    margin-top: 7%;
    text-align: center !important;
}


/* end homepage header style */


/* start SEM LP EN Mind Mapping V6m page */

.sem-lp-btn {
    margin: 0 auto;
    text-align: center;
}

.sem-lp-header-img .wpb_single_image {
    margin-bottom: 0;
}

.sem-lp-header-img .vc_column-inner .vc_single_image-wrapper img {
    position: absolute;
    top: 0;
    margin: 0 auto;
    text-align: center;
    width: 100% !important;
    max-width: 300px;
    border: none !important;
}

.sem-lp-header-img .wpb_single_image {
    text-align: inherit !important;
    max-width: 330px !important;
    margin: 0 auto;
    width: 100%;
}

.sem-lp-header-img {
    overflow: inherit !important;
    padding-bottom: 110px;
    margin-bottom: 15px;
}


/* end SEM LP EN Mind Mapping V6m page */

.de-gray-bottom-border {
    border-bottom: 1px solid #e7e7e7;
}

@media only screen and (max-width: 1200px) {
    .top-menu-column {
        height: auto !important;
    }
    .en-contact-row-layout {
        padding: 0 9% !important;
    }
    .en-about-h-1 {
        font-size: 28px !important;
    }
    .en-contact-empty-c-b {
        height: 40px !important;
    }
    .en-contact-empty-c-t {
        height: 0px !important;
    }
    .visia-c-4 {
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1001px) {
    .en-header-heading-list ul {
        font-size: 18px;
    }
    .en-header-heading-1 {
        font-size: 32px !important;
    }
    .en-header-heading-2 {
        font-size: 22px !important;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
    .jp-home-img-height-sty,
    .jp-home-img-height-sty img {
        height: 250px !important;
    }
    .product-p-price-l,
    .product-p-price-r {
        text-align: center !important;
        margin: 0 auto !important;
        display: block !important;
        width: 100%;
    }
    .product-p-price-r p {
        text-align: center !important;
        margin: 0 auto !important;
    }
    .product-p-price-r p:first-child {
        margin-top: 20px !important;
    }
    #product-page-buy .vc_tta-panel-body .vc_col-sm-12,
    #product-page-enterprise .vc_tta-panel-body .vc_col-sm-12 {
        padding: 0 !important;
    }
    .top-header-rigth-btn a:first-child {
        margin-bottom: 15px;
    }
    .top-header-rigth-btn a:first-child,
    .top-header-rigth-btn a:last-child {
        padding: 20px 0 !important;
        width: 100%;
        display: block;
    }
    .product-page-tabs .product-p-buy-contact p {
        font-size: 14px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}

@media only screen and (max-width: 1149px) and (min-width: 960px) {
    .home-head-h {
        font-size: 36px !important;
    }
    .home-head-c1 p {
        font-size: 16px !important;
        max-width: 250px;
        line-height: 22px !important
    }
    .home-head-btn .srx_popup_show p:first-child {
        font-size: 14px !important;
    }
    .home-head-c2 p {
        font-size: 12px !important;
    }
    .home-head-c1,
    .home-head-c2 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 768px) {
    .heading-bg-image {
        background-image: none;
    }
    .partners-tabs-sty-top .vc_tta-tabs-container a {
        width: 200px !important;
    }
}

@media only screen and (max-width: 959px) and (min-width: 719px) {
    .en-page-row3 .en-5-img-sty .vc_col-sm-2:nth-child(3) img {
        max-width: 130px !important;
        max-height: 66px !important;
    }
}

@media only screen and (min-width: 1199px) {
    .en-mindmanager-aliment-btn .content-section-buttons{
        width: 160px;
    }
}

@media only screen and (max-width: 1199px) {
    .de-empty-spacer {}
    .en-top-image-spacer {
        padding-top: 1% !important;
        min-height: 275px !important;
    }
    .en-meeting-empty {
        height: 0px !important;
    }
    .en-uses-row-sty {
        margin-top: 2% !important;
    }
    .uses-heading2-sty {
        font-size: 28px !important;
    }
    .en-uses-empty-h {
        padding-top: 10px !important;
        padding-bottom: 75px !important;
    }
    .special-license-h2 {
        padding-top: 0px !important;
    }
    .Special-License-p-heading {
        padding-top: 6px !important;
        padding-bottom: 32px !important;
    }
    .special-license-content1 p {
        padding-bottom: 12px !important;
    }
    .mindjet-live-form .vc_column_container,
    .newsletter-popup-sty .vc_column_container {
        width: 100% !important;
        max-width: 100% !important;
    }
    .mindjet-live-heading1,
    .newsletter-heading1-sty {
        padding-top: 10px !important;
    }
    .en-heading-h1-4,
    .en-4-mindmanager {
        padding-top: 50px !important;
    }
    .en-content-h1-4-p,
    .en-content-h1-4-p p {
        padding-bottom: 21px !important;
    }
    .en-about-empty-t1,
    .en-about-empty-t2 {
        height: 20px !important;
    }
    .en-about-empty-b1 {
        height: 15px !important;
    }
    .en-about-empty-b3 {
        height: 65px !important;
    }
    .en-brainstorming-empty-c {
        height: 50px !important;
    }
    .en-special-empty-t3 {
        height: 14px !important;
    }
    .management-team-heading {
        padding-bottom: 42px !important;
        padding-top: 10px !important;
    }
    .distributors-heading {
        padding-top: 10px !important;
        padding-bottom: 25px !important;
    }
    .distributors-content p:last-child {
        padding-bottom: 13px !important;
    }
    .distributors-second-main-row-h .vc_column-inner {
        padding-left: 0px !important;
    }
    .mindmanager-mac-empty {
        height: 10px !important;
    }
    .contact-content1 p {
        padding: 0 !important;
    }
    .de-mindmanager-window-h0 p {
        padding-bottom: 25px !important;
    }
    .en-page-row2 {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .en-homepage-h7 {
        padding-top: 7px !important;
        padding-bottom: 43px !important;
    }
    .en-page-row6 .en-homepage-h8 {
        padding-top: 10px !important;
        padding-bottom: 23px !important;
    }
    .en-page-row6 .vc_column-gap-35 .vc_col-sm-6 {
        width: 100% !important;
    }
    .en-page-bottom-bar {
        margin-top: 15px !important;
        margin-bottom: 30px !important;
    }
    .en-page-row3 > .vc_col-sm-12 > .vc_column-inner {
        padding-top: 48px !important;
        padding-bottom: 25px !important;
    }
    .en-homepage-h5 {
        font-size: 28px !important;
    }
    .en-homepage-h6 {
        font-size: 28px !important;
    }
    .en-page-row6 > .vc_col-sm-12 > .vc_column-inner {
        margin-bottom: 0 !important;
    }
    .jp-home-L-R-sty,
    .jp-about-inner-row {
        padding: 0 !important;
    }
    .jp-about-inner-row .vc_col-sm-2 img {
        width: 75% !important;
    }
    .de-lizenzprogramme-h-1 {
        padding-top: 6px !important;
        padding-bottom: 77px !important;
    }
    .support-info-h {
        padding-top: 6px !important;
    }
    .de-lizenzprogramme-p-1 {
        margin-bottom: 10px;
    }
    .de-lizenzprogramme-btm-space {
        margin-bottom: 0px !important;
    }
    .support-info-p {
        padding-bottom: 5px;
        padding-top: 15px;
    }
    .karriere-h1 {
        padding-top: 6px;
    }
    .karriere-p {
        padding-top: 30px;
        padding-bottom: 12px;
    }
    .karriere-h2,
    .vorlagen-map-parts-h2,
    .fuer-die-presse-h2 {
        padding-top: 0 !important
    }
    .vorlagen-map-parts-h1 {
        margin-bottom: 30px !important;
        padding-top: 8px !important;
    }
    .vorlagen-map-parts-p {
        margin-bottom: 35px !important;
    }
    .fuer-die-presse-h1 {
        padding-top: 0px;
        padding-bottom: 65px;
    }
    .anwendungen-html .chart-lines {
        width: 620px;
        height: 91px;
    }
    .anwendungen-html .vertical-line-left,
    .anwendungen-html .vertical-line-right {
        height: 30px;
    }
    .anwendungen-h1 {
        padding-top: 8px;
        padding-bottom: 27px;
    }
    .anwendungen-img-2 {
        margin-bottom: 64px !important;
    }
    .kunden-h1 {
        padding-top: 25px !important;
    }
    .kunden-h1-hide {
        display: block !important;
    }
    .kunden-h1-row .vc_col-sm-6 {
        width: 100%;
    }
    .kunden-col-hide {
        display: none !important;
    }
    .ru-uses-h1 {
        padding-top: 10px;
        padding-bottom: 25px;
    }
    .ru-customers-h1 {
        padding-bottom: 35px;
        padding-top: 10px;
    }
    .ru-special-space-2 .vc_column-inner {
        padding-top: 0 !important;
    }
    .ru-mindmanager-simple-h1 {
        padding-bottom: 25px;
        padding-top: 10px;
    }
    .home-head-c2 {
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 959px) {
    .en-top-image-spacer {
        padding-top: 0% !important;
        min-height: auto !important
    }
    .en-btn-layout-sty {
        width: 100% !important;
        max-width: 330px !important;
        margin: 0 auto !important;
    }
    .single-img-desktop {
        display: none !important;
    }
    .en-left-to-right {
        float: none !important;
        right: auto !important;
        position: relative !important;
    }
    .meeting-management-row,
    .project-manager-row,
    .event-management-row,
    .mindmanager-enterprise-row,
    .mindmanager-mac-row,
    .mindmanager-windows-row-style,
    .mindmanager-row,
    .single-img-mobile,
    .jp-home-inner-row,
    .home-head-img {
        display: block !important;
    }
    .meeting-management-row .vc_col-sm-6,
    .project-manager-row .vc_col-sm-6,
    .event-management-row .vc_col-sm-6,
    .mindmanager-enterprise-row .vc_col-sm-6,
    .en-4-mindmanager .vc_col-sm-6,
    .en-main-sty-div .vc_col-sm-6,
    .mindmanager-mac-row .vc_col-sm-6,
    .mindmanager-mac-row-1 .vc_col-sm-6,
    .mindmanager-windows-row-style .vc_col-sm-6,
    .mindmanager-row .vc_col-sm-6,
    .en-page-row2 .vc_col-sm-6,
    .jp-home-inner-row .vc_col-sm-6,
    .jp-about-img-row .vc_col-sm-8,
    .jp-about-img-row .vc_col-sm-4,
    .product-p-2-rw-col-sty .vc_col-sm-6,
    .home-head-sty .vc_col-sm-6,
    .home-head-sty .vc_col-sm-5,
    .home-head-sty .vc_col-sm-7 {
        width: 100% !important;
        display: block !important;
    }
    .en-uses-empty-h {
        padding-top: 3px !important;
        padding-bottom: 62px !important;
    }
    .Special-License-p-heading {
        padding-top: 0px !important;
        padding-bottom: 30px !important;
    }
    .special-license-content1 p {
        padding-bottom: 0px !important;
    }
    .mindjet-live-heading1,
    .newsletter-heading1-sty {
        padding-top: 0px !important;
    }
    .newsletter-form-below-content .wysiwyg-content,
    .mindjet-live-content2 p {
        padding-left: 0% !important;
    }
    .en-images-4 img,
    .en-images-4-1 img,
    .en-4-mindmanager img,
    .mindmanager-enterprise-img1,
    .en-mindmanager-images img {
        width: 100% !important;
        max-width: 440px !important;
        margin: 0 auto !important;
        text-align: center !important;
    }
    .en-heading-h1-4,
    .en-4-mindmanager {
        padding-top: 30px !important;
        text-align: center !important;
    }
    .en-content-h1-4-p1,
    .en-content-h1-4-p1 p,
    .mindmanager-enterprise-heading2,
    .mindmanager-mac-content2 p {
        text-align: center !important;
    }
    .en-content-h1-4-p,
    .en-content-h1-4-p p,
    .product-p-h-5 {
        padding-bottom: 16px !important;
        text-align: center !important;
    }
    .en-about-empty-t1 {
        height: 2px !important;
    }
    .en-about-empty-t2 {
        height: 10px !important;
    }
    .management-team-heading {
        padding-top: 0px !important;
    }
    .special-license-h1,
    .mindmanager-heading,
    .special-license-h2,
    .project-manager-row h2,
    .mindmanager-mac-row h2,
    .en-top-image-spacer h2 {
        font-size: 28px !important;
    }
    .mindmanager-heading2,
    .mindmanager-content1 p,
    .project-manager-row h2,
    .en-brainstorming-row p,
    .mindmanager-mac-row p,
    .en-top-image-spacer p,
    .en-top-image-spacer h2,
    .product-p-c-3 p,
    .de-produktivitaet-p p {
        text-align: center !important;
    }
    .en-top-image-spacer .vc_empty_space {
        height: 8px !important;
    }
    .distributors-heading {
        padding-top: 0px !important;
        padding-bottom: 27px !important;
    }
    .distributors-content p:last-child {
        padding-bottom: 4px !important;
    }
    .distributors-second-main-row-h .vc_column-inner {
        padding-left: 5px !important;
    }
    .mindmanager-mac-empty {
        height: 0 !important;
    }
    .de-btn-below-h-space {
        width: 100% !important;
        max-width: 425px !important;
        margin: 0 auto !important;
    }
    .de-mindmanager-window-h0 p {
        margin: 0 auto !important;
        text-align: center !important;
    }
    .de-mindmanager-mac-btn {
        width: 100% !important;
        max-width: 385px !important;
        margin: 0 auto !important;
    }
    .single-img-mobile {
        margin-bottom: 0 !important;
        margin-top: 20px !important;
    }
    .en-page-row2 {
        padding-top: 17px;
        padding-bottom: 17px;
    }
    .en-homepage-c2 p {
        font-size: 18px !important;
    }
    .en-homepage-c2 p a {
        margin-top: 0px !important;
    }
    .en-page-row2 .vc_column-inner {
        padding: 40px 20px !important;
    }
    .en-page-row3 > .vc_col-sm-12 > .vc_column-inner {
        padding-bottom: 0px !important;
    }
    .en-homepage-c3 p,
    .en-homepage-c3 p a {
        font-size: 18px !important;
    }
    .en-page-row7 .wpb_raw_html {
        text-align: center !important;
    }
    .en-page-row7 h2 {
        text-align: center !important;
        font-size: 20px !important;
    }
    .en-page-row7 .vc_column_container {
        width: 100% !important;
    }
    .en-page-row7 .vc_col-sm-3 > .vc_column-inner {
        padding-top: 0 !important;
    }
    .jp-home-img-2-ul-1,
    .jp-home-img-2-ul-2 {
        width: 100% !important;
        list-style: none !important;
    }
    .jp-home-img-2-ul-1 li p,
    .jp-home-img-2-ul-2 li p {
        width: 100% !important;
        float: left !important;
        display: block !important;
    }
    .jp-home-img-2-ul-2 {
        margin-bottom: 20px;
    }
    .jp-home-img-2-ul-1 li,
    .jp-home-img-2-ul-2 li {
        //margin: 0 auto !important;
        //text-align: center !important;
    }
    .jp-home-img-2-ul-1 li a,
    .jp-home-img-2-ul-2 li a {
        //width: 100%;
        //text-align: center !important;
        //margin: 0 auto !important;
    }
    .jp-home-img-2-ul-1 li a img,
    .jp-home-img-2-ul-2 li a img {
        //width: auto !important;
        //text-align: center !important;
        //margin: 0 auto !important;
    }
    .jp-about-h-4 {
        padding: 0 !important;
    }
    .visia-c-4 {
        margin-bottom: 30px !important;
    }
    .product-p-c-1 p {
        font-size: 18px !important;
    }
    .product-p-h-2 {
        font-size: 22px !important;
        line-height: 25px !important;
    }
    .product-p-h-3 {
        font-size: 22px !important;
        line-height: 25px !important;
    }
    .product-p-try-it-free-btn .content-section-buttons {
        margin-bottom: 30px !important;
    }
    .product-p-c-4 p {
        font-size: 18px;
    }
    .product-p-c-5 p {
        font-size: 14px;
        line-height: 20px;
    }
    .product-p-c-4 {
        margin-bottom: 10px !important;
    }
    .product-p-try-it-free-btn > .vc_column_container {
        width: 100%;
    }
    .product-p-price-l,
    .product-p-price-r p {
        margin: 0 auto !important;
        text-align: center !important;
    }
    .product-page-tabs .product-p-buy-contact p {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .de-lizenzprogramme-h-1 {
        padding-top: 0px !important;
        padding-bottom: 70px !important;
    }
    .support-info-h {
        padding-top: 0px !important;
    }
    .support-info-p {
        padding-bottom: 0px;
    }
    .karriere-h1,
    .anwendungen-h1 {
        padding-top: 0px;
    }
    .karriere-p {
        padding-top: 27px;
        padding-bottom: 0px;
    }
    .vorlagen-map-parts-h1 {
        padding-top: 0px !important;
    }
    .fuer-die-presse-h1 {
        padding-bottom: 50px;
    }
    .anwendungen-html .chart-lines,
    .anwendungen-row-1 {
        display: none;
    }
    .anwendungen-row-2 .vc_col-sm-4 {
        width: 100% !important;
    }
    .anwendungen-img-2 {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .ru-uses-h1 {
        padding-top: 0px;
    }
    .ru-customers-h1 {
        padding-bottom: 30px;
        padding-top: 0px;
    }
    .ru-mindmanager-windows2-btn .wpb_raw_html {
        display: block;
        float: left;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-top: 25px;
    }
    .ru-mindmanager-windows2-btn .content-section-buttons {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .ru-mindmanager-simple-h1 {
        padding-top: 0px;
    }
    .home-head-sty {
        background-image: none;
        padding: 0 !important;
    }
    .home-head-img {
        margin-bottom: 20px !important;
    }
    .home-head-img2 {
        display: block !important;
    }
    .home-head-img {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    .uses-content1-sty p,
    .uses-content2-sty p {
        height: auto !important;
        overflow: auto !important;
    }
    .uses-content-a-sty {
        margin-bottom: 0 !important;
    }
    .uses-content1-sty,
    .uses-content2-sty,
    .uses-image-sty {
        margin-bottom: 15px !important;
    }
    .uses-heading2-sty {
        padding-bottom: 10px !important;
    }
    .contact-content1 p {
        padding: 0 !important;
    }
    .mindjet-live-form form {
        width: 100% !important;
        max-width: 300px !important;
    }
    .show-desktop-layout-en,
    .project-manager-desktop,
    .jp-home-desktop,
    .mindmanager-windows-desktop-layout,
    .show-mobile-layout-en,
    .mindmanager-enterprise-mobile,
    .project-manager-mobile,
    .meeting-management-mobile,
    .jp-home-mobile,
    .mindmanager-enterprise-row,
    .mindmanager-row,
    .mindmanager-mac-row,
    .project-manager-row,
    .meeting-management-row,
    .event-management-row,
    .jp-home-inner-row,
    .mindmanager-windows-row-style,
    .img_positioning_style {
        display: block !important;
    }
    .heading-bg-image {
        background-image: none;
    }
    .en-video-style .wpb_wrapper {
        width: 90% !important;
    }
    .mindmanager-table thead th:first-child p,
    .mindmanager-table td,
    .mindmanager-table thead th,
    .mindmanager-table thead th p,
    .mindmanager-table td strong,
    .mindmanager-table td strong a,
    .mindmanager-table td p {
        //font-size: 14px !important;
        //line-height: 18px !important;
    }
    .try-it-free-row {
        padding-bottom: 20px;
        max-width: 100%;
        width: 100%;
    }
    .mindmanager-table td img {
        width: 70px;
    }
    .mindmanager-table .mindmanager-table-scroll {
        overflow-x: scroll;
        overflow-y: hidden;
        display: block !important;
    }
    .en-about-h-0 {
        font-size: 36px !important;
    }
    .en-brainstorming-h-0 {
        font-size: 36px !important;
    }
    .project-manager-images img {
        max-width: 440px !important;
        width: 100% !important;
    }
    .project-manager-row h2 {
        font-size: 28px !important;
    }
    .en-brainstorming-empty-c {
        height: 25px !important;
    }
    .en-careers-empty-c {
        height: 0 !important;
    }
    .careers-ul-content-sty {
        font-size: 18px !important;
    }
    .careers-heading {
        font-size: 36px !important;
    }
    .careers-heading1,
    .careers-heading2 {
        font-size: 26px !important;
    }
    .contact-btn-sty {
        margin: 0 auto !important;
        text-align: center !important;
    }
    .contact-heading1 {
        font-size: 26px !important;
    }
    .contact-heading {
        font-size: 36px !important;
    }
    .mindmanager-enterprise-heading2 {
        padding-top: 30px !important;
        padding-bottom: 25px !important;
    }
    .en-homepage-h1 {
        font-size: 28px !important;
        line-height: 38px !important;
    }
    .en-page-row1 .content-section-buttons {
        padding: 5px 0 0px 0 !important;
    }
    .en-homepage-h2 {
        font-size: 28px !important;
        margin-bottom: 10px !important;
        line-height: 28px !important;
    }
    .en-homepage-h3 {
        line-height: 22px !important;
    }
    .ru-homepage-h3 {
        line-height: 30px !important;
    }
    .jp-about-img-6 img {
        width: 100% !important;
    }
    .product-p-try-it-free-btn .content-section-buttons {
        margin-bottom: 30px !important;
        margin: 0 auto;
        text-align: center;
    }
    .vc_tta-panel-body {
        background-color: #3C53A2 !important;
    }
    .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
        background-color: #3C53A2 !important;
    }
    .vc_tta-panel-title a {
        color: #fff !important;
    }
    .de-lizenzprogramme-link-img .wpb_raw_html,
    .de-lizenzprogramme-link-img .wpb_single_image,
    .karriere-img-sty,
    .vorlagen-map-parts-p-2 p,
    .vorlagen-map-parts-p-2 p a {
        text-align: center !important;
    }
    .vorlagen-map-parts-p-2 {
        padding-top: 0px;
    }
    .partners-tabs-sty-top .vc_col-sm-9 {
        border-left: 0px solid transparent !important;
    }
    .partners-tabs-sty.vc_active .vc_tta-panel-title a,
    .partners-tabs-sty.vc_active .vc_tta-panel-title a:hover {
        font-size: 14px;
        color: #000 !important;
        text-align: center;
        text-transform: uppercase;
        border: 1px solid lightgray !important;
        background-color: #fff !important;
    }
    .partners-tabs-sty .vc_tta-panel-title a {
        font-size: 14px;
        color: #fff !important;
        text-align: center;
        text-transform: uppercase;
        background-color: #4C81B9 !important;
    }
    .partners-tabs-sty .vc_tta-panel-title a:hover {
        background-color: #659ad2 !important;
        color: #fff !important;
    }
    .partners-tabs-sty .vc_tta-panel-body {
        background-color: #fff !important;
        border: none !important;
    }
    .partners-btn-sty .wpb_raw_html {
        float: none !important;
        text-align: center !important;
        margin-bottom: 0 !important;
    }
    .partners-h1 {
        text-align: center !important;
        padding-bottom: 20px !important;
    }
    .webinare-img-1 img {
        height: 100% !important;
        max-height: 100% !important;
    }
    .webinare-img-c {
        margin-bottom: 0 !important;
    }
    .Webinare-imags-top-space {
        padding-bottom: 80px !important;
    }
    .wpb_raw_html .promo-bar-btn-sty_2 {
        max-width: 100px !important;
        width: 100% !important;
    }
    .distributors-second-main-row .vc_col-sm-1 > .vc_column-inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .sem-lp-columns .vc_col-sm-3 {
        width: 25% !important;
        float: left !important;
    }
}

@media only screen and (max-width: 719px) {
    .en-uses-empty-h {
        padding-top: 0px !important;
        padding-bottom: 50px !important;
        font-size: 36px !important;
        letter-spacing: -0.6px !important;
    }
    .en-mindmanager-btn .content-section-buttons {
        float: none !important;
        text-align: center !important;
        margin-right: 0 !important;
    }
    .en-mindmanager-btn .content-section-buttons a {
        line-height: 50px !important;
    }
    .ru-mindmanager-btn .content-section-buttons a {
        line-height: 20px !important;
        margin: 0 auto !important;
        margin-top: 13px !important;
    }
    .ru-mindmanager-btn .content-section-buttons {
        max-width: 100% !important;
        margin-top: 0 !important;
        width: 100% !important;
        display: flex !important;
        margin: 0 auto !important;
    }
    .en-mindmanager-btn .promo-bar-btn-sty {
        float: none !important;
        margin-top: 0 !important;
        margin: 0 auto !important;
        text-align: center !important;
        display: block !important;
    }
    .Special-License-p-heading {
        padding-bottom: 21px !important;
    }
    .en-heading-h1-4,
    .en-4-mindmanager h1,
    .mindmanager-enterprise-heading2,
    .mindjet-live-heading1,
    .newsletter-heading1-sty,
    .Special-License-p-heading,
    .mindmanager-heading2,
    .distributors-heading,
    .de-mindmanager-heading2,
    .en-page-row6 .en-homepage-h8,
    .Visio-h-1,
    .de-lizenzprogramme-h-1,
    .support-info-h,
    .karriere-h1,
    .vorlagen-map-parts-h1,
    .fuer-die-presse-h1,
    .partners-h1,
    .anwendungen-h1,
    .webinare-h1,
    .ru-uses-h1,
    .ru-customers-h1,
    .ru-mindmanager-simple-h1,
    .home-head-h {
        font-size: 36px !important;
    }
    .en-about-empty-t1,
    .en-about-empty-t2,
    .en-about-empty-b1 {
        height: 0px !important;
    }
    .en-about-empty-b2 {
        height: 5px !important;
    }
    .en-brainstorming-empty-c {
        height: 27px !important;
    }
    .management-team-heading {
        padding-bottom: 24px !important;
        font-size: 36px !important;
        text-align: center !important;
    }
    .management-team-heading1 {
        text-align: center !important;
        font-size: 28px !important;
    }
    .management-team-heading2,
    .management-team-content p,
    .five-columns-sty p {
        text-align: center !important;
    }
    .distributors-heading {
        padding-bottom: 23px !important;
    }
    .distributors-content p:last-child {
        padding-bottom: 0px !important;
    }
    .mindmanager-mac-content1 p,
    .mindmanager-mac-content1 {
        padding-bottom: 0 !important
    }
    .mindmanager-mac-content2 {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .contact-heading1 {
        margin-bottom: 10px !important;
    }
    .five-columns-sty .vc_col-sm-2 {
        width: 100% !important;
    }
    .en-page-row1 .content-section-buttons {
        padding: 0px 0 15px 0 !important;
    }
    .en-page-row1 .content-section-buttons a {
        font-size: 20px !important;
        padding: 18px 60px !important;
    }
    .en-homepage-h1,
    .en-homepage-h2 {
        line-height: 38px !important;
    }
    .en-homepage-c1 {
        margin-bottom: 25px !important;
        margin-top: 5px !important;
    }
    .en-page-row3 .vc_col-sm-2 {
        width: 100% !important;
    }
    .en-homepage-h7 {
        font-size: 36px !important;
        padding-top: 0px !important;
        padding-bottom: 30px !important;
    }
    .en-page-row6-inner6 > .vc_col-sm-12 > .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .Visio-h-1 {
        padding-bottom: 20px !important;
        line-height: 35px !important;
    }
    .popup-btn-center .content-section-buttons {
        padding: 0 !important;
    }
    .popup-btn-center1 .content-section-buttons {
        padding-bottom: 30px !important;
    }
    .de-lizenzprogramme-h-1 {
        padding-bottom: 50px !important;
    }
    .karriere-h2,
    .vorlagen-map-parts-h2,
    .ru-mindmanager-simple-h2 {
        font-size: 28px !important;
    }
    .fuer-die-presse-h2 {
        font-size: 26px !important;
    }
    .vorlagen-map-parts-h1 {
        margin-bottom: 15px !important;
    }
    .anwendungen-img-2 {
        margin-bottom: 50px !important;
    }
    .Webinare-imags-top-space {
        padding-top: 85px !important;
    }
}

@media only screen and (max-width: 580px) {
    .en-images-dow-logo ul li {
        display: flex;
        margin: 0 auto;
        float: none;
        align-items: center;
        height: 150px;
    }
}

@media only screen and (max-width: 479px),
only screen and (max-device-width: 479px) {
    .mindmanager-table thead th:first-child p,
    .mindmanager-table td,
    .mindmanager-table thead th,
    .mindmanager-table thead th p,
    .mindmanager-table td strong,
    .mindmanager-table td strong a,
    .mindmanager-table td p {
        //font-size: 8px !important;
        //line-height: 12px !important;
    }
    .en-btn-layout-sty .content-section-buttons a {
        padding: 18px 13px !important;
    }
    .en-btn-layout-sty .button-bluegray {
        padding: 13px !important;
    }
    .en-content-h1-4-p,
    .en-content-h1-4-p p,
    .en-content-h1-4-p1,
    .en-content-h1-4-p1 p,
    .en-images-4 p,
    .en-4-mindmanager p,
    .mindmanager-content1 p,
    .mindmanager-content,
    .mindmanager-content p,
    .mindmanager-mac-content1,
    .mindmanager-mac-content1 p,
    .mindmanager-mac-content1 p a,
    .mindmanager-mac-content,
    .mindmanager-mac-content p,
    .mindmanager-mac-content p a,
    .contact-content1 p,
    .uses-content1-sty p,
    .uses-content2-sty p,
    .uses-content-a-sty p a,
    .mindmanager-windows-content p,
    .mindmanager-windows-content a,
    .jp-home-c-sty p,
    .jp-home-c-sty p a,
    .jp-about-c-1 p,
    .visio-c-1 p,
    .visia-c-2 p,
    .visia-c-3 p,
    .visia-c-4 p,
    .visia-c-5 p,
    .visia-c-6 p,
    .visia-c-7 p,
    .visia-c-7 li,
    .visia-c-8 p,
    .visia-c-9 p,
    .visia-c-10 li,
    .visia-c-10 p,
    .visia-c-11 p,
    .product-p-c-3 p,
    .product-p-c-2 p,
    .mindmanager-enterprise-content1 a,
    .mindmanager-enterprise-content a,
    .anwendungen-h2,
    .home-head-c1 p {
        font-size: 18px !important;
    }
    .en-images-4 p,
    .visia-c-5 p {
        text-align: center !important;
    }
    .en-images-4 h2,
    .en-top-image-spacer h2,
    .jp-home-h-sty,
    .jp-about-h-2,
    .jb-about-img-c-main .span-content h3,
    .jp-about-h-4,
    .product-p-h-5,
    .product-p-h-4,
    .product-p-h-6 {
        font-size: 26px !important;
        text-align: center !important;
        line-height: 30px !important;
    }
    .en-about-sty-top p,
    .en-about-content-1 p,
    .en-about-content-1 p a {
        font-size: 16px !important;
    }
    .de-btn-below-h-space .wpb_raw_html {
        margin-top: 20px !important;
        float: left;
        width: 100%;
    }
    .de-btn-below-h-space .vc_column-inner {
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    .de-btn-below-h-space .content-section-buttons,
    .de-mindmanager-mac-btn .content-section-buttons {
        float: none !important;
        margin-right: 0 !important;
    }
    .de-mindmanager-mac-btn .wpb_raw_html {
        float: left !important;
        margin-top: 20px !important;
        width: 100%;
    }
    .de-mindmanager-mac-btn {
        text-align: center !important;
        margin: 0 auto !important;
    }
    .en-homepage-c4 p,
    .en-homepage-c4 p a,
    .vorlagen-map-parts-p p,
    .vorlagen-map-parts-p p a,
    .vorlagen-map-parts-p-2 p,
    .vorlagen-map-parts-p-2 p a,
    .fuer-die-presse-p p,
    .fuer-die-presse-p p a,
    .anwendungen-c p,
    .anwendungen-c p a,
    .ru-uses-c p,
    .ru-uses-c p a,
    .ru-customers-c p a,
    .ru-customers-c p,
    .ru-mindmanager-simple-c1,
    .ru-mindmanager-simple-c2 {
        font-size: 16px !important;
    }
    .en-homepage-h5 {
        font-size: 26px !important;
    }
    .en-homepage-h6 {
        font-size: 26px !important;
    }
    .en-page-row7 h2,
    .en-page-row7 .wpb_raw_html a {
        font-size: 18px !important;
    }
    .en-page-row7 h2 {
        line-height: 30px !important;
    }
    .de-lizenzprogramme-h-2 {
        font-size: 26px !important;
        line-height: 26px !important;
    }
    .de-newsletter-popup-sty form {
        width: 100%;
    }
    .partner-tab1-p p a,
    .partner-tab2-p p a,
    .partner-tab3-p p a,
    .partner-tab1-p p,
    .partner-tab2-p p,
    .partner-tab3-p p {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .anwendungen-h2 {
        padding: 10px 0 !important;
    }
    .ru-mindmanager-windows2-btn .content-section-buttons a {
        float: left !important;
    }
    .sem-lp-btn .srx_popup_show > div {
        padding: 15px 25px !important;
    }
    .sem-lp-btn .srx_popup_show > div > p:first-child {
        font-size: 20px !important;
    }
    .sem-lp-btn .srx_popup_show > div > p:last-child {
        font-size: 18px !important;
    }
    .sem-lp-top-btn-sty .custom-menu-btn-sty a {
        font-size: 12px !important;
        width: 105px !important;
    }
    .sem-lp-top-btn-sty .custom-menu-btn-sty a:first-child {
        margin-bottom: 0;
    }
    .sem-lp-top-btn-sty .custom-menu-btn-sty a:last-child {
        margin-left: 8px !important;
    }
    .sem-lp-header-img .vc_column-inner .vc_single_image-wrapper img {
        max-width: 250px;
    }
    .sem-lp-header-img {
        padding-bottom: 85px;
    }
    .sem-lp-top-btn-sty .custom-menu-btn-sty a > img,
    .custom-menu-btn-sty img {
        margin-right: 8px !important;
    }
}