@media (max-width: 1240px) {
.container {
padding: 0 20px;
}
.promo-wrapper .promo-info {
width: 100%;
max-width: 470px;
}
.promo-wrapper .promo-img {
position: relative;
right: 0;
top: 0;
width: 100%;
max-width: 470px;
}
.promo-wrapper .promo-img img {
width: 100%;
max-width: 100%;
}
.promo-wrapper .promo-info h2 {
color: #f5f5f5;
font-size: 20px;
line-height: 1.4;
font-weight: 400;
opacity: 0.65;
margin-bottom: 35px;
margin-top: 20px;
}
section.social .social-box {
justify-content: center;
}
section.social .social-box .item {
width: 100%; max-width: 270px;
margin-bottom: 20px; }
}
@media (max-width: 991px) {
a.sitemap {
right: 70px;
}
.title{
align-items:center; text-align:center; gap:6px;
}
.title h1{
font-size: 36px; line-height: 1.05;
letter-spacing: 0;
} .title br{ display:none; }
}
.desktop_img {
display: none !important;
}
.mobile_img {
display: block;
}
.mobile-menu {
display: block;
}
.promo-wrapper {
flex-direction: column;
align-items: center;
justify-content: center;
}
.promo-wrapper .promo-info,
.promo-wrapper .promo-img {
max-width: 100%;
}
section.video_text .video_text_wrapper {
flex-direction: column;
align-items: center;
justify-content: center;
gap: 25px;
}
section.video_text .video_text_wrapper .v-text,
section.video_text .video_text_wrapper .v-video {
width: 100%;
max-width: 100%;
}
.small-text {
text-align: center;
}
section.vans .vans-wrapper .icons-box {
width: 100%;
display: flex;
justify-content: space-between;
align-items: self-start;
gap: 15px;
flex-direction: column;
}
section.vans .vans-wrapper h3 {
line-height: 100%;
margin-bottom: 20px;
}
section.vans .vans-wrapper .icons-box .item {
flex-direction: row;
width: 100%;
}
section.video_text .video_text_wrapper .v-text {
padding: 30px;
min-height: auto;
font-size: 36px;
}
section.social .social-box {
justify-content: center;
margin-bottom: 20px;
}
section.video .video-wrapper {
justify-content: center;
gap: 20px;
}
section.price .tariff-wrapper {
justify-content: center;
gap: 20px;
}
section.reviews h2.title {
flex-direction:column;
}
section.reviews h2.title img {
width: 100%;
max-width: 150px;
height: auto;
margin-top: 10px;
}
section.dmca .dmca-wrapper .dmca-images {
display: none;
}
section.faq .faq-wrapper .item {
padding: 16px 22px;
}
section.faq .faq-wrapper .item .title,
section.faq .faq-wrapper .item .text {
font-size: 14px;
}
footer.footer .foot {
flex-direction: column;
align-items: start;
gap: 40px;
}
.promo-wrapper .promo-info h2 {
color: #f5f5f5;
font-size: 20px;
line-height: 1.4;
font-weight: 400;
opacity: 0.65;
margin-bottom: 35px;
}
.video_text_wrapper h2 {
color: #f5f5f5;
font-size: 28px;
line-height: 1;
font-weight: 600;
}
section.vans .vans-wrapper h2 {
color: #f5f5f5;
font-size: 28px;
line-height: 1;
font-weight: 600;
text-align: center;
margin-bottom: 36px;
}
section.social h2{
color: #f5f5f5;
font-size: 28px;
line-height: 1;
font-weight: 600;
text-align: center;
margin-bottom: 36px;
}
.promo-wrapper .promo-info {
color: #f5f5f5;
font-size: 36px;
line-height: 1;
font-weight: 600;
letter-spacing: 0px;
margin-bottom: 35px;
text-align: center;
}
.title-wrapper {
flex-direction: column;
}
.trustpilot-logo {
margin-top: -50; margin-bottom: 100px; }
img.aligncenter.size-full.wp-image-472 {
width: 100vw; height: auto;
}
section.social .social-box {
justify-content: center;
}
section.social .social-box .item {
width: 100%; max-width: 270px;
margin-bottom: 20px; }
}
@media (max-width: 768px) {
.title{
gap:4px;
}
.title h1{
font-size: 32px;
}
}
.inner-page .thumbnail img {
width: 100%;
max-width: 100%;
height: auto;
}
.mobile-menu-box ul li.menu-item-has-children.active_sub ul {
display: block;
margin: 20px 0;
background: #353535;
padding: 20px;
border-radius: 20px;
}
.head .head-left,
.head .buttons {
display: none;
}
section.social .social-box {
justify-content: center;
}
section.social .social-box .item {
width: 100%; max-width: 270px;
margin-bottom: 20px; }
.promo-wrapper .promo-info .button-extra {
justify-content: center;
}
.promo-wrapper .promo-info h2,
.promo-wrapper .promo-info h1 {
font-size: 36px;
text-align: center;
letter-spacing: 0;
}
section.video_text .video_text_wrapper .v-text {
letter-spacing: 0;
}
.promo-wrapper .promo-info p {
font-size: 16px;
text-align: center;
}
.promo-wrapper .promo-info a.btn {
margin: 0 auto;
}
.promo-wrapper .promo-img {
margin-top: 45px;
}
.head {
margin-bottom: 0;
}
.page-id-107 section.vans .vans-wrapper .icons-box .item .icon {
max-width: 114px;
}
.promo-wrapper .promo-info h2 {
color: #f5f5f5;
font-size: 20px;
line-height: 1.4;
font-weight: 400;
opacity: 0.65;
margin-bottom: 35px;
}
.video_text_wrapper h2 {
color: #f5f5f5;
font-size: 28px;
line-height: 1;
font-weight: 600;
}
section.vans .vans-wrapper h2 {
color: #f5f5f5;
font-size: 28px;
line-height: 1;
font-weight: 600;
text-align: center;
margin-bottom: 36px;
}
.inner-page table,
.inner-post table {
display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; } .inner-page table thead,
.inner-post table thead { white-space: nowrap; }
}
section.social h2{
color: #f5f5f5;
font-size: 28px;
line-height: 1;
font-weight: 600;
text-align: center;
margin-bottom: 36px;
}
.promo-wrapper .promo-info {
color: #f5f5f5;
font-size: 36px;
line-height: 1;
font-weight: 600;
letter-spacing: 0px;
margin-bottom: 35px;
}
.title-wrapper {
flex-direction: column;
}
.trustpilot-logo {
margin-top: -50; margin-bottom: 100px; }
img.aligncenter.size-full.wp-image-472 {
width: 100vw; height: auto;
}
.simple-lightbox {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh; }
.simple-lightbox .sl-wrapper {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.simple-lightbox .sl-image {
max-width: 100%;
max-height: 100%;
object-fit: contain; margin: auto;
}
.aligncenter img {
max-width: 100% !important; height: auto;
}
.disclaimer {
font-size: 10px; padding: 8px;
line-height: 1.4;
}
.blinking-line {
position: fixed; top: 0; left: 0; width: 100%; padding: 8px 15px; font-size: 14px; font-weight: bold;
color: #fff; background-color: #0056b3; text-align: center; z-index: 9999; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); white-space: normal; word-wrap: break-word; animation: blink 3s infinite; } @keyframes blink {
0%, 100% {
background-color: #0056b3;
color: #fff;
}
50% {
background-color: #fff;
color: #0056b3;
}
}
}