@import "libs/prefixer.less"; /*плавающая шапка*/ @media screen and (max-width:1540px) { .forWhom { padding-bottom:0px; } .forWhom_blockText { margin-top:40px !important; } .forWhom_blockText:after { background:none; } .forWhom_blockImg, .forWhom_blockText { display:block; } .forWhom_block:nth-child(even) .forWhom_blockImg { float:none; } .forWhom_block { margin-bottom:60px; } } @media screen and (min-width:901px) { /*всё, что ниже, будет работать только если будет спецкласс у родителя. надо придумать и подставить*/ .hdrFixWrap{ -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; } .hdfix .hdrFixWrap{ position: fixed; left: 0px; right: 0px; z-index:10; top:0; -webkit-box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.38); -moz-box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.38); box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.38); } .hdfix .hdrFixWrap.frontSlip { -moz-transition:none; -webkit-transition:none; -ms-transition:none; -o-transition:none; transition:none; } .hdfix .hdrFixWrap.noShadow { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .hdfix .hdrFixTop{ width: 100%; background: #fcf6e3; min-height: 97px; } .hdfix .hdrFixNav{ width: 100%; background: #ffffff; } .hdfix .mainBanner_address { top: 13px; } .hdfix .mainBanner_address p { font-size: 14px; color:#4d503c; } .hdfix .mainBanner_address_p2 p { color:#edb518; } .hdfix .mainBanner_address_p2 span { color:#4d503c; } .hdfix .mainBanner_tel { top: 9px; } .hdfix .mainBanner_tel p { color:#4a4d3a; } .hdfix .mainBanner_tel .tel { color:#4a4d3a; } .hdfix .mainBanner_tel .toOrder_btn { font-family: 'PFDinTextPro-Regular'; color:#474a38; margin-top: 5px; } .hdfix .mainBanner_logo { margin-top: 17px; /*left: 55px;*/ position: relative; } .hdfix .mainBanner_logo img.mainBanner_logo_reg { display:none; } .hdfix .mainBanner_logo img.mainBanner_logo_fix { display:inline-block; vertical-align: middle; } .hdfix .mainBanner_logo img.mainBanner_logo_mob { display:none; } .hdfix .mainBanner_nav { margin-top:0px; min-height: 43px; line-height: 43px; border-top: 1px solid #e8e6dd; border-bottom: 0; } .hdfix .mainBanner_nav ul li a { color:#4d503c; border: 0 none; } .hdfix .mainBanner_nav ul li a:hover, .hdfix .mainBanner_nav ul li a.active { color: #ecb207; } } @media screen and (min-width:901px) { .hdfix .mainBanner_address p { margin-bottom: 5px; } .hdfix .mainBanner_address { top: 24px; } .hdfix .mainBanner_address_p1{ display:inline-block; vertical-align:top; } .hdfix .mainBanner_address_p2{ display:inline-block; vertical-align:top; margin-left: 22px; } .hdfix .mainBanner_address_br{ display:block; } .hdfix .mainBanner_logo{ left: 55px; } } @media screen and (min-width:901px) { .hdfix .mainBanner_tel { top: 35px; } .hdfix .mainBanner_tel .tel { display: block; vertical-align: top; margin-top: 0; margin-bottom: 8px; } .hdfix .mainBanner_tel .toOrder_btn { display:block; vertical-align: top; margin-top: 0; margin-left:14px; } } @media screen and (max-width:1170px) { /* Проекты */ .projects_item { margin:0px 20px 40px 20px !important; } /* Расположение */ .disposition_content { text-align:center; } .disposition_img { display:block; padding-left: 0px; padding-bottom:20px; } .disposition_list { text-align:left; padding-left:0px; } .mainBanner_logo img.mainBanner_logo_reg{ display: block; margin-bottom: 10px; } .mainBanner_soc{margin-left: 0; margin-top: -20px;} .main__slider_buttons{display: none;} } @media screen and (max-width: 1199px) { /*GALLERY*/ .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 25%; } .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-4 .item-isotope.larger { width: 33.33333%; } .gallery-isotope.col-5 .item-isotope, .gallery-isotope.col-5 .item-size, .gallery-isotope.col-5 .item-isotope.larger { width: 50%; } .section-gallery { padding-bottom: 0; } /*forms*/ .letter-field-descr { width: 190px; } /*FOOTER*/ footer{ padding: 20px 0 9px; } .footer-col1{ width:50%; } .footer-col2{ text-align: right; } .footer-col3{ float: none; width: 100%; text-align: center; padding-top: 16px; } .agentura{ float: none; display: inline-block; } /*MAP*/ .map-side:first-child { padding: 0 16px; } .map-desc { width: 100%; margin-right: 0; } .toOrder_btn.address-click { margin-right: 26px; padding: 0 16px; } .address-col:last-child { padding-left: 16px; } /*House Block*/ .buildTech-top { padding: 98px 0 37px; } .buildTech-text p { font-size: 16px; line-height: 20px; } .fortyMore:before{ width: 202px; height: 71px; top: 28px; left: -32px; } span.fm-more{ font-size: 20px; line-height: 16px; } .fm-main{ padding-left:52px; } span.fm-big{ font-size: 80px; line-height: 62px; padding-left: 0; } span.fm-under{ font-size:16px; } .mainBanner { height:768px; background: url("/images/home/mainBanner2_1200.jpg") no-repeat center; } .mainBanner_change { height:768px; background: url("/images/home/mainBanner2_change_1200.jpg") no-repeat center; } .btn_mainBanner { width:286px; height:48px; line-height:50px; box-shadow: 0px 5px 0px #c56d2e; font-size:24px; bottom:215px; } .main__slider_content{top: 580px;} .main__slider .owl-dots{bottom: 10px;} .mainBanner_nav ul li{margin: 0 12px;} } @media screen and (max-width:1100px) { /*.mainBanner_logo { margin-top: 5px; } .hdfix--mod .mainBanner_logo{display: block;}*/ .hdfix--mod .mainBanner_address_p1 p:last-child{} .hdfix--mod .mainBanner_address .mainBanner_address_p2{} .hdfix--mod .hdrFixTop .mainBanner_tel .tel{} .hdfix--mod{ .mainBanner_address_p1 p:last-child{margin-right: 50px;} .mainBanner_address .mainBanner_address_p2, .hdrFixTop .mainBanner_tel .tel{margin-left: 50px;} .mainBanner_nav ul li{margin-left: 15px;} } .house__img{width: 620px;} .himg__container{width: 619px;} .mainBanner--mod2 .main__slider_description{ margin-top: 60px; } } @media screen and (max-width: 991px) { /*GALLERY*/ .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 33.33333%; } /*forms*/ .form-group { margin-left: 0; width: 33.3333333%; padding:0 8px; float: left; } .form-group:first-child { padding-left: 0; } .form-group:last-child { padding-right: 0; } .callback-formArea .form-control { width:100%; } .ask-question__politics { margin-left:0; } .letter-field-descr { width: 190px; } /*MAP*/ .map-text { width: 100%; font-size: 14px; line-height: 20px; } .toOrder_btn.address-click { font-size: 14px; margin-right: 0; padding: 0 10px; } .address-details { margin-top: 16px; padding: 0 0 0 12px; } .address-col{ padding-right:16px; } .address-col:last-child{ padding-left: 6px; padding-right: 6px; } .address-item{ margin-top:16px; } .address-title{ font-size: 14px; line-height: 14px; padding-left: 20px; } .address-title:before{ top: 6px; width: 13px; } .address-info{ font-size: 14px; line-height: 16px; min-height: 32px; } .map-map { height: 360px; } /*House Block*/ .buildTech-top { padding: 68px 0 37px; } } @media screen and (max-width:900px) { .main__slider .container{padding-top: 90px;} .main__slider_content{top: 500px;} .mainBanner--mod2 .main__slider_title{font-size: 55px;} .mainBanner { height:670px; } .mainBanner_change { height:670px; } .mainBanner_blockText { padding-top: 5em; } .mainBanner_blockTitle { font-size:24px; } .mainBanner_blockSubTitle, .mainBanner_blockTitle_small { font-size:15px; } .mainBanner_blockTitle_small span{ font-size:18px; } /* Меню */ .mainBanner_top { position: fixed; height: 80px; left: 0px; right: 0px; top: 0; background: #49850e; z-index:10; } .mainBanner_top .mainBanner_address, .mainBanner_top .mainBanner_tel { display:none; } .menuMobile, .mobile_contact { display:block; } .mainBanner_logo { position:absolute; left:20px; top:0px; margin-top:12px; font-size:10px; } .mainBanner_logo img { height:58px; } .menuMobile { position:fixed; right: 20px; top: 28px; z-index:20; } .mainBanner_logo img.mainBanner_logo_reg { display:none; } .mainBanner_logo img.mainBanner_logo_fix { display:none; } .mainBanner_soc{ display: none; } .mainBanner_logo img.mainBanner_logo_mob { display:inline-block; } .mainBanner_nav { position:fixed; display:none; z-index:10; left:0px; right:0px; top:80px; bottom: 0; margin-top:0px; background:rgba(255,255,255,1); border:none; min-height:auto; line-height:normal; padding:30px 0px; overflow-y: auto; } .mainBanner_nav.open { display:block; } .mainBanner_nav ul li { display:block; margin:0px; line-height:40px; } .mainBanner_nav ul li a { color:#3a3a3a; } .mobile_contact .mainBanner_address, .mobile_contact .mainBanner_tel { position:static; text-align:center; margin-top:10px; color:#3a3a3a; } .mainBanner_block { padding:0px 20px; } .mobile_contact .mainBanner_tel .toOrder_btn { display:block; margin:0 auto; color:#3a3a3a; margin-top:10px; } .blockTitle { font-size:24px; } .payment_title { font-size:18px; } .payment_subTitle { font-size:16px; } .address-info div{ display:none; } .address-info a{ display:inline-block; } .btn_mainBanner { bottom:190px; } .hdfix--mod .mainBanner_logo { display: block; } .hdfix--mod .mainBanner_logo_fix2 { display: none; } .hdrFixWrapCover { background: none; } .hdfix--mod .hdrFixNav { border: none; } .hdfix--mod { .mainBanner_nav ul li, .mainBanner_nav ul li:first-child{margin-left: 0;} .hdrFixNav .mainBanner_nav ul{padding: 0; margin: 0; text-align: center;} .hdrFixNav .mainBanner_nav{padding-top: 30px;} .mainBanner_address{float: none;} .mainBanner_address_p1 p:first-child, .mainBanner_address_p1 p:last-child, .mainBanner_address .mainBanner_address_p2{float: none; margin-left: 0; margin-right: 0;} .mobile_contact .mainBanner_address_p1 p{font-family: Exo2-Medium;} .mobile_contact .mainBanner_address p{margin-bottom: 5px; line-height: 21px;} .mobile_contact .mainBanner_tel{float: none; line-height: normal;} .hdrFixNav .mainBanner_nav{padding-bottom: 30px;} } .complete .projects_img{width: 420px;} .mainBanner--mod2 .main__slider_description{ margin-top: 350px; } } @media screen and (max-width:820px) { .optionsTable figure, .optionsTable .optionsTable_figure{ display:inline-block; float:none; width:300px; margin-bottom:20px; } .optionsTable_figure:first-child { display:none; } .figure_contentOptions, .figure_content { display:table-cell; vertical-align:middle; text-align:left; width:50%; padding-left:20px; } } @media screen and (max-width: 767px){ /*forms*/ .form-group { margin-top: 0; margin-left: 0; width: 50%; padding-left: 8px; padding-right: 8px; } .form-group:first-child { padding-left: 0; } .form-group:nth-child(odd) { padding-left: 0; padding-right: 8px; } .form-group:nth-child(even) { padding-left: 8px; padding-right: 0; } .form-group:last-child { padding:0 16px; } .callback-formArea .form-control { width:100%; } .ask-question__politics { margin-top: 20px; width: 100%; text-align: center; } .letter-field-descr { width: 190px; } /*FOOTER*/ .footer-col1{ float: none; width:100%; text-align:left; } .footer-col2{ text-align:left; float: none; width:100%; padding-top: 16px; } .footer-col3{ float: none; width: 100%; text-align: left; padding-top: 20px; } .agentura{ float: none; display: inline-block; } /*MAP*/ .map-side { float: none; width: 100%; padding: 0 16px; } .map-side:last-child { padding: 0; } .map-desc { float:none; } .toOrder_btn.address-click { margin-right: 12px; padding: 0 16px; } .address-col{ padding-right: 26px; width: auto; } .address-col:last-child{ padding-left: 14px; padding-right: 16px; } .address-item{ margin-top:16px; } .address-title{ font-size: 14px; line-height: 14px; padding-left: 20px; } .address-title:before{ top: 6px; width: 13px; } .address-info{ font-size: 14px; line-height: 16px; min-height: 32px; } .map-map { height: 360px; } /*House Block*/ .buildTech-top { padding: 30px 0 37px; } .buildTech-col { float: none; width: 100%; } .buildTech-col img { display: none; } .forWhom_block { margin-bottom: 45px; } .forWhom_blockImg img { width:100%; } .forWhom_blockText { margin:0px 15px; margin-top:10px !important; } .forWhom_blockText br, .excursionRecord_formTitle br { display:none; } .forWhom_title { font-size:22px; line-height:normal; } .forWhom_text { font-size:16px; } .forWhom_blockText:after { left:0px !important; right:0px !important; bottom:-21px !important; width:100%; background:#92a95c !important; } .excursionRecord_item { text-align:center; width:auto; } .excursionRecord_item p { display:block; margin-top:10px; margin-left:0px; } .excursionRecord_formTitle small span { display:block; } .mainBanner { height: 534px; background: url("/images/home/mainBanner2_760.jpg") no-repeat center; } .mainBanner_change { height: 534px; background: url("/images/home/mainBanner2_change_760.jpg") no-repeat center; } .advantages_list figure { width:200px; margin: 0 20px 45px; } .mainBanner--mod .main__slider_title, .main__slider_title, .mainBanner--mod2 .main__slider_title{line-height: normal; font-size: 30px;} .main__slider_content{display: none;} .mainBanner--mod2 .main__slider_description{ margin-top: 130px; } .main__slider_title, .mainBanner--mod2 .main__slider_title{ font-size: 26px; } .main__slider_text{ font-size: 16px; } } @media screen and (max-width:640px) { .mainBanner { height: 429px; background: url("/images/home/mainBanner2_560.jpg") no-repeat center; } .mainBanner_change { height: 429px; background: url("/images/home/mainBanner2_change_560.jpg") no-repeat center; } .btn_mainBanner { bottom:80px; } .optionsTable_section { padding:0px; } .mobile_version .optionsTable figure, .mobile_version .optionsTable .optionsTable_figure { cursor:pointer; } .mobile_version .optionsTable .optionsTable_figure ul { display:none; } } @media screen and (max-width:700px) { /* Проекты */ .projects_item { width:290px; margin: 0 0 40px!important; } .projects_text { margin-top:10px; } /* Расположение */ .disposition_img { display:block; padding:40px 30px 20px 30px; } .disposition_img img { width:100%; } .h1 { font-size: 32px; .projects h1{margin-bottom: 20px;} } } @media screen and (max-width:520px) { .advantages_list figure { width:140px; margin: 0 20px 45px; } .advantages_list figure img{ width:100px; } } @media screen and (max-width: 479px){ /*GALLERY*/ .gallery-content .gallery_item .text { font-size: 13px; } .paymentImg.building, .paymentImg.wallet { margin-top:0; } /*forms*/ .callback-formArea{ margin-top: 53px; } .form-group { margin-top: 16px; margin-left: 0; float: none; width:100%; } .form-group:first-child { margin-top:0; } .form-group:nth-child(odd) { padding:0; } .form-group:nth-child(even) { padding:0; } .form-group:last-child { padding:0; } .callback-formArea .form-control { width:100%; } .ask-question__politics { margin-top: 26px; } .letter-field-descr { width: 190px; } /*MAP*/ .map-desc { margin-bottom: 26px; } .toOrder_btn.address-click:last-child { margin-top: 6px; } .address-col{ width: 100%; padding: 0; } .address-col:last-child{ padding: 0; margin-top: 16px; } .address-info{ min-height: auto; } .advantages_list figure { margin: 0 10px 45px; width:130px; } .advantages_list figcaption { font-size: 15px; line-height: 18px; margin-top: 10px; } } /*my responsive*/ @media screen and (max-width: 1160px) { .siting__info_list{margin-top: -20px; text-align: center;} .siting__info_item{width: 340px; max-width: 100%; margin-top: 40px; text-align: left;} .siting__top{margin-bottom: 20px;} .siting__bottom{ >.fr, >.fl{display: none;} } .sbottom__text{position: relative; left: 0; top: 0; margin: 0 auto;} .siting__bottom{margin-bottom: 60px;} .footer__bottom{ >.fl, >.fr{float: none;} >.fr{margin-top: 20px;} } .about__info_list{margin-left: -40px;} .about__info_item{margin-left: 40px;} .about__infrastructure_name{line-height: 28px; font-size: 20px;} .about__document_info{float: none; width: 100%;} .adocument__slider{float: none; margin: 30px auto 0;} .house__img_buttons{display: none;} .projects_img{width: 445px; max-width: 100%;} .projects_text ul li{margin-bottom: 22px;} .complete .projects__communications{display: none;} } @media screen and (max-width: 1020px) { .projects h1, .complete .h1{margin: 0 0 20px;} .house{margin-bottom: 0;} .house__top{margin-top: 20px;} .house__img{float: none; margin: 0 auto;} .house__content > .overflow{margin: 40px auto 0; text-align: center; overflow: visible;} .house--complete .house__content{margin-bottom: 25px;} .projects__map{display: inline-block; margin-top: 20px;} .house__list{float: none;} .projects__string, .house--complete .projects__string{display: inline-block; float: none; text-align: left;} .projects__price, .house--complete .projects__price{display: block; text-align: center;} .projects__price p, .projects__price p.html_format{padding-left: 0;} .house--default{ .house__content{border-top: none;} .house__img{width: 100%; height: auto; border: none;} .house__img img{height: auto;} .himg__container{width: 100%; height: auto; border: 1px solid #bbc747;} .house__content .projects__string label.checkbox{display: inline-block;} .house__content .projects__string--mod2 p.h5 input[type="radio"] + span{top: 11px;} .house__content .projects__string--mod2 p.h5 input[type="radio"]:checked + span{top: 8px;} .projects__string{display: block;} .projects__string p{padding-left: 0;} .himg__block{height: auto;} } .house--complete{ .house__content{border-top: none;} .house__img{width: 100%; height: auto; border: none;} .house__img img{height: auto;} .himg__container{width: 100%; height: auto; border: 1px solid #bbc747;} .himg__block{height: auto;} } .house__properties .projects__string{text-align: center;} .mortgage__string{width: 350px; max-width: 100%;} .mortgage__block .fr{display: none;} .figure__line{width: 140px;} .figure__ellipse:first-child{margin-left: 40px;} .mbank__header{margin-bottom: 30px; padding-left: 0;} .contacts__map{margin-left: 40px; margin-right: 70px;} .sbottom__text:before{display: none;} .footer__top .fl{float: none; margin: 0;} .footer__top .fl:after{content: ''; display: table; overflow: hidden; clear: both;} .footer__top .fl:first-child{margin: 0;} .footer__top .fl:first-child{ .ib:first-child{float: left; margin: 0;} .ib:last-child{float: right; margin: 0;} } .footer__top .fl:nth-child(2){float: none; margin-top: 20px;} .footer__soc{float: left;} .footer__politic{float: right; margin-top: 0;} .about__top{margin-left: -50px;} .atop__item{margin-left: 50px;} .about .advantages{padding: 30px 0 50px;} .about__advantages_item{width: 47%;} .about__infrastructure_item{width: 33.3%; padding-top: 33.3%;} .about__scheme .fl{width: 355px; margin-left: 15px;} .about__info_list{margin-left: -20px;} .about__info_item{width: 225px; margin-left: 20px;} .media__list{ width: calc(~'100% + 20px'); margin: 0 -10px 32px; } .media-news__item{ flex: 0 0 calc(~'50% - 20px'); max-width: calc(~'50% - 20px'); margin: 0 10px 25px; } .media__list.media__list--main .media-news__item:nth-child(3){ display: none; } .media__button{ flex: 0 0 calc(~'50% - 20px'); max-width: calc(~'50% - 20px'); } .media__youtube{ width: calc(~'100% + 40px'); margin: 0 -20px 32px; } .media__youtube .popupbox-video{ flex: 0 0 calc(~'33.333333% - 40px'); max-width: calc(~'33.333333% - 40px'); } .media__youtube.media__youtube--main .popupbox-video:nth-child(4){ display: none; } .media__youtube .media__button{ flex: 0 0 calc(~'50% - 40px'); max-width: calc(~'50% - 40px'); } } @media screen and (max-width: 760px) { .hdfix--mod .hdrFixNav .mainBanner_nav{height: calc(~"100% - 80px");} .button2--mod2{display: none;} .button2--mod{border-radius: 50px;} .projects, .about, .house, .contacts, .mortgage .h1, .mortgage, .siting__header{margin-top: 30px;} .projects, .about, .house, .contacts, .mortgage{overflow-x: hidden;} .projects h1, .complete .h1{margin: 0 0 20px;} .himg__block{height: auto;} .himg__container{max-width: 100%; height: auto;} .house__img{max-width: 100%; height: auto;} //.house__content > .overflow{text-align: left;} .house__content .button2--mod{margin-left: 0;} .house__list .html_format{font-size: 14px;} .house__list .ib{width: 85px;} .house__bottom{width: 100%;} .hbottom__left, .hbottom__right{max-width: 100%; width: 100%;} .hbottom__item{width: 100%;} .house__content .projects__string--mod2 p.h5{padding-left: 0;} .house__content .projects__string--mod p.h5 span.h4{padding-left: 15px; text-align: left; font-size: 28px;} .house__content .projects__string--mod p.h5 input[type="checkbox"] + span, .house__content .projects__string--mod p.h5 input[type="checkbox"]:checked + span{left: 0;} .projects__string, .house--complete .projects__string{display: block;} .projects__string p.html_format, .house--complete .projects__string .h5{padding-left: 0;} .projects__map{display: block; padding-left: 0; text-align: left;} .projects__string .h4, .projects__string .h5{padding-left: 0;} .projects_text ul li{margin-bottom: 11px;} .mortgage__string.fl{margin-top: 20px;} .mortgage__top .fr{display: none;} .mortgage__map{display: none;} .mortgage__block{height: auto; margin-top: 0; padding: 20px 30px;} .mortgage__block > .fl{float: none;} .figure__ellipse, .figure__line{float: none;} .figure__ellipse, .figure__ellipse--mod.h1{width: auto; height: auto; margin: 0 auto; line-height: normal; background: none;} .figure__ellipse:first-child{margin-left: 0;} .figure__ellipse span{display: block; width: 50px; height: 50px; margin: 0 auto; line-height: 50px; border-radius: 50%; background: #bbc847;} .figure__text{position: static; margin: 10px auto 0; text-align: center;} .figure__text--mod{width: 200px;} .figure__line{width: 4px; height: 80px; margin: 20px auto;} .figure__ellipse--mod .figure__text--mod{width: 200px; margin: 10px auto 0;} .figure__ellipse--mod span{width: 75px; height: 75px; line-height: 75px; font-size: 42px;} .mbank__item > .fl{float: none;} .mbank__logo{margin-right: 0; text-align: center;} .mbank__content{margin-top: 25px;} .contacts__top{margin-top: 30px;} .contacts__top .wrapper > .fl{float: none;} .contacts__bottom{ .contacts__string{margin: 0;} .contacts__string .fl{margin-bottom: 25px;} } .contacts__managers{margin-top: 15px;} .contacts__map{margin-left: 0; margin-right: 0; margin-bottom: 40px;} .cmap__elems span{font-size: 14px;} .contacts__managers_list{margin-top: -20px;} .contacts__managers_item{width: 100%;} .contacts__managers_img{display: block; margin: 0 auto;} .contacts__managers_content{display: block; margin: 15px auto 0;} .contacts__map img{height: 295px;} .cmap__elems span:nth-child(2){left: 80px; top: 30px;} .cmap__elems span:nth-child(3){left: 210px; top: 88px;} .cmap__elems span:nth-child(4){left: 5px; top: 130px;} .cmap__elems span:nth-child(5){left: 185px; top: 158px;} .cmap__elems span:nth-child(6){left: 205px; top: 221px;} .cmap__elems span:nth-child(7){left: 235px; top: 285px;} .cmap__elems span:nth-child(8){left: 80px; top: 235px;} .siting__signs{max-width: 100%;} .siting__info{padding-bottom: 30px;} .siting__info_list{margin-left: 0;} .siting__info_item{display: block; margin: 40px auto 0;} .sdesignations__item span{font-size: 16px;} .siting__designations .fl{width: 300px; float: none;} .footer .html_format{line-height: 24px;} .footer__top .fl:first-child{ .ib:first-child, .ib:last-child{float: none;} .ib:last-child{margin-top: 20px;} } .footer__soc, .footer__politic{float: none; margin-top: 20px;} .footer__bottom{/*display: none; */margin-top: 20px;} .footer__bottom{ /*>.fl, >.fr{text-align: center;}*/ .fl a, .fr a{display: block; margin: 15px auto 0;} } .about{overflow-x: hidden;} .about__top{margin-left: 0;} .atop__item{display: block; margin: 100px auto 0;} .about__advantages_item{width: 100%;} .about__banner{height: auto;} .about__banner_bg{position: static; height: 350px;} .about__banner_content{max-width: 100%; padding-top: 20px; text-shadow: none; color: #000;} .about__banner_bottom{line-height: 24px; font-size: 18px;} .about__info_content, .about .forWhom_blockList{margin-top: 50px;} .aslider__button{display: none;} .aslider__container{padding-bottom: 20px;} .about__infrastructure_item{width: 50%; padding-top: 50%;} .adocument__slider{width: 100%;} .adocument__container{padding-bottom: 20px;} .adocument__inner{margin: 0 auto;} .about__scheme{margin-top: 75px;} .about__scheme .fl{width: 100%; margin-left: 0;} .ascheme__container--mod .ascheme__block{width: 265px;} .ascheme__map{margin-top: 40px;} /*.ascheme__map{display: none;}*/ .disposition_img_container{display: none;} .disposition_img_container--mob{display: block;} .calcHouse__icon img{max-width: 35px;} .calcHouse__text{padding-left: 10px;} .calcHouse__close{top: 63px;} .media__list{ width: calc(~'100% + 20px'); margin: 0 -10px 32px; } .media-news__item{ flex: 0 0 calc(~'100% - 20px'); max-width: calc(~'100% - 20px'); margin: 0 10px 25px; padding: 32px 20px; } .media__list.media__list--main .media-news__item:nth-child(3){ display: none; } .media__button{ flex: 0 0 calc(~'100% - 20px'); max-width: calc(~'100% - 20px'); } .media__youtube{ width: calc(~'100% + 20px'); margin: 0 -10px 32px; } .media__youtube .popupbox-video{ flex: 0 0 calc(~'50% - 20px'); max-width: calc(~'50% - 20px'); margin: 0 10px 25px; } .media__youtube.media__youtube--main .popupbox-video:nth-child(4){ display: block; } .media__youtube .media__button{ flex: 0 0 calc(~'100% - 20px'); max-width: calc(~'100% - 20px'); } .contacts{ margin-bottom: 60px; } .media-news__platform{ font-size: 16px; line-height: 16px;; margin-right: 24px; margin-bottom: 8px; } .media-news__platform::after .media-news__date{ font-size: 16px; line-height: 16px; } .media-news__text{ font-size: 18px; line-height: 24px; } } @media screen and (max-width: 450px) { .about__infrastructure_item{width: 100%; padding-top: 100%;} }