@font-face {
	font-family: 'nextart';
	src: url('../fonts/nextart.eot');
	src: url('../fonts/nextart.eot') format('embedded-opentype'),
	url('../fonts/nextart.woff2') format('woff2'),
	url('../fonts/nextart.woff') format('woff'),
	url('../fonts/nextart.ttf') format('truetype'),
	url('../fonts/nextart.svg#nextart') format('svg');
}

@font-face {
    font-family: 'intCyrReg';
    src: url('../fonts/InterstateCyrReg.eot');
    src: url('../fonts/InterstateCyrReg.eot') format('embedded-opentype'),
         url('../fonts/InterstateCyrReg.woff2') format('woff2'),
         url('../fonts/InterstateCyrReg.woff') format('woff'),
         url('../fonts/InterstateCyrReg.ttf') format('truetype'),
         url('../fonts/InterstateCyrReg.svg#InterstateCyrReg') format('svg');
}
/* @font-face { 
    font-family: "intCyrReg";
    src: url('../fonts/Interstate Cyr Reg.otf');
} */

@font-face {
    font-family: 'intCyrLig';
    src: url('../fonts/InterstateCyrLig.eot');
    src: url('../fonts/InterstateCyrLig.eot') format('embedded-opentype'),
         url('../fonts/InterstateCyrLig.woff2') format('woff2'),
         url('../fonts/InterstateCyrLig.woff') format('woff'),
         url('../fonts/InterstateCyrLig.ttf') format('truetype'),
         url('../fonts/InterstateCyrLig.svg#InterstateCyrLig') format('svg');
}
/* @font-face { 
    font-family: "intCyrLig";
    src: url('../fonts/Interstate Cyr Lig.otf');
} */

@font-face {
    font-family: 'intCyrBol';
    src: url('../fonts/InterstateCyrBold.eot');
    src: url('../fonts/InterstateCyrBold.eot') format('embedded-opentype'),
         url('../fonts/InterstateCyrBold.woff2') format('woff2'),
         url('../fonts/InterstateCyrBold.woff') format('woff'),
         url('../fonts/InterstateCyrBold.ttf') format('truetype'),
         url('../fonts/InterstateCyrBold.svg#InterstateCyrBold') format('svg');
}
/* @font-face { 
    font-family: "intCyrBol";
    src: url('../fonts/Interstate Cyr Bold.otf');
} */

@font-face {
    font-family: 'interstate_regular';
    src: url('../fonts/interstate_regular.eot');
    src: url('../fonts/interstate_regular.eot') format('embedded-opentype'),
         url('../fonts/interstate_regular.woff2') format('woff2'),
         url('../fonts/interstate_regular.woff') format('woff'),
         url('../fonts/interstate_regular.ttf') format('truetype'),
         url('../fonts/interstate_regular.svg#interstate_regular') format('svg');
}

/* @font-face { 
    font-family: "interstate_regular";
    src: url('../fonts/interstate_regular.otf');
} */


*{
	-webkit-tap-highlight-color:transparent;
}
.slideshow-main {
    display: block;
}

body {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6{
	font-family: "nextart";
	text-align: left;
}
h1 {
    font-size: 1.4rem;
}
h2 {
    font-size: 1.3rem;
}
h3 {
    font-size: 1.2rem;
}
h4 {
    font-size: 1.1rem;
}
h5 {
    font-size: 1rem;
}

p, li{
	font-family: "intCyrLig";
}


/* @media 	only screen and (-webkit-min-device-pixel-ratio : 1.5),
		only screen and (min-device-pixel-ratio : 1.5) {
			body { font-size: 150%; }
}

@media 	only screen and (-webkit-min-device-pixel-ratio : 2),
		only screen and (min-device-pixel-ratio : 2) {
		body { font-size: 200%; }
}
 */

.header-bottom-menu, .header-set-city,
.header-search, .header-menu,
.prev-slide, .next-slide, .header-slide
{
	cursor: pointer;
}

.header-bottom-menu, .action-h1-cus-txt,
.tredin-foot-right a, .comments-user-date{
	color: #00BEFE;
}

.action-block-info p, .block-menu-link a, .block-menu-link .fake_link,
.amenities-block-info p, .action-block-2-info p{
	font-family: "intCyrLig";
	font-size: 0.7rem;
}

.action-block-info h1, .amenities-block-info h1,
.action-block-2-info h1 {
    font-family: "nextart";
    font-size: 12pt;
}

.action-block-info a, .amenities-block-info a,
.action-block-2-info a, .tredin-foot-left-info a {
    font-family: "nextart";
    color: white;
}

.main {
    min-width: 320px;
	height: auto;
	background-color: #0068A5;
	color: white;
	margin: 0 auto;
	max-width: 1200px;
	-webkit-box-shadow: 0px 0 15px #0B1E43;
	        box-shadow: 0px 0 15px #0B1E43;
}

.header {
	display: flex;
	flex-direction: column;
	align-items: center;
	/* background-image: url("../icon/main-fon.png"); */
	/* background: linear-gradient(180deg, #14356F 50%, #0068A5 95%); */
	background: #14356F;
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.breacrumbs-h1, .breacrumbs{
	margin-right: 1rem;
	margin-left: 1rem;
}
.prev-slide{
	margin-left: 1rem;
}
.next-slide{
	margin-right: 1rem;
}

.header-top-block{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	width: 100%;
	margin-bottom: 1rem;
}
.top-menu-main {
    display: flex;
    justify-content: center;
}
.wrap-header-top-bar {
	background: white;
	color: black;
	box-shadow: 0 0 20px black;
	position: fixed;
	height: 50px;
	width: 100%;
	display: flex;
	justify-content: center;
	z-index: 9999;
}

.open-additional-bar-wrapper {
	width: 100%;
	color: gold;
	background: #0B1E43;
	position: relative;
	overflow: hidden;
	display: none;
	justify-content: center;
	opacity: 0;
}
.a-bar-block {
	display: flex;
	align-items: center;
	font-size: .8rem;
	font-family: "nextart";
	padding: .5rem 0;
	word-wrap: break-word;
	margin: 0 1rem;
}
.a-bar-block .fa-exclamation-triangle {
	font-size: 1rem;
	margin-right: .25rem;
	margin-bottom: .09rem;
}

.wrap-header-top-bar2 {
    max-width: 1200px;
	width: 100%;
}
.wrap-header-top-bar3 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin: 0 1rem;
	z-index: 9999;
	position: relative;
	background: white;
	height: 100%;
}

.header-left {
	display: flex;
	width: 50px;
	height: 50px;
	background: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjggMTI3Ljc2Ij4NCjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbC1ydWxlOiBldmVub2RkOyBmaWxsOiAjMEYyOTVCO308L3N0eWxlPjwvZGVmcz4NCjx0aXRsZT5tb2JpbGUtbG9nbzwvdGl0bGU+DQo8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04NC43NSwxLDYyLjU2LDM0LjgzaDQuMzFMODQuNzUsNy41Niw4NSw4bC4yNS0uMzksMTcuODgsMjcuMjdoNC4zMUw4NS4yNSwxLDg1LDEuMzlaTTQzLDY0LjYzLDEsMTI4Ljc2SDUuMzFMNDMsNzEuMTloNC4xN2w0LjMyLTYuNTZabTk3LDY0LjEzaDE2LjI0TDE1MiwxMjIuMkgxOGwtMiwzSDEzNy43MVptMjQuNjYsMEgxNjlMMTE5LDUyLjRsLjE2LS4xMmMtLjM4LS41MS0uNzYtMS0xLjEzLTEuNDdsLTEuODIsMS4zOXEtNC4wOS01LjM2LTctNy4wN2ExMi4xNiwxMi4xNiwwLDAsMC02LjI5LTEuNzFBMTAuMiwxMC4yLDAsMCwwLDk1Ljc0LDQ2YTguMjYsOC4yNiwwLDAsMC0yLjU3LDQuMjQsMTAuMjcsMTAuMjcsMCwwLDEsNy0yLjQzLDEyLjExLDEyLjExLDAsMCwxLDYuMjksMS43MnEyLjY0LDEuNTcsNi4zNSw2LjI3bC0uMTIuMDcsMy4xMyw0Ljc3LDMtMS43M1ptLTEwNi45Mi03OHY2MC44NGg2Ljl2LTRINjIuMzVWNDYuNjdINDYuODVWNDMuODZINDIuMjZ2Ni44NVptMTEuNDgsMEg4MC4xOHYtNEg2OS4yNVpNODguNDgsMTEwYTIwLDIwLDAsMCwwLDExLjYsMy42MiwyMC4wOSwyMC4wOSwwLDAsMCwxOC41LTExLjc5LDIyLjU3LDIyLjU3LDAsMCwxLTEuNzEsMS44NSwxOS41NSwxOS41NSwwLDAsMS0xNC4xLDUuNTgsMTkuOTMsMTkuOTMsMCwwLDEtMTEuNTktMy42MnEtNC41Ni0zLjE2LTguNDctMTAuMDlsLTMuODIsMi4zUTgzLjI3LDEwNi4zNiw4OC40OCwxMTBaTTg3LjEsNDYuNDlhMTYuNjgsMTYuNjgsMCwwLDAtMS42MywyLjI0LDE1LjYyLDE1LjYyLDAsMCwwLTIuMjEsOC4xOSwxNi43MiwxNi43MiwwLDAsMCwzLjgxLDEwLjUzcTIuMTgsMi45MiwxMS4xOCw5LjQ4YzYsNC4zMywxMCw4LDEyLjMsMTEuMTJhMTEuNTQsMTEuNTQsMCwwLDEsMi40NCw2LjgsMTAuNzgsMTAuNzgsMCwwLDEtLjU2LDMuNDQsMTEuMTUsMTEuMTUsMCwwLDAsMS41OS0yLDExLDExLDAsMCwwLDEuNjctNS43OCwxMS41MiwxMS41MiwwLDAsMC0yLjQ1LTYuODFRMTA5Ljg4LDc5LjA3LDEwMSw3Mi41NlQ4OS43Nyw2My4wOEExNi42MywxNi42MywwLDAsMSw4Niw1Mi41NSwxNi4wOSwxNi4wOSwwLDAsMSw4Ny4xLDQ2LjQ5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIi8+PC9zdmc+");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}


.block_bar_icon {
    display: flex;
    align-items: center;
	margin-bottom: .5rem;
}

.bar_icon {
	font-size: .6rem;
	cursor: pointer;
	color: #0F295B;
	border: 1px solid #0F295B;
	box-shadow: 0 0 5px white;
	padding: .25rem .35rem;
	border-radius: 3rem;
	margin-left: .5rem;
	background: none;
	transition: all 250ms ease;
}

.tul_bar_custom{
	background: #0F295B;
	box-shadow: 0 0 5px #0F295B;
	cursor: pointer;
}
.tul_bar_custom a{
	color: white;
}
.block-icon-menu {
    display: flex;
	font-size: 1.2rem;
	justify-content: flex-end;
}
.header-auth-lk {
    margin-right: .4rem;
}

.header-center {
	display: none;
	width: 100%;
}
.open-menu {
	position: absolute;
	background: #0B1E43;
	width: 100%;
	max-width: 1200px;
	display: none;
	border-top: 5px solid white;
	flex-direction: column;
	top: 50px;
	z-index: 9998;
	box-shadow: 0 5px 10px black;
	opacity: 0;
}
.open-menu-wrapper {
	display: flex;
	width: 100%;
	flex-direction: row;
	font-size: .8rem;
	flex-wrap: wrap;
	padding: 1rem 0 0 0;
	background: #0B1E43;
}
.open-menu-wrapper2 {
	display: flex;
	margin: 0rem 1rem .5rem;
	width: 100%;
	border-bottom: 1px solid white;
	justify-content: center;
}
.open-menu-wrapper2.last {
    border: none;
	margin: 0rem 1rem 0;
}
.open-menu-wrapper3 {
    width: 100%;
	margin: .5rem 0;
}
.menu-title {
    display: flex;
    justify-content: space-between;
    color: white;
	align-items: center;
}
.open-menu-img {
    margin: 0 .5rem 0 0;
    height: 100px;
    display: flex;
    align-items: center;
	display: none;
}
.open-menu-img img {
	max-width: 100px;
	height: auto;
}
 .open-sub-menu {
    display: flex;
	flex-direction: column;
	margin-left: .5rem;
	height: 0px;
	justify-content: space-between;
	opacity: 1;
	overflow: hidden;
}

.open-sub-menu-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
	cursor: pointer;
}
.open-menu-name {
    text-transform: uppercase;
    font-family: "intCyrLig";
    color: white;
    margin: 0 0 .25rem;
    font-weight: bold;
    font-size: 1rem;
}
.sub_menu_open {
    cursor: pointer;
	transition: transform 250ms ease 0s;
}
.open-menu-link {
    font-family: "intCyrLig";
    font-size: .8rem;
	color: white;
    text-transform: uppercase;
    text-decoration: none;
    margin: .25rem 0;
	transition: color 250ms ease 0s;
}
.open-menu-link:hover{
	color: gold;
}

.header-center-blocks {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: nowrap;
	margin: 6rem 1rem 0rem 1rem;
	/* margin: 1rem;
	margin-top: 70px; */
}
.top_menu {
    display: none;
}

.header-select-city {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.2rem .5rem;
	background-color: #00BEFE;
	border-radius: 5px;
	margin-bottom: .6rem;
	width: 100%;
	max-width: 120px;
	cursor: pointer;
}


.header_center_1 {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	width: 50%;
	margin-right: .5rem;
}
.header_center_2 {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: flex-end;
	margin-left: .5rem;
	width: 50%;
}

.header-city {
    color: #0B1E43;
}
.header-info {
    text-align: right;
}
.header-telepone, .header-city{
	font-family: "nextart";
}

.header-set-city {
    margin-left: 1rem;
}

.operating_mode {
	background-color: #0B1E43;
	text-align: center;
	flex-direction: column;
	font-family: intCyrLig;
	font-size: 1rem;
	align-items: center;
	display: none;
}
.page-service-desctop-view .operating_mode{
	display: flex;
}

.operating_mode div {
    margin: .25rem .5rem;
}
.header-info .svg-inline--fa.fa-question-circle.fa-w-16 {
    cursor: pointer;
    margin-left: .25rem;
	transition: all 250ms ease-out;
}

.header-info .svg-inline--fa.fa-question-circle.fa-w-16:hover {
    color: #00BEFE;
}

.header-adress, .header-info{
	font-family: intCyrLig;
	font-size: .8rem;
	text-align: justify;
	word-break: break-all;
}
.header-telepone{
	color: #00BEFE;
	margin-top: .3rem;
	margin-bottom: .75rem;
}

.header-auth-lk a {
    color: white;
    font-family: "nextart";
}
.header-logo {
	background-image: url("../icon/new-logo.png");
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 200px;
	height: 50px;
}
.header-bottom-menu {
    font-size: 2rem;
	margin: 1rem 0 0 0;
}

.header-slide {
	width: 50px;
	height: 50px;
	margin: 0rem 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid white;
	border-radius: 10px;
	padding: 5px;
	position: relative;
}

.header-slide svg{
	width: 50px;
	height: 50px;
}

.header-slide.slide-icon-activate{
	background-color: #00BEFE;
}
.header-slide:hover {
    background-color: #00BEFE;
	border: 1px solid #0068A5;
}

.header-slide img {
    width: 100%;
    height: auto;
}

.header-slider-menu {
	display: flex;
	justify-content: center;
	margin: 4rem 1rem 1rem 1rem;
	width: 90%;
	align-items: center;
}

.slider-info {
    display: flex;
    align-items: center;
    justify-content: center;
}

.prev-slide {
   /*  background-image: url("../icon/arrow_left_off.png"); */
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
	margin-right: .5rem;
	font-size: 1.5rem;
}
.next-slide {
    /* background-image: url("../icon/arrow_right_off.png"); */
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
	margin-left: .5rem;
	font-size: 1.5rem;
}

.slider-info .block-menu-left, .slider-img {
    display: none;
}

#liquid1 {
    width: 85%;
}

/* main menu */
.main-menu {
	width: 320px;
	background-image: url("../icon/main-menu-fon.png");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	font-family: "nextart";
	top: 0;
	right: -320px;
	display: block;
	position: fixed;
	z-index: 3;
}
.top-menu-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 0rem 1rem;
	color: #00BDFD;
}
.body-menu-info {
    margin: 0rem 1rem 1rem 1rem;
}
.block-main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.main-menu-parent {
    margin-top: .5rem;
	cursor: pointer;
	font-size: .9rem;
	color: white;
}
.main-menu-direct-link{
	text-decoration: none;
    margin-top: 1rem;
	cursor: pointer;
	font-size: .9rem;
	color: white;
}


.footer-menu-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 1rem;
    border: 1px solid white;
    padding: .5rem;
	border-radius: 5px;
}
.search-fields {
    width: 80%;
    border: none;
    background: none;
    color: white;
}
.search-fields::-webkit-input-placeholder {color:white;}
.search-fields::-moz-placeholder          {color:white;}/* Firefox 19+ */
.search-fields:-moz-placeholder           {color:white;}/* Firefox 18- */
.search-fields:-ms-input-placeholder      {color:white;}
.footer-menu-info .svg-inline--fa.fa-search.fa-w-16, .top-menu-info .svg-inline--fa.fa-times.fa-w-12 {
    cursor: pointer;
}

@-webkit-keyframes menu-paragraphs-animation {
	from 	{opacity: 0;}
	to		{opacity: 1;}
}

@keyframes menu-paragraphs-animation {
	from 	{opacity: 0;}
	to		{opacity: 1;}
}
.m_p_a{
	-webkit-animation: menu-paragraphs-animation 500ms 1 ease-in-out;
	        animation: menu-paragraphs-animation 500ms 1 ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}

@-webkit-keyframes menu-paragraphs-animation-close {
	from 	{opacity: 1;}
	to		{opacity: 0;}
}

@keyframes menu-paragraphs-animation-close {
	from 	{opacity: 1;}
	to		{opacity: 0;}
}
.m_p_a_close{
	-webkit-animation: menu-paragraphs-animation-close 500ms 1 ease-in-out;
	        animation: menu-paragraphs-animation-close 500ms 1 ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}


/* main menu */


.breacrumbs-block {
    font-family: "intCyrLig";
    width: 100%;
	margin-bottom: 1rem;
}
.breacrumbs-h1 {
    margin-top: .5rem;
	text-transform: uppercase;
	font-size: 18pt;
	margin-bottom: .5rem;
}
.breacrumbs {
    font-size: .7rem;
}

/* games */
.games {
    background-color: #0B1E43;
	padding: 1rem;
	max-width: 1200px;
	margin: 0 auto;
	color: white;
}
.this-service-form.order-games .message {
    text-align: inherit;
	margin: 0 0 .5rem;
}
.this-service-form.order-games .message span {
    margin-left: .5rem;
}
.block-games{
	display: none;	
}
.head-geames {
    font-family: "nextart";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	justify-content: space-around;
	flex-wrap: wrap;
	border: 1px solid #00BEFE;
	margin: 0rem .5rem;
}
.hgb {
    margin: .5rem;
}
.hgb_hdd_name{
	font-family: "nextart";
}
.hgb_hdd_size {
    color: #0B1E43;
}
.hgb_hdd_this_select {
    margin-left: .5rem;
    font-size: 1.4rem;
}
.hgb_hdd_select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #00BEFE;
	padding: .5rem 1rem;
	cursor: pointer;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	width: 100px;
}
.hgb_hdd_variant .hgb_hdd_size {
    margin: .5rem 0;
}
.hgb_hdd_variant {
    position: absolute;
	margin-top: 0rem;
	background-color: #00BEFE;
	padding: 0 1rem;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100px;
	display: none;
	opacity: 0;
}
.hgb_hdd_size {
    cursor: pointer;
}
.hgb_hdd_select_this {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.hgb-radio-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	margin-bottom: .5rem;
	cursor: pointer;
}
.hgb-radio-name {
    margin-left: .5rem;
}
.hgb-checkbox-block {
    cursor: pointer;
}
.hgb-radio-stage-1 {
    width: 20px;
	height: 20px;
	border-radius: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border: 2px solid #00BEFE;
}
.hgb-radio-stage-2 {
    width: 10px;
	height: 10px;
	background-color: #00BEFE;
	border-radius: 5px;
	opacity: 0;
}
.hgb-radio-stage-2.check{
	opacity: 1;
}
.hgb-checkbox-block {
    display: flex;
	align-items: center;
	margin-bottom: .5rem;
}
.hgb-checkbox-stage-1 {
	border: 2px solid #00BEFE;
	padding: .2rem;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}
.hgb-checkbox-stage-2 {
    font-size: .9rem;
	color: #00BEFE;
	opacity: 0;
}
.hgb-checkbox-stage-2.check{
	opacity: 1;
}
.hgb-checkbox-name {
    margin-left: 1rem;
}
.hgb-checkbox-price {
    display: none;
}

.this-service-form .hgb-checkbox-block {
	color: black;
}
.this-service-form .hgb-checkbox-block .hgb-checkbox-stage-1{
	border: 2px solid #0B1E43;
}
.this-service-form .hgb-checkbox-block .hgb-checkbox-stage-2{
	color: #0B1E43;
}
.this-service-form .hgb-checkbox-block .hgb-checkbox-name{
	font-size: .8rem;
	font-family: "intCyrLig";
	text-align: justify;
	word-break: break-all;
}
.this-service-form .hgb-checkbox-block{
	margin: 0 0 1rem 0;
}
.this-service-form .hgb-checkbox-block .see-more-link.opener {
    color: #0B1E43;
}



.body-geames {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
@media (min-width: 600px){
	.body-geames {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}

.game-img {
	width: 150px;
	height: 200px;
}
.block-game {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	max-width: 250px;
	margin: 1rem 0 0 0;
	border: 1px solid #00BEFE;
	padding: .5rem;
	cursor: pointer;
	width: 320px;
}
@media (min-width: 500px){
	.block-game {
		margin: .5rem .5rem 0rem .5rem;
	}
	.hgb {
		margin: 1rem;
	}
}

@-webkit-keyframes spes_games_anim {
    0% {
		-webkit-box-shadow: none;
		box-shadow: none;
		
	}
    100% {
		-webkit-box-shadow: 0px 0px 4rem black inset;
		box-shadow: 0px 0px 4rem black inset;
	} 
}

@keyframes spes_games_anim {
    0% {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
    100% {
		-webkit-box-shadow: 0px 0px 4rem black inset;
		box-shadow: 0px 0px 4rem black inset
	} 
}
.spes_games_anim{
	-webkit-animation: spes_games_anim  500ms 1 ease-in-out;
	        animation: spes_games_anim  500ms 1 ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}

@-webkit-keyframes spes_games_anim_close {
	0% {
		-webkit-box-shadow: 0px 0px 4rem black inset;
		box-shadow: 0px 0px 4rem black inset;
	}
    100% {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
 }

@keyframes spes_games_anim_close {
	0% {
		-webkit-box-shadow: 0px 0px 4rem black inset;
		box-shadow: 0px 0px 4rem black inset;
	}
    100% {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
 }
.spes_games_anim2{
	-webkit-animation: spes_games_anim_close  500ms 1 ease-in-out;
	        animation: spes_games_anim_close  500ms 1 ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}


.block-game.last {
    margin: .5rem 0rem 0rem 0;
}
.game-block-virsion{
	font-family: "intCyrLig";
	margin: 0rem 0 .5rem;
}
.game-name {
	font-family: "nextart";
	margin: .5rem 0;
	height: 50px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
}
.game-block-size {
	font-family: "intCyrLig";
	display: flex;
	align-items: center;
	flex-direction: column;
	margin-bottom: .5rem;
}
.game-size {
    margin-left: .5rem;
}
.foot-games {
    margin: 1rem 0 2rem;
	display: flex;
	justify-content: center;
}
.line_status {
	position: fixed;
	display: flex;
	bottom: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #0B1E43;
	color: white;
	z-index: 2;
}
.line_status div {
    font-size: 1.3rem;
	font-family: "nextart";
	padding: .25rem;
}
/* games */


.block-menu {
	background-color: #0B1E43;
	display: flex;
	align-items: center;
	min-height: 175px;
	border-bottom: 1px solid #0F295B;
}
.menu-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	width: 100%;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	margin-top: 1rem;
}
.block-menu-left {
	display: flex;
	flex-direction: column;
	margin-left: 1rem;
	font-family: "intCyrLig";
	justify-content: center;
	height: 100%;
	min-height: 175px;
}

.incomprehensible-blocks {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
}
.incomprehensible-block {
	width: 100%;
	height: 175px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	margin: 1rem;
}

.body {
	display: flex;
	flex-direction: column;
}
.wrapper-action-block {
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
	background-color: black;
	margin: .5rem;
}
.action-block {
	padding: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 300px;
	background-color: black;
	transition: 500ms ease-out;
	width: 100%;
	box-sizing: border-box;
}
.action-block-content {
	position: absolute;
	display: flex;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	align-items: center;
	justify-content: flex-end;
	flex-direction: column;
	text-decoration: none;
	color: white;
}

#wab_0 .action-block-content {
    justify-content: space-between;
}

.action-block-info h1 {
    font-size: 1.5rem;
}
.action-block-info p {
    display: none;
}
.action-procent {
    font-size: 1rem;
    font-weight: bold;
}
.action-block-info h1, .action-block-info p, .action-block-info a {
    margin-bottom: 1rem;
}
.amenities-block {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	position: relative;
	overflow: hidden;
	background-color: black;
	text-shadow: 0 0 15px black;
}
.amenities-block.ab_2 {
    margin: 0 .5rem;
}
.amenities-block.ab_3 {
    margin: .5rem;
}
.amenities-block.ab_4 {
    margin: 0 .5rem .5rem .5rem;
}
.amenities-block-info {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	left: 0;
	bottom: 1rem;
	right: 0;
	top: 0;
	position: absolute;
	width: 100%;
	align-items: center;
	color: white;
}
.amenities-block-info p {
    display: none;
}
.wrapper-action-block-2 {
    display: flex;
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.amenities-block-img {
	background-color: white;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 150px;
	width: 100%;
	transition: 500ms ease-out;
}

.amenities-block-info h1, .amenities-block-info p, .amenities-block-info a {
    margin: .1rem .5rem;
}
.one_sub_block_1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.wrapper-action-block-3 {
	display: block;
	overflow: hidden;
	position: relative;
	background-color: black;
}
.action-block-2 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 130px;
	width: 100%;
	height: 150px;
}

.one_sub_block_1 .action-block-2{
	transition: all 500ms ease-out;
}
.action-block-2-info {
    position: absolute;
	display: flex;
	flex-direction: column;
	left: 1rem;
	right: 1rem;
	top: 1rem;
	bottom: 1rem;
	text-shadow: 0 0 15px black;
	align-items: center;
	justify-content: flex-end;
	color: white;
}
.action-block-2-info h1 {
    margin: 0;
}
.action-block-2-info p {
    display: none;
}
.one_sub_block_1 .action-block-2:hover {
	transform: scale(1.05);
}
.action-block-2 h1 {
    margin: 0;
}

.cai-1, .cai-2, .cai-3, .cai-4, .cai-5{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 40px;
	height: 60px;
}

.cai-1{
	background-image: url("../icon/icon_01.png");
}
.cai-2{
	background-image: url("../icon/icon_02.png");
}
.cai-3{
	background-image: url("../icon/icon_03.png");
}
.cai-4{
	background-image: url("../icon/icon_04.png");
}
.cai-5{
	background-image: url("../icon/icon_05.png");
}

.call-action-txt {
    font-family: "nextart";
    font-size: 8pt;
    text-align: center;
    margin-top: 0.5rem;
}
.block-call-action {
    background-color: #14356F;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 1rem 0 0;
}

.call-action {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	margin-bottom: 1rem;
}
.block-tredin-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.block-tredin-head-1 {
	background-color: white;
}
.block-tredin-head-1 {
    color: #140129;
}
.block-tredin-head{
	font-family: "nextart";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.block-tredin-head-2 .block-tredin-head-h1{
	color: #00BEFE;
}
.block-tredin-head-1, .block-tredin-head-2 {
    width: 50%;
	padding: 1rem 0rem;
}
.block-tredin-head-txt {
    font-size: .7rem;
	margin-right: .5rem;
	margin-left: .5rem;
}

.block-tredin-head-h1 {
    font-size: 2.5rem;
	margin-bottom: 0.2rem;
	margin-right: .5rem;
	margin-left: .5rem;
	margin-left: .5rem;
}

.block-tredin-head-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.block-tredin-head-1 div {

}
.block-tredin-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.block-tredin-body .tredin-body-img1 img{
	max-width: 100%;
	position: relative;
	top: 20px;
}

.block-tredin-body .tredin-body-img2 img {
	max-width: 100%;
	position: relative;
	top: 30px;
}

.block-tredin-body .tredin-body-img1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
	background-color: white;
	width: 50%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.trdin-txt{
	display: none;
}

.block-tredin-body .tredin-body-img2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
	background-color: #14356F;
	width: 50%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.tredin-body-img2 .trdin-txt {
    color: white;
}
.trdin-txt {
    max-width: 55%;
	font-size: .8rem;
	font-family: "intCyrLig";
	line-height: 1.2rem;
	text-align: justify;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	color: #130027;
	margin-left: 1rem;
	margin-right: 1rem;
}

.tredin-body-img2 img {
    position: relative;
}
.block-tredin-foot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.tredin-foot-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.tredin-foot-left, .tredin-foot-right {
    width: 50%;
}
.tredin-foot-right {
    background-color: #14356F;
	padding: 2rem 0 1rem 0rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.tredin-foot-right a{
	margin-right:1rem;
	font-family: "nextart";
}

.tredin-foot-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-pack: distribute;
        justify-content: space-around;
	height: 75px;
}

.tredin-foot-left-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%;
    margin-left: 1rem;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1rem;
}

.yuotube {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.yuotube_blocks {
	width: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	height: 150px;
	font-family: "nextart";
	display: flex;
	align-items: center;
	flex-direction: column;
	padding: .5rem 0;
	justify-content: space-between;
	opacity: .9;
	transition: opacity 500ms ease;
}

.yuotube_blocks:hover {
	opacity: 1;
}

.yuotube-h1 {
    font-size: 12px;
    text-align: center;
	margin: 0 .5rem;
}
.yuotube-link img {
    width: 60px;
}
.yuotube-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
	width: 100%;
}
.yuotube-logo img {
    width: 80px;
}
.yuotube-time {
    font-size: 12px;
	margin-left: .5rem;
}
.yuotube-logo {
    margin-right: .5rem;
}
.block-comments {
    background-image: url("../icon/fon-comments.png");
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	font-family: "nextart";
	padding: 1rem 1rem 0rem 1rem;
}

.main-navigation {
    font-size: 2rem;
	margin-left: .5rem;
	transition: color 250ms ease;
	cursor: pointer;
}

.main-navigation:hover {
	color: #00BEFE;
}

.comments-info {
    display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.comment-user.disp-none {
    display: none;
}
.comments-user-desc{
	font-family: "intCyrLig";
	margin-top: 1rem;
	font-size: 13px;
	text-align: justify;
	word-wrap: break-word;
}

.comments-detail {
	display: flex;
	align-items: center;
	margin: 1rem 0;
	width: 100%;
	justify-content: space-between;
}
.comments-h1 {
    width: 100%;
    font-size: 1.5rem;
}
.comments_navigation .main-navigation {
    cursor: pointer;
}
.comments-h1 div{
	display: none;
}
.comments-detail img {
    width: 100px;
    height: 100px;
    margin: 0 3rem;
}
.comments-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.courier-info {
    background-image: url("../icon/delivery_men.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
	margin-top: 1rem;
	min-height: 290px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.courier-info a {
    color: white;
}
.courier-info .action-block-2 {
    background-image: none;
	margin-top: 1rem;
	padding: 0;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.courier-info .tredin-foot-left {
    height: auto;
    width: auto;
}
.courier-info .tredin-foot-left .tredin-foot-left-info {
    margin: 0;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.courier-info .action-block-2 h1 {
    font-size: 1.3rem;
}
.courier-info .action-block-2 p {
    margin: 1.5rem 0px;
}
.courier-info .prev-slide {
    margin: 0 1rem;
}

.block-blogs {
    font-family: "intCyrLig";
    overflow: hidden;
    height: 400px;
    position: relative;
}

.block-blogs-slide {
    position: absolute;
    display: inline-flex;
	height: 100%;
}
.block-blog {
	display: flex;
	flex-direction: column;
	cursor: pointer;
	float: left;
	height: 100%;
}
.block-blog.main-blog-hidden {
    display: none;
}
.blog-top {
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	min-height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.blog-info {
    background-color: white;
	color: #140129;
	padding: 0 1rem;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-right: 1px solid #D6D6D6;
}
.blog-desc {
	margin: 0 0 .5rem;
    font-size: .8rem;
	text-decoration-color: currentcolor;
	text-decoration-color: #A4A4A4;
}
.blog-desc p {
    margin: 0.5rem 0 ;
}
.blog-h1 {
    font-size: .9rem;
	height: 35px;
}
.block-blogs-slide .blog-h1 {
    margin-top: 1rem;
}
.blog-h1, .blog-link{
	font-family: "nextart";
}
.blog-top-date, .blog-link {
    background-color: #00BDFD;
}
.blog-top-date {
    padding: .5rem 1rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.blog-top-date-head {
    font-size: 2.5rem;
}
.blog-top-date-body {
    font-size: .7rem;
}
.blog-foot {
    display: flex;
	align-items: center;
	background-color: white;
	justify-content: flex-end;
}
.blog-link {
	padding: 0.5rem 1rem;
	color: white;
	font-size: .9rem;
	text-decoration: none;
	transition: background 500ms ease, color 500ms ease;
}

.blog-link:hover{
	background: white;
	color: #173871;
}

.blog-count-comm {
    padding: .5rem;
    font-size: .9rem;
    font-family: "nextart";
	background-color: #173871;
}
.blog-count-comm .fa-comment-alt {
	margin-left: .5rem;
}
.record_repair{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 1rem;
	min-width: 290px;
	position: relative;
}
.record_and_map_block {
	background-image: url("../icon/record-fon.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.record_repair_form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
	max-width: 320px;
}
.input_error{
    /* background: url('/static/icon/warningbot.jpg'); */
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGlkPSJYTUxJRF80N18iPjxnPjxnPjxwYXRoIGZpbGw9IiNGOTQ2NDYiIGQ9Ik0zMiwwYzE3LjcsMCwzMiwxNC4zLDMyLDMyUzQ5LjcsNjQsMzIsNjRTMCw0OS43LDAsMzJTMTQuMywwLDMyLDB6Ii8+PC9nPjwvZz48L2c+PGc+PGc+PGc+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyOSwxNiAzNSwxNiAzNCwzNiAzMCwzNiAiLz48L2c+PC9nPjxnPjxnPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjMyIiBjeT0iNDQiIHI9IjQiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+");
	background-repeat: no-repeat;
    background-size: 20px;
    background-position: 98% 50%;
    background-color: white;
}
.record_repair_form input, .record_repair_form textarea {
	border: none;
	margin: 0.5rem 0rem;
	font-family: "intCyrLig"; 
	outline: 0;
	border: 0;
	box-sizing: border-box;
	font-size: .9rem;
}

.record_repair h1 {
    font-size: 1.3rem;
}

.record_repair_form textarea {
    min-height: 5rem;
    padding: 1rem
}
.record_repair_form input {
    min-height: 2.5rem;
    padding: 0 2rem 0 1rem;;
}
.record_repair_form .record_repair_form_submit{
    background-color: #00BEFE;
    color: white;
	font-size: .9rem;
	cursor: pointer;
}

.map_main {
	min-height: 200px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	height: 90%;
}
#ymaps1523176924616549099 {
    width: 100%;
    height: auto;
}


.insta_block {
	display: flex;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: 100%;

	transition: opacity 500ms ease;
	margin: .25rem;
}


.insta_icon {
    background-image: url("../icon/insta.png");
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.footer {
	display: flex;
	font-family: "intCyrLig";
	flex-direction: column;
	align-items: center;
	padding: 1rem;
	background: #14356F;
}
.footer .top_menu {
    align-self: inherit;
}

.footer .top_menu {
    display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.footer .top_menu a {
    margin: .5rem;
	color: white;
	font-size: .9rem;
	text-transform: capitalize;
	font-family: "intCyrLig";
	
}
.foot-social-comunity {
    font-size: .8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.foot-icon {
    margin: .5rem;
}

.svg-inline--fa.fa-facebook-f.fa-w-9.fa-2x.foot-icon {
    font-size: 1.4rem;
}

.footer-copu-info {
    font-size: .7rem;
    color: #A4A4A4;
}

.footer-company-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	width: 100%;
}
.footer-company-info div {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	margin-top: 1rem;
}
.foot-company-title {
    font-size: .7rem;
}
.foot-company-mail {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.foot-company-mail a {
    color: #A4A4A4;
    text-transform: lowercase;
    font-size: .7rem;
}
.blog-labels {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.tag-link {
    font-family: "intCyrLig";
    color: #A4A4A4;
    font-size: .6rem;
	margin: .2rem .2rem .2rem 0;
}
.breacrumbs-href {
    color: white;
    text-transform: capitalize;
}
.block-comments .comment-user {
	width: 100%;
}

/*---------- TIMER ----------*/
.countdown {
    display: flex;
	align-items: center;
	justify-content: center;
	background: white;
	flex-direction: column;
	font-family: "nextart";
	margin: 0rem;
	padding: 0;
	font-size: .7rem;
	width: 100%;
	height: 80px;
}

.action_day, .action_week{
	color: #140129;
	margin: .5rem 0 0 0;
	text-align: center;
	font-weight: bold;
}

.action_day {
    font-size: 1.3rem;
}
.action_week{
	font-size: .9rem;
}
.action-block-info {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 0rem 1rem;
}
.action-block-info{
	text-shadow: 0 0 15px black;
}
.countdown-timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	align-items: center;
	justify-content: center;
}
.countdown > div > div{
    display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: .5rem;
}
.countdown div span {
	font-size: 2em;
	font-weight: bold;
	color: #1f2225;
	position: relative;
}

.countdown div p.timeRefDays,
.countdown div p.timeRefHours,
.countdown div p.timeRefMinutes,
.countdown div p.timeRefSeconds {
  margin: 0;
  color: #909091;
  text-transform: uppercase;
  font-size: .875em;
}

.menu-slider.main-slider .page-svg-menu-desctop-block {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 10%;
	background-size: cover;
	background-position: center center;
	height: 200px;
	width: 40px;
	background-color: #0B1E43;
	-webkit-clip-path: polygon( 0 0, calc(100% - 100%) 0, 100% 50%, 100% calc(100% - 50%), calc(100% - 100%) 100%, 0 100%, 0 calc(100% - 50%));
	clip-path: polygon(0 0, calc(100% - 100%) 0, 100% 50%, 100% calc(100% - 50%), calc(100% - 100%) 100%, 0 100%, 0 calc(100% - 50%));
	margin-left: -1px;
	
}

/* locations */
.location {
	background-color: #0B1E43;
	display: none;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	overflow: hidden;
}
.location_city {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
}
.location_regions_name .svg-inline--fa.fa-angle-right.fa-w-8 {
    margin-right: .4rem;
}
.location_city_name {
	font-family: intCyrLig;
	font-size: .9rem;
	margin: .5rem 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50%;
	cursor: pointer;
	transition: all 250ms ease-out;
	color: white;
}
.location_city_name:hover{
	color: #00BDFD;
}
.location_city_name .svg-inline--fa.fa-circle.fa-w-16 {
    margin-right: .25rem;
    font-size: .4rem;
}

.modal_mini_pagin {
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal_mini_pagin div {
	font-family: "intCyrLig";
	font-size: 0.8rem;
	margin: 1rem 0;
	cursor: pointer;
	padding: .25rem .5rem;
	transition: all 250ms ease-out;
}
.modal_mini_pagin.pag_this {
    background-color: #00BDFD;
    cursor: default;
}
.modal_mini_pagin.pag_next:hover{
	background-color: #00BDFD;
}
.request-service-form .error {
    color: red;
	font-size: .7rem;
}
.record_repair_form .error {
    color: white;
    font-size: 0.7rem;
    text-align: center;
}
.alert {
    color: white;
}

.set_adres {
    font-family: "intCyrLig";
    position: relative;
	margin: 0.5rem 0rem;
	background-color: white;
}
.block_set_adres {
    outline: 0;
    width: 100%;
    border: 0;
    margin: 0;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: .9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: grey;
	background-position: 89% 50%;
}
.block_set_adres:hover{
	color: black;
}
.block_set_adres {
    transition: all 250ms ease-out;
    cursor: pointer;
}
.all_registration_adres {
    background-color: white;
    color: grey;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    font-size: 14px;
    border: 1px dashed grey;
    position: absolute;
    width: 99%;
    display: none;
    opacity: 0;
}
.hidden_adres {
    margin: 5px 0px 5px 15px;
    transition: all 250ms ease-out;
    cursor: pointer;
}
.block-menu-link.display-none {
    display: none;
}

.record_repair_form .hgb-checkbox-block {
    font-family: "intCyrLig";
    font-size: .8rem;
	display: flex;
	align-items: center;
}
.record_repair_form .hgb-checkbox-name{
	word-wrap: break-word;
}
.see-more-link.opener {
    color: #00BEFE;
}
.inset_rnb {
    margin: 1rem 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 90%;
    height: 100%;
    flex-direction: column;
}

.user_select_status {
    width: 100%;
    display: flex;
    align-items: center;
}
.registration_user {
    width: 50%;
    padding: .5rem 1rem;
    background-color: teal;
    color: white;
    font-family: "intCyrLig";
    font-size: .8rem;
    cursor: pointer;
}
.registration_master {
    width: 50%;
    padding: .5rem 1rem;
    background-color: silver;
    color: white;
    font-family: "intCyrLig";
    font-size: .8rem;
    cursor: pointer;
}

@keyframes reg_color {
  from {
    background-color: silver;
  }
  100% {
	background-color: teal;
  }
}
@keyframes reg_color2 {
  from {
    background-color: teal;
  }
  100% {
	background-color: silver;
  }
}
.color_to_teal{
	animation: reg_color 250ms ease-in-out 1 normal forwards;
}
.color_to_silver{
	animation: reg_color2 250ms ease-in-out 1 normal forwards;
}
.not-comments {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-style: italic;
    font-size: .8rem;
    color: lightslategrey;
}

.open-search {
	display: flex;
	order: 1;
	margin: 0 1rem 1rem 1rem;
	border-top: 1px solid white;
	padding: 1rem 0 0 0;
	flex-direction: column;
	align-items: center;
	color: white;
}
.open-search h3 {
    margin: 0 1rem 1rem 1rem;
    border-bottom: 1px dashed white;
    width: 100%;
    text-align: center;
    padding: 0 0 .5rem 0;
}
.open-search-wrap {
    display: flex;
    width: 100%;
}
.blocksearch-field {
	border-bottom: 1px solid white;
	width: 100%;
}
.blocksearch-field #query {
	width: 100%;
	border: none;
	background: none;
	color: white;
	padding: 0;
	height: 100%;
}
.open-search .fa-google-play {
	font-size: 1.4rem;
	cursor: pointer;
	margin: 0 0 0 1rem;
	color: white;
	transition: color 250ms ease 0s;
}

.open-search .fa-google-play:hover{
	color: gold;
}

.cls-1{
	fill: #00befe;
	transition: fill 250ms ease;
}
.cls-1:hover{
	fill: white;
}
.yuotube-icon {
    width: 60px;
}

/* форма на ней будет работать все */
.form-block {
	max-width: 360px;
	padding: 0;
	margin: 0 auto;
}
.form {
	position: relative;
	z-index: 1;
	background: #FFFFFF;
	padding: 1rem;
	text-align: center;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.form input, .form textarea {
	font-family: "intCyrLig";
	outline: 0;
	background-color: #f2f2f2;
	width: 100%;
	border: 0;
	margin: 0 0 15px;
	padding: 15px;
	box-sizing: border-box;
	font-size: 14px;
	max-width: 100%;
	min-width: 100%;
	
}
.form textarea {
	height: 100px;
}
.form button {
	font-family: "intCyrLig";
	text-transform: uppercase;
	outline: 0;
	background: #00BDFD;
	width: 100%;
	border: 0;
	padding: 15px;
	color: #0B1E43;
	font-size: 14px;
	transition: all 0.3 ease;
	cursor: pointer;
}
.all_objects {
	display: none;
	flex-direction: column;
	align-items: flex-start;
	position: absolute;
	width: 91%;
	background: #f2f2f2;
	border-top: 1px solid grey;
}
.object {
	border-bottom: 1px solid grey;
	padding: 0 0 .5rem 1rem;
	text-align: left;
	margin: 1rem 0 0;
	width: 95%;
}
.selected {
	background: #f2f2f2;
	margin-bottom: 1rem;
	cursor: pointer;
}
.set_object {
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: grey;
}
.object_visible {
	margin: 1rem;
}
.arrow-bottom {
	margin-right: 1rem;
}
.form .error {
    color: red;
    font-size: .7rem;
}
/* конец */

.top-menu {
    margin-top: 1em;
}


@media (min-width: 500px){
	.insta_block {
		height: 150px;
	}
	.open-search {
		order: 0;
		border: none;
		padding: 2rem 0 0 0;
	}
	.blocksearch-field {
		max-width: 100%;
	}
	
	.header-left {
		width: 230px;
		background: url("data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDIuNzggMjciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMGYyOTViO2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bmV3LWxvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwLDNsLTQuNDksNy4xNWguODdMMjAsNC4zOWwuMDUuMDguMDUtLjA4LDMuNjIsNS43NmguODdMMjAuMDUsMywyMCwzLjA4Wk0xMS41MSwxNi40NSwzLDMwaC44N2w3LjY0LTEyLjE2aC44NWwuODctMS4zOVpNMzEuMTQsMzBoMy4yOGwtLjg3LTEuMzlINi40NWwtLjQuNjRIMzAuNjdabTUsMEgzN0wyNi44NywxMy44NmwwLDBhMy41NSwzLjU1LDAsMCwwLS4yMy0uMzFsLS4zNi4yOWE2LjIyLDYuMjIsMCwwLDAtMS40MS0xLjQ5QTIuNCwyLjQsMCwwLDAsMjMuNjMsMTJhMiwyLDAsMCwwLTEuNDYuNTMsMS44LDEuOCwwLDAsMC0uNTIuOSwyLjA2LDIuMDYsMCwwLDEsMS40My0uNTIsMi4zOCwyLjM4LDAsMCwxLDEuMjcuMzcsNS4zNiw1LjM2LDAsMCwxLDEuMjksMS4zMmwwLDAsLjY0LDEsLjYxLS4zN1pNMTQuNDksMTMuNTFWMjYuMzZoMS4zOXYtLjg1aC0uNDdWMTIuNjVIMTIuMjh2LS41OWgtLjkzdjEuNDVabTIuMzIsMEgxOXYtLjg2SDE2LjgxWk0yMC43MSwyNmE0LDQsMCwwLDAsNS4yLS40MSw0LjI5LDQuMjksMCwwLDAsLjg5LTEuMzFsLS4zNS4zOWEzLjg1LDMuODUsMCwwLDEtMi44NSwxLjE4LDMuODksMy44OSwwLDAsMS0yLjM1LS43N0E2LjQ0LDYuNDQsMCwwLDEsMTkuNTMsMjNsLS43Ni40OEE2Ljc3LDYuNzcsMCwwLDAsMjAuNzEsMjZabS0uMjgtMTMuNDJhMi41NiwyLjU2LDAsMCwwLS4zMy40OCwzLjQxLDMuNDEsMCwwLDAtLjQ1LDEuNzNBMy42MywzLjYzLDAsMCwwLDIwLjQyLDE3YTEyLjQzLDEyLjQzLDAsMCwwLDIuMjYsMiwxMS41MSwxMS41MSwwLDAsMSwyLjQ5LDIuMzUsMi40OCwyLjQ4LDAsMCwxLC41LDEuNDMsMi4yNCwyLjI0LDAsMCwxLS4xMi43MywxLjkyLDEuOTIsMCwwLDAsLjMyLS40MywyLjQxLDIuNDEsMCwwLDAsLjM0LTEuMjIsMi40OSwyLjQ5LDAsMCwwLS40OS0xLjQzLDEyLjI4LDEyLjI4LDAsMCwwLTIuNDktMi4zNiwxMi4xNSwxMi4xNSwwLDAsMS0yLjI2LTIsMy41OCwzLjU4LDAsMCwxLS43OC0yLjIzQTMuNDMsMy40MywwLDAsMSwyMC40MywxMi42MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ0LjQ4LDhWMjkuMjRoMi40NFY4aDUuN1Y1Ljc2SDM4Ljc4VjhaTTYzLjU2LDhhMTEuMjQsMTEuMjQsMCwwLDEsMy42Ny40NEEzLjc1LDMuNzUsMCwwLDEsNjksOS45MmEzLjg5LDMuODksMCwwLDEsLjY4LDIuMjNBNC4xMiw0LjEyLDAsMCwxLDY5LDE0LjQ0YTMuODgsMy44OCwwLDAsMS0xLjg4LDEuNSwxMS4yOSwxMS4yOSwwLDAsMS0zLjcuNDZsLTQuMzMsMFY4Wk01Ni42OSwyOS4yNGgyLjQ0VjE4LjY0SDYxbDguNjksMTAuNmgyLjQ2bC04LjY4LTEwLjZhMTMsMTMsMCwwLDAsNS0uNzcsNiw2LDAsMCwwLDIuNzYtMi4yNyw2LjI5LDYuMjksMCwwLDAsMS0zLjQ0LDUuOTMsNS45MywwLDAsMC0xLjM5LTQsNi40Myw2LjQzLDAsMCwwLTMuNTgtMi4xLDMxLjQ0LDMxLjQ0LDAsMCwwLTUuNTktLjMzSDU2LjY5Wm0yMS4xNiwwSDgwLjNWNS43Nkg3Ny44NVpNOTguNiwxOS40SDkwLjQ2bDQuMDgtOS4wNlpNOTQuMTMsNS43Niw4My41NSwyOS4yNEg4NmwzLjQyLTcuNTdoMTAuMmwzLjQyLDcuNTdoMi40N0w5NSw1Ljc2Wk0xMTQuNDgsOGgxLjdhMjkuMTksMjkuMTksMCwwLDEsNy40MS42Nyw4LjQ0LDguNDQsMCwwLDEsNC42NywzLjMsOS44LDkuOCwwLDAsMSwxLjY4LDUuOCw5LjQ3LDkuNDcsMCwwLDEtMS41NCw1LjQ3LDcuODksNy44OSwwLDAsMS00LjI1LDMuMSwyNi42MywyNi42MywwLDAsMS02Ljg5LjZoLTIuNzhabTUuMjQsMjEuMjFhMTUuODEsMTUuODEsMCwwLDAsNy0xLjI4QTEwLDEwLDAsMCwwLDEzMC44MiwyNGExMi4yNCwxMi4yNCwwLDAsMCwxLjU3LTYuMjEsMTIuMjgsMTIuMjgsMCwwLDAtMi03LDEwLjU5LDEwLjU5LDAsMCwwLTUuNS00LjE3LDI2LjcxLDI2LjcxLDAsMCwwLTcuODYtLjg0aC01VjI5LjI0Wm0zMS05Ljg0aC04LjE1bDQuMDgtOS4wNlpNMTQ2LjIzLDUuNzYsMTM1LjY1LDI5LjI0aDIuNDdsMy40MS03LjU3aDEwLjIxbDMuNDIsNy41N2gyLjQ3TDE0Ny4wNSw1Ljc2Wm0yOC40NiwyMy4xM0E3LjI3LDcuMjcsMCwwLDAsMTc4LjYsMzBhNi41Nyw2LjU3LDAsMCwwLDQuNzUtMS45Miw2LjE3LDYuMTcsMCwwLDAsMi00LjUzQTYuNzIsNi43MiwwLDAsMCwxODQuMTcsMjAsMTcuNjcsMTcuNjcsMCwwLDAsMTgwLDE1Ljg3Yy0xLjcxLTEuMy0yLjcxLTIuMS0zLTIuNDFhNS4wOCw1LjA4LDAsMCwxLTEuMTYtMS42LDMuODQsMy44NCwwLDAsMS0uMzItMS41MiwyLjk0LDIuOTQsMCwwLDEsLjkxLTIuMTgsMy4yOCwzLjI4LDAsMCwxLDIuNC0uODksMy45MiwzLjkyLDAsMCwxLDIuMDguNTksOS44OSw5Ljg5LDAsMCwxLDIuMzIsMi40NWwyLjA2LTEuNDdhMTEsMTEsMCwwLDAtMy4xNC0zQTYuNzEsNi43MSwwLDAsMCwxNzksNWE2LjM1LDYuMzUsMCwwLDAtMywuNzMsNS41NSw1LjU1LDAsMCwwLTIuMTQsMiw1LjQ1LDUuNDUsMCwwLDAtLjc1LDIuODEsNS45MSw1LjkxLDAsMCwwLDEuMjUsMy42MkEyMC4yMywyMC4yMywwLDAsMCwxNzgsMTcuMzdhMTguODUsMTguODUsMCwwLDEsNC4wNSwzLjc1LDQuMTksNC4xOSwwLDAsMSwuMjYsNC40OSw0LjE2LDQuMTYsMCwwLDEtMS41OSwxLjU1LDQuNjIsNC42MiwwLDAsMS0yLjIzLjU3cS0yLjc5LDAtNC45LTMuNzlsLTIuMTMsMS4yQTEwLjI5LDEwLjI5LDAsMCwwLDE3NC42OSwyOC44OVptMTYuMzEuMzVoMTMuODRWMjdoLTExLjRWMTcuODhoMTEuNFYxNS42aC0xMS40VjhoMTEuNFY1Ljc2SDE5MVpNMjE2LjU5LDhhMTEuMiwxMS4yLDAsMCwxLDMuNjcuNDQsMy43LDMuNywwLDAsMSwxLjgsMS40NSwzLjksMy45LDAsMCwxLC42OSwyLjIzLDQuMjEsNC4yMSwwLDAsMS0uNjcsMi4yOSwzLjkxLDMuOTEsMCwwLDEtMS44OSwxLjUsMTEuMiwxMS4yLDAsMCwxLTMuNy40NmwtNC4zMiwwVjhabS02Ljg2LDIxLjIxaDIuNDRWMTguNjRoMS44OGw4LjY5LDEwLjZoMi40NWwtOC42OC0xMC42YTEyLjkyLDEyLjkyLDAsMCwwLDUtLjc3LDUuOTMsNS45MywwLDAsMCwyLjc2LTIuMjcsNi4yOSw2LjI5LDAsMCwwLDEtMy40NCw1LjkyLDUuOTIsMCwwLDAtMS4zOC00LDYuNDcsNi40NywwLDAsMC0zLjU4LTIuMSwzMS40NiwzMS40NiwwLDAsMC01LjU4LS4zM2gtNC45MlptMjkuMywwaC44MUwyNTAuNDIsNS43NkgyNDhsLTguNTIsMTguODlMMjMwLjkyLDUuNzZoLTIuNDhabTE2LjI4LDBoMi40NFY1Ljc2aC0yLjQ0Wm0yNi40Ny0yM0ExNSwxNSwwLDAsMCwyNzUuNjcsNWExMi45LDEyLjksMCwwLDAtOS4zMiwzLjU3LDExLjY5LDExLjY5LDAsMCwwLTMuNzEsOC43OSwxMi40NCwxMi40NCwwLDAsMCwzLjA1LDguNDgsMTIuNjgsMTIuNjgsMCwwLDAsMTAsNC4xNiwxNC43OCwxNC43OCwwLDAsMCw2LTEuMjIsMTIuMTMsMTIuMTMsMCwwLDAsNC41MS0zLjQ1bC0yLTEuMzlhMTEsMTEsMCwwLDEtOC41LDMuNzksMTAuNTksMTAuNTksMCwwLDEtNy42Ni0yLjkyLDkuNjcsOS42NywwLDAsMS0zLTcuMjgsMTAuMDYsMTAuMDYsMCwwLDEsMS4zNC01LjIxLDkuOTEsOS45MSwwLDAsMSwzLjg0LTMuNjcsMTAuNzgsMTAuNzgsMCwwLDEsNS4zNi0xLjM4LDEyLjA4LDEyLjA4LDAsMCwxLDQuODYsMSwxMC4yMSwxMC4yMSwwLDAsMSwzLjc4LDIuODJsMi0xLjQyQTExLjksMTEuOSwwLDAsMCwyODEuNzgsNi4yMlptMTAuMTYsMjNoMTMuODRWMjdoLTExLjRWMTcuODhoMTEuNFYxNS42aC0xMS40VjhoMTEuNFY1Ljc2SDI5MS45NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0zKSIvPjwvc3ZnPg==");
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.open-menu-wrapper2 {
		padding: .5rem 0;
		margin: 1rem;
	}
	.open-menu-wrapper2.last {
		margin: 1rem;
		display: none;
	}
	.open-menu-wrapper3 {
		margin: 0;
	}
	.open-menu-name {
		font-size: .8rem;
	}
	.sub_menu_open{
		display: none;
	}
	.open-sub-menu {
		height: 80px;
	}
	.open-menu-img {
		display: flex;
	}
	.open-menu-link {
		font-size: .7rem;
	}
	.open-menu-wrapper2 {
		width: 40%;
		border-bottom: none;
	}
	.open-menu-wrapper {
		justify-content: space-between;
	}
	.inset_rnb {
		flex-direction: row;
		width: 98%;
		height: 93%;
	}
	.header-telepone {
		margin-bottom: .7rem;
	}
	.block-icon-menu {
		font-size: 1.5rem;
	}
	.header-search {
		font-size: 1.4rem;
		margin-top: .1rem;
		margin-right: .5rem;
	}
	.menu-slider {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}
	.block-menu {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-top: 0;
	}
	.block-menu-link a {
		text-decoration: underline;
	}
	.one_block_1 {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}
	.action-block {
		padding: 0;
	}
	.one_sub_block_1 {
		width: 100%;
		height: 100%;
		flex-direction: row;
		margin-bottom: 0;
	}
	
	.one_sub_block_1 a {
		width: 33.3333333%;
	}
	.amenities-block {
		height: 150px;
	}
	
	.courier-info .action-block-2{
		height: 50%;
		margin-left: 1rem;
	}
	.action-block-info h1, .action-block-info p, .action-block-info a {
		margin: .5rem 0;
	}
	.block-call-action {
		padding: 5rem 1rem;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
	.call-action {
		width: 20%;
	}
	.tredin-foot-left-info {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.yuotube {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.block-comments {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.comments-info {
		width: 50%;
	}
	.courier-info {
		width: 50%;
	}
	.courier-info .action-block-2 {
		margin-top: 0;
	}
	.comments-info {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.courier-info {
		margin-top: 0rem;
	}
	.courier-info .tredin-foot-left {
		margin-left: 1rem;
	}
	.action-block-info p, .block-menu-link a, .block-menu-link .fake_link, .amenities-block-info p, .action-block-2-info p {
		font-size: 0.8rem;
	}
	.wrapper-action-blocks {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		margin: .5rem 0;
	}
	
	.wrapper-action-block {
		width: 50%;
		margin:0;
	}
	#wab_0 {
		margin-right: .25rem;
		margin-left: .5rem;
	}
	#wab_1 {
		margin-left: .25rem;
		margin-right: .5rem;
	}
	.amenities-block.ab_2 {
		margin: 0 0 .5rem .5rem;
	}
	.amenities-block.ab_3 {
		margin: 0 .5rem .5rem .5rem;
	}
	.amenities-block.ab_4 {
		margin: 0 .5rem .5rem 0;
	}
}

@media (min-width: 950px){
	
	.v-top-menu-anim-enter-active {
		transition: all .2s ease;
	}
	.v-top-menu-anim-leave-active {
		transition: all .2s cubic-bezier(1.0, 1, 0.8, 1.0);
	}
	.v-top-menu-anim-enter, .v-top-menu-anim-leave-to{
		transform: translateX(10px);
		opacity: 0;
	}
	
	.open-menu-wrapper {
		padding: 0;
	}
	.open-search {
		flex-direction: row;
		margin: 1rem;
		padding: 0;
	}
	.open-search h3 {
		width: auto;
		margin: 1.2rem 1rem 1rem 0;
		font-size: 1.5rem;
		border: none;
		padding: 0;
	}
	
	.open-menu-name {
		font-size: 1rem;
	}
	.open-menu-link {
		font-size: .8rem;
	}
	.open-menu-wrapper {
		align-items: flex-start;
	}
	.open-menu-wrapper2 {
		width: 30%;
	}
	.header-left {
		width: 275px;
	}
	.header-center{
		display: flex;
	}
	
	.top_menu {
		display: flex;
		margin-bottom: .5rem;
	}
	.top_menu .wrap {
		display: flex;
	}
	.top_menu .wrap > a, .top_menu .wrap > div {
		font-family: "nextart";
		font-size: 1rem;
		margin: 0 1rem;
		text-decoration: none;
	}

	.top-sub-menu {
		display: flex;
		position: absolute;
		flex-direction: column;
		background: white;
		margin-top: .5rem;
	}
	
	.top-sub-menu .top_menu_link {
		margin: .5rem 1rem;
		font-size: 0.8rem;
	}
	.top_menu_link {
		color: #0F295B;
		transition: color .2s ease;
	}
	.top_menu_link:hover {
		color: gold;
	}
	
	.menu-head {
		display: flex;
		align-items: center;
		cursor: pointer;
	}
	.top-menu-name {
		margin-right: .5rem;
	}
	.header-center-blocks {
		justify-content: space-between;
	}
	.trdin-txt {
		display: flex;
	}
	.comments-h1 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.comments-h1 div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.comments-detail div {
		display: none;
	}
	.comment-user {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.comments-detail img {
		margin: 0 1rem 0rem 0;
	}
	.comments-detail {
		width: auto;
	}
	.comment-content {
		margin: 0 1rem 0 0;
	}
	.comments-user-info {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		font-size: .9rem;
	}
	.comments-user-name {
		margin-right: 1rem;
	}
	.comment-user.disp-none {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.block-comments .comments-user-info {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.block-comments .comments-detail {
		width: 20%;
	}
	.block-comments .comment-content {
		width: 78%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		height: 78%;
	}
	.block-comments .comments-user-desc {
		height: 100%;
	}
	.block-comments .comments-user-name {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.block-comments .this-user-name {
		margin-right: .5rem;
	}
	.blog-top {
		min-height: 200px;
	}
	.record_and_map_block {
		display: flex;
		align-items: center;
		background-image: url("../icon/record-fon.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		padding: 0;
		flex-direction: row;
	}
	.record_repair {
		width: 20%;
		margin: 0 1rem 0 0;
	}
	.record_repair h1 {
		margin: 0 0rem 1rem 0rem;
	}
	.map_main {
		width: 80%;
		height: 414px;
	}
	.record_repair_form .record_repair_form_submit {
		margin: .5rem 0 0 0;
	}
	
	.insta_block.ib_img5, .insta_block.ib_img6 {
		display: flex;
	}
	.footer .top_menu, .footer .footer-copu-info, .footer .foot-social-comunity{
		max-width: 50%;
	}
	.action-block {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.comments-info {
		min-height: 430px;
	}

}
@media (min-width: 1200px){
	.wrap-header-top-bar3 {
		margin: 0;
	}
}