.trikolor {
	margin: -80px 0px -110px 0px;
}
.pr6 {
	color:#cfcfcf!important;
	font-weight:500!important
}
.view-videok2 {
	width:100%;
	position:relative;
}
.view-videok2 .field-content {
	width:100%;
	position:relative;
}
.s-top {
	padding-top:130px
}
.kcikk {
	-webkit-transform:scale(1);
	transform:scale(1);
-webkit-transition:.5s ease-in-out;
transition:.5s ease-in-out
}
.kcikk:hover {
	-webkit-transform:scale(.95);
	transform:scale(.95)
}

.s1-top {
	padding-top:130px;
	margin-bottom:0;
	margin-top:30px;
	padding-bottom:110px
}
.s2-top {
	padding-top:70px;
	padding-bottom:30px
}
.s3-top {
	padding-top:70px;
	padding-bottom:70px
}
.s4-top {
	padding-top:70px;
	padding-bottom:50px
}
.team-members .team-member .member-desc .pro {
	font-size:18px;
	font-weight:500;
	margin-top:0;
	line-height:18px;
	color:#cfcfcf
}
.views-view-grid.cols-4 td {
	width:20%;
	position:relative;
	padding:15px
}
.visszateres-t1 {
	display:block;
	position:relative;
	top:36px
}
.visszateres-t2 {
	display:block;
	position:relative;
	top:-12px
}
.visszateres-t3 {
	display:block;
	position:relative;
	top:65px
}
.service-boxes .service-box .icon img {
	max-width:100%
}
.galeria-page footer {
	display:none!important
}
.visszagomb {
	margin:0 auto;
	text-align:center
}
#cboxCurrent {
	bottom:-3px;
	font-size:13px
}
.service-boxes .service-box {
	margin-top:40px;
	background-color:#fff;
	padding:20px;
	position:relative
}

.view-id-hirek3as{
	display:block;
	margin-top:-40px;
}

.bbbz {
	font-size:17px;
	letter-spacing:0
}
.ert {
	color:#d8bd8b!important
}
ul.links {
	display:none!important
}
.mqya {
	font-size:28px;
	letter-spacing:0;
	background-color:#fff;
	border:2px solid #d8bd8b
}
.pt-80 {
	padding-top:80px
}
.field-item {
	float:left;
	margin-bottom:-10px;
	width:20%
}
.field-name-field-fotogaleria img {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	padding:1px;
	-webkit-transform:scale(1);
	transform:scale(1);
-webkit-transition:.5s ease-in-out;
transition:.5s ease-in-out
}
.field-name-field-fotogaleria img:hover {
	-webkit-transform:scale(.96);
	transform:scale(.96)
}
.load-more {
	background:none repeat scroll 0 0 #ff5e15;
	color:#fff;
transition:all .3s ease-out 0s;
-moz-transition:all .3s ease-out 0s;
-webkit-transition:all .3s ease-out 0s;
-o-transition:all .3s ease-out 0s;
-ms-transition:all .3s ease-out 0s
}
.load-more:hover {
	background:#578cc1;
	color:#fff
}
.a5 {
	color:#d8bd8b!important;
	font-weight:700!important
}
.col-lg-4 {
	float:left
}
@media (min-width:30px) and (max-width:1200px) {
.team-members .team-member .member-desc .name {
font-size:19px;
line-height:19px;
margin-bottom:5px
}
.team-members .team-member .member-picture-wrap {
margin-bottom:30px
}
.view-e4es {
position:relative;
display:block;
margin-top:-30px
}
.s1-top {
padding-top:85px
}
.s2-top {
padding-top:40px
}
.s3-top {
padding-top:40px
}
.s4-top {
padding-top:40px
}
.feature-boxes .feature-box {
margin-top:0
}
}
@media (min-width:30px) and (max-width:991px) {
.pr6 {
font-size:21px!important
}
.views-view-grid.cols-4 td {
padding:8px
}
.view-e4es {
margin-top:-20px
}
.team-members .team-member .member-desc .pro {
font-size:13px;
line-height:15px
}
.team-members .team-member .member-desc .name {
font-size:14px;
font-weight:500;
letter-spacing:-.5px;
line-height:16px;
display:block;
padding-bottom:0;
margin-top:-25px
}
.o-sec5 {
padding-top:30px;
padding-bottom:0;
margin-bottom:-40px
}
.team-members .team-member .member-picture-wrap::after {
display:none
}
.views-view-grid.cols-4 td {
padding:2px
}
.service-boxes .service-box h3 {
font-size:19px;
font-weight:600;
margin-bottom:8px
}
.blog-loop.standard-blog .single-post-box .post-content .title {
margin-bottom:10px
}
.dots-line {
display:none
}
.mb-30 {
margin-bottom:0
}
.s1-top {
padding-top:50px
}
.col-sm-8 {
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
}
@media (min-width:768px) and (max-width:991px) {
.col-sm-8 {
-ms-flex:0 0 33%;
flex:0 0 33%;
max-width:33%
}
}
@media (min-width:30px) and (max-width:767px) {
.views-view-grid.cols-4 td {
width:20%;
position:relative;
padding:1px
}
.col-lg-4 {
float:none
}
.col-10 {
-ms-flex:0 0 50%;
flex:0 0 50%!important;
max-width:50%!important;
width:50%;
display:block;
float:left
}
.s2-top {
padding-top:30px
}
.s3-top {
padding-top:30px
}
.s4-top {
padding-top:30px
}
}
 @media (min-width:30px) and (max-width:600px) {
.trikolor {
 margin: -95px 0 -95px 0;
}
.team-members .team-member .member-desc .name {
    font-size: 12px;
    line-height: 15px;
}
}
@media (min-width:30px) and (max-width:500px) {
.col-10 {
-ms-flex:0 0 100%;
flex:0 0 100%!important;
max-width:100%!important;
width:100%!important
}
}
@media (min-width:30px) and (max-width:480px) {
.team-members .team-member .member-desc .name {
font-size:10px;
line-height:12px;
margin-top:-28px
}
.team-members .team-member .member-desc .pro {
font-size:9px;
line-height:12px;
margin-top:4px;
display:block;
margin-bottom:0
}
}
@media (min-width:30px) and (max-width:400px) {
.team-members .team-member .member-desc .name {
font-size:8px;
line-height:10px;
margin-top:-24px
}
}

.sti {
	display: -webkit-box!important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}