.section_area{
	padding-bottom: 55px;
}

.section_area_grey{
	background:#f4f5f6;
	padding-bottom: 55px;
}



.banner_area_title_text{
	/*font-size: 25pt !important;*/
}


@media screen and (max-width: 599px){
	.banner_feedback{
		/*display: none;*/
	}

	.banner_area_title{
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.banner_area_title_h2{
		margin-right: 0px !important;
	}

	.area_title_h2_on_img{
		margin-right: 0px !important;
	}

	.img_pc{
		display:none;
	}
	.img_mobile{
		display:block;
	}
	.area_title_img{
		display: none;
	}

	.area_title_text{
		font-size: 18pt;
	}
	.banner_area_title_text{
		font-size: 20pt !important;
	}
	.banner_area_title_h2_text{	
		font-size: 18px !important;
	}
}

@media screen and (min-width: 600px) {
	.banner_area_background{
		height: 393px;
	}
	.banner_feedback{
		display: block;
		padding-top: 50px;
	}

	.banner_area_title{
		padding-left: 50px;
		padding-top: 50px;
	}

	.banner_area_title_h1{
		max-width:75%;
	}

	.banner_area_title_h2{
		max-width:75%;
	}

	.area_title_h2_on_img{
		margin-bottom: 10px;
		position: absolute;
		top: 20px;
		max-width: 570px;
		text-align: center;
	}

	.img_pc{
		display:block;
	}
	.img_mobile{
		display:none;
	}
	.area_title_img{
		display: block;
	}
	.area_title_text{
		font-size: 25pt;
	}
	.banner_area_title_text{
		font-size: 25pt !important;
	}
	.banner_area_title_h2_text{	
		font-size: 20px !important;
	}

}

.area_title{
	padding-top:50px;
}

.area_title_h2{
	margin-bottom: 0px;
	text-align: center;
}

.area_title_h2_on_img{
	margin-bottom: 10px;
	text-align: center;
}

.area_title_img_div{
	display: flex;
	justify-content: center;
	align-items: center;
}

.area_title_img_div_on_img{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: relative;
}


.area_title_img{
	margin-right:15px;
	width: 50px;

}

.area_link_div{
	margin-top:50px;
}

.area_buttons{
	margin-top:35px; 
	/*padding-bottom: 50px;*/
	justify-content: center;
}

.area_buttons_div{
	display: flex; 
	justify-content: center;
	margin-top:10px;
}
.land_button_1{
	display: flex;
	justify-content: center;
	align-items: center;
	background : #0265C3;
	/*padding-top: 3px  !important;*/
	width : 250px !important;
	min-height : 35px !important;
	min-width : 250px !important;
	border-radius : 4px;
	/*border-style : Solid;
   	border-color : #FFFFFF;
   	border-color : rgba(255, 255, 255, 1);
   	border-width : 1px;*/
   	padding-left: 0px !important;
   	padding-right: 0px !important;
   	color: #ffffff !important;
   	text-align: center;
   	font-size: 15pt;
   }

.area_buttons_div a:hover{
	text-decoration:none;
}

.skupka_top_teaser_text_area{
   	text-align: center;
   	margin-top: 20px;   
   }    
   .skupka_top_teaser_title{
   	font-size: 18pt;
   	/*font-weight: bold;*/
   }
   .skupka_top_teaser_text{
   	margin-top:20px;
   	font-size: 14pt;
   }

.banner_shadow{
	box-shadow: 2px 3px 14px 0px #c1c1c1;
}

@media screen and (min-width: 1024px) {
	.pc_page_header{
		display: block;
	}
	.mobile_page_header{
		display: none;
	}
}

@media screen and (max-width: 1023px){
	.pc_page_header{
		display: none;
	}
	.mobile_page_header{
		display: block;
	}
}

.banner_feedback_p{
		margin-bottom:10px;
	}

@media screen and (max-width: 767px){
	.banner_feedback_p{
	   text-align: center;
	}

	.banner_feedback_div{
		margin-left: 20px;
	}

	.area_link_div{
		margin-top:25px;
	}

	.area_title{
		padding-top:10px;
	}

	.banner_feedback_div_tech{
		display: flex;
    	justify-content: center;
	}

}