/*swipe*/


.slick-track {
	opacity: 1 !important;
}

.hhh .home-categories__element {
	max-width: 265px;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	pointer-events: auto !important;
}

.swiper-button-next,
.swiper-button-prev {
	width: 70px;
	height: 70px;
	margin-top: -10px;
	background: url(/img/nimg/arr-l.svg);
	background-size: cover;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	content: none;
}

.swiper-button-prev {
	left: 0px;
	background: url(/img/nimg/arr-l-a.svg);
	background-size: cover;
}

.swiper-button-next {
	background: url(/img/nimg/arr-r-a.svg);
	background-size: cover;
	right: -7px;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 1;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next.swiper-button-disabled {
	background: url(/img/nimg/arr-r.svg);
	background-size: cover;
}

.swiper-button-prev.swiper-button-disabled {
	background: url(/img/nimg/arr-l.svg);
	background-size: cover;
}


/*services*/
.sprite-services {
	display: inline-block;
	width: 170px;
	height: 110px;
	background-image: url(/img/nimg/i-sprite.svg);
	background-size: 1100px 130px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.menu-icons {
	margin-top: 80px;
}

.menu-icons li:nth-child(2) .sprite-services {
	background-position: -170px 0;
}

.menu-icons li:nth-child(3) .sprite-services {
	background-position: -374px 0;
}

.menu-icons li:nth-child(4) .sprite-services {
	background-position: -548px 0;
}

.menu-icons li:nth-child(5) .sprite-services {
	background-position: -765px 0;
}

.menu-icons li:nth-child(6) .sprite-services {
	background-position: -945px 0;
}

.menu-icons li {
	background-size: cover;
	background: url(/img/nimg/ii1.svg), rgba(255, 255, 255, 0.95);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:nth-child(2) {
	background-size: cover;
	background: url(/img/nimg/ii2.svg), rgba(255, 255, 255, 0.95);
	background-position: center;
	background-repeat: no-repeat;
}

.menu-icons li:nth-child(3) {
	background-size: cover;
	background: url(/img/nimg/ii3.svg), rgba(255, 255, 255, 0.95);
	background-position: center;
	background-repeat: no-repeat;
}

.menu-icons li:nth-child(4) {
	background-size: cover;
	background: url(/img/nimg/ii4.svg), rgba(255, 255, 255, 0.95);
	background-position: center;
	background-repeat: no-repeat;
}

.menu-icons li:nth-child(5) {
	background-size: cover;
	background: url(/img/nimg/ii5.svg), rgba(255, 255, 255, 0.95);
	background-position: center;
	background-repeat: no-repeat;
}

.menu-icons li:nth-child(6) {
	background-size: cover;
	background: url(/img/nimg/ii6.svg), rgba(255, 255, 255, 0.95);
	background-position: center;
	background-repeat: no-repeat;
}

.menu-icons li:hover {
	background-size: cover;
	background: url(/img/nimg/ii1.svg), rgba(255, 255, 255, 0.6);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:nth-child(2):hover {
	background-size: cover;
	background: url(/img/nimg/ii2.svg), rgba(255, 255, 255, 0.6);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:nth-child(3):hover {
	background-size: cover;
	background: url(/img/nimg/ii3.svg), rgba(255, 255, 255, 0.6);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:nth-child(4):hover {
	background-size: cover;
	background: url(/img/nimg/ii4.svg), rgba(255, 255, 255, 0.6);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:nth-child(5):hover {
	background-size: cover;
	background: url(/img/nimg/ii5.svg), rgba(255, 255, 255, 0.6);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:nth-child(6):hover {
	background-size: cover;
	background: url(/img/nimg/ii6.svg), rgba(255, 255, 255, 0.6);
	background-position: center;
	background-repeat: no-repeat;
	background-blend-mode: color;
}

.menu-icons li:hover a {
	color: #02409E;
}



.n-tags-list {
	transition: 0.5s;
	padding-top: 20px;
	padding-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
	flex-flow: row wrap;
	max-height: 60px;
	overflow: hidden;
}

.mh {
	max-height: 700px;
}


.n-tags-list .el {
	width: auto;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
	float: left;
	flex: 1 1 auto;
	text-align: center;
	margin-bottom: 5px;
	padding-bottom: 3px;

}

.n-tags-list .el:before {
	display: none;
}

.n-tags-list .el a {
	font-size: 13px;
	text-transform: uppercase;
	color: #58585B;
	background: #F6F9F9;
	border: #F6F9F9 1px solid;
	font-weight: 600;
	display: block;
	padding: 5px;
	text-decoration: none;
	border-radius: 5px;
	-webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.n-tags-list .el a:hover {
	transform: scale(1.04);
}

.mh .el {
	flex: 0 1 auto;
}

.n-tags-list .els {
	width: auto;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-right: 0px;
	float: left;
	flex: 1 1 auto;
	text-align: center;
	margin-bottom: 5px;
}

.n-tags-list .el1 {
	width: calc(100% - 85px);
	display: flex;
	flex-wrap: wrap;
	flex-flow: row wrap;
}

.n-tags-list .el2 {
	flex: 0 1 auto;
}

.n-tags-list .el2 a {
	padding-right: 25px;
	background: #F6F9F9 url(/img/nimg/arrow.svg) no-repeat 38px;
}

.n-tags-list .el2 a:hover {
	padding-right: 25px;
	background: #F6F9F9 url(/img/nimg/arrow.svg) no-repeat 38px;
}

.block-privilege {
	padding-left: 0px;
	padding-right: 0px;
	background: none;
}

.block-privilege h3,
h3 {
	font-size: 48px;
	text-align: left;
	text-transform: none;
	color: #333333;
	font-weight: 600;
	font-family: 'proxima_nova', Arial, Helvetica, sans-serif;
}

.block-privilege__item {
	background: url(/img/nimg/pp.svg) no-repeat 0 0;
}

.block-privilege__item .imgs {
	height: 110px;
}

.block-privilege__item h5 {
	margin-top: 0px;
}

.block-privilege__item:nth-child(2) {
	background: url(/img/nimg/pp2.svg) no-repeat 0 0;
}

.block-privilege__item:nth-child(3) {
	background: url(/img/nimg/pp3.svg) no-repeat 0 0;
}

.block-privilege__item:nth-child(4) {
	background: url(/img/nimg/pp4.svg) no-repeat 0 0;
}

.block-privilege__item:nth-child(5) {
	background: url(/img/nimg/pp5.svg) no-repeat 0 0;
}

.block-privilege__item:nth-child(6) {
	background: url(/img/nimg/pp6.svg) no-repeat 0 0;
}

.block-privilege__item img {
	height: auto;
	margin-left: -20px;
}

.new-news-reviews {
	background: #F6F9F9;
	padding: 0px 0 90px 0;
}

.new-news-reviews h3 {
	padding-top: 50px;
}


.new-news {
	width: 100%;
	min-width: 100%;
	display: block;
	overflow: hidden;
	margin-top: -30px;
	padding: 30px 26px;
	margin: -50px -30px 0 -30px !important;
}

.new-news .el {
	transition-property: height;
	background: #fff;
	vertical-align: top;
	height: 368px;
	border-radius: 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition: -webkit-transform .2s linear, -webkit-box-shadow .2s linear;
	transition: -webkit-transform .2s linear, -webkit-box-shadow .2s linear;
	-o-transition: transform .2s linear, box-shadow .2s linear;
	transition: transform .2s linear, box-shadow .2s linear;
	transition: transform .2s linear, box-shadow .2s linear, -webkit-transform .2s linear, -webkit-box-shadow .2s linear;
	transition: 0.5s;
}

.new-news .el:hover {
	margin-top: -20px;
	box-shadow: 0 7px 21px rgba(0, 0, 0, 0.12);
}

.new-news .el div {
	box-sizing: border-box;
	padding: 25px;
	text-align: left;
}

.new-news .el .img {
	height: 199px;
	padding: 0px;
	border-radius: 10px 10px 0 0
}

.new-news .el .img a {
	width: 100%;
	height: 100%;
	display: block;
}

.new-news .el .date {
	color: #828282;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	background: url(/img/nimg/time.svg) no-repeat;
	background-position: 25px;
}

.new-news .el .name {
	font-size: 20px;
	font-weight: 700;
	padding-top: 0px;
}

.new-news .el .name a {
	color: #000;
	text-decoration: none;
}

.new-opinions .el:hover,
.new-opinions .el {
	box-shadow: none;
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: auto;
	width: 100%;
	overflow: hidden;
	width: calc(100% - 51px);
}

.preswiper-scrollbar {
	margin-top: 30px;
}

.swiper-scrollbar-drag {
	background: #F5A623;
	cursor: pointer
}

.new-news .swiper-wrapper {
	padding-bottom: 10px;
}

/*.new-news-all    {margin-top:20px;background:url(/img/nimg/news-arrow.svg) no-repeat 93px -2px;width:120px;}*/
.new-news-all {
	margin-top: 20px;
	width: 120px;
}

.new-news-all a {
	color: #58585B;
	text-decoration: none;
	display: block
}

.new-news-all div {
	background: url(/img/nimg/news-arrow.svg) no-repeat;
	width: 30px;
	height: 20px;
	float: right;
	margin-top: -2px;
	transition: 0.2s;
}

.new-news-all:hover div {
	margin-right: -10px;
}

.new-news .swiper-button-prev {
	right: -3px;
	left: auto;
	margin-top: -80px;
}

.new-news .swiper-button-next {
	right: -3px;
	margin-top: -150px;
}

@media (max-width: 1200px) {

	.home-categories {
		padding: 10px;
	}



	@media (max-width: 991px) {


		.block-privilege__item {
			width: 33.33333333%
		}

		.block-privilege__item__content {
			float: left;
			width: auto;
		}
	}

}

.new-opinions .el {
	height: 312px;
}

.new-opinions .el .name {
	padding: 30px 0 0 30px;
	font-weight: bold;
}

.new-opinions .el .date {
	font-size: 13px;
	padding: 10px 20px 25px 30px;
	background: none
}

.new-opinions .el .txt {
	line-height: 1.5;
	overflow: hidden;
	padding: 0px 30px;
	box-sizing: auto;
	display: block;
	-webkit-transition: max-height .8s, padding .8s;
	transition: max-height .8s, padding .8s;

}

.new-opinions .el .txt {
	padding-bottom: 20px;
}

.new-opinions .showall .txt {
	padding-bottom: 0px;
	height: 145px;
}

.new-opinions .el .all,
.new-opinions .el .hall {
	display: none;
	margin-top: 10px;
	color: #02409E;
	padding-top: 0px;
	font-size: 16px;
	background: url(/img/nimg/all.svg) no-repeat 160px 8px;
	cursor: pointer
}

.new-opinions .el .hall {
	background: url(/img/nimg/hall.svg) no-repeat 85px 8px;
}

.new-opinions .showall .all {
	display: block !important;
}

.new-opinions .hideall .hall {
	display: block !important;
}

.new-opinions .el .all span,
.new-opinions .el .hall span {
	border-bottom: #ccd9ec 1px dotted;
}

.new-opinions .el .all span:hover,
.new-opinions .el .hall span:hover {
	border-bottom: #02409E 1px dotted;
}

.new-opinions .el .cloud {
	width: 100%;
	height: 40px;
	margin-top: -44px;
	position: relative;
	display: none;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 67%, rgba(250, 255, 255, 0.8) 68%, #fff 100%);
}

.new-opinions .showall .cloud {
	display: block;
}

.new-opinions .swiper-button-prev {
	margin-top: -50px;
}

.new-opinions .swiper-button-next {
	margin-top: -120px;
}

.new-txt-area {
	padding-top: 50px;
}

.new-txt-area .el {
	width: calc(100% + 20px);
	display: flex;
	flex-wrap: wrap;
	flex-flow: row wrap;
	margin-left: -10px;
}

.new-txt-area .el .fl {
	flex: 1 1 auto;
	width: auto;
	float: left;
	flex-direction: row-reverse;
	box-sizing: border-box;
	padding: 0 10px;
	width: 50%;
	position: relative;
}

.new-txt-area .el .name {
	font-size: 32px;
	color: #333333;
	font-weight: bold;
	padding: 20px 0px;
}

.new-txt-area .el:nth-child(1) .name {
	padding-top: 70px;
}

.new-txt-area .el:nth-child(2) .name {
	padding-top: 80px;
}

.new-txt-area .el:nth-child(3) .name {
	padding-top: 0px;
}

.new-txt-area .el:nth-child(even) {
	flex-direction: row-reverse;
}

.new-txt-area .el:nth-child(odd) .img {
	margin-left: -40px;
}

.new-txt-area .el:nth-child(even) .img {
	margin-right: -40px;
}

.new-txt-area .el .sep {
	width: 100%;
	text-align: center;
	margin-top: -50px;
	margin-bottom: -100px;
}

.new-txt-area .el:nth-child(2) .sep {
	margin-top: -110px;
	margin-bottom: -100px;
}

.new-txt-area .el:nth-child(3) .sep {
	margin-top: -170px;
	margin-bottom: -100px;
}

.new-txt-area .el:nth-child(4) .name {
	padding-top: 100px;
}

.b_w_c {
	display: flex;
	flex-wrap: wrap;
	flex-flow: row wrap;
}

.b_w_c .el {
	width: auto;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
	float: left;
	flex: 1 1 auto;
	text-align: center;
	margin-bottom: 5px;
}

.b_w_c .el .name {
	padding-bottom: 10px;
	text-align: left;
}

.b_w_c .soc .imgs {
	height: 24px;
}

.b_w_c .soc .imgs div {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	float: left;
	background: url(/img/nimg/socm.svg) no-repeat 0 0px;
}

.b_w_c .soc .imgs div a {
	width: 100%;
	height: 100%;
	display: block;
}

.b_w_c .soc .imgs .fb {
	background-position: -32px 0px;
}

.b_w_c .soc .imgs .yt {
	background-position: -64px 0px;
}

.b_w_c .soc .imgs .ig {
	background-position: -96px 0px;
	margin-right: 0px;
}

.b_w_c .pay .imgs .i {
	width: 130px;
	height: 26px;
	background: url(/img/nimg/paym.svg) no-repeat 0 0px;
	float: left;
	background-size: cover;
}

.b_w_c .el {
	box-sizing: border-box;
}

.b_w_c .logos {
	padding-top: 15px;
}

.b_w_c .logos .imgs .i {
	float: left;
	background-size: cover;
	margin-right: 20px;
	float: right
}

.b_w_c .logos .imgs .i a {
	width: 100%;
	height: 100%;
	display: block;
}

.b_w_c .logos .imgs .i1 {
	width: 47px;
	height: 44px;
	background: url(/img/nimg/logos1.svg) no-repeat 0 0px;
}

.b_w_c .logos .imgs .i2 {
	width: 27px;
	height: 44px;
	background: url(/img/nimg/logos2.svg) no-repeat 0 0px;
}

.b_w_c .logos .imgs .i3 {
	width: 182px;
	height: 27px;
	background: url(/img/nimg/logos3.svg) no-repeat 0 0px;
	;
	margin-top: 10px;
}



@media (max-width: 1200px) {
	.b_w_c .el {
		width: 50%;
		text-align: center;
		min-height: 90px;
	}

	.b_w_c .el .name {
		text-align: center;
	}

	.b_w_c .soc .imgs {
		width: 120px;
		margin: 0px auto;
	}

	.b_w_c .pay .imgs {
		width: 130px;
		margin: 0px auto;
	}

	.b_w_c .logos .imgs {
		width: 316px;
		margin: 0px auto;
	}
}


.footer-bottom-white {
	padding-bottom: 20px;
}

.footer-bottom-white .el {
	float: left;
	color: #4F4F4F;
	font-size: 12px;
}

.footer-bottom-white .el p {
	color: #4F4F4F;
	font-size: 12px;
}

.footer-bottom-white .el1 {
	width: 45%;
	padding-right: 5%;
}

.footer-bottom-white .el1 a {
	margin-right: 20px;
	width: auto;
}

.footer-bottom-white .el2 {
	width: 25%;
	padding-right: 5%;
}

.footer-bottom-white .el3 {
	width: 20%;
}

.footer-bottom-white .el3 p {
	font-size: 14px;
	margin-bottom: 5px;
}

@media (max-width: 790px) {
	.footer-bottom {
		background: #F6F9F9;
		padding: 30px 0;
	}

	.b_w_c {
		margin: 0px auto;
		width: 330px;
	}

	.b_w_c .el {
		width: 100%;
		text-align: center;
		min-height: 90px;
	}

	.b_w_c .soc .name {
		display: none
	}

	.b_w_c .soc {
		padding-bottom: 30px;
		margin-bottom: 10px;
		min-height: auto;
		border-bottom: #E0E0E0 1px solid;
	}

	.b_w_c .soc .imgs {
		width: 188px;
		margin: 0px auto;
	}

	.b_w_c .soc .imgs div {
		width: 41px;
		height: 41px;
		margin-right: 8px;
		float: left;
		background: url(/img/nimg/socb.svg) no-repeat 0 0px;
	}

	.b_w_c .soc .imgs .fb {
		background-position: -53px 0px;
	}

	.b_w_c .soc .imgs .yt {
		background-position: -106px 0px;
	}

	.b_w_c .soc .imgs .ig {
		background-position: -159px 0px;
		margin-right: 0px;
	}

	.block-privilege__item .imgs {
		height: 140px;
	}

	.block-privilege__item {
		margin-top: 0px;
	}

	.block-privilege h3 {
		text-align: center;
	}

	.b_w_c .pay .imgs {
		width: 130px;
		margin: 0px auto;
	}

	.b_w_c .logos .imgs {
		width: 316px;
		margin: 0px auto;
	}

	.footer-bottom-white {
		background: #fff;
		padding: 30px 0;
	}

	.footer-bottom-white div {
		color: #4F4F4F;
		font-size: 10px;
		text-align: center;
		padding: 0 40px;
	}


	.sprite-services {
		background-size: 930px 130px;
		height: 110px;
	}

	.menu-icons li {
		background-size: 930px 130px !important;
	}

	.menu-icons li:nth-child(1) .sprite-services {
		background-position: 30px 0;
	}

	.menu-icons li:nth-child(2) .sprite-services {
		background-position: -120px 0;
	}

	.menu-icons li:nth-child(3) .sprite-services {
		background-position: -302px 0;
	}

	.menu-icons li:nth-child(4) .sprite-services {
		background-position: -451px 0;
	}

	.menu-icons li:nth-child(5) .sprite-services {
		background-position: -627px 0;
	}

	.menu-icons li:nth-child(6) .sprite-services {
		background-position: -783px 0;
	}
}

@media (max-width: 940px) {
	.new-txt-area .el .fl {
		width: 100%;
		float: none;
	}

	.new-txt-area .el .img {
		width: 100%;
		float: none;
		text-align: center;
	}

	.new-txt-area .el .sep {
		margin-top: 0px;
	}

	.new-txt-area .el:nth-child(2) .sep {
		margin-top: 0px;
		margin-bottom: -90px;
	}

	.new-txt-area .el:nth-child(3) .sep {
		margin-top: -70px;
		margin-bottom: -30px;
	}
}

@media (max-width: 768px) {
	.new-news .swiper-button-prev {
		width: 40px;
		height: 40px;
		right: 4px;
	}

	.new-news .swiper-button-next {
		width: 40px;
		height: 40px;
		right: 4px;
		margin-top: -130px;
	}

	.swiper3 .swiper-button-next {
		margin-top: -100px;
	}






	.block-privilege {
		display: block
	}

	.block-privilege .block-privilege__item {
		width: 100%;
		text-align: center;
	}

	.block-privilege__item__content {
		width: 100%;
		float: none;
	}

	/*.block-privilege__item {background: url(/img/nimg/pp.svg) no-repeat center top !important;}*/



	.block-privilege__item h5 {
		font-size: 16px;
	}

	.block-privilege__item p {
		font-size: 14px;
	}

	.block-privilege__item img {
		margin-left: 0px;
		margin-bottom: -15px;
	}

	.footer-bottom-white .el {
		float: none;
		width: 100%;
		text-align: center;
		font-size: 10px;
		padding-bottom: 10px;
		line-height: 1.5;
	}

	.footer-bottom-white .el p {
		font-size: 11px;
		line-height: 1.5;
	}

	.footer-bottom-white .el3 p {
		font-size: 14px;
		line-height: 1.5;
	}

	.footer-bottom-white div {
		padding: 0px;
	}

	.footer-bottom-white .el {
		padding: 0 20px;
	}


	.home-categories__secondary .home-categories__element {
		height: auto
	}
}


@media (max-width: 500px) {

	.menu-icons {
		margin-top: 30px;
	}

	.sprite-services {
		background-size: 730px 107px;
		height: 89px;
		width: 110px;
	}

	.menu-icons li {
		background-size: 730px 97px !important;
		background-position: 50% 20% !important;
	}

	.menu-icons p {
		margin-top: 5px;
	}

	.menu-icons li:nth-child(1) .sprite-services {
		background-position: 8px 0;
	}

	.menu-icons li:nth-child(2) .sprite-services {
		background-position: -112px 0;
	}

	.menu-icons li:nth-child(3) .sprite-services {
		background-position: -252px 0;
	}

	.menu-icons li:nth-child(4) .sprite-services {
		background-position: -370px 0;
	}

	.menu-icons li:nth-child(5) .sprite-services {
		background-position: -510px 0;
	}

	.menu-icons li:nth-child(6) .sprite-services {
		background-position: -634px 0;
	}

	.menu-icons p {
		font-size: 13px;
	}

	h3 {
		font-size: 32px !important;
	}

	.n-tags-list .el a {
		font-size: 10px;
	}

	.new-txt-area .el:nth-child(1) .img {
		padding-bottom: 10px
	}

	.new-txt-area .el:nth-child(2) .img {
		margin-bottom: -25px;
	}

	.new-txt-area .el:nth-child(2) .img img {
		margin-left: 0px;
	}

	.new-txt-area .el .name {
		font-size: 20px;
		padding: 0px 0 10px 0;
	}


	.new-txt-area .el .txt p {
		font-size: 14px;
	}


	.new-txt-area .el:nth-child(even) .img {
		margin-left: -10px;
		margin-right: -20px;
	}

	.new-txt-area .el:nth-child(odd) .img {
		margin-left: -20px;
		margin-right: -20px;
	}

	.new-txt-area .el:nth-child(4) .name {
		padding-top: 0px;
	}

	.new-txt-area .checkmark {
		margin-left: 0px;
		font-size: 14px;
	}

	.footer-bottom-white .el {
		padding: 0px;
		padding-bottom: 10px;
	}

	.footer-bottom-white .el1 {
		padding-bottom: 20px;
	}

	.footer-bottom-white .el1 .link {
		width: 100%;
		white-space: pre;
		margin-bottom: 5px;
		margin-right: 0px;
		line-height: 2.3;
	}

	.footer-bottom-white .container {
		padding: 0 20px;
	}

	.full-site a {
		display: block !important;
		font-size: 16px;
		padding: 10px 0;
		border-radius: 5px;
		text-transform: none;
	}
}


.hhh {
	height: 190px;
}

.hhh .el {
	height: 190px;
}

.hhh .name {
	font-size: 21px;
	padding: 30px;
	font-weight: 800;
	text-align: left;
}

.hhh ._align-c {
	text-align: center;
}

.hhh .home-categories__element {
	margin-left: 0px;
}

.hhh .swiper-container {
	padding: 26px;
	margin-left: -26px;
}

.hhh .swiper-pagination {
	display: none;
}

.hhh .swiper-pagination-bullet-active {
	background: #F8A405;
}

.hhh .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
}

.hhh .swiper-button-prev {
	z-index: 11;
	margin-top: -80px;
}

.hhh .swiper-button-next {
	z-index: 11;
	margin-top: -80px;
}

.home-categories {
	overflow-x: visible;
}

.hhh .swiper-button-next {
	margin-top: -40px;
}

.hhh .swiper-button-prev {
	margin-top: -40px;
}



.block-hit .seeall {
	margin-top: -13px;
}

.block-hit {
	margin: 0 15px;
}



@media (max-width: 1200px) {
	.hhh {
		height: 240px;
		margin-bottom: -90px;
	}

	.hhh .el {
		height: 140px;
	}

	.hhh .swiper-button-prev {
		margin-top: -80px;
	}

	.hhh .swiper-button-next {
		margin-top: -80px;
	}
}

@media (max-width: 991px) {
	.hhh {
		margin-bottom: auto;
	}

	.hhh .swiper-pagination {
		display: block;
		margin-top: -48px;
		bottom: auto;
	}

	.hhh .el {
		height: 140px;
	}

	.hhh .swiper-button-prev {
		left: 30%;
		margin-top: 50px;
	}

	.hhh .swiper-button-next {
		right: 30%;
		margin-top: 50px;
	}
}

@media (max-width: 767px) {
	.hhh .el {
		height: 110px;
	}

	.hhh .name {
		font-size: 16px;
		padding: 10px;
	}

	.home-categories__primary .home-categories__element {
		margin: 0px;
	}
}

@media (max-width: 768px) {
	.block-privilege__item {
		background-position: center !important;
		background-size: 50%;
		background-position: center 10px !important;
		background-size: 45% !important;
	}

	.block-privilege .ii1 {
		background-position: center 25px !important;
		background-size: 43% 80% !important;
		margin-top: -25px;
	}

	.block-privilege .ii2 {
		background-position: center 5px !important;
		background-size: 50% 80% !important;
	}

	.block-privilege .ii3 {
		background-position: center 40px !important;
		background-size: 45% 80% !important;
	}

	.block-privilege .ii4 {
		background-position: center 14px !important;
		background-size: 43% 80% !important;
	}

	.block-privilege .ii5 {
		background-position: center 32px !important;
		background-size: 45% 80% !important;
	}

	.block-privilege .ii6 {
		background-position: center 40px !important;
		background-size: 45% 80% !important;
	}



	.n_ob {
		width: calc(100% - 60px);
		margin-left: 35px;
	}

	.n_ob2 {
		width: calc(100% - 30px);
		margin-left: 15px;
	}

	.n_ob {
		width: calc(100% - 42px);
		margin-left: 20px;
	}

	.new-news .swiper-button-prev {
		width: 40px;
		height: 40px;
		right: 0px;
	}

	.new-news .swiper-button-next {
		width: 40px;
		height: 40px;
		right: 0px;
	}


}


.ruble {
	width: 11px;
	height: 12px;
	background: url(/img/nimg/rub.png);
	display: inline-block;
}

.gruble {
	opacity: 0.57;
}

.block-hit .el .price .oldprice {
	font-size: 14px;
	display: block;
	float: left;
	margin-top: 2px;
}

.block-hit .el .price .oldprice .gruble {
	font-size: 14px !important;
	background-image: url(/img/nimg/rub2.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 12px;
	opacity: 1;
	display: ;
	margin-top: 2px;
	float: right;
	margin-left: 2px;
}

.block-hit .el .price .disc {
	width: 110px;
}

.block-hit .el .price .disc {
	text-align: left;
}

.block-hit .el .price .disc .nprice {
	display: block;
	padding-right: 0px;
}

/*font-weight: 500;*/

.block-hit .el .price .nprice {
	display: block;
	padding-right: 10px;
}

.block-hit .el .price .color {
	font-size: 15px;
	color: #58585B;
	font-weight: 400 !important;
	float: left;
}

.block-hit .el .pref {
	float: left;
}

.block-hit .el .disc .pref {
	float: none;
}

.block-hit .el .disc .nprice {
	padding-bottom: 5px;
}

.block-hit .el .discountprice {
	padding: 1px 3px 0px 3px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	background-color: #d32f23;
	border-radius: 5px;
	display: inline;
	margin-right: 5px;
	margin-top: 1px;
	float: left;

}

.block-hit .price .oldprice span {
	color: #d32f23;
}

.block-hit .price .opwr {
	width: auto;
	display: block;
	float: left;
}

.block-hit .price .opwr .oldprice {
	position: relative;
}

.block-hit .price .opwr .oldprice::before {
	width: 100%;
	height: 1px;
	position: absolute;
	content: ' ';
	background: #d32f23;
	top: calc(50% - 1px);
	left: 0;
}

@media (max-width: 500px) {
	.hhh {
		height: 100px;
	}

	/*.hhh .swiper-container    {padding:15px;margin-left:-30px;}*/
	.hhh .el {
		width: 50%;
	}

	.hhh .swiper-button-prev {
		width: 40px;
		height: 40px;
		margin-right: 110px;
		margin-top: 107px;
		z-index: 11
	}

	.hhh .swiper-button-next {
		width: 40px;
		height: 40px;
		margin-left: 110px;
		margin-top: 107px;
		z-index: 11
	}




	.menu-icons .ie {
		background-size: 100%;
		background: url(/img/nimg/ie.svg) !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
	}

	.n_ob {
		width: calc(100% - 60px);
		margin-left: 35px;
	}

	.n_ob2 {
		width: calc(100% - 30px);
		margin-left: 15px;
	}

	.n_ob {
		width: calc(100% - 42px);
		margin-left: 20px;
	}

	.new-news .swiper-button-prev {
		width: 40px;
		height: 40px;
		right: 0px;
	}

	.new-news .swiper-button-next {
		width: 40px;
		height: 40px;
		right: 0px;
	}

	.block-hit .seeall {
		margin-top: 0px;
	}



	#refresult #content:nth-child(2) {
		display: none;
	}





	@media (max-width: 500px) {
		.block-privilege__item {
			background-position: center !important;
			background-size: 50%;
			background-position: center 10px !important;
			background-size: 45% !important;
		}

		.block-privilege .ii1 {
			background-position: center 25px !important;
			background-size: 43% !important;
			margin-top: -25px;
		}

		.block-privilege .ii2 {
			background-position: center 5px !important;
			background-size: 50% !important;
		}

		.block-privilege .ii3 {
			background-position: center 40px !important;
			background-size: 45% !important;
		}

		.block-privilege .ii4 {
			background-position: center 14px !important;
			background-size: 43% !important;
		}

		.block-privilege .ii5 {
			background-position: center 32px !important;
			background-size: 45% !important;
		}

		.block-privilege .ii6 {
			background-position: center 40px !important;
			background-size: 45% !important;
		}
	}