







/* 1a. Containers */




/* 1b. Colors */





/* 1c. Typography */















/* 1d. Buttons */









/* 1e. Forms */









/* 1f. Tables */











/* 1g. Site header */





/* 1h. Site footer */








.content-wrapper {
    max-width: 1200px;
}

.dnd-section,
.content-wrapper--vertical-spacing {
    padding: 60px 0px;
}

.dnd-section > .row-fluid {
    max-width: 1200px;
}





html {
    font-size: 16px;
}

body {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #0f1f3f;
}

/* Paragraphs */

p {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
    color: #FC6F4B;
}

a:hover,
a:focus {
    color: #d44723;
}

a:active {
    color: #ff9773;
}

::selection {
    color: #fff;
    background-color: #0f1f3f;
}

/* Headings */

h1 {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-size: 55px;
}

h2 {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-size: 40px;
}

h3 {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-size: 30px;
}

h4 {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-size: 25px;
}

h5 {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-size: 20px;
}

h6 {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-size: 18px;
}

@media (max-width: 767px) {
    h1 {
        font-size: calc(55px * 0.8);
    }
    h2 {
        font-size: calc(40px * 0.8);
    }
    h3 {
        font-size: calc(30px * 0.8);
    }
}

.title-subtitle {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #FC6F4B;
}

hr:not(:first-child) {
    color: #FC6F4B;
    background-color: #FC6F4B;
}

/* Blockquote */

blockquote {
    border-left-color: #F8FAFC;
}





button,
.button {
    background-color: 

  
  
    
  


  rgba(255, 81, 33, 1.0)

;
    border: 1px solid #ff5121;
    border-radius: 50px;
    color: #FFFFFF;
    padding: 14px 35px;
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    font-family: Poppins, sans-serif;
}

.header__column button,
.header__column .button {
    padding: calc(14px * 0.7) calc(35px * 0.9);
}

button:hover,
button:focus,
.button:hover,
.button:focus {
    background-color: rgba(225, 51, 3, 1.0);
    border-color: #e13303;
    color: #FFFFFF;
}

button.bg-true,
.button.bg-true {
    background-color: 

  
  
    
  


  rgba(0, 195, 137, 1.0)

;
    border: 1px solid #00c389;
}

button.bg-true:hover,
button.bg-true:focus,
.button.bg-true:hover,
.button.bg-true:focus {
    background-color: rgba(0, 165, 107, 1.0);
    border-color: #00a56b;
    color: #FFFFFF;
}

button:active,
.button:active {
    background-color: rgba(255, 121, 73, 1.0);
    border-color: #ff7949;
    color: #FFFFFF;
}





form,
.submitted-message {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

.form-title {
    color: #0f1f3f;
    font-size: 25px
}

/* Form label */

form label {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
    font-family: Poppins, sans-serif;
    display: flex;
}

/* Form help text */

form legend {
    color: #0f1f3f;
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    border-color: #eeeeee;
    color: #0f1f3f;
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {
    border-color: #FC6F4B;
}

form .hs-button {
    font-family: Poppins, sans-serif;
}

/* Form placeholder text */

::-webkit-input-placeholder {
    color: #0f1f3f;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
    color: #0f1f3f;
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
    background: #FC6F4B;
}

.fn-date-picker td .pika-button:hover {
    background-color: #FC6F4B !important;
}

.fn-date-picker td.is-today .pika-button {
    color: #FC6F4B;
}

/* Submit button */

form input[type=submit],
form .hs-button {
    background-color: 

  
  
    
  


  rgba(255, 81, 33, 1.0)

;
    border: 1px solid #ff5121;
    border-radius: 50px;
    color: #FFFFFF;
    padding: 14px 35px;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: rgba(215, 41, 0, 1.0);
    border-color: #d72900;
    color: #FFFFFF;
}

form input[type=submit]:active,
form .hs-button:active {
    background-color: rgba(255, 121, 73, 1.0);
    border-color: #ff7949;
    color: #FFFFFF;
}





table {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-color: #0f1f3f;
}

th,
td {
    border-color: #0f1f3f;
    color: #0f1f3f;
}

thead th,
thead td {
    background-color: 

  
  
    
  


  rgba(252, 111, 75, 1.0)

;
    border-bottom-color: #0f1f3f;
    color: #FFFFFF;
}

tfoot td {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    color: #0f1f3f;
}





#preloader_preload {
    background-color: #FC6F4B;
}

.header {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    font-size: 14px !important;
    color: #fc6e4b;
    font-family: Poppins, sans-serif;
}

body .navigation-primary .submenu .submenu .menu-item .menu-link {
    color: #0f1f3f;
}

body .navigation-primary .submenu .submenu .menu-item:hover .menu-link {
    color: #0f1f3f;
}

.header__language-switcher--label-current,
.header__language-switcher .lang_list_class li a {
    font-family: Poppins, sans-serif;
    color: #fc6e4b;
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.header__language-switcher--label-current:hover,
.header__language-switcher--label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
    color: #d44623;
}

body .navigation-primary a:active,
.header__language-switcher--label-current:active,
.header__language-switcher .lang_list_class li a:active {
    color: #ff9673;
}

body .navigation-primary .submenu.level-1 > li > a:after {
    background-color: #FC6F4B;
}

.header__language-switcher .lang_list_class.first-active::after {
    border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
    font-family: Poppins, sans-serif;
}

.header__language-switcher .lang_list_class li:hover {
    background-color: #FC6F4B;
}

@media(max-width: 767px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    }

    .header__navigation-toggle svg,
    .menu-arrow svg {
        fill: #fc6e4b;
    }
}





.footer {
    background-color: 

  
  
    
  


  rgba(15, 31, 63, 1.0)

;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
    color: #fff;
}





.blog-header__inner,
.blog-related-posts {
    padding: 80px 0;
}

.blog-post__body {
    padding-top: calc(80px + 40px);
}

.blog-post {
    padding-bottom: calc(80px + 40px);
}

/* Blog listing */

.blog-index__post-title-link {
    color: #0f1f3f;
    text-decoration: none;
}

.blog-index__post-author-name {
    color: #0f1f3f;
}

.blog-index__post-tag {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    background-color: #FC6F4B;
}

.blog-index__post-tag:hover {
    background-color: #0f1f3f;
}

.blog-index__post-timestamp {
    color: #8392b0;
    font-family: Poppins;
}

/* Blog pagination */

.blog-pagination__link {
    color: #0f1f3f;
}

.blog-pagination__link--active:after,
.blog-pagination__prev-link:after,
.blog-pagination__next-link:after {
    background-color: #FC6F4B;
}

.blog-pagination__next-link svg,
.blog-pagination__prev-link svg {
    fill: #0f1f3f;
}
.blog-pagination__number-link:hover,
.blog-pagination__number-link:focus {
    background-color: #FC6F4B;
}

.blog-pagination {
    font-family: Poppins, sans-serif;
}

/* Blog post */

.blog-post__meta {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    font-family: Poppins, sans-serif;
}

.blog-post__body {
    color: #0f1f3f;
}


.blog-post__tag-link {
    color: #0f1f3f;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
    color: #000017;
}

.blog-post__tag-link:active {
    color: #374767;
}

/* Blog related posts */

.blog-related-posts__title a {
    color: #0f1f3f;
    text-decoration: none;
    font-weight: 600;
    font-size: 22px;
 
}

.blog-related-posts__title a:hover {
    color: #FC6F4B;
}

/* Blog comments */

.blog-comments {
    padding-top: 80px;
    margin-bottom: calc(80px + 40px);
}

#comments-listing .comment-reply-to {
    color: #FC6F4B;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
    color: #d44723;
}

#comments-listing .comment-reply-to:active {
    color: #ff9773;
}

.blog-comments .replying-to {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
}





.error-page:before {
    color: #FC6F4B;
}

.systems-page--search-results .hs-search-results__listing li .hs-search-results__title {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    color: #0f1f3f;
}

.systems-page--search-results .hs-search-results__listing .hs-search-highlight {
    color: #FC6F4B;
}





.card__price {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #FC6F4B;
    font-size: 55px;
}

.card__subtitle {
    color: #8392b0;
}

.team-member-wrapper img {
    border-color: #FC6F4B;
}

.team-member-wrapper .team-job {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    font-family: Poppins, sans-serif;
}

.team-member-wrapper .team-desc {
    color: #8392b0;
}

.social-links__icon:hover,
.social-links__icon:focus,
.team-member__social-link:hover .team-member__social-link_color,
.team-member__social-link:focus .team-member__social-link_color {
    background-color: #FC6F4B;
}

.header__search.open,
.header__navigation.open,
.header__language-switcher.open {
    background-color: #FC6F4B;
}

.header__search .hs-search-field__input {
    font-family: Poppins, sans-serif;
}

.icon-block_icon-wrapper svg {
    fill: #FC6F4B;
}

.counter-wrapper {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    font-family: Poppins, sans-serif;
}
.counter-value-wrapper {
    color: #FC6F4B;
}

.counter-title {
    color: #0f1f3f;
}

.promo-box:before {
    background: linear-gradient(to bottom,rgba(0,0,0,.2), #FC6F4B 100%);
}

.progress-bar {
    font-family: Poppins, sans-serif;
}

.progress-title {
    color: #0f1f3f;
}

.progress-load {
    background-color: #FC6F4B;
}

.portfolio__desc {
    font-family: Poppins, sans-serif;
}

.toggles__icon:before,
.toggles__icon:after {
    background-color: #0f1f3f;
}

.splide__pagination__page.is-active {
    background-color: #FC6F4B;
}

.testimonial-text {
    color: #0f1f3f;
}

.testimonial-author-desc {
    color: #8392b0;
}

.video-button-block_icon {
    background-color: #FC6F4B;
}

.video-close-btn:hover {
    background-color: #FC6F4B;
}

.vbb-color-full-light .video-button-block_icon svg {
    fill: #FC6F4B;
}

.vbb-color-full-dark .video-button-block_icon {
    background-color: #0f1f3f;
}

.button-link__link {
    font-family: Poppins, sans-serif; font-style: normal; font-weight: 600; text-decoration: none;
    color: #0f1f3f;
}

.button-link__link:hover {
    color: #0f1f3f;
}

.button-link__link:after {
    background-color: #0f1f3f;
}

.title-description,
.title-description p {
    font-family: Poppins, sans-serif;
    color: #8392b0;
}

.lead-text {
    font-family: Poppins, sans-serif;
}

.lead-text,
.lead-text p {
    font-family: Poppins, sans-serif;
}








/*  E book-LP */
.fl { float: left;}
.fr { float: right;}
.ib{display:inline-block; vertical-align:middle; margin-right:-4px}
.ib.vt { vertical-align: top!important;}
.d-flex{display:flex; flex-wrap:wrap;}
.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}

.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}

.w57{width:57%;}
.w43{width:43%;}




/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }


.p10-0, .pl10 { padding-left: 10px;}
.p10-0, .pr10 { padding-right: 10px;}
.p15-0, .pl15 { padding-left: 15px;}
.p15-0, .pr15 { padding-right: 15px;}

.p0-24{padding-left:24px; padding-right:24px}
.m0-24{margin-left:-24px; margin-right:-24px;}
.p0-20{padding-left:20px; padding-right:20px}
.m0-20{margin-left:-20px; margin-right:-20px;}
.ps0-15{padding-left:15px; padding-right:15px}
.ms0-15{margin-left:-15px; margin-right:-15px;}

.ps0-10{padding-left:10px; padding-right:10px}
.ms0-10{margin-left:-10px; margin-right:-10px;}


.pr110 { padding-right:110px; }



.fontWhite, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6, .fontWhite a {color: #ffffff;}


.banner_LpV2 form * {color: #fff;}
.banner_LpV2 .form-title {color: #fff;}
.banner_LpV2 .timeing_text {line-height: 1.5;}
.banner_LpV2 .e-bood_tag a {text-decoration: none;}
.banner_LpV2 .timeing_text {font-weight: 700;font-size: 20px;}


/* Landing Page E-Book */
.header_LP .main_header_top { background: transparent; padding: 15px 0; }
.header_LP .main_header { box-shadow: unset; z-index: 6; }

.banner_lp .e-bood_tag { display: inline-block; background-color: #EDECED; padding: 12px 25px; border-radius: 5px; line-height: 1.1;     margin-bottom: 25px;}
.banner_lp .inner_beanner_content ol li { position: relative; padding-left: 30px; }
.banner_lp .inner_beanner_content ol { padding: 0; margin: 0; list-style: none; }
.banner_lp .inner_beanner_content ol li:before { counter-increment: my-sec-counter; content: ""counter(my-sec-counter) ". "; left: 5px; position: absolute; color: #28B39B; font-weight: 700; }
.banner_lp .inner_beanner_content ol li:last-child { margin-bottom: 0; }
.banner_lp .inner_beanner_content ol { counter-reset: my-sec-counter; }
.banner_lp .ebook_banner_content, .ebook_banner_image { padding: 0 15px; }
.banner_lp .ebook_banner_image { padding-right: 30px; }
.banner_lp .inner_ebook_banner_left { margin: 0 -15px; align-items: center; }
/* .banner_lp .inner_beanner_content { padding-right: 45px; } */
.banner_lp.footer_top_form .form-contact-info { box-shadow: 0 0px 30px 3px rgb(0 0 0 / 14%);  }
/* .banner_lp .baner_lp_shape { position: absolute; top: 0px; right: 0; z-index: 5; }
.baner_lp_shape img {
    width: 100%;
} */
.banner_lp .inner_form_left_images img { box-shadow: -50px 20px 30px 0px rgb(0 0 0 / 14%); }
#sidebar.fixed { position: fixed !important; top: 0; z-index: 9999999999999999;  }
/* .banner_lp .main_ebook_banner  { width: calc(100% + 75px); }
.banner_lp .lefter_ebook_banner {  width: calc(60% - 75px);} */
.banner_lp .main_ebook_banner { width: calc(100% + 75px); position:relative; align-items: center;}
.banner_lp .new_form_wraper { display: flex; justify-content: flex-end; }
.banner_lp .new_form_wraper .form-contact-info { width: 450px; max-width: 100%; transition:400ms all ease-in;   }


.two_col_listing_Lp .listing_icon { width: 37px; height: 37px; overflow: hidden; margin-right: 25px; }
.two_col_listing_Lp .listing_icon img { width: 100%; height: 100% !important; object-fit: cover; }
.two_col_listing_Lp .listing_content { width: calc(100% - 62px); } 
.two_col_listing_Lp .wraper_col_listing{max-width:780px; width:100%;}
.two_col_listing_Lp .inner_col_listing { max-width: 380px; width: 100%; height: 100%; }
.two_col_listing_Lp .listing_content > * { margin: 0; }
.two_col_listing_Lp .outer_col_listing { margin-bottom: 60px; padding-right: 20px; }
.two_col_listing_Lp .outer_col_listing.w100 .inner_col_listing { max-width: 100%; }
.two_col_listing_Lp .outer_col_listing.w100 { margin-bottom:30px; }

.image_slider_LP .slick-list.draggable { max-width: 100%; margin: 0 -15px; }
.image_slider_LP .outer_image_slider { padding: 0 15px; }
.image_slider_LP .main_image_slider_lp { max-width: 780px; width: 100%; }
.image_slider_LP .main_image_slider_lp .slick-dots li.slick-active { background: #28B39B; }
.image_slider_LP .main_image_slider_lp .slick-dots li { width: 12px; height: 12px; vertical-align: middle; border-radius: 50%; background: transparent; opacity: 1; border: 1px solid #28B39B; }
/* .image_slider_LP .inner_image_slider img { box-shadow: 0 4px 6px 0 rgb(0 0 0 / 16%); } */


.author_module_Lp .inner_author_image { width: 157px; height: 157px; overflow: hidden; border-radius: 100%; background: #EEEDF3; margin: 0 auto; }
.author_module_Lp .inner_author_image img { width: 100%; height: 100% !important; object-fit: cover; transition: 400ms all ease-in; }
.author_module_Lp .inner_author_image:hover img { transform: scale(1.1); }
.author_module_Lp .author_info_wraper { width: calc(100% - 207px); }
.author_module_Lp .author_image { margin-right: 50px; }
.author_module_Lp .author_name>* { margin-bottom: 5px; }
.author_module_Lp .author_position>* { color: #aaaaaa; font-weight: 600; margin: 0; }
.author_module_Lp .main_author { max-width: 780px; }
.author_module_Lp .author_social_icon a { display: block; width: 40px; height: 40px; overflow: hidden; border-radius: 100%; background: #f97142; padding: 12px;  line-height:0;}
.author_module_Lp .author_social_icon a svg { width: 100%; height: 100%; object-fit: cover; fill: #fff; }

.author_module_Lp .outer_author:not(:last-child) { padding-bottom: 75px; border-bottom: 1px solid #e6e6e6; }
.author_module_Lp .outer_author:not(:first-child) { padding-top: 55px; }
.author_module_Lp .author_social_icon a span {  display: block;}

.three_col_card_slider .post_tag_text { color: #28B39B; font-size: 14px; }

.main_three_card_slider_lp .slick-next, .main_three_card_slider_lp .slick-prev { width: 50px; height: 50px; border-radius: 100%; background: #ECEDEC; display: flex; top: unset; bottom: 0; }
.main_three_card_slider_lp .slick-next { left: calc(50% + 20px); }
.main_three_card_slider_lp .slick-prev { left: calc(50% - 50px); }
.main_three_card_slider_lp .slick-next:before, .main_three_card_slider_lp .slick-prev:before { display: flex; justify-content: center; align-items: center; color:#000; }
.main_three_card_slider_lp .slick-list.draggable {   padding-bottom: 90px;}

.banner_LpV2 .timing_shape { width: 40px; height: 40px; overflow: hidden; margin-right: 20px; }
.banner_LpV2 .timeing_text { width: calc(100% - 60px); }
.banner_LpV2 .timing_shape img { width: 100%; height: 100%; object-fit: cover; }
.banner_LpV2 .inner_timing {align-items: center;}
.banner_LpV2 .inner_timing:not(:last-child) {margin-right: 55px;}
.banner_LpV2 .e-bood_tag{background:#03CF90;     cursor: pointer;}

.banner_lp form input[type='submit'], .banner_lp form .hs-button, .fancybox-slide  form input[type='submit'] { padding: 25px 40px; border-radius: 50px; }
.fancybox-slide  form input[type='submit']{margin:15px 0;}
.banner_lp .formResetStyling form .hs_submit .actions { text-align: unset; }

.banner_lp .mobile_pop_btn.button { position: fixed; bottom: 20px; left: 0; right: 0; margin: 0 auto; text-align: center; }
.banner_lp .mobile_pop_btn.button { width: 90%; box-shadow:1px 19px 43.5px 6.5px rgba(0, 0, 0, 0.3); }
.banner_lp .mobile_pop_btn.button a{color:#fff; text-decoration:none;}
.banner_LpV2  span.baseModuleOverlay {   background-position: bottom;}

.video_with_content{overflow:hidden;}
.co-to-jest header.kohorta-faqs__header { height: auto !important; }


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.image_slider_LP .slick-dots li.slick-active button:before {
    display: none;
}

.image_slider_LP .slick-dots li button:before {
    display: none;
}

.formResetStyling form input[type=email], 
.formResetStyling form input[type=file], 
.formResetStyling form input[type=number], 
.formResetStyling form input[type=password], 
.formResetStyling form input[type=tel], 
.formResetStyling form input[type=text], 
.formResetStyling form select, 
.formResetStyling form textarea {
    background-color: #ecf1f9 !important;
    background-image: none !important;
    border-color: #e4e4e4 !important;
    border-style: none !important;
    border-width: 1px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important;
}

@media (min-width:768px){
    .image_slider_LP .slick-dots {
        bottom: -45px !important;
        width:93%;
    }
}



@media (min-width:768px ) {

    .mobileShow{display:none;} 
    .mobile_form_pop,.mobile_pop_btn{display:none;}


} 

@media(min-width:992px){ 
    .tabShow{display:none}
    /*     .banner_lp .new_form_wraper .form-contact-info { height: calc(95svh - 30px); overflow: auto; position: fixed !important; top: 50px !important; } */
    .main_form_sticky{position:relative;}
    .new_form_wraper { height: 100%; margin-left: auto; margin-right: auto; position: absolute; top: 0; bottom: 0; right: 0; z-index: 10; left: calc((100% - 44px) / 2); width: 450px; }
    .tick_tick  { position: sticky; top: 0;padding:80px 0; }
    div#sidebar { background: #fff; padding: 35px 35px 35px 35px; border-radius: 5px; box-shadow: 0 0px 30px 3px rgb(0 0 0 / 14%);}
    #sidebar .actions { padding-top: 10px;}
}


@media(max-width: 1460px){

    .mainmenu .hs-menu-wrapper>ul>li:nth-child(3) { margin-right: 0px; }
    .main_advantage_two_col .inner_image_advan_two_col {  margin: 0px 0px 0px 0px;}
    .banner_lp .main_ebook_banner{width:100%;}
    .image_slider_LP .main_image_slider_lp { padding-right:20px }


}
@media(max-width: 1280px){
    .fourColCard .mainfourColCard { margin: 0 -7px 90px; }
    .fourColCard .outerFourCard { padding: 0 7px; }
    .fourColCard .card_content h4{margin-bottom:22px;transition:all .3s ease-in;font-size:22px;}
    .fourColCard .innerFourCard{padding:66px 15px 39px;}
    .banner_lp .ebook_banner_image { padding-right: 20px; }


    .tabbing_content_wraper { margin: 2%; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_sec_content { padding-right: 0; padding: 0 30px;}

    .two_Col_Zigzagv2 .outer_two_zigzag .right_zigzag_image .inner_zigzag_image { margin: 0; } 
    .banner_lp .inner_ebook_banner_left{margin:0;}
    .three_col_card_slider  .post_container{margin: 0 -15}
    .w57{width:54%}
    .w43{width:46%}
    .author_module_Lp .author_image { margin-right: 30px; }
    .author_module_Lp .inner_author_image { width: 127px; height: 127px; }
    .two_col_listing_Lp .listing_icon { width: 32px; height: 32px; margin-right: 15px; }
    .two_col_listing_Lp .listing_content { width: calc(100% - 47px); } 
    .lefter_ebook_banner { padding-right: 20px; }
}
@media(max-width: 1199px){   
    .two_col_image_content .outer_two_col_image_content { align-items: center; margin: 0 -10px; }
    .two_col_image_content .left_two_col_image, .two_col_image_content .right_two_col_image { padding: 0 20px; }
    .case_study_two_column .post_container {margin: 0 -15px;}
    .case_study_two_column .post_item { padding: 0 17px; margin-bottom: 65px;}
    .banner_lp .inner_beanner_content {padding-right:0;}

}
@media(max-width: 1024px){ 
    .co-to-jest-hubspot .web_shape.web_shape_bottom svg,.banner_hubspotcrm_demo .web_shape.web_shape_bottom svg,.banner_logo_video .web_shape.web_shape_bottom svg,.banner_szkolenia .web_shape.web_shape_bottom svg { height: 104px; }
    .font45,.font45 h1,.font45 h2,.font45 h3,.font45 h4,.font45 h5,.font45 h6,.font45 p,.font45 a {font-size: 30px; line-height: 1.4em;}
    .banner_image.jp-banner .web_shape.web_shape_bottom svg {height: 104px;} 
    .banner_opinie .inner_left_banner_image .sub_heading>* br{display:none;}
    .banner_opinie .inner_left_banner_image .content>* br{display: none;}
    .banner_opinie .inner_left_banner_image .sub_heading>*{font-size:40px;}

    .customer_section .logo_container {margin: 50px -10px 0;}
    /*     .customer_section .logo_item {padding: 0 10px;margin-bottom: 20px;} */
    .customer_section{padding-bottom: 80px;}
    .customer_section .title h2{font-size: 30px;}
    .customer_section .brand_img img {max-width: 30%;}
    .customer_section .bottom_title>* {font-size: 25px;}

    .case_study_two_column .post_container{margin: 0 -10px;}
    .case_study_two_column .post_item { padding: 0 25px; margin-bottom: 65px;}

    .case_study_two_column .title_content>* {font-size: 30px;}

    .banner_image.banner_opinie .web_shape.web_shape_bottom svg {width: calc(198% + 1.3px);height: 77px;}

    /* offer_listing_content module  */
    .offer_listing_content .title h2 { font-size:25px;  }
    /*  why_two_col_card module    */
    .why_two_col_card .achieve_title h2 { font-size: 25px; }
    .Tabbing_hoverV2 .inner_card_image { max-width: 448px; width: 100%; margin: 0 auto; margin: -200px 0px 0px 0px;   }

}

@media(max-width:991px){


    div h1,div .h1{font-size:45px; }

    /*  .largeText h2 { font-size:32px; line-height:1.19; }
    div h3,div .h3, .ctaHeading h3,h3.form-title{font-size:20px; line-height:1.3;}
    div h4,div .h4{font-size:18px; line-height:1.22;}
    div h5,div .h5{font-size:15px; line-height:1.66;}
    div h6,div .h6{font-size:16px; line-height:1.25;} */

    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .tabtop10 {margin-top: 10px;}
    .tabtop20 {margin-top: 20px;}
    .tabtop30 {margin-top: 30px;}
    .w57{width:100%;}
    .w43{width:100%;}



    .pb35,.p35-0 { padding-bottom:30px;}
    .pb40,.p40-0 { padding-bottom:25px; }
    .pb45,.p45-0 { padding-bottom:25px; }
    .pb50,.p50-0 { padding-bottom:35px; }
    .pb55,.p55-0 { padding-bottom:35px; }
    .pb60,.p60-0 { padding-bottom:40px; }
    .pb65,.p65-0 { padding-bottom:40px; }
    .pb70,.p70-0 { padding-bottom:50px; }
    .pb75,.p75-0 { padding-bottom:50px; }
    .pb80,.p80-0 { padding-bottom:55px; }
    .pb85,.p85-0 { padding-bottom:55px; }
    .pb90,.p90-0 { padding-bottom:55px; }
    .pb95,.p95-0 { padding-bottom:55px; }
    .pb100,.p100-0 { padding-bottom:55px; }
    .pb105,.p105-0 { padding-bottom:60px; }
    .pb110,.p110-0 { padding-bottom:60px; }
    .pb115,.p115-0 { padding-bottom:60px; }
    .pb120,.p120-0 { padding-bottom:60px; }
    .pb125,.p125-0 { padding-bottom:60px; }
    .pb130,.p130-0 { padding-bottom:60px; }
    .pb135,.p135-0 { padding-bottom:60px; }
    .pb140,.p140-0 { padding-bottom:60px; }
    .pb145,.p145-0 { padding-bottom:60px; }
    .pb150,.p150-0 { padding-bottom:60px; }
    .pb155,.p155-0 { padding-bottom:60px; }
    .pb160,.p160-0 { padding-bottom:60px; }
    .pb165,.p165-0 { padding-bottom:60px; }
    .pb170,.p170-0 { padding-bottom:60px; }
    .pb175,.p175-0 { padding-bottom:60px; }
    .pb180,.p180-0 { padding-bottom:60px; }
    .pb185,.p185-0 { padding-bottom:60px; }
    .pb190,.p190-0 { padding-bottom:60px; }
    .pb200,.p200-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb215,.p215-0 { padding-bottom:60px; }
    .pb220,.p220-0 { padding-bottom:60px; }
    .pb225,.p225-0 { padding-bottom:60px; }
    .pb230,.p230-0 { padding-bottom:60px; }
    .pb235,.p235-0 { padding-bottom:60px; }
    .pb240,.p240-0 { padding-bottom:60px; }
    .pb245,.p245-0 { padding-bottom:60px; }
    .pb250,.p250-0 { padding-bottom:60px; }

    .pt35,.p35-0 { padding-top:30px  }
    .pt40,.p40-0 { padding-top:25px; }
    .pt45,.p45-0 { padding-top:25px; }
    .pt50,.p50-0 { padding-top:35px; }
    .pt55,.p55-0 { padding-top:35px; }
    .pt60,.p60-0 { padding-top:40px; }
    .pt65,.p65-0 { padding-top:40px; }
    .pt70,.p70-0 { padding-top:50px; }
    .pt75,.p75-0 { padding-top:50px; }
    .pt80,.p80-0 { padding-top:55px; }
    .pt85,.p85-0 { padding-top:55px; }
    .pt90,.p90-0 { padding-top:55px; }
    .pt95,.p95-0 { padding-top:55px; }
    .pt100,.p100-0 { padding-top:55px; }
    .pt105,.p105-0 { padding-top:60px; }
    .pt110,.p110-0 { padding-top:60px; }
    .pt115,.p115-0 { padding-top:60px; }
    .pt120,.p120-0 { padding-top:60px; }
    .pt125,.p125-0 { padding-top:60px; }
    .pt130,.p130-0 { padding-top:60px; }
    .pt135,.p135-0 { padding-top:60px; }
    .pt140,.p140-0 { padding-top:60px; }
    .pt145,.p145-0 { padding-top:60px; }
    .pt150,.p150-0 { padding-top:60px; }
    .pt155,.p155-0 { padding-top:60px; }
    .pt160,.p160-0 { padding-top:60px; }
    .pt165,.p165-0 { padding-top:60px; }
    .pt170,.p170-0 { padding-top:60px; }
    .pt175,.p175-0 { padding-top:60px; }
    .pt180,.p180-0 { padding-top:60px; }
    .pt185,.p185-0 { padding-top:60px; }
    .pt190,.p190-0 { padding-top:60px; }
    .pt200,.p200-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt215,.p215-0 { padding-top:60px; }
    .pt220,.p220-0 { padding-top:60px; }
    .pt225,.p225-0 { padding-top:60px; }
    .pt230,.p230-0 { padding-top:60px; }
    .pt235,.p235-0 { padding-top:60px; }
    .pt240,.p240-0 { padding-top:60px; }
    .pt245,.p245-0 { padding-top:60px; }
    .pt250,.p250-0 { padding-top:60px; }

    .tabpl0{padding-left:0;}
    .tabpr0{padding-right:0;}
    .tabtop0{padding-top:0}
    .tabbottom0{padding-bottom:0}
    .tabpb5,.tabp5-0{ padding-bottom:5px;}  
    .tabpb10,.tabp10-0 { padding-bottom:10px;}
    .tabpb15,.tabp15-0 { padding-bottom:15px;}
    .tabpb20,.tabp20-0 { padding-bottom:20px;}
    .tabpb25,.tabp25-0 { padding-bottom:25px;}
    .tabpb30,.tabp30-0 { padding-bottom:30px;}
    .tabpb35,.tabp35-0 { padding-bottom:35px;}
    .tabpb40,.tabp40-0 { padding-bottom:40px;}
    .tabpb45,.tabp45-0 { padding-bottom:45px;}
    .tabpb50,.tabp50-0 { padding-bottom:50px;}
    .tabpb55,.tabp55-0 { padding-bottom:55px;}
    .tabpb60,.tabp60-0 { padding-bottom:60px;}
    .tabpb65,.tabp65-0 { padding-bottom:65px;}
    .tabpb70,.tabp70-0 { padding-bottom:70px;}
    .tabpb75,.tabp75-0 { padding-bottom:75px;}
    .tabpb80,.tabp80-0 { padding-bottom:80px;}
    .tabpb85,.tabp85-0 { padding-bottom:85px;}
    .tabpb90,.tabp90-0 { padding-bottom:90px;}
    .tabpb95,.tabp95-0 { padding-bottom:95px;}
    .tabpb100,.tabp100-0 { padding-bottom:100px;}
    .tabpb105,.tabp105-0 { padding-bottom:105px;}
    .tabpb110,.tabp110-0 { padding-bottom:110px;}
    .tabpb115,.tabp115-0 { padding-bottom:115px;}
    .tabpb120,.tabp120-0 { padding-bottom:120px;}
    .tabpb125,.tabp125-0 { padding-bottom:125px;}
    .tabpb130,.tabp130-0 { padding-bottom:130px;}
    .tabpb135,.tabp135-0 { padding-bottom:135px;}
    .tabpb140,.tabp140-0 { padding-bottom:140px;}
    .tabpb145,.tabp145-0 { padding-bottom:145px;}
    .tabpb150,.tabp150-0 { padding-bottom:150px;}
    .tabpb155,.tabp155-0 { padding-bottom:155px;}
    .tabpb160,.tabp160-0 { padding-bottom:160px;}



    .tabpt5,.tabp5-0{ padding-top:5px;}  
    .tabpt10,.tabp10-0 { padding-top:10px;}
    .tabpt15,.tabp15-0 { padding-top:15px;}
    .tabpt20,.tabp20-0 { padding-top:20px;}
    .tabpt25,.tabp25-0 { padding-top:25px;}
    .tabpt30,.tabp30-0 { padding-top:30px;}
    .tabpt35,.tabp35-0 { padding-top:35px;}
    .tabpt40,.tabp40-0 { padding-top:40px;}
    .tabpt45,.tabp45-0 { padding-top:45px;}
    .tabpt50,.tabp50-0 { padding-top:50px;}
    .tabpt55,.tabp55-0 { padding-top:55px;}
    .tabpt60,.tabp60-0 { padding-top:60px;}
    .tabpt65,.tabp65-0 { padding-top:65px;}
    .tabpt70,.tabp70-0 { padding-top:70px;}
    .tabpt75,.tabp75-0 { padding-top:75px;}
    .tabpt80,.tabp80-0 { padding-top:80px;}
    .tabpt85,.tabp85-0 { padding-top:85px;}
    .tabpt90,.tabp90-0 { padding-top:90px;}
    .tabpt95,.tabp95-0 { padding-top:95px;}
    .tabpt100,.tabp100-0 { padding-top:100px;}
    .tabpt105,.tabp105-0 { padding-top:105px;}
    .tabpt110,.tabp110-0 { padding-top:110px;}
    .tabpt115,.tabp115-0 { padding-top:115px;}
    .tabpt120,.tabp120-0 { padding-top:120px;}
    .tabpt125,.tabp125-0 { padding-top:125px;}
    .tabpt130,.tabp130-0 { padding-top:130px;}
    .tabpt135,.tabp135-0 { padding-top:135px;}
    .tabpt140,.tabp140-0 { padding-top:140px;}
    .tabpt145,.tabp145-0 { padding-top:145px;}
    .tabpt150,.tabp150-0 { padding-top:150px;}
    .tabpt155,.tabp155-0 { padding-top:155px;}
    .tabpt160,.tabp160-0 { padding-top:160px;}



    .tabResImage{padding-bottom:56.25%;}
    .tab-right{text-align:right}
    .tab-left{text-align:left}

    .tabw50 {width: 50%}
    .tabw100 {width: 100%}
    .tabBlock{display:block; margin-right:0;}
    .tabTop10 { padding-top: 10px; }
    .tabTop20 { padding-top: 20px; }
    .tabTop30 { padding-top: 30px; }
    p br, h1 br, h2 br, h3 br, h4 br, h5 br { display: none;}
    /*  Slick slider  */

    .slick-prev { left: 0px;}
    .slick-next { right: 0px;}
    .slick-next, .slick-prev { bottom: 0px;  }

    .pr110{padding-right:30px;}
    .font60,.font60 h1,.font60 h2,.font60 h3,.font60 h4,.font60 h5,.font60 h6,.font60 p{font-size: 45px;  }
    .font35,.font35 h1,.font35 h2,.font35 h3,.font35 h4,.font35 h5,.font35 h6,.font35 p,.font35 a {font-size: 28px; line-height: 1.4em;}

    .banner_image {    padding: 80px 0 120px 0;}
    .two_col_card { padding-bottom: 170px; }
    .services_with_image .outer_image_wraper { margin: -110px auto 0px auto; }
    .services_with_image .heading h2 br:nth-child(2) { display: block; }
    .services_with_image .serviceImg_wrapper_right { padding-left: 30px; }
    .services_with_image .serviceImg_wrapper_right .inner_right_content { padding: 20px 15px 0; }

    .count_three_col {  padding: 120px 0;}
    .count_three_col .outer_three_col:last-child { margin-bottom: 0; }
    .count_three_col .outer_three_col { margin-bottom: 20px; padding: 0; }

    .two_col_zigzag .outer_two_zigzag.swap .left_two_col_zigzag { order: 0; }
    .two_col_zigzag .right_zigzag_image { margin-bottom: 20px; }
    .two_col_zigzag .outer_two_zigzag { margin: 0; margin-bottom: 100px; }
    .two_col_zigzag .left_two_col_zigzag, .right_zigzag_image { padding: 0; }
    .two_col_zigzag { padding-top: 170px; padding-bottom: 80px; }


    .footer_top_form { padding-top: 120px; }
    .footer_top_form .inner_comm_nbtn a { font-size: 16px; }

    .two_col_image_content { padding: 120px 0 90px 0; }
    .two_col_image_content .inner_right_two_col_img { text-align: center; margin: 48px 0px; }
    .two_col_image_content .outer_two_col_image_content { align-items: center; margin: 0; }
    .two_col_image_content .left_two_col_image, .two_col_image_content .right_two_col_image { padding: 0px 10px; }

    /*     .simple_slider .main_simple_slider .inner_simple_slider > * { font-size: 22px; line-height: 1.5; }  */
    .simple_slider { padding: 130px 0 60px 0; }
    .simple_slider .main_simple_slider .slick-list { max-width: 515px; }

    .banner_logo_video { padding: 50px 0 150px 0;}
    .banner_logo_video .right_banner_image .inner_right_image, .banner_logo_video .right_banner_image .inner_right_video {   padding: 0;}
    .banner_logo_video .right_banner_image .inner_right_image img { max-width: 100% !important;  }

    .One_Col_strapV1 .outer_strap_box { margin: -100px 0px 0px; padding: 50px 40px 30px 40px; }
    .one_col_strap .small_text p br { display: block;}

    .image_slider .outer_image_slider .inner_image_slider {  padding: 0 35px;}

    .three_col_icon_content { padding: 120px 0 40px 0; }
    .three_col_icon_content .left_three_col_icon .title h2 { font-size: 25px; text-align: center; margin: 0; }
    .three_col_icon_content .left_three_col_icon .title h2 br { display: block; }
    .three_col_icon_content .left_three_col_icon { margin-bottom: 50px; }

    .tabbing_hover .tabbing_title_wraper {   justify-content: center;}
    .tabbing_hover { padding: 160px 0 70px 0;}
    .tabbing_hover .left_tabbing_hover_content {  padding-right: 25px;}

    .one_col_video {  padding-top: 60px;}
    .one_col_video .main_video_thumbnail { display: block; }
    .one_col_video .inner_video>div { max-height: 100% !important; max-width: 100% !important; min-width: 100% !important; }
    .two_col_box .main_two_col_box .inner_two_col_box { padding: 30px; } 

    .one_col_video .inner_video:after {    font-size: 90px;} 

    .two_col_zigzag.jp-two-colum-1 .right_zigzag_image .inner_zigzag_image { max-width: 600px; margin: 50px auto 0 auto; }
    .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag .right_zigzag_image,  .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .right_zigzag_image, .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .left_two_col_zigzag, .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag.swap .left_two_col_zigzag, .two_col_zigzag.jp-two-colum-1 .outer_two_zigzag .left_two_col_zigzag { padding: 0; } 
    .two_col_zigzag.jp-bottom-2 .main_two_zigzag_btn { padding-right: 0; }


    .zigzag_percentage_box .twocol_container_item .content_right { padding: 50px; }
    .zigzag_percentage_box .twocol_container_item .percentage_number { font-size: 40px; }
    .zigzag_percentage_box .twocol_container_item .content_right { padding: 40px; }
    .zigzag_percentage_box .twocol_container_item.odd .content_left { padding-right: 50px; }
    .zigzag_percentage_box .twocol_container_item.odd .content_left { padding-right: 50px; }
    .zigzag_percentage_box .twocol_container_item { margin-bottom: 60px; }
    .zigzag_percentage_box .twocol_container_item.even .content_left { padding-right: 0; padding-left: 50px; }
    .zigzag_percentage_box .twocol_container_item .content_left .title h2 {font-size: 25px;}


    .teams_memeber .outer_team_member { padding: 0; }
    .teams_memeber {  padding: 80px 0 70px 0;}
    .three_col_achieve {   padding: 40px 0;}

    .zigzag_review .title>* {font-size: 28px;}
    .zigzag_review .left_content, .zigzag_review .right_content{width: calc(50% - 20px);}
    .zigzag_review .announce_title {width: 100%;padding-left: 0;padding-right: 0;text-align: center;margin-bottom:20px;}
    .zigzag_review .announce_btn { width: 100%; display: flex; justify-content: center; }
    .zigzag_review .rating_image img {max-width: 20%;}

    .banner_image.banner_opinie .left_banner_image, .banner_image.banner_opinie .right_banner_image {width: 100%;padding: 0;}
    .banner_image.banner_opinie .main_banner_image{text-align:center;}
    .banner_image.banner_opinie .inner_left_banner_image .content {padding-top: 10px;}


    .customer_section .logo_inner{padding: 30px; margin:10px;}

    .customer_section .brand_img img {max-width: 40%;}


    .problems_image_section .main_problems_image_section { padding-top: 5px; }
    .problems_image_section .left_problems_image, .right_problems_image { padding: 0 10px; }
    .problems_image_section .outer_problems_image { margin: 0 -10px; }

    .two_col_problem_image { padding: 130px 0 140px 0; }
    .two_col_problem_image .left_two_problems_image {  padding-right: 20px;}

    .why_three_col .main_why_three_col_achieve { margin: 0; }
    .why_three_col .achieve_title { padding: 0; }
    .why_three_col .three_achieve_title>* { font-size: 20px; }
    .why_three_col .three_achieve_content >* { font-size: 14px; }

    .certifications_icon_box {  padding: 30px 0 60px;}
    .certifications_icon_box .title { text-align: center;}



    .why_two_col_card  .inner_why_three_col_achieve { flex-direction: column; }
    .why_two_col_card .image_box_content { width: 100%; }
    .why_two_col_card  .three_achieve_content { text-align: center; }
    .why_two_col_card  .three_achieve_title { text-align: center; }
    .why_two_col_card .svg_icon_achieve .inner_svg_icon { margin-right:0; }

    /*  Two_Col_Zigzagv2 */
    .two_Col_Zigzagv2 .outer_two_zigzag { margin-bottom: 0; }
    .two_col_zigzagv2 { padding-top: 100px; padding-bottom: 50px; }  

    .banner_video .heading h1 { font-weight: 600; font-size: 40px; }
    .banner_video .left_banner_image { margin-bottom: 50px; }
    .banner_video .banner_wrapper_video { position: relative; max-width: 80%; margin: 0 auto; width: 100%; }
    .banner_video{padding:50px 0 110px;}

    .clients_zigzag_section { padding-top: 70px; padding-bottom: 90px; }
    .clients_zigzag_section .title h2 { font-size: 35px; }
    .clients_zigzag_section .title h2 br { display: block; }
    .clients_zigzag_section .right_zigzag_image { margin-bottom: 20px; }
    .clients_zigzag_section .outer_two_zigzag.swap .right_zigzag_image { padding-left: 0; padding-right: 20px; }
    .clients_zigzag_section .right_zigzag_image { padding: 0; padding-left: 20px;}
    .clients_zigzag_section .outer_two_zigzag.swap .left_two_col_zigzag{order:1;}
    .clients_zigzag_section .main_two_col_zigzag {  padding-top: 90px;}
    .clients_zigzag_section .outer_two_zigzag { margin: 0; margin-bottom: 60px; }

    .three_col_middel{padding:100px 0;}
    .three_col_middel .inner_three_middel { padding: 20px; margin: 10px; }
    .three_col_middel .outer_three_middel { margin-bottom: 20px;}
    .three_col_middel .title {  padding-bottom: 65px;}
    .three_col_middel .title h2 br { display: block; }
    .three_col_middel .title h2 {margin:0;}
    /*      font-size: 30px;  */
    .outer_three_middel:first-child .inner_three_middel {
        margin-top: 0;
    }

    .two_counter_box { padding: 80px 0 20px 0; }
    .two_counter_box .title h2 { font-size: 35px; }
    .two_counter_box .title h2 br { display: block; }
    .two_counter_box .title { padding: 0 0 5px 0; }
    .two_counter_box .outer_two_col_counter:first-child .inner_two_col_counter { margin-top: 50px; }
    .two_counter_box .outer_two_col_counter .inner_two_col_counter { margin: 30px 20px; }

    .two_col_goals  .image_wraper { margin: 80px -50px 0 -40px; }
    .Simple_sliderVV2 { padding: 120px 0px 50px 0px; }
    .Simple_sliderVV2 .main_simple_slider .inner_simple_slider > * { font-size: 25px; }

    .Simple_sliderVV2 .main_simple_slider .slick-prev { left: 0; z-index: 10 !important; }
    .Simple_sliderVV2 .main_simple_slider .slick-next { right: 0px; }
    .Tabbing_hoverV2 .title h2 br {display:block;}
    .Tabbing_hoverV2 .title h2{font-size:35px;}
    .Tabbing_hoverV2 .tabbing_title_wraper { justify-content: start; }
    .Tabbing_hoverV2 .listing_title_wraper .inner_tabbing_title p { font-size: 18px; }

    .two_col_rotate .two_rotate_image { left: 10px; top: 115px; }
    .two_col_rotate .inner_left_two_rotate { padding-right: 0px; }
    .two_col_rotate .outer_two_rotate { overflow: hidden;}
    .landing_two_col .outer_landing_two_col {  padding: 30px 10px;}

    .three_col_achieve_V2 {  padding: 150px 0 110px 0;}

    .three_col_scroll_image { padding-top: 130px;}
    .three_col_scroll_image .outer_three_col_scroll_image {  padding: 30px 20px;}
    .two_col_rotate  .main_two_rotate { text-align: center;}

    .premium_three_col{padding:70px 0 100px 0;}
    .banner_opinie {padding: 70px 0 90px 0;}

    .footer_top_form_V2{padding-top:0 !important;} 
    .footer_top_form_V2 .social_footer_top { margin-top: -90px; }
    .footer_top_form_V2 .outer_social_footer_top .inner_footer_top { box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.07); margin: 24px 24px 24px 24px; padding: 20px; display: block; }
    .footer_top_form_V2 .outer_social_footer_top .inner_footer_top{height:auto;}

    .Contact .social_footer_top { margin-top: 0; }
    .Contact .outer_social_footer_top .inner_footer_top{padding:30px;} 
    .tabbing_hover .listing_title_wraper{margin-bottom:20px;}

    .banner_lp .e-bood_tag { margin-bottom: 20px; }
    .banner_lp .form_top { padding-bottom: 20px; }
    .banner_lp .lefter_ebook_banner { padding-bottom: 40px; }
    .banner_LpV2 {  padding: 70px 0 120px 0px;}
    .banner_lp .main_ebook_banner,.banner_lp .new_form_wraper .form-contact-info { width: 100%;}
    .banner_lp .new_form_wraper{position:unset;} 
    .image_slider_LP {  padding-top: 60px;}
    .banner_lp .web_shape.web_shape_bottom svg { height: 60px; } 
    .banner_lp .new_form_wraper .form-contact-info {  position:unset; top:40px;   }

    .two_col_zigzag .right_zigzag_image .inner_zigzag_image {padding:0;}
    .listing-card-main .card {   padding: 15px;width:50%;}

    .lefter_ebook_banner { padding-right: 0px; }
    .banner_lp .inner_beanner_content { padding-right: 0; }

    .image_slider_LP .main_image_slider_lp { padding-right:0px }


}

@media(max-height: 755px) {
    .banner_lp .new_form_wraper .form-contact-info { 
        /*         height: 500px; */
        overflow: auto;
    }
}
@media(max-width:767px){
    div h2,div .h2,.mobileHeading2{font-size:28px; }
    /*     div h1,div .h1,.mobileHeading1{font-size:32px; line-height:1.19;}

    .largeText h2 { font-size:32px; line-height:1.19; }
    div h3,div .h3, .ctaHeading h3,.mobileHeading3{font-size:20px; line-height:1.3;}
    div h4,div .h4, .mobileHeading4 {font-size:18px; line-height:1.22;}
    div h5,div .h5, .mobileHeading5{font-size:15px; line-height:1.66;}
    div h6,div .h6, .mobileHeading6{font-size:16px; line-height:1.25;} */

    .mobileHeading1,.mobileHeading2,.mobileHeading3,.mobileHeading4,.mobileHeading5,.mobileHeading6{font-weight:600;}

    .mobileFont19,.mobileFont19 h4{font-size:19px; line-height:1.23}
    .mobileFont14,.mobileFont14 h5{font-size:14px; }

    .mtop10{margin-top:10px;}
    .mtop20{margin-top:20px;}
    .mtop30{margin-top:30px;}
    .mbottom30{margin-bottom:30px;}
    .mp0,.mpt0{padding-top:0!important}
    .mp0,.mpb0{padding-bottom:0!important}
    .mpl0,.mp0-0{padding-left:0!important;}
    .mpr0,.mp0-0{padding-right:0!important;}
    .mobile-left{text-align:left;}
    .mobile-center{text-align:center;}
    .mobile-center.text-right{text-align:center;}
    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100,.row-fluid .forTabw50{width:100%;}
    .mBlock{display:block;margin-right:0;}
    .mobileHide{display:none;}

    .reversOrderMobile .twoColCrmTecLeftSide{order:1;}
    .reversOrderMobile .twoColCrmTecRightSide{order:2;} 


    .mobilept0,.mobilep0-0{ padding-top:0px;}
    .mobilept5,.mobilep5-0{ padding-top:5px;}  
    .mobilept10,.mobilep10-0 { padding-top:10px;}
    .mobilept15,.mobilep15-0 { padding-top:15px;}
    .mobilept20,.mobilep20-0 { padding-top:20px;}
    .mobilept25,.mobilep25-0 { padding-top:25px;}
    .mobilept30,.mobilep30-0 { padding-top:30px;}
    .mobilept35,.mobilep35-0 { padding-top:35px;}
    .mobilept40,.mobilep40-0 { padding-top:40px;}
    .mobilept45,.mobilep45-0 { padding-top:45px;}
    .mobilept50,.mobilep50-0 { padding-top:50px;}
    .mobilept55,.mobilep55-0 { padding-top:55px;}
    .mobilept60,.mobilep60-0 { padding-top:60px;}
    .mobilept65,.mobilep65-0 { padding-top:65px;}
    .mobilept70,.mobilep70-0 { padding-top:70px;}
    .mobilept75,.mobilep75-0 { padding-top:75px;}
    .mobilept80,.mobilep80-0 { padding-top:80px;}
    .mobilept85,.mobilep85-0 { padding-top:85px;}
    .mobilept90,.mobilep90-0 { padding-top:90px;}
    .mobilept95,.mobilep95-0 { padding-top:95px;}
    .mobilept100,.mobilep100-0 { padding-top:100px;}
    .mobilept105,.mobilep105-0 { padding-top:105px;}
    .mobilept110,.mobilep110-0 { padding-top:110px;}
    .mobilept115,.mobilep115-0 { padding-top:115px;}
    .mobilept120,.mobilep120-0 { padding-top:120px;}
    .mobilept125,.mobilep125-0 { padding-top:125px;}
    .mobilept130,.mobilep130-0 { padding-top:130px;}

    .mobilepb0,.mobilep0-0{ padding-bottom:0px;}  
    .mobilepb5,.mobilep5-0{ padding-bottom:5px;}  
    .mobilepb10,.mobilep10-0 { padding-bottom:10px;}
    .mobilepb15,.mobilep15-0 { padding-bottom:15px;}
    .mobilepb20,.mobilep20-0 { padding-bottom:20px;}
    .mobilepb25,.mobilep25-0 { padding-bottom:25px;}
    .mobilepb30,.mobilep30-0 { padding-bottom:30px;}
    .mobilepb35,.mobilep35-0 { padding-bottom:35px;}
    .mobilepb40,.mobilep40-0 { padding-bottom:40px;}
    .mobilepb45,.mobilep45-0 { padding-bottom:45px;}
    .mobilepb50,.mobilep50-0 { padding-bottom:50px;}
    .mobilepb55,.mobilep55-0 { padding-bottom:55px;}
    .mobilepb60,.mobilep60-0 { padding-bottom:60px;}
    .mobilepb65,.mobilep65-0 { padding-bottom:65px;}
    .mobilepb70,.mobilep70-0 { padding-bottom:70px;}
    .mobilepb75,.mobilep75-0 { padding-bottom:75px;}
    .mobilepb80,.mobilep80-0 { padding-bottom:80px;}
    .mobilepb85,.mobilep85-0 { padding-bottom:85px;}
    .mobilepb90,.mobilep90-0 { padding-bottom:90px;}
    .mobilepb95,.mobilep95-0 { padding-bottom:95px;}
    .mobilepb100,.mobilep100-0 { padding-bottom:100px;}
    .mobilepb105,.mobilep105-0 { padding-bottom:105px;}
    .mobilepb110,.mobilep110-0 { padding-bottom:110px;}
    .mobilepb115,.mobilep115-0 { padding-bottom:115px;}
    .mobilepb120,.mobilep120-0 { padding-bottom:120px;}
    .mobilepb125,.mobilep125-0 { padding-bottom:125px;}
    .mobilepb130,.mobilep130-0 { padding-bottom:130px;}


    .mobilepl16,.mobilep16-0 { padding-left:16px;}
    .mobilepr16,.mobilep16-0 { padding-right:16px;}


    form fieldset {  margin: 0 !important; }
    form fieldset .field { padding-left: 0; padding-right: 0; }


    .sm-w100.w20,
    .sm-w100.w25,
    .sm-w100.w30,
    .sm-w100.w33,
    .sm-w100.w34,
    .sm-w100.w35,
    .sm-w100.w40,
    .sm-w100.w42,
    .sm-w100.w45,
    .sm-w100.w50,
    .sm-w100.w55,
    .sm-w100.w58,
    .sm-w100.w60,
    .sm-w100.w65,
    .sm-w100.w66,
    .sm-w100.w66,
    .sm-w100.w70,
    .sm-w100.w75,
    .sm-w100.w80 { width: 100% }

    .banner_image .left_banner_image, .banner_image .right_banner_image { padding: 0;}
    .banner_image .hero-top-btn.button {   text-align: center;}
    .banner_image .left_banner_image{padding-bottom:20px; text-align:center;}
    .banner_image .left_banner_image .heading { padding-bottom: 0;}
    .banner_image .web_shape.web_shape_bottom svg { width: calc(227% + 1.3px); height: 71px; }
    .banner_image { padding: 70px 0 100px;}
    .banner_image .inner_right_image a img { height: 310px !important; max-width: 90% !important; width: 100%; }

    .two_col_card .card_title h3 { font-size: 22px; }
    .two_col_card { padding-bottom: 150px; }
    .two_col_card .main_two_col { padding: 0; } 
    .two_col_card .outer_two_col{padding: 0; margin-bottom:50px;}
    .two_col_card .outer_two_col:last-child { margin-bottom: 0; }
    .two_col_card .heading { font-size: 28px; }

    .services_with_image .heading h2 br:nth-child(2) { display: none; }
    .services_with_image .outer_image_wraper img { width: 100%; }
    .services_with_image .heading { text-align: center; padding-bottom: 35px; }
    .services_with_image .serviceImg_wrapper_right { padding-left: 0; }
    .services_with_image .outer_image_wraper { margin: -90px auto 0px auto; }
    .services_with_image .serviceImg_wrapper_right .inner_right_content { padding: 20px 0px 0;  margin-bottom: 0;}
    .services_with_image .heading h2 { font-size: 28px;}
    .services_with_image .serviceImg_wrapper_left .outer_serviceImg:nth-child(2n) { padding-left: 0; }
    .services_with_image .serviceImg_wrapper_left .outer_serviceImg:nth-child(odd) { padding-right: 0; }

    .count_three_col .web_shape.web_shape_top svg { width: calc(300% + 1.3px); height: 80px; }
    .count_three_col .web_shape.web_shape_bottom svg { height: 94px; }

    .simple_text_button{padding 70px 0 80px 0;}

    .two_col_zigzag .web_shape.web_shape_top svg { width: calc(300% + 1.3px); height: 80px; }
    .two_col_zigzag { padding-top: 80px; padding-bottom: 50px; }
    .two_col_zigzag .outer_two_zigzag.swap .left_two_col_zigzag { order: 1; }
    .two_col_zigzag .left_two_col_zigzag { order: 1; }
    .two_col_zigzag .outer_two_zigzag { margin: 0; margin-bottom: 50px; }
    .two_col_zigzag .left_two_col_zigzag .zigzag_hint_box { max-width: 100%; }

    .one_col_strap { padding-bottom: 70px;}
    .one_col_strap .outer_strap_box { padding: 40px 30px 50px 30px; }

    .footer_top_form .fomr_left_image { padding-right: 0; margin-bottom: 30px; }
    .footer_top_form { padding-top: 90px; padding-bottom: 60px; }
    .footer_top_form .Communication_btn { justify-content: center; align-items: center; flex-direction: column; }
    .footer_top_form .inner_comm_nbtn { padding: 15px 35px 15px 35px; margin: 20px 20px 0px 20px; }

    .co-to-jest-hubspot .web_shape.web_shape_bottom svg {     width: calc(258% + 1.3px);height: 101px; }

    .three_col_repeater .outer_three_col_repeater {  padding: 30px 10px;}
    .three_col_repeater .inner_three_col { margin: 0 auto; }
    .three_col_repeater .inner_three_col_repeater { text-align: center; }
    .three_col_repeater .inner_three_col_repeater .sub_title {  padding: 0;}

    .two_col_image_content .web_shape.web_shape_top svg { height: 74px; }
    .two_col_image_content .web_shape.web_shape_bottom svg { width: calc(218% + 1.3px); height: 77px; }
    .two_col_image_content .left_two_col_image, .two_col_image_content .right_two_col_image { padding: 0; }
    .two_col_image_content .inner_right_two_col_img { text-align: center; margin: 10px 0px; }
    .two_col_image_content .outer_two_col_image_content.swap .left_two_col_image { margin-top: 30px; text-align: center; }
    .two_col_image_content .main_tc_image_btn .tc_image_btn {text-align: center;}


    .two_col_image_content { padding: 60px 0 100px 0; }


    .tabbing_with_content .destop_tabbing_title { display: none; }
    .tabbing_with_content .outer_tabbing .tabs .tabs_title { display: block; }
    .tabbing_with_content .outer_tabbing .tabs .tabs_title { border: 1px solid #d5d8dc; font-weight: 700; line-height: 1; margin-bottom: 0px; padding: 15px 20px; position: relative; background: #d5d8dc; margin-bottom: 10px;}
    .tabbing_with_content .tabs_title .inner_tabs_title { padding: 0px; }
    .tabbing_with_content .tabs_title .number_list { position: absolute; left: 6px; top: 18px; font-size: 14px; color: #000; }
    .tabbing_with_content .tabs_title{min-height: unset;}
    .tabbing_with_content .left_logo_content, .tabbing_with_content .right_tabbing_image { padding: 0; }
    .tabbing_with_content .inner_tabs_title > * { font-size: 22px; }
    /*     .tabbing_with_content .outer_tabbing .tabs:not(:last-child) .tabs_title {  border-bottom-style: none;} */
    .tabbing_with_content .left_logo_content { padding-bottom: 20px;}
    .tabbing_with_content .main_tabbing_with_content  {   padding-top: 10px; margin: 0 -10px;}


    /*     .simple_slider .main_simple_slider .inner_simple_slider > * { font-size: 18px; } */
    /*     .simple_slider .main_simple_slider .slick-list { max-width: 300px; } */
    .simple_slider .main_simple_slider .slick-next { right: 0; }
    .simple_slider .main_simple_slider .slick-prev { left: 0;  }
    /*     .simple_slider .main_simple_slider button.slick-next, .simple_slider .main_simple_slider button.slick-prev { display: none !important; } */

    .banner_hubspotcrm_demo .web_shape.web_shape_bottom svg { width: calc(258% + 1.3px); height: 101px; }

    .outer_tabbing_content .inner_tabbing_content:nth-child(2) .web_shape.web_shape_top svg { width: calc(234% + 1.3px); height: 78px; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(2) .web_shape.web_shape_bottom svg { width: calc(220% + 1.3px); height: 123px; }
    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title { margin-right: 15px; margin-bottom: 15px; }
    .full_section_tabbing .tabbing_title_wraper { margin: 0; }
    .tabbing_content_wraper { margin: 2%; padding: 3%;}

    .tabbing_content_wraper { margin: 2%; padding: 3% 0; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_section_left { padding: 0; text-align: center; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .main_tab_btn .tab_btn { text-align: center; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_sec_content p { padding: 15px 0; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content:first-child .inner_tab_sec_content p:first-child { padding: 15px 0; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(2) { background-color: #f5f5f5; padding: 120px 0; }
    .outer_tabbing_content .full_tabbing_section_rept.swap .inner_tab_section_left { order: unset; }
    .tabbing_content_wraper .outer_tabbing_content .inner_tabbing_content .inner_tab_section_left { padding: 0 20px !important;  text-align: center; }
    .outer_tabbing_content .inner_tabbing_content:nth-child(3) .inner_tab_sec_content { padding-right: 0; padding: 0; }
    .banner_hubspotcrm_demo .inner_right_image a img { height: auto !important; max-width: 100% !important;}

    .full_section_tabbing .title h2 { font-size: 25px; }
    .simtext_hubspot_crm_demo .title h2 { font-size: 22px; }
    .two_col_image_content  .heading_two_col_img_content h2 { font-size: 25px; }
    .two_col_image_content  .left_top_title, .two_col_image_content  .left_two_col_image_content { text-align: center; }

    .One_Col_strapV1 .outer_strap_box { margin: 0; padding: 40px 30px 30px 30px;}
    .image_slider { padding: 30px 0 60px;}
    .three_col_title_content {  padding: 60px 0 40px 0;}
    .three_col_title_content .outer_three_col_repeat { text-align: center; padding: 30px 10px;}
    .three_col_title_content .main_three_col_repeat {  padding: 0;}

    .simple_text_hover .title >* { color: #FFFFFF;  }

    .three_col_icon_content { padding: 100px 0 70px 0; }
    .three_col_icon_content .outer_right_col_icon:last-child{  margin-bottom:0px;} 
    .three_col_icon_content .outer_right_col_icon{padding:0;}

    .three_col_icon_content .right_repeater_wraper{margin:0 0px;}
    .three_col_icon_content .left_three_col_icon .title h2 { text-align: left; }

    .tabbing_hover .left_tabbing_hover_content { padding-right: 0; margin-bottom: 30px;}
    .tabbing_hover .listing_title_wraper { width: 100%; text-align: center;  display:block;}
    .tabbing_hover .listing_title_wraper .inner_tabbing_title { margin: 0 0 20px 0; padding-bottom:20px;}
    .tabbing_hover {   padding: 80px 0 70px 0;}


    .banner_image.jp-banner .web_shape.web_shape_bottom svg { width: calc(258% + 1.3px); height: 101px; }
    .main-three-col-section .item-threecl-section { width: 100%; padding: 0; }
    .three-col-image .image-three-col { top: -100px; margin: 0 auto -50px; }

    .two_col_zigzag..polska_zigzagV2 .title{margin-bottom:0px;}

    .zigzag_percentage_box { padding: 50px 0; }
    .zigzag_percentage_box .twocol_container_item.odd .content_left { padding-right: 0; }
    .zigzag_percentage_box .twocol_container_item.even .content_left { padding-right: 0; padding-left: 0; }
    .zigzag_percentage_box .twocol_container_item { margin-bottom: 50px; }
    .zigzag_percentage_box .twocol_container_item .content_right { margin: 40px; }
    .zigzag_percentage_box .twocol_container_item P { font-size: 14px; }
    .zigzag_percentage_box .twocol_container_item .percentage_number { font-size: 30px; }

    .banner_o-nas .content p { font-size: 18px;  }
    .banner_o-nas .content { padding-top: 20px;   }

    .banner_o-nas .web_shape.web_shape_bottom svg { width: calc(168% + 1.3px);height: 46px; }

    .simple_text_onas .web_shape.web_shape_top svg {width: calc(184% + 1.3px); height: 41px;}
    .simple_text_onas .web_shape.web_shape_bottom svg { width: calc(171% + 1.3px); height: 39px;}
    /*     .simple_text_onas .title >* { font-size: 30px;  } */

    .teams_memeber .outer_team_member .inner_team_member { padding: 15px 10px 30px; }
    .teams_memeber {  padding: 70px 0 70px 0;}
    .three_col_achieve {   padding: 60px 0;}

    .zigzag_review .left_content, .zigzag_review .right_content {width: 100%;text-align: center;}
    .banner_opinie .inner_left_banner_image .sub_heading>* {font-size: 35px;}
    .banner_image.banner_opinie {padding: 70px 0 70px;}
    .banner_image.banner_opinie .inner_right_image a img{max-width: 100%!important;}

    .banner_szkolenia .web_shape.web_shape_bottom svg { width: calc(258% + 1.3px); height: 101px; }
    .problem_ul ul li:not(:last-child):after { margin: 0 auto; right: 0; }
    .problems_image_section .outer_problems_image { margin-bottom: 15px; }
    .problems_image_section .main_problems_image_section{text-align:center;}
    .problems_image_section .left_problems_image, .right_problems_image { padding: 0; }
    .problems_image_section .outer_problems_image { margin: 0; }

    .two_col_problem_image .main_right_two_col_prob { max-width: 100%; margin: 0 auto; }
    .two_col_problem_image .inner_righrt_img_content>* { color: #FF7A5A; font-size: 18px; font-weight: 600; line-height: 1.5em; font-family: 'Montserrat'; }
    .two_col_problem_image .inner_righrt_img_content { padding-top: 30px; }
    .two_col_problem_image .left_two_problems_content {  padding-bottom: 20px;}
    .two_col_problem_image .problem_ul ul li:not(:last-child):after { margin: auto 0 0 0; }
    .two_col_problem_image { padding: 60px 0 150px 0; }

    .why_three_col .outer_why_three_col_achieve { padding: 0; margin: 30px 0; }
    .why_three_col {  padding: 50px 0;}

    .main_advantage_two_col .subtitle > h2 { font-size: 22px; }
    .main_advantage_two_col .advantage_two_col_content { text-align: center; }
    .main_advantage_two_col .advantage_two_col_image { padding-top: 10px; }
    .certifications_icon_box .inner_certifications_icon { padding: 0px; }

    .banner_video .web_shape.web_shape_bottom svg { width: calc(163% + 1.3px); height: 48px; }

    .clients_zigzag_section { padding-top: 50px; padding-bottom: 50px; }
    .clients_zigzag_section .main_two_col_zigzag { padding-top: 50px;} 
    .clients_zigzag_section .outer_two_zigzag .left_two_col_zigzag {order: 1; text-align:center; padding-top:70px;} 
    .clients_zigzag_section .outer_two_zigzag.swap .left_two_col_zigzag { order: 1;}
    .clients_zigzag_section .right_zigzag_image { padding: 0; padding-left: 0; }
    .clients_zigzag_section .main_two_col_zigzag { padding-top: 50px; }
    .clients_zigzag_section .outer_two_zigzag.swap .right_zigzag_image { padding-left: 0; padding-right: 0; }

    .clients_zigzag_section .ul_styling ul li { padding: 70px 0 0 0; margin-bottom: 25px; padding-top: 0;} 
    .clients_zigzag_section .ul_styling ul li:before { width: 60px; height: 60px; position: unset; transform: unset; display: block; right: 0; margin: 0 auto; margin-bottom:22px; }
    .clients_zigzag_section .title h2 {font-size: 30px;}

    .three_col_middel .title { padding-bottom: 10px; }
    .three_col_middel .outer_three_middel:nth-child(3n+2) { transform: translateY(0px); }
    .three_col_middel .outer_three_middel { margin-bottom: 0; display: block; }
    .three_middle_btn { padding-top: 45px; margin-bottom: 15px; }
    .three_col_middel .inner_three_middel { padding: 40px;margin: 10px 0;}

    .two_counter_box .outer_two_col_counter .inner_two_col_counter { margin: 30px 0px; padding: 30px 20px 20px 20px; }
    .two_counter_box .outer_two_col_counter:first-child .inner_two_col_counter { margin-bottom: 10px; }
    .two_counter_box .counter_title h2 { font-size: 20px; }
    .counter_content p { font-size: 15px; }
    .two_col_goals {  padding: 20px 0;}
    .two_col_content { text-align: center; }
    .two_goal_button  .hero-top-btn { text-align: center; }
    .two_col_content h2 { margin: 0; }
    .two_col_goals .image_wraper{ margin: 0px 0px 0px 0px;} 
    .Simple_sliderVV2 { padding: 140px 0px 80px 0px; }

    .Simple_sliderVV2 .main_simple_slider .inner_simple_slider > * { font-size: 20px; }
    .Tabbing_hoverV2 .inner_card_image { margin: -150px 0px 0px 0px; padding:0px;}
    .Tabbing_hoverV2 .title h2 { font-size: 30px; }
    .Tabbing_hoverV2 .title { padding: 80px 0 30px 0; text-align: center; }
    .product-banner-main .web_shape.web_shape_bottom svg { width: calc(172% + 1.3px); height: 67px; }


    .portfolio_banner .web_shape.web_shape_bottom svg {  width: calc(163% + 1.3px); height: 48px;}
    .two_col_rotate .two_rotate_image img { max-width: 90% !important;}
    .two_col_rotate .two_rotate_image_wraper { transform: scale(0.7) translateY(-50px); } 
    .two_col_rotate .outer_two_rotate {    overflow: unset;  }
    .scrool_menu .inner_menu ul { padding: 0; list-style: none; display: block; text-align: center; }
    .scrool_menu .inner_menu { padding: 15px; }

    .three_col_achieve_V2 {  padding: 130px 0 130px 0;}
    .three_col_scroll_image .shape_rotate { display: none; }
    .three_col_scroll_image .outer_three_col_scroll_image { padding: 30px 10px; }

    .portfolio_simple .title h2 { font-size: 30px; }
    .premium_three_col{padding:100px 0 20px 0;} 

    .kontakt .web_shape.web_shape_bottom svg { width: calc(300% + 1.3px); height: 89px; }

    .Contact .social_footer_top { margin-top: 0; }
    .Contact .outer_social_footer_top .inner_footer_top{text-align:center;}
    .tabbing_hover .listing_title_wraper:before { bottom: 20px; left:0; }
    .tabbing_hover .listing_title_wraper .inner_tabbing_title{max-width:100%;}

    .banner_lp .inner_ebook_banner_left { margin: 0; align-items: center; }
    .banner_lp .ebook_banner_content, .ebook_banner_image { padding: 0; }
    .banner_lp .inner_beanner_content { padding-right: 0; }
    .banner_lp .ebook_banner_content { padding-top: 60px; }
    .banner_lp .e-bood_tag { padding: 12px 30px;  }
    .banner_lp.footer_top_form { padding-top: 60px; padding-bottom: 60px; }
    .banner_lp .ebook_banner_image {width:70%; padding-right:0px;}
    .banner_lp .lefter_ebook_banner { padding-bottom: 0;}
    .two_col_listing_Lp .inner_col_listing { max-width: 100%; }
    .two_col_listing_Lp .outer_col_listing:last-child {  margin-bottom: 0;}

    .two_col_listing_Lp .outer_col_listing {   margin-bottom: 40px;}
    .two_col_listing_Lp  .heading h2 ,.image_slider_LP .title_slider_lp h2,.author_module_title h2,.three_col_card_slider .title_content h2{  font-size: 28px;}
    .two_col_listing_Lp .heading { padding-bottom: 30px;}
    .two_col_listing_Lp .listing_content {   width:100%  ;}
    .two_col_listing_Lp .listing_icon {     margin-right: 0;margin-bottom: 10px; }

    .author_module_Lp .author_image { margin-right: 0; }
    .author_module_Lp .author_content { padding-top: 20px; }
    .author_module_Lp .author_info_wraper { width: 100%; margin-top: 20px; }
    .author_module_Lp .author_social_icon {padding: 0;}
    .author_module_Lp .outer_author:not(:first-child) { padding-top: 50px; }
    .author_module_Lp .outer_author:not(:last-child) { padding-bottom: 50px; }

    .image_slider_LP .slick-list.draggable {  margin: 0 0px; }
    .image_slider_LP .outer_image_slider { padding: 0 0px; }

    .banner_LpV2 .timeing_text { font-size: 20px; } 
    .banner_LpV2 .timeing_text { width: calc(100% - 50px); }
    .banner_LpV2 .timing_shape { width: 30px; height: 30px; }
    .banner_LpV2 .inner_timing:not(:last-child) { margin-right: 0; margin-bottom: 20px; }
    .banner_LpV2 .set_timeing { flex-direction: column; padding: 20px 0 30px; }
    .banner_LpV2 .web_shape.web_shape_bottom svg{height:60px;}
    .banner_LpV2 .ebook_banner_content {  padding-top: 0;}

    .banner_lp .new_form_wraper{display:none;}
    .banner_LpV2 {  padding: 70px 0 900px 0px;}
    .case_study_two_column .post_container {   margin: 0;}
    .case_study_two_column .post_item {padding: 0;margin-bottom: 60px;}
    .listing-card-main .card {   padding: 0;width: 100%; margin-right: 0; margin-left: 0; margin-bottom:40px;}

    .tabbing_with_content  .tabs_title:before { content: '\f054 '; position: absolute; width: 15px; height: 10px; top: 50%; right: 15px; font-family: fontAwesome; transform: rotate(0deg) translateY(-50%); transition: 400ms all ease-in; }
    .tabbing_with_content  .tabs_title.active:before { transform: rotate(90deg) translateY(0%); }
    .tabbing_with_content .tabs_title .number_list { display: none; }
    .tabbing_with_content .tabs { background: #f4f4f4; }


    .two_col_listing_Lp .outer_col_listing {padding-right: 0;}

    /*     .two_col_listing_Lp .heading h2 {margin-bottom: 0;} */


}


@keyframes trackBallSlide{
    0%{opacity:1;transform:scale(1) translateY(-10px)}
    6%{opacity:1;transform:scale(.9) translateY(2.5px)}
    14%{opacity:0;transform:scale(.4) translateY(20px)}
    15%,19%{opacity:0;transform:scale(.4) translateY(-10px)}
    28%,29.99%{opacity:1;transform:scale(1) translateY(-10px)}
    30%{opacity:1;transform:scale(1) translateY(-10px)}
    36%{opacity:1;transform:scale(.9) translateY(2.5px)}
    44%{opacity:0;transform:scale(.4) translateY(20px)}
    45%,49%{opacity:0;transform:scale(.4) translateY(-10px)}
    58%,59.99%{opacity:1;transform:scale(1) translateY(-10px)}
    60%{opacity:1;transform:scale(1) translateY(-10px)}
    66%{opacity:1;transform:scale(.9) translateY(2.5px)}
    74%{opacity:0;transform:scale(.4) translateY(20px)}
    75%,79%{opacity:0;transform:scale(.4) translateY(-10px)}
    100%,88%{opacity:1;transform:scale(1) translateY(-10px)}
}


.hs-form select {
    /* https://nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/down-arrow%20%281%29.png */
    /*     -webkit-appearance: none; */
    background-image: url();
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center right 20px; 
}

@media (max-width: 767px){  
    
    .webinarLPPage h1{font-size:35px !important;line-height:1.2;}

    textarea { height: 70px; }
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p, 
    form .inputs-list:not(.no-list) label, form .inputs-list:not(.no-list) label>span, form .inputs-list:not(.no-list) label>span p { font-size: 14px;  } 
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p { font-size: 10px; line-height: 12px;}
    form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
    form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 12px; font-family: Montserrat; }
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { top: 1px; left: -16px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { top: 3px; left: -14px;}

    .customer_section .brand_img img {max-width: 50%;}

    .banner_image.banner_opinie .web_shape.web_shape_bottom svg {width: calc(265% + 1.3px);height: 97px;}
    .banner_video { padding: 70px 0 120px; }
    .banner_video .heading h1 { font-weight: 600; font-size: 35px; }

    /* offer_listing_content module  */
    .offer_listing_content .outer_problems_image > div { padding: 0 20px; }
    .co-to-jest header.kohorta-faqs__header { height: auto !important; }
    /*     .co-to-jest header.kohorta-faqs__header span.kohorta-faqs__subtitle {     margin-bottom: 0 !important;} */
}
@media (max-width: 480px){ 
    .slick-prev { left: -15px; }
    .slick-next { right: -15px; }
    .twoColText .leftColImage { height: auto;  }
    .fourColImage .outerFourImage { text-align: center; width: 100%; padding: 0; margin-bottom: 20px; }
    .fourColCard .outerFourCard {width: 100%; }
    .footer_top_form .inner_comm_nbtn { margin: 20px 0px 0px 0px; word-break: break-all; min-width: unset; }

    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper .inner_tabbing_title { margin-right: 0; margin-bottom: 15px; }
    .full_section_tabbing .tabbing_title_wraper { flex-direction: column; }
    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper { width: 100%; text-align: center; }
    .full_section_tabbing .tabbing_title_wraper .listing_title_wraper.active { transform: scale(1.03); }
    .tabbing_content_wraper { margin: 0; padding: 3% 0; }
    .outer_tabbing_content .main_future_listing .listing_list_wraper ul { flex-direction: column; justify-content: center; align-items: center; }
    .outer_tabbing_content .main_future_listing .listing_list_wraper ul li { margin: 0 0 0 0; font-size: 18px; padding-bottom: 4px; }

    /*     .simple_slider .main_simple_slider .slick-list {   max-width: 230px;} */
    .simple_slider .main_simple_slider .slick-prev { left: -20px; }
    .simple_slider .main_simple_slider .slick-next { right: -20px; }
    .image_slider .outer_image_slider .inner_image_slider {   padding: 0 10px;}
    .customer_section .companylogo_img {max-width: 100%;}

    /* offer_listing_content module  */
    .offer_listing_content .outer_problems_image > div { padding: 0; }
    .banner_video_play_btn { width: 80px; height: 80px; }
    .banner_video_play_btn:after { border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid #fff; }

    .Simple_sliderVV2  .main_simple_slider .slick-list{max-width:100%}
}

/* E Book-LP End */