﻿@font-face {
    font-family: 'titel';
      src: url("fonts/roboto-thin.ttf");
}

@font-face {
    font-family: 'text';
      src: url("fonts/roboto-thin.ttf");
}

@media only screen and (max-width: 1024px) and (min-width: 320px) {

body{
	min-width:50%;
	max-width: 100%;
	margin:0 auto;
	padding:2em;
	font-family:text;
	font-weight: 900;
	color:#111;
	font-size:1em;
	float:none;
	
	background-color:#FFF;
	
}

a {
	text-decoration:none;
	color:#111;
}

.lineb {
	width:100%;
	border-bottom: 1px dotted #111;
}

.container {

}

h1{
	
	font-weight:100;
	font-family:titel;
	font-size:2em;
	}

h2{
	
	font-weight:100;
	font-family:titel;
	font-size:1.5em;
	}

h3{
	
	font-weight:100;
	font-family:titel;
	font-size:1.2em;
	}


.full-width-img {
margin: auto;
width: 100%;
}

.full-width-img-titel-logo {
			background:url(../images/sekulic-group-b.png) no-repeat top center fixed;
			background-size: 75%;  
            background-attachment:fixed;
			background-position:center 10em;
            height: 50vh;
}
.full-width-img-titel-zahnarztpraxis {
			background:url(../images/zahnarztpraxissekulic-1024.jpg) no-repeat top center fixed;"
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;  
            background-attachment:fixed; 
            height: 25vh;" 
}
.full-width-img-titel-mindsupply {
			background:url(../images/mindsupply.jpeg) no-repeat top center fixed;"
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;  
            background-attachment:fixed; 
            height: 25vh;" 
}
.full-width-img-titel-beteiligungen {
			background:url(../images/beteiligungen.jpg) no-repeat top center fixed;"
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;  
            background-attachment:fixed; 
            height: 25vh;" 
}
.full-width-img-titel-partner {
			background:url(../images/partner.jpg) no-repeat top left fixed;"
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;  
            background-attachment:fixed; 
            height: 25vh;" 
}

.full-width-img-titel-kontakt {
			background:url(../images/kontakt.jpg) no-repeat top left fixed;"
			-webkit-background-size: contain;
			-moz-background-size: contain;
			-o-background-size: contain;
			background-size: contain;  
            background-attachment:fixed; 
            height: 25vh;" 
}

.flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  padding: 0;
 
  list-style: none;
 
 
 
  
}



.wrap    { 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  
}  
.wrap li {
  background: #EEE;
 
    order: 0;
	flex-grow: auto;
	flex-shrink: 0;
	
	
	
	border-radius: 10px 10px 10px 10px;
}

.flex-item {
  
  padding: 2em;
  width: 80%;
  
	margin-top: 0.5em;
  
  
  color: #111;
 
}


.backbutton {
 width: 2em;
 height:2em;
 background-color:#14525f;
 position:fixed;
 bottom:1em;
 right:0em;
 text-align:left;
 vertical-align:middle;
 color:#FFF;
 box-shadow:5px 5px 10px #000;
}
}



/*----------------------------------------------------------------------------------------------------------------------*/


@media only screen and (max-width: 1440px) and (min-width: 1024px) {

body{
	margin:0;
	padding:1em;
	
	
	font-family:text;
	color:#333;
	font-size:1.2em;
	float:none;
	
	
	background-color:#FFF;
	
}

a {
	text-decoration:none;
	color:#111;
}

.lineb {
	width:100%;
	border-bottom: 1px dotted #111;
}

.container {
	
	
}

h1{
	
	font-weight:100;
	font-family:titel;
	font-size:3em;
	}

h2{
	
	font-weight:100;
	font-family:titel;
	font-size:2.5em;
	}

h3{
	
	font-weight:100;
	font-family:titel;
	font-size:1.5em;
	}

.full-width-img {
margin: auto;
width: 100%;
}

.full-width-img-titel-logo {
			background:url(../images/sekulic-group-b.png) no-repeat top center fixed;
			background-size: 50%;  
            background-attachment:fixed;
			background-position: center 2em;
            height: 50vh;
}
.full-width-img-titel-zahnarztpraxis {
			background:url(../images/zahnarztpraxissekulic-7200.jpg) no-repeat top center fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-mindsupply {
			background:url(../images/mindsupply.jpeg) no-repeat top center fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-beteiligungen {
			background:url(../images/beteiligungen.jpg) no-repeat top left fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-partner {
			background:url(../images/partner.jpg) no-repeat top left fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-kontakt {
			background:url(../images/kontakt.jpg) no-repeat top left fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}

.flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  padding: 0;
 
  list-style: none;
 
 
 
  
}



.wrap    { 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  
}  
.wrap li {
  background: #EEE;
 
    order: 0;
	flex-grow: auto;
	flex-shrink: 0;
	
	
	
	border-radius: 10px 10px 10px 10px;
}

.flex-item {
  
  padding: 2em;
  width: 90%;
  
  margin: 0.5em;
  
  
  color: #111;
 
}

.backbutton {
 width: 2em;
 height:2em;
 background-color:#14525f;
 position:fixed;
 bottom:1em;
 right:1em;
 text-align:left;
 vertical-align:middle;
 color:#FFF;
 box-shadow:5px 5px 10px #000;
}
}







/*----------------------------------------------------------------------------------------------------------------------*/






@media screen and (min-width: 1440px) {

body{
	margin:0;
	padding:1em;
	
	
	font-family:text;
	color:#333;
	font-size:1.2em;
	float:none;
	
	
	background-color:#FFF;
	
}

a {
	text-decoration:none;
	color:#111;
}

.lineb {
	width:100%;
	border-bottom: 1px dotted #111;
}


.container {
	
	
	
}

.container item {
	
	order: 5;
	flex-grow: 4;
	flex-shrink: 3;
	flex-basis: auto;
	align-self: auto;
	max-width:25%;
	border-radius: 10px 10px 10px 10px;
}


h1{
	
	font-weight:100;
	font-family:titel;
	font-size:3em;
	}

h2{
	
	font-weight:100;
	font-family:titel;
	font-size:2.5em;
	}

h3{
	
	font-weight:100;
	font-family:titel;
	font-size:1.5em;
	}

.full-width-img {
margin: auto;
width: 100%;
}

.full-width-img-titel-logo {
			background:url(../images/sekulic-group-b.png) no-repeat top center fixed;
			background-size: 50%;  
            background-attachment:fixed; 
			background-position: center 2em;
            height: 50vh;
}
.full-width-img-titel-zahnarztpraxis {
			background:url(../images/zahnarztpraxissekulic-7200.jpg) no-repeat top center fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-mindsupply {
			background:url(../images/mindsupply.jpeg) no-repeat top center fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-beteiligungen {
			background:url(../images/beteiligungen.jpg) no-repeat top left fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-partner {
			background:url(../images/partner.jpg) no-repeat top left fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}
.full-width-img-titel-kontakt {
			background:url(../images/kontakt.jpg) no-repeat top left fixed;"
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;  
            background-attachment:fixed; 
            height: 50vh;" 
}


.flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  padding: 0;
 
  list-style: none;
 
 
 
  
}



.wrap    { 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  
}  
.wrap li {
  background: #EEE;
 
    order: 0;
	flex-grow: auto;
	flex-shrink: 0;
	flex-basis: 25em;
	
	
	border-radius: 10px 10px 10px 10px;
}

.flex-item {
  
  padding: 2em;
  width: 25em;
  
  margin: 0.5em;
  
  
  color: #111;
 
}

.backbutton {
 width: 2em;
 height:2em;
 background-color:#14525f;
 position:fixed;
 bottom:1em;
 right:1em;
 text-align:left;
 vertical-align:middle;
 color:#FFF;
 box-shadow:5px 5px 10px #000;
}


}

