@media screen and (max-width: 1024px) { .card{ width: calc((100% / 2) - 10px); } .works-mea{ .card{ &:nth-child(3){ display: none; } } } #items{ .header-item{ .info{ width: calc(100% / 2); } } } .img-card{ width: calc((100% / 2) - 5px); } } @media screen and (orientation:landscape) and (max-width: 812px) { .blog{ header{ .head{ nav{ margin-top: 50vh; transform: translate(0, -100%); } } } .down{ header{ .head{ nav{ margin-top: 0!important; transform: translate(0)!important; transition: all 0.5s 1s ease; } } } } .works-mea{ display: none!important; } } } @media screen and (max-width: 414px) { .down header, .item header{ height: 70px; } header{ .head{ padding-top: 10px; nav{ width: 80%!important; min-width: 80%!important; } } .contact{ width: 70px; height: 70px; h3{ top: 24px; right: 27px; } &.open{ .txt{ right: 25px; width: calc(100% - 30px); height: calc(100% - 50px); overflow-y: auto; p{ font-size: 1rem; line-height: 1.4rem; &:nth-last-of-type(2){ font-size: 0.8rem; line-height: 1.2rem; a{ width: 15px; margin-left: 5px; } } em{ font-size: 0.5rem; } } } } &.close{ width: 70px; height: 70px; } } .works-mea{ .card{ width: 100%; &:nth-child(2){ display: none; } &:nth-child(3){ display: none; } } } } .blog{ h2{ line-height: 9vw; font-size: 6vw; } } .down, .item{ #start{ margin-top: 70px; } } .card{ width: calc(100% - 10px); } #items{ .header-item{ -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; & > div{ width: 100%!important; } & > .info{ margin-top: 25px; .title{ display: block; & > a { margin-right: 0; } } } .prev-next{ .btn-info{ display: none; } } } } .img-card{ width: calc(100%); } .item{ #items{ padding-top: 25px; } } }