input[name=work-email] {
	padding: 0;
	margin: 0;
	border: none!important;
	max-width: 0;
	max-height: 0;
	z-index: -99
}

.container {
	max-width: 1184px;
	width: 100%;
	margin: 0 auto
}

.container-menu {
	background-color: #f1f1f1;
	padding: 15px;
	-webkit-box-shadow: 0 3px 3px rgba(0,1,3,.13);
	box-shadow: 0 3px 3px rgba(0,1,3,.13)
}

.top-menu {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #000;
	position: relative;
	z-index: 1000
}

.top-menu__rating {
	padding: 0 15px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content
}

.top-menu .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.black-menu {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
}

.black-menu__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.black-menu li a {
	padding: 11px 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	text-decoration: none
}

.black-menu li .black-menu__link {
	padding: 11px 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	text-decoration: none
}

.black-menu li .black-menu__link:hover {
	color: #F24900
}

.droplist {
	position: relative
}

.droplist::before {
	position: absolute;
	right: 6px;
	font-size: 10px;
	font-family: "svgIconFont";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
	content: '\E001'
}

.droplist-menu {
	position: absolute;
	top: -1000vh;
	left: 0;
	width: 100%
}

.droplist-menu__submenu {
	position: absolute;
	top: -1000vh;
	left: 0;
	width: 100%
}

.droplist-menu__submenu .container.container-menu ul {
	list-style: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.droplist-menu__submenu .container.container-menu ul li {
	padding: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	border: 1px solid #dcdcdc;
	border-top: none!important;
	border-left: 0!important
}

.droplist-menu__submenu .container.container-menu ul li:nth-child(4n) {
	border-right: none
}

.droplist-menu__submenu .container.container-menu ul li:nth-last-child(-n+4):nth-child(4n+1),.droplist-menu__submenu .container.container-menu ul li:nth-last-child(-n+4):nth-child(4n+1)~li {
	border-bottom: none
}

.droplist-menu__submenu .container.container-menu ul li a {
	padding: 0;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
	font-size: 18px;
	font-weight: 500
}

.droplist-menu__submenu .container.container-menu ul li a:hover {
	color: #ec0000
}

.droplist-menu ul {
	list-style: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.droplist-menu ul li {
	padding: 15px;
	border: 1px solid #dcdcdc;
	border-top: none;
	border-left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%
}

.droplist-menu ul li:nth-child(6n) {
	border-right: none
}

.droplist-menu ul li:nth-last-child(-n+6):nth-child(6n+1),.droplist-menu ul li:nth-last-child(-n+6):nth-child(6n+1)~li {
	border-bottom: none
}

.droplist-menu ul li a {
	padding: 0;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
	font-size: 18px;
	font-weight: 500
}

.droplist-menu ul li a:hover {
	color: #ec0000
}

.i_arrow {
	color: #fff;
	font-size: 12px;
	display: none
}

.logo-brand {
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px
}

.logo-brand img {
	width: 50px;
	max-height: 50px;
	height: auto;
}

.text-main {
	color: #1c1c1c
}

.text-nav__icon {
	margin-right: 10px;
	font-size: 30px;
	-webkit-transition: .5s;
	transition: .5s
}

.text-nowrap {
	margin-right: 15px
}

.text-nowrap:last-child {
	margin: 0
}

.text-nowrap a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px
}

.text-nowrap a i {
	color: #fcc734
}

@media screen and (min-width: 992px) {
	.black-menu li:hover .droplist-menu,.black-menu li:hover .droplist-menu__submenu {
					top:100%;
					z-index: 3
	}
}

@media screen and (max-width: 991px) {
	.header-nav {
					display:none
	}

	.container-menu {
					padding: 0
	}

	.header-nav {
					display: none
	}

	.black-menu {
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					width: 100%
	}

	.black-menu__list {
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					-webkit-box-align: start;
					-ms-flex-align: start;
					align-items: flex-start
	}


	.black-menu li:hover {
					cursor: pointer
	}

	.black-menu li .black-menu__link {
					font-weight: 500;
					font-size: 16px;
					line-height: 20px;
					text-decoration: none;
					color: #0D0D0D
	}

	.block-nav {
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-ms-flex-direction: column;
					flex-direction: column;
					overflow-y: scroll!important
	}

	.top-menu {
					background: transparent
	}

	.top-menu__rating {
					display: none
	}

	.droplist::before {
					display: none
	}

	.droplist_arrow {
					position: relative
	}

	.droplist_arrow::after {
					position: absolute;
					content: '';
					top: 16px;
					right: 30px;
					display: block;
					width: 12px;
					height: 8px;
					background: url(../img/icons/arrow.svg) no-repeat center;
					background-size: contain
	}

	.droplist_arrow-active .droplist-menu,.droplist_arrow-active .droplist-menu__submenu {
					height: auto;
					top: 0;
					z-index: 1
	}

	.droplist-menu {
					z-index: -1;
					position: relative;
					top: 0;
					left: 0;
					height: 0;
					overflow: hidden
	}

	.droplist-menu ul li {
					-webkit-box-flex: 0;
					-ms-flex: 0 0 25%;
					flex: 0 0 25%;
					max-width: 25%
	}

	.droplist-menu ul li a {
					font-size: 14px
	}

	.droplist-menu ul li:nth-child(4n) {
					border-right: none!important
	}

	.droplist-menu ul li:nth-child(6n) {
					border-right: 1px solid #dcdcdc
	}

	.droplist-menu ul li:nth-last-child(-n+4):nth-child(4n+1),.droplist-menu ul li:nth-last-child(-n+4):nth-child(4n+1)~li {
					border-bottom: none
	}

	.droplist-menu__submenu {
					position: relative;
					top: 0;
					left: 0;
					height: 0;
					overflow: hidden;
					z-index: -1
	}
	.droplist-menu__submenu .container{
		background: transparent;
	}
	.droplist-menu__submenu .container.container-menu ul{
		flex-direction: column;
		flex-wrap: nowrap;
		padding-left: 30px;
	}
	.droplist-menu__submenu .container.container-menu ul li {
		border: none!important;
		max-width: none;
		padding: 5px;
	}

	.droplist-menu__submenu .container.container-menu ul li a {
					font-size: 14px
	}

	.droplist-menu__submenu .container.container-menu ul li a i {
					font-size: 22px
	}
}

@media screen and (max-width: 768px) {
	.logo-brand {
					margin-right:0
	}

	.droplist-menu ul li {
					-webkit-box-pack: center;
					-ms-flex-pack: center;
					justify-content: center;
					-webkit-box-align: center;
					-ms-flex-align: center;
					align-items: center
	}

	.droplist-menu ul li a span {
					display: none
	}
}

@media screen and (max-width: 575px) {

	.logo-brand img {
					width: 40px
	}

	.block-nav {
					max-width: none!important;
					padding: 0px!important
	}

	.block-nav-active {
					padding-top: 0px!important
	}

	.black-menu li .black-menu__link {
					padding: 11px 18px
	}

	.droplist-menu ul li {
					padding: 15px 0
	}

}


.header-mobile{
	display: none;
}

@media screen and (max-width: 991px){
	.block-nav{
		display: none!important;
	}
	.header{
		position: static!important;
	}
	.header-mobile{
		position: fixed;
		left: 0;
		top: -110vh;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		background: #fff;
		z-index: 999;
	}
	.header-mobile-fixed{
		top: 0;
	}
	.header-mobile-active{
		top: 0;
	}
	.header-mobile-top{
		padding: 12px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: #fff;
		z-index: 2;
		border-bottom: 1px solid #E7EDF5;
	}
	.header-mobile-bottom{
		position: absolute;
		width: 100%;
		height: 100vh;
		background: #fff;
		top: -110vh;
		left: 0;
		overflow-y: scroll;
		z-index: 1;
		padding-top: 90px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		transition: all 0.5s ease;
	}
	.header-mobile-active .header-mobile-bottom{
		top: 0;
	}
	.posInfo{
		padding: 25px;
		background: #161616;
		width: 100%;
	}
	
	.posInfo-icon{
		min-width: 40px;
		height: 40px;
		background: #F24900;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 50%;
		margin-right: 20px;
	}

	.posInfo-icon img{
		width: 18px;
		height: auto;
	}
	
	.header-mobile-logo{
		width: 80px;
		height: 40px;
	}
	
	.header-mobile-logo svg{
		width: 100%;
		height: 100%!important;
	}
	
	.header-mobile-phone{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		border-radius: 50px;
		width: max-content;
		padding-right: 15px;
		background: #383432;
	}
	
	.header-mobile-phone div{
		margin-right: 10px;
		border-radius: 50%;
		overflow: hidden;
		width: 40px;
		height: 40px;
	}
	.header-mobile-phone div img{
		width: 100%;
		height: 100%;
	}
	
	.header-mobile-phone a{
		font-style: normal;
		color: #FFF;
		text-decoration: none;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}
	
	.posInfo .header-contacts p, .posInfo .header-contacts a{
		color: #fff;
	}
	.posInfo .header-contacts__phone a{
		font-size: 18px;
	}
	.posInfo .header-contacts{
		margin-bottom: 10px;
	}
	.posInfo .header-contacts__adress{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	.posInfo .gcity{
		order: 1;
	}
	.posInfo .header-contacts__adress > span{
		order: 3;
		color: #fff;
		margin-bottom: 2px;
	}
	.posInfo .header-adress__text{
		order: 2;
	}
	.posInfo .gcity:after{
		font-size: 16px;
	}
	.posInfo .btn-header{
		display: flex;
		max-width: 280px;
	}
	.droplist-menu__submenu .container.container-menu ul li:nth-last-child(-n+4):nth-child(4n+1),.droplist-menu__submenu .container.container-menu ul li:nth-last-child(-n+4):nth-child(4n+1)~li {
		border-bottom: 1px solid #dcdcdc;
	}
	.header-mobile .geo-city-list span a{
		color: inherit!important;
	}
	.gserv span:first-child, .gserv br{
		display: none;
	}
	.header-mobile .gitem{
		font-size: 16px;
		line-height: 100%;
	}
	.header-mobile .gcity{
		color: #fff;
	}
}



@media screen and (max-width: 575px){
	.header-mobile-phone div{
		width: 30px;
		height: 30px;
	}
	
	.header-mobile-phone a{
		font-style: normal;
		color: #FFF;
		text-decoration: none;
		font-size: 14px;
		line-height: 14px;
		font-weight: bold;
	}
	.posInfo .btn-header{
		margin: 0 auto 0 0;
	}
}