@media (min-width: 200px) {
.case-block .img-block {
min-height: 237px;
}
.container {
padding: 0 10px;
}
.favorite-tpl {
padding: 50px 0;
}
.favorite-tpl .favorites-item {
width: 47%;
}
.favorite-tpl .notlist {
gap: 18px;
}
.mobile-header .contact-menu {
padding: 5px;
}
.primary-wrapper .header__bot-menu.active {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
}
.header__bot-menu.active {
-webkit-transform: translate(-2.5%, 0%);
-ms-transform: translate(-2.5%, 0%);
transform: translate(-2.5%, 0%);
-moz-transform: translate(-2.5%, 0%);
-o-transform: translate(-2.5%, 0%);
width: fit-content;
z-index: 5;
}
.header__bot-menu-inner {
grid-template-columns: repeat(2, 1fr);
grid-gap: 15px;
}
.zakaz-tablet-wrapper .zakaz-wrapper {
width: 100%;
}
.wpcf7 .flex input[type=submit] {
max-width: 355px;
}
.button-wrapper {
flex-direction: column;
}
.article-wrapper .digital__main .article-preims {
grid-template-columns: repeat(2, 1fr);
}
.article-wrapper .digital__main .article-preims li {
font-weight: 400;
margin-bottom: 0;
display: flex;
align-items: center;
}
.article-wrapper .digital__main .button-wrapper { justify-content: space-between;  }
.article-wrapper .digital__main .button-wrapper a { min-width: initial;
padding: 20px 40px;
}
.article-wrapper .digital__main .button-wrapper a:not(:last-child) {
margin-bottom: 15px;
}
.article-wrapper .btn-primary-banner {
margin-bottom: 0;
}
.brief-title { margin-bottom: 50px;
}
.tags {
display: flex;
flex-direction: row;
}
.tag {
font-weight: 500;
font-size: 20px;
line-height: 23px;
color: var(--primary-color);
padding: 10px 20px;
background: var(--white-color);
border: 1px solid var(--primary-color);
border-radius: 20px 20px 20px 0;
-webkit-border-radius: 20px 20px 20px 0;
-moz-border-radius: 20px 20px 20px 0;
-ms-border-radius: 20px 20px 20px 0;
-o-border-radius: 20px 20px 20px 0;
}
.tag:not(:last-child) {
margin-right: 7px;
}
.textPage .foogallery {
grid-template-columns: repeat(1, 1fr);
}
.maket {
padding-top: 30px;
}
article .brief-title {
background-color: var(--primary-light2);
}
.brief, .time-to {
margin-bottom: 50px;
}
.titleH2 {
font-size: 23px;
line-height: 29px;
margin-bottom: 30px;
}
.brief-title .btn {
padding: 20px 40px;
}
.pay-items, .bring-delivery-items {
grid-template-columns: repeat(1, minmax(260px, 1fr));
}
.pay-items {
grid-gap: 20px 32px;
}
.bring-delivery-items {
grid-gap: 15px;
}
.pay-item img {
width: 75px;
height: fit-content;
}
.pay-item-title {
padding-right: 10px;
}
.pay-title-item, .pay-item-title {
font-weight: 500;
font-size: 16px;
line-height: 18px;
}
.not-find-title {
font-weight: 700;
font-size: 25px;
line-height: 29px; }
.bring-delivery-item-title {
font-size: 20px;
line-height: 23px; }
.bring-delivery-item-text {
font-size: 16px;
line-height: 18px;
}
.favorites-button-prev, .favorites-button-next {
top: 30%;
}
.zakaz-tablet-wrapper .tablet {
display: block;
width: 40%;
}
.testimonials-places-item-wrap p {
font-size: 12px;
line-height: 14px;
}
.testimonials-places-item:not(:last-child) {
margin-right: 0;
margin-bottom: 20px;
}
.testimonials-places-item-button {
width: 20px;
height: 20px;
}
.testimonials-places-item {
width: 90%;
}
.alexgallery-item img {
width: auto;
height: 125px;
}
.swiper-grid-column>.swiper-wrapper {
height: 270px;
}
.footer .call-me img {
width: 25px;
height: 25px;
}
.footer-buttons {
align-items: flex-start !important;
grid-gap: 20px;
}
.zakaz-tablet-wrapper {
grid-gap: 10px;
}
.news {
margin-top: 50px;
}
.primary-wrapper {
min-height: 500px;
}
}
@media (max-width: 319px) {
.idea-contact-tablet {
flex-direction: column;
}
.idea-contact__tablet {
width: 100% !important;
padding-left: 0 !important;
}
}
@media (max-width: 330px) {
.idea-contact-item-link {
font-size: .7rem !important;
}
.child-list {
column-count: 1;
}
.button-group {
justify-content: space-between;
padding: 0;
}
}
@media (max-width: 499px) {
.mobile-header .header__info-text a, .mobile-header .header__write-text-wrapper a p, .mobile-header .header__write-text-wrapper>div, .mobile-header .header__info-text.address-field, .mobile-header .active-town {
font-size: 14px;
}
.mobile-header .manager {
padding-bottom: 5px;
}
.mobile-header .header__info-text.number_phone_link {
line-height: 1.4rem;
}
.contact-menu-mobile-wrapper { flex-wrap: wrap;
align-items: center;
width: 100%;
}
.mobile-header .address {
max-width: 50%;
}
.mobile-menu {
top: 28%;
}
.btn-town {
padding: 0;
}
.sub-pages .digital__polygraphing-wrap_fake {
grid-template-columns: repeat(1, 1fr);
}
.mobile-header .social_icon {
width: 25px;
height: 25px;
}
.all-message-site {
font-size: 14px;
}
.mobile-header .header__info-text.address-field p {
margin: 0;
padding: 0;
text-align: center;
}
.mobile-header .header__info {
width: 100%;
justify-content: center;
}
ul.breadcrumb .active {
font-size: 12px;
}
.news-block .titleH3, .news-inner .titleH3 {
font-size: 20px;
}
.gallery_min_description {
font-size: 22px;
}
.zag-row {
flex-direction: column;
}
.isp-row .zag-row .pr_isp_text, .zag-row-text {
text-align: center;
}
.widget__content {
position: relative;
}
.package-wrapper {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 50px;
line-height: 40px;
font-size: 17px;
}
.package-wrapper .col-package:nth-child(1) img, .package-wrapper .col-package:nth-child(3) img, .package-wrapper .col-package:nth-child(2) img, .package-wrapper .col-package:nth-child(4) img {
top: 90%;
left: 80%;
}
.package-wrapper .col-package img {
width: 50px;
height: 50px;
}
.make-logo-work-list {
padding: 30px 10px 20px !important;
}
.big-logo-descr {
margin: 25px 0;
}
.brief-item-logo::before {
top: -20px;
}
.brief-el-logo-btn {
padding: 21px;
}
.brief-item-logo:nth-child(odd)::after, .brief-item-logo:nth-child(even)::after {
right: 33% !important;
}
.brief-item-logo-icon, .brief-item-logo-icon svg {
width: 70px;
height: auto;
}
.brief-item-logo:nth-child(1) .brief-el-logo-text {
margin-bottom: 30px !important;
}
.fbx-rounded .fbx-next, .fbx-rounded .fbx-prev {
width: 30px;
height: 30px;
}
.video-content-wrapper video {
margin-bottom: 0;
}
.min-std-section {
padding: 0 0 20px;
}
.text_rekvizit {
line-height: 35px;
}
.digital-wrapper {
padding-bottom: 1em;
}
.digital .preims li {
flex-direction: column;
}
.back-to-top {
bottom: 15%;
}
.price .price-wrapper .flex {
flex-wrap: wrap;
}
span.tooltip::after {
left: 0;
width: 280px;
}
.max-form.std-form .subtitle {
margin-bottom: 20px;
}
.max-form.std-form .titleH3 {
margin-bottom: 10px;
}
.max-form .wpcf7-radio .wpcf7-list-item:not(.first.last) label>span {
font-size: 12px;
text-align: center;
padding: 0 20px 5px 20px;
justify-content: center;
display: flex;
margin-right: 0;
}
.max-form.std-form input[type=text] {
padding: 12px;
font-size: 15px;
}
.max-form .wpcf7-form-control-wrap textarea {
max-height: 85px;
}
.max-form .wpcf7-radio>.wpcf7-list-item:not(.first.last) label>span::before {
width: 50px;
height: 50px;
}
.max-form.std-form .text {
margin: 10px 0 10px;
}
.max-form .fileuploaddesign::after, .max-form .fileuploadbrief::after, .max-form .fileuploaddesign::before, .max-form .fileuploadbrief::before {
top: 40%;
}
.max-form .buttons a, .max-form .fileuploaddesign, .max-form .fileuploadbrief {
padding: 10px;
max-height: 55px;
min-height: 55px;
align-items: center;
display: inline-flex;
}
.max-form .buttons a img, .max-form .fileuploaddesign::before, .max-form .fileuploadbrief::before {
width: 30px;
height: 30px;
}
.max-form .fileuploaddesign::before, .max-form .fileuploadbrief::before {
background-repeat: no-repeat;
background-size: cover;
}
.max-form.std-form input[type=submit] {
margin-top: 10px;
margin-bottom: 10px;
}
#form2 .form_box {
padding: 15px;
}
#form2 .fileuploaddesign::after {
content: 'Загрузите макет';
}
.max-form .wpcf7-acceptance .wpcf7-list-item label>span {
display: contents;
}
.form-calc:not(.listovki) {
padding: 15px;
}
.form-calc .price {
flex-wrap: wrap;
}
.form-calc .form-el-wrapper .titleH3, .form-calc .label-item, #contacts-hidden .titleH3 {
font-size: 20px;
}
.form-calc .standart, .wpcf7-list-item-label {
margin-bottom: 0 !important;
}
.form-calc .label-item {
margin-top: 15px;
}
#contacts-hidden span, #contacts-hidden input {
width: 100% !important;
max-width: 100% !important;
}
.services__title.titleH2 {
margin-bottom: 0;
}
.form_box {
padding: 25px;
}
.digital__main {
padding: 0;
padding-top: 20px;
}
article .digital-banner-wrapper {
padding-bottom: 20px;
}
.article__main-title {
margin-bottom: 240px;
}
.zakaz-contact-item a {
font-size: 14px;
line-height: 21px;
}
.contact-item-link {
margin-left: 5px;
}
.pay-title {
font-size: 23px;
line-height: 26px;
}
.article__main-title {
font-size: 25px;
line-height: 29px;
}
.btn-primary-banner {
margin-right: 0;
margin-bottom: 20px;
font-weight: 500;
font-size: 12px;
line-height: 14px;
height: 100%;
min-width: max-content;
padding: 15px 20px;
}
.blue-text {
padding-left: 40px;
}
.desktop video {
display: none;
}
.tk-delivery {
grid-template-columns: repeat(1, 1fr);
}
.video-slide__video-wrap {
width: 100%;
}
.mobile-header .header__logo {
width: 129px;
}
.mysearch, .mysearch input[type=text] {
max-width: 140px;
}
.mysearch input[type=text],
.mysearch input[type=text]::placeholder, .mysearch input[type=text]::-webkit-input-placeholder {
font-size: 14px;
}
.social-icons {
gap: 5px;
}
.mysearch input[type=text] {
padding: 5px;
}
.mysearch input[type=text]::placeholder, .mysearch input[type=text]::-webkit-input-placeholder {
font-size: 8px;
line-height: 30px;
height: 30px;
}
.glass {
top: 35%;
right: 0;
width: 10px;
height: 10px;
background-size: 10px 10px;
}
.favorites {
transform: translateY(-90%);
margin-bottom: -127px;
-webkit-transform: translateY(-90%);
-moz-transform: translateY(-90%);
-ms-transform: translateY(-90%);
-o-transform: translateY(-90%);
}
.main-inner .button-wrapper {
flex-direction: column;
}
.complete-slider-button-prev {
right: 15%;
}
.top-mobile-button-prev {
right: 12%;
}
.favorites-button-prev {
left: auto;
right: 12%;
}
.maket-text, .brief-text, .dopsubtitle, .time-to-subtitle, .gallery_min_subtitle, .seo-text {
font-weight: 400;
font-size: 16px;
line-height: 21px;
}
.services__items--main {
grid-template-columns: 1fr;
}
.services__item .child-list a {
font-size: 15px;
}
.button-group a {
padding: 12px 15px;
max-width: 129px;
}
.digital__main .button-wrapper {
flex-direction: column;
align-items: flex-start;
}
.digital__main {
background-position: 40% center !important;
}
.digital__main-subtitle {
margin-bottom: 20px;
}
.digital__main .btn-primary-banner {
font-size: 14px !important;
line-height: 18px !important;
padding: 15px 20px;
}
ul.breadcrumb a {
font-size: 12px;
flex-wrap: wrap;
}
.__link {
display: none;
}
.digital__polygraphing-wrap, .digital__polygraphing-wrap2 {
grid-template-columns: repeat(1, 1fr);
}
.digital__item-wrap {
min-height: 200px;
}
.view-product .digital__item-wrap {
min-height: auto;
padding: 0;
margin-bottom: 25px;
}
.foogallery {
grid-template-columns: repeat(2, 1fr);
}
.servicePageText__top .button-wrapper {
flex-direction: column;
}
.servicePageText__top-title {
font-size: 42px;
line-height: 50px;
}
.servicePageText__top-banner {
flex-direction: column;
}
.servicePageText__top-banner img {
order: 1;
}
.preims li {
font-size: 18px;
line-height: 21px;
}
.textPage__box h2 {
font-size: 34px;
line-height: 40px;
}
.textPage__box h2::before {
height: 50px;
}
.textPage table, .textPage tr, .textPage td {
padding: 4px;
max-width: 100%;
}
.video-slide__video {
object-fit: cover;
width: 100%;
}
.maket-button, .brief-item-button, .pay-button {
max-width: 100%;
}
.manager-block {
width: 100%;
}
.pay-items {
grid-gap: 15px;
}
.not-find-wrapper, .pay-button-block {
flex-direction: column;
}
.title-img-left-two-column, .title-img-right-two-column, .title-img-one-column, .title-img-list-column {
padding: 15px 30px;
font-size: 14px;
line-height: 16px;
text-align: center;
min-height: 60px;
margin-bottom: 0;
}
.title-img-list-column {
margin-bottom: -12px;
}
.two_column-wrapper, .view-one_column {
flex-direction: column;
}
.pay-item:nth-child(1) .pay-item-wrapper, .pay-item:nth-child(2) .pay-item-wrapper {
padding-bottom: 10px;
}
.pay-item:nth-child(1), .pay-item:nth-child(2) {
align-items: flex-start;
}
.pay-button {
width: 100%;
margin-bottom: 20px;
margin-right: 0;
}
.brief-item:not(:last-child)::before {
font-size: 18px;
line-height: 21px;
}
.maket-row {
flex-direction: column;
}
.time-to .row {
flex-direction: column-reverse;
}
.brief-item-button {
margin-bottom: 25px;
}
.services__items--main {
grid-template-columns: repeat(1, minmax(250px, 1fr));
}
.testimonial-button-next, .testimonials-places-item-button {
background-size: 12px;
}
.map.active {
min-height: 600px;
}
.map-contact {
max-width: 280px;
top: 70%;
left: 50%;
padding: 20px;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.map-contact .map-contact-list {
grid-template-columns: repeat(1, 1fr);
grid-template-areas:
"phone"
"email"
"address"
"socials";
grid-gap: 20px;
}
.faq-list-item-title {
font-weight: 500;
font-size: 16px;
line-height: 18px;
}
.footer__copyright, .footer-policy {
font-size: 12px;
line-height: 14px;
text-align: center;
}
.footer__copyright {
margin-bottom: 12px;
}
.view-product .digital__polygraphing-wrap .digital__item-title {
font-size: 20px;
}
.view-product .digital__polygraphing-wrap p {
font-size: 16px;
}
.btn-razm {
font-size: 18px;
}
.view-product .digital__polygraphing-wrap .description-product {
margin-top: 18px;
}
.colors-palettes li {
width: 50px;
height: 50px;
}
.form-calc input[type=number] {
width: 100%;
}
.footbol-block-item {
font-size: .9rem;
}
.newses .titleH3 {
height: 50px;
}
.price-tirazh-table-panel-tab {
padding: 5px;
font-size: 14px;
width: 110px;
}
.textPage .foogallery {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 500px) {
.manager-block {
gap: 10px;
}
.package-wrapper .col-package:nth-child(1) img, .package-wrapper .col-package:nth-child(3) img, .package-wrapper .col-package:nth-child(2) img, .package-wrapper .col-package:nth-child(4) img {
top: 85%;
left: 85%;
}
#contacts-hidden input[type=submit] {
width: inherit !important;
}
.video-slide__video-wrap video {
height: 500px;
left: 50%;
position: relative;
transform: translateX(-50%);
}
.digital-banner-wrapper {
background-size: contain !important;
}
.delivery-price-image .tablet {
display: block;
}
.delivery-price-image .mobile {
display: none;
}
.pay-item img {
width: 85px;
}
.desktop video {
display: block; }
.mobile video {
display: none;
}
.mysearch, .mysearch input[type=text] {
min-width: 150px;
}
.favorites-button-prev, .favorites-button-next {
top: 66%;
}
.complete-slider-button-prev {
right: 12%;
}
.top-mobile-button-prev {
right: 10%;
}
.not-find-title {
max-width: 50%;
}
.bring-delivery-items {
grid-template-columns: repeat(2, minmax(250px, 1fr));
}
.bring-delivery-item-title {
font-size: 21px;
line-height: 25px;
min-height: 30px;
}
.bring-delivery-item-text {
font-size: 16px;
line-height: 21px;
}
.pay-button {
padding: 15px 15px;
justify-content: center;
text-align: center;
margin-right: 20px;
}
.tk-delivery {
grid-template-columns: repeat(2, 1fr);
}
.brief-item.idea-contact-item.idea-manager {
display: flex;
flex-direction: row;
}
.textPage .foogallery {
grid-template-columns: repeat(2, 1fr);
}
.maket .mobile, .time-to .mobile {
display: none;
}
.maket .tablet, .time-to .tablet, .primary-wrapper .tablet {
display: block;
}
.time-to .row .col:last-child {
padding-left: 20px;
}
.brief-item-button {
max-width: 240px;
}
.button-group {
justify-content: space-around;
}
.testimonials-places-item:not(:last-child) {
margin-right: 20px;
margin-bottom: 0;
}
.testimonials-places-item {
width: 45%;
}
.testimonial-button-next, .testimonials-places-item-button {
background-size: 15px;
}
.alexgallery-item img {
height: 190px;
}
.swiper-grid-column>.swiper-wrapper {
height: 400px;
}
} @media (max-width: 600px) {
.idea-contact-tablet {
gap: 10px;
}
.favorite-tpl .favorite_title a, .favorite-tpl .favorite-price {
font-size: 21px;
}
.newses {
flex-direction: column;
}
.wrapper-404 {
flex-direction: column;
}
.not-found {
padding: 20px 0 !important;
}
.form-calc.std-form textarea {
width: 100%;
}
.form-calc.std-form #contacts-hidden input, #contacts-hidden span {
max-width: 100%;
width: 100%;
}
.form-calc.listovki #contacts-hidden {
margin-left: 0;
}
#app {
padding: 0 !important;
}
.puzzle-calc select {
margin-top: 15px;
font-size: 14px;
}
.fg-default.fg-m-col3.fg-gutter-5 .fg-item {
width: auto !important;
min-width: auto !important;
max-width: fit-content !important;
}
.digital__main-title, .article__main-title {
font-size: 25px;
line-height: 29px; }
.footer-wrapper .footer-columns {
grid-template-columns: repeat(1, 1fr);
}
.main__ {
margin-top: 60px !important;
}
.desktop-tablet {
display: none;
}
.mobile-min {
display: flex;
justify-content: center;
}
.view-one_column .mobile-min img, .view-two_column .mobile-min img {
width: 100%;
}
.brief-text {
margin-bottom: 30px;
}
.contact-item-link {
font-size: 16px;
}
.brief-title .btn {
margin-bottom: 0;
}
.price-list__item__wrapper {
width: 100% !important;
justify-content: space-between !important;
}
.price-list__item-col {
width: auto !important;
}
.fg-default.fg-m-col3 .fg-item {
--fg-m-column-width: 100% !important
}
}
@media (min-width: 601px) {
.newses .titleH3 {
height: 30px;
}
.favorite-tpl .favorites-item {
width: 31%;
flex-grow: 1;
}
.favorite-tpl .notlist {
gap: 20px;
}
.mobile-header .contact-menu {
padding: 10px;
}
.wpcf7-form-control-wrap textarea {
width: 85%;
}
.form_box.max-form {
max-width: 600px !important;
}
.mobile-min {
display: none;
}
.footer-wrapper .footer-columns {
grid-template-columns: repeat(2, 1fr);
}
.titleH2 {
margin-bottom: 30px;
}
.title__box-wrapper {
justify-content: space-between;
}
.titleH2::before, .brief .brief-subtitle::before, .textPage .gallery_min_title::before, .maket-title::before {
top: 0;
}
.article-wrapper .digital__main .button-wrapper {
justify-content: space-evenly;
}
.brief-item-button {
max-width: max-content;
}
.brief-title.mobile {
display: none;
}
.desktop-tablet {
display: flex;
justify-content: center;
}
article .brief-title {
background-color: transparent;
}
.brief-title-wrapper {
position: relative;
width: max-content;
background: var(--primary-light);
padding: 21px 45px 21px 230px;
margin-bottom: 50px;
border-radius: 20px 20px 0px 20px;
-webkit-border-radius: 20px 20px 0px 20px;
-moz-border-radius: 20px 20px 0px 20px;
-ms-border-radius: 20px 20px 0px 20px;
-o-border-radius: 20px 20px 0px 20px;
}
.brief-title-wrapper .titleH2 {
margin-bottom: 0;
padding-left: 0;
}
.brief-title-wrapper .titleH2::before {
content: none;
}
.brief-title img {
position: absolute;
width: 180px;
top: 50%;
left: 5%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.brief-subtitle-wrapper .brief-text {
margin-right: 30px;
}
.pay-items {
grid-template-columns: repeat(2, minmax(280px, 1fr));
}
.testimonials-places-item-wrap p {
font-size: 16px;
line-height: 21px;
}
.testimonials-places-item-button {
width: 40px;
height: 40px;
}
.alexgallery-item img {
height: 150px;
}
.swiper-grid-column>.swiper-wrapper {
height: 330px;
}
.zag-row {
gap: 30px;
}
.mysearch, .mysearch input[type=text] {
min-width: 260px;
}
.sub-pages .digital__polygraphing-wrap_fake {
grid-template-columns: repeat(2, 1fr);
}
.cases .entry-excerpt p {
min-height: 170px;
max-height: 170px;
overflow: hidden;
}
}
@media (min-width: 500px) and (max-width: 767px) {
.mobile-menu {
top: 45%;
}
.mobile-header .header__info {
width: 100%;
padding-bottom: 10px;
justify-content: center;
}
.mobile-header .header__info p {
margin: 0;
}
.make-logo-work-list {
padding: 40px 10px 0 !important;
min-height: 700px !important;
}
.digital .preims li {
flex-direction: row;
}
article .button-wrapper {
align-items: flex-start;
}
.article__main-title {
margin-bottom: 180px;
} .mobile-header .header__logo {
width: 170px;
}
.mysearch input[type=text] {
padding: 10px;
}
.btn-primary-banner:not(:last-child) {
margin-bottom: 30px;
}
.blue-text {
padding-left: 140px;
}
.favorites {
margin-bottom: -80px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.favorites-button-prev, .favorites-button-next {
top: 80%;
}
.custom-slider {
margin-bottom: 30px;
}
.favorites-button-prev {
left: auto;
right: 9%;
}
.video-slide__video-wrap {
height: 500px;
}
.main__ {
margin-bottom: 100px !important;
}
.services__items--main {
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
.button-group a {
width: 120px;
}
.services__item .button-group a {
width: 105px;
}
.digital__polygraphing-wrap, .digital__polygraphing-wrap2 {
grid-template-columns: repeat(2, 1fr);
}
.preims li {
font-size: 24px;
line-height: 30px;
}
.top__title--wrapper .btn-primary-banner {
min-width: fit-content;
z-index: 5;
}
.top-list, .services__items--main {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.textPage__box h2 {
font-size: 36px;
}
.digital__main-title, .article__main-title {
font-size: 45px;
line-height: 50px;
margin-bottom: 30px;
}
.child-list {
width: 100%;
max-width: 100%;
margin-left: 0;
padding-left: 25px !important; min-height: 250px;
}
.wpcf7-acceptance {
display: flex;
justify-content: center;
}
.brief-item.idea-contact-item {
align-items: center;
}
.brief-item-button {
padding: 15px;
text-align: center;
margin-right: 20px;
margin-bottom: 0; }
.article-preims li {
font-size: 19px;
line-height: 27px;
}
.services__item .child-list a {
font-size: 14px;
line-height: 18px;
}
.map-contact {
max-width: 295px;
padding: 20px;
height: 340px;
}
.map-contact .map-contact-list {
grid-template-columns: repeat(1, 1fr);
grid-template-areas:
"phone"
"email"
"address"
"socials";
}
.title-img-left-two-column, .title-img-right-two-column, .title-img-one-column {
padding: 25px 30px;
font-size: 24px;
line-height: 30px;
text-align: center;
}
.footbol-row {
justify-content: center;
}
.case-block .img-block {
min-height: 210px;
}
}
@media (max-width: 767px) {
.wpcf7-form-control-wrap textarea {
max-width: 100%;
}
.news-inner .text_news {
font-size: 16px;
}
.mobile-menu.active .mobile-menu-inner {
width: 100%;
}
.news-row {
flex-direction: column !important;
}
.isp-row {
grid-template-columns: repeat(1, 1fr);
}
.mail-field {
display: none;
}
.make-logo-work-list {
height: auto;
min-height: 400px;
}
.big-logo-descr {
font-size: 18px;
}
.title-view-hierarhically-comments {
margin-bottom: 30px;
}
.std-block {
padding: 30px 0;
}
.article-wrapper .mobile .digital-banner-wrapper {
padding-bottom: 30px;
}
.map-office, .rekvizits {
padding: 35px 0;
}
.director {
padding: 35px 0 90px;
}
.foto-director {
display: flex;
justify-content: center;
}
.text_director {
margin-bottom: 50px;
}
.text_director h3 {
font-size: 32px;
}
.text_director p, .text_director h3 {
line-height: 42px;
}
.text_rekvizit, .text_director p {
font-size: 21px;
}
.wpcf7-not-valid-tip {
bottom: -100%;
}
.horizontal-form .form-items {
flex-direction: column;
}
.horizontal-form .form-items .wpcf7-form-control-wrap {
margin-bottom: 15px;
}
.services .button-group {
justify-content: space-around;
}
.form-calc select {
padding: 20px;
}
.btn-hidden {
padding: 20px 60px;
margin: 30px 0;
}
article .digital-banner-wrapper {
margin-bottom: 40px;
}
article .preims li {
padding-left: 25px;
font-weight: 400;
}
article .preims li::before {
width: 20px;
height: 20px;
border-radius: 10px 0px 10px 10px;
-webkit-border-radius: 10px 0px 10px 10px;
-moz-border-radius: 10px 0px 10px 10px;
-ms-border-radius: 10px 0px 10px 10px;
-o-border-radius: 10px 0px 10px 10px;
}
.preims li::before {
border-radius: 20px 0px 20px 20px;
-webkit-border-radius: 20px 0px 20px 20px;
-moz-border-radius: 20px 0px 20px 20px;
-ms-border-radius: 20px 0px 20px 20px;
-o-border-radius: 20px 0px 20px 20px;
}
.brief-title .container {
flex-direction: column;
align-items: flex-start;
}
.bring-delivery, .delivery-price {
margin-bottom: 50px;
}
.mobile {
display: inherit;
}
.digital .preims {
margin-top: 40px;
}
.digital .preims li {
display: flex;
justify-content: flex-start;
padding-left: 25px;
margin-bottom: 20px;
}
.digital .btn-primary-banner {
margin-bottom: 10px;
}
#contacts-hidden:not('.hidden') {
margin-left: 0;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
margin-left: 20px;
}
#contacts-hidden input, #contacts-hidden span {
width: 90%;
margin-right: 0; max-width: 90%;
}
.big-delivery-wrapper {
flex-direction: column;
}
.doptitle-tk-delivery {
font-size: 16px;
}
.wpcf7-list-item label>span {
display: initial;
}
.wpcf7-form-control-wrap .wpcf7-list-item-label {
flex-wrap: wrap;
margin-top: 0.5em;
}
.title__box {
padding: 0;
}
.preims li>span {
margin-right: 5px;
}
.digital .preims>li::before {
width: 20px;
height: 20px;
}
.preims li {
font-weight: 700;
}
ul.breadcrumb {
flex-wrap: wrap;
margin-bottom: 15px;
}
.header__bot-menu-inner {
transform: translateX(-20px);
}
.main__wrapper {
transform: translateY(-30px);
}
.digital__polygraphing {
padding-top: 50px;
}
.accent-banner-color {
max-width: fit-content;
min-width: auto;
}
.main-title .text-wrapper {
margin-top: 20px;
margin-bottom: 20px;
flex-direction: column;
align-items: baseline;
}
.main-title h2:not(span) {
font-size: 30px;
line-height: 34px;
margin-bottom: 20px;
}
.blue-text {
font-size: 14px;
line-height: 16px; margin-bottom: 20px;
}
.favorites-button-next {
right: 3%;
}
.mobile-header .row {
padding: 5px 10px;
justify-content: space-between;
}
.mobile-header .burgerMenu {
margin-right: 12px;
}
.mobile-header .burgerMenu::after {
top: 18px;
} .mobile-header-wrapper {
gap: 10px;
}
.mysearch, .mysearch input[type=text] {
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
} .mobile-header .burgerMenu {
width: 20px;
height: 22px;
}
.mobile-header .burgerMenu::after, .mobile-header .burgerMenu::before, .mobile-header .burgerMenu span {
width: 20px;
left: 0;
}
.social_icon img {
width: fit-content;
height: fit-content;
}
.services {
padding-bottom: 43px;
}
.services__box {
margin-bottom: 40px;
}
.services__item img {
margin-bottom: 15px;
}
.services__item .parent-link {
min-height: 50px;
font-size: 21px;
line-height: 25px;
margin-bottom: 10px;
}
.two_column-wrapper, .view-one_column {
margin-bottom: 50px;
}
.button-group a {  font-weight: 400;
font-size: 14px;
line-height: 16px;
}
.button-group {
margin-bottom: 20px;
}
.child-list {
margin-bottom: 20px;
height: fit-content;
}
.tablet {
display: none;
}
.idea {
padding-bottom: 30px;
}
.idea .form-items {
flex-direction: column;
}
.idea .form-items .wpcf7-text, .idea .form-items .wpcf7-mask {
width: 100%;
}
.idea .form-items .wpcf7-text {
margin-bottom: 10px;
}
.idea .form-items .wpcf7-mask {
margin-bottom: 30px;
}
.wpcf7 .flex input[type=submit] {
width: 100%;
display: block;
}
.idea-wrapper {
padding-top: 30px;
max-width: 100%;
}
.idea-contact-item-link {
font-size: 14px;
line-height: 16px;
}
.idea-contact__tablet {
width: 65%;
}
.idea-image-tablet {
width: 35%;
}
.wpcf7-form {
margin-right: 0;
}
.wpcf7-list-item-label {
margin-bottom: 25px;
}
.idea-contact-item .icon {
margin-right: 5px;
}
.idea-contact-item:not('.manager-block') .icon-link, .idea-contact-item:not('.manager-block') .icon img {
width: 20px;
height: 20px;
}
.top {
padding: 50px 0;
}
.top-title {
margin-bottom: 0;
} .top-mobile .top-list {
margin: 0;
}
.top-mobile-button-prev, .top-mobile-button-next {
bottom: -5%;
} .complete {
padding: 20px 15px;
margin-bottom: 50px;
}
.complete-block-item {
flex-direction: column;
}
.complete-slider-button-prev, .complete-slider-button-next {
top: 47%;
}
.complete-slider-button-prev { left: auto;
}
.complete-slide-item {
padding: 20px 15px 25px;
}
.complete-work-subtitle {
margin-bottom: 10px;
}
.complete-work-descr {
margin-bottom: 30px;
}
.complete .__link {
display: none;
}
.complete_block_icon:not(:last-child) {
margin-bottom: 20px;
}
.complete_block_icon:last-child {
margin-bottom: 0;
}
.complete-icon-list {
margin-bottom: 25px;
}
.work__gallery .swiper-grid-column>.swiper-wrapper {
height: 370px;
}
.work .button-wrapper {
flex-direction: column;
}
.work__gallery-descr {
margin-right: 0;
margin-bottom: 15px;
font-size: 14px;
line-height: 16px;
} .work .button-wrapper a {
padding: 15px 25px;
}
.zakaz {
padding: 25px 0;
}
.testimonial-slide {
padding: 45px 23px 35px;
}
.testimonial-button-prev, .testimonial-button-next {
top: 10%;
}
.testimonials-places, .testimonials-places-list { align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.testimonials-places-item { padding: 15px;
justify-content: space-between;
}
.testimonials-places-item-button {
margin-left: 5px;
}   .article-wrapper .mobile img {
width: 100%;
}
.std-btn {
padding: 21px 25px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.maket {
margin-bottom: 50px;
}
.brief-items {
grid-gap: 40px; display: flex;
flex-direction: column;
}
.brief-items::before {
display: none;
}
.brief-item {
flex-direction: column;
align-items: baseline;
justify-content: flex-start;
padding-bottom: 10px;
}
.brief-item:not(:last-child) {
padding: 0;
padding-bottom: 10px;
}
.brief-item:not(:last-child)::after {
content: '';
position: absolute;
}
.brief-item:last-child {
margin-left: 0;
}
.brief-item:first-child::after, .brief-item:not(:nth-child(3))::after {
background: url(//avantiyansk.ru/wp-content/uploads/2023/01/arrow-down.svg) no-repeat;
width: 30px;
height: 33px;
top: 102%;
left: 0;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
}
.brief-item:nth-child(3) {
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
}
.brief-item .brief-item-image {
margin-bottom: 10px;
width: 60px;
height: 60px;
}
.brief-item .brief-el-text {
padding: 0 15px;
font-weight: 400;
font-size: 18px;
line-height: 21px;
}
.brief .brief-subtitle {
margin-bottom: 25px;
} .digital__item-title {
font-size: 24px;
line-height: 28px;
}
.services__item--page-title {
font-size: 24px;
}
.services__wrapper--page {
padding-top: 30px;
}
.textPage .digital__main-subtitle {
margin-bottom: 30px;
font-size: 14px;
line-height: 16px;
}
.digital__main-subtitle {
margin-bottom: 150px;
font-weight: 500;
font-size: 14px;
line-height: 16px;
}
.tablet .digital-banner-wrapper {
background-position: 100% 0 !important;
}
.digital__main {
padding-top: 20px;
}
.digital__main .preims {
grid-template-columns: repeat(1, 1fr);
grid-gap: 10px;
margin-top: 25px;
margin-bottom: 20px;
}
.digital-banner-wrapper, .container {
position: relative;
z-index: 1;
}
.time-to {
padding-top: 20px;
}
.time-to-subtitle { margin-bottom: 15px;
}
.time-to-button-block {
flex-direction: column;
align-items: baseline;
}
.time-to-button {
margin-bottom: 12px;
padding: 21px 60px;
}
.time-to-button-block .manager-block {
margin-bottom: 25px;
}
.pay-title {
margin-bottom: 20px;
}
.textPage .work__wrapper {
margin-top: 0;
}
.textPage .gallery_min_title {
margin-bottom: 20px;
}   .delivery-price-image {
margin-top: 20px;
}
.footer-wrapper .footer-columns { grid-template-areas:
"logo menu1"
"menu2 menu3"
"footer-buttons footer-buttons";
max-width: 100%;
}
.footer-logo {
grid-area: logo;
}
.footer-menu1 {
grid-area: menu1;
}
.footer-menu2 {
grid-area: menu2;
}
.footer-menu3 {
grid-area: menu3;
}
.footer-buttons {
grid-area: footer-buttons;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
width: 100%;
}
.footer .calc-price {
width: 100%;
justify-content: center;
}
.footer-block-down {
flex-direction: column;
}
.price-list__item-col {
width: calc(32% - .5rem);
line-height: 20px;
font-size: 14px;
}
.price-list__item-col>span {
font-size: 14px;
}
.case-block .description-wrapper .btn {
margin: 0 auto;
}
.case-block .description-wrapper {
text-align: center;
}
.cases {
padding: 50px 0;
}
}
@media (min-width: 768px) {
.case-block .img-block {
min-height: 245px;
}
.view-hierarhically .digital__polygraphing-wrap3 {
grid-template-columns: repeat(auto-fill, minmax(355px, 1fr));
}
.news-col-1, .news-col-2 {
width: 50%;
}
.make-logo-work-list {
padding: 40px 20px 20px !important;
}
.news {
margin-top: 150px;
}
.news-inner .text_news {
font-size: 20px;
}
.text_rekvizit {
font-size: 36px;
}
.dop-blocks .news-col-1 {
width: 65%;
}
.dop-blocks .news-col-2 {
width: 45%;
}
.video-slide__video-wrap video {
height: 600px;
}
.digital__main-title, .article__main-title {
font-size: 60px;
line-height: 69px;
}
.container {
padding: 0 20px;
}
.video-slide__video-wrap {
height: 55%;
}
.std-btn {
padding: 21px 60px;
}
.article-wrapper, .first-block-wrapper {
margin-bottom: 90px;
}
.bring-delivery-item-title {
min-height: 35px;
}
.primary-wrapper .header__bot-menu.active {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
}
.primary-wrapper {
min-height: 500px;
}
.favorite-tpl {
padding: 100px 0 50px;
}
.header__bot-menu.active {
-webkit-transform: translate(-2.5%, 0%);
-ms-transform: translate(-2.5%, 0%);
transform: translate(-2.5%, 0%);
-moz-transform: translate(-2.5%, 0%);
-o-transform: translate(-2.5%, 0%);
width: fit-content;
z-index: 5;
}
.header__bot-menu-inner {
grid-template-columns: repeat(4, 1fr);
grid-gap: 55px;
}
.top-list, .services__items--main {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.brief, .time-to {
margin-bottom: 100px;
}
.services__items--main {
grid-gap: 22px 16px;
}
.digital__polygraphing {
padding-top: 50px;
}
.button-group {
justify-content: center;
}
.button-group a:first-child {
margin-right: 10px;
}
.zakaz-text {
font-size: 18px;
line-height: 21px;
}
.titleH2 {
font-size: 30px;
line-height: 34px;
}
.main__wrapper .button-wrapper {
flex-direction: row;
}
.tablet {
display: block;
}
.mobile {
display: none;
}
.zakaz-title {
margin: 30px 20px 10px;
}
.zakaz-text {
padding: 0 20px;
}
.zakaz-description {
width: 100%;
}
.zakaz-wrapper {
padding: 20px 20px 50px 39px;
align-items: baseline;
} .idea-image {
display: none;
}
.form-items input:not(:last-child) {
margin-right: 14px;
}
.textPage .foogallery {
grid-template-columns: repeat(3, 1fr);
}
.brief-item.idea-contact-item.idea-manager {
flex-direction: column;
}
.pay-item-wrapper {
padding: 15px 15px 15px;
}
.zakaz-tablet-wrapper .tablet {
display: block;
width: 50%;
}
.big-delivery-btn {
padding: 21px 50px;
}
.mysearch, .mysearch input[type=text] {
min-width: 260px;
}
.favorite-tpl .notlist {
gap: 25px;
}
.mobile-header-wrapper {
justify-content: space-between;
padding: 0 10px;
} .case-block .entry-excerpt { min-height: 100px;
}
.horizontal-form .form-items {
gap: 20px;
margin-bottom: 30px;
}
.form-items input[type=submit], .idea-wrapper .wpcf7-form {
margin-right: 0;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.mobile-menu {
top: 14%;
}
.mobile-menu li {
margin-bottom: 30px;
}
.mobile-menu.active .mobile-menu-inner {
width: 70%;
}
}
@media (max-width: 800px) {
.form-items input,
.form-items input[type=submit] {
width: 100%;
}
}
@media (min-width: 850px) {
.video-slide__video-wrap {
height: 140%;
}
.favorite-tpl .notlist {
gap: 31px;
}
}
@media (max-width: 991px) {
.news-block {
padding: 20px;
}
.zag-row .zag-col-img {
width: 70px;
height: 70px;
}
.newses .news-block .titleH3 {
font-size: 20px;
}
.newses .entry-excerpt {
height: 150px;
}
.mobile-header .manager p {
margin: 0;
}
.mobile-header .header__write-text-wrapper {
flex-direction: column;
}
.btn-mini-wrapper {
left: 0;
}
}
@media (min-width: 992px) {
.container {
max-width: 960px;
margin: 0 auto;
}
.map-button {
max-width: 230px;
}
.digital__main {
min-height: 477px;
}
.news-block {
max-width: 48%;
}
.news-block {
padding: 40px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.zakaz-tablet-wrapper {
justify-content: center;
}
.zakaz-button {
min-width: 332px;
max-width: 332px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.make-logo-work-list {
font-size: 18px;
height: auto;
min-height: 600px;
}
.tablet {
display: block;
}
.tablet .button-wrapper {
align-items: flex-start;
}
.tablet .button-wrapper .btn:first-child {
margin-bottom: 15px;
}
.tablet .button-wrapper .btn-primary-banner {
min-width: auto;
padding: 21px 60px;
}
.tablet .image-banner {
display: flex;
align-items: flex-end;
}
.favorites-button-prev {
left: auto;
right: 7%;
}
.favorites-button-next {
right: 2%;
}
.foogallery .fg-caption-inner:before {
width: 60px;
height: 60px;
background-size: 60px 60px;
}
.brief-title { margin-bottom: 35px;
}
.idea-contact-tablet .idea-contact__tablet, .idea-contact-tablet .idea-image-tablet {
width: 50%;
}
.brief-subtitle::before {
height: 70px;
}
.brief-subtitle {
margin-bottom: 50px;
}
.brief-item:first-child::after {
left: 103%;
width: 70px;
}
.brief-item:nth-child(3) {
transform: translateX(90px);
-webkit-transform: translateX(90px);
-moz-transform: translateX(90px);
-ms-transform: translateX(90px);
-o-transform: translateX(90px);
}
.brief-item:not(:last-child)::before {
font-weight: 700;
font-size: 16px;
line-height: 18px;
}
.brief-item-image {
width: 60px;
height: 100%;
}
.brief-item .brief-el-text {
font-size: 20px;
line-height: 23px;
}
.brief-items {
grid-gap: 40px 88px;
}
.brief-items::before {
left: 0%;
}
.brief-item:last-child {
margin-left: 25px;
}
.brief-item-button {
padding: 21px 34px;
margin-bottom: 20px;
}
.time-to .col:first-child {
width: 40%;
}
.time-to .col:last-child {
width: 60%;
padding-right: 20px;
}
.time-to .col:first-child img {
padding-right: 20px;
}
.time-to-button-block {
flex-direction: column;
grid-gap: 15px;
align-items: flex-start;
}
.pay-items {
grid-gap: 20px 16px;
}
.pay-title, .bring-delivery-title {
margin-bottom: 40px;
}
.pay-item img {
width: 100px;
height: 100%;
margin-right: 10px;
}
.pay-title-item, .pay-item-title {
font-size: 16px;
line-height: 18px;
}
.pay-title-items {
margin-top: 10px;
}
.blue-text {
font-size: 20px;
line-height: 23px;
padding-left: 80px;
}
.main-title .text-wrapper {
margin-top: 50px;
margin-bottom: 70px;
}
.bring-delivery-items {
grid-template-columns: repeat(2, minmax(250px, 1fr));
}
.bring-delivery-item-title, .bring-delivery-item-text {
margin-bottom: 20px;
}
.bring-delivery-item-title {
min-height: 30px;
}
.not-find-title {
font-size: 25px;
line-height: 29px;
max-width: 370px;
}
.not-find-btn {
padding: 20px 30px;
}
.button-group a {
width: 145px;
}
.digital__polygraphing-wrap, .digital__polygraphing-wrap2 {
grid-template-columns: repeat(2, 1fr);
}
.digital__item-wrap {
min-height: 190px;
}
.view-product .digital__item-wrap {
min-height: auto;
padding: 0;
margin-bottom: 25px;
}
.custom-slider {
transform: translateY(-70%);
margin-bottom: -140px;
}
.mobile-header {
justify-content: space-between;
gap: 20px;
}
.mobile-header .header__info p {
margin: 0;
}
.mobile-header .header__info {
justify-content: center;
margin-bottom: 10px;
padding-bottom: 10px;
} .mobile-header .header__logo {
width: 150px;
height: 41px; }
.mobile-header .burgerMenu {
width: 36px;
height: 22px;
}
.mobile-header-wrapper {
padding: 10px;
}
.servicePageText__top .btn-primary-banner {
padding: 20px 20px;
min-width: fit-content;
z-index: 4;
}
.work__gallery-descr {
font-size: 22px;
}
.services__item .child-list a {
font-size: 16px;
line-height: 21px;
}
.digital__main .button-wrapper {
flex-direction: column;
align-items: baseline;
}
.digital__main .button-wrapper a {
padding: 21px 60px;
}
.digital__main .button-wrapper a:first-child {
margin-bottom: 21px;
}
.work__gallery-descr {
margin-right: 0;
margin-bottom: 20px;
}
.two_column-wrapper {
padding: 25px 30px;
flex-wrap: nowrap;
}
.title-img-left-two-column, .title-img-right-two-column, .title-img-one-column {
font-size: 24px;
line-height: 30px;
text-align: center;
}
#contacts-hidden input, #contacts-hidden span {
max-width: auto;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.idea-contact-tablet {
padding-left: 20px;
}
.not-found {
padding: 50px 0 !important;
}
.footbol-block-item {
font-size: 1rem;
}
article .tablet {
display: block;
}
.article__main .image-banner img {
width: 100%;
}
.digital__main-title-wrapper .button-wrapper {
margin-bottom: 80px;
}
.article__main .col {
width: 50%;
}
.article__main-title, .digital__main-title-wrapper {
width: 100%;
}
.article-preims {
margin-top: 50px;
width: 100%;
}
.digital__main-title-wrapper .button-wrapper {
flex-direction: column;
align-items: flex-start;
}
.digital__main-title-wrapper .button-wrapper a:not(:last-child) {
margin-bottom: 20px;
}
.digital__main-title-wrapper>div {
align-items: flex-end;
}
.digital__main-title-wrapper .button-wrapper a {
min-width: max-content;
padding: 15px 60px;
}
.single-wrapper-first-block .digital-banner-wrapper::after {
display: none;
}
.main-title h2:not(span) {
font-size: 60px;
line-height: 69px;
}
.favorites-button-prev, .favorites-button-next {
top: 140%;
} .glass {
top: 37%;
background-size: 14px;
}
.mobile-header .social_icon img {
width: fit-content;
height: fit-content;
}
.mobile-header .social_icon:not(:last-child) {
margin-right: 8px;
}
.mobile-header ul {
margin: 0;
}
.form-items {
grid-template-areas:
"input1 input2"
"none submit";
}
.wpcf7 .flex input[type=text] {
grid-area: input1;
}
.wpcf7 .flex input[type=mask] {
grid-area: input2;
}
.wpcf7 .flex input[type=submit] {
grid-area: submit;
margin-top: 0;
}
.top-mobile-button-prev {
right: 7%;
}
.complete-slider-button-prev, .complete-slider-button-next {
top: 70%;
}
.idea-contact {
display: none;
}
.idea-contact-item-link {
font-size: 22px;
line-height: 25px;
}
.idea-wrapper .wpcf7-acceptance {
display: flex; }
.gallery_min_description {
font-size: 24px;
}
.complete-block-item {
flex-direction: column;
}
.complete {
padding: 37px 20px;
}
.complete-work-subtitle {
margin-bottom: 19px;
}
.complete-work-descr {
margin-bottom: 32px;
}
.complete-icon-list {
display: flex;
align-items: center;
}
.complete_block_icon {
width: 270px;
}
.complete_block_icon:not(:last-child) {
margin-right: 30px;
}
.complete_block_icon img {
width: 40px;
height: 40px;
margin-right: 12px;
}
.complete-icon-list {
margin-bottom: 0;
}
.complete-slider-button-prev {
left: auto;
right: 9%;
}
.favorites {
margin-bottom: 65px;
transform: translateY(25%);
-webkit-transform: translateY(25%);
-moz-transform: translateY(25%);
-ms-transform: translateY(25%);
-o-transform: translateY(25%);
}
.services__box {
margin-bottom: 30px;
}
.favorite_title {
font-size: 18px;
line-height: 21px;
}
.favorite-price, .stronged {
font-size: 16px;
line-height: 18px;
}
.services {
padding-bottom: 57px;
}
.idea-wrapper {
padding-top: 40px;
}
.foogallery {
grid-gap: 17px;
}
.testimonial-button-prev, .testimonial-button-next {
top: 10%;
}
.testimonials-places-item {
padding: 8px 12px;
}
.testimonials-places-item-button {
width: 25px;
height: 21px;
background-size: 10px;
margin-left: 10px;
}
.testimonials-places-item-wrap img, .testimonials-places-item-wrap p {
max-width: 85%;
}
.testimonials-places {
grid-gap: 20px;
}
.testimonials-places-button {
padding: 19px 45px;
min-width: 270px;
}
.faq-list-item.active .faq-list-item-descr {
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: var(--light-color);
}
.map-button {
display: flex;
}
.map-contact .map-contact-list {
display: flex;
grid-gap: 20px;
flex-direction: column;
}
.map-contact {
width: 345px;
}
.map-contact-item a, .map-contact-item p {
font-size: 15px;
}
.zakaz-button a {
font-weight: 500;
font-size: 18px;
line-height: 21px;
text-align: center;
color: var(--white-color);
padding: 20px;
}
.zakaz-contact-item a {
font-weight: 400;
font-size: 18px;
line-height: 21px;
}
.zakaz-contact-item .icon img {
width: 20px;
height: 20px;
}
.footer-wrapper .footer-columns {
grid-template-columns: repeat(3, 1fr);
grid-template-areas: "logo menu2 menu3"
"logo menu2 menu3"
"footer-buttons footer-buttons footer-buttons";
grid-gap: 20px;
}
.footer__block.footer-logo {
grid-area: logo;
display: flex;
flex-direction: column;
width: 100%;
}
.footer-logo img {
width: 206px;
height: 56px;
margin-bottom: 20px;
margin-right: 45px;
}
.footer-logo p {
max-width: 60%;
font-weight: 400;
font-size: 18px;
line-height: 21px;
}
.footer-menu1 {
grid-area: menu1;
}
.footer-menu2 {
grid-area: menu2;
}
.footer-menu3 {
grid-area: menu3;
}
.footer-buttons {
grid-area: footer-buttons;
display: flex;
justify-content: space-between;
}
.footer-menu ul li a {
font-weight: 400;
font-size: 18px;
line-height: 21px;
}
.footer .calc-price {
width: 280px;
margin-bottom: 0;
font-weight: 400;
font-size: 18px;
line-height: 21px;
justify-content: center;
padding: 20px 35px;
}
.footer-wrapper {
padding: 40px 0 30px;
}
.footer-block-down {
padding: 10px 0 27px;
}
.btn {
padding: 20px 12px;
}
.digital__item-title {
font-size: 23px;
}
.preims li {
font-size: 26px;
line-height: 30px;
} .digital__main {
padding: 35px 0;
}
.digital__main .preims {
grid-template-columns: repeat(1, 1fr);
grid-gap: 20px;
}
.digital-banner-wrapper, .digital-banner-wrapper .container {
position: relative;
z-index: 1;
}
.digital-banner-wrapper::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg, #fff 30%, transparent 100%);
z-index: 0;
}
}
@media (max-width: 1023px) {
.vk-slider .flex {
flex-direction: column;
}
.vk-slider .swiper-slide {
align-items: baseline;
}
.contact-item-link {
margin-left: 10px;
}
.mobile-all-message-site {
display: block;
padding: 10px 0;
}
.header__info-text {
flex-direction: column;
}
.dopsubtitle {
margin-bottom: 50px;
}
.gallery_min_subtitle {
margin-bottom: 30px;
}
.digital__main-title-wrapper, .preims, .article__main-title {
width: 100%;
}
.zakaz .container {
flex-direction: column;
}
.desktop-header,
.pre-header, .map-button-desktop {
display: none;
}
.mobile-header .burgerMenu {
display: block;
position: relative;
top: 0;
right: 0;
}
.top-mobile .top-list-wrapper img {
top: -12px;
}
.header__bot,
.desktop-header .header__info,
.header__write-text {
display: none;
}
.digital-banner-wrapper {
padding-bottom: 0;
} .btn-town {
padding: 0;
}
.faq {
padding: 30px 0;
margin-bottom: 40px;
}
.faq-title {
margin-bottom: 40px;
}
.faq-list {
grid-template-columns: 1fr;
grid-gap: 8px;
}
.main__ {
margin-top: 100px;
margin-bottom: 170px;
}
.work__wrapper {
margin-top: 35px;
margin-bottom: 35px;
}
.form-calc .colors {
flex-wrap: wrap;
}
.zakaz .desktop, .desktop {
display: none;
}
#contacts-hidden input {
margin-bottom: 20px;
}
.bring-delivery-item img {
margin: 0 auto 30px;
}
.idea-contact-tablet {
margin-top: 50px;
}
.pre-header {
padding: 10px 0;
}
.btn-price-form span {
display: none;
}
.btn-price-form {
background-position: 50%;
width: 50%;
height: 45px;
margin-top: 5px;
margin-bottom: 5px;
}
}
@media (min-width: 1024px) {
.case-block .img-block {
min-height: 210px;
} .cases .entry-excerpt p {
min-height: 200px;
}
.header__bot .container {
padding: 0;
width: 100%; }
.view-hierarhically .digital__polygraphing-wrap3 {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.primary-wrapper {
min-height: 450px;
}
.favorite-tpl .favorites-item {
width: 23%;
flex-grow: 0;
}
.image-wrap {
background-position: center !important;
}
.social_icon img {
width: 25px;
height: 25px;
}
.manager-block {
gap: 7px;
}
.manager-block img {
width: 35px;
height: 35px;
}
.container {
max-width: 97%;
}
.newses .titleH3 {
height: 70px;
display: flex;
align-items: center;
}
.news-block .titleH3::before {
height: inherit;
}
.package-wrapper .col-package:nth-child(1) img, .package-wrapper .col-package:nth-child(3) img {
top: 85%;
left: 85%;
}
.package-wrapper .col-package:nth-child(2) img, .package-wrapper .col-package:nth-child(4) img {
left: 85%;
top: -32%;
}
.mobile-all-message-site {
display: none;
}
.view-product .digital__polygraphing-wrap .digital__item-title {
font-size: 22px;
}
.services__item--page .child-list a {
font-size: 12px;
}
.view-list-item {
width: 48%;
}
.news {
margin-top: 0;
margin-bottom: 70px;
}
.wpcf7:not(#wpcf7-f1819-o2).fileuploaddesign::before, .wpcf7:not(#wpcf7-f1819-o2).fileuploadbrief::before {
top: 65%;
}
.services__item .link-wrapper {
min-height: 110px;
}
.textPage__box-subtext, .textPage {
min-height: 50vh;
}
.textPage .breadcrumbs {
padding: 20px 0;
}
article .header__bot-menu.active {
transform: translate(0, 0);
-webkit-transform: translate(0, 0%);
-moz-transform: translate(0, 0%);
-ms-transform: translate(0, 0%);
-o-transform: translate(0, 0%);
width: 100%;
padding-right: 10px;
}
#contacts-hidden input {
margin-bottom: 20px;
}
.map-button>img {
margin-right: 7px;
}
.desktop {
display: block;
}
.map-button-desktop {
display: none;
}
.tablet {
display: none;
}
.testimonials-places-item-wrap p {
font-size: 15px;
}
.maket .desktop, .time-to .desktop, .primary-wrapper .desktop {
display: block;
}
.maket .tablet, .time-to .tablet, .primary-wrapper .tablet {
display: none;
}
.zakaz-tablet-wrapper .tablet {
display: none;
}
.favorites-button-next {
right: 1%;
}
.favorites-button-prev {
left: 1%;
}
.main-title .text-wrapper {
justify-content: space-between;
}
.main-title h2:not(span) {
font-size: 60px;
line-height: 69px;
width: 53%;
}
.blue-text {
font-size: 30px;
line-height: 34px;
width: 47%;
}
.mobile-header {
display: none;
}
.desktop-header,
.pre-header {
display: block;
}
.header__menu {
padding: 15px !important;
}
.header__menuHide ul li a, .header__nav-burger {
font-size: 12px;
line-height: 16px;
}
.header__nav-burger {
min-width: 110px;
padding: 15px;
margin-right: 20px;
}
.header__menuHide {
width: 100%;
}
.header__menuHide .menu-item:not(:last-child) {
margin-right: 0.5em;
}
.calc-price {
margin-right: 20px;
} .wpcf7 .flex input[type=submit] {
max-width: 100%;
}
.testimonials-places-item-button {
width: 20px;
height: 20px;
}
.testimonials-places-buttons {
flex-grow: 1;
}
.testimonial-slide {
height: 500px;
}
.favorites {
margin-bottom: -75px;
transform: translateY(-55%);
-webkit-transform: translateY(-55%);
-moz-transform: translateY(-55%);
-ms-transform: translateY(-55%);
-o-transform: translateY(-55%);
}
.favorites-button-prev, .favorites-button-next {
top: 0;
}
.digital__polygraphing {
padding: 50px 0;
}
.swiper-grid-column>.swiper-wrapper {
grid-gap: 15px;
height: 420px;
}
.services__items--main {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.services__item--page-title {
min-height: 150px;
}
.digital__polygraphing-wrap {
grid-template-columns: repeat(3, 1fr);
}
.button-wrapper {
flex-direction: row;
}
.idea-contact-item .icon1 img {
width: 35px;
height: 35px;
margin-right: 5px;
}
.map-contact-item .social-icon {
width: 35px;
height: 35px;
}
.map-contact-item .social-icon img {
width: 100%;
height: 100%;
}
.not-find-title {
max-width: 600px;
font-size: 45px;
line-height: 55px;
}
.pay-item img {
width: 100%;
max-width: 129px;
}
.pay-button {
margin-right: 42px;
}
.brief-text {
margin-bottom: 95px;
}
.brief-subtitle {
margin-bottom: 50px;
}
.brief-item:nth-child(3) {
transform: translateX(150px);
}
.brief-item .brief-el-text {
font-size: 20px;
}
.brief-item:first-child::after {
left: 103%;
width: 70px;
}
.std-btn {
padding: 21px 40px;
}
.brief-items {
grid-gap: 50px 88px;
}
.brief-item-button {
margin-bottom: 25px;
}
.brief-title {
margin-bottom: 30px;
}
.bring-delivery-item img {
width: 100%;
}
.bring-delivery-item-title {
font-size: 26px;
line-height: 30px;
}
.bring-delivery-item-text {
font-size: 20px;
line-height: 23px;
}
.not-find-btn {
padding: 21px 29px;
}
.view-hierarhically .digital__polygraphing-wrap, .view-product .digital__polygraphing-wrap {
grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
}
.view-hierarhically .digital__polygraphing-wrap2 {
grid-template-columns: repeat(auto-fill, minmax(370px, 1fr));
}
.view-product .make-logo-brief .digital__polygraphing-wrap {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.horizontal-form {
margin-bottom: 15px;
}
.horizontal-form .wpcf7-list-item-label {
margin-top: 15px;
}
.horizontal-form input[type=submit] {
min-width: 200px;
}
.horizontal-form .wpcf7-text, .horizontal-form .wpcf7-mask {
width: 100%; }
.horizontal-form .form-items {
margin-bottom: 0;
}
.big-delivery-btn {
padding: 21px 60px;
}
.director .container {
display: flex;
grid-gap: 50px;
align-items: center;
}
.director .column-1 {
width: 70%;
}
.director .column-2 {
width: 30%;
} .favorite-tpl {
padding: 100px 0;
}
.favorite-tpl .notlist {
gap: 25px;
}
.mysearch, .mysearch input[type=text] {
min-width: 260px;
padding: 12px 40px 12px 15px;
} .number_phone_link {
gap: 10px;
}
.sub-pages .digital__polygraphing-wrap_fake {
grid-template-columns: repeat(3, 1fr);
}
.sgcc-main-wrapper[data-layout=full_width] {
--width: 55%;
}
}
@media (min-width: 1200px) {
.case-block .img-block {
min-height: 260px;
}
.digital__polygraphing-wrap3 {
grid-template-columns: repeat(auto-fill, minmax(390px, 1fr));
}
.wpcf7 .flex input[type=submit] {
font-size: 20px;
}
.number_phone_link {
line-height: 30px;
font-size: 22px; }
.header__nav-burger {
min-width: 150px;
}
.primary-wrapper {
min-height: 500px;
}
.news-row, .isp-row, .content.text_news {
margin-bottom: 100px;
}
.brief-item-logo:nth-child(3) {
transform: translate(80px, -40px);
-webkit-transform: translate(80px, -40px);
-moz-transform: translate(80px, -40px);
-ms-transform: translate(80px, -40px);
-o-transform: translate(80px, -40px);
}
.brief-item-logo:nth-child(3)::after {
right: -12%;
}
.brief-item-logo:nth-child(4) {
transform: translateY(-40px);
-webkit-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
-o-transform: translateY(-40px);
}
.make-logo-work-list {
padding: 40px 20px !important;
}
.services__item--page .child-list a {
font-size: 16px;
}
.footbol-block-item {
font-size: .85rem;
}
.footbol-row-custom {
grid-gap: 10px;
}
.fileuploads {
width: 100%;
}
.form-calc input[type="file"] {
width: 40%;
padding: 40px;
}
.form-calc input[type="file"]::after {
font-size: 24px;
}
.form-calc .fileuploaddesign::before {
width: 55px;
height: 55px;
}
.video-slide__video-wrap video {
height: 700px;
}
.primary-wrapper .desktop {
display: flex;
flex-direction: column;
}
.digital__main .digital__main-wrapper {
justify-content: space-between;
}
.title__box .titleH2 {
margin-bottom: 0;
}
.tablet-mobile {
display: none;
}
.brief-title {
padding: 50px 0;
background-color: transparent !important;
}
.brief-text {
margin-bottom: 0;
}
.brief-title .btn {
margin-right: 0;
}
.delivery-price-image .tablet {
display: none;
}
.brief-title .btn {
padding: 20px 60px;
}
.digital-banner-wrapper::after:not(article .digital-banner-wrapper) {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg, #fff 15%, transparent 100%);
z-index: 0;
}
.bring-delivery-item-title {
font-size: 26px;
line-height: 30px;
min-height: 60px;
}
.bring-delivery-item-text {
font-size: 20px;
line-height: 23px;
}
.brief .brief-subtitle {
margin: 0 0 55px;
line-height: 50px;
}
.not-find-title {
max-width: 670px;
font-size: 50px;
line-height: 57px;
}
.tablet {
display: none;
}
.favorites-button-next {
right: -1%;
}
.primary-wrapper .header__bot-menu.active {
left: 50%;
width: 100%;
transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
}
.digital__main-title-wrapper, .preims {
width: 50%;
} .main-title h2:not(span) {
font-size: 80px;
line-height: 92px;
} .header__menu {
padding: 15px 25px !important;
font-family: var(--ff);
}
.header__menuHide ul li a {
font-size: 15px;
line-height: 18px;
}
.header__nav-burger {
font-size: 15px; justify-content: center;
font-family: var(--ff);
}
.header__bot-menu.active {
z-index: 4;
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
-moz-transform: translateX(0%);
-o-transform: translateX(0%);
}
.header__bot-menu.active p {
padding: 0 20px;
}
.calc-price {
margin-right: 59px;
}
.container {
max-width: 1160px;
margin: 0 auto;
}
.favorites {
transform: translateY(-70%);
-webkit-transform: translateY(-70%);
-moz-transform: translateY(-70%);
-ms-transform: translateY(-70%);
-o-transform: translateY(-70%);
}
.favorites-button-prev, .favorites-button-next {
top: -16%;
}
.favorites-button-prev {
left: -1%;
}
.digital__main .testimonials-places-item-wrap p {
font-weight: 400;
font-size: 14px;
line-height: 16px;
}
.testimonial-slide {
max-width: 560px;
}
.zakaz {
padding: 30px 0;
margin-bottom: 40px;
}
.zakaz-text {
font-size: 20px;
line-height: 23px;
}
.zakaz-title {
margin-bottom: 20px;
}
.zakaz-button {
margin-right: 71px;
}
.titleH2 {
font-size: 50px;
line-height: 50px;
margin-bottom: 40px;
}
.article__main-title, .article-preims {
width: 100%;
}
.article__main>div {
align-items: center;
justify-content: space-between;
}
.alexgallery-item img {
height: 190px;
}
.bring-delivery-title {
margin-bottom: 60px;
}
.bring-delivery-items {
grid-template-columns: repeat(3, minmax(280px, 1fr));
grid-gap: 40px;
}
.desktop {
display: block;
}
.tablet {
display: none;
}
.top-mobile {
display: none;
}
.top-list {
grid-template-columns: repeat(3, 1fr);
}
.top-title {
font-size: 50px;
line-height: 57px;
}
.top-title::before {
top: 0;
}
.idea-title {
margin-bottom: 20px;
}
.digital__main-title, .article__main-title {
margin-right: 20px;
}
.digital__main {
padding-right: 34px;
}
.idea-contact-tablet {
display: none;
}
.form-items {
display: flex;
grid-gap: 0;
}
.idea-wrapper .wpcf7 input[type=submit] {
margin: 0;
}
.idea-image {
display: block;
}
.work .button-wrapper {
margin: 50px 0 100px;
max-width: 100%;
}
.work .fg-default.fg-gutter-25 {
margin-bottom: 65px !important;
}
.testimonials-wrapper {
padding: 80px 0;
}
.testimonial-button-prev,
.testimonial-button-next {
width: 50px;
height: 50px;
}
.testimonials-places-item-button {
width: 44px;
height: 42px;
}
.testimonials-places-buttons {
flex-grow: 0;
}
.swiper-grid-column>.swiper-wrapper {
height: 450px;
}
.footer-wrapper .footer-columns {
grid-template-columns: repeat(4, 1fr);
}
.digital__polygraphing-wrap {
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.digital__polygraphing-wrap li img {
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
}
.maket-button {
padding: 21px 60px;
}
.sub-pages {
margin-bottom: 100px;
}
.col {
width: 50%;
}
.pay-title-item, .pay-item-title {
font-size: 20px;
line-height: 23px;
}
.footer .contact-item-link {
font-size: .84em;
}
.footer-buttons {
display: flex;
flex-direction: column;
}
.title-img-one-column, .title-img-left-two-column, .title-img-right-two-column {
min-height: 135px;
text-align: center;
}
.video-content-wrapper {
display: flex;
justify-content: center;
}
.video-content-wrapper video {
max-width: 80%;
}
.view-hierarhically, .view-product {
margin-bottom: 100px;
}
.view-product .digital__item-wrap {
min-height: auto;
padding: 0;
margin-bottom: 25px;
}
.tk-delivery {
grid-template-columns: repeat(3, 1fr);
}
.digital__polygraphing-wrap2 .digital__item-title {
padding: 15px 100px 0;
}
.listed-other-products .titleH2 {
font-size: 38px;
}
.sgcc-main-wrapper[data-layout=full_width] {
--width: 72%;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.make-logo-work-list {
height: auto;
min-height: 750px;
}
.news-block .titleH3, .news-inner .titleH3 {
font-size: 23px;
}
}
@media (max-width: 1199px) {
.brief-items-logo {
grid-gap: 50px;
grid-template-columns: repeat(1, minmax(280px, 1fr));
}
.brief-items-logo::before {
display: none;
}
.brief-item-logo:nth-child(odd)::after, .brief-item-logo:nth-child(even)::after {
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
right: 40%;
top: 110% !important;
}
.brief-item-logo:nth-child(even):not(:last-child):after {
content: '';
position: absolute;
width: 110px;
height: 20px;
top: 50%;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='20' viewBox='0 0 74 20' fill='none'%3E%3Cpath d='M2 8.72281C1.29463 8.72281 0.722807 9.29463 0.722807 10C0.722807 10.7054 1.29463 11.2772 2 11.2772L2 8.72281ZM72.9031 10.9031C73.4019 10.4043 73.4019 9.59567 72.9031 9.09689L64.7751 0.968887C64.2763 0.470113 63.4677 0.470112 62.9689 0.968887C62.4701 1.46766 62.4701 2.27634 62.9689 2.77511L70.1938 10L62.9689 17.2249C62.4701 17.7237 62.4701 18.5323 62.9689 19.0311C63.4677 19.5299 64.2763 19.5299 64.7751 19.0311L72.9031 10.9031ZM2 11.2772L72 11.2772L72 8.72281L2 8.72281L2 11.2772Z' fill='%2374CCF4'/%3E%3C/svg%3E");
}
.single-wrapper-first-block ul.breadcrumb {
margin-bottom: 0;
}
article .desktop {
display: none;
}
.breadcrumbs {
margin: 15px 0;
}
.col {
width: 100%;
}
.idea-contact, .idea-image {
display: none;
}
.idea-contact__tablet {
flex-direction: column;
align-items: baseline;
grid-gap: 22px;
display: flex;
}
.idea-contact-tablet {
justify-content: space-between; }
.zakaz-wrapper {
flex-direction: column;
}
.zakaz-button {
margin-bottom: 60px;
}
.complete-slider-button-prev, .complete-slider-button-next {
width: 30px;
height: 30px;
background-size: 15px;
}
.work__gallery-descr {
text-align: center;
}
.work .button-wrapper {
margin: 50px 0;
}
.complete-slider-button-next {
right: 4%;
}
.footer-block-down,
.footer-buttons {
align-items: center;
}
.top-desktop {
display: none;
}
.work .fg-default.fg-gutter-25 {
margin-bottom: 40px !important;
}
.testimonials-wrapper {
padding: 40px 0;
}
.zakaz {
margin-bottom: 40px;
}
.testimonial-button-prev,
.testimonial-button-next {
width: 30px;
height: 30px;
background-size: 15px;
}
.testimonial-button-prev {
right: 4%;
}
.testimonial-button-next {
right: 2%;
}
.digital__polygraphing-wrap li img, .digital__polygraphing-wrap2 li img {
width: 100%;
}
.maket .titleH2 {
line-height: initial;
}
.calc-podtitle {
padding-left: 0;
}
}
@media (min-width: 1300px) {
.services-items--page {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.footer .contact-item-link {
font-size: 16px;
}
.container {
max-width: 1250px;
}
.favorite-tpl .notlist {
gap: 32px;
}
.primary-wrapper {
min-height: 550px;
}
}
@media (min-width: 1440px) {
.make-logo-work-list {
min-height: 700px;
}
.make-logo-work-list {
padding: 40px 20px 20px !important;
}
.brief-item:first-child::after {
left: 106%;
width: 129px;
}
.brief-items {
grid-gap: 85px 88px;
}
.brief-item-button {
margin-bottom: 40px;
}
.favorites-button-prev, .favorites-button-next {
top: -15%;
}
.favorites-button-prev {
left: 0;
}
.favorites-button-next {
right: 0;
}
.services__item .child-list a {
font-size: 16px;
line-height: 21px;
}
.brief-item:nth-child(3) {
transform: translateX(230px);
}
.std-btn {
padding: 21px 60px;
}
.pay-item img {
max-width: 180px;
}
.not-find-btn {
padding: 21px 60px;
}
.swiper-grid-column>.swiper-wrapper {
height: 420px;
}
.digital__main-title-wrapper {
width: 60%;
}
.brief-item-logo:nth-child(1) .brief-el-logo-text {
margin-bottom: 30px;
}
.primary-wrapper .header__bot-menu.active {
left: 50%;
width: 84%;
}
.horizontal-form .wpcf7-text, .horizontal-form .wpcf7-mask {
width: 290px;
}
}
@media (min-width: 1920px) {
.footbol-block-item {
font-size: 1.1rem;
}
.footbol-row-custom .footbol-block-item {
font-size: 0.85rem;
}
.brief-item:first-child::after {
left: 103%;
}
.favorites {
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.favorites-button-prev, .favorites-button-next {
top: 0%;
}
.primary-wrapper {
min-height: 670px;
}
.primary-wrapper .header__bot-menu.active {
left: 50%;
width: 63%;
}
.btn-mini-wrapper {
left: 17%;
}
}
@media (min-width: 1930px) {
.video-slide__video-wrap {
width: auto;
left: 50%;
transform: translateX(-50%);
}
}
@media (min-width: 2500px) {
.primary-wrapper {
min-height: 800px;
}
.primary-wrapper .header__bot-menu.active {
left: 50%;
width: 48%;
}
.btn-mini-wrapper {
left: 26%;
}
}