/*-------ОБЩИЕ СТИЛИ-------*/ .cp_work__attachment{ position: relative; padding: 0.475em 0.71em; border: 1px solid #000000; border-radius: 1.538em; color: #000; cursor: pointer; display: inline-block; & input{ position: absolute; left: 0;top: 0; width: 100%; height: 100%; opacity: 0; } } .desktop .form__row.form__row-recaptcha { margin-top: 18px; margin-bottom: 18px; } .button.button__workers{ font-size: 9px; padding: 0.67em 0.98em; .button__arrow{ height: 9px; font-size: 9px; } } .button.btn-more{ width: auto; display: inline-block; } .button.button_response { font-size: 11px; } p{ font-size: 18px; margin-bottom: 0; line-height: 24px; font-family: "SegoeUILight"; } .news-detail-img{ margin-top: 40px; margin-bottom: 40px; } .button__arrow{ width: 15px; height: 12px; background: transparent url(../../img/btn_str.jpg) no-repeat; font-size: 11px; background-size: 1.3em; content: ''; display: inline-block; vertical-align: middle; margin-left: 5px; } .visible-desktop{ display: block; } .visible-mobile, .visible-table{ display: none; } .small-grid__btn_product.button{ font-size: 11px; .button__arrow{ margin-left: 0; } } #no-p-text-indent{ text-indent: 0; } .product__about--primeks { margin-bottom: 73px; ul{ margin-top: 0; margin-bottom: 0; padding-left: 20px; } } /*-------Конец ОБЩИЕ СТИЛИ-------*/ /*----СОЦИАЛЬНЫЕ ПРОЕКТЫ----*/ .responses__img_doc{ width: 100%; max-width: 175px; float: left; } .responses__img_doc__text{ display: table; padding-left: 40px; box-sizing: border-box; position: relative; min-width: 0px; .responses__text-cater, .responses__text-sotrud{ position: relative; margin-bottom: 24px; & span{ font-size: 18px; font-family: "SegoeUIBold"; } } .responses__text-sotrud:before { position:absolute; top: 0; left: -1.95em; width: 1.69em; height: 1.69em; background-image: url(../../img/responses/info-icon.png); background-repeat: no-repeat; background-position: center top; background-size: 100%; content: ''; display: block; } .responses__text-cater:before { position:absolute; top: 0; left: -1.95em; width: 1.69em; height: 1.69em; background-image: url(../../img/responses/mahine-icon.png); background-repeat: no-repeat; background-position: center top; background-size: 100%; content: ''; display: block; } .responses__text-author{ position: relative; &:before { position:absolute; top: 0; left: -1.7em; width: 1.5em; height: 1.5em; background-image: url(../../img/responses/message-icon.png); background-repeat: no-repeat; background-position: center top; background-size: 100%; content: ''; display: block; } } .responses__text-main{ margin-bottom: 10px; } } .responses__img_doc__text{ .mb10{margin-bottom: 10px;} .responses__text-author{ font-size: 18px; font-family: "SegoeUIBold"; padding-right: 5px; } .responses__text-main *{ font-size: 18px; } } .responses__img_doc__title{ text-align: center; font-size: 30.62px; line-height: 1; font-family: "SegoeUIRegular"; margin-top: 44px; margin-bottom: 67px; display: block; } .responses__img_doc__document, .responsesresponses__img_doc__img{ width: 100%; margin-bottom: 5px; display: block; } .fancybox-inner .responses__item__w{ max-width: 1105px; } @media screen and (max-width: 1024px) { .responses__img_doc__text { display: block; padding-left: 0; min-width: 100px; } .responses__img_doc{ max-width: 100%; float: none; } .responsesresponses__img_doc__img{ vertical-align: top; margin-bottom: 0; width: 70%; float: left; } .responses__img_doc__document{ vertical-align: top; margin-bottom: 0; width: 30%; float: left; img{ max-height: 300px; } } .responses__img_doc__text{ clear: both; } .responses__img_doc__text:before{ content: none; } .responses__img_doc__title{ font-size: 11.15px; line-height: 11.15px; font-family: "SegoeUIBold"; text-align: left; padding-left: 0px; margin-top: 25px; margin-bottom: 25px; box-sizing: border-box; } .responses__text-main{ font-size: 15.53px; line-height: 19.76px; font-family: "SegoeUILight"; text-indent: 40px; } div#recaptcha_work>div { margin: 0 auto; } .product__about--cleaning-detail p{ line-height: 15.5px; } } @media screen and (max-width: 767px) { .product__about--cleaning-detail p{ line-height: 14px; } .nachsotr #recaptcha_work > div { width: 100%!important; margin-left: -1em; } div.form__recaptcha { margin-top: 0px; margin-bottom: 0; } .form__row.form__row-attachment.rekvisit{ margin-bottom: 0; } .nachsotr #recaptcha_work{ transform: scale(0.6); } .responses__img_doc__title{ font-size: 11.15px; line-height: 11.15px; font-family: "SegoeUIRegular"; text-align: center; padding-left: 0px; margin-top: 25px; margin-bottom: 25px; box-sizing: border-box; display: block; } .responses__img_doc__text .responses__text-cater, .responses__img_doc__text .responses__text-sotrud{ margin-bottom: 10px; } .responses__img_doc__text { .responses__text-main{ margin-left: 0; } } .responses__text-sotrud span, .responses__text-cater span, .responses__text-author{ display: block; font-size: 11px; line-height: 14px; margin-bottom: 12px; } .responses__text-sotrud, .responses__text-cater, .responses__text-main{ font-size: 11px; line-height: 14px; font-family: "SegoeUILight"; } .responses__img_doc{ max-width: 100%; float: none; } .responsesresponses__img_doc__img{ vertical-align: top; margin-bottom: 0; width: 50%; float: left; } .responses__img_doc__document{ text-align: right; vertical-align: top; margin-bottom: 0; width: 50%; float: left; img{ max-height: 150px; } } } /*----Конец СОЦИАЛЬНЫЕ ПРОЕКТЫ----*/ /*-----ОТЗЫВЫ-----*/ .responses__cp_otziv{ list-style: none; .responses__document { float: right; width: 15%; } .responses__text{ width: 51.5%; } } /*-----Конец ОТЗЫВЫ-----*/ /*-----КАРУСЕЛЬ ОСНОВНОЙ СТИЛЬ-----*/ .owl-stage-outer{ position: relative; } .news-detail-carousel.owl-theme .owl-nav{ max-width: 1110px; } .owl-theme .owl-nav { margin-top: 0; position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 920px; width: 100%; .owl-prev, .owl-next{ padding: 0; margin: 0; position: relative; width: 17px; height: 87px; background: transparent url(../../img/str.png) 0 0; content: ''; display: block; &:hover{ background: transparent url(../../img/str.png); } } .owl-prev { float: left; background-position: -15px 0px; &:hover{ background-position: -15px 0px; cursor: w-resize; } } .owl-next{ float: right; &:hover{ cursor: e-resize; } } } .no-nav.owl-theme .owl-nav { display: none; } /*-----Конец КАРУСЕЛЬ ОСНОВНОЙ СТИЛЬ-----*/ /*-----Главная страница-----*/ .desktop{ .index-stats__item{ height: 487px; } .index-stats__item-left { -ms-flex-preferred-size: 21%; flex-basis: 21%; } } /*-----Конец Главная страница-----*/ /*-----ГОСУДАР УЧЕРЕЖ-----*/ .clients-group__companies.owl-carousel{ & .owl-item{ text-align: center; & span{ opacity: 0; } &.active.center{ /*& img{ margin-top: 0; height: 150px; }*/ & span{ opacity: 1; } } } & img{ width: initial; max-width: 100%; height: 90px; margin: 0 auto; margin-top: 30px; } } /*-----Конец ГОСУДАР УЧЕРЕЖ-----*/ /*-----НАША КОМПАНИЯ-----*/ .our-company-img{ position: relative; & img{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; } } /*-----Конец НАША КОМПАНИЯ-----*/ img.parallax-slider{ left: 0 !important; right: 0 !important; width: 100% !important; } img{ max-width: 100%; } /*------КАК МЫ РАБОТАЕМ-----*/ .kak_mi_rabotaem{ font-size: 30.62px; line-height: 43.75px; font-family: "SegoeUILight"; margin-top: 8px; } .nachsotr, .nachsotr_btn{ text-align: center; justify-content: center; } #popup--add-question .form__recaptcha, .form__recaptcha{ margin-top: 20px; margin-bottom: 20px; } .nachsotr_btn .button{ width: 150px; height: 43px; font-size: 16px; } /*------КонецКАК МЫ РАБОТАЕМ-----*/ /*----- НАШИ КЛИЕНТЫ -----*/ .desktop .clients-list li.parallax-window--client{ height: 475px; } .tablet .clients-list li.parallax-window--client{ height: 173px; } /*----- НАШИ КЛИЕНТЫ -----*/ /*-----ФУТЕР ДОПОЛНЕНИЕ-----*/ .footer{ flex-direction: column; } .button.go_to_cart{ border-color: #42ffff; color: #42ffff; padding: 8.5px 18px; margin-top: 35px; float: right; .fa-angle-right { position: relative; margin-left: 9px; } .fa.fa-angle-right::after { position: absolute; content: ''; width: 10px; height: 1px; background: #42ffff; left: -8px; top: 7px; } } .footer_sub__footer{ width: 100%; padding: 30px 0 35px 0; display: block; background: #082074; & > .wrapper{ display: flex; flex-direction: row; flex-wrap: wrap; } } .footer_sub__footer.open{ } .sub__footer_menu{ width: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; } .sub__footer_menu_m{ list-style: none; padding-left: 0; margin: 0; a:hover{ text-decoration: underline; } } .sub__footer_menu_m_text, .sub__footer_menu_m, .sub__footer_menu_h{ line-height: 29px; color: #fff; font-size: 20.31px; font-family: "SegoeUIBold"; } .sub__footer_menu_m_text, .sub__footer_menu_m{ font-family: "SegoeUIRegular"; } .wrapper_line_top{ position: relative; width: 100%; height: 1px; display: block; text-align: center; clear: both; margin-bottom: 40px; & i{ position: relative; width: 76px; height: 37px; background: transparent url(../../img/angleTop.png) no-repeat; content: ''; background-size:4.8em; font-size: 16px; display: inline-block; } } /*-----конец ФУТЕР ДОПОЛНЕНИЕ-----*/ /*---------Государственные учереждение------------*/ @media screen and (min-width: 1025px) { h1.title-client{ padding: 100px 70px 20px 70px; } } .full-grid.owl-theme{ .full-grid__item{ min-height: 250px; } cursor: pointer; .owl-dots{ padding: 10px 0; span{ background:#3464b8; border: 5px solid #3464b8; width: 12px; height: 12px; } } .owl-dot:hover span{ background:#3464b8; } .owl-dot.active{ span{ background: transparent; } } } /*---------Государственные учереждение------------*/ /*+++++++++РЕСПОНСИВ+++++++++*/ @media screen and (max-width: 1130px) { .news-detail-carousel.owl-theme .owl-nav{width: 95%;} } @media screen and (max-width: 960px) { .owl-theme .owl-nav{width: 95%;} } @media screen and (min-width: 768px) and (max-width: 1024px) { .visible-mobile, .visible-desktop{ display: none!important; } .visible-table{ display: block!important; } .page-carousel--merida.owl-theme .owl-nav, .page-carousel--index.owl-theme .owl-nav{ display: none; } .page-carousel--merida, .page-carousel--index{ img{ min-height: 318px; } } .news-detail-img{ margin-top: 20px; margin-bottom: 20px; } .no-nav__table.owl-theme .owl-nav { display: none; } .new_news__item__bcontent a{ font-size: 11.92px; line-height: 13px; } .new_news__item__bcontent p{ font-size: 11.92px; line-height: 15.89px; } .kak_mi_rabotaem{ font-size: 18px; line-height: 1; font-family: "SegoeUILight"; margin-top: 8px; } .how img{ margin-top: 10px; margin-bottom: 0; } .how__conditions{ left: 15px; } } @media (max-width: 767px) { p { font-size: 11px; line-height: 14px; } ol { padding-left: 8px; margin: 0; font-size: 11px; line-height: 14px; font-family: "SegoeUILight"; } .visible-table, .visible-desktop{ display: none!important; } .visible-mobile{ display: block!important; } .page-carousel--merida, .page-carousel--index{ img{ min-height: 214px; } } .wrapper.wrapper__min{ padding-left: 10px; padding-right: 10px; } div.owl-theme .owl-nav .owl-prev, div.owl-theme .owl-nav .owl-next{ width: 11px; height: 56px; background: transparent url(../../img/str.png); background-size: 1.3em; font-size: 16px; } div.owl-theme .owl-nav .owl-prev { background-position: -8.4em 0px; } .owl-theme .owl-nav .owl-prev:hover{ background-position: -8.4em 0px; } .owl-theme .owl-nav .owl-prev:hover, .owl-theme .owl-nav .owl-next:hover{ background-size: 1.3em; } .news-detail-img{ margin-top: 15px; margin-bottom: 15px; } .no-nav__mobile.owl-theme .owl-nav { display: none; } .new_news__item__bcontent a{ font-size: 11px; line-height: 12px; margin-bottom: 15px; } .new_news__item__bcontent p{ font-size: 11px; line-height: 14px; text-indent: 40px; } .new_news__item__bimages{ margin-bottom: 20px; } .kak_mi_rabotaem{ font-size: 11px; line-height: 14px; font-family: "SegoeUIBold"; margin-top: 5px; } .how img{ margin-top: 12px; margin-bottom: 0; } div.how h3 + ul p, div.how h3 + div p, div.how h3 + p{ font-size: 11px; } .clients-group__companies{ margin-top: 13px; } .clients-group__companies.owl-carousel .owl-item.active.center img{ height: 90px; } .clients-group__companies.owl-carousel .owl-item span{ opacity: 1; position: relative; width: 80%; padding: 10px 10%; left: 0; bottom: 0; } } /*+++++++++Конец РЕСПОНСИВ+++++++++*/ .obrdan{ display: none; } .obrdan_a{ text-decoration: underline; cursor: pointer; }