/*общее*/
.in-quote {border-left: 2px solid #d44b38;}
/*блок о компании на главной*/
@media screen and (min-width: 768px){
.main-company .p-work__img img {border-radius: 0%; max-width: 184px;}}
.main-company .p-work__item, .main-company .p-work__text {text-align: center;}
.main-company .p-work__img { box-shadow: 0 5px 14px 0 rgb(38 41 59 / 25%); padding: 20px;}
.main-company .p-work__item a {text-decoration:none;}
@media screen and (max-width: 580px) {
.main-company .p-work {display: flex; flex-direction: column;  flex-wrap: wrap; align-items: center;}
}
/*поп категории на главной*/
.bg-categ__row {background-position-y: bottom; background-position-x: center; background-size: 60%;}
.bg-categ__list_home .bg-categ__row {padding: 25px 25px 200px; background-size: 60%;}
/*для кандидатов страница*/
.company-digits-item__digit{font-size: 100px;line-height: 122px;}
.company-digits-item__digit{font-size: 50px;line-height: 61px;color: #F12526;}
.p-our-candidat {margin-left: 30px; margin-top: 40px; text-align: center; width: calc(33.33% - 122px);}
@media screen and (max-device-width:480px) {
.p-our-candidat {display: flex; flex-direction: column;  flex-wrap: wrap; align-items: center; width: calc(33.33% - -156px);}
}
/*о компании страница*/
.p-our-work__komp {margin-left: 30px; margin-top: 40px; text-align: center; width: calc(33.33% - 30px); background-color: #f9f9f9;}
@media screen and (max-width: 580px) {
.p-our-work .p-our-work__komp {margin-left: 30px; margin-top: 40px; text-align: center; width: calc(33.33% - -113px); background-color: #f9f9f9;}}
/*цвета иконок*/
.p-contacts-v2__icon {color: #ff0000;margin-right: 10px;padding-top: 5px;}
.p-team__email svg, .p-team__phone svg {color: #ff0000;margin-right: 5px;}
.product__contact svg {color: #d44b38;}
/*сервисы*/
.column {float: left; width: 25%; padding: 10px;}
.row:after {content: ""; display: table; clear: both; margin-bottom: 40px; text-align: justify;;}
.p-l-work__item:after { background: #ffffff; content: ''; position: absolute; left: 60px; top: 5px; width: 2px; height: 100%;}
.p-l-work__img img {border-radius: 0%; max-width: 100%;}
.p-our-work__texts {font-size: 18px; margin-bottom: 40px;}
.colortext {color: rgb(164 164 164);}
.p-services__item {background: #f4f4f4; border-radius: 4px; display: flex; align-items: center; margin-top: 20px; padding: 15px 100px;}
.p-services__item:first-child {margin-top: 0;}
.price-item__name {padding-right: 40px; width: 100%; display: table-cell; vertical-align: top; font-size: 22px; font-weight: 400;}
.price-list { margin: 0 auto; width: 100%; max-width: 760px;}
.price-item__cost {display: table-cell; vertical-align: top; font-size: 20px; font-weight: 600;}
/*страница склад*/
@media screen and (max-width: 580px) {
.sklad .p-our-work__item {display: flex; flex-direction: column;  flex-wrap: wrap; align: center; align-items: center; width: calc(33.33% - -156px);} .sklad .page img { max-width: 100%; align-items: center;}}
/*прайс-лист*/
.price-section {overflow: hidden; padding-bottom: 135px;}
.price-section__title {margin-bottom: 40px; font-size: 42px; line-height: 1.23; font-weight: 600; text-align: center;}
/*страница для кандидатов*/
.button-kandidaty {margin-bottom:40px; text-align: center;}
.button-kandidaty button{margin:10px 20px; min-width: 269px;}
.button-kandidaty img {margin-left: 10px; max-height: 20px;}
.button_red {border: none; cursor: pointer; color: #fff; text-decoration: none; background: rgb(212,75,56); padding: .7em 1.5em; }
.button_red:hover { background: rgb(232,95,76); }
.button_red:active { background: rgb(152,15,0); }

.button_what {border: none; cursor: pointer; color: #fff; text-decoration: none; background: rgb(30, 35, 54); padding: .7em 1.5em;}
.button_what:hover { background: rgb(30, 35, 54); }
.button_what:active { background: rgb(51, 61, 97); }
.p-our-work__hh {margin-bottom: 40px;}
@media screen and (max-width: 580px) {
.dlya-kand .p-our-work {display: flex; flex-direction: column;  flex-wrap: wrap; align-items: center; margin-bottom: 40px;
    justify-content: center;}
}
.p-info-block__text {line-height: 1.8;}
.p-our-work {justify-content: center;}
.in-modal {text-decoration: none;}
@media screen and (max-width: 580px) {
.servic .column {width: 100%;}
}
.p-contacts-v2__title {margin-block: 10px;}
@media screen and (max-width: 480px){
.p-info-block__title {margin-top: 15px;}
}
.h-block-phone_2 .h-phone__tel {color: #ddd;}
.h-block-cart .mcart__icon {background-color: #1a2035;color: #ffffff;}
.mcart__empty, .mcart__title {color: var(--c-h-i-t);}
.lonking-text {padding: 30px 0; text-align: center; font-size: 20px; line-height: 2;}
/*дгу*/
.dgu .p-picture__wrap {background: #00000040; margin: inherit; color: #fff;}
.dgu .p-picture__title {font-size: 40px; line-height: 100%;}
/*слайдер*/
.brand-angstrem .r-reviews__item-img {width:100%;}
.brand-angstrem .r-reviews__item-img img { max-height: 250px; object-fit: cover;}
.angstrem .owl-nav {top: -55px;}
.angstrem .r-reviews__item-img { width: 100%;}
.angstrem .owl-next, .angstrem .owl-prev {border: 1px solid #50617b;}
@media screen and (max-width: 580px){
.angstrem .r-reviews__item-img img {max-height: 300px;}}
@media screen and (min-width: 581px){
.angstrem.r-reviews__sl {display:none !important}}
.aligncenter {text-align: center; display: block; text-align: center; margin-top: 0; margin-bottom: 5px;}
.p-our-korp { display: flex; flex-wrap: wrap; margin-left: -30px; margin-top: -40px; margin-bottom: 40px; justify-content: center;}
.p-our-work__blocs {margin-left: 30px; margin-top: 40px; text-align: center; width: calc(33.33% - 225px);}
@media screen and (max-width: 680px) { .p-our-work__blocs { margin-left: 20px; margin-top: 30px; width: calc(50% - 20px); text-align: center;}}
.wrapper-boxes { display: flex; text-align: center; flex-direction: row; flex-wrap: wrap; width: 100%;}
.box {margin-left: 30px; margin-top: 40px; text-align: center; width: calc(33.33% - 225px);}
@media screen and (max-width: 680px) {.box {margin-left: 20px; margin-top: 30px; width: calc(100%); text-align: center;}}
button { width: 150px; line-height: 40px; background-color: #232b46; border: 4px solid #fff; color: #fff; text-align: center; margin: 0 auto;}
.owl-theme-nav_2 .owl-nav {top: -50px;}
@media screen and (max-width: 767px)
{.owl-theme-nav_2 .owl-nav {top: -39px;} .owl-carousel .owl-stage-outer {height: 100%; position: relative; overflow: hidden; -webkit-transform: translateZ(0); margin-block: 25px;} .r-reviews .r-reviews__item {width: 100%;}}
.h-categ__wrap .h-categ__item {box-shadow: 0 5px 14px 0 rgb(38 41 59 / 25%);}
.shop-regions-open-window-btn.shop-regions-action-link {color: #ccc;}
.in-separator {background-image: url(/wa-data/public/site/img/girlyandy.png);background-repeat: repeat-x;padding-top: 30px;margin-top:0;}