.header_title {
	padding-top: 28%;
}

.header_top_block{
	color: white;
	font-weight: 500;
	max-width: 750px;
	margin: 19% 0;
}

.header_back_mobile{
	display: none;
}

.header_top_title{
	font-size: 36px;
}

.header_top_text{
	font-size: 30px;
	margin-top: 20px;
}
.header_text_mini {
	color: white;
    font-size: 10px;
    max-width: 90%;
    margin: 0 auto;
    font-weight: normal;
    margin-top: 20px;
}
.header_top_button{
	display: inline-block;
	width: auto;
	font-size: 28px;
	background-color: #3eb5f1;
	padding: 15px 90px;
	color: white;
	border-radius: 45px;
	text-transform: uppercase;
	margin-top: 40px;
	text-decoration: none;
	outline: none;
}

.header_top_button:hover{
	text-decoration: none;
	color: white;
}

.header_table{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 3% 4%;
	margin-top: 110px;
	background-color: #eaf2fc;
	border-radius: 10px;
}

.header_table_block{
	text-align: center;
}

.header_table p{
	font-size: 21px;
	color: black;
	margin-top: 30px;
}



.header_button{
	display: block;
	margin: 0 auto;
	/*max-width: 300px;*/
	width: 450px;
	text-align: center;
	color: #3b63a1;
	background: white;
	padding: 15px 90px;
	border-radius: 45px;
	text-transform: uppercase;
	font-size: 28px;
	font-weight: bold;
	margin-top: 40px;
	text-decoration: none;
	outline: none;
	margin-bottom: 20px;
}

.header_button:hover{
	text-decoration: none;
	color: #3b63a1;
}

.block_1{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	max-width: 83%;
	margin: 0 auto;
	padding-top: 5%;
	align-items: center;
}

.block_1_left,
.block_1_right{
	max-width: 47%;
}

.block_1_title{
	color: #3eb5f1;
	text-transform: uppercase;
	font-size: 28px;
}

.block_1_text{
	font-size: 21px;
	margin-top: 5%;
	max-width: 75%;
	line-height: 1.4em;
}


.block_2{
	background-color: #eaf2fc;
	padding: 4% 0 10% 0;
	position: relative;
}

.block_2_title{
	color: #3eb5f1;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 2em;
}

.block_2_img{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.block_3{
	padding: 3% 0;
}


.block_3_title{
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}

.block_3_text{
	max-width: 55%;
	margin: 0 auto;
	margin-top: 50px;
}

.block_3_text p{
	margin-top: 30px;
}

.block_3_pannel{
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 60px;
}

.block_3_pannel_left{
	background: url("../img/block_3_pannel.jpg") center center no-repeat;
	width: 50%;
}

.block_3_pannel_left p{
	color: white;
	font-size: 20px;
	font-style: italic;
	max-width: 60%;
	margin: 11% auto;
}

.block_3_pannel_right{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 50%;
	padding: 0 30px;
}

.block_3_pannel_before img,
.block_3_pannel_after img{
	max-width: 83%;
}

.block_3_pannel_right h2{
	color: #3eb5f1;
	font-size: 24px;
}

.block_4_title{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
}

.block_4_slider{
	background: #eaf2fc;
	padding: 3% 0 7% 0;
	position: relative;
}

.block_4_img,
.block_14_img{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.block_4_img img,
.block_14_img img {
	width: 100%;
}

.slider {
        max-width: 78%;
        margin: 0 auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }

    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }

    .slick-arrow{
    	width: 21px;
    	height: 39px;
    }

    .slick-list{
    	margin: 0 auto;
    }


    .slick-next,
    .slick-next:hover, 
    .slick-next:focus{
    	background: url("../img/right_arrow.png") 0 0 no-repeat;
    }
    .slick-prev,
    .slick-prev:hover, 
    .slick-prev:focus{
    	background: url("../img/left_arrow.png") 0 0 no-repeat;
    }

    .slick-next:before,
    .slick-prev:before  {
    	content: '';
	}

.block_4_slider_element{
	margin: 0 auto;
	text-align: center;
}


.block_4_photo{
	margin: 0 auto;
}

.block_4_name{
	color: #3eb5f1;
	font-weight: bold;
	font-size: 24px;
}

.block_4_description{
	font-size: 14px;
	text-align: center;
}

.block_5{
	padding-top: 3%;
	padding-bottom: 3%;
}

.block_5_title,
.block_6_title{
	font-size: 24px;
	color: #3eb5f1;
	font-weight: bold;
}

.block_5_text{
	font-size: 21px;
	margin-top: 30px;
}

.block_6{
	max-width: 83%;
	margin: 0 auto;
	margin-top: 30px;
}

.block_6_container{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.block_6_tabs,
.block_6_right{
	max-width: 46%;
	position: relative;
}
.card-body__presice {
	padding: 1.25rem 0 !important;
}
.card-body__presice .tab-content ul {
	padding-left: 15px;
}
.tabs_block_desktop .collapse{
	display: block;
}

.tabs_block_desktop .nav-tabs{
	border: none;
}

.tabs_block_desktop .nav-link{
	border: none;
	color: black;
	border-radius: 0;
}

.tabs_block_desktop .nav-link.active{
	background-color: #eaf2fc;
}

.tab-content ul{
	list-style: none;
}

.tab-content ul li{
	margin-top: 20px;
}

.block_7{
	margin: 2% 0;
	position: relative;
}

.block_7_title_1,
.block_7_title_2{
	color: #3eb5f1;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}

.block_7_title_2 b{
	font-size: 44px;
}

.block_7_img{
	text-align: center;
	margin-top: 2%;
}

.block_7_pannel{
	position: absolute;
	right: 0;
	top: 50%;
	color: white;
	transform: translateY(-50%);
	font-size: 24px;
	background: url("../img/block_7_pannel.jpg") center center no-repeat;
	padding: 40px 60px;
}


.block_8{
	margin-top: -6%;
}

.block_8_title{
	text-align: center;
	font-size: 28px;
}

.block_8_content{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 3%;
}

.block_8_element{
	max-width: 29%;
	background: #eaf2fc;
}

.block_8_element_title{
	background: white;
	font-size: 21px;
	font-weight: bold;
}

.block_8_content_text{
	padding: 20px 40px 40px 40px;
}

.block_8_element p{
	margin-top: 20px;
}

.block_8_element p::before{
	content: '+';
	color: #3eb5f1;
}

.block_9{
	padding: 4% 0;
}

.block_9_title{
	font-size: 32px;
	text-align: center;
}

.block_9_content{
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-direction: flex-start;
	margin-top: 3%;
}

.block_9_content_left{
	max-width: 50%;
}

.block_9_content_right{
	max-width: 47%;
	margin-left:1%;
}

.block_9_content_right p{
	font-size: 21px;
}

.block_10{
	background: #eaf2fc;
}

.block_10_title{
	font-size: 28px;
	font-weight: bold;
}

.block_10_content{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	max-width: 90%;
	margin: 0 auto;
}

.block_10_left{
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 6% 0;
	width: 30%;
}

.block_10_right {
	max-width: 70%;
}

.block_10_right img{
	max-width: 100%;
}

.blue_button{
	display: inline-block;
	width: 420px;
	font-size: 21px;
	background-color: #3eb5f1;
	padding: 15px 20px;
	color: white;
	border-radius: 25px;
	text-transform: uppercase;
	margin-top: 40px;
	text-decoration: none;
	outline: none;
	margin-top: 60px;
	text-align: center;
}

.blue_button:hover{
	text-decoration: none;
	color: white;
}

.block_10_img{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.block_11{
	padding: 3% 0 5% 0;
}

.block_11_title{
	text-align: center;
	font-size: 32px;
}

.block_11_container{
	display: flex;
	flex-direction: row;
	margin-top: 3%;
}

.block_11_img{
	max-width: 35%;
}

.block_11_content{
	max-width: 63%;
	margin-left: 2%;
}

.block_11_content_element{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

.block_11_content_element:nth-child(2),
.block_11_content_element:nth-child(3){
	margin-top: 20px;
}

.block_11_content_element h2{
	color: #3eb5f1;
	font-size: 21px;
	font-weight: bold;
}

.block_11_description p{
	font-size: 16px;
	max-width: 80%;
}

.block_11_price p{
	font-size: 48px;
	position: relative;
	padding-left: 10px;
}

.block_11_price p::before{
	content: '*';
	color: #3eb5f1;
	font-size: 24px;
	position: absolute;
	top: 10px;
	left: 0;
}

.block_11_description{
	max-width: 65%;
}

.block_11_price{
	/*max-width: 35%;*/
	margin-left: 3%;
}





.block_12{
	padding: 4% 0;
	background: url('../img/precise_diagnostics_1/block_12_back.jpg') 0 0 no-repeat;
}


.block_12_title{
	text-align: center;
	font-size: 32px;
	color: white;
}

.block_12_container{
	max-width: 70%;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 50px;
}

.block_12_container_element{
	max-width: 30%;
	display: flex;
	flex-direction: row;
}

.block_12_content{
	margin-left: 10px;
}

.block_12_content h3{
	color: #3eb5f1;
	font-size: 18px;
	font-weight: bold;
}

.block_12_content p{
	color: white;
	font-size: 14px;
	margin: 0;
	line-height: 1.4em;
}

.block_12_content p b{
	font-size: 18px;
	font-weight: bold;
}

.block_13{
	padding: 4% 0;
}

.block_13_title{
	text-align: center;
	font-size: 32px;
}

.block_13_container{
	max-width: 64%;
	margin: 0 auto;
	margin-top: 30px; 
}

.block_13_variants{
	display: flex;
	flex-direction: row;	
	justify-content: space-between; 
	align-items: center;
}

.variant{
	position: relative;
}

.variant_name{
	position: absolute;
	top: 180px;
	font-size: 32px;
}

.variant_description{
	margin-left: 85px;
}

.variant_description p{
	margin-top: 20px;
}

.block_13_hint{
	font-size: 18px;
	margin-top: 20px;
}

.block_13_amazon{
	background-color: #fafafa;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 70px;
}

.block_13_amazon p{
	font-size: 21px;
	margin: 0;
}

.block_13 .blue_button{
	margin: 40px auto 0 auto;
	display: block;
	text-align: center;
}

.block_14{
	position: relative;
	padding: 3% 0 10% 0 ;
	background: #eaf2fc;
}

.block_14 .slider{
	max-width: 90%;
	margin-top: 50px;
}

.block_14_title{
	font-size: 32px;
	text-align: center;
}

.block_14 .slick-initialized .slick-slide{
	margin: 0 40px;
}

.block_14_slide_title{
	font-size: 24px;
	font-weight: bold;
}

.block_14_description{
	font-size: 18px;
}

.footer{
	margin-top: 0;
}

sup{
	font-size: 11px;
}


@media screen and (max-width: 1850px){
	.header_back{
		max-width: none;
	}

	.header_top_block{
		margin: 19% 0 330px 0;
	}

	.slick-list{
		width: 100%;
	}

	.slider{
		max-width: 90%;
	}

	.block_12_container_element{
		max-width: 33%;
	}

	.block_13_container{
		max-width: 75%;
	}

}

@media screen and (max-width: 1750px){
	.block_1_left{
		max-width: 53%;
	}
	.block_1_right{
		max-width: 40%;
	}
	.block_1_text{
		max-width: none;
	}

	.block_6_tabs, .block_6_right{
		max-width: 49%;
	}

	.block_6_img img{
		max-width: 110%;
	}

	.block_8_element{
		max-width: 31%;
	}

	.block_9_content_left img{
		max-width: 100%;
	}

	.block_9_content_right p{
		font-size: 20px;
	}

	.block_12_container{
		max-width: 83%;
	}
}

@media screen and (max-width: 1650px){
	.header_table p{
		font-size: 20px;
	}

	.block_3_pannel_before img,
	.block_3_pannel_after img{
		max-width: 100%;
	}

	.block_8_element{
		max-width: 32%;
	}

	.block_8_content_text{
		padding: 20px 30px 30px 30px;
	}

	.block_11_container{
		align-items: center;
	}

	.block_11_img img{
		max-width: 100%;
	}

	.block_13_container{
		max-width: 83%;
	}
}

@media screen and (max-width: 1550px){
	.presice .header__bg {
		max-width: 100%;
		height: auto;
		background-size: cover;
	}
	.block_1_left img{
		max-width: 100%;
	}

	.block_3_pannel_left p{
		max-width: 80%;
	}

	.block_8_element_title{
		font-size: 20px;
	}
}


@media screen and (max-width: 1480px){
	.header_table {
		margin-top: 60px;
	}
	.header_table p{
		font-size: 18px;
	}

	.header_top_block{
		margin: 22% 0 330px 0;
	}
	
	.block_9_content_right p{
		font-size: 17px;
	}

	.block_3_pannel_before img,
	.block_3_pannel_after img{
		max-width: 90%;
	}

	.block_1{
		max-width: 92%;
	}

	.block_2{
		padding: 4% 0 8% 0;
	}

	.block_3_pannel_left p{
		max-width: 77%;
		font-size: 18px;
	}

	.block_5,
	.block_6{
		max-width: 92%;
	}

	.block_5_text{
		font-size: 20px;
	}

	.block_7_pannel{
		font-size: 20px;
	}

	.block_7_title_1, .block_7_title_2{
		font-size: 20px;
		max-width: 80%;
		margin: 0 auto;
	}
	.block_7_title_2 b{
		font-size: 36px;
	}

	.block_8_title,
	.block_9_title,
	.block_11_title,
	.block_12_title,
	.block_13_title{
		font-size: 30px;
	}
	.block_8_content{
		margin-top: 50px;
	}
	.block_8{
		max-width: 92%;
	}

	.block_10{
		
	}

	.block_10_content{
		max-width: 92%;
	}

	.block_10_right img{
		max-width: 100%;
	}
	.block_10 .blue_button{
		font-size: 21px;
		padding: 15px 40px;
	}
	.block_10_title{
		font-size: 24px;
	}

	.block_11_content_element h2{
		font-size: 20px;
	}

	.block_11_content_element:nth-child(2), .block_11_content_element:nth-child(3){
		margin-top: 10px;
	}

	.block_11_price p{
		font-size: 36px;
	}

	.block_11_description p{
		max-width: 100%;
	}

	.block_12_container{
		max-width: 92%;
	}

	.block_13_amazon p{
		font-size: 18px;
	}

	.block_4_title{
		font-size: 24px;
		margin: 40px 0 0px 0;
	}

	.block_13_variants{
		max-width: 85%;
		margin: 0 auto;
	}

	.block_14_slide_title{
		font-size: 20px;
	}

	.block_14_description{
		font-size: 16px;
	}

	.header_back{
		margin-left: -20%;
	}

}

@media screen and (max-width: 1350px){

	.block_3_pannel_left p{
		max-width: 90%;
	}


	.header_top_block{
		margin: 21% 0 330px 100px;
	}

	.header_top_block{
		margin: 21% 0 350px 100px;
	}

	.block_1_title{
		font-size: 24px;
	}

	.block_1_text{
		font-size: 18px;
	}

	.tab-content ul li{
		margin-top: 10px;
	}
}

@media screen and (max-width: 1280px){
	.header_top_title{
		font-size: 36px;
	}

	.header_top_text{
		font-size: 24px;
	}

	.header_top_button{
		font-size: 24px;
		padding: 15px 70px;
	}

	.header_top_block{
		margin: 23% 0 350px 100px;
	}

	.block_1_title{
		font-size: 22px;
	}

	.block_1_text{
		font-size: 16px;
	}

	.block_2_title,
	.block_3_title,
	.block_5_title, 
	.block_6_title,
	.block_4_title{
		font-size: 20px;
	}

	.block_6_img{
		margin-top: 10%;
	}

	.block_6_tabs{
		max-width: 58%
	} 
	.block_6_right{
		max-width: 42%;
	}

	.block_7_img{
		max-width: 80%;
		margin: 0 auto;
		margin-top: 40px;
	}

	.block_7_img img{
		max-width: 100%;
	}

	.block_8_content_text{
		padding: 0 20px;
		font-size: 14px;
	}

	.block_8_element_title{
		font-size: 16px;
	}

	.block_9_content_right p{
		font-size: 18px;
	}

	.block_10 .blue_button{
		font-size: 20px;
		padding: 15px 40px;
		width: 360px;
	}

	.block_10_title{
		font-size: 24px;
	}

	.block_11_description p{
		padding: 0;
		font-size: 14px;
	}

	.block_11_price p{
		font-size: 30px;
	}
	.block_11_description{
		max-width: 75%;
	}
	.block_11_hint{
		font-size: 14px;
	}

	.block_12_content p b,
	.block_12_content h3{
		font-size: 16px;
	}

	.block_12_container{
		max-width: 98%;
	}
	.block_12_content{
		margin-left: 5px;
	}

	.block_12_container_element:nth-child(1){
		max-width: 30%;
	}

	.block_12_container_element:nth-child(2){
		max-width: 35%;
	}

	.block_13_container{
		max-width: 92%;
	}

	.block_13 .blue_button{
		width: 400px;
		font-size: 24px;
		padding: 15px 40px;
	}
	.variant_name{
		font-size: 30px;
	}

}

@media screen and (max-width: 1200px){
	.header_table p{
		font-size: 18px;
	}

	.block_3_pannel_left p{
		font-size: 18px;
	}

	.block_6_img{
		margin-top: 15%;
	}

	.block_13_amazon p{
		font-size: 16px;
	}

	.blue_button{
		width: 380px;
	}


}

@media screen and (max-width: 1024px){
	.header_table p{
		font-size: 16px;
	}

	.block_2_img img,
	.block_10_img img{
		max-width: 130%;
	}

	.block_10_img{
		width: 100%
	}

	.header_top_block {
	    margin: 200px 0 90px 0;
	}

	.header_top_title{
		font-size: 30px;
	}

	.header_top_text{
		font-size: 22px;
		margin-top: 0;
	}

	.header_top_button{
		padding: 10px 30px;
		font-size: 20px;
		margin-top: 25px;
	}

	.header_text p{
		font-size: 12px;
	}

	.header_text{
		max-width: none;
	}

	.header_back{
		display: none;
	}

	.header{
		background: url('../img/precise_diagnostics_1/header_back_mobile.jpg') 0 0 no-repeat;
		background-size: cover;
		background-position: 25% 0;
	}

	.header_container{
		position: static;
		transform: none;
		margin: 0 auto;
		padding-bottom: 40px;
	}

	.header_table{
		padding: 3% 2%;
	}

	.header_table p{
		font-size: 14px;
	}

	.block_2_title{
		max-width: 80%;
		margin: 0 auto;
	}

	.block_3_pannel_left p{
		font-size: 16px;
	}

	.block_5{
		padding-top: 40px;
		padding-bottom: 40px;
	} 

	.tab-content ul li{
		font-size: 14px;
	}

	.block_7_pannel{
		font-size: 16px;
		padding: 20px 40px;
		top: 60%;
	}

	.block_8_element_title,
	.block_8_element p,
	.block_9_content_right p{
		font-size: 14px;
	}

	.block_8_title, 
	.block_9_title, 
	.block_11_title, 
	.block_12_title, 
	.block_13_title{
		font-size: 24px
	}

	.block_7,
	.block_9,
	.block_11,
	.block_12,
	.block_13{
		padding: 40px 0;
	}

	.block_10_left{
		width: 55%;
	}

	.block_11_container{
		flex-direction: column;
	}

	.block_11_img,
	.block_11_content{
		max-width: 92%;
	}

	.block_11_content{
		margin-top: 40px;
	}

	.block_12_container{
		max-width: 92%;
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.block_12{
		background-size: cover;
	}

	.block_12 .block_12_container_element{
		max-width: 45%;
	}

	.block_12_container_element:nth-child(3){
		margin-top: 30px;
	}

	.block_12_content{
		margin-left: 15px;
	}

	.block_13_amazon img{
		max-width: 20%;
	}

	.block_13 .blue_button{
		width: 300px;
		font-size: 20px;
		padding: 10px 25px;
	}

	.block_4_img img,
	.block_14_img img {
		width: 130%;
	}
}

@media screen and (max-width: 900px){
	.header_top_block {
	    margin: 100px 0 90px 0;
	}

	.header_table{
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.header_table_block{
		width: 48%;
	}

	.header_table p{
		font-size: 18px;
	}

	.block_1_title,
	.block_2_title, 
	.block_3_title, 
	.block_5_title, 
	.block_6_title, 
	.block_4_title,
	.block_7_title_1, 
	.block_7_title_2{
		font-size: 18px;
	}

	.block_8_title, 
	.block_9_title, 
	.block_11_title, 
	.block_12_title, 
	.block_13_title{
		font-size: 24px;
	}

	.block_1_text{
		font-size: 14px;
	}

	.block_2_img img, .block_10_img img{
		max-width: 160%;
	}

	.block_3_text{
		max-width: 92%;
	}

	.block_3_pannel{
		flex-direction: column;
	}
	.block_3_pannel_left,
	.block_3_pannel_right{
		width: 100%;
	}

	.block_3_pannel_left p{
		font-size: 20px;
	}

	.block_3_pannel_right{
		margin-top: 20px;
	}

	.block_5_text{
		font-size: 16px;
	}

	.block_6_container{
		flex-direction: column;
	}

	.block_6_tabs,
	.block_6_right{
		max-width: 100%;
	}

	.block_6_img{
		position: static;
		margin-top: 0;
	}

	.block_6_img img{
		max-width: 100%;
	}

	.block_7_title_2 b{
		font-size: 28px;
	}

	.block_8_content{
		flex-direction: column;
		margin-top: 20px;
	}

	.block_8_element{
		max-width: 100%;
		margin-top: 20px;
	}

	.block_8_content_text{
		font-size: 18px;
	}

	.block_8_element_title{
		font-size: 20px;
		padding-bottom: 10px;
	}

	.block_8_element p{
		margin: 10px 0;
	}

	.block_9_content{
		flex-direction: column-reverse;
	}

	.block_9_content_left,
	.block_9_content_right{
		max-width: 92%;
		margin: 0 auto;
	}

	.block_9_content_right p{
		font-size: 18px;
	}

	.block_10_content{
		flex-direction: column;
	}

	.block_10_left{
		width: 100%;
		margin: 0 auto;
	}

	.block_10_right{
		width: 70%;
		margin: 0 auto;
	}

	.block_10_left{
		flex-direction: row;
		justify-content: space-between;
	}

	.block_10 .blue_button{
		margin: 0;
	}
	.block_10_title{
		font-size: 20px;
	}

	.block_12 .block_12_container_element{
		max-width: 49%;
	}

	.variant_name{
		font-size: 24px;

	}

	.variant_description p{
		font-size: 14px;
	}
	.block_13_container{
		max-width: 96%;
	}

	.block_13_hint,
	.block_13_amazon p{
		font-size: 14px;
	}

}

@media screen and (max-width: 768px){

	.header_button{
		width: 300px;
		font-size: 21px;
		padding: 10px 40px;
	}
	.header_title {
		padding-top: 5%;
	}
	.block_1{
		flex-direction: column-reverse;
	}

	.block_1_left,
	.block_1_right{
		max-width: 100%;
	}

	.block_1_title{
		font-size: 22px;
		text-align: center;
	}

	.block_1_text{
		font-size: 18px;
	}

	.block_2_title{
		text-align: left;
	}

	.block_2_title br{
		display: none;
	}

	.block_2{
		padding: 40px 0 90px 0;
	}

	.block_3{
		padding: 30px 0;
	}

	.block_7{
		margin: 0;
		padding: 50px 0;
	}

	.block_7_pannel{
		font-size: 14px;
		padding: 10px 20px;
	}

	.block_3_pannel_left p{
		font-size: 18px;
		margin: 40px;
	}

	.block_3_pannel{
		margin-top: 30px;
	}

	.block_8_element p{
		font-size: 18px;
	}

	.block_10 .blue_button{
		width: auto;
		padding: 15px 30px;
	}

	.block_10 .blue_button b{
		display: none;
	}

	.header_table{
		flex-direction: column;
	}

	.header_table_block{
		width: 100%;
	}

	.block_12_container{
		flex-direction: column;
	}

	.block_12 .block_12_container_element{
		max-width: 100%;
		margin-top: 40px;
		/*justify-content: space-around;*/
	}

	.block_12 .block_12_container_element:nth-child(2){
		flex-flow: row-reverse;
	}

	.block_13_variants{
		flex-direction: column;
	}

	.block_13_hint{
		max-width: 80%;
		margin: 0 auto;
	}

	.block_13_amazon{
		background-color:transparent;
		max-width: 80%;
		margin: 0 auto;
		margin-top: 30px;
		flex-direction: column;
		align-items: flex-start;
	}

	.block_13_amazon img{
		max-width: 50%;
	}
	.block_13_amazon p br{
		display: none;
	}

	.block_8_title, .block_9_title, .block_11_title, .block_12_title, .block_13_title{
		font-size: 20px;
	}

	.block_9{
		max-width: 92%;
		margin: 0 auto;
	}

	.block_9_content_left, .block_9_content_right{
		max-width: 100%;
	}

	.block_4_img img,
	.block_14_img img {
		width: 150%;
	}
	
	.header_button {
		width: 245px;
	}
	
}
}

@media screen and (max-width: 600px){
	.header_top_title{
		font-size: 24px;
	}
	.header_table_block img {
		width: 100px;
	}
	.header_top_text{
		font-size: 18px;
	}

	.header_top_button{
		font-size: 18px;
		margin-top: 15px;
	}

	.header_table p br{
		display: none;
	}

	.block_6 .card-body{
		padding: 0;
	}

	.block_7_title_1, .block_7_title_2{
		text-align: left;
		line-height: 1.5em;
	}

	.block_7_title_2 b{
		font-size: 18px;
	}

	.block_11_price p{
		font-size: 24px;
	}

	.block_3_title{
		text-align: left;
		max-width: 92%;
		margin: 0 auto;
	}

	.block_3_title br{
		display: none;
	}

	.block_3_text{
		margin-top: 25px;
	}
}

@media screen and (max-width: 480px){


	.slick-slide{
		margin: 0;
	}

	.block_10_left{
		flex-direction: column;
	}

	.block_10 .blue_button{
		max-width: 200px;
		padding: 10px 20px;
	}

	.header_top_text{
		max-width: 270px;
	}

	.header_table p{
		font-size: 16px;
	}

	.block_1_text{
		font-size: 16px;
	}

	.block_3_pannel_left p{
		font-size: 16px;
		margin: 20px;
	}

	.block_3_pannel_right{
		flex-direction: column;
	}

	.block_6 ul{
		padding: 0;
	}

	.block_7_pannel{
		position: static;
		margin-top: 40px;
	}

	.block_7{
		padding: 50px 0 0 0 ;
	}

	.block_8_element p{
		font-size: 14px;
	}

	.block_9_content_right p{
		font-size: 14px;
	}
	.block_10_right{
		width: 100%;
	}

	.variant_name{
		bottom: 80px;
		left: 15px;
	}

	.variant_description p br{
		display: none;
	}

	.variant_description{
		margin-left: 30px;
	}
	.block_10  {
		text-align: center;
	}
	.block_10_title{
		padding-top:20px;
		text-align: center;
	}

	.block_10 .blue_button{
		margin: 0 auto;
	}

	.block_11_content_element h2{
		font-size: 18px;
	}

	.block_12_img{
		max-width: 35%;
	}

	.block_12_img img{
		max-width: 100%;
	}

	.block_14{
		padding-bottom: 5%;
	}

	.block_4_img img,
	.block_14_img img {
		width: 200%;
	}
	.block_14_title {
		font-size: 20px;
		margin: 40px 20px;
		font-weight: bolder;
	}
	.block_14 .slick-initialized .slick-slide {
		margin: 0 20px;
	}
	.block_14_slide_title {
		font-size: 14px;
	}
	.block_14_description {
		font-size: 12px;
	}

}