body{
	font-family: 'Playfair Display', serif;
}

/* Navbar */

.navbar-light .navbar-brand{
	margin-right: 100px;
}

.navbar-brand img{
	height: 87px;
}

.navbar .nav-link {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	color: rgb(121, 121, 121);
	text-transform: uppercase;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{
	color:#63c2c7;
}

.navbar-nav{
	width: 100%;
	justify-content: space-between;
}

@media screen and (max-width: 991px) {
	#nav-container{
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.navbar-nav .nav-link{
		padding-left: 20px;
	}

	.navbar{
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
		background-color: #fff;
	}

	.navbar-brand img {
		height: 57px;
	}
}

.navbar-light .navbar-toggler-icon{
	background-image: none;
	display: block;
	border-bottom: 2px solid #64c2c8;
	height: 0;
	margin: 6px 0;
}

.navbar-light .navbar-toggler {
	border: 2px solid rgb(100, 194, 200);
}
/* Navbar end */

/* Banner */

#header{
	/*background-image: url('../img/banner.png');*/
	height: 850px;
	border-top: 6px solid #63c2c7;
	min-height: 850px;
	background: transparent;
	background-position: top !important;
}

#banner{
	padding-top: 120px;
}

.banner1 {
	font-size: 18px;
	font-family: 'Playfair Display', serif;
	color: rgb(138, 138, 138);
	font-weight: 700;
}

.banner1 span{
	color: #59b3b8;
	text-decoration: underline;
}

.banner2 {
	font-size: 14px;
	font-family: 'Roboto';
	color: rgb(96, 96, 96);
	font-style: italic;
	line-height: 1.714;
	margin-top: 75px;
}

@media screen and (max-width: 1599px) {
	#header{
		background-position: top;
	}
}

@media screen and (max-width: 1199px) {
	#header{
		height: 750px;
		min-height: 750px;
	}
	#banner {
		padding-top: 0;
	}
}

@media screen and (max-width: 991px) {
	#banner {
		padding-top: 110px;
	}

	#header {
		height: 550px;
		min-height: 550px;
		background-image: url('../img/banner.png') !important;
	}

	#clouds{
		display: none;
	}
}
/* Banner vége */

/* Advantages */
#clouds{
	background-image: url(../img/felho11.png);
	background-position: top left;
	height: 1300px;
	width: 100%;
	position: absolute;
	top: -35px;
	background-size: contain;
}
@media screen and (max-width: 1750px) {
	#clouds {
		top: -72px;
	}
}
@media screen and (max-width: 1650px) {
	#clouds {
		top: -108px;
	}
}
@media screen and (max-width: 1550px) {
	#clouds {
		top: -143px;
	}
}
@media screen and (max-width: 1450px) {
	#clouds {
		top: -163px;
	}
}
@media screen and (max-width: 1400px) {
	#clouds {
		top: -183px;
	}
}
@media screen and (max-width: 1350px) {
	#clouds {
		top: -150px;
	}
}
@media screen and (max-width: 1300px) {
	#clouds {
		top: -125px;
	}
}
@media screen and (max-width: 1250px) {
	#clouds {
		top:-99px;
	}
}
@media screen and (max-width: 1199px) {
	#clouds {
		top: -175px;
	}
}
@media screen and (max-width: 1100px) {
	#clouds {
		top: -100px;
	}
}

@media screen and (max-width: 991px) {
	#banner {
		padding-top: 95px;
	}

	#clouds {
		top: -70px;
	}
}
@media screen and (max-width: 900px) {
	#clouds {
		top: 0px;
	}
}
@media screen and (max-width: 800px) {
	#banner {
		padding-top: 103px;
	}

	#clouds {
		top: 15px;
	}
}
#advantage-points{
	margin-bottom: 270px;
}
#advantage-title {
	 font-size: 48px;
	 font-family: "Playfair Display";
	 color: #4f4f4f;
	 font-weight: bold;
	margin-bottom: 135px;
 }

.advantage-bg-container{
	height: 127px;
}
.advantage-bg{
	display: flex;
	align-items: center;
	justify-content: center;
}

.advantage-point img{
	height: 89px;
}

#antsz-bg{
	width: 143px;
	height: 125px;
	margin: auto;
	background-image: url("../img/antsz-bg.png");
}

#szakmai-bg{
	width: 149px;
	height: 114px;
	margin: auto;
	background-image: url("../img/szakmai_tapasztalat-bg.png");
}

#kezelesi_terv-bg{
	width: 140px;
	height: 127px;
	margin: auto;
	background-image: url("../img/kezelesi_tervek-bg.png");
}

#kezelesi_mod-bg{
	width: 127px;
	height: 116px;
	margin: auto;
	background-image: url("../img/kezelesi_modok-bg.png");
}


.advantage-point-text {
	margin-top: 25px;
	font-size: 16px;
	font-family: "Roboto";
	color: rgb(116, 116, 116);
}

#so1-container{
	position: relative;
}

#so1-img{
	position: absolute;
	left: 0;
	top: -410px;
}

@media screen and (max-width: 1199px) {
	#advantage-title{
		margin-bottom: 85px;
	}
}

@media screen and (max-width: 991px) {
	#advantage-points {
		margin-bottom: 180px;
	}

	#advantage-title {
		margin-bottom: 55px;
		font-size: 38px;
	}

	.advantage-point-text{
		font-size: 14px;
		margin-top: 20px;
	}
}

@media screen and (max-width: 767px) {
	#advantage-points {
		margin-bottom: 150px;
	}

	#advantage-title{
		margin-bottom: 35px;
		font-size: 34px;
		margin-top: 20px;
	}

	.advantage-point{
		margin-bottom: 20px;
	}

	.advantage-point-text{
		margin-top: 15px;
	}
}

@media screen and (max-width: 575px) {
	#advantage-points {
		margin-bottom: 60px;
	}

	#advantage-title{
		font-size: 26px;
	}
}
/* Services */
#services{
	background-color: #e8e8e8;
}

#services-container{
	background-color: #dfaa96;
	position: relative;
	top: -85px;
	border-radius: 10px;
	padding-left: 60px;
	padding-right: 60px;
}

#services-title {
	font-size: 48px;
	font-family: "Playfair Display";
	color: rgb(71, 71, 71);
	font-weight: bold;
	text-align: center;
	padding-top: 65px;
	padding-bottom: 95px;
}

#service-list{
	padding-bottom: 80px;
}

.service-list-item{
	border-right: 1px solid #fff;
	padding-bottom: 10px;
	padding-top: 10px;
}

.service-list-item:last-child{
	border-right: none;
}

.service-list-item .row{
	align-items: center;
}

.service-number{
	font-size: 48px;
	color: #474747;
	font-family: "Playfair Display";
	margin-top: -14px;
}

.service-text{
	font-size: 15px;
	color: #fff;
	font-family: "Roboto";
	line-height: 17px;
}

@media screen and (max-width: 1599px) {
	#so1-img {
		position: absolute;
		left: 0;
		top: -250px;
		z-index: 1;
	}

	#so1-img img{
		height: 330px;
	}
}

@media screen and (max-width: 1199px) {
	#services-container{
		padding-left: 30px;
		padding-right: 30px;
	}

	.service-number {
		font-size: 38px;
	}

	#services-title{
		padding-top: 45px;
		padding-bottom: 55px;
	}
}

@media screen and (max-width: 991px) {
	#services-title {
		padding-top: 25px;
		padding-bottom: 35px;
		font-size: 38px;
	}
	#services-container{
		top: -55px;
	}
	#service-list {
		padding-bottom: 50px;
	}
	#so1-img{

		top: -170px;
	}
	#so1-img img{
		height: 230px;
	}

	.service-list-item:nth-child(2){
		border-right: none;
	}
}

@media screen and (max-width: 767px) {
	#services-title {
		font-size: 34px;
	}
}

@media screen and (max-width: 575px) {
	#so1-img img {
		display: none;
	}

	.service-list-item{
		border: none;
	}

	#services-title {
		font-size: 26px;
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.service-number {
		font-size: 30px;
	}

	#service-list {
		padding-bottom: 30px;
	}
}
/* Our story */
#our-story{
	background-image: url("../img/marvany.png");
	padding-top: 190px;
	padding-bottom: 165px;
}

#our-story-row{
	border: 10px solid #63c2c7;
}

#our-story-right{
	margin-top: 110px;
	padding-right: 65px;
}

#our-story-left{
	position: relative;
}

#our-story-left img{
	position: absolute;
	top: -51px;
	left: -216px;
}

#our-story-title{
	color: #474747;
	font-size: 48px;
	font-family: "Playfair Display";
	font-weight: 700;
	margin-bottom: 55px;
}

#our-story-text {
	font-size: 14px;
	font-family: "Roboto";
	color: rgb(116, 116, 116);
	line-height:24px;
}

#our-story-link-container{
	margin-top: 60px;
	margin-bottom: 80px;
}

#our-story-link{
	font-size: 14px;
	font-family: "Roboto";
	color: #fff;
	text-transform: uppercase;
	background-color: #63c2c7;
	padding: 15px 50px;
	border-radius: 25px;
}

#our-story-link:hover{
	text-decoration: none;
	background-color: #5aadb1;
}

@media screen and (max-width: 1599px) {
	#our-story-left {
		align-self: flex-end;
	}

	#our-story-left img {
		position: initial;
		top: 0;
		left: 0;
		max-width: 100%;
	}

	#our-story-right {
		margin-top: 60px;
	}
}

@media screen and (max-width: 1199px) {
	#our-story{
		padding-top: 100px;
	}
}

@media screen and (max-width: 991px) {
	#our-story{
		padding-top: 50px;
		padding-bottom: 150px;
	}

	#our-story-right {
		margin-top: 30px;
		order: 1;
		padding-right: 15px;
	}
	#our-story-left{
		order: 2;
	}
	#our-story-title{
		font-size: 38px;
		margin-bottom: 35px;
	}

	#our-story-link-container {
		margin-top: 30px;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 767px) {
	#our-story-title{
		font-size: 34px;
	}

}

@media screen and (max-width: 575px) {
	#our-story-title{
		font-size: 26px;
		margin-bottom: 20px;
	}

	#our-story {
		padding-top: 50px;
		padding-bottom: 80px;
	}
}

/* Free */
#free-row{
	position: relative;
}

#free-col{
	position: absolute;
	top: -110px;
	left: 130px;
}

#so2-container{
	position: relative;
}

#so2-img{
	position: absolute;
	right: 0;
	top: -110px;
}

@media screen and (max-width: 1599px) {
	#so2-img img{
		height: 450px;
	}
}

@media screen and (max-width: 1599px) {
	#so2-img img{
		height: 350px;
	}
}

@media screen and (max-width: 767px) {
	#so2-img img{
		height: 250px;
	}
}
@media screen and (max-width: 575px) {
	#so2-img img {
		display: none;
	}
}
/* Prices */
#prices{
	background-image: url('../img/araink-bg.png');
	background-repeat: no-repeat;
	padding-top: 175px;
	padding-bottom: 180px;
}

#prices1{
	align-items: flex-end;
}

#prices1-right{
	margin-bottom: 50px;
	padding-left: 80px;
}

#price-title {
	font-size: 48px;
	font-family: "Playfair Display";
	color: rgb(71, 71, 71);
	font-weight: bold;
}

#price-more-text {
	font-size: 16px;
	font-family: "Roboto";
	color: rgb(99, 194, 199);
	font-style: italic;
	line-height: 20px;
}

#price-more-link{
	font-size: 14px;
	font-family: "Roboto";
	color: #fff;
	text-transform: uppercase;
	background-color: #f0ac92;
	padding: 15px 50px;
	border-radius: 25px;
}

#price-more-link:hover{
	text-decoration: none;
	background-color: #e1a48d;
}

#prices-container{
	border-top:1px solid #7ed3d2;
	margin-top: 55px;
	margin-bottom: 35px;
}

.prices-row {
	font-size: 14px;
	font-family: "Roboto";
	color: rgb(116, 116, 116);
	font-weight: bold;
	border-bottom: 1px solid #7ed3d2;
	padding-top: 18px;
	padding-bottom: 18px;
}

@media screen and (max-width: 1599px) {
	#price-more-text{
		display: flex;
		justify-content: flex-end;
	}
}

@media screen and (max-width: 1199px) {
	#price-more-text{
		justify-content: center;
		color: rgb(71, 71, 71);
	}
}

@media screen and (max-width: 991px) {
	#prices{
		padding-top: 115px;
		padding-bottom: 130px;
	}

	#free-col {
		top: -55px;
		left: 130px;
	}

	#free-col img{
		height: 150px;
	}

	#price-title {
		font-size: 38px;
	}
}

@media screen and (max-width: 767px) {
	#free-col {
		top: -55px;
		left: 0;
	}

	#prices {
		padding-top: 85px;
		padding-bottom: 90px;
		background-image: none;
	}

	#price-title {
		font-size: 34px;
	}
}

@media screen and (max-width: 575px) {
	#price-title {
		font-size: 26px;
	}
}

/* Contact */

#contact{
	background-image: url('../img/contact.jpg');
	padding-top: 140px;
	padding-bottom: 120px;
}

#contact-text {
	font-size: 24px;
	font-family: "Roboto";
	color: rgb(255, 255, 255);
	font-style: italic;
	line-height: 30px;
}

#contact-text a{
	color: #f8baa2;
}

@media screen and (max-width: 991px) {
	#contact{
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

/* Footer */

footer{
	padding-top: 110px;
	padding-bottom: 90px;
}
#footer1{
	align-items: center;
}

#footer-title{
	font-size: 24px;
	color: #4ab9bf;
	font-family: "Playfair Display";
}

#footer-address, #footer-address a{
	font-size: 16px;
	color: #747474;
	font-family: "Roboto";
}

#footer1-right{
	text-align: right;
}

#footer-phone {
	font-size: 53px;
	font-family: "Playfair Display";
	color: rgb(74, 185, 191);
}

#footer-phone:hover{
	text-decoration: none;
}

#footer-nav li{
	display: inline-block;
}

#footer-logo{
	height: 107px;
}

#footer-2{
	margin-top: 85px;
}

#copyright {
	font-size: 14px;
	font-family: "Roboto";
	color: rgb(128, 128, 128);
}

#footer-nav a {
	font-size: 14px;
	font-family: "Roboto";
	color: #c2c2c2;
	padding: 0 7px;
}

#footer-nav a:focus, #footer-nav a:hover,#footer-nav a.active{
	color:#63c2c7;
	text-decoration: none;
}


#footer-menu{
	text-align: right;
}

@media screen and (max-width: 1199px) {
	#footer-nav a{
		padding: 0 5px;
	}

	#footer-phone{
		font-size: 33px;
	}
}

@media screen and (max-width: 991px) {
	#footer1-right{
		text-align: center;
	}

	footer{
		padding-top: 40px;
		padding-bottom: 30px;
	}

	#footer-2 {
		margin-top: 35px;
	}

	#copyright{
		order:2;
		text-align: center;
	}

	#footer-menu{
		order: 1;
		text-align: center;
	}

	#footer-nav{
		padding-left: 0;
	}
}

@media screen and (max-width: 575px) {
	#footer-logo {
		height: 57px;
	}
}

/* Services site */
#header2{
	border-top: 6px solid #63c2c7;
}
#service-banner{
	background-image: url('../img/services-banner.jpg');
	background-repeat: no-repeat;
	height: 359px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#site-title {
	font-size: 48px;
	font-family: "Playfair Display";
	color: rgb(71, 71, 71);
	font-weight: bold;
	text-align: center;
}


#service-content{
	margin-top: 95px;
}

.service-site-item{
	margin-bottom: 95px;
}

.service-site-item, .service-site-item p {
	font-size: 14px;
	font-family: "Roboto";
	color: rgb(116, 116, 116);
	line-height: 24px;
}


.service-site-number {
	font-size: 93px;
	font-family: "Playfair Display";
	color: rgb(223, 170, 150);
	text-align: center;
}

.service-site-title {
	font-size: 47px;
	font-family: "Playfair Display";
	color: rgb(71, 71, 71);
	line-height: 48px;
	margin-bottom: 50px
}

.service-site-subtitle{
	color: #dfaa96;
	font-family: "Roboto";
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 35px;
}

.service-site-note{
	font-style: italic;
	text-decoration: underline;
}

.service-site-item ul {
	padding-left: 0;
}
.service-site-item ul {
	list-style-type: none;
}

.service-site-item ul > li:before {
	display: inline-block;
	content: "-";
	width: 30px;
}

#so1-site-container{
	position: relative;
}

#so1-site-img{
	position: absolute;
	left: 0;
	top: -67px;
}

#stetoscope-container{
	position: relative;
}

#stetoscope-img{
	position: absolute;
	right: 0;
	top: 400px;
}

@media screen and (max-width: 1599px) {
	#so1-site-img {
		position: absolute;
		left: 0;
		z-index: 1;
		top: -205px;
	}

	#so1-site-img img{
		height: 330px;
	}

	#stetoscope-img{
		top: 0;
	}
}

@media screen and (max-width: 1199px) {
	#stetoscope-img{
		display: none;
	}
}

@media screen and (max-width: 991px) {
	#site-title {
		font-size: 42px;
	}
	.service-site-title {
		font-size: 38px;
	}

	.service-site-number {
		font-size: 66px;
	}

	.service-site-item {
		margin-bottom: 65px;
	}

	#service-banner {
		margin-top: 83px;
	}
}

@media screen and (max-width: 767px) {
	#site-title {
		font-size: 38px;
	}
	.service-site-title {
		font-size: 34px;
		margin-bottom: 30px;
	}

	.service-site-number {
		font-size: 56px;
		line-height: 66px;
		text-align: left;
	}

	.service-site-item {
		margin-bottom: 35px;
	}
}

@media screen and (max-width: 575px) {
	#service-banner{
		height: 259px;
	}
	#site-title {
		font-size: 30px;
	}

	.service-site-title {
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 25px;
	}

	.service-site-number {
		font-size: 46px;
	}

	.service-site-subtitle{
		font-size: 20px;
		margin-bottom: 20px;
	}

	.service-site-item {
		margin-bottom: 25px;
	}

	#so1-site-img img {
		display: none;
	}

	#service-content {
		margin-top: 35px;
	}
}

/* Story site */

#story-banner{
	background-image: url('../img/csapat.jpg');
	background-repeat: no-repeat;
	height: 359px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#story-banner #site-title{
	color: #fff;
}

#story-site-title {
	margin-top: 80px;
	margin-bottom: 70px;
	font-size: 48px;
	font-family: "Playfair Display";
	color: rgb(99, 194, 199);
	font-weight: bold;
}

#story-site-text {
	font-size: 14px;
	font-family: "Roboto";
	color: rgb(116, 116, 116);
	line-height: 24px;
}

#story-content-left{
	position: relative;
}

#story-content-left img{
	position: absolute;
	top: -220px;
}

#story-logo{
	height: 72px;
}

#story-logo-container{
	margin-top: 140px;
	margin-bottom: 115px;
}

#team-img{
	position: absolute;
	right: -189px;
	top: -85px;
}

@media screen and (max-width: 1599px) {
	#team-img{
		position: relative;
		right: 0px;
		top: 0px;
	}

	#story-logo-container{
		order:1;
		margin-top: 20px;
		margin-bottom: 25px;
	}

	#team-img-container{
		order:2;
	}
}

@media screen and (max-width: 991px) {
	#story-banner {
		margin-top: 83px;
		height: 259px;
	}

	#story-site-row{
		justify-content: flex-end;
	}

	#story-site-left{
		position: relative;
		top: -97px;
	}

	#story-site-right{
		position: relative;
		margin-top: -180px;
	}


	#story-content-left img {
		position: relative;
		top: 0;
	}

	#story-site-title {
		font-size: 38px;
		margin-top: 40px;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 767px) {
	#story-site-title {
		font-size: 34px;
	}
}

@media screen and (max-width: 575px) {
	#story-site-title {
		font-size: 26px;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	#story-site-right{
		margin-top: 0;
	}

	#story-site-left{
		top: 0;
	}

	#story-content-left{
		margin-top: 15px;
	}

	#story-site-row {
		justify-content: center;
	}
}

/* Price site */

#price-banner{
	background-image: url('../img/arak-bg.jpg');
	background-repeat: no-repeat;
	height: 359px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.price-site-item{
	padding: 0 70px 90px 70px;
}

.price-site-item:first-child{
	background-color: #fcdbcf;
	position: relative;
	padding-top: 90px;
}

.price-site-item{
	top: -90px;
}

.price-site-item:nth-child(2){
	top: 0;
}

.price-site-item:nth-child(4){
	background-color: #bee1e0;
}

.price-site-item, .price-site-item p {
	font-size: 14px;
	font-family: "Roboto";
	color: rgb(116, 116, 116);
	line-height: 24px;
}

.price-site-item table{
	width: 100%;
}

.price-site-item table td{
	padding: 10px 0;
}

.price-site-item table td:nth-child(2){
	font-weight: bold;
	text-align: right;
}

.price-site-item table tr{
	border-bottom: 1px solid #dfbfb3;
}

.price-site-item:nth-child(4) table tr{
	border-bottom: 1px solid #9ac4c3;
}

.price-site-item table tr:last-child{
	border-bottom: none;
}

.price-site-item:nth-child(2) .price-item-img{
	text-align: right;
}

.price-item-img {
	margin-top: 40px;
	margin-bottom: 40px;
}

.price-item-img img{
	height: 101px;
}

.price-site-item:nth-child(2) .service-site-title{
	color: #47a5aa;
}

.price-site-item:nth-child(3) .service-site-title{
	color: #db9478;
}

.price-site-item:nth-child(3) p{
	margin-left: 100px;
}

#price-content{
	position: relative;
	padding-bottom: 120px;
}

#price-content-container{
	z-index: 2;
	position: relative;
}

#prices-bg{
	position: absolute;
	bottom: 0;
	z-index:1;
}

#price-content .service-site-note{
	margin-top: 50px;
}

#price-free-img{
	position: absolute;
	top: -99px;
	left: 25px;
	height: 194px;
}

@media screen and (max-width: 1799px) {
	#prices-bg img{
		height: 500px;
	}
}

@media screen and (max-width: 1399px) {
	#prices-bg img{
		height: 400px;
	}
}

@media screen and (max-width: 1199px) {
	#price-content .service-site-title {
		font-size: 40px;
	}
}

@media screen and (max-width: 991px) {
	#price-banner {
		margin-top: 83px;
	}
	#price-free-img{
		height: 150px;
		top: -77px;
	}

	#price-content .service-site-title{
		font-size: 38px;
	}
	.price-site-item {
		padding: 0 40px 50px 40px;
	}

	.price-site-item {
		top: 0;
	}

	.price-site-item:first-child{
		padding-top: 60px;
	}

	.price-item-img {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.price-site-item:nth-child(2) .price-item-img {
		text-align: left;
	}

	.price-site-item:nth-child(3) p {
		margin-left: 0;
	}

	.price-site-item:nth-child(2) {
		top: 0;
		border-bottom: 1px solid #da938e;
	}

	#prices-bg{
		display: none;
	}

	#price-content{
		padding-bottom: 0;
	}
}

@media screen and (max-width: 767px) {
	#price-content .service-site-title {
		font-size: 34px;
	}
}
@media screen and (max-width: 575px){
	#price-banner {
		height: 259px;
	}

	.price-item-img img {
		height: 81px;
	}

	#price-content .service-site-title {
		font-size: 26px;
	}
}

p.p_limited {
	width: 150px;
	display: inline-block;
}
.advantage-bg, .advantage-bg img {
	transition: transform .6s;
}

.advantage-bg:hover {
	transform: scale(1.1);
}
.advantage-bg:hover img {
	transform: scale(1.3);
}
#nav-container {
    position:relative;
    z-index:2;
}
.gallery_img {
    height: 300px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all .2s ease-in-out;
    cursor:pointer;
}
.gallery_img:hover {
    transform: scale(1.1);
    z-index:2;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
}
.pdf_content {
    background-color: #efd5cb;
}
img.pdf_img {
    height: 150px;
}
p.pdf_text {
    background-color: #b83535;
    color: #fff;
}
.velemenyek_body {
    font-size:16px;
}
.velemenyek_title {
    margin-bottom: 20px;
}
.velemenyek_date {
    margin-top:20px;
}
