*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
a{
	text-decoration:none;
}
p{
	font-size: 16px;
}
li{
	list-style-type: none;
}
button{
	cursor: pointer;
	outline:0 none !important;
}
input{
	outline:0 none !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select{
	cursor: pointer;
	outline:0 none !important;
}
textarea{
	outline:0 none !important;
}
body{
	color:#464b50;
	font-family: Comfortaa-Regular;
}

.animation-box{
	width: 100%;
	
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	left: 0;
	top: 0;
	opacity: 1;
	z-index: 9444;
	background: rgba(255,255,255,1);
	animation: animateClosepreloader 4s linear;
} 
.animation-box svg{
	width: 350px;
}
path{
	fill:none;
	stroke:#b80f0a;
	stroke-dasharray: 10000;
	opacity: 10;
	animation: animatess 3s linear;
}
@keyframes animatess{
	0% {
		opacity: 0;
		fill: none;
		stroke-dashoffset: 10000;
	}

	30% {
		opacity: 10;
		fill: none;
		stroke-dashoffset: 10000;
	}

	80% {
		fill:rgba(184,15,10,0);
	}

	100% {
		fill:rgba(184,15,10,1);
		opacity: 10;
		stroke-dashoffset: 0;
	}
}
@keyframes animateClosepreloader{
	0% {
		opacity: 1;
		z-index: 9444;
		background: #fff;
	}
	75%{
		opacity: 1;
		z-index: :9444;
		background: #fff;
	}
	92%{
		z-index: 9444;
		opacity: 0;
		background: #fff;
	}
	100%{
		z-index: -1000;
		opacity: 0;
		background: #fff;
	}
}

header  .revealator-slideright{
	transition-delay: 2s !important;
}

header  .revealator-slideleft{
	transition-delay: 2.2s !important;
}

header  .revealator-slideup{
	transition-delay: 2.4s !important;
}

/*poaps*/
.bg-poaps{
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.7);
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	z-index: -1;
	opacity: 0;
	left: 0;
	top:0;
	transition: all ease 0.7s;
}
.poap-yotybe{
	position: absolute;
	width: 900px;
	background: #fff;
	transition: all ease 0.7s;
	margin-top: -100%;
	border-radius: 20px;
}
.poap-yotybe_obvertka{
	width: 100%;
	padding: 25px;
	position: relative;
}
.closepoaps{
	width: 30px;
	cursor: pointer;
	position: absolute;
	right: -40px;
	top:-40px;
}
.closepoaps img{
	width: 100%;
	display: block;
}

.videos-yotybe {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
}

.videos-yotybe iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.linc-play{
	cursor: pointer;
}




/*general page*/
.content{
	max-width: 2520px;
	overflow: hidden;
}
header{
	width: 100%;
}
.header_top{
	width: 100%;
	background: #f8f8f8;
	padding: 10px 0;
}
.general-conteiner{
	max-width: 1520px;
	margin: 0 auto;
}
.header_top .general-conteiner{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.nav-top_ul{
	display: flex;
}
.nav-top_ul li{
	font-size: 14px;
	margin-right: 40px;
}
.nav-top_ul li a{
	color:#464b50;
	transition: all ease 0.3s;
}
.nav-top_ul li:hover a{
	color: #992c2f;
	transition: all ease 0.3s;
}
.header_top_sotial-lang{
	display: flex;
	justify-content: flex-end;
	align-items: center;
} 
.sotial-conteiner{
	display: flex;
}
.sotial-box{
	display: block;
	padding: 6px;
	border-radius: 100px;
	border:solid 1px #cbccce;
	transition: all ease 0.3s;
	margin: 0 4px;
}
.sotial-box:hover{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.ic-sotial-box{
	width: 10px;
}
.ic-sotial-box img{
	width: 100%;
	display: block;
}
.lang-conteiner{
	margin-left: 30px;
	position: relative;
}
.act-lang{
	font-size: 14px;
}
.ar-lang{
	width: 9px;
	margin-left: 10px;
}
.ar-lang img{
	width: 100%;
	display: block;
	cursor: pointer;
}
.title-active-lang{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.show-lang-line{
	position: absolute;	
	display: none;
}
.show-lang {
	font-size: 14px;
	color:#464b50;
	transition: all ease 0.3s;
}
.show-lang:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.header_center{
	width: 100%;
	background: #fff;
	padding: 25px 0;
}
.header_center .general-conteiner{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header_center_phones{
	width: 31%;
	display: flex;
	align-items: center;
}
.phone-callback{
	display: flex;
	align-items: center;
	width: 210px;
	border-radius: 100px;
	border:solid 1px #992c2f;
	padding: 7px;
	color: #992c2f;
	transition: all ease 0.3s;
}
.phone-callback:hover{
	background: #992c2f;
	transition: all ease 0.3s;
	color: #fff;
}

.box-phones {
	width: 30px;
	height: 30px;
	display: flex;
	margin-right: 12px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	background: #992c2f;
}
.box-phones img{
	width: 10px;
	height: 10px;
	display: block;
}
.phone-text-namber{
	font-size: 14px;
	margin-top: 2px;
	font-family: Comfortaa-Medium;
}
.zakaz-callback{
	margin-left: 36px;
	font-size: 14px;
	color: #464b50;

	padding-bottom: 4px;
	border-bottom: dotted 1px #fff;
	transition: all ease 0.3s;
	cursor: pointer;
}
.zakaz-callback:hover{
	color: #992c2f;
	border-bottom: dotted 1px #992c2f;
	transition: all ease 0.3s;
}
.logo{
	width: 16%;
	display: block;
}
.logo img{
	width: 100%;
	display: block;
}
.header_center_kabina-search{
	width: 31%;
	display: flex;
	justify-content: space-between;
}
.link-kabina{
	font-size: 14px;
	color: #464b50;
	padding-bottom: 4px;
	border-bottom: dotted 1px #fff;
	transition: all ease 0.3s;
}
.link-kabina:hover{
	border-bottom: dotted 1px #992c2f;
	transition: all ease 0.3s;
	color: #992c2f;
}
.search-box{
	display: block;
	position: relative;
	width: 244px;
	
	border:solid 1px #cccdcf;
	border-radius: 100px;
	transition: all ease 0.3s;
}
.search-box:hover{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.ic-search{
	position: absolute;
	width: 20px;
	cursor: pointer;
	right: 15px;
	top: 12px;
	transition: all ease 0.3s;
}
.ic-search:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.ic-search img{
	width: 100%;
	display: block;
}
.search-box input{
	width: 100%;
	padding: 15px 22px;
	font-size: 14px;
	background: #fff;
	padding-right: 37px;
	border:none;
	border-radius: 100px;
	color: #8c8c8d;
}
.search-box input::-webkit-input-placeholder {color: #8c8c8d;}
.search-box input::-moz-placeholder          {color: #8c8c8d;}/* Firefox 19+ */
.search-box input:-moz-placeholder           {color: #8c8c8d;}/* Firefox 18- */
.search-box input:-ms-input-placeholder      {color: #8c8c8d;}

.link-cabina-line{
	display: flex;
	width: calc(100% - 244px);
	padding-right: 30px;
	justify-content: space-between;
	align-items: center;
}
.link-cabina-line hr{
	height: 18px;
	background: #d8d8d8;
	border:solid 1px #d8d8d8;
}
.header-botton-nav_ul hr{
	background: #d8d8d8;
	border:solid 1px #d8d8d8;
}
.header_bottom{
	width: 100%;
	background: #fff;
	padding: 20px 0;
	border-top:solid 1px #e5e6e7;
	border-bottom:solid 1px #e5e6e7;
}
.header-botton-nav{
	margin: 0 auto;
}
.header-botton-nav_ul{
	display: flex;
	justify-content: center;
	align-items: center;
}
.header-botton-nav_ul li{
	font-size: 16px;
	margin: 0 15px;
	border-bottom: dashed 1px #fff;
	font-family: Comfortaa-Bold;
	transition: all ease 0.3s;
}
.header-botton-nav_ul li a{
	color: #464b50;
	transition: all ease 0.3s;
}
.header-botton-nav_ul li:hover{
	border-bottom: dashed 1px #992d30;
	transition: all ease 0.3s;
}
.header-botton-nav_ul .hss2:hover{
	border-bottom: solid 1px rgba(0,0,0,0);
}
.header-botton-nav_ul li:hover a{
	color: #992d30;
	transition: all ease 0.3s;
}
.header-botton-nav_ul  hr{
	height: 25px;
	margin: 0 15px;
	background: #d8d8d8;
}



.slider__counter:first-letter{
	  font-size: 48px;
	  color: #fff; 
}
.slider__counter {
  position: absolute;

  z-index: 1;
 bottom: 30%;
 
  color: #fff;
  right: calc(50% - 555px);
  font-size: 24px;
  opacity: 0.8;
  font-family: Comfortaa-Light;
  pointer-events: none;
}

.slider-element{
	position: relative;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.img-slide{
	width: 100%;
	position: relative;
	z-index: 10;
	margin-top: -20px;
}
.img-slide img{
	width: 100%;

}
.info-conteiner-slide{
	width: 1170px;
	left:50%; margin-left:-585px;
	position: absolute;
	z-index: 20;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.link-catalog{
	display: flex;
	align-items: center;
	margin-top: 40px;
}
.link-catalog:hover .ar-ct{
	margin-left: 25px;
	transition: all ease 0.3s;
}
.ar-ct{
	width: 20px;
	transition: all ease 0.3s;
	margin-left: 15px;
	transform: rotate(180deg);
}
.tex-linc-cat{
	color: #fff;
	font-family: Comfortaa-Bold;
}
.ar-ct img{
	width: 100%;
	display: block;
}
.slide-title{
	font-size: 48px;
	font-weight: normal;
	position: relative;
	font-family: UniNeueBook; 
	color: #fff;
}
.slide-title:before{
	position: absolute;
	width: 100px;
	height: 9px;
	background: url(../img/walwe.png)no-repeat;
	background-size: cover;
	background-position: center;
	content: "";
	right: 70px;
	top:29px;
}
.subtitle-slide{
	color: #fff;
	margin-top: 30px;
	font-size: 18px;
	line-height: 1.7;
	font-family: Comfortaa-Medium;
}
.ar-sec{
	position: absolute;
	bottom: 20%;
	width: 55px;
	
}
.ar-sec img{
	width: 100%;
	display: block;
	cursor: pointer;
}
.ar-sec-left{
	right: calc(50% - 515px);
	z-index: 50;
	transform: rotate(180deg);
}
.ar-sec-right{
right: calc(50% - 585px);
z-index: 50;
}
.burger-nav{
	display: none;
}

.sl1{
	background: url(../img/slide1.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.sl2{
	background: url(../img/slide1.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.slider-element{
	height: 700px;
}
.obvertka-element-slider{
	width: 540px;
}

.mob-bg{
	position: fixed;
	z-index: -1;
	opacity: 0;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.7);
	transition: all ease 0.8s;
}
.mobile-meny{
	right: 0;
	position: absolute;
	background: #fff;
	width: 280px;
	height: 100%;
	right:  -320px;
	transition: all ease 0.6s;
}
.close-meny{
	position: absolute;
	width: 30px;
	left: -35px;
	top:30px;
}
.close-meny img{
	width: 100%;
	display: block;
}
.mobule-meny-obvertka{
	position: relative;
	padding: 20px 15px;
}
.mobule-meny-obvertka .search-box{
	width: 100%;
}
.box-mob-vhod {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: solid 1px #eee ;
}
.box-mob-vhod a{
	display: block;
	border-bottom: none;
	margin-bottom: 10px;
	text-align: right;
}
.nav-top_ul-mobile li{
	text-align: right;
	margin-bottom: 20px;
}
.nav-top_ul-mobile a{
	color: #5f5f5f;
}
.ul-mob-nav-2 li{
	margin-bottom: 20px;
	text-align: right;

}
.ul-mob-nav-2 li a{
	color: #5f5f5f;
}
.ul-mob-nav-2 {
	padding-top: 20px;
	border-top: solid 1px #eee;
}
.ul-mob-nav-2{
	display: none;
}
.sec2{
	padding-top: 135px;
	padding-bottom: 50px;
	background: #fff;
	width: 100%;
}
.general-sec-conteier{
	max-width: 1170px;
	margin: 0 auto;
}
.general-title{
	font-size: 36px;
	color: #464b50;
	font-weight: normal;
	position: relative;
}
.sec2 .general-title:before{
	position: absolute;
	content: "";
	width: 80px;
	height: 7px;
	background: url(../img/walwe.png)no-repeat;
	background-size: cover;
	background-position: center;
	left: 142px;
	top: 14px;
}
.sec2_info-box{
	display: flex;
	margin-bottom: 100px;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.info-box_img{
	width: 63%;
	position: relative;
}
.info-box_img img{
	width: 100%;
	display: block;
}
.info-box_text-conteiner{
	width: 29%;
}
.title-info-conteiner{
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 21px;
}
.tex-info-conteiner{
	font-size: 16px;
	font-family: Comfortaa-Medium;
	line-height: 1.6;
}
.sec2 .link-catalog p{
	color: #464b50;
}
.sec2 .ar-ct{
	transform: rotate(0);
}
.player-conteiner-link{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 41%;
	height: 60%;
	border-radius: 500px;
	background: #fff;
	right: 8%;
	top:19%;
}
.linc-play{
	width: 60px;
	transition: all ease 0.3s;
	border-radius: 100px;
	padding: 15px;
	background: #fff;
}
.player-conteiner-link{
	cursor: pointer;
}
.player-conteiner-link:hover .linc-play{
	transform: scale(1.2);
	transition: all ease 0.3s;
	box-shadow: 0 0 80px rgba(153,45,48,0.8);
}
.linc-play img{
	width: 100%;
	display: block;
}

.sec3 .link-catalog p{
	color: #464b50;
}
.sec3 .ar-ct{
	transform: rotate(0);
}

.sec3{
	width: 100%;
	background: #f6f7f8;
	padding: 150px 0;
}
.sec3 .general-sec-conteier{
	padding-top: 160px;
	padding-bottom: 70px;
	padding-left: 130px;
	padding-right: 0;
	position: relative;
}
.sec3-border-box{
	position: absolute;
	height: 100%;
	width: 300%;
    left: 0;
    z-index: 5;
    top: 0;
	border:solid 10px #e6e9ec;
}
.sec3-subtitle{
	font-size: 18px;
	font-family: Comfortaa-Bold;
	display: inline-block;
	padding: 10px;
	background: #eef0f2;
	margin-bottom: 34px;
	color: #8c9093;
	position: relative;
	z-index: 10;
}
.sec4-title{
	font-size: 34px;
	font-weight: normal;
	margin-bottom: 45px;
	position: relative;
    z-index: 10;
	color: #8c9093;
}
.sec4-title:before{
	position: absolute;
	content: "";
	width: 80px;
	height: 7px;
	background: url(../img/walwe.png)no-repeat;
	background-size: cover;
	background-position: center;
	right: -70px;
	top: 17px;
}
.sec3-info-conteiner{
	display: flex;
	position: relative;
	z-index: 10;
	justify-content: space-between;
}
.years-worc-conteiner{
	width: 34%;
	display: flex;
	align-items: center;
}
.years-worc-conteiner h2{
	font-size: 150px;
	font-weight: normal;
	color: #8c9093;
	 font-family: UniNeueLight;
}
.sec3_tex-conteiner{
	width: 60%;
	margin-top: 50px;
}
.years_box{
	padding-left: 15px;
}
.years_box p{
	font-size: 16px;
	color: #8c9093;
	line-height: 1.5;
	font-family: Comfortaa-Bold;
}
.years_box h4{
	font-size: 72px;
	color: #8c9093;
	font-family: UniNeueLight;
	line-height: 0.8;
}
.p-stexss{
	line-height: 1.7;
	padding-bottom: 20px;
	font-size: 16px;
}
.sec4{
	padding: 130px 0;
	background: #fff;
	width: 100%;
}
.sec4_line-prem{
	display: flex;
	justify-content: space-between;
}
.sec4_box-prem{
	width: 29%;
}
.sec4_ic-prem{
	width: 65px;
	margin-bottom: 30px;
}
.sec4_ic-prem img{
	width: 100%;
	display: block;
}
.sec4_title-prem{
	font-size: 28px;
	color: #464b50;
	margin-bottom: 20px;
	font-weight: normal;
}
.sec4_prem-text{
	line-height: 1.5;
	font-size: 16px;
	margin-bottom: 65px;
}
.walse-prembox{
	width: 100px;
}
.walse-prembox img{
	width: 100%;
	display: block;
}
.sec5 .link-catalog p{
	color: #464b50;
}
.sec5 .ar-ct{
	transform: rotate(0);
}
.sec5{
	padding: 130px 0;
	padding-bottom: 160px;
	background: #f6f7f8;
}
.sec5-info-box{
	width: 300px;
	padding-bottom: 220px;
}
.walswlines5{
	width: 100px;
	margin: 35px 0;
}
.walswlines5 img{
	width: 100%;
	display: block;
}
.text-sec5{
	font-size: 16px;
	line-height: 1.5;
	font-family: Comfortaa-Medium;
}
.sec5 .general-sec-conteier{
	position: relative;
}
.slider-sec5-blog{
	width: 100%;
	position: absolute;
	top:0;
	left: 350px;
}
.slide-sec5{
	width: 100%;
	padding: 0 30px;

}
.img-slide-sec5{
	width: 100%;
	position: relative;
	z-index: 9;
}
.img-slide-sec5 img{
	width: 100%;
}
.viev-box-blog{
	width: 124px;
	height: 70px;
	position: relative;
	z-index: 10;
	background: #f6f7f8;
	margin-top: -69px;
	display: flex;
	align-items: center;	
}
.vie-img{
	width: 27px;
}
.vie-img img{
	width: 100%;
	display: block;
}
.viev-box-blog p{
	margin-left: 10px;
	font-family: UniNeueRegular;
	font-size: 18px;
}
.title-slide-sec5{
	margin-top: 50px;
	font-size: 24px;
	font-family: UniNeueRegular;
	font-weight: normal;
}
.text-post-slide-sec5{
	font-size: 16px;
	margin-top: 20px;
	line-height: 1.6;

}
.new-sls-controls-blog{
	width: 67px;
	position: absolute;
	top: 0;
	z-index: 20;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 59.5%;

	background: url(../img/shadow.png)no-repeat;
	background-size: cover;
	background-position: center;
	padding-left: 30px;
	width: 300px;
	transform: rotate(180deg);
}
.new-sls-controls-blog img{
	width: 45px;
	display: block;
	cursor: pointer;
	transition: all ease 0.3s;
}
.new-sls-controls-blog img:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.next-castom-blog{
	right: 30px;
	
}
.prev-castom-blog{
	opacity: 0;
}
.slick-dots{
	left: -360px;
	width: 300px;
}
.slick-dots li.slick-active button:before{
	color: #992d30;
}





footer{
	background: #222529;
	width: 100%;
}
.footer-bottom{
	background: #222529;
	padding: 25px 0;
}
.footer-bottom .general-conteiner{
	display: flex;
	align-items: center;
	padding-left: 0;
	justify-content: space-between;
}
.footer-bot-text{
	font-size: 16px;
	color: #959799;
}
.foter-top{
	background: #25282c;
}
.foter-top .general-conteiner{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footer-logo-cont{
	padding: 75px 40px;
	padding-bottom: 185px;
	background: #2b2f33;
}
.logo-footer{
	width: 120px;
	display: block;
}
.logo-footer img{
	width: 100%;
	display: block;
}
.bss{
	width: 48px;
	height: 1px;
	background: #44494e;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 35px;
}
.footer-logo-cont .sotial-conteiner{
	margin: 0 auto;
	justify-content: center;
}
.footer-nav-conteiner{
	display: flex;
	justify-content: space-between;
	padding-left: 78px;
	width: calc(100% - 200px);
}
.title-nav-foot{
	color: #fff;
	margin-bottom: 28px;
}
.foterul li{
	font-size: 16px;
	color: #959799;
	margin-bottom: 15px;
}
.foterul li a{
	color: #959799;
	transition: all ease 0.3s;
}
.foterul li a:hover{
	color: #fff;
	transition: all ease 0.3s;
}
.vert-line{
	width: 1px;
	background: #44494e;
}
.inp-conteiner-footer {
	width: 350px;
}
.inp-conteiner-footer input{
	width: 100%;
	border:solid 1px #77797b;
	border-radius: 100px;
	padding: 18px 25px;
	font-size: 15px;
	color: #fff;
	background: none;
	transition: all ease 0.3s;
}
.inp-conteiner-footer input::-webkit-input-placeholder {color: #929496;}
.inp-conteiner-footer input::-moz-placeholder          {color: #929496;}/* Firefox 19+ */
.inp-conteiner-footer input:-moz-placeholder           {color: #929496;}/* Firefox 18- */
.inp-conteiner-footer input:-ms-input-placeholder      {color: #929496;}

.inp-conteiner-footer input:focus{
	border:solid 1px #f82d2d;
	transition: all ease 0.3s;
}
.inp-footer-submit{
	margin-top: 25px;
}
.inp-footer-submit input{
	border-radius: 100px;
	background: #c12327;
	box-shadow: 0 0 20px rgba(153,45,48,0.6);
	padding: 15px 30px;
	border:none;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	transition: all ease 0.3s;
}
.inp-footer-submit input:hover{
	background: #fff;
	color: #c12327;
	transition: all ease 0.3s;
}



/*catapog page*/
.sec-catalog1{
	width: 100%;
	background: #464b50;
	padding-top: 55px;
	padding: 55px 0;
	padding-bottom: 175px;
}
.line-bred-staps{
	display: flex;
	justify-content: center;

}
.link-bred{
	font-size: 14px;
	color: #fff;
	padding-bottom: 3px;
}
.activ-bred{
	border-bottom: solid 1px #fff;
}
.ic-arbreds{
	margin: 0 20px;
	font-size: 14px;
	color: #000;
}
.catalog-title{
	width: 100%;
	text-align: center;
	font-size: 48px;
	margin: 25px 0;
	width: 100%;
	text-align: center;
	font-weight: normal;
	color: #fff;
}
.valwe-line-atalog{
	width: 95px;
	margin: 0 auto;
}
.valwe-line-atalog img{
	width: 100%;
	display: block;
}
.sec-catalog2{
	width: 100%;
	margin-top: -120px;
	padding-bottom: 150px;
}

.catalog-filtr{
	width: 270px;
}
.catalog-filtr-obvertka{
	width: 100%;
	box-shadow:  0 0 20px rgba(0,0,0,0.1);
	padding: 30px 40px;
	background: #fff;
}
.filtr-left-title-line{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.filtr-left-title-line h4{
	font-size: 18px;
	 font-family: Comfortaa-Bold;
}
.hrs{
	width: 17px;
	height: 2px;
	background: #c8c8c8;
}

.filter {
  max-width: 100%;
  padding-top: 23px;
  padding-bottom:14px;
  border-bottom: solid 1px #c8c8c8;
  font-size: 0;
}
 
.range-widget {
  font-family: Comfortaa-Bold;
  line-height: 1.2;
}
.range-widget__row:after {
  display: table;
  clear: both;
  content: '';
}
.range-widget__col {
  float: left;
  width: 50%;
  padding: 0 0 0 10px;
}
.range-widget__col:first-child {
  padding: 0 10px 0 0;
}
.range-widget__slider {
  margin: 0 0 18px;
}
.range-widget__input {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 36px;
  color: #bebebf;
  font-size: 12px;
  line-height: 36px;
  outline: 0 none;
  border: 0 none;
  background: transparent;
  cursor: text;
}
.range-widget__input::-webkit-input-placeholder {
  color: #bebebf;
  font-size: 12px;
}
.range-widget__input::-moz-placeholder {
  color: #bebebf;
  font-size: 12px;
  opacity: 1;
}
.range-widget__input:-moz-placeholder {
  color: #bebebf;
  font-size: 12px;
}
.range-widget__input:-ms-input-placeholder {
  color: #bebebf;
  font-size: 12px;
}
.range-widget__input-prefix {
  float: left;
  display: block;
  width: 36px;
  height: 36px;
  margin-left: -36px;
  color: #000;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
}
.range-widget__input-wrapper {
  width: 100%;
  height: 40px;
  padding: 0 16px 0 36px;
  line-height: 1;
  text-align: left;
  border-radius: 20px;
  border:none;
  background: #fff;
  max-width: 100%;
  padding: 0
}
.range-widget__input-wrapper--type_simple {
  padding: 0 16px;
}
.range-widget .noUi-horizontal {
  height: 4px;
  border-radius: 2px;
  border: 0 none;
  box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.15);
}
.range-widget .noUi-connect {
  border-radius: 2px;
  background: #992c30;
  box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(121,139,81,0.49);
}
.range-widget .noUi-horizontal .noUi-handle {
  left: 14px;
  top: -7px;
  width: 20px;
  height: 20px;

  border-radius: 50%;
  outline: 0 none;
  border: 0 none;
  background-color: #992c30;
  background-image: -webkit-linear-gradient(bottom, rgba(121,139,81,0.09) 0%, rgba(121,139,81,0) 100%);
  background-image: linear-gradient(to top, rgba(121,139,81,0.09) 0%, rgba(121,139,81,0) 100%);
  box-shadow: 0 0 10px rgba(153,44,48,0.61);
  border:solid 4px #fff;
}
.range-widget .noUi-horizontal .noUi-handle:before,
.range-widget .noUi-horizontal .noUi-handle:after {
  display: none;
}
.filtr-checbox-conteiner{
	margin-top: 30px;
}



/* для элемента input c type="checkbox" */
    .custom-checkbox {
      position: absolute;
      z-index: -1;
      opacity: 0;
    }

    /* для элемента label, связанного с .custom-checkbox */
    .custom-checkbox+label {
      display: inline-flex;
      align-items: center;
      color: #8c8c8d;
      font-size: 14px;
      font-family: Comfortaa-Medium;
      user-select: none;
    }

    /* создание в label псевдоэлемента before со следующими стилями */
    .custom-checkbox+label::before {
      content: '';
      display: inline-block;
      width: 21px;
      height: 21px;
      flex-shrink: 0;
      flex-grow: 0;
      border: 1px solid #e5e6e7;
      
      margin-right: 15px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%;
    }

    /* стили при наведении курсора на checkbox */
    .custom-checkbox:not(:disabled):not(:checked)+label:hover::before {
      border-color: #992c30;
    }

    /* стили для активного чекбокса (при нажатии на него) */
    .custom-checkbox:not(:disabled):active+label::before {
      background-color: #992c30;
      border-color: #992c30;
    }

    /* стили для чекбокса, находящегося в фокусе */
    .custom-checkbox:focus+label::before {
    
    }

    /* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
    .custom-checkbox:focus:not(:checked)+label::before {
      border-color: #80bdff;
    }

    /* стили для чекбокса, находящегося в состоянии checked */
    .custom-checkbox:checked+label::before {
      border-color: #992c30;
      background-color: #fff;
      background-image: url("../img/check.svg");
    }

    /* стили для чекбокса, находящегося в состоянии disabled */
    .custom-checkbox:disabled+label::before {
      background-color: #e9ecef;
    }
    .checkbox{
    	margin-bottom: 18px;
    }
    .checbox-fl-claster{
    	margin-top: 24px;
    }

.catalog-cotnent{
	width: calc(100% - 300px);
}
.sec-catalog2 .general-sec-conteier{
	display: flex;
	justify-content: space-between;
}
.catalog-cotnent-top-filtr{
	background: #fff;
	padding: 19px 30px;
	display: flex;
	margin-bottom: 60px;
	align-items: center;
	justify-content: space-between;
}
.name-filtr{
	font-size: 18px;
	 font-family: Comfortaa-Bold;
}
.cat-top-btn-filtr{
	padding: 11px 30px;
	border-radius: 100px;
	font-size: 16px;
	border:solid 1px #cccdcf;
	color: #8c8c8d;
	background: #fff;
	transition: all ease 0.3s;
}
.cat-top-btn-filtr:hover{
	border:solid 1px #992c30;
	color: #992c30;
	transition: all ease 0.3s;
}
.active-btn-top-filtr{
	border:solid 1px #992c30;
	color: #992c30;
}
.catalog-cotnent_tovar-claster{
	width: calc(100% + 3.3%);
	margin-left: -1.65%;
	display: flex;
	flex-wrap: wrap;
}
.tovar-claster_box-towar{
	width: 30%;
	margin: 0 1.65%;
	margin-bottom: 4%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.img-towar-cat{
	width: 100%;
	height: 270px;
	background: #000;
	position: relative;
	margin-bottom: 25px;
}
.img-towar-cat img{
	position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.title-tow{
	font-size: 24px;
	color: #464b50;
	transition: all ease 0.3s;
}
.title-tow:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.color-line-towar{
	margin-top: 20px;
	display: flex;
	align-items: center;
	padding-right: 25px;
	justify-content: space-between;
}
.color-tow-cont{
	display: flex;
}
.color-element{
	width: 18px;
	height: 18px;
	border:solid 1px #cfd0d2;
	margin-right: 8px;
	border-radius: 100px;
}
.more-tow-color{
	font-size: 14px;
	color: #464b50;
	border-bottom: solid 1px #464b50;
	transition: all ease 0.3s;
	position: relative;
	padding-bottom: 2px;
}
.more-tow-color:hover{
	color: #992c2f;
	border-bottom: solid 1px #992c2f;
	transition: all ease 0.3s;
}
.more-tow-color:before{
	position: absolute;
	content: ">";
	font-size: 16px;
	color: #464b50;
	right: -15px;
}
.prise-color{
	margin-top: 25px;
	font-size: 24px;
	font-family: Comfortaa-Bold;
	color: #992c2f;
}
.reload-towar-cont{
	margin-top: 60px;
	width: 100%;
	display: flex;
	justify-content: center;

}
.ic-reload{
	width: 48px;
	margin: 0 auto;
	cursor: pointer;
	transition: all ease 0.5s;
}
.ic-reload:hover{
	transform: rotate(360deg);
	transition: all ease 0.5s;
}
.ic-reload img{
	width: 100%;
	display: block;
}
.reload-text{
	width: 100%;
	text-align: center;
	margin-top: 25px;
	font-size: 18px;
	color: #464b50;
}
.color-line-towar{
	flex-wrap: wrap;
}
.filtr-mobile{
	display: none;
}
.closemobfoltr{
	display: none;
}



/*cart page*/
.sec-cart1{
	width: 100%;
	padding-top: 32px;
}
.cart-content{
	max-width: 1600px;
	margin: 0 auto;
	padding-right: 40px;
	display: flex;
	justify-content: space-between;
}
.cart-galery{
	width: 48%;
}
.cart-info{
	width: 48%;
}
.bred-carts{
	display: flex;
	margin-bottom: 30px;
}
.linkbre{
	font-size: 14px;
	padding-bottom: 3px;
	border-bottom: dotted 1px #992c2f;
	color: #992c2f;
}
.bred-carts p{
	font-size: 14px;
	color: #b8b8b8;
	margin: 0 20px;
}
.box-slider-galery{
	width: 100%;
}
.big-galery-image{
	width: 100%;
	position: relative;
}
.big-galery-image img{
	width: 100%;
	display: block;
}
.line-small-image-galery{
	width: 100%;
}
.box-img-smal-gall img{
	width: 100%;
	display: block;
}
.line-small-image-galery{
	margin-top: 30px;
	width: 100%;
	padding-left: 30px;
	
}
.new-sls-controls-galery{
	width: 65px;
	display: flex;
	opacity: 0.3;
	justify-content: center;
	align-items: center;
	transition: all ease 0.3s;
	border:solid 1px #992c2f;
	cursor: pointer;
}
.new-sls-controls-galery:hover{
	opacity: 1;
	transition: all ease 0.3s;
}
.new-sls-controls-galery img{
	width: 24px;
	display: block;
}
.line-small-image-galery{
	display: flex;
	justify-content: space-between;
}
.line-small-image-galery .slick-list{
	width: calc(100% - 160px);
}
.box-img-smal-gall {
	padding: 0 10px;
}
.prev-castom-galery{
	transform: rotate(180deg);
}
.box-img-smal-gall{
	cursor: pointer;
}
.ss23g{
	margin-top: 2px;
	opacity: 0.7;
}
 .activegals{
	opacity: 1;
}

.cart-info{
	width: 48%;
	padding-right: 170px;
}
.cart-info-ser-namber{
	font-size: 14px;
	margin-bottom: 30px;
	color: #464b50;
}
.title-cart{
	font-size: 33px;
	margin-bottom: 23px;
	display: inline-block;
	font-family: UniNeueBook;
	font-weight: normal;
	position: relative;
}
.title-cart:before{
position: absolute;
	content: "";
	width: 80px;
	height: 7px;
	background: url(../img/walwe.png)no-repeat;
	background-size: cover;
	background-position: center;
	right:  -92px;
	top: 14px;	
}
.cart-towar-info{
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 40px;
}
.razmer-cart p{
	font-size: 18px;
	margin-bottom: 20px;
}
.line-cart-razmer{
	display: flex;
}
.bxrazmer-cart{
	font-size: 16px;
	padding: 10px 15px;
	background: #edeff1;
	margin-right: 20px;
	transition: all ease 0.3s;
	cursor: pointer;
}
.infocart-dipinfo{
	margin-top: 35px;
	font-size: 18px;
	line-height: 1.6;
	font-family: Comfortaa-Medium;
}
.color-conteiner-cart{
	margin-top: 30px;
}
.color-conteiner-cart p{
	font-size: 18px;
	color: #464b50;
	margin-bottom: 25px;
}
.line-color-cart{
	display: flex;
	
	transition: all ease 0.5s;
	flex-wrap: wrap;
}
.bx-ct-col{
	width: 24px;
	height: 25px;
	cursor: pointer;
	transition: all ease 0.3s;
	border-radius: 100px;
	border:solid 1px #cfd0d2;
	margin-right: 18px;
	margin-bottom: 18px;
}

.bx-ct-col:nth-child(n+27){
    height: 0;
    opacity: 0;
    transition: all ease 0.3s;
}
.line-all-color{
	width: 100%;
	margin-top: 10px;
}
.linessda{
	width: 100%;
	height: 1px;
	background: #dddfe6;
}
.all-color-box{
	display: flex;
	cursor: pointer;
	width: 145px;
	background: #fff;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: -10px;
}
.all-color-box p{
	font-size: 14px;
	font-family: Comfortaa-Bold;
}
.arcols{
	width: 8px;
	margin-left: 10px;
	margin-top: -20px;
}
.arcols img{
	width: 100%;
	display: block;
}

.prise-cart{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px;
}
.prisecart{
	font-size: 48px;
	color: #992c2f;
	font-family: Comfortaa-Bold;
}
.saleprise{
	font-size: 16px;
	line-height: 1.5;
}
.saleprise i{
	color: #992c2f;
	font-style: normal;
	font-weight: bold;
}
.cart-btn-line{
	display: flex;

	justify-content: space-between;
	margin-top: 30px;
}
.btsdallstyle{
	width: 47%;
	cursor: pointer;
	transition: all ease 0.3s;
	border-radius: 100px;
	border:solid 1px #992c2f;
}
.btn-addcorz{
	align-items: center;
	display: flex;
	box-shadow: 0 0 20px rgba(154,44,47,0.3);
	padding: 10px 12px;
	background: #992c2f;
}
.ic-corz{
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	background: #fff;
	border-radius: 100px;
	align-items: center;
}
.ic-corz img{
	width: 15px;
	height: 17px;
	display: block;
}

.btn-addcorz p{
	font-size: 16px;
	color: #fff;
	font-family: Comfortaa-Bold;
	margin-left: 25px;

}
.bau1click{
	padding: 20px 0;
	text-align: center;
	font-size: 18px;
	color: #992c2f;
	font-family: Comfortaa-Bold;
}
.bau1click:hover{
	background: #992c2f;
	color: #fff;
}
.btn-addcorz:hover{
	background: #fff;
	
}
.btn-addcorz:hover p{
	color: #992c2f;
}

.sec-cart2{
	padding-top: 100px;
	padding-bottom: 150px;
}
.sec2-cart-nav{
	width: 100%;
	border-top: solid 1px #dddfe6;
	border-bottom: solid 1px #dddfe6;
}
.navulcart{
	display: flex;
	border-left: solid 1px #dddfe6;
}
.navulcart li {
	cursor: pointer;
	padding: 24px 83px;
	font-size: 18px;
	background: #fff;
	font-family: Comfortaa-Bold;
}
.navulcart .activli-slider{
	color: #fff;
	background: #464b50;
}
.sec2-cart-slider-info-conteiner{
	width: 200%;
	display: flex;
	transition: all ease 0.8s;
	overflow: hidden;
}
.slidercostss{
	margin-top: 85px;
	overflow: hidden;
}
.slider-sec2-cart{
	width: 100%;
}
.tex-opisanie {
	font-size: 16px;
	line-height: 1.7;
}
.har-cons{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tex-opisanie-har{
	font-size: 16px;
	line-height: 1.7;
}
.har-slider-line{
	display: flex;
	justify-content: flex-end;

}
.har-ic{
	margin-bottom: 25px;
	width: 54px;
}
.har-ic img{
	width: 100%;
	display: block;
}
.har-slider-box p{
	font-size: 22px;
	margin-bottom: 24px;
}
.ar-redwals{
	width: 100px;
}
.ar-redwals img{
	width: 100%;
	display: block;
}
.har-slider-box{
	margin-left: 20px;
}

.sec-cart3{
	padding-top: 140px;
	padding-bottom: 140px;
	background: #f6f7f8;
}
.title-sec-cart3{
	text-align: center;
	font: normal;
	font-size: 36px;
}
.walwe-lineress{
	width: 94px;
	margin: 0 auto;
	margin-top: 35px;
}
.walwe-lineress img{
	width: 100%;
	display: block;
}
.slider-sec-cart3{
	margin-top: 100px;
	width: calc(100% + 30px);
	margin-left: -15px;
}
.ic-slider-sec-cart3{
	width: 100%;
	margin-bottom: 24px;
}
.ic-slider-sec-cart3 img{
	width: 100%;
	display: block;
}
.box-towar-sec3-cart{
	padding: 0 15px;
}
.title-towar-sec3-cart{
	font-size: 19px;
	color: #464b50;
	transition: all ease 0.3s;
}
.title-towar-sec3-cart:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.prisetws{
	margin-top: 18px;
	color: #992c2f;
	font-size: 24px;
	font-family: Comfortaa-Bold;
}
.new-sls-controls-cart-all{
	position: absolute;
	width: 80px;
	cursor: pointer;
	top:30%;
}
.new-sls-controls-cart-all img{
	width: 100%;
	display: block;

}
.prev-castom-cart-all{
	left: -177px;
	transform: rotate(180deg);
}
.next-castom-cart-all{
	right: -177px;
}


.slider-sec-cart3 .slick-dots{
	width: 100%;
	position: relative;
	left: 0;
	margin-top: 75px;
}

.line-small-image-galery .slick-dots{
	display: none;
	opacity: 0;
}
.litsaslike{
	position: relative;
}
.like-box-cart{
	cursor: pointer;
	position: absolute;
	z-index: 30;
	right: -150px;
	top: -15px;
	width: 70px;
	height: 70px;
	border-radius: 100px;
	border:solid 1px #992c2f;
	background: #fff;
	padding: 10px;
}
.obvertkalike{
	width: 100%;
	height: 100%;
	opacity: 0.4;
	background: #992c2f;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	transition: all ease 0.3s;
}
.obvertkalike img{
	width: 22px;
	display: block;
}


/*blog-page*/
.blog-sec1{
	padding: 50px 0;
}
.sec-blog2{
	padding: 100px 0; 
}
.sec-blog2 .general-sec-conteier{
	width: 100%;
	max-width: 100%;
}
.blog-page-post-cont{
	margin: 0 auto;
	max-width: 1170px;
}
.blog-page-box{
	display: flex;
	justify-content: space-between;
	margin-bottom: 100px;

}
.sec-blog2 .general-sec-conteier .blog-page-box:nth-child(even) .blog-box-ic-cont{
	order: 1;
}
.sec-blog2 .general-sec-conteier .blog-page-box:nth-child(even) .blog-box-info-conteiner{
	order: 0;
	padding-left: 0;
	padding-right: 40px;
}
.blog-box-ic-cont{
	width: 45%;
	position: relative;
}
.blog-box-ic-cont img{
	width: 100%;
	display: block;
}
.blog-box-ic-cont .viev-box-blog{
	position: absolute;
	margin: 0;
	bottom: 0;
	left: 0;
	background: #fff;
}
.blog-box-info-conteiner{
	width: 55%;
	padding-left: 40px;
}
.title-blog-page{
	color: #464b50;
	font-size: 30px;
	font-family: UniNeueBook;
	font-weight: normal;
	transition: all ease 0.3s;
}
.title-blog-page:hover{
	color: #c12327;
	transition: all ease 0.3s;
}
.blog-box-info-conteiner_text{
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.7;
}
.blog-box-info-conteiner .link-catalog{
	margin-top: 50px;
}
.blog-box-info-conteiner .tex-linc-cat{
	color: #464b50;
}
.blog-box-info-conteiner .ar-ct img{
	transform: rotate(180deg);
}

.blog-page-form{
	width: 100%;
	background: #f6f7f8;
	margin-bottom: 100px;
}
.blog-page-form_content{
	max-width: 1170px;
  
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	align-items: center;
}
.blog-page-form_title{
	width: 55%;
	font-size: 36px;
	font-family: UniNeueBook;
	line-height: 1.6;
	font-weight: normal;
}
.blog-page-form_form{
	padding: 50px 0;
	background: #e7e8ea;
	width: 45%;
	display: flex;
	justify-content: center;	
}
.blog-page-form_form form{
	width: 350px;
}
.blog-page-form_form_inp-box{
	width: 100%;
}
.blog-page-form_form_inp-box input{
	width: 100%;
	padding: 18px 27px;
	border-radius: 100px;
	font-size: 15px;
	border:solid 1px #535353;
	color: #535353;
	background: #e7e8ea;
	transition: all ease 0.3s;
}
.blog-page-form_form_inp-box input:focus{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.blog-page-form_form_inp-box input::-webkit-input-placeholder {color: #535353;}
.blog-page-form_form_inp-box input::-moz-placeholder          {color: #535353;}/* Firefox 19+ */
.blog-page-form_form_inp-box input:-moz-placeholder           {color: #535353;}/* Firefox 18- */
.blog-page-form_form_inp-box input:-ms-input-placeholder      {color: #535353;}

.blog-page-form_form_inp-submit{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 30px;
}
.blog-page-form_form_inp-submit input{
	padding: 18px 73px;
	border-radius: 100px;
	font-size: 15px;
    font-family: Comfortaa-Bold;
	border:solid 1px #992c2f;
	cursor: pointer;
	color: #fff;
	background: #992c2f;
	transition: all ease 0.3s;
}
.blog-page-form_form_inp-submit input:hover{
	background: #e7e8ea;
	color: #992c2f;
	transition: all ease 0.3s;
}
.pagination-blog{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pagination-blog a{
	font-size: 16px;
	color: #464b50;
	margin: 0 13px;
	display: inline-block;
	transition: all ease 0.3s;
}
.pagination-blog a:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.ar-pagin-blog{
	cursor: pointer;
	width: 15px;
	margin: 0 13px;
	transition: all ease 0.3s;
}
.ar-pagin-blog:hover{
	margin-left: 25px;
	transition: all ease 0.3s;
}
.ar-pagin-blog img{
	width: 100%;
	display: block;

}
.pagination-blog .activ-pagination{
	color: #992c2f;
}



/*contact-page*/
.sec1-cont{
	padding-bottom: 115px;
}
.sec2-contacts .general-sec-conteier{
	
	display: flex;
	justify-content: space-between;
	margin-top: -60px;
}

.sec2-contacts{
	padding-bottom: 50px;
}
.maps-conteiner{
	width: 57%;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}
.sec2-cont-fotm{
	width: 40%;
	padding: 45px 60px;
	background: #fff;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}
.sec2-cont-fotm form{
	width: 100%;
	
}
.form-contact-tile{
	text-align: center;
	font-size: 24px;
	font-family: UniNeueBold;
	color: #464b50;
	font-weight: bold;
	margin-bottom: 30px;
}
.inpcoteiners-cont{
	width: 100%;
	margin-bottom: 20px;
}
.inpcoteiners-cont input{
	padding: 20px 28px;
	border-radius: 100px;
	border:solid 1px #7e7e7e;
	background: #fff;
	color: #444444;
	width: 100%;
	transition: all ease 0.3s;
	font-size: 15px;
}
.inpcoteiners-cont input:focus{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.inpcoteiners-cont input::-webkit-input-placeholder {color: #7e7e7e;}
.inpcoteiners-cont input::-moz-placeholder          {color: #7e7e7e;}/* Firefox 19+ */
.inpcoteiners-cont input:-moz-placeholder           {color: #7e7e7e;}/* Firefox 18- */
.inpcoteiners-cont input:-ms-input-placeholder      {color: #7e7e7e;}

.inpcoteiners-cont textarea{
	height: 125px;
	padding: 20px 28px;
	border-radius: 30px;
	resize: none;
	border:solid 1px #7e7e7e;
	background: #fff;
	color: #444444;
	width: 100%;
	transition: all ease 0.3s;
	font-size: 15px;
	font-family: Comfortaa-Regular;
}
.inpcoteiners-cont textarea:focus{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.inpcoteiners-cont textarea::-webkit-input-placeholder {color: #7e7e7e;}
.inpcoteiners-cont textarea::-moz-placeholder          {color: #7e7e7e;}/* Firefox 19+ */
.inpcoteiners-cont textarea:-moz-placeholder           {color: #7e7e7e;}/* Firefox 18- */
.inpcoteiners-cont textarea:-ms-input-placeholder      {color: #7e7e7e;}

.form-sec2-cont_bt-line{
	width: 100%;
	display: flex;
	justify-content: center;
}
.form-sec2-cont_bt-line input{
	width: 260px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	background: #992c2f;
	border-radius: 100px;
	border:solid 1px #992c2f;
	cursor: pointer;
	padding: 19px 0; 
	font-family: Comfortaa-Bold;
	box-shadow: 0 0 20px rgba(153,43,47,0.2);
	transition: all ease 0.3s;
}
.form-sec2-cont_bt-line input:hover{
	background: #fff;
	color: #992c2f;
	transition: all ease 0.3s;
	box-shadow: 0 0 23px rgba(153,43,47,0.4);
}

#map1{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	
}
.maps-conteiner{
	position: relative;
}
.maps-adres-conteiner{
	width: 355px;
	background: #fff;
	left: 30px;
	position: absolute;
	z-index: 50;
	top: 30px;
	transition: all ease 0.5s;
	padding: 15px 25px;
}
.iclocomaps{
	width: 125px;
	margin: 0 auto;
}
.iclocomaps img{
	width: 100%;
	display: block;
}
.maps-adres-conteiner_line{
	width: 100%;
	display: flex;

	align-items: center;
	margin-top: 25px;
}
.iclinnemap{
	width: 30px;
}
.iclinnemap img{
	width: 100%;
	display: block;
}
.box-infoline-contact-maps{
	width: calc(100% - 30px);
	padding-left: 20px;
}
.ss2gg{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.maps-adres-conteiner_line-mesenger{
	display: flex;
}
.maps-adres-conteiner_line-mesenger a{
	width: 30px;
	display: block;
	margin-left: 10px;
	transition: all ease 0.3s;
}
.maps-adres-conteiner_line-mesenger a:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.maps-adres-conteiner_line-mesenger img{
	width: 100%;
	display: block;
}
.phosesdav a{
	display: inline-block;
	font-size: 14px;
	line-height: 1.8;
	font-family: Comfortaa-Bold;
	transition: all ease 0.3s;
	color: #464b50;
}
.phosesdav a:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.linc-emailcont{
	font-size: 14px;
	color: #992c2f;
	border-bottom: solid 1px #992c2f;
}
.llscont3{
	align-items: flex-start;
}
.line-ct-worktime{
	width: 100%;
	margin: 5px 0;
	display: flex;
}
.line-ct-worktime p{
	font-size: 14px;
	
}
.ll1{
color: #7a7a7a;
width: 60px;
}
.ll2{
	width: calc(100% - 60px);
	padding-left: 10px;
	color: #464b50;
	font-family: Comfortaa-Bold;
}
.sec3-contacts{
	padding-bottom: 150px;
}
.title-sec3-contact{
	text-align: center;
	font-size: 36px;
	font-family: UniNeueBook;
}
.slider-show-room{
	margin-top: 40px;
	overflow: hidden;
	width: 100%;
}
.slide-show-room {
	padding: 0 15px;
}
.slide-show-room img{
	display: block;
}


/*pravki*/
.new-sls-controls-contacts{
	position: absolute;
	width: 387px;
	background: url(../img/shadow.png)no-repeat;
	background-size: cover;
	background-position: center;
	height: calc(100% - 4px);
	display: flex;
	align-items: center;
	top: 0;
	padding-left: 30px;
	z-index: 50;
}
.new-sls-controls-contacts img{
	width: 30px;
	display: block;
	cursor: pointer;
	transition: all ease 0.3s;
}
.new-sls-controls-contacts img:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.prev-castom-contacts{
	left: 0;
}
.next-castom-contacts{
	right: 0;
	transform: rotate(180deg);
}
.slick-slide:active{
	outline: none
}
.slide-sec5{
	border:none;
	outline: none
}
.link-catalog{
	outline: none;
}
.title-slide-sec5{
	display: inline-block;
	color: #464b50;
	transition: all ease 0.3s;
}
.title-slide-sec5:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.foterul li{
	line-height: 1.5;
}
.adresfooter .foterul li{
	margin-bottom: 23px;
}
.footer-bottom .general-conteiner a{
	transition: all ease 0.3s;
}
.footer-bottom .general-conteiner a:hover{
	color: #fff;
	transition: all ease 0.3s;
}
.range-widget__row{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.range-widget__col:first-child{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 50%;
	padding: 0;
}
.range-widget__col p{
	font-size: 12px;
	color: #bebebf;
	margin-top: -4px;
	font-family: Comfortaa-Medium;
}
.range-widget__input-wrapper--type_simple{
	padding: 0;
}
.range-widget__input{
	width: 35px;
	height: auto;
}
.range-widget__input-wrapper{
	width: auto;
}
.range-widget__col{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.title-tow{
font-family: UniNeueRegular;
}
.img-towar-cat{
	display: block;
	
	display: flex;
	justify-content: center;
	align-items: center;
}
.img-towar-cat {
	transition: all ease 0.5s;
}
.img-towar-cat:hover {
	transform: scale(1.07);
	transition: all ease 0.5s;
}
.color-element{
	display: block;
	transition: all ease 0.3s;
}
.color-element:hover{
	transform: scale(1.2);
	transition: all ease 0.3s;
}
.totprodaj{
	position: absolute;
	z-index: 20;
	display: inline-block;
	padding: 8px 10px;
	background:#992c30;
	font-size: 15px;
	font-family: Comfortaa-Bold;
	left: 12px;
	top:12px;
	color: #fff;
}
.lineprises{
	display: flex;

}
.old-prise{
	opacity: 0.5;
	margin-right: 10px;
	text-decoration: line-through;
}
.sortir-mobile{
	display: none;
}
.bred-carts{
	padding-left:5% ;
}
.obvertkalike{
	transition: all ease 0.3s;
	position: relative;
	z-index: 10;
}
.like-box-cart:hover .obvertkalike{
	opacity: 1;
	z-index: 10;
	position: relative;
	transition: all ease 0.3s;
}
.like-box-cart{
	border:solid 1px #fff;
}
.borderssa{
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 1000px;
	background: #fff;
	z-index: 5;
	left: 0;
	opacity: 0;
	
	top: 0;
	border:solid 1px #982c30;
}

.bxrazmer-cart{
	transition: all ease 0.3s;
	color: #464b50;
	display: block;
}
.actsivcols{
	color: #fff;
	background: #464b50;
}
.bxrazmer-cart:hover{
	color: #fff;
	transition: all ease 0.3s;
	background: #464b50;
}
.ic-slider-sec-cart3{
	display: block;
}

.prisetws{
	display: inline-block;
	
}
.ic-slider-sec-cart3{
transition: all ease 0.3s;
overflow: hidden;
}
.ic-slider-sec-cart3 img{
	transition: all ease 0.5s;
}
.ic-slider-sec-cart3:hover img{
	transform: scale(1.1);
	transition: all ease 0.5s;
}
.sspf22mmm{
	position: absolute;
}
.show-lang-line{
	display: none;
	position: relative;
	margin-top: 5px;
}

.faqs-content{
	background: #f0f0f0;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}
.sec2-faq{
	padding-bottom: 150px;
}
.fac-box{
	width: 100%;
	border-bottom: solid 1px #fff;
	background: #f0f0f0;
}
.fac-box:last-child{
	border-bottom: none;
}

.fac-box_title-line{
	padding: 25px 30px;
	background: #f0f0f0;
	display: flex;
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	transition: all ease 0.3s;
}

.fac_ic-conteiner{
	width: 18px;

}
.fac_ic-conteiner img{
	width: 100%;
	
}
.default-qwe{
	display: block;
}
.active-qwe{
	display: none;
}
.fac_title{
	width: calc(100% - 30px);
	font-size: 16px;
	transition: all ease 0.3s;
	color: #464b50;
	margin-top: 5px;
	padding-left: 12px;
	font-family: Comfortaa-SemiBold;
}
.fac_ar-close{
	width: 11px;
	transition: all ease 0.3s;
}
.fac_ar-close img{
	display: block;
	cursor: pointer;
}
.fac-box_content{
	width: 100%;
	display: none;
	padding: 20px 30px;
}
.fac-box_content p{
	font-size: 16px;
	width: 100%;
	line-height: 1.7;
	font-family: Comfortaa-Medium;
}
.actbgs{
	background: #464b50;

}
.actbgs .fac_title{
	color: #fff;
}
.actbgs:hover{
	background: #464b50;
}

.obverss{
	background: #fff;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	padding: 45px 60px;
}
.faqformsss{
	width: 40%;
}



/*post page*/
.redhlebs{
	color: #982c30;
}
.sec-post1{
	padding-top: 55px;
}
.post-title{
	padding-top: 65px;
}
.titlepos-page{
	font-family: UniNeueBook;
	font-weight: normal;
	font-size: 48px;
	color: #fff;
}
.titlepos-page b {
	display: inline-block;
	width: 100px;
}
.titlepos-page b img{
	width: 100%;
	margin-top: -14px;
	display: block;
}

.viev-post-box{
	width: 170px;
	display: flex;
	margin-top: 65px;
	justify-content: center;
	align-items: center;
	background: #fff;
	padding: 15px 0;
}
.viev-post-box p{
	font-size: 18px;
	margin-left: 6px;
	color: #464b50;
}
.img-vievposts{
	width: 25px;
}
.img-vievposts img{
	width: 100%;
	display: block;
}
.sec-post2{
	padding-top: 80px;
}
.sec-post2_box1-info{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ic-post{
	width: 31.6% ;
}
.ic-post img{
	width: 100%;
	display: block;
}
.box1-info_tex-box{
	width: 68%;
	padding-left: 30px;
}
.title-post-page{
	font-size: 36px;
	font-family: UniNeueRegular;
	font-weight: normal;
}
.waslll2{
	width: 100px;
	margin: 22px 0;
}
.waslll2 img{
	width: 100%;
	display: block;
}
.tex-post-page{
	font-size: 16px;
	color: #25272a;
	margin-bottom: 20px;
	line-height: 1.4;
}
.box1-info_tex-box_fact-box h5{
	font-size: 30px;
	font-family: UniNeueBook;
	font-weight: normal;
	margin-bottom: 5px;
}
.post-facts{
	margin-bottom: 15px;
	margin-top: 10px;
}
.post-facts li{
	width: 100%;
	padding-left: 20px;
	position: relative;
	margin-bottom: 10px;
	line-height: 1.5;
	font-size: 16px;
	color: #25272a;
	font-family: Comfortaa-Medium;
}
.post-facts li:before{
	position: absolute;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 100px;
	border:solid 2px #992c2f;
	content: "";
	left: 0;
	top:5px;
}
.sec-post2_box2-info{
	padding-top: 40px;
	padding-bottom: 40px;
}
.citata-box{
	width: 100%;
	background: #ebebeb;
	padding: 30px 60px;
	margin-bottom: 35px;
	position: relative;
}
.citata-text {
	font-size: 16px;
	line-height: 2;
	text-align: center;
	color: #992c2f;
	font-family: Comfortaa-Bold;
}
.citata-imgs{
	position: absolute;
	width: 20px;
}
.citata-imgs img{
	width: 100%;
	display: block;
}
.ctt1{
	top:13px;
	left: 35px;
	transform: rotate(180deg);
}
.ctt2{
	bottom: 13px;
	right: 35px;
}
.post-prem-conteiner{
	margin-top: 15px;
}
.post-prem-title{
	font-size: 18px;
	color: #25272a;
	font-family: Comfortaa-Bold;
	margin-bottom: 10px;
}
.post-prem-ul li{
	display: flex;
	margin-bottom: 13px;
	align-items: center;
}

.text-prem-post{
	width: calc(100% - 45px);
	padding-left: 20px;
	color: #25272a;
	font-size: 16px;
}
.prss1{
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #992c2f;
	color: #fff;
	font-size: 14px;
	border-radius: 100px;
}
.sec-post2_box3-nav{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.post-bottom-nav-box{
	width:31.6%;
	position: relative;
	display: block;
}
.post-bottom-nav-box img{
	width: 100%;
	display: block;
	position: relative;
	z-index: 5;
}
.box-nav-anom-bg{
	position: absolute;
	width: 100%;
	z-index: 10;
	height: 100%;
	background: rgba(0,0,0,0.6);
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: all ease 0.5s;
}
.title-post-nav{
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-family: Comfortaa-SemiBold;
	padding: 25px 0;
}
.brorer-animys{
	width: 175px;
	background: #992c2f;
	transition: all ease 1s;
	height: 1px;
}
.anntop{
	 transform: translate(-60px); 
}
.annbot{
	 transform: translate(60px); 
}
.post-bottom-nav-box:hover .box-nav-anom-bg{
	opacity: 1;
	transition: all ease 0.5s;
}
.post-bottom-nav-box:hover  .anntop{
	transform: translate(0px);
	transition: all ease 1s; 
}
.post-bottom-nav-box:hover .annbot{
	transform: translate(0px); 
	transition: all ease 1s; 
}
.sotial-post-conteiner{
	padding-bottom: 150px;
	display: flex;
	align-items: center;
	padding-top: 30px;
}
.sotial-post-conteiner p{
	font-size: 14px;
	color: #25272a;
	font-family: Comfortaa-Bold;
	margin: 15px;
}
.lise-sitial-box{
	display: flex;
}
.asitiallinc-post{
	width: 30px;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	border:solid 1px #d9b1b1;
	margin-right: 10px;
	transition: all ease 0.3s;
}
.asitiallinc-post:hover{
	transform: scale(1.2);
	transition: all ease 0.3s;
}
.asitiallinc-post img{
	width: 18px;
	display: block;
}
.sec-colections2 .general-sec-conteier{
	display: flex;
	flex-wrap: wrap;
	background: #fff;
	margin-top: -100px;
	padding: 60px 40px;
	padding-bottom: 100px;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	
}
.sec-colections2{
	padding-bottom: 150px;
}
.sec-colections2 .title-tow{
	text-align: center;
	display: block;
}
.sec-colections2 .prise-color{
	text-align: center;
}


/*korzina*/

.borzina-box{
	width: 46px;
	height: 46px;
	border:solid 1px #992d30;
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 10px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.borzina-box:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.borzina-box img{
	width: 20px;
	display: block;
}
.poap-corzina{
	position: absolute;
	transition: all ease 0.8s;
	margin-top: -130%;
	background: #fff;
	width: 770px;
	opacity: 0;
	border-radius: 10px;
}
.poap-corzina_obvertca{
	position: relative;
	padding: 40px;
}
.close-corzina{
	width: 20px;
	position: absolute;
	right: 20px;
	top:20px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-corzina:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.close-corzina img{
	width: 100%;
	display: block;
}
.corzina-title{
	font-size: 36px;
	text-align: center;
	padding-bottom: 25px;
	border-bottom: solid 1px #e4e4e5;
	font-family: UniNeueBook;
}
.corzina-tow-conteiner{
	width: 100%;
	padding-top: 10px;
}
.corzina-tow-box{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	padding: 25px 0;
	padding-right: 20px;
	border-bottom: solid 1px #e4e4e5;
}
.corzina-tow-box_img{
	width: 130px;
}
.corzina-tow-box_img img{
	width: 100%;
	display: block;
}
.del-tow-corz{
	cursor: pointer;
	width: 20px;
	position: absolute;
	right: -20px;
	top:30px;
}
.del-tow-corz img{
	width: 100%;
	display: block;
}
.title-info-corz{
	display: inline-block;
	font-size: 24px;
	font-family: UniNeueRegular;
	margin-bottom: 15px;
	color: #464b50;
	transition: all ease 0.3s;
}
.title-info-corz:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.color-corz{
	display: flex;
	align-items: center;
}
.color-corz p{
	font-size: 14px;
	color: #8e8e8e;
	 font-family: Comfortaa-Bold;
}
.color-wvencorz{
	width: 18px;
	border:solid 1px #f5f5f5;
	height: 18px;
	margin: 0 12px;
	display: block;
	border-radius: 100px;
}
.more-color-corz-tow{
	font-size: 14px;
	display: inline-block;
	margin-top: 15px;
	color: #bcbcbc;
	border-bottom: solid 1px #bcbcbc;
	transition: all ease 0.3s;
}
.more-color-corz-tow:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.corz-tow-min-max{
	display: flex;
	align-items: center;
}
.corztw-mz {
	width: 30px;
	height: 30px;
	font-size: 30px;
	color: #909090;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	cursor: pointer;
	display: flex;justify-content: center;
	align-items: center;
	border-radius: 100px;
	transition: all ease 0.3s;
}
.corztw-mz  p{
	font-size: 20px;
	transition: all ease 0.3s;
}
.corztw-mz:hover{
	background: #909090;
	transition: all ease 0.3s;
}
.corztw-mz:hover p{
	color: #fff;
	transition: all ease 0.3s;
}
.mz-minp{
	width: 50px;
	text-align: center;
	font-size: 16px;
	padding-left: 5px;
	 padding-right: 5px;
	 border:none;
	 background: none;
}
.p-prise-corz-tow{
	display: flex;
}
.p-prise-corz-tow p{
	color: #992c2f;
	font-size: 18px;
	margin: 0 3px;
	 font-family: Comfortaa-Bold;
}
.corzina-oplata{
	padding-top: 20px;
}
.line-cotz-fool-prise{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.line-cotz-fool-prise p{
	font-size: 24px;
	 font-family: Comfortaa-Bold;
	 margin: 0 4px;
}
.cffll{
	color: #992c2f;
}
.corz-oplata-bt-line{
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
	flex-wrap: wrap;
}
.corz-bt{
	padding: 15px 0;
	width: 280px;
	border-radius: 200px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-family: Comfortaa-Bold;
	transition: all ease 0.3s;
}
.kz-prodolj{
	border:solid 1px #e4e4e5;
	background: #f8f8f8;
	color:#464b50;
}
.kz-prodolj:hover{
	background:#464b50;
	border:solid 1px #464b50;
	color: #fff;
	transition: all ease 0.3s; 
}
.kz-oform{
	background: #992c2f;
	border:solid 1px #992c2f;
	color: #fff;
}
.kz-oform:hover{
	background: #fff;
	color: #992c2f;
}
.poap-yotybe{
	opacity: 0;
	margin-top: -130%;
}

/*animate*/

.elops-anims2{
	transition: all ease 0.9s;
	width: 57.3%;
	position: absolute;
	right: 0;
	top: 7.6%;
	z-index: 5;
}
.elops-anims2 img{
	width: 100%;
	display: block;
}
.info-box_img{
	position: relative;
}
.zindex-imgs{
	position: relative;
	z-index: 10;
}
.player-conteiner-link{
	z-index: 15;
}
.elips-anim1{
	transition: all ease 0.9s;
	position: absolute;
	width: 47.68%;
	z-index: 14;
	right: 4.63%;
	top:14.8%;
}
.elips-anim1 img{
	width: 100%;
	display: block;
}

/*popup one click*/

.poap_pay-one-click{
	transition: all ease 0.8s;
	position: absolute;
	width: 400px;
	background: #fff;
	border-radius: 10px;
	opacity: 0;
	margin-top: -130%;
}
.pay-one-click_obvertka{
	padding: 40px;
	position: relative;
}
.close-one-ckick{
	width: 20px;
	position: absolute;
	right: 20px;
	top:20px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-one-ckick:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.close-one-ckick img{
	width: 100%;
	display: block;
}
.one-click-conteiner{
	padding-top: 25px;
}

/*poap collback*/
.poap_callback{
	transition: all ease 0.8s;
	position: absolute;
	width: 400px;
	background: #fff;
	border-radius: 10px;
	opacity: 0;
	margin-top: -130%;
}
.close-callback{
	width: 20px;
	position: absolute;
	right: 20px;
	top:20px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-callback img{
	width: 100%;
	display: block;
}
.close-callback:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.icss-img-towareses{
	margin-bottom: 15px;
}

/*registration page*/

.sec-registr1{
	padding-top: 60px;
	padding-bottom: 160px;
}
.registr-general-conteiner{
	max-width: 670px;
	margin: 0 auto;
}
.registr-title{
	text-align: center;
	font-size: 36px;
	font-family: UniNeueBook;
	margin-bottom: 25px;
}
.form-registr{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inp-form-registr{
	width: 48%;
	margin-bottom: 30px;
}
.inp-form-registr input{
	width: 100%;
	padding: 18px 28px;
	border:solid 1px #7e7e7e;
	border-radius: 100px;
	font-size: 15px;
	transition: all ease 0.3s;
	background: #fff;
}
.inp-form-registr input:focus{
	border:solid 1px #992d30;
	transition: all ease 0.3s;
}
.inp-form-registr input::-webkit-input-placeholder {color: #7e7e7e;}
.inp-form-registr input::-moz-placeholder          {color: #7e7e7e;}/* Firefox 19+ */
.inp-form-registr input:-moz-placeholder           {color: #7e7e7e;}/* Firefox 18- */
.inp-form-registr input:-ms-input-placeholder      {color: #7e7e7e;}

.city-reg-inp{
	width: 100%;
}
.form-line-subscribe{
	width: 100%;
	display: flex;
	justify-content: center;
}
.form-registr-btn-line{
	margin-top: 25px;
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.bts-reg-box input{
	padding: 18px 38px;
	border:solid 1px #992c2f;
	border-radius: 100px;
	background: #992c2f;
	cursor: pointer;
	font-size: 15px;
	font-family: Comfortaa-Bold;
	color: #fff;
	transition: all ease 0.3s;
	box-shadow: 0 0 20px rgba(153,44,47,0.3);
	transition: all ease 0.3s;
}
.bts-reg-box input:hover{
	background: #fff;
	color: #992c2f;
	transition: all ease 0.3s;
}

.registr-facebook-bt{
	display: block;
	width: 48%;
	display: flex;
	justify-content: center;
	padding: 19px 0;
	border-radius: 100px;
	border:solid 1px #4285f4;
	background: #fff;
	transition: all ease 0.3s;
}
.icfbreg{
	width: 18px;
}
.icfbreg img{
	width: 100%;
	display: block;
}
.registr-facebook-bt p{
	color: #4285f4;
	font-family: Comfortaa-Bold;
	font-size: 15px;
	margin-top: 1px;
	padding-left: 7px;
	transition: all ease 0.3s;
}

.registr-facebook-bt:hover{
	background: #4285f4;
	transition: all ease 0.3s;
}
.registr-facebook-bt:hover p{
	color: #fff;
	transition: all ease 0.3s;
}
.i-have-registr-box{
	margin-top: 30px;
	display: flex;
	border-top:solid 1px #e4e4e5;
	padding-top: 26px;
	flex-wrap: wrap;
	justify-content: center;
}
.i-have-registr-box p{
	text-align: center;
	width: 100%;
	font-size: 12px;
	color: #464b50;
	margin-bottom: 10px;
	font-family: Comfortaa-Bold;
}
.i-have-registr-box a{
	color: #992c2f;
	border-bottom: solid 1px #992c2f;
	padding-bottom: 2px;
	font-size: 15px;
}


/*poap-good-registrat*/
.registr-facebook-bt{
	cursor: pointer;
}
.poap-registr-good{
	position: absolute;
	background: #fff;
	border-radius: 10px;
	width: 456px;
	z-index: -1;
	opacity: 0;
	margin-top: -130%;
	transition: all ease 0.8s;
	
}
.close-registr-good{
	width: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-registr-good:hover{
	transform: scale(1.2);
	transition: all ease 0.3s;
}
.close-registr-good img{
	width: 100%;
	display: block;
}
.poap-registr-good-obvertka{
    padding-top: 38px;
	padding-bottom: 38px;
	position: relative;
}
.logo-registrat{
	width: 72px;
	margin: 0 auto;
}
.logo-registrat img{
	width: 100%;
	display: block;
}
.text-registr-good{
	text-align: center;
	margin-top: 21px;
	font-size: 24px;
	color: #992c30;
}
.sec1-oform-zakaz{
	padding-top: 58px;
	padding-bottom: 155px;
}
.sec1-oform-zakaz .general-sec-conteier{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.oform-zacaz-inp-forms{
	width: 57.2%;
}
.oform-zacaz-ul-nav{
	display: flex;
	margin-bottom: 30px;
}
.li-oform{
	padding: 10px 23px;
	font-size: 14px;
	margin-right: 25px;
	border-bottom: solid 4px #d6d7d9;
	font-family: Comfortaa-Medium;	
}
.li-oform a{
	color: #464b50;
	transition: all ease 0.3s;
}
.li-oform:hover a{
	color: #992c2f;
	transition: all ease 0.3s;
}
/*oform-zakaz-page-zareg*/

.activ-li-oform{
	border-bottom: solid 4px #992c2f;
}

.activ-li-oform a{
	color: #992c2f;
}
.form-oformzakaz .bts-reg-box{
	width: 48%;
}
.form-oformzakaz .bts-reg-box input{
	padding: 18px 100px;
}
.form-oformzakaz .form-registr-btn-line{
	margin-top: 0;
	align-items: center;
}
.zabpass{
	width: 48%;
}
.zabilparol{
	color: #aa5b5c;
	font-size: 15px;
	transition: all ease 0.3s;
	border-bottom: solid 1px #aa5b5c;
	padding-bottom: 2px;
}
.ili-line{
	margin-top: 30px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: solid 1px #e7e7e8;
}
.ili-line p{
	width: 63px;
	font-size: 15px;
	text-align: center;
	color: #cccccc;
	margin-top: -10px;
	background: #fff;
}
.registr-bt-oform-zakaz{
	width: 48%;
	border-radius: 100px;
	padding: 19px 0;
	text-align: center;
	display: block;
	background: #f8f8f8;
	color: #464b50;
	border:solid 1px #e4e4e5;
	cursor: pointer;
	transition: all ease 0.3s;
}
.registr-bt-oform-zakaz:hover{
	background: #464b50;
	color: #fff;
	transition: all ease 0.3s;
}
.oform-zacaz-tow-conteiner{
	width: 40.17%;
	background: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	padding-top: 15px;
	padding-bottom: 30px;
}
.oform-zacaz-tow-conteiner_top{
	width: 100%;
	display: flex;
	margin-bottom: 20px;
	justify-content: space-between;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
}
.oform-zacaz-tow-conteiner_top_title{
	font-size: 20px;
	font-weight: normal;
	font-family: UniNeueRegular;
}
.linck-redact-zakaz{
	font-size: 12px;
	color: #696969;
	font-family: UniNeueRegular;
	padding-bottom: 1px;
	border-bottom: solid 1px #696969;
	transition: all ease 0.3s;
}
.linck-redact-zakaz:hover{
	color: #992c2f;
	border-bottom: solid 1px #992c2f;
	transition: all ease 0.3s;
}
.oform-tow-boxs{
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
}
.oform-tow-boxs .p-prise-corz-tow{
	position: absolute;
	right: 20px;
	bottom: 25px;
}
.oform-tow-boxs .title-info-corz{
	font-size: 16px;
	margin-bottom: 7px;
}
.oform-tow-boxs .info-towar-corz{
	width: calc(100% - 130px);
	padding-left: 15px;
}
.oform-tow-boxs .corzina-tow-box_img{
	width: 130px;
}
.oform-tow-boxs .ss2{
	color: #8e8e8e;
	font-size: 14px;
}
.colstyczakaz{
	margin-top: 7px;
	font-size: 14px;
}
.oform-zacaz-tow-conteiner_prise-claster{
	margin-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.line-oform-zakaz-prise{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.texss{
	font-size: 18px;
	color: #333333;
	font-family: UniNeueBold;
}
.line-oform-zakaz-prise_prise{
	font-size: 24px;
	color: #992c30;
	font-family: UniNeueBold;
}
.bt-promocod-vvod{
	margin-top: 25px;
	font-size: 14px;
	color: #696969;
	border-bottom: solid 1px #696969;
	display: inline-block;
	font-family: UniNeueBold;
}
.line-vvod-promocod{
	margin-top: 20px;
	display: flex;
}
.inppromocod{
	width: 180px;
	padding: 6px 12px;
	border-radius: 100px;
	border:solid 1px #cccdcf;
	background: #fff;
	transition: all ease 0.3s;
	font-size: 14px;
}
.inppromocod:focus{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.bt-promocod-go{
	padding: 6px 15px;
	margin-left: 8px;
	border:solid 1px #992c2f;
	background: #992c2f;
	border-radius: 100px;
	color: #fff;
	font-size: 14px;
	transition: all ease 0.3s;
	font-family: UniNeueBold;
	cursor: pointer;
}
.bt-promocod-go:hover{
	background: #fff;
	color: #992c2f;
	transition: all ease 0.3s;
}
.coskkk2{
	font-size: 18px;
	margin-bottom: 25px;
	font-weight: bold;
}
.dost-i-oplata-title{
	font-size: 20px;
	color: #464b50;
	font-family: UniNeueRegular; 
	border-bottom: solid 1px #e4e4e5;
	padding-bottom: 16px;
	padding-top: 15px;
}
.oform-zacaz-tow-conteiner_top{
	margin-bottom: 0;
	padding-bottom: 16px;
	border-bottom: solid 1px #e4e4e5;
}
.form-dost-i-opl{
	padding-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.box-dost-i-opl-select{
	width: 48%;
	margin-bottom: 30px;
	border-radius: 100px;
	border:solid 1px #7e7e7e;
	position: relative;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.box-dost-i-opl-select_title{
	position: absolute;
	left: 40px;
	top: -8px;
	background: #fff;
	display: inline-block;
	color: #676767;
	font-size: 14px;
	padding-left: 12px;
	padding-right: 12px;
	transition: all ease 0.3s;
}
.box-dost-i-opl-select:hover{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.box-dost-i-opl-select select{
	width: 100%;
	border:none;
	font-size: 16px;
	color: #000000;
}
.form-dost-i-opl textarea{
	border-radius: 30px;
	border:solid 1px #7e7e7e;
	resize: none;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	height: 150px;
	width: 100%;
	font-family: Comfortaa-Regular;
	transition: all ease 0.3s;
}
.form-dost-i-opl textarea:focus{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.form-dost-i-opl textarea::-webkit-input-placeholder {color: #7e7e7e;}
.form-dost-i-opl textarea::-moz-placeholder          {color: #7e7e7e;}/* Firefox 19+ */
.form-dost-i-opl textarea:-moz-placeholder           {color: #7e7e7e;}/* Firefox 18- */
.form-dost-i-opl textarea:-ms-input-placeholder      {color: #7e7e7e;}

.form-registr-btn-line2{
	display: flex;
	margin-top: 30px;
	width: 100%;
}
.form-registr-btn-line2 input{
	padding: 18px 38px;
    border: solid 1px #992c2f;
    border-radius: 100px;
    background: #992c2f;
    cursor: pointer;
    font-size: 15px;
    font-family: Comfortaa-Bold;
    color: #fff;
    transition: all ease 0.3s;
    box-shadow: 0 0 20px rgba(153,44,47,0.3);
    transition: all ease 0.3s;
}
.form-registr-btn-line2 input:hover{
    transition: all ease 0.3s;
	background: #fff;
	color: #992c2f;
}
.form-registr-btn-line2 .registr-bt-oform-zakaz{
	width:260px;
	margin-left: 20px;
}
.oform-zacaz-tow-conteiner_prise-sales{
	padding:10px 20px;
	border-bottom: solid 1px #e4e4e5;
}
.lins-sale-oform-zakaz{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 12px 0;
}
.lins-sale-oform-zakaz p{
	font-size: 18px;
	color: #333333;
	font-family: UniNeueRegular;
}
.lins-sale-oform-zakaz p b{
	font-family: UniNeueBold;
}
.dff335rgg{
	color: #992c2f;
}

/*form autorization*/
.autoruz{
	cursor: pointer;
}
.vhodtriger{
	cursor: pointer;
}

.poap-form-autorization{
	position: absolute;
	width: 370px;
	margin-top: -130%;
	transition: all ease 0.8s;
	opacity: 0;
	z-index: -1;
	border-radius: 10px;
	background: #fff;
}
.poap-form-autorization-obvertka{
	position: relative;
	padding: 30px 50px;
}
.close-poap-form-autorization{
	position: absolute;
	width: 20px;
	right: 20px;
	top:20px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-poap-form-autorization:hover{
	transform: scale(1.2);
	transition: all ease 0.3s;
}
.close-poap-form-autorization img{
	width: 100%;
	display: block;
}
.titleform-autoriz{
	font-size: 24px;
	margin-bottom: 23px;
	font-family: UniNeueBook;
	text-align: center;
}
.inp-autoriz{
	width: 100%;
    padding: 18px 28px;
    border: solid 1px #7e7e7e;
    border-radius: 100px;
    font-size: 15px;
    transition: all ease 0.3s;
    background: #fff;
    margin-bottom: 20px;
}
.inp-autoriz:focus{
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}

.nttss{
	width: 100%;
    padding: 18px 28px;
    border: solid 1px #992c2f;
    border-radius: 100px;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    margin-top: 20px;
    transition: all ease 0.3s;
    background: #992c2f;
    margin-bottom: 20px;
}
.nttss:hover{
	background: #fff;
	color: #992c2f;
	background: #fff;
	transition: all ease 0.3s;
}
.lost-password{
	display: inline-block;
	margin: 0 auto;
	font-size: 12px;
	color: #992c2f;
	padding-bottom: 1px;
	border-bottom: solid 1px #992c2f;
}
.ksdmf{
	display: flex;
	justify-content: center;
	width: 100%;
}
.form-autorization .registr-facebook-bt{
	width: 100%;
}
.form-autorization p{
	font-size: 13px;
	margin-top: 2px;
}
.dont-have-acc{
	padding: 20px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	background: #f8f8f8;
}
.dont-have-acc p{
	font-size: 12px;
	width: 100%;
	text-align: center;
	color: #464b50;
	margin-bottom: 7px;
	font-family: Comfortaa-Bold;
}
.linc-dont-have-acc{
	font-size: 15px;
	color: #992c2f;
	font-family: Comfortaa-Bold;
}

/*kabinet pages
*/
.sec-kabinet1{
	width: 100%;
	padding-top: 60px;
	padding-bottom: 150px;
	background: #f8f8f8;
}
.sec-kabinet1 .general-sec-conteier{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.kabina-sitebar{
	width: 300px;
}
.aside-nav{
	background: #fff;
	padding: 30px 0;
}
.aside-nav-li{
	width: 100%;
	padding: 12px 30px;
	font-size: 16px;
	font-family: Comfortaa-Bold;
}
.aside-nav-li a{
	color: #464b50;
	transition: all ease 0.3s;
}
.aside-nav-li a:hover{
	color: #992c2f;
	transition: all ease 0.3s;
}
.active-aside-nav a{
	color: #992c2f;
}
.active-aside-nav{
	border-left: solid 4px #992c2f;
}
.bt-exit-kabina{
	cursor: pointer;
}
.bonys-aside-cotneiner{
	padding: 20px 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #ebedef;
}
.bonys-aside-cotneiner_bg-img{
	width: 65px;
}
.bonys-aside-cotneiner_bg-img img{
	width: 100%;
	display: block;
}
.aside-bonys_title{
	font-size: 16px;
	margin-bottom: 14px;
	font-family: Comfortaa-Bold;
}
.aside-bonys_colichestvo{
	font-size: 16px;
	font-family: Comfortaa-Bold;
	color: #992c2f;
}
.aside-bonys_colichestvo b{
	font-size: 30px;
}
.kabinet-content-claster{
	width: calc(100% - 300px);
	padding-left: 65px;
}
.kabina-claster-title{
	font-size: 36px;
	font-family: UniNeueBook;
	margin-bottom: 25px;
}
.kabinet-box-redact{
	width: 350px;
	position: relative;
	margin-bottom: 30px;
}
.kabinet-box-redact input{
	width: 100%;
	padding-left: 35px;
	padding-right: 15px;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 15px;
	border-radius: 100px;
	background: none;
	border:solid 1px #e9e9e9;
	color: #868686;
	transition: all ease 0.3s;
}
.kabinet-box-redact:hover input{
	color: #535353;
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.kabinet-box-redact input:focus{
	color: #535353;
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.kabinet-box-redact:hover .kabinet-box-redact_title{
	color: #535353;
	transition: all ease 0.3s;
}
.kabinet-box-redact_title{
	position: absolute;
	display: inline-block;
	background: #f7f7f7;
	left: 31px;
	font-size: 15px;
	color: #868686;
	top: -10px;
	padding: 0 4px;
	transition: all ease 0.3s;
}
.kabinet-box-redact input::-webkit-input-placeholder {color: #868686;}
.kabinet-box-redact input::-moz-placeholder          {color: #868686;}/* Firefox 19+ */
.kabinet-box-redact input:-moz-placeholder           {color: #868686;}/* Firefox 18- */
.kabinet-box-redact input:-ms-input-placeholder      {color: #868686;}

.kabinet-box-redact select{
	width: 100%;
	padding-left: 35px;
	padding-right: 15px;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 15px;
	border-radius: 100px;
	background: none;
	border:solid 1px #e9e9e9;
	color: #868686;
	transition: all ease 0.3s;
}
.kabinet-box-redact select:focus{
	color: #535353;
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.kabinet-box-redact:hover select{
	color: #535353;
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.kabina-bt-save{
	margin-top: 20px;
}
.kabina-bt-save input{
	font-size: 15px;
	padding: 18px 80px;
	border-radius: 100px;
	background: #992c2f;
	border:solid 1px #992c2f;
	font-family: Comfortaa-Bold;
	color: #fff;
	cursor: pointer;
	box-shadow: 0 0 20px rgba(153,44,47,0.2);
	border:solid 1px #992c2f;
	transition: all ease 0.3s;
}
.kabina-bt-save input:hover{
	background: #fff;
	color: #992c2f;
	transition: all ease 0.3s;
}
.viev-pass{
	position: absolute;
	width: 20px;
	z-index: 20;
	cursor: pointer;
	right: 20px;
	top: 18px;
	transition: all ease 0.3s;
}
.viev-pass:hover{
	transform: scale(1.2);
	transition: all ease 0.3s;
}
.viev-pass img{
	width: 100%;
	display: block;
}
.pass-box-kabina input{
	padding-right: 40px;
	position: relative;
	z-index: 10;
}
.pass-box-kabina .kabinet-box-redact_title{
	z-index: 20;
}
.kabina-towar-conteiner{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.kabina-towar-conteiner .tovar-claster_box-towar{
	margin-left: 0;
	margin-right: 70px;
	width: 270px;
}
.kabina-zakaz-conteiner{
	max-width: 735px;
	border-bottom: solid 1px #e6e7e7 ;
}
.kabina-zakaz-title-line{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 22px 30px;
	background: #fefefe;
}
.namber-zakaz{
	font-size: 15px;
	color: #afb0b2;
	font-family: Comfortaa-Light;
}
.data-zakaz{
	font-size: 15px;
}
.prise-zakaza{
	font-size: 15px;
}
.prise-zakaza {
	color: #992c2f;
}
.statys-zakaz{
	display: flex;
	align-items: center;
}
.ic-stats-zac{
	width: 15px;
}
.ic-stats-zac img{
	width: 100%;
	display: block;
}
.zakaz-obrabotan{
	font-size: 15px;
	margin-left: 10px;
	color: #24c049;
}
.ic-arss{
	width: 12px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.ic-arss img{
	width: 100%;
	display: block;
}
.kabina-zakaz_tovar-claster{
	display: none;
}
.zakaz-v-obrabotke{
	font-size: 15px;
	margin-left: 10px;
	color: #fea701;
}
.statys-zakaz{
	width: 140px;
}
.box-my-zac-allprise-zakaz{
	width: 100%;
	padding: 20px 0;
}
.line-dostavka{
	margin-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.adressv{
	font-size: 16px;
	color: #464b50;
	font-family: Comfortaa-Bold; 
}
.psh2{
	font-size: 16px;
	color: #464b50;
	font-family: Comfortaa-Bold; 
}
.adress222{
	font-size: 16px;
	color: #464b50;
	font-family: Comfortaa-Bold; 
}
.psh222{
	font-size: 16px;
	color: #992c2f;
	font-family: Comfortaa-Bold; 
}
.kabina-zakaz_tovar-claster{
	padding-left: 30px;
	padding-right: 30px;
}
.catalog-line-dow{
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 735px;
	background: #fff;
	border-bottom: solid 1px #e6e7e7;
	padding: 20px 30px;
}
.catalog-line-dow-left{
	display: flex;
	align-items: center;
}
.iccatls{
	width: 18px;
}
.iccatls img{
	width: 100%;
	display: block;
}
.name-files{
	margin-left: 12px;
	font-size: 15px;
}
.catalog-line-dow_link{
	color: #982c2f;
	font-size: 15px;
	padding-bottom: 1px;
	border-bottom: solid 1px #982c2f;
}

/*padge thancs*/
.sec1-thancs{
	background: #fff;
	height: 60vh;
}
.sec1-thancs  .general-conteiner{
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.cont-thancs h3{
	text-align: center;
	font-size: 36px;
	margin-bottom: 15px;
}
.cont-thancs p{
	font-size: 14px;
	text-align: center;
}

/*poap bonys sistem*/


.poap-bonys-program{
	width: 600px;
	margin-top: -130%;
	z-index: -1;
	opacity: 0;
	border-radius: 10px;
	background: #fff;
	position: absolute;
	transition: all ease 0.8s;
}
.poap-bonys-program-obvertka{
	position: relative;
	width: 100%;
	padding: 50px 40px;
}
.close-poap-bonys-program{
	width: 20px;
	position: absolute;
	right: 20px;
	top:20px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-poap-bonys-program:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.close-poap-bonys-program img{
	width: 100%;
	display: block;
}
.poap-bonys-program-obvertka p{
	margin-top: 15px;
	font-size: 16px;
	line-height: 1.5;
}
.poap-bonys-program-obvertka h4{
	text-align: center;
	font-size: 28px;
}

/*poap vostanow*/
.lost-password{
	cursor: pointer;
}
.poap-form-wostanovlenie{
	position: absolute;
    width: 370px;
    margin-top: -130%;
    overflow: hidden;
    transition: all ease 0.8s;
    opacity: 0;
    z-index: -1;
    border-radius: 10px;
    background: #fff;
}
.close-poap-form-wostanovlenie{
	position: absolute;
    width: 20px;
    right: 20px;
    top: 20px;
    cursor: pointer;
    transition: all ease 0.3s;
}
.close-poap-form-wostanovlenie img{
	width: 100%;
	display: block;
}
.close-poap-form-wostanovlenie:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}

.poap-form-wostanovlenie .inp-autoriz{
	margin-bottom: 0;
}


.poap-form-wostanovlenie-go{
	position: absolute;
    width: 370px;
    margin-top: -130%;
    overflow: hidden;
    transition: all ease 0.8s;
    opacity: 0;
    z-index: -1;
    border-radius: 10px;
    background: #fff;
}
.jjff233{
	text-align: center;
	font-size: 18px;
	padding: 20px 0;
	line-height: 1.6;
}
.close-poap-form-wostanovlenie-go{
	position: absolute;
    width: 20px;
    right: 20px;
    top: 20px;
    cursor: pointer;
    transition: all ease 0.3s;
}
.close-poap-form-wostanovlenie-go img{
	width: 100%;
	display: block;
}
.close-poap-form-wostanovlenie-go:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.form-registr-btn-line-wost-pass{
	width: 100%;
	display: flex;
	justify-content: center;
}















/*
правки*/
.icss-img-towareses{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 270px;

}
.sortir-mobile select{
	background: #fff;
}
.arcols{
	transition: all ease 0.3s;
}
.filtr-checbox-conteiner{
	position: relative;
}
.vibrano-filtr{
	position: absolute;
	width: 130px;
	right: -180px;
	opacity: 0;
	z-index: -1;
	

	transition: all ease 0.5s;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	padding: 10px;
	border-radius: 5px;
}
.line-vibrano{
	display: flex;
	justify-content: center;
}
.line-vibrano p{
	font-size: 12px;
}
.vbrs1tws{
	margin-left: 5px;
}
.pocaztowfiltr{
	display: inline-block;
	margin: 0 auto;
	margin-top: 5px;
	font-size: 12px;
	color: #992c30;
}
.laska2{
	display: flex;
	justify-content: center;
}
.box-img-smal-gall{
	outline: 0;
}
.box-img-smal-gall img{
	outline: 0;
}
.big-galery-image-slider .box-img-smal-gall {
	padding: 0;
}
.player-conteiner-link{
	display: flex;
}
.blog-box-ic-cont{
	display: block;
}
.post-facts li:before{
	top: 4px;
}
.fac-box_title-line:hover{
	background: #c3c1c2;
}
.actbgs:hover{
	background: #464b50;
}
.meny-burger{
	display: none;
}
.sspf22mmm{
	z-index: 20;
}
.bieb-passautoriz{
	width: 100%;
	position: relative;
}
.inp-autoriz{
	margin-bottom: 16px;
}
.linc-dont-have-acc{
	border:solid 1px #fff;
	transition: all ease 0.3s;
}
.linc-dont-have-acc:hover{
	border-bottom: solid 1px #992c2f;
	transition: all ease 0.3s;
}
.lost-password{
	border-bottom: solid 1px #fff;
	transition: all ease 0.3s;
}
.lost-password:hover{
	border-bottom: solid 1px #992c2f;
	transition: all ease 0.3s;
}
.poap-form-autorization{
	overflow: hidden;
}
.passregistsf{
	position: relative;
}
.vvsds2 label{
	transition: all ease 0.3s;
}
.vvsds2 label:hover{
	cursor: pointer;
	color: #992c2f;
	transition: all ease 0.3s;
}
.bonys-aside-cotneiner{
	cursor: pointer;
}
.kabina-zakaz_box{
	border-bottom: solid 1px #f0f0f0;
}
.kabina-zakaz-conteiner{
	border-bottom: none;
}
.kabina-zakaz-title-line{
	cursor: pointer;
	transition: all ease 0.3s;
}
.kabina-zakaz-title-line:hover{
	background: #f0f0f0;
	transition: all ease 0.3s;
}
.kabina-zakaz-conteiner .title-info-corz{
	font-size: 20px;
}
.kabina-zakaz-conteiner .corzina-tow-box{
	padding-right: 0;
}
.name-files{
	color: #464b50;
}
.catalog-line-dow{
	transition: all ease 0.3s;
}
.catalog-line-dow:hover{
	background: #f0f0f0;
	transition: all ease 0.3s;
}
.corzina-tow-conteiner{
	max-height: 370px;
	overflow-y: auto;
}
.del-tow-corz{
	right: 0;
}
.poap-yotybe{
	z-index: -1;
}
.bg-poap-no-close-target{
	width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: -1;
    opacity: 0;
    left: 0;
    top: 0;
    transition: all ease 0.7s;
}
.poap-bonys-program{
	z-index: -1;
}
.poap_callback{
	z-index: -1;
}
.poap_pay-one-click{
	z-index: -1;
}
.poap-form-wostanovlenie-go{
	z-index: -1;
}
.poap-form-wostanovlenie{
	z-index: -1;
}
.poap-corzina{
	z-index: -1;
}

#myInput {
   width: 100%;
    border: none;
    background: #fff;
    font-size: 16px;
    color: #000000;
}
#myUL {
    /* Remove default list styling */
    list-style-type: none;
    left: 0;
    top: 55px;
    z-index: 50;
    max-height: 240px;
    overflow-y: auto;
    position: absolute;
    width: 100%;
    z-index: -1;
    opacity: 0;
    transition: all ease 0.3s;
    border-radius: 10px;
}
#myUL li a {
	cursor: pointer;
    border: 1px solid #ddd; /* Add a border to all links */
    margin-top: -1px; /* Prevent double borders */
    background-color: #f9f9f9; /* Grey background color */
    padding: 12px; /* Add some padding */
    text-decoration: none; /* Remove default text underline */
    font-size: 14px; /* Increase the font-size */
    color: black; /* Add a black text color */
    display: block; /* Make it into a block element to fill the whole list */
}
#myUL li a:hover:not(.header) {
    cursor: pointer;
    background-color: #eee; /* Add a hover effect to all links, except for headers */
}
.sitybox{
	position: relative;
}
#myInput::-webkit-input-placeholder {color: #000;}
#myInput::-moz-placeholder          {color: #000;}/* Firefox 19+ */
#myInput:-moz-placeholder           {color: #000;}/* Firefox 18- */
#myInput:-ms-input-placeholder      {color: #000;}










/*::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#ecedee
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#4e4e4e;
}

::-webkit-scrollbar-thumb:hover{
background-color:#4e4e4e;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:4px;
height:0px
}

::-webkit-scrollbar{
width: 4px;
}

*/
.years-worc-conteiner h2{
	color: #992c2f;
}
.arbnsw{
	background: #992c2f;
	position: absolute;
}
.scpopo{
	width: 100%;
	height: 100%;

	position: relative;
}
.border3-anim1{
	width: 10px;
	height: 0%;
	bottom:0;
	right: 0;
}
.border3-anim2{
	width: 0%;
	height: 10px;
	bottom: 0;
	left: 0;
}
.border3-anim3{
	width: 10px;
	height: 0%;
	left: 0;
	top: 0;
}
.border3-anim4{
	width: 0%;
	height: 10px;
	right: 0;
	top: 0;
}
.sec3-border-box{
	border:none;
}
.del-tow-corz {
    right: 10px;
}
.poap-yotybe{
	margin-top: -250%;
	transition: all ease 0.8s;
}
.error{
	font-size: 12px;
	color: #992c2f;
	width: 100%;
	text-align: center;
	display: block;
	margin-top: 5px;
	margin-bottom: 15px;
}




@media only screen and (max-width: 1770px){
.next-castom-blog{
	padding-left: 50px;
	right: 60px;
}

}
@media only screen and (max-width: 1670px){
.next-castom-blog{
	right: 8%;
}
}
@media only screen and (max-width: 1620px){
.bred-carts{
	padding-left: 8%;
}

.prev-castom-cart-all{
	left: -85px;
	transform: rotate(180deg);
}
.next-castom-cart-all{
	right: -85px;
}

}
@media only screen and (max-width: 1533px){
.next-castom-blog{
	right: 20%;
}
.bred-carts{
	padding-left: 20px;
}
}

@media only screen and (max-width: 1600px){
	.general-conteiner{
		padding: 0 20px;
	}
	.slider-element{
	height: 580px;
}
.footer-bottom .general-conteiner{
	padding-left: 20px;
	padding-right: 20px;
}
.foter-top .general-conteiner{
	padding-left: 0;
}

.next-castom-blog{
	right: 11%;
}
}

@media only screen and (max-width: 1520px){
.next-castom-blog{
	right: 15%;
}
}
@media only screen and (max-width: 1420px){
.next-castom-blog{
	right: 19%;
}
.new-sls-controls-cart-all{
	width: 40px;
}
.next-castom-cart-all{
	right: -50px;
}
.prev-castom-cart-all{
	left: -50px;
}
.prise-cart{
	flex-wrap: wrap;
	justify-content: space-between;
}
.prisecart{
	width: 100%;
	margin-bottom: 20px;
}
.title-cart:before{
	opacity: 0;
}
}

@media only screen and (max-width: 1400px){
.header_center_phones{
	width: 450px;
}
.header_center_kabina-search{
	width: 450px;
}
.cart-info{
	padding-right: 0px;
}
.like-box-cart {
	right: 0px;
	top:-70px;
}
}
@media only screen and (max-width: 1330px){
.footer-logo-cont{
	display: flex;
	order: 5;
	width: 100%
}
.foter-top .general-conteiner{
	flex-wrap: wrap;
}
.footer-logo-cont{
	padding: 20px 0;
}
.bss{
	display: none;
}
.logo-footer{
	display: none;
}
.footer-nav-conteiner{
	width: 100%;
	padding: 0;
	padding-left: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.slider-sec-cart3{
	width: calc(100% - 150px);
	margin: 0 auto;
	margin-top: 80px;
}
.next-castom-blog{
	background: rgba(0,0,0,0.7);
	border-radius: 1000px;
	width: 50px;
	padding: 0;
	right: 25%;
	justify-content: center;
	height: 50px;
	margin-top: 15%;
}
.next-castom-blog img{
	width: 35px;
}
}

@media only screen and (max-width: 1290px){
.next-castom-blog{
	right: 30%;
}
}

@media only screen and (max-width: 1200px){
	.info-conteiner-slide{
		width: 100%;
		left: 0;
		margin: 0;
		padding: 30px;
	}
	.ar-sec-left{
	right: 90px;
}
.ar-sec-right{
right: 20px;
}
.slider__counter{
	right: 50px;
}
.burger-nav{
	display: block;
	width: 30px;
	order: 2;
	cursor: pointer;
}
.burger-nav img{
	width: 100%;
	display: block;
}
.header_center_kabina-search{
	display: none;
}

.header_center_phones{
	width: auto;
	order: 1;
}
.logo{
	order: 0;
	width: 120px;
}
.slide-title{
	font-size: 40px;
}
.header-botton-nav_ul li{
	font-size: 14px;
}
.header_center{
	padding: 15px 0;
}
.header_bottom{
	display: none;
}

.sec2{
	padding-top: 80px;
	padding-bottom: 40px;
}
.general-sec-conteier{
	padding-left: 20px;
	padding-right: 20px;
}
.sec3{
	padding: 70px 0;
}
.sec3 .general-sec-conteier {
    padding-top: 100px;
    padding-bottom: 40px;
    padding-left: 80px;
    padding-right: 0;
    position: relative;
}
.sec4-title:before{
	right: -30px;
	opacity: 0;
}
.sec2_info-box{
	margin-bottom: 70px;
}
.sec4{
	padding: 70px 0;
}
.sec5{
	padding-top: 70px;
}
.sec4_title-prem{
	text-align: center;
	margin-top: 20px;
}
.sec4_prem-text{
	text-align: center;
}
.sec4_ic-prem{
	margin: 0 auto;
}

.walse-prembox {
	margin-left: calc(50% - 25px);
}



.like-box-cart{
	top: -80px;
}
.har-slider-box p{
	font-size: 16px;
}
.slidercostss{
	padding: 0;
}
.slider-sec2-cart {
	padding-left: 20px;
	padding-right: 20px;
}


.blog-page-form_title{
	padding: 0 20px;
}
.sec-registr1{
	border-top: solid 1px #eee;
}
}

@media only screen and (max-width: 1175px){
.next-castom-blog{
	right: 35%;
}
}

@media only screen and (max-width: 1135px){
.more-tow-color{
	margin-top: 15px;
}
.cat-top-btn-filtr{
	padding: 12px 15px;
}
}

@media only screen and (max-width: 1100px){
.info-box_img{
	width: 50%;
}
.info-box_text-conteiner{
	width: 45%;
}
.sec2 .general-title{
	margin-bottom: 20px;
}
.sec2{
	padding-top: 40px;
	padding-bottom: 0;
}
.sec3-border-box{
	width: 100%;
}
.sec3 .general-sec-conteier{
	padding: 40px;
}
.sec3{
	padding: 20px 20px;
}
.years-worc-conteiner h2{
	font-size: 120px;
}
.years_box h4{
	font-size: 40px;
}
.sec4-title{
	margin-bottom: 0;
}
.slider-sec5-blog{
	position: relative;
	width: 100%;
	left: 0;
}
.next-castom-blog{
	right: 40px;
	top: 18%;
}
.slick-dots{
	width: 100%;
	left: 0;
	margin-top: 20px;
	position: relative;
}
.sec5{
	padding-bottom: 50px;
	padding-top: 50px;
}
.sec5-info-box{
	padding-bottom: 30px;
	padding-left: 30px;
	width: 100%;
}
.vert-line{
	display: none;
}
.footer-nav-conteiner{
	flex-wrap: wrap;
}



.cart-content{
	flex-wrap: wrap;
	padding-right: 25px;
	padding-left: 25px;
}
.cart-galery{
	width: 80%;
	margin-left: 10%;
}
.line-small-image-galery .slick-dots{
	z-index: -1;
	position: absolute;
}
.line-small-image-galery{
	padding-left: 0;
}
.cart-info-conteiner{
	width: 80%;
	margin-left: 10%;
}
.cart-info{
	width: 100%;
}
.cart-info-ser-namber{
	width: 80%;
	margin-left: 10%;
}
.like-box-cart{
	top:-60px;
}



.blog-page-form_title{
	font-size: 30px;
}

.poap-yotybe{
	width: 90%;

}
.closepoaps{
	right: 0;
}



.sec1-oform-zakaz{
	padding-top: 30px;
	padding-bottom: 50px;
	border-top: solid 1px #ccc;
}
.registr-title{
	font-size: 30px;
	margin-bottom: 15px;
}
.oform-zacaz-inp-forms{
	width: 680px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.oform-zacaz-ul-nav{
	justify-content: space-between;
}
.li-oform{
	width: 48%;
	margin: 0;
	text-align: center;
}
.oform-zacaz-tow-conteiner{
	width: 680px;
	margin: 0 auto;
}
}
@media only screen and (max-width: 1000px){
.tovar-claster_box-towar{
	width: 47.5%;
	margin-left: 1.25%;
	margin: 1.25%;
}
.catalog-title{
	font-size: 36px;
}
.catalog-cotnent-top-filtr{
	flex-wrap: wrap;
}
.name-filtr{
	width: 100%;
	margin-bottom: 10px;
}



.cart-galery{
	width: 100%;
	margin-left: 0;
}
.cart-info-conteiner{
	width: 100%;
	margin-left: 0;
}
.prisecart{
	width: auto;
}



.sec-blog2{
	padding: 50px 0;
}
.blog-page-box{
	margin-bottom: 50px;
}
.blog-page-form{
	margin-bottom: 50px;
}


.sec2-cont-fotm{
	padding: 20px;
}
.inpcoteiners-cont textarea{
	padding: 15px 20px;
}
.inpcoteiners-cont input{
	padding: 15px 20px;
}
.form-sec2-cont_bt-line input{
	padding: 15px 0;
}
.title-sec3-contact{
	font-size: 32px;
}
.sec2-contacts{
	padding-bottom: 30px;
}
.sec3-contacts{
	padding-bottom: 50px;
}

.obverss{
	padding: 20px;
}

.titlepos-page{
	font-size: 36px;
}
.post-title{
	padding-top: 25px;
}
.sec-post1{
	padding-top: 25px;
}
.sec-post1{
	font-size: 16px;
}
.viev-post-box{
	width: 130px;
	padding: 15px 0;
}
.viev-post-box{
	margin-top: 25px;
}
.sec-post2{
	padding-top: 25px;
}
.title-post-page{
	font-size: 30px;
}
.waslll2{
	margin: 15px 0;
}
.box1-info_tex-box_fact-box h5{
	font-size: 25px;
}
.tex-post-page{
	font-size: 14px;
}
.box1-info_tex-box{
	padding-left: 20px;
}
.sec-post2_box2-info{
	padding: 20px 0;
}
.citata-text{
	font-size: 14px;
}
.post-facts li{
	font-size: 14px;
}
.post-prem-title{
	font-size: 16px;
}
.text-prem-post{
	font-size: 14px;
	padding-left: 10px;
}
.sotial-post-conteiner{
	padding-bottom: 50px;
}

.kabina-sitebar{
	width: 100%;
}
.sec-kabinet1{
	padding-top: 30px;
	padding-bottom: 50px;
}
.aside-ul{
	display: flex;
	flex-wrap: wrap;
}
.meny-burger{
	display: block;
	width: 30px;
	cursor: pointer;
	margin-left: 30px;
	margin-bottom: 20px;
}
.meny-burger img{
	width: 100%;
	display: block;
}
.kabina-sitebar{
	background: #fff;
}
.aside-ul{
	display: none;
}
.aside-nav{
	padding-bottom: 0;
}
.kabinet-content-claster{
	padding-left: 20px;
	width: 100%;
}
.kabina-claster-title{
	font-size: 26px;
	padding-top: 20px;
}
.kabinet-claster_secings-conteiner{
	display: flex;flex-wrap: wrap;
}
.kabinet-box-redact{
	margin-right: 15px;
}
.kabina-bt-save{
	width: 100%;
}
.form-line-subscribe-kabina{
	width: 100%;
}
}
@media only screen and (max-width: 985px){
	.formfoots{
	margin-top: 25px;
}
}
@media only screen and (max-width: 975px){
.nav-top_ul li{
	margin-right: 15px;
}
}
@media only screen and (max-width: 900px){
.bred-carts{
	padding-left: 0;
	margin-bottom: 15px;
}
.sec-cart1{
	padding-top: 20px;
}
.title-cart{
	font-size: 30px;
	margin-bottom: 15px;
}
.cart-towar-info{
	margin-bottom: 20px;
}
.infocart-dipinfo{
	margin-top: 20px;
	font-size: 16px;
}
.color-conteiner-cart p{
	margin-bottom: 15px;
	font-size: 16px;
}
.color-conteiner-cart{
	margin-top: 20px;
}
.prisecart{
	font-size: 40px;
}
.sec-cart2{
	padding-top: 50px;
	padding-bottom: 50px;
}
.slidercostss{
	margin-top: 20px;
}
.navulcart li{
	padding: 14px 40px;
	font-size: 16px;
}
.sec-cart3{
	padding-top: 30px;
	padding-bottom: 30px;
}
.slider-sec-cart3 .slick-dots{
	margin-top: 20px;
}
.title-sec-cart3{
	font-size: 28px;
	font-weight: normal;
}
.walwe-lineress{
	margin-top: 15px;
}
.slick-dotted.slick-slider{
	margin-top: 30px;
}
.title-towar-sec3-cart{
	font-size: 16px;
}
.prisetws{
	font-size: 16px;
}
.ic-slider-sec-cart3{
	margin-bottom: 15px;
}
.prisetws{
	margin-top: 10px;
}
.cart-info-ser-namber{
	width: 100%;
	margin-left: 0;
}



.blog-page-form_form form{
	width: 100%;
}
.blog-page-form_form{
	padding: 25px 20px;
	width: 40%;
}
.blog-page-form_title{
	width: 60%;
}
}
@media only screen and (max-width: 850px){
.sec2 .general-title{
	font-size: 32px;
}
.title-info-conteiner{
	font-size: 28px;
	margin-bottom: 10px;
}
.sec4-title{
	font-size: 28px;
}
.years-worc-conteiner h2{
	font-size: 80px;
}
.years_box h4{
	font-size: 28px;
}
.sec3-info-conteiner{
	flex-wrap: wrap;
	margin-top: 20px;
}
.years-worc-conteiner{
	width: 100%;
}
.sec3_tex-conteiner{
	margin-top: 25px;
	width: 100%;
}
.sec4_title-prem{
	font-size: 25px;
	margin: 15px 0;
}
.general-title{
	font-size: 32px;
}
.walswlines5{
	margin: 20px 0;
}
.title-slide-sec5{
	margin-top: 20px;
	font-size: 20px;
}

.filtr-mobile{
	display: flex;
	align-items: center;
	width: 100%;
	margin-top: 15px;
}
.icmob-filtr{
	width: 25px;
	margin: 15px;
}
.icmob-filtr img{
	width: 100%;
	display: block;
}
.sec-catalog2 .general-sec-conteier{
	position: relative;
}
.catalog-filtr{
	position: absolute;
	margin-left: -350px;
	background: #fff;
	z-index: 50;
	transition: all ease 0.8s;
}
.catalog-cotnent{
	width: 100%;
}
.tovar-claster_box-towar{
	width: 31%;
	margin-left: 1.15%;
	margin: 1.15%;
}
.catalog-cotnent_tovar-claster{
	width: calc(100% + 3%);
	margin-left: -1.2%;
}

.sec-catalog2{
	padding-bottom: 60px;
}
.catalog-cotnent-top-filtr{
	box-shadow:  0 0 20px rgba(0,0,0,0.1);
	margin-bottom: 30px;
}
.img-towar-cat{
	height: 230px;
}
.catalog-title{
	font-size: 32px;
}
.sec-catalog1{
	padding-top: 30px;
	padding-bottom: 140px;
}
.cat-top-btn-filtr{
	padding: 12px 25px;
}
.title-tow{
	font-size: 20px;
}
.catalog-filtr-obvertka{
	position: relative;
}
.closemobfoltr{
	width: 40px;
	height: 40px;
	border-radius: 100px;
	padding: 10px;
	position: absolute;
	right: -45px;
	background: rgba(0,0,0,0.5);
	transform: rotate(180deg);
	display: block;
	top:25px;
}
.closemobfoltr img{
	width: 100%;
	display: block;
}



.blog-page-box{
	flex-wrap: wrap;
}
.sec-blog2 .general-sec-conteier .blog-page-box:nth-child(even) .blog-box-ic-cont{
	order: 0;
}
.sec-blog2 .general-sec-conteier .blog-page-box:nth-child(even) .blog-box-info-conteiner{
	order: 1;
	padding-left: 0px;
	padding-right: 0px;
}
.blog-box-ic-cont{
	width: 100%;
}
.blog-box-info-conteiner{
	width: 100%;
	padding-left: 0;
}
.blog-page-box{
	width: 80%;
	margin-left: 10%;
}
.blog-sec1{
	padding-bottom: 30px;
}
.blog-page-form_content{
	flex-wrap: wrap;
	width: 80%;
	margin-left: 10%;
	background: #f6f7f8;
}
.blog-page-form_title{
	width: 100%;
}
.blog-page-form_title{
	text-align: center;
}
.blog-page-form_form{
	width: 100%;
	padding: 30px;
	margin-top: 20px;
}
.blog-page-form{
	background: #fff;
}
.blog-page-form_form form{
	width: 350px;
}
.title-blog-page{
	margin-top: 25px;
}
.blog-box-info-conteiner .link-catalog{
	margin-top: 30px;
}


.sortir-mobile{
	display: block;
}
.cat-top-btn-filtr{
	display: none;
}
.name-filtr{
	display: none;
}
.filtr-mobile{
	width: auto;
}
.filtr-mobile{
	margin-top: 0;
	padding: 10px 30px;
	border:solid 1px #982c31;
	border-radius: 100px;
}
.icmob-filtr{
	margin: 0;
	margin-right: 10px;
}
.sortir-mobile {
	border:solid 1px #982c31;
	padding: 13px 10px;
	border-radius: 100px;
	margin-left: 25px;
}
.sortir-mobile select{
	border:none;
	color: #464b50;
	font-size: 16px;
}
.catalog-cotnent-top-filtr{
	justify-content: flex-start;
}


.sec2-contacts .general-sec-conteier{
	flex-wrap: wrap;
}
.maps-conteiner{
	width: 100%;
}
.maps-conteiner{
	margin-bottom: 40px;
}
.sec2-cont-fotm{
	width: 100%;
}
.maps-adres-conteiner{
	position: relative;
	left: 0;
	top: 0;
	
	width: 100%;
	margin-bottom: 20px;
}
#map1{
	height: 500px;
}
.sec2-cont-fotm form{
	width: 500px;
	margin: 0 auto;
}
.new-sls-controls-contacts{
	width: 60px;
	height: 60px;
	padding: 0;
	display: flex;
	justify-content: center;align-items: center;
	top:calc(50% - 30px);
	background: rgba(0,0,0,0.6);
	border-radius: 200px;
}
.next-castom-contacts{
	right: 20px;
}
.prev-castom-contacts{
	left: 20px;
}



.faqformsss{
	width: 100%;
}
.faqformsss form{
	max-width: 500px;
	margin: 0 auto;
}

.ic-post{
	width: 40%;
}
.box1-info_tex-box{
	width: 60%;
}
.box-nav-anom-bg{
	opacity: 1;
}
.anntop {
    transform: translate(0px);
}
.annbot {
    transform: translate(0px);
}
.titlepos-page{
	text-align: center;
	font-size: 34px;
}
.viev-post-box p{
	font-size: 12px;
}
.viev-post-box{
	width: 100px;
	padding: 10px 0;
}
.icss-img-towareses{
	height: 230px;
}
.kabina-towar-conteiner .tovar-claster_box-towar{
	width: 48%;
	margin-right: 2%;
}
}
@media only screen and (max-width: 830px){
.nav-top_ul li{
	font-size: 12px;
	right: 10px;
}
.poap-corzina{
	width: 95%;
}
.poap-corzina_obvertca{
	padding: 15px;
}
.del-tow-corz{
	right: 0;
}

.box-dost-i-opl-select select{
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


}
@media only screen and (max-width: 750px){
.header_nav-top{
	display: none;
}
.slide-title{
	font-size: 34px;
}
.subtitle-slide{
	margin-top: 15px;
}
.link-catalog{
	margin-top: 15px;
}
.ul-mob-nav-2{
	display: block;
}


.slider-sec2-cart {
	flex-wrap: wrap;
}
.tex-opisanie-har  {
	width: 100%;
}
.har-slider-line{
	margin-top: 30px;
	width: 100%;
	justify-content: flex-start;
}
.like-box-cart{
	top:-70px;
}

.oform-zacaz-tow-conteiner{
	width: 100%;
}
.sec1-oform-zakaz{
	width: 100%;
}
}
@media only screen and (max-width: 700px){
.slide-sec5{
	padding: 0 15px;
}
.footer-logo-cont{
	display: block;
	width: 100%;
}
.foter-top .general-conteiner{
	flex-wrap: wrap;
}
.logo-footer{
	margin: 0 auto;
}
.footer-logo-cont{
	padding: 30px 0;
}
.logo-footer{
	width: 100px;
}
.bss{
	margin-top: 10px;
	margin-bottom: 10px;
}
.foter-top .general-conteiner{
		padding-right: 0;
}




.sec-registr1{
	padding-top: 30px;
	padding-bottom: 50px;
}
.registr-title{
	font-size: 28px;
	margin-bottom: 20px;
}
.inp-form-registr{
	margin-bottom: 20px;
}
.form-registr-btn-line{
	margin-top: 0px;
}
.registr-general-conteiner{
	padding-left: 20px;
	padding-right: 20px;
}
.bts-reg-box{
	width: 48%;
}
.bts-reg-box input{
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}


}
@media only screen and (max-width: 650px){
	.sec2_info-box{
		flex-wrap: wrap;
	}
	.info-box_img{
		width: 100%;
		order: 0;
	}
	.info-box_text-conteiner{
		width: 100%;
		order: 1;
		margin-top: 30px;
	}
	.sec4_line-prem{
		flex-wrap: wrap;
	}
	.sec4_box-prem{
		width: 80%;
		padding-bottom: 20px;
		
		margin-left: 10%;
	}
	.sec4_prem-text{
		margin-bottom: 20px;
	}



	.blog-page-box{
		width: 100%;
		margin-left: 0;
	}
    .blog-page-form_content{
    	width: 100%;
    	margin-left: 0;
    }
    .sec-blog2{
    	padding: 30px 0;
    }
    .title-blog-page{
    	font-size: 25px;
    }
    .blog-page-form_title{
    	font-size: 24px;
    }
    .blog-page-form_title{
    	padding-top: 15px;
    }


    .corzina-tow-box{
    	padding: 10px 0;
    	flex-wrap: wrap;
    }
    .corz-tow-min-max{
    	width: 40%;
    	margin-top: 15px;
    }
    .p-prise-corz-tow{
    	width: 60%;
    	margin-top: 15px;
    }
    .info-towar-corz{
    	width: calc(100% - 130px);
    	padding-left: 15px;
    }
    .corzina-title{
    	font-size: 28px;
    	padding-bottom: 10px;
    }
    .line-cotz-fool-prise p{
    	font-size: 20px;
    }
    .corz-bt {
    	margin-top: 10px;
    }
    .corz-oplata-bt-line{
    	margin-top: 10px;
    	display: flex;
    	justify-content: center;
    	flex-wrap: wrap;
    }

    .oform-tow-boxs .p-prise-corz-tow{
    	width: auto;
    }
    .poap-bonys-program{
    	width: 96%;
    }
    .poap-bonys-program-obvertka h4{
    	font-size: 24px;
    }
    
}
@media only screen and (max-width: 600px){
.ar-sec{
	bottom: 20px;
}
.slider__counter{
	bottom: 50px;
}
.zakaz-callback{
	display: none;
}
.phone-text-namber{
	display: none;
}
.box-phones{
	margin: 0;
}
.phone-callback{
	width:50px;
	display: flex;
	justify-content: center;
	order: 0;
}
.logo{
	order: 1;
}
.years-worc-conteiner h2{
	width: 120px;
}
.nav-f-link{
	display: none;
}
.nav-footer-box{
	margin: 0 auto;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.inp-conteiner-footer {
	margin: 0 auto;
	margin-top: 15px;
}
.footer-nav-conteiner{
	padding: 20px 0;
}
.slide-sec5{
	padding: 0;
}
.next-castom-blog{
	top:25%;
}
.foter-top .general-conteiner{
	padding-right: 0;
}
.sec5-info-box{
	padding-left: 0;
}
.viev-box-blog{
	height: 50px;
	margin-top: -49px;
}
.tovar-claster_box-towar{
	width: 48%;
	margin-left: 1%;
	margin: 1%;
	margin-bottom: 30px;
}
.catalog-title{
	font-size: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.catalog-cotnent-top-filtr{
	padding: 10px;
}
.cat-top-btn-filtr{
	padding: 12px 15px;
}


.title-cart{
	margin-top: 20px;
	font-size: 26px;
}
.prisecart{
	font-size: 35px;
}
.slider-sec-cart3{
	width: calc(100% - 100px);
}
.title-sec-cart3{
	font-size: 25px;
}



.sec2-cont-fotm form{
	width: 100%;
}
.sec-catalog1{
	padding-bottom: 80px;
}
.title-sec3-contact{
	font-size: 26px;
}
.slider-show-room{
	margin-top: 20px;
}

.fac_title{
	font-size: 14px;
}
.fac-box_content p{
	font-size: 14px;
}


.ic-post{
	width: 60%;
	margin-left: 20%;
}
.box1-info_tex-box{
	width: 100%;
	margin-top: 25px;
	padding-left: 0;
}
.post-bottom-nav-box{
	width: 48.5%;
	margin-bottom: 20px;
}
.titlepos-page{
	font-size: 28px;
}
.titlepos-page b{
	display: none;
}
.viev-post-box{
	margin: 0 auto;
	margin-top: 20px;
}
.title-post-page{
	text-align: center;
	margin-bottom: 15px;
}
.waslll2{
	display: none;
}


.sec-colections2 .general-sec-conteier{
	margin-top: -40px;
	padding: 30px 20px;
}
.sec-colections2{
	padding-bottom: 0;
}
.burger-nav{
	margin-left: 16px;
}
.phone-callback {
	display: none;
}
.borzina-box{
	margin: 0;
}


.form-registr-btn-line{
	flex-wrap: wrap;
	justify-content: center;
}
.registr-facebook-bt{
	width: 300px;
	margin-top: 20px;
}
.bts-reg-box {
	width: 300px;
}
.form-oformzakaz .bts-reg-box input{
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.zabpass{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 25px;
}
.registr-bt-oform-zakaz{
	width: 300px;
	margin-top: 20px;
}
.form-registr-btn-line2{
	flex-wrap: wrap;
	justify-content: center;
}
.form-registr-btn-line2 input{
	width: 300px;
}
.form-registr-btn-line2 .registr-bt-oform-zakaz{
	width: 300px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 0;
}
.dost-i-oplata-title{
	text-align: center;
}

.kabina-zakaz-title-line{
	padding: 14px 12px;
}
.namber-zakaz{
	font-size: 12px;
}
.data-zakaz{
	font-size: 12px;
}
.prise-zakaza{
	font-size: 12px;
}
.zakaz-obrabotan{
	font-size: 12px;
}
.statys-zakaz {
	width: 105px;
}
.zakaz-v-obrabotke{
	font-size: 12px;
}
.sec-catalog2{
	margin-top: -70px;
}


.footer-logo-cont{
	display: block;
	order: 0;
	width: 100%
}
.foter-top .general-conteiner{
	flex-wrap: wrap;
}
.footer-logo-cont{
	padding: 20px 0;
}
.bss{
	display: block;
}
.logo-footer{
	display: block;
}
}
@media only screen and (max-width: 550px){
	.box-dost-i-opl-select{
		width: 100%;
	}

}
@media only screen and (max-width: 475px){
.reload-towar-cont{
	margin-top: 30px;
}
.catalog-cotnent-top-filtr{
	flex-wrap: wrap;
	justify-content: flex-start;
}
.cat-top-btn-filtr{
	margin-right: 10px;
	font-size: 12px;
	margin-bottom: 10px;
}
.filtr-mobile{
	margin-top: 0;
}
.btn-addcorz p{
	font-size: 14px;
}
.bau1click{
	font-size: 14px;
}
.new-sls-controls-galery{
	width: 30px;
}
.line-small-image-galery .slick-list{
	width: calc(100% - 90px);
}


.corzina-tow-box_img{
	width: 110px;
}
.info-towar-corz {
    width: calc(100% - 110px);
    padding-left: 10px;
}
.title-info-corz{
	font-size: 18px;
	margin-bottom: 10px;
}
.color-corz p{
	font-size: 12px;
}
.p-prise-corz-tow{
	width: auto;
}
.del-tow-corz{
	top:5px;
	right: 5px;
}
.corzina-tow-box{
	padding: 20px 0;
}
.inp-form-registr{
	width: 100%;
}
.inp-form-registr input{
	padding: 14px 20px;
}
.registr-title{
	font-size: 26px;
}
.bts-reg-box input{
	padding: 14px;
}
.registr-facebook-bt{
	padding: 15px 0;
}

.poap-registr-good{
	width: 95%;
}
.text-registr-good{
	font-size: 20px;
}
.oform-zacaz-ul-nav{
	display: block;
}
.li-oform {
	width: auto;
	margin: 10px 0;
}
.form-oformzakaz .bts-reg-box{
	width: 100%;
	display: flex;
	justify-content: center;
}
.form-oformzakaz .bts-reg-box input{
	padding: 12px 0;
	width: 300px;
}
.registr-bt-oform-zakaz{
	padding-top: 12px;
	padding-bottom: 12px;
}
}
@media only screen and (max-width: 450px){
.act-lang{
	font-size: 12px;
}
.show-lang{
	font-size: 12px;
}
.header_top_sotial-lang{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.slider-element{
	height: 550px;
}
.info-conteiner-slide{
	padding: 20px;
}
.sec3{
	padding: 0;
}
.sec3 .general-sec-conteier{
	padding: 30px;
}
.sec4-title{
	font-size: 24px;
}
.years-worc-conteiner h2{
	width: auto;
}
.next-castom-blog{
	top:20%;
	right: 20px;
}
.inp-conteiner-footer{
	width: 80%;
	margin-left: 10%;
}
.filtr-mobile{
	margin-top: 0;
}
.filtr-mobile p{
	font-size: 12px;
}
.catalog-title{
	font-size: 24px;
}
.link-bred{
	font-size: 12px;
}
.name-filtr{
	font-size: 12px;
}
.title-tow{
	font-size: 18px;
}
.img-towar-cat{
	margin-bottom: 15px;
}
.prise-color{
	margin-top: 15px;
	font-size: 22px;
}
.color-line-towar{
	margin-top: 15px;
}
.img-towar-cat{
	height: 200px;
}


.linkbre{
	font-size: 10px;
}
.cart-info-ser-namber{
	margin-top: 40px;
}
.like-box-cart{
	top:-80px;
}
.title-cart{
	font-size: 23px;
}
.prisecart{
	font-size: 30px;
}
.title-sec-cart3{
	font-size: 18px;
}
.bxrazmer-cart{
	font-size: 12px;
	padding: 5px 10px;
}
.cart-btn-line{
	flex-wrap: wrap;
}
.btsdallstyle {
	width: 100%;
}
.btn-addcorz p{
	margin-left: 23%;
}
.btn-addcorz{
	margin-bottom: 20px;
}



.sec-blog2{
	padding: 20px 0;
}
.title-blog-page{
	margin-top: 15px;
	font-size: 23px;
}
.blog-box-info-conteiner_text{
	font-size: 14px;
	margin-top: 15px;
}
.blog-box-info-conteiner .link-catalog{
	margin-top: 20px;
}
.blog-page-box{
	margin-bottom: 30px;
}
.blog-page-form_form form{
	width: 100%;
}
.blog-page-form_form_inp-submit{
	margin-top: 15px;
}
.blog-page-form_form_inp-box input{
	font-size: 13px;
	padding: 13px 25px;
}
.blog-page-form_form_inp-submit input{
	font-size: 13px;
	padding: 13px 75px;
}
.blog-page-form_title{
	font-size: 20px;
}
.blog-page-form{
	margin-bottom: 30px;
}
.poap-yotybe_obvertka{
	padding: 15px;
}
.lineprises{
	display: flex;
	flex-wrap: wrap;

}
.old-prise{
	opacity: 0.5;
	margin-right: 10px;
	margin-bottom: 10px;
	text-decoration: line-through;
}
.sortir-mobile select{
	font-size: 12px;
}
.tovar-claster_box-towar{
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
}
.saleprise{
	width: 100%;
	margin-bottom: 10px;
}
.slide-title:before{
	right: -60px;
	top:20px;
}


.fac-box_title-line{
	padding: 15px 20px;
}
.fac-box_content{
	padding: 15px 20px;
}
.catalog-title{
	padding-left: 20px;
	padding-right: 20px;
}

.post-bottom-nav-box{
	width: 100%;
}
.ic-post{
	width: 80%;
	margin-left: 10%;
}
.title-post-page{
	font-size: 25px;
}
.titlepos-page{
	font-size: 25px;
}
.citata-box{
	padding: 30px;
}
.lang-conteiner{
	margin-left: 0;
}
.borzina-box{
	margin-left: 0;
}

.pay-one-click_obvertka{
	padding: 30px;
}
.poap_callback{
	width: 95%;
}
.poap_pay-one-click{
	width: 95%;
}
.icss-img-towareses{
	height: 200px;
}

.blog-page-box{
	padding-bottom: 20px;
	border-bottom: solid 1px #eee;
}
.post-facts li:before{
	top: 6px;
	width: 6px;
	height: 6px;
}
.kabinet-box-redact{
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
}
.kabinet-content-claster{
	padding-left: 0;
}
.kabina-bt-save{
	width: 100%;
}
.kabina-bt-save input{
	width: 100%;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
.kabina-claster-title{
	text-align: center;
}
.kabina-towar-conteiner .tovar-claster_box-towar{
	width: 100%;
	margin: 0;
}
.data-zakaz{
	display: none;
}
.colichzals{
	margin-top: 12px;
}
.kabina-zakaz_tovar-claster{
	padding-left: 0;
	padding-right: 0;
}
.namber-zakaz{
	font-size: 12px;
}

.adressv{
	margin-bottom: 7px;
}
.line-dostavka{
	display: block;
}
.adress222{
	margin-bottom: 7px;
}
.vibrano-filtr{
	right: -50px;
}
.oform-zacaz-tow-conteiner_top_title{
	position: relative;
}
.oform-zacaz-tow-conteiner_top_title:before{
	width: 11px;
	height: 6px;
	background: url(../img/faq-ar.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	content: "";
	right: -15px;
	top: 12px;
}
.oform-zacaz-tow-conteiner_conteiner-towar{
	display: none;
}
.cont-thancs h3{
	font-size: 26px;
}
.poap-bonys-program-obvertka{
	max-height: 450px;
	overflow-y: auto;
}
}
@media only screen and (max-width: 400px){
.tovar-claster_box-towar{
	width: 100%;
	margin: 0;
	margin-bottom: 30px;
}
.img-towar-cat{
	height: auto;
	width: 100%;
}
.img-towar-cat img{
	position: relative;
	
	width: 100%;
	height: auto;
	left: auto;
	top: auto;
	max-width: 100%;
	max-height: auto
	    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.catalog-cotnent_tovar-claster{
	width: 100%;
	margin-left: 0;
}
.tovar-claster_box-towar{
	display: block;
}
.har-slider-line{
	margin-top: 0;
	display: none;
}
.har-cons{
	align-items: flex-start;
}
.title-info-conteiner{
	font-size: 24px;
}
.oform-tow-boxs .p-prise-corz-tow{
	bottom: 15px;
}
.kabina-towar-conteiner .img-towar-cat{
	height: 200px;
}
.kabina-towar-conteiner .img-towar-cat img{
	width: auto;
}
.kabina-towar-conteiner .tovar-claster_box-towar{
	margin-bottom: 20px;
}
.sortir-mobile{
	padding-left: 15px;
}
.img-towar-cat{
	height: 200px;
}
.img-towar-cat img{
	width: auto;
}

.poap-form-wostanovlenie{
	width: 96%;
}

}
@media only screen and (max-width: 390px){
.sortir-mobile{
	margin-left: 0;
	width: 54%;
}
.sortir-mobile select{
	width: 100%;
	background: #fff;
}
.catalog-cotnent-top-filtr{
	justify-content: space-between;
}
.filtr-mobile{
	width: 44%;
	padding-left: 0;
	padding-right: 0;
	justify-content: center;
}
.prisetws{
	width: 100%;
}
}
@media only screen and (max-width: 380px){
.footer-bottom .general-conteiner{
	flex-wrap: wrap;
}
.footer-bot-text{
	width: 100%;
	text-align: center;
	line-height: 2;
}
.title-info-conteiner{
	font-size: 24px;
}
.line-vvod-promocod{
	flex-wrap: wrap;
}
.inppromocod{
	width: 100%;
	margin-bottom: 15px;
}
.bt-promocod-go{
	margin-left: 0;
}
.form-dost-i-opl textarea{
	padding-left: 25px;
}
.box-dost-i-opl-select{
	padding-left: 25px;
}
.box-dost-i-opl-select_title{
	left: 18px;
}
.poap-bonys-program-obvertka{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.poap-bonys-program-obvertka p{
	font-size: 13px;
}
.poap-bonys-program-obvertka h4{
	font-size: 18px;
}
}
@media only screen and (max-width: 360px){
.slide-title{
	font-size: 30px;
}
.sec2 .general-title{
	margin-bottom: 25px;
	font-size: 28px;

}
.general-title{
	font-size: 28px;
}
.phosesdav p{
	font-size: 12px;
}
.maps-adres-conteiner{
	padding: 15px;
}
.line-ct-worktime p{
	font-size: 12px;
}
.linc-emailcont{
	font-size: 12px;
}
.iclinnemap{
	width: 25px;
}
.poap-corzina{
	overflow: scroll;
	height: 95%;
}
.title-info-corz{
	font-size: 14px;
}
.color-corz p{
	font-size: 10px;
}
.sortir-mobile{
	padding-left: 5px;
	padding-right: 5px;
}
.bts-reg-box{
	width: 100%;
}
.registr-facebook-bt{
	width: 100%;
}
.form-oformzakaz .bts-reg-box input{
	width: 100%;
}
.registr-bt-oform-zakaz{
	width: 100%;
}
.oform-tow-boxs{
	flex-wrap: wrap;
}
.oform-tow-boxs .corzina-tow-box_img{
	width: 100%;
	margin-bottom: 10px;
}
.oform-tow-boxs .info-towar-corz{
	width: 100%;
	padding-left: 20px;
}
.form-registr-btn-line2 input{
	width: 100%;
}
.form-registr-btn-line2 .registr-bt-oform-zakaz{
	width: 100%;
}
.lins-sale-oform-zakaz p{
	font-size: 14px;
}
.kabinet-box-redact input{
	font-size: 12px;
}
.kabinet-box-redact select{
	font-size: 12px;
}
.kabina-claster-title{
	font-size: 23px;
}
.data-zakaz{
	font-size: 10px;
}
.prise-zakaza{
	font-size: 10px;
}
.zakaz-obrabotan{
	font-size: 10px;
	margin-left: 5px;
}
.zakaz-v-obrabotke{
	font-size: 10px;
	margin-left: 5px;
}
.statys-zakaz {
	width: 90px;
}
.name-files{
	font-size: 12px;
}
.catalog-line-dow{
	padding-left: 12px;
	padding-right: 12px;
}
.namber-zakaz{
	font-size: 10px;
}

}
@media only screen and (max-width: 350px){
.closemobfoltr{
	right: 3px;
	top:3px;
}
.more-tow-color{
	margin-top: 0;
}
.navulcart li{
	padding: 11px 10px;
	font-size: 12px;
}
.bred-carts{
	display: none;
}
.box-img-smal-gall{
	padding: 0 3px;
}
.like-box-cart{
	width: 50px;
	top: -70px;
	height: 50px;
}
.obvertkalike img{
	width: 15px;
}
.title-cart{
	margin-top: 0;
	font-size: 20px;
}
.cart-towar-info{
	font-size: 14px;
	margin-bottom: 10px;
}
.line-cart-razmer{
	flex-wrap: wrap;
}
.bxrazmer-cart{
	margin-bottom: 5px;
	margin-right: 5px;
}
.razmer-cart p{
	font-size: 16px;
}
.infocart-dipinfo{
	font-size: 14px;
}
.prisecart{
	margin-bottom: 0;
	width: 100%;
}
.saleprise{
	margin-top: 10px;
}
.btn-addcorz p{
	margin-left: 16%;
}
.tex-opisanie-har{
	font-size: 16px;
}
.slick-dotted.slick-slider{
	margin-bottom: 10px;
	margin-top: 10px;
}

.blog-page-form_form_inp-submit input{
	width: 100%;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
.blog-page-form_title{
	font-size: 15px;
}
.blog-page-form_form{
	padding: 15px;
}


.ic-post{
	width: 100%;
	margin-left: 0;
}
.sotial-post-conteiner{
	padding-top: 0;
	padding-bottom: 30px;
}
}

.sec2-about-us .general-sec-conteier {
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
	margin-bottom: 60px;
	flex-wrap: wrap;
}
.sec2-about-us .general-sec-conteier .column:first-child {
	width: 49%;
}
.sec2-about-us .general-sec-conteier .column:first-child .img-container {
	height: 100%;
	border-radius: 30px;
	overflow: hidden;
}
.sec2-about-us .general-sec-conteier .column:first-child .img-container img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 1020px) {
	.sec2-about-us .general-sec-conteier .column:first-child {
		width: 100%;
   }
}
.sec2-about-us .general-sec-conteier .column:last-child {
	width: 49%;
}
.sec2-about-us .general-sec-conteier .column:last-child h2 {
	margin-bottom: 40px;
	margin-top: 30px;
	font-weight: 900;
}
.sec2-about-us .general-sec-conteier .column:last-child h2 img {
	position: relative;
	display: inline-block;
	top: -3px;
	margin-left: 20px;
}
.sec2-about-us .general-sec-conteier .column:last-child p {
	font-weight: 100;
	line-height: 22px;
	margin-bottom: 30px;
	white-space: pre-line;
}
@media screen and (max-width: 1020px) {
	.sec2-about-us .general-sec-conteier .column:last-child {
		width: 100%;
   }
}

.sec3-about-us .general-sec-conteier {
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
	margin-bottom: 60px;
	flex-wrap: wrap-reverse;
}
.sec3-about-us .general-sec-conteier .column {
	width: 49%;
}
@media screen and (max-width: 1020px) {
	.sec3-about-us .general-sec-conteier .column {
		width: 100%;
   }
}
.sec3-about-us .general-sec-conteier .column .video-container {
	height: 100%;
	border-radius: 30px;
	overflow: hidden;
}
@media screen and (max-width: 1020px) {
	.sec3-about-us .general-sec-conteier .column .video-container {
		height: 500px;
   }
}
@media screen and (max-width: 720px) {
	.sec3-about-us .general-sec-conteier .column .video-container {
		height: 400px;
   }
}
@media screen and (max-width: 600px) {
	.sec3-about-us .general-sec-conteier .column .video-container {
		height: 300px;
   }
}
.sec3-about-us .general-sec-conteier .column h2 {
	margin-bottom: 40px;
	margin-top: 30px;
	font-weight: 900;
}
.sec3-about-us .general-sec-conteier .column h2 img {
	position: relative;
	display: inline-block;
	top: -3px;
	margin-left: 20px;
}
.sec3-about-us .general-sec-conteier .column p {
	font-weight: 100;
	line-height: 22px;
	margin-bottom: 30px;
	white-space: pre-line;
}
.sec4-about-us {
	padding: 0;
}
.sec4-about-us .general-sec-conteier {
	padding-top: 100px;
}
.sec4-about-us .sec3_tex-conteiner {
	width: 100%;
	margin-top: 0;
}
@media screen and (max-width: 1100px) {
	.sec4-about-us .sec3_tex-conteiner ul {
		margin-top: 40px;
   }
}
.sec4-about-us .sec3_tex-conteiner li {
	margin-bottom: 20px;
	font-size: 20px;
}
.sec4-about-us .sec3_tex-conteiner li img {
	margin-right: 20px;
}
@media screen and (max-width: 1500px) {
	.sec4-about-us .sec3_tex-conteiner li img {
		display: none;
   }
}



.our-team {
	margin-top: 80px;
	margin-bottom: 120px;
}

.our-team .general-sec-conteier{
	position: relative;
}
.our-team .card {
	padding-right: 15px;
    padding-left: 15px;
}
.our-team .card .img-container {
	height: 200px;
	width: 200px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.our-team .card .img-container img {
	height: 100%;
	width: 100%;
	border-radius: 200px;
	object-fit: cover;
}

.our-team .card .text-container{
	text-align: center;
}

.our-team .card .text-container h3 {
	margin-bottom: 15px;
	color: #992c2f;
}

.our-team .card .text-container p{
	font-size: 14px;
	line-height: 20px;
}

.our-team .prev-arr-team {
	cursor: pointer;
	position: absolute;
	top: 30%;
	transform: rotate(180deg);
	left: -75px;
	width: 50px;
}
.our-team .prev-arr-team img {
	width: 100%;
}
.our-team .next-arr-team {
	cursor: pointer;
	position: absolute;
	top: 30%;
	right: -75px;
	width: 50px;
}
.our-team .next-arr-team img {
	width: 100%;
}