Your IP : 216.73.216.170
/* Desc */
@media (max-width: 1614px) {
.top_plashka .nav a {
font-size: 18px;
}
.top_plashka .inSection {
height: 90px;
}
.top_plashka.sticky .inSection {
height: 70px;
}
/* .top_plashka .logo img {
width: 250px;
} */
.pob_page .wrapper {
padding-top: 90px;
}
.plashka_wrap {
margin-left: 0px;
width: 452.4px;
height: auto;
padding: 24px 78px;
padding-top: 24px;
margin-top: 249px;
}
.desc .slider_control {
width: 115.19999999999999px;
height: 30px;
margin-bottom: 21px;
}
.desc .slider_control p {
font: 15px SolomonSansBold;
width: 52.8px;
line-height: 30px;
}
.desc .slider_control .prev {
width: 30px;
height: 30px;
background-size: 13.2px 16.799999999999997px;
}
.desc .slider_control .next {
width: 30px;
height: 30px;
background-size: 13.2px 16.799999999999997px;
}
.desc .desc_title {
max-width: 486px;
font: 15px SolomonSansNormal;
}
.desc .desc_title span {
font: 30px SolomonSansBlack;
}
.desc .mouse-icon {
height: 24px;
width: 16.799999999999997px;
border: 1.7999999999999998px solid #fff;
}
.desc .mouse-icon .wheel {
border-radius: 6px;
width: 1.7999999999999998px;
height: 3.5999999999999996px;
top: 2.4px;
}
}
.ser_opne .nav {
display: none !important;
}
@media (max-width: 1110px) {
/*.font_3 .top_plashka .logo {
margin-right: 30px;
}*/
.pob_page .wrapper {
padding-top: 60px;
}
}
/*@media (max-width: 990px) {
.font_1 .top_plashka .nav {
display: none;
}
}*/
/*@media (max-width: 1500px) {
.font_3 .top_plashka .nav a {
font-size: 15px;
}
}*/
@media (max-width: 1050px) {
/*.font_3 .top_plashka .nav a {
font-size: 13px;
}*/
/*.font_3 .top_plashka .logo {
margin-right: 30px;
width: 150px;
}*/
}
@media (max-width: 1420px) {
.pv-opened .top_plashka .logo-gif {
width: 95px;
height: 55px;
background-size: 95px 55px;
}
.pv-opened .top_plashka .logo-text-white,
.pv-opened .top_plashka .logo-text-black {
width: 155px;
height: 55px;
background-size: 155px 55px;
}
}
@media (max-width: 1350px) {
/* .top_plashka .logo {
width: 250px;
} */
.top_plashka .logo-gif {
width: 95px;
height: 55px;
background-size: 95px 55px;
}
.top_plashka .logo-text-white,
.top_plashka .logo-text-black {
width: 155px;
height: 55px;
background-size: 155px 55px;
}
}
@media (max-width: 1230px) {
.top_plashka .nav a {
font-size: 15px;
}
/* .top_plashka .logo {
width: 200px;
} */
.top_plashka .logo-gif {
width: 77px;
height: 45px;
background-size: 77px 45px;
}
.top_plashka .logo-text-white,
.top_plashka .logo-text-black {
width: 127px;
height: 45px;
background-size: 127px 45px;
}
.top_plashka .inSection {
height: 80px;
}
.top_plashka .logo {
width: 77px;
height: 60px;
background-size: 77px 60px;
}
}
@media (max-width: 1110px) {
.top_plashka .nav a {
font-size: 12px;
}
/* .top_plashka .logo img {
width: 170px;
} */
.top_plashka .inSection {
height: 60px;
}
.top_plashka.sticky .inSection {
height: 50px;
}
.desc .desc_title span {
font: 25px SolomonSansBlack;
}
.plashka_wrap {
margin-top: 170px;
}
.top_plashka .nav {
margin-right: 20px;
}
.top_plashka .nav li {
margin-left: 20px;
}
.top_plashka .nav_2 li {
margin-left: 20px;
}
.top_plashka .logo {
width: 51px;
height: 40px;
background-size: 51px 40px;
}
.footer .logo {
width: 77px;
height: 60px;
background-size: 77px 60px;
}
.contacts-list {
margin-top: -25px;
}
.contacts-list li {
font-size: 18px;
padding-left: 50px;
margin-top: 25px;
}
}
@media (max-width: 1023px) {
.contacts-list li {
margin-left: 5%;
width: 45%;
}
}
@media (max-width: 960px) {
.container {
display: none;
}
.prrv {
display: block;
}
}
@media (max-width: 850px) {
.desc_bg img {
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
-webkit-animation-name: example;
animation-name: example;
-webkit-animation-duration: 9s;
animation-duration: 9s;
max-height: 100%;
}
.top_plashka .inSection {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 5px 0;
height: 36px;
}
/* .top_plashka .logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
} */
.top_plashka .nav_2 {
float: right;
}
.top_plashka .nav {
width: 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
margin-top: 10px;
}
.top_plashka .nav a {
font-size: 16px;
}
.ser_open {
position: relative;
}
.ser_open input {
height: 34px;
width: 179px;
background-size: 249px 36px;
}
/*.ser_open input{
background: none;
border: 1px solid #fff;
background-size: cover;
width: 190px;
padding-left: 10px;
padding-right: 32px;
height: 26px;
font: 18px SolomonSansBold;
color: #fff;
margin-top: 0;
-webkit-appearance: none;
border-radius: 0;
}*/
/*.ser_open_2 input{
background: none;
border: 1px solid #000;
background-size: cover;
width: 190px;
padding-left: 10px;
padding-right: 32px;
height: 26px;
font: 18px SolomonSansBold;
color: #000;
margin-top: 0;
-webkit-appearance: none;
border-radius: 0;
}*/
.ser_open button {
top: inherit;
bottom: 0;
right: 10px;
height: 100%;
background-repeat: no-repeat;
background-position: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.ser_open button img {
width: 20px;
}
.pob_page .wrapper {
padding-top: 46px;
}
.top_plashka .inSection {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.top_plashka.sticky .inSection {
height: auto;
}
.burger_menu {
display: block;
}
.top_plashka .nav {
display: none;
}
.glasses {
display: none !important;
}
.top_plashka .grup {
display: none;
}
.breadcrumps {
padding-top: 15px;
font-size: 14px;
}
.breadcrumps a {
font-size: 14px;
}
.top_plashka .nav_2 {
margin-right: 20px;
margin-left: auto;
}
/* .top_plashka .logo img {
width: 170px;
} */
.plashka_wrap {
width: 452.4px;
height: auto;
padding: 24px 50px;
padding-top: 24px;
margin-top: 150px;
}
.top_plashka .logo {
display: none;
}
.top_plashka .nav_2 {
margin-right: 0px;
margin-left: auto;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
/* .top_plashka .logo {
width: 100%;
text-align: center;
margin-bottom: 10px;
} */
/* .top_plashka .logo img {
width: 190px;
} */
}
@media (max-width: 600px) {
.plashka_wrap {
width: calc(100% - 100px);
height: auto;
padding: 24px 50px;
padding-top: 24px;
margin-top: 150px;
}
}
@media (max-width: 530px) {
.plashka_wrap {
margin: 0 auto;
width: calc(100% - 50px);
height: auto;
padding: 24px 25px;
padding-top: 24px;
margin-top: 140px;
}
}
/* Desc */
/* press_center */
@media (max-width: 1614px) {
.press_center .inSection {
height: auto;
padding-bottom: 50px;
padding-top: 30px;
}
.press_center .sect_h {
font: 30px SolomonSansBold;
margin-left: 75px;
margin-bottom: 39px;
}
.press_cntr .sect_h {
font: 40px SolomonSansBold;
color: #000000;
text-transform: uppercase;
margin-left: 95px;
margin-bottom: 65px;
}
.press_center .press_wrap .wrap_1 .item .under_blue .date {
font: 20px SolomonSansSemiBold;
}
.press_center .press_wrap .wrap_1 .item .under_blue .p-1 {
font: 14px SolomonSansSemiBold;
margin-top: 15px;
margin-bottom: 15px;
}
.press_center .press_wrap .wrap_1 .item .under_blue .p-2 {
font: 14px SolomonSansNormal;
margin-bottom: 15px;
}
.press_center .press_wrap .big_item .vid {
height: 270px;
margin-bottom: 12px;
}
.press_center .press_wrap .big_item .top_txt .p-1 {
font: 22px SolomonSansSemiBold;
margin-bottom: 15px;
}
.press_center .press_wrap .big_item .top_txt .p-2 {
font-size: 16px;
}
}
@media (max-width: 940px) {
.press_center .press_wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.press_center .press_wrap .wrap_1 {
width: 100%;
}
.press_center .press_wrap .wrap_1 .item {
margin-right: 0px;
width: calc(50% - 2.55px);
}
.press_center .press_wrap .big_item {
width: 100%;
margin-top: 5.1px;
}
.press_center .press_wrap .wrap_1 .item .under_blue {
left: 0px;
top: 0px;
width: calc(100% - 50px);
height: calc(100% - 50px);
}
}
.anons_mob_on .press_center .press_wrap .wrap_1 .item .under_blue {
display: none;
}
.anons_mob_on .press_center .press_wrap .wrap_1 .item .mob_anons {
display: block;
}
@media (max-width: 940px) {
.press_center .press_wrap .wrap_1 .item .under_blue {
display: none;
}
.press_center .press_wrap .wrap_1 .item .mob_anons {
display: block;
position: static;
}
.press_center .press_wrap .wrap_1 .item {
height: 300px;
overflow: hidden;
}
.iHidden .press_center .press_wrap .wrap_1 .item .under_blue {
display: block;
}
.press_center .press_wrap .wrap_1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.press_center .press_wrap .wrap_1 .item .img {
position: static;
}
.press_center .press_wrap .wrap_1 .item .img img {
max-width: 100%;
width: 100%;
min-width: inherit;
min-height: inherit;
position: static;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
@media (max-width: 900px) {
.press_center .sect_h {
margin-left: 0;
text-align: center;
display: block;
}
}
@media (max-width: 530px) {
.press_center .press_wrap .wrap_1 .item {
height: 300px;
margin: 0 !important;
width: 100%;
margin-bottom: 5.1px !important;
}
.press_center .press_wrap .wrap_1 .item:last-child {
margin-bottom: 0px !important;
}
.press_center .press_wrap .wrap_1 {
padding-bottom: 0px;
}
.press_center .press_wrap .big_item .vid .poster img {
max-height: 100%;
min-height: inherit;
min-width: inherit;
}
}
/* press_center */
/* Begin services */
@media (max-width: 1614px) {
.services .inSection {
height: auto;
padding-bottom: 0;
padding-top: 40px;
}
.services .sect_h {
font: 30px SolomonSansBold;
/*margin-left: 75px;*/
margin-bottom: 39px;
}
.services .service_wrap {}
.services .service_wrap .item {
/*width: 20%;*/
margin-bottom: 40px;
padding: 0 30px;
}
.services .service_wrap .item .img {
height: 81px;
width: 149.39999999999998px;
}
.services .service_wrap .item p {
font: 15px SolomonSansNormal;
}
.services .service_wrap .item .img img {
width: 60px;
}
.services-main .ps-2 {
font: 24px SolomonSansSemiBold;
margin-top: 30px;
}
.services-main .ps-3 {
font: 18px SolomonSansSemiBold;
}
.services .wraps ul li {
font: 16px SolomonSansNormal;
}
}
@media (max-width: 985px) {
.services .service_wrap .item {
/*width: 25%;*/
margin-bottom: 40px;
padding: 0 20px;
}
}
@media (max-width: 870px) {
.services .service_wrap {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.services .service_wrap .item {
width: 33%;
margin-bottom: 40px;
}
}
@media (max-width: 767px) {
.services .wraps {
margin-left: -20px;
}
.services .wraps .wrap {
padding-left: 20px;
}
.services-main .wraps ul li {
padding-left: 15px;
font: 15px SolomonSansNormal;
}
.services-main .wraps ul li::before {
top: 5px;
}
}
@media (max-width: 665px) {
.services .wraps {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.services .wraps .wrap {
width: 100%;
}
}
@media (max-width: 710px) {
.services .service_wrap .item {
width: 33%;
margin-bottom: 40px;
padding: 0 10px;
}
.services .service_wrap .item p {
font: 12px SolomonSansNormal;
}
}
@media (max-width: 900px) {
.services .sect_h {
/*margin-left: 0;*/
text-align: center;
display: block;
}
}
@media (max-width: 685px) {
.services-main .ps-2 {
margin-top: 10px;
font-size: 22px;
}
.services-main .ps-3 {
font-size: 15px;
}
}
@media (max-width: 580px) {
.services .service_wrap .item {
width: 50%;
margin-bottom: 40px;
}
.services .service_wrap .item p {
font: 15px SolomonSansNormal;
}
}
@media (max-width: 500px) {
.services .service_wrap .item {
margin-bottom: 40px;
}
.services .service_wrap .item .img {
width: 120px;
}
.services .wraps ul li {
font: 14px SolomonSansNormal;
}
}
/* Begin services */
/* Begin project */
@media (max-width: 1664px) {
.project_carousel .slick-slide {
width: 490px;
}
}
@media (max-width: 1614px) {
.project .sect_h {
font: 30px SolomonSansBold;
margin-left: 75px;
margin-bottom: 39px;
}
}
@media (max-width: 1400px) {
.project_carousel .slick-slide {
width: 410px;
}
}
@media (max-width: 980px) {
.project .project_control .item {
margin-right: 40px;
}
}
@media (max-width: 900px) {
.project .sect_h {
margin-left: 0;
text-align: center;
}
.project_slide_content .slide .p-1 {
font-size: 24px;
}
.project_slide_content .slide .p-2 {
font-size: 18px;
}
.project_slide_content .read_more {
float: left;
}
.project.padd_bott_2 .inSection {
padding-bottom: 90px;
}
}
@media (max-width: 1200px) {
.project_carousel {
height: auto;
}
.project_carousel {
margin-bottom: 30px;
}
.project_carousel .slick-slide {
width: 350px;
}
}
@media (max-width: 980px) {
.project_carousel .slick-slide {
width: 450px;
}
.project_carousel {
width: 450px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 1830px) {
.project_carousel {
width: 1450px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 530px;
}
.gall_prev {
left: 0px;
}
.gall_next {
right: 0px;
}
}
@media (max-width: 1630px) {
.project_carousel {
width: 1400px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 470px;
}
.gall_prev {
left: 0px;
}
.gall_next {
right: 0px;
}
}
@media (max-width: 1440px) {
.project_carousel {
width: 1150px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 430px;
}
}
@media (max-width: 1320px) {
.project_carousel {
width: 1000px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 370px;
}
}
@media (max-width: 1180px) {
.project_carousel {
width: 900px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 320px;
}
}
@media (max-width: 1040px) {
.project_carousel {
width: 800px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 280px;
}
.gall_prev {
width: 43.2px;
height: 70.4px;
background-size: cover;
margin-top: -31px;
}
.gall_next {
width: 43.2px;
height: 70.4px;
margin-top: -31px;
background-size: cover;
}
}
@media (max-width: 900px) {
.project_carousel {
width: 700px;
margin-left: auto;
margin-right: auto;
}
.project_carousel .slick-slide {
width: 250px;
}
}
@media (max-width: 890px) {}
@media (max-width: 600px) {
.project_carousel .slick-slide {
width: 400px;
}
.project_carousel {
width: 400px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 600px) {
.project_carousel .slick-slide {
width: 320px;
}
.project_carousel {
width: 320px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 800px) {
.project .project_control {
margin-left: 0px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.project .project_control .item {
font-size: 16px;
line-height: 35px;
height: 35px;
;
margin-bottom: 8px;
margin-right: 30px;
}
.project .project_control .item.active {
padding: 0 20px;
}
.project .project_control .item.active:after {
content: none;
}
.project .project_control .item.active:before {
content: none;
}
.project_slide_content .slide .p-1 {
font-size: 20px;
}
.project_slide_content .slide .p-2 {
font-size: 14px;
}
.project_slide_content {
margin-top: 30px;
}
.project.padd_bott_2 .inSection {
padding-bottom: 50px;
}
}
@media (max-width: 600px) {
.project .project_control .item {
margin-right: 20px;
}
.project_carousel {
margin-top: 30px !important;
}
}
/* Begin project */
/* Begin footer */
@media (max-width: 1614px) {
.footer .contacts li {
font-size: 18px;
}
.footer .contacts li a {
font-size: 18px;
}
.footer .contacts li span {
font-size: 18px;
}
.footer .logo img {
width: 250px;
}
.footer .comp {
padding-top: 84px;
}
}
@media (max-width: 1150px) {
.footer .contacts li {
font-size: 16px;
}
.footer .contacts li a {
font-size: 16px;
}
.footer .contacts li span {
font-size: 16px;
}
.footer .comp {
font-size: 16px;
padding-top: 30px;
}
}
@media (max-width: 1030px) {
.footer .contacts li {
font-size: 14px;
}
.footer .contacts li a {
font-size: 14px;
}
.footer .contacts li span {
font-size: 14px;
}
.footer .comp {
font-size: 14px;
}
}
@media (max-width: 940px) {
.footer .contacts li {
font-size: 12px;
}
.footer .contacts li a {
font-size: 12px;
}
.footer .contacts li span {
font-size: 12px;
}
.footer .comp {
font-size: 12px;
padding-top: 56px;
}
.footer .logo img {
width: 150px;
}
}
@media (max-width: 760px) {
.footer .contacts {
width: 45%;
}
.footer .inSection {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
/* .footer .logo {
width: 45%;
} */
/* .footer .logo img {
width: 100%;
} */
.footer .comp {
font-size: 16px;
/* padding-top: 30px; */
}
.footer .wrap {
width: 100%;
}
}
@media (max-width: 630px) {
.footer-row {
display: block;
}
.footer .logo {
width: 100%;
margin-bottom: 30px;
background-position: 50% 0;
}
.contacts-list {
padding-left: 0;
}
.contacts-list li {
width: 50%;
margin-left: 0;
padding-right: 20px;
}
.footer .soc_wrap {
float: left;
margin-top: 20px;
}
.footer .inSection {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.footer .comp {
padding-top: 30px;
text-align: center;
}
.footer .contacts {
width: 100%;
padding-top: 20px;
margin-left: 0;
}
.soc_group {
text-align: left;
width: 100%;
float: none;
margin-top: 20px;
}
}
@media (max-width: 549px) {
.contacts-list li {
width: 100%;
padding-left: 35px;
}
}
/* Begin footer */
/* Begin about */
@media (max-width: 1450px) {
.content .anons_wrap .item .txt {
padding-bottom: 25px;
}
}
@media (max-width: 1200px) {
.content .anons_wrap .item .txt {
padding-bottom: 0px;
width: 100%;
}
.content .anons_wrap {
display: block;
}
.content .anons_wrap .item {
width: 100%;
max-width: 800px;
margin: 0 auto;
}
.iHidden .content .anons_wrap .item {
width: 100% !important;
margin-left: 0px;
display: block !important;
}
.iHidden .content .anons_wrap .item:first-child {
margin-bottom: 50px;
}
.iHidden .content .anons_wrap .item .txt {
display: block !important;
}
.iHidden .content .anons_wrap .item .txt br {
display: none;
}
.iHidden .content .anons_wrap .item .txt p {
margin-bottom: 10px;
}
.content .anons_wrap .item .p-1 {
margin-bottom: 0px;
}
.content .anons_wrap .item:first-child {
width: 100%;
margin-bottom: 30px;
max-width: 800px;
}
.content .anons_wrap .item .main_btn_2 {
position: static;
margin-top: 10px;
}
.content .anons_wrap .item .txt {
display: block;
margin-left: 10px;
}
.content .anons_wrap .item .main_btn_2 {
margin-top: 20px;
}
.content .anons_wrap .item:last-child br {
display: none;
}
.content .anons_wrap .item:last-child .p-2:first-child {
margin-bottom: 20px;
}
.content .anons_wrap .item:last-child .p-3 {
margin-bottom: 10px;
}
}
@media (max-width: 720px) {
.content .anons_wrap .item {
display: block;
text-align: center;
}
.content .anons_wrap .item .txt {
width: 100%;
margin: 0;
margin-top: 20px;
padding-bottom: 0px;
}
.iHidden .big_banner {
width: calc(100% - 60px) !important;
}
.iHidden .big_banner .txt {
width: 100% !important;
background-color: #0086cd !important;
padding-left: 30px !important;
padding-right: 30px !important;
}
}
@media (max-width: 980px) {
.content .big_banner.vac {
background: rgba(0, 0, 0, 0);
}
.content .big_banner.vac .txt {
background-color: #0086cd !important;
}
.content .big_banner.vac .txt p {
color: #fff !important;
}
.content .big_banner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.content .big_banner .txt {
width: calc(100% - 120px);
background-size: cover;
/*background-color: #0086cd;*/
padding: 50px 60px;
}
.iHidden .content .big_banner {
width: calc(100% - 100px);
}
.content .big_banner.left_img .txt {
width: calc(100% - 120px);
background-size: cover;
/*background-color: #0086cd;*/
padding: 50px 60px;
}
.content .big_banner .img {
width: 100%;
height: 400px;
}
.content .big_banner .img img {
width: 100%;
min-width: auto;
height: auto;
min-height: auto;
}
.vacant_bl {
display: block;
}
.vacant_bl .left_vac {
width: 100%;
margin-left: 0;
}
.vacant_bl .right_vac {
width: calc(100% - 40px);
margin-left: 0;
padding: 20px;
margin-top: 45px;
}
}
@media (max-width: 800px) {
.content .big_banner .img {
width: 100%;
height: 300px;
}
}
@media (max-width: 600px) {
.content .big_banner .txt {
width: calc(100% - 60px);
padding: 30px;
}
.content .big_banner.left_img .txt {
width: calc(100% - 60px);
padding: 30px;
}
.content .big_banner .img {
height: 280px;
}
}
@media (max-width: 800px) {
.content .big_banner .img {
width: 100%;
height: 300px;
}
}
@media (max-width: 500px) {
.content .big_banner .img {
height: 220px;
}
}
@media (max-width: 400px) {
.content .big_banner .img {
height: 180px;
}
}
@media (max-width: 1614px) {}
/* Begin about */
/* Begin contacts */
@media (max-width: 1370px) {
.right_contacts .input_wrap input {
width: 100% !important;
}
.right_contacts {
height: auto;
background-color: #e8e8e8;
padding-bottom: 50px;
}
.right_contacts::before,
.right_contacts::after {
display: none;
}
.right_contacts .p-1::before {
display: none;
}
.right_contacts form {
width: calc(100% - 50px);
}
.right_contacts .input_wrap input {
width: calc(50% - 25px);
height: 50px;
margin-bottom: 15px;
padding-left: 15px;
font: 16px SolomonSansNormal;
}
.right_contacts .select2 {
width: 100% !important;
margin-bottom: 15px;
}
.right_contacts .select2-container {
font: 16px SolomonSansNormal;
height: 50px;
}
.right_contacts .select2-container--default .select2-selection--single {
height: 50px !important;
}
.right_contacts .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 50px !important;
font: 16px SolomonSansNormal;
padding-left: 15px;
}
.right_contacts textarea {
height: 150px;
padding-left: 15px;
padding-top: 15px;
font: 16px SolomonSansNormal;
}
.right_contacts .p-1 {
padding-top: 40px;
margin-bottom: 37px;
}
.right_contacts .check_wrap .sp_2 {
font-size: 17px;
}
.right_contacts .check_wrap .sp_2 a {
font-size: 17px;
}
}
@media (max-width: 1350px) {
.left_contacts td {
font-size: 22px;
}
.left_contacts td a {
font-size: 22px;
}
.left_contacts tr td:first-child {
font-size: 22px;
padding-right: 30px;
width: 230px;
}
.right_contacts form {
width: calc(100% - 60px);
margin: 0 auto;
}
.right_contacts .input_wrap input {
height: 50px;
margin-bottom: 20px;
}
.right_contacts {
padding-bottom: 23px;
}
.right_contacts .p-1 {
padding-top: 23px;
margin-bottom: 20px;
}
.right_contacts .input_wrap input {
width: calc(50% - 25px);
height: 40px;
margin-bottom: 10px;
padding-left: 15px;
font: 16px SolomonSansNormal;
}
.right_contacts .select2 {
margin-bottom: 10px;
}
.right_contacts .select2-container {
height: 40px;
}
.right_contacts .select2-container--default .select2-selection--single {
height: 40px !important;
}
.right_contacts .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px !important;
}
.right_contacts textarea {
height: 118px;
padding-left: 15px;
padding-top: 15px;
font: 16px SolomonSansNormal;
}
}
@media (max-width: 1180px) {
.right_contacts .check_wrap .sp_2 {
font-size: 15px !important;
}
.right_contacts .check_wrap .sp_2 a {
font-size: 15px !important;
}
}
@media (max-width: 1090px) {
.left_contacts td {
font-size: 18px;
}
.left_contacts td a {
font-size: 18px;
}
.right_contacts .input_wrap input {
width: calc(50% - 25px);
height: 30px;
margin-bottom: 10px;
padding-left: 15px;
font: 14px SolomonSansNormal;
}
.right_contacts .select2-container {
height: 30px;
font: 14px SolomonSansNormal;
}
.right_contacts .select2-container--default .select2-selection--single {
height: 30px !important;
}
.right_contacts .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 30px !important;
font: 14px SolomonSansNormal;
}
.right_contacts textarea {
height: 100px;
padding-left: 15px;
padding-top: 15px;
font: 14px SolomonSansNormal;
}
}
@media (max-width: 940px) {
.left_contacts td {
font-size: 18px;
}
.left_contacts td a {
font-size: 18px;
}
.left_contacts tr td:first-child {
font-size: 18px;
}
.left_contacts .contact__qr img {
width: 300px;
}
}
@media (max-width: 800px) {
.right_contacts .p-1 {
padding-top: 40px;
}
.right_contacts {
padding-bottom: 40px;
}
.right_contacts .input_wrap input {
width: calc(50% - 25px);
height: 40px;
margin-bottom: 10px;
padding-left: 15px;
font: 16px SolomonSansNormal;
}
.right_contacts .select2-container {
height: 40px;
font: 16px SolomonSansNormal;
}
.right_contacts .select2-container--default .select2-selection--single {
height: 40px !important;
}
.right_contacts .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px !important;
font: 16px SolomonSansNormal;
}
.right_contacts textarea {
font: 16px SolomonSansNormal;
}
.left_contacts {
width: 100%;
float: none;
}
.right_contacts {
width: 100%;
float: none;
}
.left_contacts td a {
font-size: 16px;
}
.left_contacts td {
font-size: 16px;
}
}
@media (max-width: 830px) {
#map_content {
padding: 0 10px;
background: none;
width: 246px;
overflow: visible;
}
#map_content table td {
font: 15px SolomonSansNormal;
color: #000;
padding: 5px 0;
}
#map_content table td a {
font: 15px SolomonSansNormal;
color: #000;
text-decoration: none;
}
#map_content table td:first-child {
padding-right: 10px;
}
}
@media (max-width: 740px) {
.search-page td {
display: block;
}
.search-query {
margin-bottom: 0px !important;
width: calc(100% - 45px) !important;
}
.search-button {
margin-bottom: 20px;
}
}
/* End about */
/* Begin smi */
@media (max-width: 1614px) {
.smi .smi_wrap .item .under_blue .date {
font: 20px SolomonSansSemiBold;
}
.smi .smi_wrap .item .under_blue .p-1 {
font: 14px SolomonSansSemiBold;
margin-top: 15px;
margin-bottom: 15px;
}
.smi .smi_wrap .item .under_blue .p-2 {
font: 14px SolomonSansNormal;
margin-bottom: 15px;
}
}
@media (max-width: 1600px) {
/*.smi .smi_wrap .item .img {
display: flex;
justify-content: center;
}*/
/*.smi .smi_wrap .item .img img{
display: flex;
min-width: inherit;
min-height: inherit;
margin-left: 30px;
width: inherit;
height: inherit;
}*/
}
/*@media (max-width: 1600px) {
.smi .smi_wrap .item{
height: 350px;
}
}
@media (max-width: 1500px) {
.smi .smi_wrap .item{
height: 300px;
}
}
@media (max-width: 1350px) {
.smi .smi_wrap .item{
height: 300px;
}
}
@media (max-width: 1200px) {
.smi .smi_wrap .item{
height: 280px;
}
}
@media (max-width: 1120px) {
.smi .smi_wrap .item{
height: 250px;
}
}*/
@media (max-width: 1050px) {
.content #pres_vid {
max-width: inherit;
}
.smi .smi_wrap .item,
.blue_it_wrap .item_w_blue {
/*width: calc(50% - 2.55px);*/
width: 50%;
height: 350px;
/*margin: 0;
margin-bottom: 5.1px;*/
}
.smi .smi_wrap {
/*width: 100%;*/
/*-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;*/
}
.smi .smi_wrap .item .under_blue,
.blue_it_wrap .item_w_blue .under_blue {
left: 5px;
top: 0px;
/*width: calc(100% - 50px);*/
right: 0;
width: auto;
min-height: inherit;
}
}
@media (max-width: 650px) {
.content #pres_vid {
height: 300px;
}
}
.anons_mob_on .smi .smi_wrap .item .under_blue {
display: none;
}
.anons_mob_on .smi .smi_wrap .item .mob_anons {
display: block;
}
@media (max-width: 940px) {
.smi .smi_wrap .item .under_blue,
.blue_it_wrap .item_w_blue .under_blue {
display: none;
}
.smi .smi_wrap .item .mob_anons,
.blue_it_wrap .item_w_blue .mob_anons {
display: block;
position: static;
}
.smi .smi_wrap .item,
.blue_it_wrap .item_w_blue {
/*height: 300px;*/
overflow: hidden;
height: auto;
}
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
/*position: relative;
display: block;*/
height: 350px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 350px;
}
.smi .smi_wrap .item .img img,
.blue_it_wrap .item_w_blue .img img {
width: 100%;
height: auto;
min-width: auto;
min-height: auto;
}
/*.smi .smi_wrap .item .img img{
max-width: 100%;
width: 100%;
height: auto;
min-width: auto;
min-height: inautoherit;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}*/
}
@media (max-width: 800px) {
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 320px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 320px;
}
}
@media (max-width: 740px) {
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 290px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 290px;
}
}
@media (max-width: 670px) {
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 300px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 300px;
}
.smi .smi_wrap .item .img img,
.blue_it_wrap .item_w_blue .img img {
width: auto;
height: 100%;
}
}
@media (max-width: 530px) {
.smi .smi_wrap .item,
.blue_it_wrap .item_w_blue {
width: 100%;
}
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 400px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 400px;
}
.smi .smi_wrap .item .img img,
.blue_it_wrap .item_w_blue .img img {
width: 100%;
height: auto;
}
}
@media (max-width: 470px) {
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 350px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 350px;
}
}
@media (max-width: 420px) {
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 310px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 310px;
}
}
@media (max-width: 370px) {
.smi .smi_wrap .item .img,
.blue_it_wrap .item_w_blue .img {
height: 270px;
}
.anons_mob_on .smi .smi_wrap .item .img,
.anons_mob_on .blue_it_wrap .item_w_blue .img {
height: 270px;
}
}
@media (max-width: 685px) {
.sect_h.fl_left {
margin-left: 0;
text-align: center;
float: none;
width: 100%;
}
.sect_read {
display: none;
}
.all_vid_bl .top_txt {
width: 100%;
}
.smi .sect_h {
font-size: 30px !important;
margin-bottom: 40px;
}
.press_center .sect_h {
font-size: 30px !important;
margin-bottom: 40px;
}
.press_cntr .inSection {
padding-top: 10px !important;
}
}
@media (max-width: 620px) {
.pob_page2 {
background: url(/img/prr.png) no-repeat top;
background-size: cover;
}
}
/* End smi */
/* Begin projects */
@media (max-width: 620px) {
.txt-wrapp-services .col {
width: 100%;
margin-bottom: 20px;
}
.txt-wrapp-services {
display: block;
}
}
@media (max-width: 1614px) {}
@media (max-width: 1180px) {
.content .uslugi_bl .ulug_go img {}
}
@media (max-width: 1020px) {
.content .uslugi_bl .ulugi_left .p-3 {
font-size: 19px !important;
}
}
@media (max-width: 1000px) {
.content .uslugi_bl .ulugi_left {
margin-bottom: -40px;
}
.content .uslugi_bl .ulugi_left + .ulug_go img {
margin-top: 70px;
}
}
@media (max-width: 970px) {
.content .uslugi_bl .ulugi_left .p-3 {
font-size: 16px !important;
}
}
@media (max-width: 860px) {
.content .uslugi_bl .ulugi_left {
float: none;
width: 100%;
text-align: center;
padding-right: 0px;
}
.content .uslugi_bl .usl_btn {
margin: 0 auto;
}
.content .uslugi_bl .ulug_go {
float: none;
width: 100%;
}
.content .uslugi_bl .ulug_go img {
width: 100%;
}
}
@media (max-width: 600px) {
.content .uslugi_bl .ulugi_left .p-3 {
font-size: 18px !important;
}
}
/* End projects */
@media (max-width: 1614px) {}
@media (max-width: 1500px) {
.proj_map .under_map_it .ico {
width: 17.6px;
height: 29.6px;
}
.proj_map .under_map_it.active .ico {
width: 25.6px;
height: 41.6px;
top: -12px;
left: -4px;
}
}
@media (max-width: 1200px) {}
@media (max-width: 1000px) {
.map_control_wrap {
display: none;
}
.proj_map {
display: none;
}
.proj_map_content {
display: none;
}
.map_region {
display: none;
}
.content_wrap_2 {
display: block !important;
}
}
@media (max-width: 600px) {}
@media (max-width: 1614px) {
.blagodar_wrap .item {
width: 233.10000000000002px;
height: 329px;
}
}
@media (max-width: 1040px) {
.blagodar_wrap .item {
width: 186.48000000000002px;
height: 263.2px;
}
}
@media (max-width: 850px) {
.blagodar_wrap .items {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 10px;
}
.blagodar_wrap .items:first-child {
margin-top: 35px;
}
.blagodar_wrap .item {
width: 266.4px;
height: 376px;
margin: 0 10px;
margin-bottom: 20px;
}
.blagodar_wrap .item:first-child {
margin-left: 10px;
}
.blagodar_wrap .item:last-child {
margin-right: 10px;
}
}
@media (max-width: 650px) {
.blagodar_wrap .item {
width: 186.48000000000002px;
height: 263.2px;
}
}
@media (max-width: 480px) {
.blagodar_wrap .item {
width: 130.536px;
height: 184.24px;
}
}
@media (max-width: 1614px) {
.item_w_blue .under_blue .date {
font: 20px SolomonSansSemiBold;
}
.item_w_blue .under_blue .p-1 {
font: 14px SolomonSansSemiBold;
margin-top: 15px;
margin-bottom: 15px;
}
.item_w_blue .under_blue .p-2 {
font: 14px SolomonSansNormal;
margin-bottom: 15px;
}
}
.anons_mob_on .item_w_blue .under_blue {
display: none;
}
.anons_mob_on .item_w_blue .mob_anons {
display: block;
}
@media (max-width: 940px) {
.item_w_blue .under_blue {
left: 0px;
top: 0px;
width: calc(100% - 50px);
height: auto;
min-height: calc(100% - 50px);
}
}
@media (max-width: 940px) {
/*.blue_it_wrap .item_w_blue .under_blue{
display: none;
}
.blue_it_wrap .item_w_blue .mob_anons{
display: block!important;
}*/
/*.plitki_wrap .plitk_item{
margin-right: 5.1px;
width: calc(50% - 5.1px);
height: 250px;
}*/
/*.blue_it_wrap .item_w_blue{
margin-right: 5.1px;
width: calc(50% - 5.1px);
height: 300px;
overflow: hidden;
} */
/*.blue_it_wrap .item_w_blue .under_blue{
display: none;
}*/
/*.blue_it_wrap .item_w_blue .mob_anons{
display: block;
position: static;
}*/
/*.blue_it_wrap .item_w_blue{
height: 300px;
overflow: hidden;
} */
/*.blue_it_wrap .item_w_blue .img {
position: static;
}*/
/*.blue_it_wrap .item_w_blue .img img{
max-width: 100%;
width: 100%;
margin-left: 0px;
min-width: inherit;
min-height: inherit;
position: static;
-webkit-transform: none;transform: none;
}*/
}
@media (max-width: 550px) {
.item_w_blue .under_blue {
display: none;
}
.item_w_blue .mob_anons {
display: block;
}
.iHidden .under_blue {
display: block;
}
}
@media (max-width: 500px) {
/*.blue_it_wrap .item_w_blue{
margin-right: 0;
width: 100%;
} */
.plitki_wrap .plitk_item {
margin-right: 0;
width: 100%;
}
}
@media (max-width: 875px) {
.content .page_h.mob_lit {
font-size: 40px;
}
.content .cont_p_2.mob_lit {
font-size: 20px;
}
.content .news_link {
float: none;
margin-bottom: 20px;
}
.news_soc {
float: none;
margin-bottom: 30px;
}
}
@media (max-width: 630px) {
.content .page_h.mob_lit {
font-size: 35px;
}
.content .cont_p_2.mob_lit {
font-size: 18px;
}
}
@media (max-width: 450px) {
.content .page_h.mob_lit {
font-size: 30px;
}
.news_soc {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.news_soc p {
width: 100%;
float: none;
text-align: left;
}
}
/* Company */
@media (max-width: 750px) {
.company .company_content_2 .top {
display: block;
}
.company .company_content_2 .top img {
margin-bottom: 30px;
}
/*.content .uslugi_bl{
padding-top: 20px;
}*/
}
@media (max-width: 1570px) {
.company .company_control .item {
font-size: 15px;
}
}
@media (max-width: 1450px) {
.company .company_control .item {
font-size: 14px;
}
}
@media (max-width: 1366px) {
.company .company_control .item {
font-size: 13px;
}
}
@media (max-width: 1305px) {
.company .company_control .item {
font-size: 13px;
}
}
@media (max-width: 800px) {
.vac_wrapper {
padding: 20px;
}
.vac_wrapper p {
padding-left: 0px;
}
.vac_wrapper textarea {
font-size: 20px;
}
}
@media (max-width: 600px) {
.vac_wrapper textarea {
font-size: 16px;
}
.company .company_control {
margin-left: 0px;
display: block;
}
.company .company_control .item {
width: 100%;
text-align: center;
font-size: 16px;
margin-right: 0px;
}
.company .company_control .item.active {
width: auto;
text-align: center;
margin: 0 24px;
}
/*.company .company_control .item.active:before{
left: -24px;
}
.company .company_control .item.active:after{
right: -24px;
}*/
.subsubmenu_container {
margin-top: 0;
}
.content .cont_p {
font-size: 18px;
margin-bottom: 20px;
}
.content .cont_p_3 {
margin-bottom: 20px;
font-size: 22px;
}
.cont_ul_2 {
margin-bottom: 20px;
}
.cont_ul_2 li {
font-size: 22px;
}
.content .cont_ul {
margin-bottom: 20px;
}
.content .cont_p_2 {
margin-bottom: 20px;
font-size: 22px;
}
.content .page_h {
font-size: 24px;
margin-bottom: 20px;
}
.company .company_control {
margin-bottom: 30px;
}
.content .proj_date {
margin-bottom: 30px;
}
.content .proj_img {
margin-bottom: 20px;
}
}
/*@media (max-width: 905px) {
.company .company_content_3 .ava{
float: none;
max-width: 100%;
margin-bottom: 30px;
}
.company_content_3 .right_txt{
width: 100%;
float: none;
}
}*/
@media (max-width: 1200px) {
.company .company_content_3 .ava {
width: 36%;
margin: 0 40px 10px 0;
}
.company_content_3 .right_txt {
float: none;
width: auto;
}
.persons-item {
margin-bottom: 40px;
}
}
@media (max-width: 1023px) {
.cont-text {
overflow: hidden;
clear: both;
}
}
@media (max-width: 600px) {
.company .company_content_3 .ava {
width: 40%;
margin: 0 20px 10px 0;
}
.content .cont_h_1 {
font-size: 20px;
margin-bottom: 10px;
}
.cont_h_1 span.position {
font-size: 14px;
line-height: 1.2;
display: block;
margin-top: 10px;
}
.persons-item {
margin-bottom: 60px;
}
}
@media (max-width: 1120px) {
.company .company_content_5 .left_vac {
float: none;
width: 100%;
margin-bottom: 30px;
}
.company .company_content_5 .left_vac a {
margin-bottom: 20px;
font-size: 20px;
}
.company .company_content_5 .right_cont {
width: 100%;
float: none;
}
}
@media (max-width: 1820px) {
#back-top {
left: 20px;
bottom: 20px;
}
.b24-widget-button-position-bottom-right {
right: 15px !important;
bottom: 15px !important;
}
}
@media (max-width: 1024px) {
.b24-widget-button-inner-container {
-webkit-transform: scale(0.7) !important;
-ms-transform: scale(0.7) !important;
transform: scale(0.7) !important;
}
#back-top span {
background-size: 50px 100px;
height: 50px;
width: 50px;
}
#back-top:hover span {
background-position: 0 -50px;
}
}
@media (max-width: 767px) {
.b24-widget-button-position-bottom-right {
bottom: 5px !important;
right: 5px !important;
}
#back-top {
bottom: 15px;
left: 15px;
}
}
@media (max-width: 1370px) {
.polit_modal {
width: calc(100% - 30px);
left: 15px;
margin-left: 0;
}
.polit_modal .scroll_block {
padding-left: 50px;
width: calc(100% - 140px);
overflow-y: scroll;
margin-top: 50px;
padding-right: 50px;
}
}
@media (max-width: 1000px) {
.thk_modal {
width: calc(100% - 30px);
margin-left: 0px;
left: 15px;
}
.thk_modal .close_modal {
top: -15px;
right: 10px;
}
.thk_modal .polit_mod_bg_1 {
height: 30px;
top: -28px;
background-size: cover;
}
.thk_modal .polit_mod_bg_2 {
height: 30px;
bottom: -28px;
background-size: cover;
}
.thk_modal .thk-1 {
font-size: 28px;
}
.polit_modal .scroll_block {
padding-left: 35px;
width: calc(100% - 70px);
overflow-y: scroll;
margin-top: 20px;
padding-right: 35px;
}
.polit_modal .p-1 {
padding-top: 10px;
margin-bottom: 20px;
}
.polit_modal .scroll_block .p-2 {
font-size: 18px;
margin-bottom: 20px;
}
.polit_modal .scroll_block .p-2 br {
display: none;
}
.polit_modal .scroll_block .p-3 {
font-size: 25px;
}
.polit_modal .scroll_block .p-4 {
font-size: 20px;
}
.polit_modal .scroll_block .p-5 {
font-size: 18px;
}
.polit_modal .btn_wrap {
padding: 0 20px;
}
.polit_modal .polit_btn {
margin-top: 20px;
}
.polit_modal .polit_mod_bg_1 {
height: 30px;
top: -28px;
background-size: cover;
}
.polit_modal .polit_mod_bg_2 {
height: 30px;
bottom: -28px;
background-size: cover;
}
.polit_modal {
margin-top: 36px;
}
}
@media (max-width: 1370px) {
.zayav_modal .p-1 {
margin-bottom: 20px;
padding-top: 20px;
}
.zayav_modal .input_wrap input {
height: 35px;
}
.zayav_modal>.right_contacts textarea {}
.zayav_modal>.right_contacts .main_btn2 {
margin-top: 20px;
}
}
@media (max-width: 1050px) {
.polit_modal .p-1 {
padding-top: 10px;
margin-bottom: 20px;
}
/*.zayav_modal{
margin-top: 60px;
}*/
}
@media (max-width: 850px) {
.zayav_modal>.right_contacts {
width: calc(100% - 30px);
max-width: inherit;
left: 15px;
margin-left: 0px;
height: auto;
}
}
@media (max-width: 800px) {
.main-user-consent-request-popup-cont {
width: calc(100% - 20px);
padding: 20px 30px 0 30px !important;
height: calc(100% - 80px);
}
.main-user-consent-request-popup-header {
font: 20px SolomonSansSemiBold !important;
margin-bottom: 20px !important;
}
.main-user-consent-request-popup-text {
padding: 0 20px 0 0 !important;
font: 16px SolomonSansBook !important;
}
.main-user-consent-request-popup-button {
width: 227px;
height: 50px !important;
font: 20px SolomonSansBold !important;
background-size: 227px 50px !important;
line-height: 50px !important;
}
}
@media (max-width: 560px) {
.main-user-consent-request-popup-cont {
padding: 4px 25px !important;
}
.main-user-consent-request-popup-text {
padding: 0 10px 0 0 !important;
}
.main-user-consent-request-popup-buttons {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.main-user-consent-request-popup-button+.main-user-consent-request-popup-button {
margin-top: 20px;
}
.zayav_modal>.right_contacts .main_btn2 {
width: 227px;
height: 50px;
font: 20px SolomonSansBold;
background-size: 227px 50px;
line-height: 50px;
}
}
@media (max-width: 580px) {
.zayav_modal .input_wrap input {
height: 35px;
margin-bottom: 10px;
}
.zayav_modal>.right_contacts textarea {
height: 60px;
}
.zayav_modal>.right_contacts .check_wrap .sp_2 {
font-size: 16px;
}
.zayav_modal>.right_contacts .check_wrap .sp_2 a {
font-size: 16px;
}
}
.req__field>span {
position: static !important;
}
@media (max-width: 760px) {
.polit_modal .btn_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
margin-top: 10px;
}
.polit_modal .polit_btn {
display: block;
}
.polit_modal .polit_btn {
width: 230px;
height: 48px;
background-size: cover;
line-height: 48px;
margin-top: 10px;
}
.polit_modal .polit_btn:first-child {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.polit_modal .scroll_block {
height: calc(100% - 150px);
}
}
@media (max-width: 650px) {
.polit_modal .scroll_block .p-2 {
font-size: 16px;
margin-bottom: 20px;
}
.polit_modal .scroll_block .p-3 {
font-size: 20px;
}
.polit_modal .scroll_block .p-4 {
font-size: 18px;
}
.polit_modal .scroll_block .p-5 {
font-size: 16px;
}
}
@media (max-width: 500px) {}
/* Company */
@media (max-width: 1130px) {
.partners_wrap .items {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.partners_wrap .items .partner_item {
width: 33%;
}
.partners_wrap .items .partner_item a {
width: 100%;
justify-content: center;
}
/*
.partners_wrap .items .partner_color {
left: 50%;
transform: translate(-50%, -50%);
} */
}
@media (max-width: 550px) {
.partners_wrap .items .partner_item {
width: 50%;
}
}
@media (max-width: 760px) {
.zakup_list {
margin-left: 30px;
font-size: 24px;
}
.zakup_list li {
margin-bottom: 5px;
}
.zakup_list a {
font-size: 24px;
}
.zakup_btn {
margin: 0;
}
}
@media (max-width: 640px) {
.zakup_btn {
font-size: 15px;
width: 300px;
padding-left: 20px;
background: url(/img/about_btn.png) no-repeat center;
background-size: cover;
}
}
@media (max-width: 530px) {
.zakup_list a {
font-size: 20px;
}
}
@media (max-width: 1250px) {
.iHidden .project_slide_content {
width: calc(100% - 150px);
}
}
@media (max-width: 900px) {
.iHidden .project_slide_content {
width: calc(100% - 100px);
}
}
@media (max-width: 500px) {
.iHidden .project_slide_content {
width: 100%;
}
.iHidden .project_slide_content .p-1 {
padding: 0 40px;
}
.iHidden .gall_next {
top: 60px;
}
.iHidden .gall_prev {
top: 60px;
}
}
@media (max-width: 850px) {
.spis_wrap .item .p-1 {
font-size: 20px;
}
.spis_wrap .item .p-2 {
font-size: 18px;
}
}
@media (max-width: 640px) {}
/*@media (max-width: 1100px) {
.spis_wrap_filter{
margin-top: 40px;
display: block;
}
.select2-container {
width: 320px!important;
}
.spis_wrap_filter .item{
margin-bottom: 20px;
display: block;
}
.spis_wrap_filter .item p{
margin-bottom: 10px;
}
.spis_wrap_filter .item:last-child{
margin-bottom: 0px;
}
.spis_wrap{
margin-top: 40px;
}
}*/
@media (max-width: 1365px) {
.spis_wrap_filter .select2-container {
width: 246px !important;
}
}
@media (max-width: 1199px) {
.spis_wrap_filter {
margin-top: 40px;
margin-left: -50px;
}
.spis_wrap_filter .item {
width: 33.3333%;
padding-left: 50px;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.spis_wrap_filter .item p {
margin-bottom: 10px;
}
.spis_wrap_filter .select2-container {
width: 100% !important;
}
.spis_wrap_filter .item+.item {
margin-left: 0;
}
.spis_wrap {
margin-top: 40px;
}
}
@media (max-width: 1023px) {
.spis_wrap_filter {
margin-left: -30px;
}
.spis_wrap_filter .item {
padding-left: 30px;
}
}
@media (max-width: 767px) {
.spis_wrap_filter {
display: block;
margin-left: 0;
}
.spis_wrap_filter .item {
padding-left: 0;
width: 100%;
}
.spis_wrap_filter .item+.item {
margin-top: 20px;
}
}
@media (max-width: 640px) {
.spis_wrap .item {
display: block;
}
.spis_wrap .item .img {
text-align: center;
margin-bottom: 15px;
}
.spis_wrap .item .txt {
margin: 0;
}
}
@media (max-width: 660px) {
.phone_it a {
display: block;
font-size: 22px;
margin-bottom: 10px;
}
.phone_it {
margin-bottom: 20px !important;
}
.phone_it a:last-child {}
.phone_it br {
display: none;
}
.content .cont_h_2 {
font-size: 25px;
}
.content .cont_h_3 {
font-size: 25px;
}
}
@media (max-width: 450px) {
.korupt_btn {
width: 320px;
}
.korupt_btn .ico {
position: absolute;
right: 30px;
top: 33px;
}
}
@media (max-width: 1400px) {
.page-404 .services .service_wrap {
margin: -30px 0 0 -30px;
}
.page-404 .services .service_wrap .item {
margin-top: 30px;
padding-left: 30px;
}
.page-404 .services .service_wrap .item .img p {
font-size: 18px;
}
}
@media (max-width: 1200px) {
.page-404 .services .service_wrap .item .img p {
font-size: 16px;
}
}
@media (max-width: 1023px) {
.page-404 .services .inSection {
padding: 0 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.page-404 .services .service_wrap {
margin: -25px 0 0 -50px;
}
.page-404 .services .service_wrap .item {
margin-top: 30px;
padding-left: 50px;
width: 33.3333%;
}
.page-404 .services .service_wrap .item .img p {
font-size: 20px;
}
}
@media (max-width: 767px) {
.page-404 .services .inSection {
padding: 0;
}
.page-404 .services .service_wrap {
margin: -25px 0 0 -50px;
}
.page-404 .services .service_wrap .item {
margin-top: 30px;
padding-left: 50px;
width: 50%;
}
.page-404 .services .service_wrap .item .img p {
font-size: 20px;
}
}
@media (max-width: 499px) {
.page-404 .services .service_wrap {
margin: 5px 0 0 -30px;
}
.page-404 .services .service_wrap .item {
margin-top: 5px;
padding-left: 30px;
}
.page-404 .services .service_wrap .item .img p {
font-size: 16px;
}
}
@media (max-width: 767px) {
.page-404 {
padding-top: 0;
}
.page-404 h1 {
font-size: 200px;
line-height: 210px;
}
.page-404 h1+p {
font-size: 16px;
line-height: 20px;
}
.page-404 .large-text {
font-size: 22px;
line-height: 26px;
}
.page-404 .services {
margin-top: 50px;
}
.left_contacts tr td:first-child {
width: 160px;
padding-right: 20px;
}
.left_contacts td a.company_info_link {
font-size: 20px;
color: #0091d8;
}
#map {
height: 460px;
}
}
@media (max-width: 499px) {
.page-404 h1 {
font-size: 160px;
line-height: 170px;
}
.page-404 h1+p {
font-size: 14px;
line-height: 18px;
}
.page-404 .services {
margin-top: 30px;
}
}
@media (max-width: 1024px) {
.footer .comp {
/*padding-top: 110px;*/
}
.footer .version_full {
display: none;
}
}
@media (max-width: 1150px) {
.desc_bg img {
/*margin-top: 0;*/
height: 100%;
max-height: 627px;
width: auto;
}
/*.desc_bg_4.desc_bg img {
margin-left: -10%;
}
.desc_bg_1.desc_bg img {
margin-left: -10%;
}*/
}
@media (max-width: 1150px) {
/*.desc_bg_4.desc_bg img {
margin-left: -550px;
}
.desc_bg_1.desc_bg img {
margin-left: -450px;
}*/
}
@media (max-width: 1630px) {
.company .company_control .item {
font-size: 16px;
}
}
@media (max-width: 1023px) {
.company_hero_image {
height: 414px;
}
.company_hero_strategy {
margin-left: 20px;
width: 182px;
padding: 10px 15px;
}
.strategy_file_preview {
margin-bottom: 10px;
}
.company_hero_strategy p {
margin-bottom: 10px;
}
.strategy_pdf_item+.strategy_pdf_item {
margin-top: 10px;
}
}
@media (max-width: 767px) {
.company_hero {
display: block;
}
.company_hero_image {
height: auto;
}
.company_hero_image img {
position: static;
height: auto;
width: auto;
max-width: 100% !important;
top: auto;
left: auto;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
}
.company_hero_strategy {
margin: 20px 0 0 0;
width: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.company_hero_strategy h4 {
width: 100%;
margin-bottom: 10px;
}
.strategy_file_preview {
width: 120px;
margin-bottom: 0;
margin-top: 0;
}
.strategy_pdf {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-top: 0;
}
.company_hero_strategy p {
margin-left: 20px;
margin-bottom: 0;
}
.strategy_pdf_item {
margin-top: 20px;
margin-left: 20px;
}
}
/*@media (max-width: 377px) {
.ymaps-2-1-60-balloon {
transform: translateX(0);
}
}*/
@media (max-width: 767px) {
#map table {
width: 270px;
}
.popover-close {
width: 24px;
height: 24px;
top: 5px;
right: 5px;
}
.popover-close::before,
.popover-close::after {
width: 16px;
}
#map table td {
font-size: 14px;
}
#map table td a {
font-size: 14px;
}
}
@media (max-width: 650px) {
.requisits_holder {
display: block;
}
.requisits_text {
padding-right: 0;
}
.requisits_holder .block_right {
margin-bottom: 20px;
}
}
@media (max-width: 1000px) {
.mobile-project {
display: none;
}
}
@media screen and (max-width: 1365px) {
.section-title {
margin-bottom: 40px;
}
.main-block-wrap {
margin-left: 0;
display: block;
}
.main-block-col {
width: auto;
padding-left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: -20px;
margin-top: -20px;
}
.main-block-item {
width: 25%;
padding-left: 20px;
margin-top: 20px;
}
.main-block-link {
left: 20px;
}
.main-block-title {
line-height: 1.1;
}
.main-block-link.selected {
left: 5px;
}
body:not(.anons_mob_on) .main-block-link:hover {
left: 5px;
}
.main-block-col2 {
width: auto;
margin-left: -20px;
margin-top: 0;
}
.main-block-col2 .main-block-item {
height: 292px;
padding-left: 20px;
}
.main-block-col2 .border-block::before {
left: 50px;
}
.main-block-col2 .border-block::after {
right: 50px;
}
.main-block-col2 .border-block-inner::before,
.main-block-col2 .border-block-inner::after {
width: 40px;
}
.main-block-col2 .border-block-inner::before {
top: 19px;
}
.main-block-col2 .border-block-inner::after {
bottom: 19px;
}
.main-block-col2 .main-block-link {
padding: 15px 30px;
left: 20px;
}
body:not(.anons_mob_on) .main-block-col2 .main-block-link:hover {
top: -15px;
bottom: -15px;
left: 5px;
right: -15px;
padding: 30px 45px;
}
.main-block-col2 .main-block-link.selected {
top: -15px;
bottom: -15px;
left: 5px;
right: -15px;
padding: 30px 45px;
}
.main-block-col2 + .main-block-col {
margin-top: 0;
}
}
@media screen and (max-width: 1023px) {
.main-block-item {
height: 160px;
}
.main-block-link {
padding: 16px 10px;
}
.main-block-link.selected {
padding: 26px 25px;
}
body:not(.anons_mob_on) .main-block-link:hover {
padding: 26px 25px;
}
.main-block-col2 .main-block-item {
height: 340px;
}
.main-block-col2 .main-block-link {
padding: 25px 30px;
}
.main-block-col2 .main-block-link.selected {
padding: 40px 45px;
}
body:not(.anons_mob_on) .main-block-col2 .main-block-link:hover {
padding: 40px 45px;
}
}
@media screen and (max-width: 767px) {
.main-block-col {
display: none;
}
.main-block-col2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media screen and (max-width: 649px) {
.main-block-col2 .main-block-item {
width: 100%;
}
}
@media (max-width: 1613px) {
.section-title {
font-size: 30px;
}
.quality-text {
font-size: 18px;
}
.pv-active-size_medium .quality-text {
font-size: 26px;
}
.pv-active-size_large .quality-text {
font-size: 28px;
}
}
@media (max-width: 1349px) {
.quality-desc {
padding: 0 20px;
}
.quality-desc h4 {
font-size: 24px;
margin-top: 15px;
}
.quality-text {
font-size: 16px;
padding-top: 5px;
}
}
@media (max-width: 1023px) {
.quality-row {
display: block;
}
.quality-only {
width: 100%;
}
.quality-only .quality-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 260px;
}
.quality-only .quality-item > div {
width: 50%;
}
.quality-only .quality-item .quality-preview {
height: auto;
}
.quality-double {
margin-top: 30px;
width: 100%;
display: block;
}
.quality-double .quality-item {
min-height: 260px;
}
}
@media (max-width: 767px) {
.quality-item > div.quality-preview {
width: 45%;
}
.quality-item > div.quality-desc {
width: 55%;
}
}
@media (max-width: 599px) {
.quality-only .quality-item,
.quality-double .quality-item {
display: block;
}
.quality-only .quality-item .quality-preview {
height: 280px;
}
.quality-item > div.quality-preview {
width: 100%;
height: 280px;
}
.quality-item > div.quality-desc {
width: 100%;
}
}
@media (max-width: 459px) {
.quality-only .quality-item .quality-preview {
height: 220px;
}
.quality-item > div.quality-preview {
height: 220px;
}
}
@media (max-width: 1613px) {
.quality {
margin-top: 25px;
}
.main-blocks {
margin-top: 40px;
}
}
@media screen and (max-width: 1879px) {
.hero-carousel-primary {
margin-left: -792px;
}
.hero-carousel-primary .pfcc_button {
left: 85px;
}
.pv-active-size_large .hero-carousel-primary .pfcc_button,
.pv-active-size_medium .hero-carousel-primary .pfcc_button {
left: 0;
}
.hero-carousel-primary-wrap {
width: 700px;
padding: 0 80px;
}
.hero-carousel-nav {
height: 40px;
}
.hero-carousel-numbers {
width: 64px;
font: 20px SolomonSansBold;
}
.hero-carousel-numbers > span {
height: 36px;
line-height: 36px;
}
.hero-carousel-arrow {
width: 40px;
}
.hero-carousel-arrow::before {
background-size: 14px 18px;
width: 14px;
height: 18px;
}
.hero-carousel-content {
margin-top: 20px;
}
.hero-carousel-title {
font: 36px SolomonSansBlack;
}
.hero-carousel-text {
margin-top: 20px;
font: 18px SolomonSansNormal;
}
}
@media screen and (max-width: 1613px) {
.hero-carousel-primary,
.pv-active-size_medium .hero-carousel-primary {
margin-left: 0 !important;
left: 15px;
}
.hero-carousel-primary-holder {
padding: 30px 5px;
}
.hero-carousel-title {
font: 30px SolomonSansBlack;
}
.hero-carousel-text {
font: 16px SolomonSansNormal;
}
}
@media screen and (max-width: 1365px) {
.hero-carousel-primary .pfcc_button {
left: 55px;
}
.hero-carousel-primary-wrap {
width: 600px;
padding: 0 50px;
}
.hero-carousel-primary-wrap::before {
width: 139%;
}
.hero-carousel-text {
margin-top: 10px;
}
}
@media screen and (max-width: 1023px) {
.hero-carousel-primary-wrap {
width: 560px;
}
.hero-carousel-primary-wrap::before {
width: 137%;
}
.hero-carousel-title {
font: 25px SolomonSansBlack;
}
.hero-carousel-text {
font: 15px SolomonSansNormal;
}
}
@media screen and (max-width: 767px) {
.hero-carousel-primary {
left: 10px;
right: 10px;
margin-top: 22px;
}
.desc .mouse-icon {
display: none;
}
.hero-carousel-primary .pfcc_button {
left: 20px;
}
.hero-carousel-primary-wrap {
width: auto;
padding: 0;
}
.hero-carousel-primary-wrap::before,
.hero-carousel-primary-wrap::after {
display: none;
}
.hero-carousel-primary-holder {
padding: 20px;
/* background-color: rgba(41, 10, 89, 0.45); */
background-color: rgba(33, 67, 80, 0.85);
}
.hero-carousel-nav {
height: 30px;
}
.hero-carousel-numbers {
width: 56px;
font: 16px SolomonSansBold;
}
.hero-carousel-numbers > span {
height: 26px;
line-height: 26px;
}
.hero-carousel-arrow {
width: 30px;
}
.hero-carousel-arrow::before {
background-size: 10px 13px;
width: 10px;
height: 13px;
}
.hero-carousel-content {
margin-top: 15px;
}
.hero-carousel-title {
font: 20px SolomonSansBlack;
}
.hero-carousel-text {
margin-top: 5px;
font: 14px SolomonSansNormal;
}
}
@media screen and (max-height: 469px) {
.hero-carousel-primary {
left: 10px;
right: 10px;
margin-top: 22px;
}
.desc .mouse-icon {
display: none;
}
.hero-carousel-primary .pfcc_button {
left: auto;
right: 20px;
top: 20px;
bottom: auto;
height: 30px;
line-height: 30px;
}
.pfcc_button img {
height: 24px;
margin-top: 3px;
}
.hero-carousel-primary-wrap {
width: auto;
padding: 0;
}
.hero-carousel-primary-wrap::before,
.hero-carousel-primary-wrap::after {
display: none;
}
.hero-carousel-primary-holder {
padding: 20px;
/* background-color: rgba(41, 10, 89, 0.45); */
background-color: rgba(33, 67, 80, 0.85);
}
.hero-carousel-nav {
height: 30px;
}
.hero-carousel-numbers {
width: 56px;
font: 16px SolomonSansBold;
}
.hero-carousel-numbers > span {
height: 26px;
line-height: 26px;
}
.hero-carousel-arrow {
width: 30px;
}
.hero-carousel-arrow::before {
background-size: 10px 13px;
width: 10px;
height: 13px;
}
.hero-carousel-content {
margin-top: 15px;
}
.hero-carousel-title {
font: 20px SolomonSansBlack;
}
.hero-carousel-text {
margin-top: 5px;
font: 14px SolomonSansNormal;
}
}
@media screen and (max-width: 1023px) {
.accordion-title {
padding-right: 80px;
}
.accordion-title::before,
.accordion-title::after {
right: 36px;
}
}
@media screen and (max-width: 767px) {
.accordion-group {
font: 22px SolomonSansBold;
margin-bottom: 20px;
padding-left: 14px;
}
.accordion-group::before {
width: 4px;
height: 15px;
top: 6px;
}
.accordion-list + .accordion-group {
margin-top: 40px;
}
.accordion-title {
padding: 20px 50px 20px 15px;
font-size: 20px;
}
.accordion-title::before,
.accordion-title::after {
right: 20px;
width: 20px;
height: 10px;
}
.accordion-title::before {
background-size: 20px 10px;
}
.accordion-title::after {
background-size: 20px 10px;
}
.accordion-content {
padding: 0 15px;
font-size: 16px;
line-height: 1.4;
}
.accordion-item.opened .accordion-content {
padding-bottom: 20px;
}
}
@media screen and (max-width: 1365px) {
.pv_glasses,
.pob_page .pv_glasses {
display: none;
}
}