@media (min-width: 1921px) {
  .training-cycle img {
    height: 100px;
  }
}
@media (max-width: 1920px) {
  .blog main .container,
  .tag main .container,
  .category main .container {
    margin: 0 0 0 auto;
  }
}
@media (max-width: 1920px) and (min-width: 1830px) {
  .single-szkolenia .main-content-training .container {
    margin: 0 0 0 auto;
    width: 1780px;
  }
  .blog main .container,
  .tag main .container,
  .category main .container {
    width: 1800px;
  }
}
@media (min-width: 1751px) {
  .container {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
  footer .container,
  header.container {
    padding-left: 2% !important;
    padding-right: 2% !important;
  }
  .blog main .container {
    /* padding-right: 0!important; */
  }
}
@media (max-width: 1750px) and (min-width: 1150px) {
  .container {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  footer .container,
  header.container,
  .divided .container {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
  .blog main .container,
  .tag main .container,
  .category main .container {
    /* padding-right: 0!important; */
  }
}
@media (max-width: 1750px) {
  /* .container, .tile__navigation .container, .cyclic__training .container {
    padding-left: 4%!important;
    padding-right: 4%!important; 
  }  */
  footer .container,
  header.container {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
  /* .single-szkolenia .container {
    padding-left: 4%!important;
    padding-right: 4%!important;
  } */
  .vertical-tabs .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #myHeader .container {
    padding-right: 5% !important;
  }
  .why__section .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 769px) {
  .single-szkolenia .main-content-training .container {
    padding-right: 0 !important;
  }
}
@media (max-width: 1700px) and (min-width: 1150px) {
  .blog main .container,
  .tag main .container,
  .category main .container {
    /* padding-right: 0!important; */
  }
  .wrap-blog-sidebar {
    padding-left: 20px !important;
  }
}
@media (max-width: 1680px) and (min-width: 1201px) {
  .home .main__banner .container {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .home .container1680 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
}
@media (max-width: 1680px) and (min-width: 1025px) {
  /* .background-divided {
    background-position: 30vw;
  } */
}
@media (max-width: 1750px) and (min-width: 769px) {
  .main-content-training .pr75 {
    padding-right: 5% !important;
  }
}
@media (max-width: 1680px) {
  .wrap-divided-link {
    min-height: 70px;
  }
  .newsTile.mb50 {
    margin-bottom: 10px !important;
  }
  /* p:not(.breadcrumb) {
    font-size: 14px;
  } */
  .font-32,
  .font-32 p,
  .font-32 li {
    font-size: 24px !important;
    line-height: 28px !important;
  }
  .single-szkolenia .main-content-training {
    background: linear-gradient(90deg, #fbfbfc 75%, #ffffff 25%);
  }
  .mini-banner-left,
  .mini-banner-right {
    padding: 100px 75px !important;
  }
  .tile__navigation {
    padding: 70px 0 55px;
  }
  /* .tile__navigation .container { */
  /* padding: 0!important; */
  /* } */
  nav .logotype-header img {
    margin-top: 5px;
    height: 30px;
  }
  .photo-left__section-text {
    padding: 70px 10% 70px 70px !important;
  }
  nav .menu li a {
    font-size: 16px;
  }
  .blue-button a,
  .navy-blue-button a,
  .navy-rounded-button,
  .azure-rounded-button,
  .white-rounded-button,
  .no-bg-button {
    font-size: 13px !important;
    line-height: 15px !important;
  }
  nav .topnav {
    padding: 15px 0;
  }
  .horizontal a {
    padding: 20px 15px;
  }
  .wrap-buttons a h3 {
    font-size: 18px;
  }
  .wrap-buttons div {
    font-size: 15px;
  }
  .main__banner h1,
  .main__banner h2,
  .bold-58 {
    font-size: 43px;
    line-height: 51px;
  }
  .font-56,
  .large-h2-blue,
  .bold-48,
  .font-50 {
    font-size: 36px;
    line-height: 39px;
  }
  .light-20,
  .light-20 p,
  .light-20 li {
    font-size: 14px;
    line-height: 22px;
  }
  .bold-40 {
    font-size: 26px;
    line-height: 31px;
  }
  .wrap-divided-link,
  .promoted-training h3,
  .opinion p {
    font-size: 17px;
    line-height: 24px;
  }
  .left-divided {
    padding: 50px 70px 50px 90px !important;
  }
  .divided {
    padding-bottom: 80px;
  }
  .text__section {
    padding: 100px 0 80px;
  }
  .promoted-training p,
  .promoted-training li,
  .wrap-cyclic p,
  .author-name p,
  .wpcf7 input[type=text],
  .wpcf7 input[type=email],
  .wpcf7 input[type=your-message],
  .wpcf7 input[type=tel] {
    font-size: 14px;
    line-height: 20px;
  }
  .promoted .subtitle,
  .schedule-text {
    font-size: 11px !important;
  }
  .schedule-text svg {
    height: 20px;
  }
  .promoted .seats,
  .link-foot {
    font-size: 12px;
    line-height: 15px;
  }
  .top-cyclic h3 {
    font-size: 16px;
    line-height: 20px;
  }
  p:not(.breadcrumb),
  .font-16,
  .font-16 p,
  .font-16 li {
    font-size: 14px;
    line-height: 20px;
  }
  .p-dropdown {
    font-size: 13px;
    line-height: 20px;
  }
  footer .left-side h3 {
    font-size: 22px;
    line-height: 31px;
  }
  .font-40 {
    font-size: 31px;
    line-height: 38px;
  }
  .wrap-form {
    background-color: #fff;
    padding: 75px 53px !important;
  }
  .promoted h2,
  .medium-h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .wrap-cyclic img {
    height: 40px;
  }
}
@media (max-width: 1440px) {
  .right-divided {
    padding-left: 40px !important;
  }
  .background-divided {
    padding-right: 40px !important;
  }
  .wrap-btn-sidebar {
    margin: 20px 0 !important;
  }
  .stretch-left-with-padding {
    margin-left: -2%;
    padding-left: 4%;
  }
  .mb150 {
    margin-bottom: 100px;
  }
}
@media (max-width: 1440px) and (min-width: 768px) {
  .wrap-btn-sidebar {
    display: grid;
  }
  .wrap-btn-sidebar a:not(:last-child) {
    margin-bottom: 0;
  }
  .slider__multi {
    padding: 75px 0 25px;
  }
}
@media (min-width: 1401px) {
  nav #myHeader.scrolled .logotype-header img {
    height: 30px;
  }
  nav #myHeader.scrolled #myTopnav {
    padding: 12px 0;
  }
  nav #myHeader.scrolled .menu li a {
    font-size: 17px;
  }
  .wrap-form .wpcf7-list-item-label {
    font-size: 11px;
    line-height: 16px;
  }
}
@media (max-width: 1400px) and (min-width: 1101px) {
  .home .container1440,
  .home .container1365,
  .container1365 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .banner__slim .container1365 {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
}
@media (max-width: 1100px) {
  .header-module__line {
    padding: 20px 30px;
  }
  .line__modul:not(h3) {
    min-height: 100px;
  }
  .container1365 {
    padding-left: 4%;
    padding-right: 4%;
  }
  .wrap-box {
    display: block;
  }
  .wrap-simple-modul .line__modul:last-child span {
    font-size: 20px;
  }
}
@media (max-width: 1400px) {
  .team__section .flex-expandable {
    margin-left: 0%;
    margin-right: 0%;
  }
  .menu__dropdown .menu__block {
    padding-bottom: 0.5rem !important;
  }
  .menu__dropdown {
    position: absolute;
    top: 110%;
    left: 90%;
    min-width: 1200px;
    padding: 12px 10px;
  }
  .left-divided {
    padding: 60px 40px !important;
  }
  nav #myTopnav {
    padding: 10px 0;
  }
  body:not(.home) main {
    padding-top: 45px;
  }
}
@media (max-width: 1350px) {
  .photo-left__section-text {
    padding: 70px !important;
  }
  .menu__dropdown {
    /* 	max-width: 1050px; */
    /* 	min-width: 100%; */
    min-width: 1080px;
    left: 97%;
  }
  .single-mod .font-45 {
    font-size: 30px;
    line-height: 35px;
  }
}
/*max 1280px*/
@media (max-width: 80em) {
  .blog .tags a,
  .category .tags a,
  .tag .tags a {
    font-size: 11px;
  }
  .slider__multi .next-slide {
    right: -15px;
  }
  .slider__multi .prev-slide {
    left: -15px;
  }
  .blog .post-img figure,
  .category .post-img figure,
  .tag .post-img figure {
    height: 200px;
  }
  .clients__opinion {
    padding: 100px;
  }
  .wrap-most-read.mb50 {
    margin-bottom: 25px !important;
  }
  .mt100 {
    margin-top: 75px;
  }
  .mb100 {
    margin-bottom: 75px;
  }
  .mt150 {
    margin-top: 100px;
  }
  .font-45 {
    font-size: 27px;
    line-height: 32px;
  }
  .team__section .wrap-tile-person {
    max-width: 19% !important;
  }
  .vertical-tabs .active + .wrap-vertical-tab-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .single-post main {
    margin-top: 50px;
  }
  .why__section .container {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
  .archive .big-tile-menu {
    padding: 30px 20px 20px 35px;
  }
  .single-szkolenia .main-content-training {
    background: linear-gradient(90deg, #fbfbfc 70%, #ffffff 30%);
  }
  .tag .wrap-most-read figure,
  .category.wrap-most-read figure,
  .blog .wrap-most-read figure,
  .wrap-mini-training figure,
  .tag .wrap-most-read figure {
    height: 100px;
  }
  .contact__section {
    padding: 75px 0;
  }
  .wrap-sing-up .col-12 .bg-white {
    padding: 30px;
  }
  .main__banner h1,
  .main__banner h2,
  .bold-58 {
    font-size: 34px;
    line-height: 40px;
  }
  nav .menu li a {
    font-size: 14px;
    padding: 24px 10px;
  }
  .navbar__search {
    margin-left: 10px;
  }
  .cyclic__training,
  .why__section,
  .dedicated__pages,
  .sliders,
  .text__section,
  .icon__inline,
  .slider__multi {
    padding: 75px 0;
  }
  .wpcf7 input[type=text],
  .wpcf7 input[type=email],
  .wpcf7 input[type=your-message],
  .wpcf7 input[type=tel] {
    margin-bottom: 20px;
  }
  textarea.wpcf7-textarea {
    height: 218px;
  }
  .wrap-form {
    padding: 45px !important;
  }
  input.wpcf7-submit,
  .sidebar__content .font-22 {
    font-size: 14px;
  }
  .photo-left__section-text,
  .tile-search {
    padding: 50px !important;
  }
  .font-30,
  .font-30 p,
  .font-30 li,
  .font-30 a {
    font-size: 22px !important;
    line-height: 27px !important;
  }
  .font-22 {
    font-size: 17px;
    line-height: 20px;
  }
  .font-35 {
    font-size: 27px;
    line-height: 31px;
  }
  .font-18 {
    font-size: 15px;
    line-height: 18px;
  }
  .font-24 {
    font-size: 20px;
    line-height: 26px;
  }
  .wrap-mini-training h3 {
    max-width: 100%;
  }
  .sidebar__content .p30,
  .button-ded {
    padding: 15px !important;
  }
}
@media (max-width: 1200px) {
  .menu__dropdown {
    display: none;
  }
  .wrap-mini__menu-content {
    max-width: 32% !important;
  }
}
@media (max-width: 1100px) {
  .horizontal {
    display: none;
  }
  body:not(.home) main {
    padding-top: 60px;
  }
  .row-table td,
  .wrap-table-header th {
    padding: 8px !important;
  }
  .wrap-table-header th,
  .table-wrap td,
  .table-wrap td p {
    font-size: 12px !important;
    line-height: 15px !important;
  }
  .table-wrap td p {
    margin: 5px 0;
  }
  .blog main,
  .tag main,
  .category main,
  .page-template-sign-up main,
  .page-template-schedule main {
    margin: 60px 0;
  }
}
@media (min-width: 1025px) {
  .wrap-blog-sidebar .wrap-mini-training {
    padding-left: 2.5rem !important;
  }
  .display1024 {
    display: none;
  }
  .wrap-col-archive {
    max-width: 400px !important;
  }
  /* .wrap-sing-up .col-12 .bg-white { */
  /* max-width: 580px!important;  */
  /* } */
  .half-input {
    width: 255px !important;
    max-width: 100%;
  }
  .wrap-blog-sidebar {
    margin-top: -35px !important;
  }
}
@media (max-width: 1149px) {
  .container {
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}
/*max 1024px*/
@media (max-width: 64em) {
  .font-26 {
    font-size: 20px;
    line-height: 26px;
  }
  .image__center-section .pl15,
  .image__center-section .pr15 {
    padding: 0 !important;
  }
  .mt150 {
    margin-top: 50px;
  }
  .hide1024 {
    display: none;
  }
  .wrap-mini-training a {
    padding-left: 0;
  }
  .team__section .wrap-tile-person {
    margin: 0;
  }
  .font-22 {
    font-size: 14px;
    line-height: 17px;
  }
  .p15 {
    padding: 10px !important;
  }
  .wrap-menu-content {
    margin: 0 -100px;
  }
  .single-post main {
    margin: 0;
  }
  .xx,
  .xx div {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
  .xx .col-6_md-12 {
    padding: 0 !important;
  }
  .mod-grey,
  .mod-blue {
    max-width: 48% !important;
  }
  .mod-grey:not(:last-child),
  .mod-blue:not(:last-child) {
    margin-bottom: 50px !important;
  }
  .wrap-mini-training {
    width: 100%;
  }
  .p10-0-0-20 {
    padding: 10px 0;
  }
  .wrap-mini-training figure {
    max-width: unset;
  }
  .wrap-blog-sidebar {
    flex-direction: row !important;
  }
  .wrap-most-read.mb50 {
    margin-bottom: 0px !important;
  }
  .width400 {
    width: unset;
    float: none;
  }
  .background-divided {
    background-position: bottom;
    background-size: auto;
  }
  .intro-section__post .pl50 {
    padding-left: 0 !important;
  }
  .wrap-cyclic {
    padding: 50px 30px !important;
  }
  .cytat-bg::before {
    left: 50px;
    top: 85px;
  }
  .dedicated-link {
    padding: 1rem !important;
  }
  .why__section,
  .dedicated__pages,
  .sliders,
  .text__section,
  .icon__inline,
  .slider__multi {
    padding: 50px 0;
  }
  .wrap-dedicated-links {
    justify-content: center !important;
  }
  .wrap-cyclic {
    margin-bottom: 0 !important;
  }
  /* .mt50 { */
  /* margin-top: 20px!important; */
  /* } */
  .logotypes-slider,
  .wrap-blog-sidebar {
    margin-top: 50px !important;
  }
  /* .mb50 { */
  /* margin-bottom: 20px!important; */
  /* } */
  .btm-form-contact {
    margin-top: 10px !important;
  }
  footer .left-side h3 {
    margin: 20px 0;
  }
  .wrap-buttons div {
    font-size: 13px;
    line-height: 16px;
  }
  .wrap-counter {
    max-width: 115px;
    max-height: 115px;
  }
  .clients__opinion {
    padding: 50px 0 100px;
  }
  .cyclic__training {
    padding: 50px 0 20px;
  }
  .wrap-adv {
    padding: 25px !important;
  }
  .wrap-adv {
    max-width: unset !important;
  }
  .wrap-top-adv {
    margin: 50px 0 !important;
  }
  .right-divided {
    padding-left: 0 !important;
    flex-direction: unset !important;
  }
  .background-divided {
    padding: 0 25px 0 !important;
  }
  .right-divided .wrap-info-right-divided {
    padding: 50px 2% 50px !important;
  }
  .left-divided {
    padding: 50px 2% !important;
  }
  .photo-left__section-photo {
    height: 100vh;
    min-height: 480px;
  }
  .page-template-implementation .photo-left__section-photo {
    height: 40vh;
    min-height: unset;
  }
  .photo-left__section-text {
    padding: 50px 2% 0 !important;
  }
  .align-center__1024 {
    text-align: center;
  }
  .image__center-section .right-side {
    flex-direction: column-reverse;
    padding: 0 20px !important;
  }
  .image__center-section .center-image .text-on {
    padding: 100px 0;
    position: initial;
    transform: unset;
    width: 100%;
  }
  .image__center-section .center-image {
    height: unset;
    margin: 30px 0 50px;
  }
  .photo-left__section {
    margin-top: 0;
  }
  .mt100 {
    margin-top: 50px;
  }
  .mb100,
  .tag main,
  .category main,
  .blog main,
  .mb150,
  .single-training-banner {
    margin-bottom: 50px;
  }
  .divided {
    padding: 0 0 50px;
  }
  .font-24 {
    font-size: 17px;
    line-height: 20px;
  }
  .image__center-section .grid img {
    margin-bottom: 10px;
  }
  .wrap-slider__multi .content {
    padding-right: 20px !important;
  }
  .post-template-default h2 {
    font-size: 29px;
    line-height: 35px;
  }
  .post-template-default h3 {
    font-size: 25px;
    line-height: 31px;
  }
  .post-template-default h4,
  .wrap-vertical-tab-content h4 {
    font-size: 19px;
    line-height: 25px;
  }
  .training-cycle img {
    height: 7.5vw;
  }
  .training-cycle a:not(:first-child) {
    margin-left: -10px !important;
  }
  .newsTile {
    margin-bottom: 25px !important;
    height: calc(100% - 25px);
  }
  .mini-banner-left,
  .mini-banner-right {
    padding: 50px 2% 50px !important;
  }
  .team__section .wrap-tile-person {
    max-width: 23% !important;
  }
}
@media (max-width: 1024px) and (min-width: 577px) {
  /* .wrap-logo-contact { */
  /* margin-top:0!important; */
  /* } */
}
@media (max-height: 900px) {
  .p-dropdown {
    padding: 5px 10px;
    font-size: 13px;
  }
  .menu__dropdown .dropdown__col a {
    line-height: 16px !important;
    font-size: 12px !important;
  }
  .topnav .menu__dropdown a {
    padding: 3px;
  }
}
@media (max-width: 850px) {
  .font-32,
  .font-32 p,
  .font-32 li {
    font-size: 20px !important;
    line-height: 26px;
  }
  .wrap-mini-training .absolute {
    padding: 15px !important;
  }
  .wrap-menu-content .mt30 {
    margin-top: 10px !important;
  }
  .wrap-menu-content .mb30 {
    margin-bottom: 10px !important;
  }
  .wrap-simple-modul > div {
    padding: 0 !important;
  }
  .wrap-simple-modul .p020 {
    padding: 10px !important;
  }
  .wrap-simple-modul .light-20 {
    font-size: 14px;
    line-height: 18px;
  }
  .line__modul img {
    height: 25px;
  }
  .line__modul {
    padding: 10px 0 !important;
  }
  .line__modul:not(h3) {
    min-height: 80px;
  }
  .plus,
  .schedule-header .alt {
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  .single-post .left .img-part__post {
    padding-right: 20px !important;
  }
  .single-post .right .img-part__post {
    padding-left: 20px !important;
  }
  .single-post .left .text-part__post {
    padding-left: 20px !important;
  }
  .single-post .right .text-part__post {
    padding-right: 20px !important;
  }
  .sidebar__content,
  .sidebar-training .wrap-mini-training {
    padding-left: 2.5rem !important;
  }
}
/*max 768px*/
@media (max-width: 48em) {
  .container {
    padding-left: 3% !important;
    padding-right: 3% !important;
  }
  .wrap-menu-content h4 {
    font-size: 22px;
  }
  .big-tile-btn {
    justify-content: space-between !important;
  }
  .team__section .flex-expandable {
    padding: 0 20px !important;
  }
  .team__section .flex-expandable .inner {
    padding: 20px 0;
  }
  .team__section .wrap-tile-person {
    max-width: 32% !important;
  }
  .vertical-tabs {
    height: auto !important;
  }
  .vertical-tabs .container {
    padding-left: 4% !important;
    padding-right: 4% !important;
  }
  .wrap-buttons a h3 {
    font-size: 14px;
    line-height: 18px;
  }
  #category-select #cat,
  .searchbar-post {
    margin-left: 10px;
  }
  .slide-schedule .mb50,
  .button-switch {
    margin-bottom: 20px !important;
  }
  .sidebar__content .sm {
    margin: 0 0 20px !important;
  }
  /* .sidebar__content div:nth-child(2n + 1) { */
  /* margin: 20px 0 0 !important; */
  /* } */
  .sidebar__content [class*=col-],
  .sidebar__content [class*=col_],
  .sidebar__content [class~=col] {
    padding: 0 0.5rem !important;
  }
  .wrap-mini__menu-content {
    max-width: 49% !important;
  }
  .img-part__post img {
    margin-bottom: 15px;
  }
  .wrap-top-adv .mb25 {
    margin-bottom: 5px;
  }
  .big-tile-menu {
    max-width: 49% !important;
  }
  .newsTile {
    width: unset !important;
    min-height: unset;
  }
  #datafetch.boxes .wrap-newsTile {
    padding: 0 !important;
  }
  #category-select #cat {
    width: 95vw;
    margin-top: 10px;
  }
  .home .single-slide-dots .slick-dots {
    width: 100% !important;
  }
  .wrap-dedicated {
    border: 2px solid;
  }
  .main__banner h1,
  .main__banner h2,
  .bold-58,
  .font-56,
  .large-h2-blue,
  .bold-48 {
    font-size: 34px;
    line-height: 42px;
  }
  .main-content-training .pr75 {
    padding-right: 0 !important;
  }
  .bottom-contact-footer div,
  .bottom-contact-footer p {
    text-align: center;
  }
  .wrap-form {
    padding: 50px 20px !important;
  }
  .single-szkolenia .main-content-training {
    background: #fff;
  }
  .wrap-main-training {
    background-color: #f4f5f8;
    padding-left: 2% !important;
    padding-right: 2% !important;
  }
  .main-content-training .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .wrap-buttons {
    width: 100%;
  }
  .wrap-buttons div {
    width: 100%;
  }
  .font-30,
  .font-30 p,
  .font-30 li,
  .font-30 a {
    font-size: 24px !important;
    line-height: 28px !important;
  }
  .bold-20,
  .font-24 {
    font-size: 17px;
    line-height: 20px;
  }
  .light-20,
  .light-20 p,
  .light-20 li,
  .wrap-vertical-tab-content h5 {
    font-size: 14px;
    line-height: 22px;
  }
  .wrap-buttons a h3 {
    text-align: center;
    margin-bottom: 0;
  }
  .wrap-buttons .btn-desc {
    display: none;
  }
  .wrap-buttons a {
    margin: 0 15px;
  }
  footer {
    padding-top: 50px;
  }
  .wrap-dedicated {
    padding: 40px 20px;
  }
  .wrap-adv p {
    font-size: 12px;
  }
  .promoted {
    background-color: #123782;
    padding: 50px 2%;
    margin: 0 -2%;
  }
  .align-center__mobile {
    text-align: center;
  }
  footer .logotype-header img {
    height: 40px;
  }
  .standard-background.pt__section .media {
    margin-bottom: 30px;
  }
  .pt__section .media img {
    max-width: 100%;
    max-height: unset;
    height: auto;
  }
  .column__reverse {
    flex-direction: column-reverse !important;
    -moz-flex-direction: column-reverse !important;
    -o-flex-direction: column-reverse !important;
  }
  .icon__inline img,
  .photo-left__section img,
  .image__center-section .grid img {
    height: 50px;
  }
  .azure-rounded-button,
  .navy-rounded-button,
  .no-bg-button {
    padding: 12px 20px;
  }
  .banner__slim .wrap-button {
    justify-content: center !important;
    margin-top: 30px !important;
  }
  .wrap-slider__multi .media {
    height: 400px;
    width: unset;
  }
  .wrap-slider__multi .content {
    padding-right: 0 !important;
  }
  .wrap-icon__inline {
    padding: 0 20px !important;
  }
  .home .big-tile-menu {
    max-width: 49% !important;
  }
  .sidebar-training {
    margin: 50px 0 0 !important;
    padding: 0 2% !important;
  }
  .button-ded {
    border-radius: 15px;
  }
  .modulv2 .mt150 {
    margin-top: 50px;
  }
  .single-szkolenia .clients__opinion {
    padding: 50px 0;
  }
  .tile-search #search-training {
    font-size: 16px !important;
  }
  .tile-search #search-training::-webkit-input-placeholder {
    font-size: 16px !important;
  }
  .tile-search #search-training:-moz-placeholder {
    font-size: 16px !important;
  }
  .tile-search #search-training::-moz-placeholder {
    font-size: 16px !important;
  }
  .tile-search #search-training:-ms-input-placeholder {
    font-size: 16px !important;
  }
  .team__section {
    padding: 50px 0;
  }
}
@media (max-width: 768px) and (min-width: 577px) {
  .wrap-btn-sidebar {
    display: grid;
  }
  .wrap-btn-sidebar a {
    margin-bottom: 15px;
  }
  .sidebar__content .p30,
  .button-ded {
    padding: 20px !important;
  }
}
@media (max-width: 600px) {
  .wrap-img-person {
    height: 30px;
    padding: 15px 15px 10px;
  }
  .team__section .wrap-tile-person {
    max-width: 31% !important;
  }
  .team__section .wrap-tile-person .inner-tile-person {
    /* max-width: 220px!important; */
  }
}
@media (min-width: 577px) {
  .blog .tags,
  .tag .tags,
  .category .tags {
    margin-left: 5px;
  }
}
/*max 576px*/
@media (max-width: 36em) {
  .wrap-menu-content {
    margin: 0 -130px;
  }
  .og-close {
    top: -20px;
    right: 0px;
  }
  .single-post main ul,
  .single-szkolenia main ul:not(.slick-dots) {
    margin-left: 0px;
  }
  .search__result-link div {
    padding: 5px 0 !important;
  }
  .wrap-cyclic {
    padding: 30px !important;
  }
  .wrap-vertical-tab-content img {
    height: 30px;
    width: auto;
  }
  .tile-search {
    padding: 35px !important;
  }
  .archive .big-tile-menu {
    padding: 25px 20px;
  }
  .wrap-contact-section .mt50 {
    margin-top: 0 !important;
  }
  .wrap-contact-section .mb50 {
    margin-bottom: 15px !important;
  }
  input.searchbar-post {
    margin-top: 10px;
  }
  input.searchbar-post,
  #category-select,
  #category-select #cat {
    margin-left: 0;
    width: 95vw !important;
  }
  .wrap-sing-up .col-12 .bg-white {
    padding: 25px 15px;
  }
  .wrap-btn_sign-up {
    display: grid;
  }
  .wrap-btn_sign-up a {
    margin: 0 auto 15px;
  }
  footer .left-side h3 br {
    display: none;
  }
  .icon__inline img,
  .photo-left__section img,
  .image__center-section .grid img {
    height: 40px;
  }
  div.vertical-menu {
    width: 100%;
  }
  .photo-left__section-text {
    padding: 50px 2% 0 !important;
  }
  p:not(.breadcrumb),
  .font-16,
  .font-16 p,
  .font-16 li {
    font-size: 14px;
    line-height: 20px;
  }
  .main__banner h1,
  .main__banner h2,
  .bold-58,
  .font-40,
  .font-56,
  .large-h2-blue,
  .bold-48,
  .font-45 {
    font-size: 29px;
    line-height: 35px;
  }
  textarea.wpcf7-textarea {
    height: 150px;
  }
  input,
  textarea.wpcf7-textarea {
    width: 95%;
  }
  .wrap-buttons a {
    margin: 0 5px;
    padding: 10px;
  }
  .wrap-adv {
    max-width: unset !important;
  }
  .wrap-adv img,
  .wrap-cyclic img {
    height: 30px;
  }
  .wrap-adv h3,
  #counter p {
    font-size: 18px;
    line-height: 22px;
  }
  /* .light-20, .light-20 p, .light-20 li {
    font-size: 16px;
    line-height: 26px;
  } */
  .wrap-adv p {
    font-size: 14px;
    line-height: 18px;
  }
  .promoted .subtitle {
    margin-bottom: 30px;
  }
  .promoted-corner {
    flex-direction: unset !important;
    justify-content: space-between !important;
    align-items: center !important;
  }
  .promoted-corner div {
    justify-content: unset !important;
    align-self: unset !important;
    margin-left: unset !important;
  }
  .wrap-divided-link {
    padding: 10px !important;
  }
  .icon-arrow {
    width: 25px;
    height: 10px;
  }
  .icon-arrow svg {
    height: 20px;
    width: auto;
  }
  .font-42,
  .font-35 {
    font-size: 22px;
    line-height: 28px;
  }
  .wrap-text-on {
    padding: 25px !important;
  }
  main li {
    margin-left: 30px;
  }
  .font-30,
  .font-30 p,
  .font-30 li,
  .font-30 a {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .bold-20,
  .font-24 {
    font-size: 15px;
    line-height: 18px;
  }
  .training-cycle a:not(:first-child) {
    margin-left: 0px !important;
  }
  .training-cycle img {
    height: 7vw;
  }
  .blog .tags,
  .tag .tags,
  .category .tags {
    display: inline !important;
  }
  .wrap__post-data .wrap-tag-space {
    margin-top: 25px !important;
  }
  .blog .tags a,
  .tag .tags a,
  .category .tags a {
    margin-right: 5px;
    margin-bottom: 15px;
    font-size: 12px;
    padding: 6px 10px;
  }
  .blog .wrap__post-data,
  .tag .wrap__post-data,
  .category .wrap__post-data {
    padding: 20px 20px 25px !important;
  }
  .big-tile-menu {
    max-width: 100% !important;
  }
  .icon-arrow {
    bottom: 10px;
    right: -15px;
  }
  .home .big-tile-menu {
    max-width: 100% !important;
  }
  .cookies-info p,
  footer p {
    margin-top: 0px;
  }
  .mod-grey,
  .mod-blue {
    max-width: 100% !important;
  }
  h3.line__modul {
    font-size: 11px;
    word-wrap: break-word;
  }
  .wrap-simple-modul .line__modul:last-child span {
    font-size: 17px;
  }
  .wrap-simple-modul,
  .wrap-modul {
    padding: 2px !important;
  }
  .wrap-simple-modul .p020 {
    padding: 5px !important;
  }
  .single-szkolenia main ul:not(.slick-dots) {
    margin-left: 5px;
  }
  main li {
    margin-left: 20px;
  }
  .single-szkolenia main ol li {
    margin-left: 17px;
  }
  .wrap-col.mb50 {
    margin-bottom: 25px !important;
  }
  .point_stand .mt30 {
    margin-top: 15px !important;
  }
  .wrap-mini-training a,
  .wrap-most-read {
    padding: 0 !important;
  }
  .tile__navigation {
    padding: 50px 0;
  }
  footer .mt30,
  footer .mt50 {
    margin-top: 5px !important;
  }
  footer .wrap-form h3 {
    margin-bottom: 20px !important;
  }
  .wpcf7-select,
  input[type=text],
  input[type=email],
  input[type=your-message],
  input[type=tel] {
    height: 22px !important;
    margin-bottom: 16px;
  }
}
@media (max-width: 400px) {
  .wrap-btn-sidebar {
    display: grid !important;
  }
  .wrap-form {
    padding: 25px 15px !important;
  }
  .wrap-btn-sidebar a:not(:last-child) {
    margin-bottom: 20px;
  }
  .wrap-mini__menu-content {
    max-width: 100% !important;
  }
  .blue-button a,
  .navy-blue-button a,
  .navy-rounded-button,
  .azure-rounded-button,
  .white-rounded-button,
  .no-bg-button,
  input.wpcf7-submit {
    font-size: 11px !important;
    line-height: 12px !important;
    padding: 10px 25px;
  }
  .blog .post-img figure,
  .tag .post-img figure,
  .category .post-img figure {
    height: 170px;
  }
  .page-template-contact footer .container {
    padding: 0 0 15px;
  }
}
@media (max-width: 480px) {
  .ml30 {
    margin-left: 15px;
  }
  .wrap-simple-modul .light-20 {
    font-size: 11px;
  }
  .wrap-simple-modul .line__modul:last-child span {
    font-size: 14px;
  }
  .line__modul img {
    height: 20px;
  }
  .line__modul {
    padding: 0px !important;
  }
  .header-module__line {
    min-height: 75px;
  }
}
/*# sourceMappingURL=maps/rwd.css.map */
