@media only screen and (max-width: 1360px) {
  /*About*/
  .container-beginnings {
    margin: 0 var(--space-6);
  }
  /*Academy*/
  .container-blog-featured-post {
    padding: 0 var(--space-6);
  }
  .section-webtim-posts {
    padding: 0 var(--space-6);
  }
  /*Vacanicies*/
  .container-vacancies-header {
    padding: var(--space-10) var(--space-6);
  }
  
  .section-featured-services {
    background: var(--color-gray-95);
  }
  .section-newsletter-subscribe .container-newsletter-subscribe {
    padding: var(--space-24) var(--space-6);
  }

  .section-newsletter-subscribe .job-application__tittle {
    font-size: 80px;
  }

  .section-newsletter-subscribe .job-application__subtittle {
    font-size: 60px;
  }
  .container-blog-header {
    padding: var(--space-10) var(--space-6);
  }
  .container-our-values {
    padding: var(--space-24) var(--space-6);
  }
  .section-our-values .slick-list {
    padding: 0 !important;
  }
  .container-project-solution-results {
    padding: 0 var(--space-6);
  }
  .container-our-process {
    padding: var(--space-40) var(--space-6) var(--space-40) var(--space-6);
  }
  .section-post-header {
    padding: 0 var(--space-6);
  }
  .section-post-thumbnail {
    padding: 0 var(--space-6);
  }
  .section-post-content h2 {
    margin-right: 0;
  }
  .section-post-header .column-post-header.column-first {
    margin-right: var(--space-10);
  }
  /*About*/
  .container-about-header {
    padding: var(--space-12) var(--space-6) var(--space-20) var(--space-6);
  }

  .content-about__subtitle {
    font-size: var(--text-2xl);
  }
  .about-slider__content {
    height: 600px;
  }

  .container-about-header::after {
    height: 0px;
  }

  .section-about-header:before {
    width: 100%;
  }

  .about--slick-slider .slick-dots {
    right: 15%;
  }

  .about--slick-slider .slick-arrow:first-of-type {
    right: 22%;
  }
}

@media only screen and (max-width: 1280px) {
  /*About*/
  .meet-the-team--wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
  .container-job-application {
    padding: var(--space-40) var(--space-6);
  }

  .job-application__tittle {
    font-size: var(--text-6xl);
  }

  .job-application__subtittle {
    font-size: var(--text-5xl);
  }
  .section-front-page-featured-projects .section-featured-projects {
    margin-bottom: var(--space-20);
  }
  .column-featured-project.column-second {
    min-height: 180px;
  }
  .column-featured-project.column-first {
    width: 40%;
  }
  .column-featured-project.column-second {
    width: 60%;
  }
  .webtim-featured-project {
    flex-direction: column;
  }
  .column-featured-project.column-first,
  .column-featured-project.column-second {
    width: 100%;
  }
  .column-featured-project.column-first {
    margin-bottom: var(--space-32);
  }
  .section-featured-projects .webtim-featured-project {
    margin-top: var(--space-32);
  }
  .section-featured-projects {
    margin-bottom: var(--space-20);
  }
  .service-content-wrapper .service-content-column.column-first {
    width: 50%;
  }
  .section-service-header {
    margin-bottom: var(--space-10);
  }
  .column-service-guarantee.column-first {
    width: 40%;
  }
  .column-service-guarantee.column-second {
    width: 60%;
  }
  .service-guarantee__img {
    height: 600px;
  }
}

@media only screen and (max-width: 1024px) {
  /*About*/
  .about-slider__content {
    height: 500px;
  }
  .row-beginnings {
    flex-direction: column;
  }
  .colum-beginnings.colum-left {
    margin-right: 0;
  }
  .colum-beginnings.colum-right {
    margin-left: 0;
  }
  .meet-the-team--wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  /*Academy*/
  .section-blog-featured-post {
    background: var(--color-gray-95);
  }

  .webtim-featured-post {
    padding: var(--space-10) 0;
    align-items: flex-start;
    flex-direction: column-reverse;
  }
  .colum-blog-featured-post {
    width: 100%;
  }
  .webtim-posts {
    grid-template-columns: repeat(2, 1fr);
  }
  .section-newsletter-subscribe .container-newsletter-subscribe {
    padding: var(--space-12) var(--space-6) var(--space-10) var(--space-6);
  }

  .section-newsletter-subscribe {
    flex-direction: column-reverse;
  }

  .section-newsletter-subscribe .colum-job-application {
    width: 100%;
  }
  .section-newsletter-subscribe .job-application--spacer {
    height: 28px;
  }

  .section-newsletter-subscribe .newsletter-subscribe-column {
    width: 100%;
  }

  .section-newsletter-subscribe .job-application__subtittle {
    margin-bottom: var(--space-8);
  }
  .webtim-testimonials__text {
    font-size: var(--text-xxl);
  }
  .front-page--blog-featured-post {
    display: none;
  }
  .row-blog.row-middle {
    display: inline-grid;
    grid-template-columns: repeat(4, 2fr);
  }
  .front-page--blog-post {
    grid-column: span 1;
    grid-row: span 1;
  }
  .section-front-page-blog {
    background: var(--color-gray-95);
  }
  .section-featured-services .featured-services__tittle {
    max-width: 350px;
  }
  .column-featured-service {
    min-height: 450px !important;
  }
  .section-featured-services {
    margin-bottom: var(--space-20);
    padding: var(--space-24) 0 var(--space-10) 0;
  }
  .front-page-main__title {
    font-size: 56px;
  }
  .front-page-main__subtitle,
  .front-page-main__sec-title {
    font-size: 84px;
  }
  .container-front-page-main {
    padding-top: 120px;
  }
  .row-front-page-main.row-last {
    min-height: 500px;
  }
  .front-page-main__sec-title {
    padding-right: var(--space-6);
  }
  .home .section-front-page-featured-projects__header {
    margin-top: 0;
  }
  .row-front-page-main.row-last {
    margin-bottom: 0;
  }
  .container-front-page-main {
    padding: var(--space-20) 0 0 0;
  }
  .slider-spacer {
    width: 100%;
    height: 28px;
  }
  .section-newsletter-subscribe .container-newsletter-subscribe {
    padding: var(--space-12) var(--space-6) var(--space-10) var(--space-6);
  }

  .section-newsletter-subscribe {
    flex-direction: column-reverse;
  }

  .section-newsletter-subscribe .colum-job-application {
    width: 100%;
  }
  .section-newsletter-subscribe .job-application--spacer {
    height: 28px;
  }

  .section-newsletter-subscribe .newsletter-subscribe-column {
    width: 100%;
  }

  .section-newsletter-subscribe .job-application__subtittle {
    margin-bottom: var(--space-8);
  }
  .section-job-application-cta {
    display: block;
    margin-bottom: var(--space-20);
  }

  .colum-job-application.colum-left,
  .colum-job-application.colum-right {
    width: 100%;
    padding: 0;
  }

  .job-application--spacer {
    height: 32px;
  }

  .job-application__tittle {
    font-size: var(--text-5xl);
  }

  .job-application__subtittle {
    font-size: var(--text-4xl);
  }
  .section-our-partners {
    margin-bottom: var(--space-20);
  }
  .row-our-partners.row-last ul {
    grid-template-columns: repeat(4, 1fr);
    row-gap: var(--space-10);
  }
  .webtim-project__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .webtim-project__tittle {
    margin-bottom: var(--space-2);
    font-size: var(--text-xxl);
  }
  .column-featured-project.column-second {
    min-height: 150px;
  }
  .section-content-projects_archive-page {
    margin-bottom: var(--space-32);
  }
  .section-project-solution-results {
    background: var(--color-primary);
  }
  .section-project-navigation .single-project__nav-icon.icon-back {
    margin-right: var(--space-10);
  }
  .section-project-solution-results {
    margin-bottom: var(--space-16);
  }
  .section-project-navigation {
    margin-bottom: var(--space-20);
  }
  .section-services .service-content-wrapper {
    align-items: flex-start;
  }
  .section-services-header {
    margin: var(--space-10) var(--space-6);
  }
  .colum-job-application.colum-left,
  .colum-newsletter-subscribe.colum-left {
    width: 100%;
  }
  .section-newsletter-subscribe.section-services-subscribe .column-services-subscribe.colum-first {
    padding-right: var(--space-6);
  }
  .section-newsletter-subscribe.section-services-subscribe .container-newsletter-subscribe {
    align-items: flex-start;
  }
  .webtim-project__wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .page-id-75 .site-footer {
    margin-top: var(--space-4);
  }
  .container-about-header {
    padding: var(--space-10) var(--space-6) var(--space-12) var(--space-6);
  }
  .container-meet-the-team {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 768px) {
  /*About*/
  .about-slider__content {
    height: 400px;
  }

  .about--slick-slider .slick-dots {
    right: 17%;
  }

  .about--slick-slider .slick-arrow:first-of-type {
    right: 27%;
  }
  .container-about-header {
    padding: var(--space-5) var(--space-6) var(--space-12) var(--space-6);
  }
  .section-about-slider {
    margin-bottom: var(--space-32);
  }
  .beginnings__tittle {
    margin-bottom: var(--space-4);
    font-size: var(--text-2xl);
  }
  .section-beginnings {
    margin-bottom: var(--space-8);
  }
  .section-meet-the-team {
    text-align: center;
  }

  .team-member__thumbnail {
    margin: 0 auto var(--space-6) auto;
  }

  .container-meet-the-team {
    padding: var(--space-10) 0 var(--space-16) 0;
  }

  .team-member__thumbnail {
    max-width: 75%;
  }

  .meet-the-team__tittle {
    margin-bottom: var(--space-12);
    font-size: var(--text-2xl);
  }
  .meet-the-team--wrapper {
    grid-row-gap: var(--space-10);
  }
  /*Academy*/
  .section-blog-featured-post {
    margin-bottom: var(--space-10);
  }
  .webtim-featured-post .webtim-post__text .webtim-post__tittle {
    font-size: var(--text-xxl);
  }
  .webtim-posts {
    grid-row-gap: var(--space-14);
  }
  /*Vacanicies*/
  .container-vacancies-header {
    padding: var(--space-5) var(--space-6);
  }
  .vacancies-list-body-wrapper {
    flex-direction: column;
  }

  .vacancies-list-body-col {
    margin-bottom: var(--space-10);
  }

  .vacancies-list-body-col {
    width: 100%;
  }

  .vacancies-list--additional-description {
    max-width: 100%;
    margin-top: var(--space-4);
  }

  .entry-content-vacancies .entry-title {
    padding: var(--space-8) var(--space-6);
  }
  #accordion-icon {
    right: 10%;
  }
  .section-vacancies-body {
    margin-bottom: var(--space-20);
  }
  .vacancies-list-body--tittle {
    margin-bottom: var(--space-4);
  }
  .vacancies-list-wrapper {
    padding: var(--space-10) var(--space-6);
  }
  .webtim-testimonials__name {
    margin-bottom: var(--space-1);
  }
  #icn-profile {
    margin-right: 0;
    margin-bottom: var(--space-3);
  }
  .section-front-page-testimonials .webtim-testimonials {
    margin-bottom: var(--space-20);
  }
  .our-process_link {
    display: none;
  }
  .section-our-process .slick-prev,
  .section-our-process .slick-next {
    top: 104%;
  }
  .section-our-process .slick-next {
    left: 90%;
  }
  .section-our-process .slick-prev {
    left: 75%;
  }
  .section-front-page-newsletter .section-newsletter-subscribe {
    margin-bottom: var(--space-10);
  }
  .section-front-page-blog {
    margin-bottom: 0;
  }
  .row-blog.row-middle {
    display: flex;
    flex-wrap: wrap;
  }
  .blog__title {
    font-size: var(--text-2xl);
  }
  .section-front-page-blog {
    padding: var(--space-10) var(--space-6);
    background: var(--color-gray-95);
  }
  .section-featured-services .row-featured-services {
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
  }
  .section-featured-services .featured-services__tittle {
    margin-bottom: var(--space-10);
    font-size: var(--text-2xl);
  }
  .section-featured-services .row-featured-services {
    margin-right: 0;
  }
  /* .container-featured-services {
    padding: 0 0 0 var(--space-6);
  } */
  .featured-services__subtitle {
    transform: translateX(-120%) translateY(-13%) rotate(-90deg);
  }
  .row-blog.row-middle {
    grid-gap: var(--space-12);
  }
  .row-blog.row-first {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: var(--space-6);
  }
  .blog__subtitle {
    max-width: 100%;
    margin-left: 0;
    margin-bottom: var(--space-1);
    transform: none;
  }
  .row-blog.row-last {
    margin: 0;
    padding: 0;
  }
  .front-page--blog-post p {
    margin-bottom: var(--space-2);
  }
  .blog__title {
    margin-bottom: var(--space-4);
  }
  .section-our-values.front-page_our-values .container-our-values {
    padding: 0 var(--space-6) var(--space-6) var(--space-6);
  }
  /*
  .section-our-values.front-page_our-values {
    margin-bottom: var(--color-gray-10);
  }*/
  .section-front-page-featured-projects .section-featured-services {
    margin-bottom: var(--space-10);
  }

  .section-front-page-featured-projects .featured-projects__header-button {
    margin-left: var(--space-6);
    padding: var(--space-3) var(--space-6);
    border: 2px solid var(--color-primary);
    border-radius: 32px;
    color: var(--color-primary);
    font-size: var(--text-sm);
    font-weight: var(--font-bold);
    -webkit-text-decoration-color: transparent;
    text-decoration-color: transparent;
  }

  .section-featured-projects {
    margin-bottom: 0;
  }
  .section-featured-services .row-featured-services {
    max-width: 100%;
    display: block;
    flex-direction: column;
    margin-bottom: var(--space-2);
  }
  .section-featured-services .featured-services__tittle {
    max-width: 100%;
  }

  .section-featured-services {
    margin-bottom: 0;
    padding: var(--space-8) 0 var(--space-12) 0;
  }
  .featured-services__subtitle {
    max-width: 100%;
    margin-bottom: var(--space-1);
    margin-left: 0;
    transform: none;
  }
  .row-featured-services.row-last {
    margin-bottom: var(--space-12);
  }
  .column-featured-service {
    padding: var(--space-4) var(--space-6);
  }
  .section-front-page-main {
    margin-bottom: var(--space-24);
  }
  .front-page-main__title {
    font-size: var(--text-2xl);
  }
  .front-page-main__subtitle,
  .front-page-main__sec-title {
    font-size: var(--text-3xl);
  }
  .row-front-page-main.row-last {
    margin-left: 0;
  }
  .front-page-main__sec-title {
    justify-content: left;
    margin-bottom: var(--space-8);
    padding-left: var(--space-18);
  }
  .front-page-main__description {
    padding-left: var(--space-18);
    margin: 0 0 var(--space-10) 0;
    max-width: 90%;
    line-height: var(--leading-7);
  }
  .front-page-main__inner-section {
    justify-content: flex-start;
    padding-left: var(--space-20);
  }
  .row-front-page-main.row-last {
    min-height: 420px;
  }
  .front-page-main__sec-title {
    padding-top: var(--space-18);
  }
  .row-front-page-main.row-first {
    margin-bottom: -28px;
  }
  .front-page-main__title {
    margin-right: var(--space-5);
  }
  .container-front-page-main {
    padding: var(--space-16) 0 0 0;
  }
  .front-page-main__sec-title {
    line-height: var(--leading-5);
  }
  .front-page-main__button {
    line-height: var(--leading-5);
  }
  .container-job-application {
    padding: var(--space-10) var(--space-6) var(--space-14) var(--space-6);
    flex-direction: column;
  }

  .container-job-application .colum-first {
    margin-bottom: var(--space-14);
  }
  .job-application__tittle {
    font-size: var(--text-3xl);
    text-align: center;
  }

  .job-application__subtittle {
    font-size: var(--text-3xl);
  }
  .section-job-application-cta {
    margin-bottom: var(--space-10);
  }
  .section-newsletter-subscribe .job-application__tittle {
    font-size: var(--text-3xl);
    text-align: left;
  }

  .section-newsletter-subscribe .job-application__subtittle {
    font-size: var(--text-2xl);
    line-height: var(--leading-5);
  }

  .content-blog-menu ul {
    overflow: scroll;
    scrollbar-width: thin;
  }

  .content-blog-menu ul::-webkit-scrollbar {
    width: 1px;
    height: 2px;
  }

  .webtim-featured-post {
    padding: var(--space-12) 0;
  }
  .webtim-featured-post .webtim-post__text .webtim-post__tittle {
    margin-bottom: var(--space-4);
  }
  .webtim-featured-post .webtim-post__text .webtim-post__excerpt {
    margin-bottom: 0;
  }
  .webtim-post__thumbnail {
    margin-bottom: var(--space-2);
  }
  .webtim-post .webtim-post__tittle {
    line-height: var(--leading-5);
  }
  .webtim-post__text .webtim-post__excerpt {
    margin-bottom: var(--space-4);
  }
  .section-webtim-posts {
    margin-bottom: var(--space-14);
  }
  .section-newsletter-subscribe {
    margin-bottom: var(--space-14);
  }
  .content-blog {
    margin-bottom: var(--space-10);
  }
  .container-our-values {
    padding: var(--space-10) var(--space-6) var(--space-6) var(--space-6);
  }
  .our-value__number {
    font-size: 80px;
  }
  .our-value__tittle,
  .column-our-values p {
    margin-left: 0;
  }
  .section-our-values .slick-list {
    padding: 0 10% 0 0 !important;
  }
  .row-our-values-header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: var(--space-8);
  }
  .our-values__subtitle {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
    transform: none;
  }
  .our-values__tittle {
    font-size: var(--text-2xl);
    line-height: var(--leading-5);
  }
  .column-our-values p {
    line-height: var(--leading-6);
  }
  .our-value__tittle {
    font-size: var(--text-xxl);
  }
  .our-values__tittle {
    margin-left: 0;
  }
  .section-newsletter-subscribe .job-application__tittle {
    font-size: var(--text-3xl);
    text-align: left;
  }

  .section-newsletter-subscribe .job-application__subtittle {
    font-size: var(--text-2xl);
    line-height: var(--leading-5);
  }

  .content-blog-menu ul {
    overflow: scroll;
    scrollbar-width: thin;
  }

  .content-blog-menu ul::-webkit-scrollbar {
    width: 1px;
    height: 2px;
  }

  .content-blog-menu ul::-webkit-scrollbar-thumb {
    background-color: #6077f7;
    outline: 1px solid #6077f7;
    border: solid 3px transparent;
  }

  .content-blog .container-blog-header {
    margin-bottom: 0;
  }

  .webtim-featured-post {
    padding: var(--space-12) 0;
  }

  .webtim-featured-post .webtim-post__text .webtim-post__tittle {
    margin-bottom: var(--space-4);
  }

  .webtim-featured-post .webtim-post__text .webtim-post__excerpt {
    margin-bottom: 0;
  }

  .webtim-post__thumbnail {
    margin-bottom: var(--space-2);
  }

  .webtim-post .webtim-post__tittle {
    line-height: var(--leading-5);
  }

  .webtim-post__text .webtim-post__excerpt {
    margin-bottom: var(--space-4);
  }

  .section-webtim-posts {
    margin-bottom: var(--space-14);
  }

  .section-newsletter-subscribe {
    margin-bottom: var(--space-14);
  }

  .content-blog {
    margin-bottom: var(--space-10);
  }
  .our-partners__title {
    max-width: 100%;
    font-size: var(--text-2xl);
  }
  .row-our-partners.row-first {
    flex-direction: column;
    margin-bottom: var(--space-8);
  }
  .our-partners__subtitle {
    max-width: 100%;
    margin-bottom: var(--space-1);
    margin-left: 0;
    transform: none;
  }
  .section-our-partners {
    margin-bottom: var(--space-10);
  }
  .row-our-partners.row-last ul {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 0;
  }
  .our-partner {
    max-width: 100px;
  }
  .project-solution-results__number {
    font-size: 60px;
  }
  .project-solution-results__number-description {
    font-size: var(--text-xl);
  }
  .project-solution-results__description {
    margin-bottom: var(--space-10);
  }
  .project-solution-results__description {
    max-width: 100%;
  }
  .column-project-solution-results {
    width: 33.3%;
  }
  .section-project-navigation .post-navigation .nav-previous,
  .section-project-navigation .post-navigation .nav-next {
    width: 100%;
    max-width: 100%;
  }
  .section-project-navigation .navigation.post-navigation {
    padding: 0;
    margin-bottom: var(--space-10);
  }
  .section-project-navigation {
    margin-bottom: var(--space-10);
  }
  .our-projects__heading {
    font-size: var(--text-2xl);
  }
  .webtim-project__thumbnail {
    margin-bottom: 0;
  }
  .webtim-project__category {
    margin-bottom: 0;
    font-size: var(--text-base);
  }
  .webtim-project__slogan {
    margin-bottom: 0;
  }

  .webtim-project__wrapper {
    grid-row-gap: var(--space-10);
  }

  .webtim-project:last-of-type {
    padding-bottom: 0;
    border-bottom: none;
  }
  .section-content-projects_archive-page {
    padding: var(--space-10) 0 var(--space-4) 0;
    margin-bottom: var(--space-10);
  }
  .post-type-archive-projects .container-blog-header {
    margin-bottom: var(--space-20);
  }
  .section-featured-projects {
    margin-bottom: 0;
  }
  .section-featured-projects .webtim-featured-project {
    margin-top: var(--space-20);
  }

  .column-featured-project.column-second {
    min-height: 80px;
  }
  .our-projects__heading {
    margin-bottom: var(--space-10);
  }

  #menu-project-header-menu .menu-item:last-of-type {
    display: none;
  }

  .project-solution-results__number {
    font-size: var(--text-3xl);
  }

  .project-solution-results__number-description {
    font-size: var(--text-lg);
  }

  .project-solution-results__inner-section {
    align-items: flex-start;
  }

  .project-solution-results__number-description {
    line-height: var(--leading-5);
  }

  .section-project-solution-results {
    margin-top: 0;
    margin-bottom: var(--space-10);
    padding: var(--space-10) 0;
  }

  .section-project-solution-gallery {
    padding: var(--space-6) var(--space-6) var(--space-12) var(--space-6);
  }

  .project-navigation__text {
    line-height: var(--leading-5);
  }

  .column-project-header.column-first {
    margin-right: var(--space-6);
  }

  .section-project-header {
    margin-top: var(--space-10);
  }

  .container-front-page-featured-projects__header {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }

  .container-front-page-featured-projects__header .featured-projects__header-tittle {
    max-width: 100%;
    margin-bottom: var(--space-20);
    font-size: var(--text-2xl);
  }
  .section-front-page-featured-projects .section-featured-projects .webtim-featured-project:not(:last-of-type) {
    margin: 0 0 var(--space-14) 0;
  }

  .column-featured-projects {
    flex-direction: column;
  }

  .featured-projects__header-subtitle {
    max-width: 100%;
    margin-bottom: var(--space-1);
    margin-left: 0;
    transform: none;
  }

  .section-front-page-featured-projects__header .container-front-page-featured-projects__header .featured-projects__header-tittle {
    max-width: 100%;
  }

  .webtim-featured-project .webtim-project__text .webtim-project__tittle {
    margin-bottom: var(--space-4);
  }

  .section-featured-projects .container-featured-projects .webtim-featured-project {
    flex-direction: column-reverse;
  }

  .column-featured-project.column-second {
    margin-bottom: var(--space-6);
  }

  .section-featured-projects .container-featured-projects .webtim-featured-project:last-of-type .column-featured-project.column-first {
    margin-bottom: 0;
  }

  .section-front-page-featured-projects,
  .section-front-page-featured-projects .section-featured-projects {
    margin-bottom: var(--space-14);
  }

  .webtim-project__text .webtim-project__excerpt {
    margin-bottom: var(--space-2);
  }

  .webtim-project__excerpt p {
    margin-bottom: var(--space-2);
  }
  .section-newsletter-subscribe.section-services-subscribe .container-newsletter-subscribe {
    max-width: 100%;
    flex-direction: column;
    justify-content: flex-start;
  }
  .section-newsletter-subscribe.section-services-subscribe .column-services-subscribe.colum-first {
    width: 100%;
    display: block;
    margin-bottom: var(--space-10);
  }
  .section-services .service__tittle {
    margin-bottom: var(--space-4);
  }
  .service-content-wrapper {
    margin-bottom: var(--space-10);
  }
  .section-services {
    margin-bottom: var(--space-16);
  }
  .container-service-header {
    flex-direction: column;
    align-items: flex-start;
  }
  .column-service-header {
    width: 100%;
    margin-bottom: var(--space-4);
  }
  .column-service-header.column-first {
    margin-bottom: var(--space-8);
  }
  .container-service-guarantee {
    flex-direction: column;
  }
  .column-service-guarantee.column-first,
  .column-service-guarantee.column-second {
    width: 100%;
  }
  .service-guarantee__img {
    margin-right: 0;
    background-position: center center;
    background-size: cover;
  }
  .service-guarantee__wrapper {
    margin: -84px var(--space-12) 0 var(--space-12);
  }

  .section-competencies {
    margin-bottom: var(--space-20);
    background: var(--color-gray-95);
  }
  .container-competencies {
    flex-direction: column;
    padding: var(--space-12) var(--space-6) var(--space-4) var(--space-6);
  }
  .colum-competencies.colum-first,
  .colum-competencies.colum-second {
    width: 100%;
  }
  .colum-competencies.colum-first {
    margin-bottom: var(--space-10);
  }
  .competencies__tittle {
    font-size: var(--text-2xl);
  }
  .our-projects__heading {
    font-size: var(--text-2xl);
  }
  .webtim-project__tittle {
    font-size: var(--text-xxl);
  }
  .section-service-guarantee {
    margin-bottom: var(--space-16);
  }
  .service-guarantee__wrapper {
    padding-bottom: var(--space-10);
  }

  .our-process--slick-slider .our-process--wrapper.slick-slide {
    flex-direction: column;
  }

  .column-our-process.column-first,
  .column-our-process.column-second {
    width: 100%;
  }
  .column-our-process.column-first {
    margin-bottom: var(--space-4);
  }
  .container-our-process {
    padding: var(--space-10) var(--space-6) var(--space-20) var(--space-6);
  }
  .container-post-content {
    max-width: 100%;
    padding: 0 var(--space-6);
  }
  .section-post-thumbnail {
    margin: 0 0 var(--space-6) 0;
  }
  .section-post-content h6 {
    line-height: var(--leading-6);
  }
  .section-post-content h4 {
    margin-bottom: var(--space-6);
  }
  .section-post-content .size-full,
  .section-post-content iframe {
    width: 100%;
    margin-right: 0;
    right: 0;
  }
  .section-post-content h2 {
    font-size: var(--text-xxl);
  }
  .section-post-content {
    margin-bottom: var(--space-20);
  }
  .post-navigation .nav-links {
    display: block;
  }
  .navigation.post-navigation {
    margin-bottom: var(--space-16);
    padding: 0 var(--space-6);
  }
  .navigation .nav-previous {
    margin-right: 0;
    margin-bottom: var(--space-6);
  }
  .navigation .nav-next {
    margin-left: 0;
  }
  .navigation .nav-title {
    max-width: 100%;
    float: inherit;
  }
  .section-post-content iframe {
    margin-top: var(--space-10);
  }
  .post-navigation .nav-previous,
  .post-navigation .nav-next {
    max-width: 100%;
  }
  .container-post-header {
    flex-direction: column-reverse;
  }
  .column-post-header.column-last {
    margin-bottom: var(--space-4);
  }
  .column-post-header.column-first {
    width: 100%;
    display: flex;
  }
  #icn-profile {
    margin-right: var(--space-4);
  }
  .section-post-header {
    margin-top: var(--space-5);
  }
  .section-post-header .entry-title-post {
    line-height: var(--leading-5);
  }
  .entry-meta .posted-on {
    line-height: 1;
  }
  .container-featured-projects {
    padding: var(--space-10) 0;
  }
}

@media only screen and (max-width: 640px) {
  /*About*/
  .section-about-slider .slick-list {
    padding: 0 5% 0 0 !important;
  }

  .about-slider__content {
    height: 300px;
  }

  .about--slick-slider .slick-dots {
    right: 20%;
  }

  .about--slick-slider .slick-arrow:first-of-type {
    right: 35%;
  }
  .webtim-post .webtim-post__tittle {
    font-size: var(--text-xl);
  }
  .webtim-post .webtim-post__excerpt p {
    font-size: var(--text-base);
  }
  .front-page-main__sec-title {
    line-height: var(--leading-5);
  }
  .front-page-main__sec-title,
  .front-page-main__description,
  .front-page-main__inner-section {
    padding-left: var(--space-6);
  }
  .row-front-page-main.row-last {
    min-height: 480px;
  }
  .front-page-main__sec-title {
    padding-top: var(--space-14);
  }
  .front-page-main__title {
    margin-right: 0;
    padding: 0 var(--space-6);
  }
  .row-front-page-main.row-first {
    padding: 0;
  }
  .container-front-page-main {
    padding: var(--space-14) 0 0 0;
  }
  .content-blog-menu ul li {
    padding: var(--space-3) var(--space-6);
    white-space: nowrap;
  }
  .container-blog-header .blog-title {
    margin-bottom: var(--space-4);
  }
  .container-blog-header {
    padding: var(--space-5) var(--space-6) var(--space-10) var(--space-6);
  }
  .container-blog-header {
    margin-bottom: var(--space-10);
  }
  .entry-title-project {
    font-size: var(--text-2xl);
  }

  .container-project-header {
    flex-direction: column;
  }

  .container-project-thumbnail {
    margin-left: 0;
  }

  .section-project-thumbnail .project-thumbnail {
    margin-top: -48px;
    margin-left: -84px;
    padding: 0;
  }

  .section-project-header {
    margin-bottom: var(--space-20);
  }

  .container-project-thumbnail {
    padding: 0 var(--space-6);
  }

  .section-project-header {
    margin: 0;
    padding: var(--space-6) var(--space-6);
    background-color: var(--color-primary);
    color: var(--color-white);
  }

  .project-subtitle {
    margin-bottom: var(--space-1);
    color: var(--color-white);
    font-size: var(--text-lg);
  }

  .section-project-entry-meta {
    margin-bottom: var(--space-12);
    padding: var(--space-6) var(--space-6);
  }

  .section-project-thumbnail {
    margin-bottom: var(--space-10);
  }

  .section-project-content {
    margin-bottom: var(--space-10);
  }

  .section-project-solution {
    margin-bottom: -1px;
    padding-top: var(--space-10);
  }

  .project-solution__description p {
    margin-bottom: 0;
  }

  .single-project__nav-icon.icon-next {
    margin-left: 0;
  }

  .nav-previous,
  .nav-next {
    padding: var(--space-5);
  }

  .section-project-navigation .single-project__nav-img {
    display: none;
  }

  .post-navigation .nav-next a {
    justify-content: flex-end;
  }

  .nav-next .single-project__nav-title {
    margin-right: var(--space-6);
  }

  .section-single-project__featured-services .section-featured-services {
    margin-bottom: var(--space-16);
  }
  .section-services .service-content-wrapper {
    flex-direction: column;
  }
  .service-content-wrapper .service-content-column.column-first,
  .service-content-wrapper .service-content-column.column-secund {
    width: 100%;
  }

  .service-content-wrapper .service__description p {
    margin-bottom: var(--space-8);
  }
  .section-services .service__tittle {
    margin-bottom: var(--space-4);
  }
  .service-content-wrapper .service__description p {
    margin-bottom: var(--space-4);
  }
  .service-content-wrapper .service-content-column.column-first {
    margin-bottom: var(--space-4);
  }
  .service-guarantee__img {
    height: 400px;
  }
  .webtim-project__wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .webtim-project__thumbnail img {
    width: 100%;
  }
  .webtim-testimonials__inner-section {
    flex-direction: column;
  }
  .webtim-testimonials__inner-section .webtim-testimonials__inner-column {
    width: 100%;
  }
  .webtim-testimonials__inner-column.column-first {
    margin-bottom: var(--space-6);
  }
  .testimonials--slick-slider {
    padding: 0 var(--space-6);
  }
  .webtim-testimonials__title {
    max-width: 100%;
  }
  .webtim-testimonials__slogan {
    transform: translateX(-46%) translateY(-50%) rotate(-90deg);
  }
  .webtim-testimonials__text p {
    font-size: var(--text-base);
    line-height: var(--leading-6);
  }
  .webtim-testimonials {
    margin-bottom: var(--space-20);
  }
  .section-our-projects {
    margin-bottom: var(--space-24);
  }
  .service-guarantee__wrapper {
    padding: var(--space-10) var(--space-10) var(--space-4) var(--space-10);
  }
  .service-guarantee__wrapper {
    margin: -84px var(--space-8) 0 var(--space-8);
  }
  .our-process__number {
    font-size: 80px;
  }
  .our_process__thumbnail {
    max-height: 320px;
  }
  .our-process__heading {
    font-size: var(--text-xxl);
  }
  .our-process__tittle {
    font-size: var(--text-2xl);
  }
  .our-process__subtittle {
    font-size: var(--text-lg);
  }
  .our-process__tittle {
    margin-bottom: var(--space-10);
  }
  .our-process__heading {
    margin-bottom: var(--space-6);
  }
  .section-competencies {
    margin: 0 0 var(--space-10) 0;
  }
  .parent-pageid-33 .section-our-projects {
    margin-bottom: var(--space-12);
  }
}

@media only screen and (max-width: 480px) {
  /*Academy*/
  .webtim-posts {
    grid-template-columns: repeat(1, 1fr);
  }
  .content-blog-menu ul li {
    font-size: var(--text-base);
  }
  .section-our-values .slick-list {
    padding: 0 6% 0 0 !important;
  }
  .webtim-project__wrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  .webtim-featured-project__thumbnail__link {
    margin-top: -64px;
  }

  .column-featured-project.column-first {
    margin-bottom: var(--space-8);
  }

  .project-solution-results__number {
    font-size: var(--text-2xl);
  }

  .project-solution-results__number-description {
    font-size: var(--text-sm);
  }

  .single-project__nav-img img {
    display: none;
  }
  .container-featured-projects {
    padding-top: 0;
  }
  .section-service-header {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 400px) {
  .webtim-featured-project__thumbnail__link {
    margin-top: -36px;
  }
}
