.biol1{
	margin-top: 60px;
}
.biol1 .imgboxbio{
	width: 35%;
}
.biol1 .texlinebio{
	width: 62%;
}


.biol2{
	margin-top: 43px;
}
.biol2 .imgboxbio{
	width: 29%;
}
.biol2 .texlinebio{
	width: 68%;
}

.biol3{
	margin-top: 55px;
}
.biol3 .imgboxbio{
	width: 38%;
}
.biol3 .texlinebio{
	width: 59%;
}

.biol4{
	margin-top: 55px;
}
.biol4 .imgboxbio{
	width: 38%;
}
.biol4 .texlinebio{
	width: 59%;
}

.biol5{
	margin-top: 50px;
	margin-bottom: 50px;
}
.biol5 .imgboxbio{
	width: 33%;
}
.biol5 .texlinebio{
	width: 64%;
}

.vistavkiconteiner{
	margin-top: 17px;
}
.vistavkitopline{
	display: flex;
	justify-content: space-between;
}
.vistavkitopline-text{
	width: 73%;
}
vistavkitopline-text h3{
    margin:35px 0;
}
vistavkitopline-text strong{
    padding:15px 0;
}
.vistavkitopline-image{
	width: 24.5%;
}
.vsimg{
	width: 100%;
	margin-bottom: 3%;
}
.vsimg img{
	width: 100%;
	display: block;
}
.vistavkbotline{
	display: flex;
	justify-content: space-between;
}
.vsimgbt{
	width: 24.5%;
}
.vsimgbt img{
	width: 100%;
	display: block;
}
.vistavkitopline-text p{
	font-size: 16px;
	margin-bottom: 12px;
}
.vistavkitopline-text p{
	line-height: 1.2;
	margin-bottom: 5px;
	font-size: 22px;
}


@media only screen and (max-width: 1220px){
.vistavkitopline{
	flex-wrap: wrap;
}
.vistavkitopline-text{
	width: 100%;
}
.vistavkitopline-image{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	display: none;
}
.vistavkitopline-text p{
	font-size: 18px;
}
}
@media only screen and (max-width: 1000px){
.biol1{
	margin-top: 20px;
}
.biol3{
	margin-top: 20px;
}
.biol4{
	margin: 20px 0;
}
.biol5{
	margin: 20px 0;
}
}
@media only screen and (max-width: 780px){
.bioline{
	flex-wrap: wrap;
}
.vistavkbotline{
	flex-wrap: wrap;
}
.vsimgbt{
	width: 49%;
	margin-bottom: 2%;
}
.vistavkitopline-text p{
	font-size: 20px;
	margin-bottom: 15px;
}
.imgboxbio{
	width: 60%;
	margin-left: 20%;
}
.biol1 .imgboxbio{
	width: 60%;
	margin-left: 20%;
}
.biol1 .imgboxbio .imsb:nth-child(1){
	width: 100%;
}
.biol1 .texlinebio{
	width: 100%;
	margin-bottom: 30px;
}
.biol2 .texlinebio{
	width: 100%;
}
.biol2 .imgboxbio{
	width: 60%;
	margin-left: 20%;
}
.biol3 .texlinebio{
	width: 100%;
	margin-top: 20px;
}
.biol3 .imgboxbio{
	width: 60%;
	margin-left: 20%;
}
.biol4 .texlinebio{
	width: 100%;
	margin-top: 20px;
}
.biol4 .imgboxbio{
	width: 60%;
	margin-left: 20%;
}
.biol5 .imgboxbio{
    width: 60%;
	margin-left: 20%;
}
.biol5 .texlinebio{
	width: 100%;
	margin-top: 30px;
}
}
@media only screen and (max-width: 780px){
.biol5 .imgboxbio{
    width: 100%;
	margin-left: 0%;
}
.biolinsconttitle{
	line-height: 1.4;
}
.biol4 .imgboxbio{
	width: 100%;
	margin-left: 0%;
}

.biol3 .imgboxbio{
	width: 100%;
	margin-left: 0%;
}
.biol2 .imgboxbio{
	width: 100%;
	margin-left: 0%;
}
.biol1 .imgboxbio{
	width: 100%;
	margin-left: 0%;
}
}
@media only screen and (max-width: 450px){
	.vsimgbt{
		width: 100%;
	}
	.vistavkitopline-image{
		display: flex;
		flex-wrap: wrap;
	}
	.vistavkitopline-image{
		width: 100%;
	}
}