@media screen and (max-width:1780px){
	.container2{width:1600px;}
}
@media screen and (max-width:1680px){
	.container2{width:1300px;}
	.slides li{height:100vh;}
	#home1 .linkbanner{top:-100px;}
	#home2 { margin: 10px 0 80px;}
	#home3{padding-bottom:80px;}
	.custom.bigimageorama img{width:500px;}
	.custom.bigimageorama{right:100px; top:-350px;}
	#home4{padding:80px 0;}
	.custom.smallimageorama{top:-45px;}
	#layout3View .section1 .image{right:0;}
	#layout3View .section3 .image{right:0;}
	#layout2View .section1{padding-top:80px;}
	#layout2View .section1 .img { width: 480px; height: 500px;}
	#layout2View .section1{height:initial; padding-bottom:50px;}
}
@media screen and (max-width:1480px){ 
	.container{width:1300px;}
	#home1 .contentBody-outter{padding:0 15px;}
	#home1 .linkedImage{height:450px;}
	h3{font-size:30px;}
	#home3 .linkedImage{height:520px;}
	#home3 .col-md-12 { padding: 0 150px;}
	.custom.bigimageorama img {width: 400px;}
	.custom.bigimageorama{right:190px;}
	#home2 { margin: 10px 0 20px;}
	#home5 { height: 350px;}
	#home4 .text {width: 40%;}
	#home4 .readmorebox{margin-top:40px;}
	#layout3View .section1 {padding: 50px 0 0;}
	#layout3View h3 { margin-bottom: 30px;}
	#layout3View .section3 .img {width: 520px; height: 700px;}
	#layout3View .section3 .image{top:0; right:50px;}
	#layout3View .section3 { margin-bottom: 270px; padding-top: 80px;}
	#layout3View .section1 .img { width: 100%; height: 570px;}
	#layout4View .greysection::after{width:90px;}
	#layout4View .section1 {padding: 50px 0 100px;}
	#layout4View .img {width: 480px; height: 480px;}
	#layout4View .itemFullText {margin-bottom: 30px;}
	#layout1View .section1 {padding: 80px 0 100px;}
	#layout1View .section3{padding-top:80px;}
	#layout1View .section1 h3{margin-bottom:25px;}
	#layout2View .itemFullText { padding-right: 0;}
	#layout2View .section1 .image{right:0;}
	#layout2View .section2 .images{left:0; padding-left:15px;}
	#layout2View .section2 .text{padding-right:0;}
	#GMapsID{height:300px!important;}
} 
@media screen and (max-width:1366px){  
	#layout3View .section3 .img {width: 480px;  height: 600px;}
	#layout4View .image{left:100px;}
	#layout4View .greysection h3 { margin-bottom: 20px;}
	#layout1View .section3 .text {padding-right: 15px;}
}
@media screen and (max-width:1365px){ 
	#layout3View .section3 .image{right:115px;}
	#layout3View .section1 .image{position:initial;}
	.container2{width:100%; padding:0 15px;}
	.container{width:100%; padding:0 15px;}
	div.itemBody{padding:0 15px;}
	#layout3View .section1 .itemFullText { padding-right: 0;}
	#layout3View .section1 .img,#layout3View .section2 .img {width: 430px; height: 430px; display:inline-block;}
	#layout3View .section1 .image,#layout3View .section2 .image{text-align:right;}
	#layout3View .section2 .image{padding-left:15px;}
	#layout3View .section2{padding:20px 0;}
	#layout3View .section3 .text { padding-right: 0;}
}
@media screen and (max-width:1280px){ 
	#home1 .linkbanner {top: 0;}
	#home1 {padding:20px 0;}
	#home2 .text{padding:0;}
	#home2 h3{width:100%; margin-bottom:15px;}
	#home2 .text{width:100%;}
	#home2 p{margin-bottom:10px;}
	#home2 .readmore:before{display:none;}
	#home3 .col-md-12 {padding: 0 200px;}
	#home3 .linkedImage { height: 465px;}
	#home3 .readmore{bottom:50px;}
	.sliderContent{top:60%;}
	.custom.smallimageorama img{width:280px;}
	.sliderContent .moduleItemIntrotext {width: 50%;}
	#home5 { height: 240px;}
	#layout1View .section3 .image{padding-left:15px;}
}
@media screen and (max-width:1200px){ 
	#home1 .linkbanner:nth-child(2) {margin: 0 15px;} 
}
@media screen and (max-width:1024px){ 
	h2{font-size:20px; line-height:24px;}
	#home1 .linkedImage{height:370px;}
	#home3 .col-md-12 {padding: 0 100px;}
	.custom.bigimageorama img { width: 300px;}
	.custom.bigimageorama { right: 160px;}
	#home4 { padding: 50px 0 80px;}
	#footer1,#footer2,#footer3{width:100%; text-align:left;}
	#footer3 .nav>li{display:block; margin:0 0 15px 0;}
	#footer3 .nav>li>a{padding:0;}
	#footer3 .nav{text-align:left;}
	.socialsharemodule{text-align:left;}
	.socialsharemodule ul{text-align:left;}
	h4{margin-bottom:15px; line-height:16px;}
	#footer2{padding:20px 15px;}
	body.scrolled .moduletable_menu .nav > li > a, body.scrolled .moduletable_menu .nav > li > span{color:#fff;}
	body.scrolled .moduletable_menu .nav > li.parent > ul{background:none;}
	body.scrolled .moduletable_menu .nav > li.parent > ul a{color:#fff;}
	body.scrolled .hamburger.is-active  .hamburger-inner::before,body.scrolled .hamburger.is-active  .hamburger-inner::after { background:#fff; transition: all 0.3s ease; }
	#hornav .moduletable_menu{position:fixed; bottom:-100%; left:0; width:100%; height:100%; transition: all 0.3s ease;background:#19384b; overflow-y:scroll;}
	#hornav .moduletable_menu .nav li.active>a{font-family:"AvertaBold";}
	#hornav .moduletable_menu .nav{text-align:left; position:relative; top:100px; padding-left:15px;}
	#hornav .moduletable_menu .nav>li{padding:0; margin:0 0 10px 0; display:block;}
	#hornav .moduletable_menu .nav>li:after{display:none;}
	#hornav .moduletable_menu .nav>li.parent>ul{position:initial; display:block; width:100%;opacity:1; padding-left:0 margin-left:5px; border-left:1px solid #fff; padding-top:5px; padding-bottom:5px;}
	#hornav .moduletable_menu .nav>li.parent>ul>li{margin:0; padding-left:15px; position:relative;}
	#hornav .moduletable_menu .nav>li.parent>ul>li:before{content:""; height:1px; width:10px; position:absolute; top:50%; transform:trabslateY(-50%); left:0; background:#fff;}
	#hornav .moduletable_menu .nav>li>a,#hornav .moduletable_menu .nav>li>span{font-size:18px; display:inline-block; padding:0;}
	#hornav .moduletable_menu.open{bottom:0; transition: all 0.3s ease;}
	#hornav {text-align:right;}
	#home6 td{width:100%; padding:0 0 40px 0; display:block;}
	.hamburger {display:inline-block;}
	#layout3View .section3 .img {width: 360px; height: 450px;}
	#layout3View .section3{padding-top:20px;}
	.greysection{height:380px;}
	#layout3View .section3{margin-bottom:130px;}
	#layout4View .greysection::after {display:none;}
	#layout4View .image{left:0;}
	#layout4View .img {width: 400px; height: 400px;}
	#layout4View .itemBody {padding-right: 15px;}
	#layout4View .greysection {padding-top: 20px;}
	#layout4View .section2 .text { padding-right: 15px;}
	#layout4View .greysection .image{top:-90px;}
	#layout1View .section2 { padding-top: 10px;}
	#layout1View .section2 .text {padding-right: 15px;}
	#layout1View .section2 .image{top:0;}
	#layout1View .section1 .image,#layout1View .section3 .image{width:40%;}
	#layout1View .section1 .itemBody,#layout1View .section3 .text{width:60%;}
	#layout2View .section2 .images{bottom:-20px;}
	#layout2View .section1{padding-top:20px; padding-bottom:20px;}
	#layout2View .section1 h3 {margin-bottom: 20px;}
	#layout2View .section1 .image{float:none}
	#layout2View .itemBody{float:none; margin-bottom:15px;}
	#layout2View .section2 h3 {  margin-bottom: 15px;}
	#layout2View .section2 { padding-top: 20px;}
	#layout2View .section2 { margin-bottom: 50px;}
	#layout2View .section2 .images { bottom: 0; margin-top:15px;}
	h2 a{font-size: 20px; line-height: 24px;}
	.newsblockview .catItemView{padding-left:15px!important;}
	.newsblockview .itemContainer {padding-bottom: 15px;margin-bottom: 20px;}
	.hamburger{top:25px;}
	header{padding:15px 0;}
	body.scrolled div#logo{top:0;}
	body.scrolled header { height: 75px;}
	#top {position: absolute;top: 0;left: 0;display: inline-block;z-index: 999;}
	#top a{font-size:18px!important;}
	#layout1View .section3 .text{padding-left:15px;}
	body.scrolled div#logo img { transform: scale(0.5); -webkit-transform: scale(0.5); -ms-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); transform-origin: left top;   transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
}  
@media screen and (max-width:991px){
#layout1View .itemBody{padding:0 15px;}    
	h1{font-size: 19px; line-height: 20px; margin: 0;}
	.homepage p, .nothome p{font-size:16px; line-height: 20px;}
	#layout3View .section1 .image{width:100%; float:none; text-align:left;}
	#layout3View .section3 .image{position:initial;}
	#layout3View .section3{height:initial; padding:20px 0;}
	.greysection{height:initial;}
	.greysection::after{display:none;}
	#layout3View .section3 .image{float:none; padding-left:15px;}
	#layout3View .section3 .text{float:none;}
	#layout4View .section1 { padding: 30px 0;}
	#layout4View .itemBody h3 {margin-bottom: 15px; padding: 0;}
	#layout4View .itemFullText { margin-bottom: 15px;}
	#layout4View .image{float:none; width:100%; padding-top:15px;}
	#layout4View .itemBody,#layout4View .section2 .text{float:none;}
	#layout4View .greysection .image{top:0; margin-top:15px;}
	 .greysection{padding:20px 0;}
	 #layout1View .section1 .image,#layout1View .section3 .image,#layout1View .section1 .itemBody,#layout1View .section3 .text{width:100%;}
	#layout1View .section1 {padding: 20px 0 20px;}
	#layout1View .section1 .image{margin-top:15px;}
	div#logo img{width:200px;}
	#layout1View .section2 .image{padding-left:15px; padding-top:15px;}
	#layout1View .section3 .image{padding-top:15px;}
	#layout1View .section2 h3{margin-bottom:15px;}
	#layout1View .section3 { padding-top: 20px;}
	#layout1View .section3 h3{margin-bottom:15px;}
	.description{padding-top:20px;}
	.headerbanner{height:300px;}
}
@media screen and (max-width:768px){     
	#home1 .linkbanner:nth-child(2) {margin: 0 10px;}
	#home1 .linkedImage {height: 290px;}
	h2 {font-size: 18px; line-height: 22px;}
	#home1 .readmore{bottom:0;}
	h3 {font-size: 24px;}
	#home3 .col-md-12 {padding: 0 15px;}
	#home3 .linkedImage {height: 400px;}
	#home4::after{display:none;}
	.custom.bigimageorama,.custom.smallimageorama{position:initial; display:inline-block;}
	#home4 .linkbanner {padding-left: 0;}
	#home4 .text {width: 100%;}
	#home4 h3 {margin-bottom: 15px;}
	#home4 .readmorebox {margin-top: 15px;}
	#home4 { padding: 20px 0 40px;}
	#home5 {height: initial;}
	#home6 h3 {padding-bottom: 10px;}
	#home6 td{padding-bottom:20px;}
	#home6{padding:20px 0;}
	#home3 { padding-bottom: 20px;}
	#layout3View .section1 {padding: 20px 0 0;}
	#layout3View .section3 { margin-bottom: 20px;}
	div#logo img{width:200px;}
	.newsblockview {padding: 30px 0;}
	.newsblockview .itemDateCreated{margin:0 0 10px 0;}
	.newsblockview h3 { margin-bottom: 10px;}
	.readmorebox{margin-top:10px;}
	.newsblockview .img{height:220px;}
}
@media screen and (max-width:680px){
	.alert{width:90%;}	
	#home1 .linkbanner{width:100%; margin:0 0 15px 0!important;}
	div#logo img{width:150px;}
	.lang-inline{margin-bottom:0!important;}
	body.scrolled header{height:55px;}
	#hornav .moduletable_menu .nav{top:50px;}
	body.scrolled #logo{top:0;}
	.hamburger{top:15px; outline:none;}
	header{padding:10px 0;}
	h3{line-height:25px;}
	.categories_container ul li { margin:0 0 25px 0!important;}
	#defaultView .itemBody{width:100%;}
	#defaultView{min-height:initial; padding:20px 0;}
	.images_container { padding: 30px 0;}
	.lSPager.lSGallery li{height:100px!important;}
	.sliderContent .moduleItemIntrotext { width: 100%;}
	.custom.bigimageorama img{width:100%; margin-top:15px;}
	.custom.smallimageorama img{width:100%; margin-top:15px;}
	.headerbanner{height:300px;}
	#gallery{padding:15px 0; margin:20px 0;}
}
@media screen and (max-width:580px){ 
	#footer1 img { max-width: 90px;}
	.copyright{text-align:left;}
	.socialsharemodule ul{padding:0;}
	#home3 .linkbanner{width:100%; margin:0 0 15px 0;}
	.custom.bigimageorama img,.custom.smallimageorama img{width:100%; margin:0 0 15px 0;}
	#home6 .moduletable{padding:0;}
	#home6 td:first-child{padding:0!important;}
	.sliderContent .moduleItemIntrotext{width:100%;}
	div#logo img{width:55px;}
	body.scrolled div#logo img{transform:none;}
	#layout3View .section1 .img, #layout3View .section2 .img{width:100%; height:initial; padding-top:100%;}
	#layout3View .section2 .image{width:100%; padding:0 15px;}
	#layout3View .section3 .img {width: 100%;height: initial; padding-top: 125%;}
	#layout3View .section3 .image{padding:0 15px;}
	.headerbanner{height:150px; background-size:cover!important; background-position:center center!important;}
	.headerbanner-helper{bottom:15px;}
	#layout4View .img,#layout1View .img,#layout2View .section1 .img{width:100%; height:initial; padding-top:100%;}
	#layout1View .section2 .image{padding-right:15px;}
	#layout2View .section2 .img{width:100%; height:initial; padding-top:65%;}
	#layout2View .section2 .image{width:100%;}
	#layout2View .section2 .images{padding:0 15px;}
	#layout2View .section2 .image{margin:0;}
	.categories_container ul li{ margin:0 0 15px 0!important; width:100%!important; padding:0!important;}
	.categories_container ul { padding:0!important;}
	.categories_container {margin-bottom: 20px;}
	.newsblockview .listimage{width:100%;}
	.newsblockview .listimage .img{width:100%; height:initial; padding-top:100%;}
	.newsblockview .catItemView{width:100%;}
	.newsblockview .catItemView{padding-left:0!important;}
	.lSPager.lSGallery li{height:50px;}
	.fieldType.text{width:100%; padding-right:0;}
	.fieldType.textarea{width:100%; padding-right:0;}
	#map { margin-bottom: 20px;}
	#layout2View ol li {width:100%; height:150px; margin:0 0 15px 0;}
	.lSAction a{ width: 30px;height: 30px; line-height: 30px;}
	.lSAction a:before{font-size:18px;}
	.lg-actions .lg-next, .lg-actions .lg-prev{padding:5px!important}
	.lg-actions .lg-next { right: 0;}
	.lg-actions .lg-prev { left: 0;}
	
}