Skip to content

Instantly share code, notes, and snippets.

@marstamyan
Last active June 16, 2025 20:04
Show Gist options
  • Save marstamyan/f0b99f2d5913a2acd1b0af61a44f6980 to your computer and use it in GitHub Desktop.
Save marstamyan/f0b99f2d5913a2acd1b0af61a44f6980 to your computer and use it in GitHub Desktop.
Additional Media
/* media live */
@media (max-width: 1200px) {
.single__intro {
height: 100vh;
}
.num__list {
gap: 40px;
}
}
@media (max-width: 1024px) {
.menu-nav__list {
column-gap: 30px;
}
.single__intro-desc {
padding-block: 18px;
font-size: 18px;
}
.contact-block {
gap: 20px;
}
.form-textarea {
margin-bottom: 15px;
}
.contact__form {
gap: 15px;
}
}
@media (max-width: 991px) {
:root {
--container-padding: 20px;
}
.single__challenges-img img {
max-width: 260px;
}
.contact-container {
gap: 22px;
}
.contact-text {
margin-block: 5px;
}
.contact-info {
gap: 10px;
}
.contact__form {
gap: 10px;
}
.contact-block {
gap: 15px;
}
.form-input,
.form-textarea,
select.form-input {
height: 35px;
}
select.form-input {
width: 100%;
color: var(--color-gray);
padding: 6px 30px 6px 14px;
}
select.form-input,
.form-input,
.form-textarea,
.form-input::placeholder,
.form-textarea::placeholder {
font-size: 14px;
}
.form-textarea {
min-height: 70px;
}
.contact__meta,
.contact__meta-info {
gap: 10px;
}
}
@media (max-width: 769px) {
.single__intro-img img {
max-width: 400px;
margin-inline: auto;
}
.single__intro-desc {
padding-block: 15px;
font-size: 16px;
}
.single__intro-container {
gap: 20px;
}
}
@media (max-width: 576px) {
.burger-toggle {
width: 35px;
height: 35px;
gap: 8px;
}
.single__challenges-desc,
.single__intro-desc {
font-size: 14px;
}
.info__list,
.num__list {
display: grid;
grid-template-columns: unset;
grid-auto-flow: column;
grid-auto-columns: 70%;
grid-template-rows: repeat(2, auto);
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
width: 85vw;
padding-bottom: 35px;
gap: 30px;
}
.info__list {
gap: 15px;
}
.info__list-card {
padding: 20px;
}
.top-line {
gap: 10px;
}
.info__list-title {
margin-bottom: 0;
}
.info__list-text {
font-size: 14px;
}
.info__list-icon {
width: 50px;
height: 50px;
}
.stat__label {
font-size: 16px;
}
.about-container {
gap: 10px;
}
.num__list-item {
scroll-snap-align: center;
padding-left: 35px;
}
.info__list::-webkit-scrollbar,
.portfolio__block::-webkit-scrollbar,
.num__list::-webkit-scrollbar {
height: 6px;
}
.info__list::-webkit-scrollbar-track,
.portfolio__block::-webkit-scrollbar-track,
.num__list::-webkit-scrollbar-track {
background: transparent;
margin: 0 1rem;
}
.info__list::-webkit-scrollbar-thumb,
.portfolio__block::-webkit-scrollbar-thumb,
.num__list::-webkit-scrollbar-thumb {
background: var(--color-accent);
border-radius: 10px;
transition: background 0.3s;
}
.single__tech-container {
gap: 30px;
}
.portfolio__block {
display: flex;
flex-wrap: nowrap;
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
gap: 30px;
padding-bottom: 50px;
width: 90vw;
align-items: flex-start;
}
.project-card {
flex: 0 0 75%;
scroll-snap-align: start;
scroll-snap-stop: always;
}
.service-title {
margin-bottom: 30px;
}
.feedback__photo {
width: 140px;
height: 140px;
}
.feedback__author {
flex: 1 0 140px;
}
.feedback__text p {
line-height: 140%;
}
.slider-actions {
padding-top: 25px;
}
.feedback__item {
gap: 10px;
}
.feedback__item {
padding: 25px;
}
.feedback-title {
padding-bottom: 20px;
}
.project-img-block {
min-height: 280px;
margin-bottom: 18px;
display: flex;
}
.solution-title {
margin-bottom: 20px;
}
.stat__value {
margin-bottom: 4px;
}
.single__challenges-meta {
gap: 15px;
}
.single__challenges-container {
gap: 25px;
}
.single__work-container {
gap: 30px;
}
}
@media (max-width: 480px) {
.single__intro-img img {
max-width: 240px;
}
.single__intro-title {
line-height: 1;
}
.single__challenges-meta {
gap: 5px;
}
.single__challenges-img img {
height: 260px;
}
.single__challenges-container {
gap: 15px;
}
.tag__block {
gap: 28px;
}
.tag__block-item {
width: 180px;
height: 40px;
}
.contact__form {
max-width: 360px;
}
.contact__meta {
gap: 6px;
}
.contact-info {
gap: 15px;
}
.form-textarea {
min-height: 80px;
}
.contact-block {
max-width: 340px;
}
.contact-text {
font-size: 14px;
line-height: 1.2;
margin-block: 5px;
}
.contact__meta-info {
font-size: 14px;
gap: 5px;
}
.single__intro-img {
min-height: auto;
}
.contact__form {
gap: 5px;
}
.logo__img {
width: 140px;
}
.feedback__block {
padding-inline: 20px;
}
.partner-title {
margin-bottom: 40px;
}
.faq-heading {
text-transform: capitalize;
}
.faq-label {
padding-bottom: 8px;
}
.faq-text {
font-size: 15px;
line-height: 1.45;
}
.footer__bottom-container {
font-size: 15px;
}
}
@media screen and (min-height: 667px) and (max-height: 680px) {
.contact-info {
gap: 5px;
}
.contact-block {
gap: 12px;
}
.contact-text {
margin-block: 5px;
}
.contact__form {
gap: 8px;
}
.contact__meta-info {
gap: 5px;
}
.form-textarea {
margin-bottom: 5px;
}
.contact-container {
gap: 18px;
}
.frontpage__intro {
height: 100vh;
}
.header {
position: relative;
top: 60px;
}
.header.unfixed {
top: 0;
}
}
/* media live end */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment