/
eb
/
Bali
Обзор
Документация
Войти
/
eb
/
Bali
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
css/media.css
807 строк
13 KB
Будаев Евгений
Initial commit
11 май 2020, 11:34
11 май 2020, 11:34
1c1977e
Код
Авторство
О чём код?
@media (max-width: 1920px) { .header { margin-bottom: 0; } .header-top { margin-bottom: 40px; } .header__content-title { margin-bottom: 90px; } .about { padding: 140px 0px; } .about__title::after, .program__title::before, .bali__subtitle::before, .reviews__title::after, .go__title::after { display: none; } .about__items { margin: 0px 50px; } .program, .tour, .bali { padding-bottom: 140px; } .tour__content { margin-bottom: 100px; } .bali__subtitle, .bali__text { padding: 0px 15px; } .reviews { padding-top: 140px; } .photo__title, .photo-bottom__title, .photo-bottom__subtitle { padding: 0px 15px; } .photo__title, .photo-slider__down { margin-bottom: 140px; } } @media (max-width: 1600px) { .about__items { margin: 0; } .tour { padding-bottom: 0; } } @media (max-width: 1500px) { .bali__content-img img { max-width: 540px; } .bali__content-text--top { margin-bottom: 60px; } .photo-slider__item--up img, .photo-slider__item--up iframe { width: 100%; max-height: 710px; } .photo-slider__item--down img { width: 100%; max-height: 839px; } } @media (max-width: 1400px) { .about__item { margin: 0px 15px 20px; } .program-slider__item-info { max-width: 600px; padding-top: 0; padding-right: 20px; } .program-slider__day { font-size: 28px; line-height: 42px; margin-bottom: 50px; } .program-slider__title { font-size: 36px; line-height: 59px; margin-bottom: 50px; } .program-slider__description { font-size: 22px; line-height: 33px; } .program-dots { bottom: -35px; } .tour__subcription-title { margin-bottom: 100px; } .tour__form { display: flex; flex-direction: column; } .tour__form-input { border-right: 3px solid #fff; text-align: center; } .tour__form-input, .tour__form-btn { margin: 20px auto; } .tour__form { margin-bottom: 100px; } .reviews { padding-top: 100px; } .reviews__title { margin-bottom: 100px; } .reviews__content { padding-bottom: 100px; } .reviews__content-description { margin-top: 150px; padding-left: 40px; } .reviews__content-text { font-size: 26px; line-height: 39px; margin-bottom: 50px; } } @media (max-width: 1300px) { .footer { padding: 0; } .footer__inner { display: block; } .footer__logo, .footer__menu-list, .footer__info { margin-bottom: 30px; } .footer__btn { max-width: 440px; width: 100%; margin: 0 auto; } .footer__icons { flex-direction: row; justify-content: center; } .footer__icon + .footer__icon { padding-top: 0; padding-left: 30px; } } @media (max-width: 1200px) { .menu__list li + li { padding-left: 50px; } .title { font-size: 75px; line-height: 112px; } .header__content-title, .about__title, .program__title, .bali__title, .bali__subtitle, .bali__text, .reviews__title, .reviews__name { margin-bottom: 75px; } .header__content-btn { padding: 30px 50px; } .about { padding: 75px 0px; } .program-slider__item-images img { max-width: 450px; } .program-dots { bottom: 110px; right: 125px; } .tour__subcription-title { font-size: 36px; line-height: 54px; } .bali__subtitle, .bali__text { font-size: 36px; line-height: 54px; max-width: 1000px; } .bali__items { flex-wrap: wrap; } .bali__item { margin-bottom: 40px; } .bali__item img { margin-bottom: 20px; } .bali__content { padding-top: 0; } .bali__content, .bali__content-text { display: block; width: 100%; text-align: center; margin: 0 auto; } .bali__content-img img, .bali__content-text--top { margin-right: 0; margin-bottom: 50px; } .reviews__name { font-size: 75px; line-height: 112px; } .reviews__content-description { margin-top: 0; } .go__buttons { padding-bottom: 200px; } } @media (max-width: 1097px) { .about__items { justify-content: space-around; } .program-slider__day { font-size: 22px; line-height: 33px; } .program-slider__title { font-size: 26px; line-height: 39px; } .program-slider__description { font-size: 18px; line-height: 27px; } .program-slider__item-info { max-width: 500px; } .program-slider__item-images img { max-width: 350px; } .program-slider__btn { margin: 0px 0px 46px 58px; } .program-slider .slick-prev { bottom: 83px; left: 57px; padding: 25px 78px; } .program-slider .slick-next { bottom: 83px; left: 250px; padding: 25px 78px; } .program-slider__btn span { font-size: 18px; } .program-slider__link { font-size: 18px; line-height: 27px; } .program-dots { bottom: 150px; right: 75px; } .photo, .go { padding-bottom: 140px; } .go__buttons { flex-direction: column; align-items: center; } .go__button { max-width: 464px; width: 100%; margin-bottom: 50px; } } @media (max-width: 900px) { .menu__list { display: none; position: absolute; left: 0; top: 180px; text-align: center; width: 100%; height: 100%; background-color: #000; z-index: 1; } .menu__list li + li { padding-left: 0; } .menu__list a { display: block; padding: 90px 0px; font-size: 56px; font-weight: 700; } .menu__btn { display: flex; position: relative; } .program__title, .tour__title, .tour__content { margin-bottom: 50px; } .program-slider__item-content { display: block; } .program-slider__item-info { max-width: 100%; } .program-slider__day { margin-bottom: 20px; } .program-slider__title { font-size: 24px; line-height: 29px; font-weight: 600; margin-bottom: 20px; } .program-slider__description { font-size: 16px; line-height: 25px; margin-bottom: 20px; } .program-slider__btn { margin: 0px 0px 20px 0px; } .program-slider__link { margin-bottom: 20px; } .program-slider .slick-prev, .program-slider .slick-next { bottom: 462px; } .program-slider .slick-prev { left: 0; } .program-slider .slick-next { left: 190px; } .program-slider__item-images img { text-align: center; margin: 0 auto; } .program-dots { bottom: -35px; left: 50%; transform: translateX(-25%); } .tour__subtitle, .tour__content-title, .tour__subcription-title { font-size: 32px; line-height: 48px; margin-bottom: 50px; } .tour-buy { flex-direction: column; } .tour-buy__price { font-size: 24px; line-height: 36px; margin-bottom: 15px; } .tour-buy__btn { font-size: 30px; line-height: 45px; margin-bottom: 40px; } .tour-buy__text { display: none; } .tour__content { flex-direction: column; } .tour__content-info { margin-bottom: 50px; } .tour__content-list li, .tour__content-date { font-size: 18px; line-height: 27px; } .tour__content-date__subtitle { font-size: 20px; line-height: 30px; } .bali__subtitle, .bali__text { font-size: 32px; line-height: 48px; margin-bottom: 50px; } .go { padding-bottom: 100px; } .go__title { margin-bottom: 50px; } .go__buttons { font-size: 30px; } .go__button { padding: 36px 90px; } } @media (max-width: 768px) { .title { font-size: 60px; line-height: 90px; } .header__content-btn { margin-bottom: 50px; } .header__content-icons { position: static; margin-bottom: 50px; } .about { padding: 60px 0px 60px; } .about__title { margin-bottom: 60px; } .about__items { display: block; } .about__item { width: 100%; margin: 0px 0px 15px; } .tour-buy { height: 180px; margin-bottom: 50px; } .tour-buy__price { display: none; } .tour-buy__btn { margin: 0; padding: 25px 50px; } .tour__content-info { width: 100%; } .tour__subcription-title { font-size: 24px; line-height: 36px; margin-bottom: 50px; } .bali__subtitle, .bali__text { font-size: 24px; line-height: 36px; } .bali__item-text { font-size: 16px; line-height: 24px; } .bali__content-text { font-size: 16px; line-height: 24px; } .bali__wrapper { padding-bottom: 60px; } .reviews { margin-bottom: 50px; } .reviews__name { font-size: 50px; line-height: 75px; } .reviews__content { display: block; width: 100%; margin: 0 auto; } .reviews__content-img img { max-width: 400px; margin-bottom: 40px; } .reviews__content-description { padding-left: 0; } .reviews__content-text, .reviews__content-link { font-size: 20px; line-height: 30px; } .reviews__content-link { text-align: center; } .go__subtitle { margin-bottom: 70px; } .go__buttons { padding-bottom: 100px; } } @media (max-width: 675px) { .reviews__title { font-size: 50px; line-height: 75px; } .reviews__name { font-size: 40px; line-height: 60px; } .photo { padding-bottom: 100px; } .photo__title { margin-bottom: 100px; } .photo-slider__item--up img, .photo-slider__item--up iframe, .photo-slider__item--down img { width: 100%; max-height: 450px; } .photo-slider__down { margin-bottom: 50px; } .photo-bottom__title, .photo-bottom__subtitle { font-size: 20px; line-height: 30px; margin-bottom: 50px; } } @media (max-width: 515px) { .program-slider__item-info { padding: 0; } .program-slider__day, .program-slider__title, .program-slider__description, .program-slider__link { text-align: center; } .program-slider__btn { display: none; } } @media (max-width: 500px) { .title { font-size: 50px; line-height: 75px; } .about__title, .program__title { margin-bottom: 50px; } .program-dots { transform: translateX(-50%); } .tour__subtitle, .tour__content-title { font-size: 25px; line-height: 38px; } .tour-buy__btn, .tour__subcription-title, .tour__form-input::placeholder, .tour__form-btn { font-size: 20px; line-height: 30px; } .tour__form-input { height: 80px; } .tour-buy__btn, .tour__form-btn { padding: 20px 60px; } .bali__subtitle, .bali__text { font-size: 20px; line-height: 30px; } .reviews__title { font-size: 40px; line-height: 60px; margin-bottom: 50px; } .reviews__name { font-size: 30px; line-height: 45px; margin-bottom: 50px; } .reviews__content { padding-bottom: 50px; } .photo { padding-bottom: 75px; } .photo__title { margin-bottom: 75px; } .photo-slider__item--up img, .photo-slider__item--up iframe, .photo-slider__item--down img { max-height: 350px; } .go__subtitle { font-size: 30px; line-height: 45px; } .go__buttons { padding-bottom: 50px; } .footer__btn { max-width: 340px; height: 100px; } .footer__btn a { font-size: 24px; line-height: 36px; } } @media (max-width: 414px) { .header-top { height: 130px; margin-bottom: 5px; } .header__logo a { font-size: 35px; line-height: 52px; } .title { font-size: 40px; line-height: 60px; } .header__content-btn { padding: 10px 20px; margin-bottom: 25px; } .mouse { padding: 3px 7px; height: 30px; } .header__content-icons { margin-bottom: 25px; } .menu__list { top: 120px; } .menu__list a { padding: 50px 0px; font-size: 34px; } .about__title, .program__title, .tour__title, .bali__title, .reviews__title { margin-bottom: 40px; } .program { padding-bottom: 80px; } .tour__content { margin-bottom: 30px; } .tour__content-title { font-size: 22px; line-height: 24px; } .tour__subcription-title { font-size: 15px; line-height: 24px; margin-bottom: 20px; } .tour__form-input { padding: 0; } .tour-buy { height: 150px; } .bali__subtitle, .bali__text, .bali__content-text { font-size: 16px; line-height: 24px; } .bali { padding-bottom: 30px; } .reviews__title { font-size: 30px; line-height: 45px; } .reviews__name { font-size: 20px; line-height: 30px; } .photo__title { font-size: 30px; line-height: 45px; } .photo-slider__item--up img, .photo-slider__item--up iframe, .photo-slider__item--down img { max-height: 300px; } .go__subtitle, .go__button { font-size: 20px; line-height: 30px; } } @media (max-width: 375px) { .header__content-title { margin-bottom: 50px; } .menu__list a { padding: 45px 0px; } .program-dots { transform: translateX(-75%); } } @media (max-width: 320px) { .title { font-size: 30px; line-height: 45px; } .header__content-title { margin-bottom: 35px; } .menu__list a { padding: 40px 0px; font-size: 24px; } .about { padding: 30px 0px 30px; } .program__title, .tour__title { margin-bottom: 30px; } .program-dots { transform: translateX(-100%); } .tour-buy { height: 125px; } .photo-slider__up { margin-bottom: 40px; } .photo-slider__item--up img, .photo-slider__item--up iframe, .photo-slider__item--down img { max-height: 250px; } .go { padding-bottom: 50px; } .go__button { padding: 20px 80px; } } @media (min-width: 901px) { .menu__list { display: flex !important; } }