@media screen and (max-width:767px){
	
	
	
header{
height:95px;
}

header .mobilemenubutton {
top: 30px;
}

header .logo , header.smallheader .logo{
width: 80px !important;
top: 23px;
right: 50px;
transform:translateX(-50%);
}

header.smallheader .logo{
padding-top:0 !important;
}

header .mobilemenubutton{
left:0;
}

header .region_selector{
right:0;
}

.sitecontent{
margin-top:95px;
}

.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item{
width:100%;
}	

h1{
font-size:18px;
}

h2{
font-size:15px;
}

h3{
font-size:14px;
}

h4{
font-size:13px;
}


.max-container{
max-width:992px;
margin:0 auto;
}

.singlearticle{
padding-left:20px;
padding-right:20px;
}



.gelesissubmenu ul li a{
padding:0 5px;
}



.wpcf7 .block .field{
width:100%;
padding-bottom:30px;
margin-right:0;
}


.menustyle a{
line-height:120%;
display:block;
width:100%;
}


footer{
text-align:center;
}

footer .leftcolumn p{
text-align:center;
}

footer .rightcolumn p{
text-align:center;
}


/* Elementor overrides */

.hide-mobile{
display:none;	
}

.innertitle h1{
font-size:46px;
}

.banner .elementor-widget-text-editor h1{
font-size:32px;
}

.banner .elementor-widget-text-editor h2{
font-size:20px;
}

.banner2 .elementor-widget-text-editor h1{
font-size:59px;
}

.banner2 .elementor-widget-text-editor h2{
font-size:15px;
}

.subbanner .elementor-widget-text-editor h1{
font-size:20px;
}

.subbanner .elementor-widget-text-editor h2{
font-size:13px;
}


.medium{
font-size:18px;
line-height:21px;
}

.big{
font-size:20px;
}

.emphasize{
font-size:14px;
}

.infobox.elementor-widget-text-editor h1{
font-size:20px;
}

.infobox.elementor-widget-text-editor{
font-size:13px;
}

.plenitybox.elementor-widget-text-editor h1{
font-size:33px;
}

.plenitybox.elementor-widget-text-editor{
font-size:17px;
}


.gelesisnews .card-columns{
column-count:1;
}


footer ul{
display:block;
text-align:center;
margin-top:40px !important;
}

footer ul li, footer ul li a{
display:block;
text-align:center;
}

.jobvideobanner h1{
font-size:32px;
}


}