.other-service__item-image img {
    object-fit: cover;
	border-radius: 15px;
    border: 3px solid #73444e38;
}
.attributes__item-image img {
    object-fit: cover;
	border-radius: 15px;
    border: 3px solid #73444e38;
}
.other-service__item-label {
    font-size: 19px;
    color: #73444e;
	font-weight:bold;
}
.attributes__item-label {
    font-size: 19px;
    color: #73444e;
	font-weight:bold;
}
.attributes__item-text {
    color: #7c7c7c;
}
.other-service__item-text {
    color: #7c7c7c;
}
.other-service__item-image {
    background-color: #5f9ea000;
}
.attributes__item-image {
    background-color: #5f9ea000;
}
.about-company__text {
    line-height: 23px;
}
.about-company__video {
    color: #ffffff;
}
.about-company__item-icon-play {
    border-radius: 16%;
    padding: 25px 40px;
    border: 3px solid #404040;
    background: #87404fc9;
}
.portfolio__item img {
    border: 3px solid #73444e38;
}
.main-section__achievement-number {
    -webkit-text-stroke: 0px rgb(129 129 129);
}
.products-main__btn-callback {
    margin-top: 30px;
}
.products-main__subtext {
    margin-top: 60px;
}
.reviews__text {
    line-height: 27px;
}
.contacts__map iframe {
    border: 2px solid #73444e73 !important;
    border-radius: 10px;
}
.steps__item-label a {
    color: #0007e1;
}
.quiz-form__subtitle span {
    font-size: 50px;
}
.main-section-subtitle {
    color: #707070;
}
.advantages {
    border: 1px solid #73444e26;
}
.quiz-form-ask__finish-image {
    margin-left: 206px;
    padding-top: 55px;
    height: 346px;
}
.form-policy-label a {
    text-decoration: revert;
    cursor: pointer;
}
.grecaptcha-badge {visibility: hidden;}
.products-main__phone {
    font-weight: bold;
    font-size: 22px;
    line-height: 50px;
}



/* Мобильные стили */
@media (max-width: 976px) {
.advantage-item__icon img {
    margin-top: 30px;
}
.header__item-content {
    text-align: center;
}
.header__item-icon {
    display: none;
}
.header__items {
    font-size: 20px;
}
.quiz-form-asks .quiz-form-ask__var img {
    width: 50%;
}
.catalog {
    font-size: 20px;
}
.page-id-521 .quiz-form__subtitle span {
	font-size: 23px;
}
.page-id-521 .quiz-form__subtitle .quiz-form__subtitle-bonus {
	font-size: 23px; color: #589aed !important;
}
.quiz-form-ask__label {
    font-size: 21px;
}
}
/* КОНЕЦ */




/* Разное меню и шапка на разных страницах */
/* Отзывы */ .page-id-512 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-34 {
	display: none;
}
/* Действия */ .page-id-512 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-12 {
	display: none;
}
/* О нас */ .page-id-512 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-13 {
	display: none;
}
/* Контакты */ .page-id-512 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14 {
	display: none;
}
/* Портфолио */ .page-id-512 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-33 {
	display: none;
}
/* Показать другие адреса и контакты */ .page-id-512 a.header__item-address.ankor-adress {
	display: none;
}
/* Конец */





.bazz-widget, .bazz-widget-close, .bazz-widget-form-submit, .bazz-widget-button, .bazz-widget-name-close, .bazz-widget-inner-circle {
	background-color: blue !important;
}
.products-main__item-image img {
    object-fit: contain;
}
.reviews__text a {
    font-size: 30px;
}
.faq__accordion-answer a {
    color: blue;
    font-weight: bold;
}
.mark-green {
    color: blue;
}
.main-section__phone {
	text-decoration: underline !important;
}
.main-section__phone-button {
    font-size: 17px;
}
.attributes__phone-line a {
    color: blue;
    font-weight: bold;
}
body.page-template.page-template-quizzz-page.page-template-quizzz-page-php.page.page-id-521 {
	background-image: url(/wp-content/themes/rius72/assets/img/bg.jpg);
}
.form-all-catalog__body-link a {
    padding: 15px 40px;
}
.qviz-form__btn.prev {
    background: #4d434566;
}
.error-404.not-found {
    text-align: center;
    font-size: 15pt;
    font-weight: bold;
}
.error-404.not-found h1.page-title {
    font-size: 100pt;
}
article {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}
article h1.entry-title {
	color: #6f444e;
    font-weight: bold;
	font-size: 20pt;
    padding: 10px 20px;
	margin: 20px 0;
    border: 1px solid #CCC;
    border-radius: 10px;
    background: #eeeeee;
}
article ol, ul {
    box-sizing: border-box;
    padding-left: 50px;
    padding-top: 20px;
}
article li {
    padding: 10px 0;
}
.about-company__video-preview {
    filter: opacity(0.5);
    border-radius: 20px;
}
.about-company__video {
    border: 1px solid var(--color-red);
    border-radius: 20px;
}
.about-company__item-icon-play {
    border-radius: 20%;
    border: 1px solid #404040;
    background: #87404f94;
}
.main-section__btn-monuments {
    font-size: 19px;
}

.contacts-main {
    margin-top: 100px;
}

.header__social:first-child {
    background: #007941;
}
.header__social:nth-child(2) {
	background: #29b6f6;
}
.header__social:nth-child(3) {
    background: #5a1499;
}
.header__social:nth-child(4) {
    background: #416fd7;
}
.main-section__btn-monuments {
    background: #177ea5;
    border: 1px solid #5a5a5a;
}
.header__feedback-btn {
    background-color: #177ea5;
}


.footer_publoffertatext {
	background: #f4f4f4;
    padding: 10px;
    border-radius: 7px 7px 0px 0px;
    text-align: center;
    font-size: 11px;
    color: #c2c2c2;
}
.footer_publoffertatext a {
	color: #a1a1a1;
}

.main-section__btn {
	background: #177ea5;
    border: 1px solid #5a5a5a;
}
.input-row.catalog-item .catalog-item__wrapper img {
    width: auto;
}

.wpcf7-form p, .wpcf7-form-control.wpcf7-submit {
    width: 100%;
}


.SmartCaptcha-Shield.SmartCaptcha-Shield_visible.SmartCaptcha-Shield_position_right {
	display: none;
}

.catalog-item__wrapper p {width:auto;}



/* Стили для Студия Камня */

@media (max-width: 976px) {
.header-contacts {
    margin-left: 0 !important;
}
.header-logo {
    width: 275px !important;
}
.main-section__achievements {
    grid-template-columns: 1fr !important;
}
}


.header-contacts {
    margin-left: 65px;
}
.main-section__btn-monuments {
	font-size: 19px;
}
.main-section__achievements {
    grid-template-columns: 1fr 1fr;
}
.catalog-item__wrapper p {width:auto;}


/* Стили при переделке */

@media (max-width: 976px) {
	.about-company__item {
        height: auto;
        width: auto;
    }
	.about-company__video-preview {
		width: auto;
		height: auto;
		position: relative;
	}
	.products-main__list_bezmetala {
		grid-template-columns: 1fr !important;
	}
	.reviews__item {
		text-align: center;
	}
	div.marquiz__container.marquiz__container_inline.marquiz__container_has_button {
		box-shadow: none !important;
		background: none !important;
	}
	.logo-desktopz {
		display:none;
	}
	.logo-mobilez {
		display:flex !important;
	}
	.about-company {
        margin-top: 80px !important;
    }
}

.logo-mobilez {
	display:none;
}

.main-section {
    margin-bottom: 70px;
}

.about-company__count-label {
    margin-left: 30px;
}



.products-main__list_bezmetala {
    grid-template-columns: 1fr 1fr;
	display: grid;
    grid-gap: 40px;
}

.about-company__video-preview {
	max-width: 400px;
    max-height: 400px;
}

.reviews__text a {
    color: rgb(168 41 18);
    font-size: 30px;
}

.marquiz__container_inline {
    max-width: 1170px;
}

.marquiz__container {
    margin-top: 40px !important;
}

div.marquiz__container.marquiz__container_inline.marquiz__container_has_button {
	box-shadow: 0px 0px 55px #414141;
}

.header-logo {
    width: 180px;
}

.main-section__bg {
    min-height: 620px;
}
.about-company {
    margin-top: 270px;
}