@media screen and (min-width: 1921px) {
.projects .container.container-right {
max-width: 1520px;
margin: 0 auto; }
.projects__carousel-wrapper .slick-list {
padding-left: 15px;
margin: 0 -30px; } }
@media screen and (max-width: 1500px) {
.about::after {
content: unset; } }
@media screen and (max-width: 1366px) {
.welcome {
padding-top: 180px; } }
@media screen and (max-width: 1250px) {
.about__services {
margin-bottom: 80px; }
.partners__inner {
display: block; }
.partners__title-container {
text-align: center;
margin-right: 0; }
.partners__list {
margin: 40px auto 0; }
.partners__item {
padding: 0;
-webkit-flex-basis: 20%;
-ms-flex-preferred-size: 20%;
flex-basis: 20%;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
border-left: none; } }
@media screen and (max-width: 1199px) {
.about__counter {
width: 100%; }
.about-us .promo__video {
margin: 60px 0 20px 20px; } }
@media screen and (max-width: 991px) {
.welcome {
padding-bottom: 140px; }
.welcome__title {
font-size: 70px;
line-height: 70px; }
.welcome__subtitle {
font-size: 24px;
line-height: 28px; }
.about {
padding-bottom: 40px; }
.about__inner::before {
content: unset; }
.about__counter {
padding: 10px; }
.about__services {
margin-bottom: 40px; }
.about .promo__link {
margin-bottom: 40px; }
.counter__item {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
padding: 10px 0;
border-bottom: 1px solid #EAEAEA; }
.counter__item:nth-of-type(2) {
border-right: none; }
.counter__item:nth-of-type(3), .counter__item:nth-of-type(4) {
border-bottom: none; }
.request {
padding: 30px 0; }
.request__picture-wrapper {
display: none; }
.request__content {
text-align: center; }
.request__text {
margin-bottom: 20px; }
.request__title {
margin-bottom: 6px; }
.projects {
padding-bottom: 40px;
padding-top: 40px; }
.projects__inner {
margin-top: 20px; }
.projects__description {
padding-top: 0; }
.projects__excerpt p {
margin-bottom: 20px; }
.projects__link::before {
content: unset; }
.projects__link::after {
left: 100px;
width: 200px; }
.projects__nav {
margin-top: 30px; }
.projects__carousel-wrapper .slick-slide {
width: 300px; }
.projects .description-slider__arrows {
margin-top: 20px;
margin-bottom: 20px; }
.product-body .container::after {
content: unset; }
.blog-page .container::after {
content: unset; }
.blog {
padding-top: 40px; }
.blog .container::after {
content: unset; }
.blog__seo {
margin-top: 15px; }
.blog__posts {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.blog::after {
content: unset; }
.promo__text {
margin: 30px 0; }
.about-us__inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.about-us .promo__video {
float: unset;
margin: 0;
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10; }
.about-us__gallery {
height: 175px; }
.product-head__main {
padding-top: 30px; }
.single-post .post__meta {
margin-top: 30px; }
.about-us .section-title {
text-align: center; }
.projects-page .container::after {
content: unset; }
.services-single .services__inner::before {
content: unset; } }
@media screen and (max-width: 900px) {
.header__nav {
display: none; }
.header__phone {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: right; }
.header__language {
display: none; }
.header__language_mobile {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.header__burger {
margin-right: 20px; }
.header-menu__list_mobile {
display: block; }
.header .burger__menu {
top: -10px;
left: 0;
width: 50vw;
height: 100vh;
padding-top: 40px;
overflow: auto; }
.header .burger__menu a {
font-size: 16px; }
.header .logo {
margin-right: 20px; }
.header .mobile {
display: block; }
.header .mobile .menu-item-has-children {
position: relative; }
.header .mobile .menu-item-has-children::after {
content: '';
position: absolute;
width: 4px;
height: 4px;
right: 10px;
top: 14px;
border-right: 1px solid white;
border-bottom: 1px solid white;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.header .mobile .menu-item-has-children.active {
padding-bottom: 0; }
.header .mobile .menu-item-has-children.active::after {
-webkit-transform: rotate(225deg);
-ms-transform: rotate(225deg);
transform: rotate(225deg); }
.header .mobile .menu-item-has-children.active > a {
padding-bottom: 7px; }
.header .mobile .sub-menu {
display: none; }
.header .mobile .sub-menu .menu-item {
border: none;
position: relative; }
.header .mobile .sub-menu .menu-item::before {
content: '';
position: absolute;
width: 4px;
height: 4px;
left: 6px;
top: 12px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #fff; }
.burger__close {
display: block; }
.services-single .services__container {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.services-single .services__item {
-webkit-flex-basis: 29%;
-ms-flex-preferred-size: 29%;
flex-basis: 29%;
margin-left: 15px;
margin-right: 15px; } }
@media screen and (max-width: 810px) {
.about .services__item {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
.about .services__item:nth-of-type(1), .about .services__item:nth-of-type(2), .about .services__item:nth-of-type(3) {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
.about .services__item:nth-of-type(1) .services__title, .about .services__item:nth-of-type(2) .services__title, .about .services__item:nth-of-type(3) .services__title {
font-size: 18px; }
.about .services__item:last-of-type {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.about .services__item .services__link {
height: 125px; } }
@media screen and (max-width: 768px) {
.main-content:not(.home .main-content) {
padding-top: 87px; }
.welcome {
padding-top: 120px; }
.promo__video {
margin-top: 0; }
.partners__list {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
border-right: none; }
.partners__item {
-webkit-flex-basis: 30%;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
border: none; }
.services__link:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1); }
.about-us__gallery {
height: 100px; }
.product-head__inner .col-md-2 {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2; }
.product-head__inner .col-lg-4 {
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3; }
.product-head__inner .col-lg-6 {
margin-bottom: 30px; }
.product-head__vertical-slider {
padding: 0 100px; }
.product-head__vertical-slider .slick-track {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.product-head__vertical-slider .slick-track::before, .product-head__vertical-slider .slick-track::after {
content: unset; }
.product-head__vertical-slider .slick-list {
margin: 0 -20px; }
.product-head__vertical-slider .slick-slide {
float: unset;
height: unset;
margin: 0 20px; }
.product-head__vertical-slider .slick-slide img {
display: block;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover; }
.product-head__vertical-slider .slick-prev {
position: absolute;
left: 30px;
top: calc(50% - 12px);
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
margin: 0; }
.product-head__vertical-slider .slick-prev:hover {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0); }
.product-head__vertical-slider .slick-next {
position: absolute;
right: 30px;
top: calc(50% - 12px);
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
margin: 0; }
.product-head__vertical-slider .slick-next:hover {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0); }
.product-head__slider-container {
max-width: 420px;
margin: 0 auto; }
.product-body .tabs__link {
padding: 0 10px; }
.single-project__img-container {
float: none;
margin: 0 auto 30px;
height: 200px; } }
@media screen and (max-width: 730px) {
.services-single .services__item {
-webkit-flex-basis: 40%;
-ms-flex-preferred-size: 40%;
flex-basis: 40%; } }
@media screen and (max-width: 650px) {
.welcome__title {
font-size: 56px;
line-height: 60px; }
.footer-menu__list {
display: block;
text-align: center; }
.footer-menu__list .menu-item {
margin-bottom: 10px; }
.footer__nav {
margin-bottom: 20px; }
.footer__links {
display: block;
text-align: center; }
.footer__contacts {
border: none; }
.footer__socials {
margin: 10px auto 0;
max-width: 200px; }
.footer .logo {
margin: 0 auto; }
.services__link {
padding-right: 15px; }
.projects__carousel-wrapper .slick-slide {
width: 250px; }
.feedback__inputs_left {
margin-bottom: 0; }
.feedback__input-container {
-webkit-flex-basis: 48%;
-ms-flex-preferred-size: 48%;
flex-basis: 48%;
margin-bottom: 15px; } }
@media screen and (max-width: 570px) {
.product-body .tabs__link {
font-size: 16px; }
.product-body .tabs__content p {
font-size: 14px; }
.single-project__img-container {
height: 150px; } }
@media screen and (max-width: 550px) {
.about-us {
padding-bottom: 20px; }
.about-us .section-title {
font-size: 36px;
line-height: 40px;
margin-bottom: 30px; }
.about-us__content p {
font-size: 14px; }
.about-us__inner {
padding-bottom: 20px; }
.about-us__item {
width: 45%; }
.about-us__fancylink::before {
content: unset; }
.about-us__fancylink:hover .about-us__zoom {
display: none; }
.about-us .drag__text {
display: none; }
.about-us .drag__pic {
margin-right: 0; }
.contacts__inner__container {
display: block; }
.contacts__inner__phone-section {
margin-right: 0; }
.contacts__inner__address-section {
margin: 20px auto 0; }
.product-head__vertical-slider {
padding: 0 50px; }
.product-head__vertical-slider .slick-slide {
margin: 0 5px; }
.product-head__vertical-slider .slick-list {
margin: 0 -5px; }
.product-head__vertical-slider .slick-prev {
left: 10px; }
.product-head__vertical-slider .slick-next {
right: 10px; } }
@media screen and (max-width: 520px) {
.product-body .tabs__link {
display: block;
padding: 5px;
margin-bottom: 5px;
border: 1px solid #787878;
max-width: 200px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.product-body .tabs__link.active {
border: 1px solid #FFA646; }
.product-body .tabs__link:first-of-type {
padding: 5px; }
.product-body .tabs__link::after {
content: unset; } }
@media screen and (max-width: 500px) {
.header__inner {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.header .logo {
-webkit-flex-basis: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
margin-right: 0;
text-align: center;
margin-bottom: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.header .logo a {
text-align: left; }
.header__phone {
display: none; }
.header__phone_mobile {
display: block;
margin-right: 20px; }
.header__phone_mobile a {
display: block;
width: 34px;
height: 34px;
background: url(//dev.lk-energy.com.ua/wp-content/themes/custom/assets/img/icons/telephone.svg) center no-repeat;
-webkit-background-size: contain;
background-size: contain; }
.header__burger {
margin-right: 0; }
.header__burger .burger__button {
margin-left: auto; }
.welcome {
margin-top: -95px; }
.about__counter {
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
padding: 0; }
.about .counter__item {
display: block; }
.about .counter__number, .about .counter__text {
display: block;
text-align: center;
margin: 0 auto;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.projects__nav {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.projects__nav-hr {
display: none; } }
@media screen and (max-width: 460px) {
.header .burger__menu {
width: 100vw; }
.header .burger__menu .menu-item {
padding: 15px 5px 15px 20px; }
.header .burger__close {
display: none; }
.header .burger__button {
z-index: 10; }
.header .mobile .menu-item-has-children::after {
top: 21px; }
.header .mobile .sub-menu .menu-item::before {
top: 22px; }
.welcome {
padding-bottom: 110px; }
.welcome__title {
font-size: 42px;
line-height: 46px; }
.welcome__subtitle {
font-size: 16px;
line-height: 20px;
margin-bottom: 30px; }
.about__services {
display: block; }
.about__counter {
margin-top: 20px; }
.projects__nav {
display: block; }
.projects__away-link {
width: 250px;
margin: 0 auto 20px; }
.projects .description-slider__pagination {
width: 120px;
margin: 0 auto; }
.feedback__input-container {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%; }
.post-template-single-service .page-title {
font-size: 36px; }
.services-single .services__item {
-webkit-flex-basis: 80%;
-ms-flex-preferred-size: 80%;
flex-basis: 80%; }
.single-project__img-container {
height: 100px;
width: 80%; } }
@media screen and (max-width: 390px) {
.single-post .form__upper {
display: block; }
.single-post .comment-form-author {
padding-right: 0; }
.single-post .comment-author {
padding-right: 0;
display: block; }
.single-post .comment-metadata {
margin-left: 0;
margin-top: 15px; }
.single-post .comment-form-email {
padding-left: 0;
margin-top: 10px; }
.single-post #submit {
margin: 30px auto 0; }
.single-post .comments__post {
padding-bottom: 30px; } }
@media screen and (max-width: 380px) {
.post-template-single-service .page-title {
font-size: 24px;
line-height: 30px;
margin-bottom: 30px; }
.post-template-single-service .section-subtitle::before {
content: unset; }
.post-template-single-service .section-subtitle__inner {
font-size: 20px; }
.section-title {
font-size: 40px;
line-height: 46px; }
.welcome__title {
font-size: 36px;
line-height: 40px; }
.welcome .application-link {
padding: 10px 40px 10px; }
.promo__link {
padding-right: 170px; }
.promo__link:hover::before {
width: 150px; }
.promo__link::after {
width: 150px; }
.promo__link::before {
left: calc(100% - 150px); }
.blog .text-show-more {
padding-right: 170px; }
.blog .text-show-more:hover::after {
width: 150px; }
.blog .text-show-more::before {
width: 150px; }
.blog .text-show-more::after {
left: calc(100% - 150px); }
.blog .seo__title {
font-size: 24px;
line-height: 28px; }
.projects__carousel-wrapper .slick-slide {
width: 200px; }
.services-seo__inner p, .services-seo__inner li {
font-size: 14px; } }
@media screen and (min-width: 574px) and (max-width: 991px) {
.page-id-7 .blog__post:last-of-type, .page-id-40 .blog__post:last-of-type {
display: none; } }