@media only screen and (max-width: 1366px) {
    
    /* TOP SECTION */
    
    .pymks-header ul li {
        min-width: 154px;
    }
    
    .pymks-header ul li a {
        font-size: 27px;
    }

    .pymks-light-blue-line {
        width: 400px;    
    }
    
    .pymks-plane {
        width: 200px;
    }
    
    /* BUTTONS */
    
    .pymks-main-text {
        height: 220px;
    }
    
    .pymks-btn {
        width: 620px;
    }
    
    .pymks-btn-txt {
        font-size: 50px;
    }
    
    .pymks-btn-stroke {
        width: 638px;
    }
    
    .pymks-main-text-light .pymks-btn-stroke {
        top: -13px;
        left: -28px;
    }
    
    .pymks-main-text-dark .pymks-btn-stroke {
        top: -13px;
        right: -28px;
    }
    
    /* SERVICES */
    
    .pymks-services-section {
        padding: 100px 40px;
    }
    
    /* OPENED */
    
    .pymks-opened-section-items {
       width: 1024px;
    }
    
    .pymks-opened-path {
        width: 588px;
    }
    
    .pymks-opened-section-first {
        width: 312px;
    }
    
    .pymks-opened-section-first-outline {
        width: 314px;
        left: -11px;
        top: -11px;
    }
    
    .pymks-opened-target-arrow {
        width: 173px;
        top: -94px;
        left: -82px;
    }
    
    .pymks-opened-section-second {
        width: 253px;
    }
    
    .pymks-opened-section-second-outline {
        width: 280px;
        left: -16px;
        top: -16px;
    }
    
    .pymks-opened-pencil {
        width: 131px;
        top: -376px;
        left: -44px;
    }
    
    .pymks-opened-section-third {
        width: 232px;
    }
    
    .pymks-opened-section-third-outline {
        width: 254px;
        left: -5px;
        top: -10px;
    }

    .pymks-opened-lightbulb {
        width: 157px;
        bottom: -10px;
        right: -171px;
    }
    
    .pymks-opened-section-fourth {
        width: 356px;
    }
    
    .pymks-opened-section-fourth-outline {
        width: 366px;
        left: -19px;
        top: -19px;
    }
    
    .pymks-opened-two-wheels {
        width: 152px;
        top: -53px;
        right: -95px;
    }
    
    /* WORK */
     
     .pymks-services-work-title {
        width: 438px;
    }

    .pymks-services-work-title-txt {
        font-size: 32px;
    }
    
    .pymks-services-work-title-outline {
        width: 448px;
        top: -6px;
        left: -22px;
    }
    
    .pymks-services-work-title-hover-hand {
        width: 83px;
        right: -48px;
        bottom: -30px;
    }

    .pymks-services-work-cloud-left, 
    .pymks-services-work-cloud-right {
        width: 276px;
    }
    
    .pymks-services-work-cloud-left-text, 
    .pymks-services-work-cloud-right-text {
        width: 194px;
        font-size: 28px;
    }
    
    .pymks-services-work-cloud-right-text  {
        font-size: 25px;
    }
     
    .pymks-services-work-people {
        width: 420px;
    }
    
    /* CLIENTS */
    
    #pymks-clients-slider {
        width: 900px;
    }
  
    /* FOOTER */  
    
    .pymks-footer-bottom-section {
        padding: 64px 0 70px;
        font-size: 25px;
    }
    
}

@media only screen and (max-width: 680px) {
    
    .pymks-services-work-section {
        flex-direction: column;
    }
    
    .pymks-opened-section-items {
        width: 300px;
    }
    
    .pymks-services-elements {
        flex-direction: column;
    }
    
    .pymks-footer-top-form form {
        flex-direction: column;
    }
    
}