.index-banner{
	background-color:#4f6bb0;
}
.index-banner__slide{

}

.index-banner__img{
	width:100%;
}
.index-banner__description {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.inf {
    max-width: 100%;
   height:100%;
    margin: auto;
    position: relative;
    overflow: hidden;
    background: url("../img/inf.jpg") no-repeat center top;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-bottom: 20px;
}

.title_inf {
    /* font-family: 'Roboto'; */
    font-weight: 500;
    font-size: 42px;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 26px;
    color: #fff;

}

.line {
    max-width: 460px;
    min-width: 320px;
    margin: auto;
    margin-bottom: 20px;
}

.line img {
    width: 100%;
}

.text_inf {
    max-width: 1100px;
    min-width: 320px;
    margin: auto;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    margin-bottom: 25px;
}

.text_inf p {
    margin-bottom: 21px;
    /* font-family: 'Roboto'; */
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.005em;
}

.text_inf a {
    color: #ffffff;
}

.main-catalog-position {
	width: 100%;
    position: relative;
    z-index: 10;
    max-width: 948px;
    margin: 0 auto;

}

.main-catalog-position .title_elka {
    /* width: 120%; */
}

 .main-catalog-position .elki .a-section .a-article,
    .main-catalog-position .other_tovars .a-section .a-article {
        width: 25%;

    }
.main-catalog-position  .tovar_elka{
	padding:0;
}
.main-catalog-position .tovar_img{
/* 	max-height:223px;
	max-width:223px; */
	height:223px;
}


.main-catalog-position .title_tovar,
.main-catalog-position .cena_tovar {
    font-weight: 500!important;
	font-size:15px!important;
	line-height:18px!important;

}
.main-catalog-position .cena_tovar {

	color:#4F6BB0;
}

.adantages{
	width:100%;
	max-width:978px;
	padding:40px 15px;
	margin:0 auto;
}
.adantages__title{
	font-weight:500!important;
	font-size: 20px!important;
	line-height:24px!important;
	text-align: left;
}
.adantages__text{
		font-size: 14px!important;
		line-height:21px!important;
		font-weight:400!important;
		text-align:justify;
		text-indent:30px;
}
.adantages__tel{
	text-decoration:none;
	color:#719cff;
}
.adantages__tel:hover{
	text-decoration:none;
	color:#4F6BB0;
	transition: 0.3s ease-out;
}
.adantages__tel:active,
.adantages__tel:focus,
.adantages__tel:visited
{
	color:#719cff;
}
.section-tabs {
    width: 100%;
    max-width: 100vw;
	padding:35px 15px;
}
.tabs-main{
	width:100%;
	max-width:968px;
	margin:0 auto;
}
.tabs-main__links{
	display:flex;
	align-items:baseline;
	flex-wrap:wrap;
	margin-bottom:20px;
	padding:10px;
}
.tabs-main__nav {

display:flex;
align-items:baseline;

}


.tabs-main__link {

  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px 14px 0px;
  transition: 0.3s;
  font-size: 24px;
  font-weight: 700;
line-height:28px;
text-decoration:none;
color:rgba(113, 156, 255, 0.5);

}

.tabs-main__link:hover {
 color: #719cff;
}

.tabs-main__link.active {
  color: #719cff;
}


.tabs-main__buttons{
	display: flex;
	margin-left:auto;
}
.tabs-main__button{
	padding:  0 20px;
	font-weight: 500;
	font-size: 16px;
	line-height: 42px;
	display: flex;
	align-items: center;
	text-align: center;
	text-decoration:none;
	text-transform: lowercase;
	color: #FFFFFF;
	background: #719cff;
	border-radius: 5px;
}

.tabs-main-content {
	width:100%;
	display: none;

}

.gallery-main{
	width:100%;

}
.gallery-main li{
	list-style-type:none;
}
.gallery-main a{
	text-decoration:none;

}
.gallery-main__catalog{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.gallery-main__list{
	width:100%;

}
.gallery-main__item{
	width:33.333%;
	height:100%;
	max-height:192px;
	padding:5px;
	margin-bottom:10px;
}
.gallery-main__link{
	width:100%;
	height:100%;
	text-align: center;
	overflow:hidden;
	transition:0.3s ease-out;
	display:flex;
}
.gallery-main__link:hover {
	opacity:0.5;
}
.gallery-main__wrap{
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius: 5px 5px 0 0;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
}
.gallery-main__img{
	min-width:100%;
}
.slick-prev, .slick-next {
    width: 20px;
    height: 20px;
    padding: 0;

}
.slick-prev:before, .slick-next:before {

    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #4F6BB0;
	color:#719cff!important;

}
.slick-dots li button:before {

    color: #4F6BB0!important;

}
@media (max-width: 1919px) {
	.gallery-main__item{
		padding:15px;
		width:33.333%;
	}
}
@media (max-width: 1023px) {
	.tabs-main__links{
		padding:0 5px;
	}
	.gallery-main__item{
		width:50%;
	}
	.slick-prev {
    left: -5px!important;
	}
	.slick-next {
    right: -5px!important;
	}
}

@media only screen and (min-width: 300px) and (max-width: 900px) {
    .main-catalog-position {
        width: 100%;
    }

    .main-catalog-position .title_elka {
        width: 100%;
    }
}

@media only screen and (min-width: 561px) and (max-width: 800px) {
    .main-catalog-position {
        width: 100%;
    }
}

@media (max-width: 768px) {

	 .main-catalog-position .elki .a-section .a-article,
    .main-catalog-position .other_tovars .a-section .a-article {
        width: 50%;
		padding-bottom:45px;
    }
	.gallery-main__item{
		width:50%;
		font-size:20px;

	}
	.tabs-main__button {
		padding: 0 15px;
	font-size: 15px;
    line-height: 38px;
	}
}
@media (max-width: 560px) {
  .tabs-main__button {
		padding: 0 10px;
	font-size: 14px;
    line-height: 34px;
	}

	.tabs-main__link{
		font-size:20px;
	}
	.gallery-main__item{
		width:100%;
		font-size:20px;

	}
	.main-catalog-position .elki .a-section .a-article,
    .main-catalog-position .other_tovars .a-section .a-article {
        width: 50%;
		padding-bottom:30px;
    }
	.main-catalog-position .tovar_img {
    height: 150px;
	}
	.main-catalog-position .title_tovar, .main-catalog-position .cena_tovar {
    font-size: 13px!important;
    line-height: 15px!important;
	}
}
@media (max-width: 360px) {

	.tabs-main__link{
		font-size:17px;
	}

}

@media (min-width: 1920px) {
	.main-catalog-position{
		max-width:1855px;
	}
    .main-catalog-position .elki section article,
    .main-catalog-position .other_tovars section article {
        width: 16,666%;
    }

    .main-catalog-position .elki .a-section .a-article,
    .main-catalog-position .other_tovars .a-section .a-article {
        width: 16.666%;
		padding-bottom:45px;
    }
	.main-catalog-position .tovar_img{
	/* 	max-height:300px;
		max-width:300px; */
		height:300px;
	}

	.main-catalog-position .title_tovar,
	.main-catalog-position .cena_tovar  {
		font-weight: 500!important;
		font-size:17px!important;
		line-height:20px!important;

	}
	.adantages__title{
		font-size: 24px!important;
		line-height:28px!important;

	}
	.adantages__text{
		font-size: 16px!important;

	}
	.gallery-main__item{
		width:16.667%;
		max-height:192px;

	}

	.tabs-main{
		max-width:100%;
	}


}
