.personal_data_fixed_block{
	display: none;
	position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -5px);
    z-index: 999;
    border: 1px solid #e7e7e7;
    padding: 22px;
    max-width: 715px;
    background: #fff;
    width: 90%;
    gap:20px;
    color: #222222;
}
.personal_data_fixed_block.open{display: flex;justify-content: space-between;align-items: center;}
.personal_data_fixed_block .main_info{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
}

.personal_data_fixed_block .main_info a{
	font-size: 12px;
    line-height: 16px;
    color: #2d2d2d;
    cursor: pointer;
    border-bottom: 1px dashed #2d2d2d;
    text-decoration: unset;
}

.personal_data_fixed_block .btn_i_agree{color: #fff;background-color: #ff1820;border-color: #ff1820;padding: 9px 24px;display: inline-flex;cursor: pointer;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px;line-height: 1.375;border-radius: 3px;}
.personal_data_fixed_block .btn_i_agree:hover{background-color: #ff4b51;border-color: #ff4b51;}

form label.error{
	color: #e62222 !important;
    font-size: 10px;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}
.found_error_btn #add-site-error{cursor: pointer;color: #C5181D;font-size: 11px;text-decoration: none;}
.found_error_btn #add-site-error:hover{color: #a31418;}
/*---POPUP---*/
.popup_block {
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	z-index: 999999;
	width: 100%;
	height: 100%;
	opacity: 0; /*display: none;*/
}
.popup_block > div.loaded {
	width: 128px;
	margin: 0 auto;
	top: 50%;
	position: relative;
	transform: translateY(-50%);
	background: #fff;
	padding: 25px 60px 60px;
    max-height: 100%;
    overflow-y: auto;
}
.popup_block[data-form='error-form'] > div.loaded {min-width: 580px; box-sizing: border-box;}
.popup_block.popup_template_classic > div.loaded {min-width: 580px; box-sizing: border-box;}
.popup_block.popup_template_classic .preloader {position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;top: 50%;z-index: 1;width: 48px;height: 48px;border: 5px solid #FFF;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}
.popup_block.popup_template_classic .preloader.hide {display: none;}
.popup_block.popup_template_classic .row-captcha {padding: 15px 0;}
.popup_block.popup_template_classic .error-form-main {color: #e62222;font-size: 12px;}


body .c-slider.c-slider-template-2 .widget-item-over[data-view="1"] {font-size: 15px; font-weight: 500;}
body .c-slider.c-slider-template-2 .widget-item-header[data-view="1"] span {font-weight: 300;}
.popup_block[data-form='error-form'] > div.loaded form .input-file-styled span{font-size: 14px;    cursor: pointer;}
.popup_block[data-form='error-form'] > div.loaded form .file-item{font-size: 14px;}
.popup_block > div.loaded .popup_header {
height: auto;
margin-top: 20px;
margin-bottom: 32px;
font-weight: normal;
font-size: 28px;
line-height: 36px;
color: #1B1E25;
word-break: break-word;
}
.popup_block > div.loaded form {
box-sizing: border-box;
position: relative;
width: 100%;
}
.popup_block .popup-window-close-icon.popup-window-titlebar-close-icon {
display: inline-block;
top: 10px;
right: 10px;
width: 40px;
height: 40px;
outline: 0;
opacity: .5;
position: absolute;
cursor: pointer;
-webkit-transition: opacity .2s linear;
-o-transition: opacity .2s linear;
transition: opacity .2s linear;
}
.popup_block .intec-ui-form-field .intec-ui-form-field-title{
display: block;
font-size: 13px;
font-weight: normal;
font-style: normal;
line-height: 1.5;
color: #6e6e6e;
margin-bottom: 8px;
}
.popup_block .intec-ui-form-field.intec-ui-form-field-required .intec-ui-form-field-title:after{
content: '*';
color: #ff0000;
font-weight: normal;
font-style: normal;
}
.popup_block .popup-window-close-icon.popup-window-titlebar-close-icon:after {
background-image: url(../resources/417e68d399fa648ce8fa998634bd0348.png);
width: 16px;
height: 16px;
}

.popup_block > div .form-row {
margin-bottom: 18px;
}

.popup_block > div .form-row .form-result-new-field-title{display: block;font-size: 13px;font-weight: normal;font-style: normal;line-height: 1.5;color: #6e6e6e; margin-bottom: 8px;}
.popup_block > div .form-row .form-result-new-field-title:after { content: '*';color: #ff0000;font-weight: normal;font-style: normal;}

.popup_block .intec-ui-form-field .intec-ui-form-field-content input[type='text'],
.popup_block .intec-ui-form-field .intec-ui-form-field-content input[type='email'],
.popup_block .intec-ui-form-field .intec-ui-form-field-content textarea {
padding: 12px 12px;
border-radius: 3px;
display: block;
width: 100%;
border: 1px solid #f2f2f2;
background-color: #fbfcfd;
color: #5f5f5f;
text-align: left;
-webkit-transition-property: color, border-color, background-color;
-moz-transition-property: color, border-color, background-color;
-ms-transition-property: color, border-color, background-color;
-o-transition-property: color, border-color, background-color;
transition-property: color, border-color, background-color;
-webkit-transition-duration: 350ms;
-moz-transition-duration: 350ms;
-ms-transition-duration: 350ms;
-o-transition-duration: 350ms;
transition-duration: 350ms;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 16px;
line-height: 1.375;
font-weight: normal;
font-style: normal;
margin: 0;
word-spacing: normal;
letter-spacing: normal;
white-space: normal;
outline: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: inherit;
}
.popup_block > div textarea {
resize: vertical;
}

.popup_block .popup_form_field {padding: 8px 0;display: block;}

.popup_block .input-file-styled{margin: 10px 0; display: inline-block}
.popup_block .input-file-styled input{display: none}
.popup_block .input-file-styled span{display: block; color: #888}
.popup_block .input-file-styled span .file-attach{ display: inline-block;  font-size: inherit; background: url(../images/attach-file-ico.png) no-repeat center center; width: 20px;  height: 20px;  background-size: 100%;  vertical-align: middle;}
.popup_block > div .submit,
.popup_block > div input[type='button'] {
color: #fff;
border: none;
cursor: pointer;
background: #ff1820;
width: auto;
padding: 16px 32px;
font-weight: 600;
font-size: 10px;
line-height: 10px;
text-align: center;
letter-spacing: 0.1em;
text-transform: uppercase;
}

.popup_block > div .reset {
padding: 14px 32px;
line-height: 10px;
text-transform: uppercase;
font-weight: 600;
font-size: 10px;
}

.popup_block > div .submit {
display: inline-block;
text-decoration: none;
}
.popup_block .g-recaptcha {
display: flex;
justify-content: center;
}
.popup_block > div .submit-row {
text-align: center;
}

.popup-window.popup-error-success {
font-family: "Montserrat", sans-serif;
overflow: hidden;
}

.popup-error-success .popup-window-titlebar {
margin-top: 0;
}

.popup-error-success .popup-window-titlebar-text {
font-size: 21px;
font-weight: 400;
padding: 0;
color: black;
}

.popup-error-success .popup-window-buttons .btn {
cursor: pointer;
background-color: #FF1820;
padding: 16px 32px;
color: white;
}

.popup-error-success .popup-window-buttons .btn:hover {
background-color: #FF4B51;
color: #fff;
}

.popup-error-success .title-popup {
margin: 0 0 35px 0;
font-size: 16px;
text-align: left;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-contacts[data-expanded=true] .widget-container-button {
opacity: 1 !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-items.overflow-visible {
    overflow: visible !important;
}

.form-politika-konf {
margin: 17px 0 0 0;
}

.polzov-sogl {
display: inline-block;
margin: 20px 0;
color: #FFF;
font-weight: 700;
line-height: 19.5px;
transition: 0.35s;
margin-right: 30px;
}
.polzov-sogl:hover {
opacity: 0.6;
text-decoration: none;
color: #FFF;
}

.intec-ui.intec-ui-control-checkbox input:disabled ~ .intec-ui-part-content{opacity: 0.3;}

.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom {
display: flex;
column-gap: 15px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom .vk {
display: flex;
align-items: center;
justify-content: flex-end;
flex: 1 1 50%;
max-width: 50%;
text-align: right;
font-size: 16px;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom .vk svg {
/* margin-right: 10px; */
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom .rutube svg {
    margin-left: -5px;
}
.c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom a:hover {
text-decoration: none;
}

.catalog-element-purchase .catalog-element-buy-one-click {
    font-size: 12px;
    line-height: 16px;
    color: #808080;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px dashed;
    padding: 0;
    cursor: pointer;
    transition-duration: 0.4s;
    background-color: transparent;
}

.ReaspektPopupOverlay {z-index:9999999!important;}
div#ReaspektPopupBody {box-shadow: none !important;padding: 60px !important;min-width: 410px !important;z-index: 99999998 !important;top: 50%;left: 50%;transform: translate(-50%, -50%);position: fixed !important;max-height:100vh;}
#reaspektGeobaseSearch {border: 1px solid #ccc;padding: 15px;}
.reaspektGeobaseTitle {font-size: 21px;text-transform: none;color: #333;font-weight: 800;}
#ReaspektPopupContainer, .reaspektGeobaseWrapperPopup {height: 100%;}
.reaspektGeobaseCities {max-height:calc(100vh - 211px);overflow:auto;}
.reaspektGeobaseCities .reaspektGeobaseAct {margin-bottom:8px;}
.reaspektGeobaseCities .all {display:none;}
.wrapGeoIpReaspekt {display: inline-block;padding-top: 9px;padding-bottom: 9px;padding-right: 20px;}
.wrapGeoIpReaspekt .location {margin-bottom: 0;}

.wrapGeoIpReaspekt .linkReaspekt.img {display: none;}

.bg_text_description_gray {
    background-color: #F0F6FF;
    background-image: url("../images/attention-icon.svg");
    background-repeat: no-repeat;
    background-position: 30px 35px;
    padding: 35px 70px 35px 105px;
    line-height: normal;
    color: #000;
    font-size: 14px;
    margin-top: 40px;
}

.menu-items [href="/catalog/sale/"],
.menu-submenu [href="/catalog/sale/"] {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.1768 40.0036C74.1768 39.2184 75.3135 37.1833 76.0635 35.8356C77.9307 32.484 80.2588 28.3161 78.4932 24.0586C76.7276 19.7969 72.1377 18.4961 68.4462 17.4492C66.9618 17.0273 64.7196 16.3906 64.165 15.8398C63.5283 15.2031 62.8798 12.9609 62.4072 11.3242C61.3642 7.71093 60.0634 3.21873 55.9463 1.51173C54.9814 1.11323 53.9424 0.910126 52.8525 0.910126C49.8291 0.910126 47.0869 2.42183 44.4384 3.88283C42.9462 4.70703 40.9032 5.83203 40.0009 5.83203C39.2196 5.83203 37.1806 4.69533 35.8329 3.94143C33.2704 2.51173 30.3641 0.890625 27.2431 0.890625C26.122 0.890625 25.0517 1.10163 24.0556 1.51173C19.7939 3.27733 18.4931 7.86723 17.4462 11.5587C17.0243 13.0431 16.3876 15.2853 15.8368 15.8399C15.2001 16.4766 12.9579 17.1251 11.3212 17.5977C7.70786 18.6407 3.21567 19.9415 1.50867 24.0586C-0.194435 28.1758 2.06336 32.2734 3.87976 35.5666C4.70396 37.0588 5.82896 39.1018 5.82896 40.0041C5.82896 40.7893 4.69226 42.8244 3.94226 44.1721C2.07506 47.5237 -0.253034 51.6916 1.51257 55.9491C3.27817 60.2108 7.86806 61.5116 11.5596 62.5585C13.044 62.9804 15.2862 63.6171 15.8408 64.1679C16.4775 64.8046 17.126 67.0468 17.5986 68.6835C18.6416 72.2968 19.9424 76.789 24.0595 78.496C25.0243 78.8945 26.0634 79.0976 27.1533 79.0976C30.1767 79.0976 32.9189 77.5859 35.5674 76.1249C37.0596 75.3007 39.1026 74.1757 40.0049 74.1757C40.7861 74.1757 42.8252 75.3124 44.1729 76.0663C46.7354 77.496 49.6417 79.1171 52.7627 79.1171C53.8838 79.1171 54.9541 78.9061 55.9502 78.496C60.2119 76.7304 61.5127 72.1405 62.5596 68.449C62.9815 66.9646 63.6182 64.7224 64.169 64.1678C64.8057 63.5311 67.0479 62.8826 68.6846 62.41C72.2979 61.367 76.7901 60.0662 78.4971 55.9491C80.2041 51.8319 77.9424 47.7343 76.126 44.4411C75.3017 42.9489 74.1768 40.9059 74.1768 40.0036ZM74.6455 54.3556C72.9619 58.4181 64.3755 58.0665 61.2195 61.2267C58.1726 64.2736 58.5789 72.9027 54.3523 74.6527C53.8406 74.8636 53.3093 74.9574 52.7585 74.9574C48.7429 74.9574 43.7897 70.0199 40.0005 70.016H39.9966C36.0552 70.016 31.0552 74.9379 27.1446 74.9379C26.6251 74.9379 26.1212 74.8519 25.6446 74.6527C21.5821 72.9691 21.9337 64.3827 18.7735 61.2267C15.7266 58.1798 7.09747 58.5861 5.34747 54.3595C3.59747 50.1329 9.98417 44.3205 9.98417 40.0115C9.98807 35.5467 3.66387 29.7225 5.34747 25.6595C7.03107 21.5965 15.6175 21.9486 18.7735 18.7884C21.8204 15.7415 21.4141 7.11243 25.6407 5.36243C26.1524 5.15153 26.6837 5.05773 27.2345 5.05773C31.2501 5.05773 36.2033 9.99523 39.9925 9.99913H39.9964C43.9378 9.99913 48.9378 5.07723 52.8484 5.07723C53.368 5.07723 53.8718 5.16323 54.3484 5.36243C58.4109 7.04603 58.0593 15.6324 61.2195 18.7884C64.2664 21.8353 72.8955 21.429 74.6455 25.6556C76.3955 29.8822 70.0088 35.6946 70.0088 40.0036C70.0088 44.4684 76.3291 50.2926 74.6455 54.3556ZM56.0555 23.9496C56.868 24.7621 56.868 26.0824 56.0555 26.8949L26.8915 56.0589C26.4853 56.4651 25.9501 56.6683 25.4188 56.6683C24.8875 56.6683 24.3524 56.4651 23.9461 56.0589C23.1336 55.2464 23.1336 53.9261 23.9461 53.1136L53.1101 23.9496C53.9265 23.1332 55.243 23.1332 56.0555 23.9496ZM29.5825 35.8366C33.0278 35.8366 35.8325 33.0319 35.8325 29.5866C35.8325 26.1413 33.0278 23.3366 29.5825 23.3366C26.1372 23.3366 23.3325 26.1413 23.3325 29.5866C23.3325 33.0358 26.1372 35.8366 29.5825 35.8366ZM50.4185 44.1725C46.9732 44.1725 44.1685 46.9772 44.1685 50.4225C44.1685 53.8678 46.9732 56.6725 50.4185 56.6725C53.8638 56.6725 56.6685 53.8678 56.6685 50.4225C56.6685 46.9733 53.8638 44.1725 50.4185 44.1725Z' fill='%23FF1820' /%3E%3C/svg%3E");
    /* background-image: url("../images/star-icon.svg"); */
    background-position: left center;
    background-size: 14px;
    background-repeat: no-repeat;
}

.menu-items [href="/catalog/sale/"] {
    background-position: 10px;
}
.menu-submenu [href="/catalog/sale/"] {
    padding-left: 20px!important;
}

.c-markers.c-markers-template-2 .widget-markers-sale {
    padding-left: 30px;
    background: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.1768 40.0036C74.1768 39.2184 75.3135 37.1833 76.0635 35.8356C77.9307 32.484 80.2588 28.3161 78.4932 24.0586C76.7276 19.7969 72.1377 18.4961 68.4462 17.4492C66.9618 17.0273 64.7196 16.3906 64.165 15.8398C63.5283 15.2031 62.8798 12.9609 62.4072 11.3242C61.3642 7.71093 60.0634 3.21873 55.9463 1.51173C54.9814 1.11323 53.9424 0.910126 52.8525 0.910126C49.8291 0.910126 47.0869 2.42183 44.4384 3.88283C42.9462 4.70703 40.9032 5.83203 40.0009 5.83203C39.2196 5.83203 37.1806 4.69533 35.8329 3.94143C33.2704 2.51173 30.3641 0.890625 27.2431 0.890625C26.122 0.890625 25.0517 1.10163 24.0556 1.51173C19.7939 3.27733 18.4931 7.86723 17.4462 11.5587C17.0243 13.0431 16.3876 15.2853 15.8368 15.8399C15.2001 16.4766 12.9579 17.1251 11.3212 17.5977C7.70786 18.6407 3.21567 19.9415 1.50867 24.0586C-0.194435 28.1758 2.06336 32.2734 3.87976 35.5666C4.70396 37.0588 5.82896 39.1018 5.82896 40.0041C5.82896 40.7893 4.69226 42.8244 3.94226 44.1721C2.07506 47.5237 -0.253034 51.6916 1.51257 55.9491C3.27817 60.2108 7.86806 61.5116 11.5596 62.5585C13.044 62.9804 15.2862 63.6171 15.8408 64.1679C16.4775 64.8046 17.126 67.0468 17.5986 68.6835C18.6416 72.2968 19.9424 76.789 24.0595 78.496C25.0243 78.8945 26.0634 79.0976 27.1533 79.0976C30.1767 79.0976 32.9189 77.5859 35.5674 76.1249C37.0596 75.3007 39.1026 74.1757 40.0049 74.1757C40.7861 74.1757 42.8252 75.3124 44.1729 76.0663C46.7354 77.496 49.6417 79.1171 52.7627 79.1171C53.8838 79.1171 54.9541 78.9061 55.9502 78.496C60.2119 76.7304 61.5127 72.1405 62.5596 68.449C62.9815 66.9646 63.6182 64.7224 64.169 64.1678C64.8057 63.5311 67.0479 62.8826 68.6846 62.41C72.2979 61.367 76.7901 60.0662 78.4971 55.9491C80.2041 51.8319 77.9424 47.7343 76.126 44.4411C75.3017 42.9489 74.1768 40.9059 74.1768 40.0036ZM74.6455 54.3556C72.9619 58.4181 64.3755 58.0665 61.2195 61.2267C58.1726 64.2736 58.5789 72.9027 54.3523 74.6527C53.8406 74.8636 53.3093 74.9574 52.7585 74.9574C48.7429 74.9574 43.7897 70.0199 40.0005 70.016H39.9966C36.0552 70.016 31.0552 74.9379 27.1446 74.9379C26.6251 74.9379 26.1212 74.8519 25.6446 74.6527C21.5821 72.9691 21.9337 64.3827 18.7735 61.2267C15.7266 58.1798 7.09747 58.5861 5.34747 54.3595C3.59747 50.1329 9.98417 44.3205 9.98417 40.0115C9.98807 35.5467 3.66387 29.7225 5.34747 25.6595C7.03107 21.5965 15.6175 21.9486 18.7735 18.7884C21.8204 15.7415 21.4141 7.11243 25.6407 5.36243C26.1524 5.15153 26.6837 5.05773 27.2345 5.05773C31.2501 5.05773 36.2033 9.99523 39.9925 9.99913H39.9964C43.9378 9.99913 48.9378 5.07723 52.8484 5.07723C53.368 5.07723 53.8718 5.16323 54.3484 5.36243C58.4109 7.04603 58.0593 15.6324 61.2195 18.7884C64.2664 21.8353 72.8955 21.429 74.6455 25.6556C76.3955 29.8822 70.0088 35.6946 70.0088 40.0036C70.0088 44.4684 76.3291 50.2926 74.6455 54.3556ZM56.0555 23.9496C56.868 24.7621 56.868 26.0824 56.0555 26.8949L26.8915 56.0589C26.4853 56.4651 25.9501 56.6683 25.4188 56.6683C24.8875 56.6683 24.3524 56.4651 23.9461 56.0589C23.1336 55.2464 23.1336 53.9261 23.9461 53.1136L53.1101 23.9496C53.9265 23.1332 55.243 23.1332 56.0555 23.9496ZM29.5825 35.8366C33.0278 35.8366 35.8325 33.0319 35.8325 29.5866C35.8325 26.1413 33.0278 23.3366 29.5825 23.3366C26.1372 23.3366 23.3325 26.1413 23.3325 29.5866C23.3325 33.0358 26.1372 35.8366 29.5825 35.8366ZM50.4185 44.1725C46.9732 44.1725 44.1685 46.9772 44.1685 50.4225C44.1685 53.8678 46.9732 56.6725 50.4185 56.6725C53.8638 56.6725 56.6685 53.8678 56.6685 50.4225C56.6685 46.9733 53.8638 44.1725 50.4185 44.1725Z' fill='%23000000' /%3E%3C/svg%3E") calc(100% - 58px) / 75% 75% no-repeat, #eef913;
    color: #000;
    /* background: url("../images/flag.png") left no-repeat, #535D2B; */
    /* color: #fff; */
}

@media (max-width: 1300px) {
    .widget-item-block-desktop .widget-item-content .widget-item-wrapper.intec-grid.intec-grid-i-h-20 .intec-grid-item.intec-grid-item-a-center .widget-item-text .widget-item-description{
        width: 60%;
    }
}

@media screen and (max-width:1280px) and (min-width:769px) {
    #ReaspektPopupBody {width:80%;height:100%;}
    #ReaspektPopupContainer,.reaspektGeobaseWrapperPopup {height:100%;}
    .reaspektGeobaseCities {height:calc(100% - 118px);overflow:auto;}
    .reaspekt_row {flex-direction:column;max-height:1276px;flex-wrap:wrap;}
}


@media (max-width: 768px) {
    .bg_text_description_gray {
        background-image: none;
        padding: 25px;
    }
    .personal_data_fixed_block{flex-direction: column;}
    .personal_data_fixed_block .btn_i_agree{width: 100%;}
    .found_error_btn {width: 100%;display: flex;justify-content: center;}

    div#ReaspektPopupBody {position:fixed;min-width:100%!important;padding: 0 !important;top: 0;left: 0;transform: none;height: 100%;background-color: #1C1B22!important;}
    #ReaspektPopupContainer {background:#fff;}
    #ReaspektPopupBody #ReaspektCloseBtn{width: 50px; height: 50px;}
    .reaspekt_row {flex-direction:column;}
    .reaspekt_col_6 {padding:0;}
    .reaspektGeobaseAct.delivery::before {content:none;}
    .reaspektGeobaseCities {height:calc(100% - 180px);overflow:auto;margin:20px;}
    .reaspektGeobaseCities .reaspektGeobaseAct {text-align: left;}
    .reaspektGeobaseCities .reaspektGeobaseAct a b {font-weight:400;}
    .reaspektGeobaseTitle {font-size:16px;font-weight:600;height:50px;display:flex;justify-content:center;align-items:center;position:relative;z-index:999;}
    .reaspektGeobaseTitle::before {content:'';width:100%;position:absolute;background:#f5f5f5;height:100%;top:0;z-index:-1;}
    .reaspektGeobaseTitle::after {content:'';width:90%;position:absolute;background:#00509c;height:30px;border-radius:100%;box-shadow:0 7px 8px 6px rgba(0,0,0,0.5);margin-top:-40px;z-index:-2;left:50%;transform:translateX(-50%);top:100%;}
    div#ReaspektPopupBody div#ReaspektCloseBtn {top:0;right:0;z-index:9999;}
    .reaspektGeobaseWrapperPopup .reaspektGeobaseTitle{margin: 0;font-size: 22px;}
    .reaspektGeobaseWrapperPopup .reaspektGeobaseTitle::after {box-shadow: none;}
    .reaspektGeobaseFind {margin:0 20px;}
    .reaspektResultCityAjax {left:0;right:0;width:auto;padding:15px 0;background:#fff;height:calc(100vh - 180px);}
    .reaspektResultCityAjax .reaspektSearchCity:not(:last-child) {margin-bottom:10px;}
    #reaspektGeobaseSearch {padding:7px 15px;}
    .wrapGeoIpReaspekt .linkReaspekt.img {display: block;}
    .wrapGeoIpReaspekt .linkReaspekt.text {display: none;}
    .wrapQuestionReaspekt {display: none;}
}

@media (max-width: 600px) {
.popup_block[data-form=error-form]>div.loaded{padding: 34px 30px 30px;width: 100%;min-width: unset;position: fixed;top: 0;left: 0;right: 0;bottom: 0;transform: unset;}
.popup_block.popup_template_classic > div.loaded {padding: 34px 30px 30px;width: 100%;min-width: unset;position: fixed;top: 0;left: 0;right: 0;bottom: 0;transform: unset;}
.popup_block > div.loaded .popup_header {margin-top: 0;font-size: 20px;}
.popup_block .popup-window-close-icon.popup-window-titlebar-close-icon {top: 25px;}
.popup-error-success .popup-window-content {flex: none;}
.popup_block .popup_form_field {padding: 4px 0;}

}

/*@media screen and (max-width:768px) {*/
/*	.l-footer__copyright .container .d-flex.justify-content-between.align-items-center{align-items: flex-start!important;flex-direction: column;}*/
/*	!*.popup_block[data-form=error-form]>div.loaded{}*!*/
/*	.popup_block > div.loaded .popup_header .title{font-size: 18px;}*/
/*	.popup_block > div .form-row > .form-row.clearfix{margin: 0 0 18px;}*/
/*	.popup_block > div.loaded form{padding: 0 25px 50px;}*/
/*	.popup_block > div font{right: 0;}*/
/*}*/
@media screen and (max-width:720px) {
    body .c-slider.c-slider-template-2 .widget-item-wrapper {
        height: 400px !important;
    }
}

@media (max-width: 550px) {
    .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom .vk svg {
        /* display: none; */
    }
    .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom a {
        padding: 8px;
    }
}

@media (max-width: 485px) {
    .popup-window.popup-error-success.popup-window-with-titlebar {min-width: unset;}
    .popup-error-success .popup-window-titlebar-text {font-size: 18px;white-space: normal;line-height: 1.1;}
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@media (max-width: 400px) {
    .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom {
        justify-content: center;
    }
    .c-footer.c-footer-template-1 .widget-view .widget-view-5 .widget-part.widget-part-right .footer-social-custom .vk {
        max-width: none;
        flex: 0 1 auto;
    }
}