html, body, td, th {
font-family:'HelveticaNeueRoman', Arial, sans-serif;
font-size:13px;
line-height:1.2;
color:#0c1838;

}

p {
margin:0px;
padding:0px;

}

h1 {
color:#0c1838;
font-size:30px;
font-family:'HelveticaNeueRoman', Arial, sans-serif;
font-weight:bold;

}

h2 {
color:#0c1838;
font-size:20px;
font-family:'HelveticaNeueRoman', Arial, sans-serif;
font-weight:bold;

}

h3 {
color:#0c1838;
font-size:15px;
font-family:'HelveticaNeueRoman', Arial, sans-serif;
font-weight:bold;
margin-bottom:4px;

}

h4 {
color:#0c1838;
font-size:13px;
font-family:'HelveticaNeueRoman', Arial, sans-serif;
font-weight:bold;
margin-bottom:4px;

}

strong {
font-weight:bold;

}

.blue {
color:#0c1838;

}

a:link, a:visited {
color:#0c1838;
text-decoration:none;
font-weight:bold;

}

a:active, a:hover {
color:#666;
text-decoration:none;
font-weight:bold;

}

/* editor(pdf) */
.pdf {
background:url(../images/pv2_pdf-link.png) no-repeat left top;
padding:2px 0px 8px 26px;
font-weight:bold!important;

}

.clear {
clear:both;

}

#top {
width:100%;
height:120px;
border-bottom:1px solid #0c1838;
margin-bottom:10px;

}

#top .content {
width:974px;
height:90px;
position:relative;
margin:0 auto;

}

.logo {
float:left;
margin-top:20px;

}

.facebook_top {
position:absolute;
right:100px;
top:21px;
width:90px;

}

.facebook_top img {
width:100%;

}

.language {
float:right;
margin:30px 14px 0px 0px;

}

.main-navi {
height:32px;
float:right;
margin-top:18px;
line-height:1;

}

* html .main-navi {
position:relative;
z-index:3;

}

html .main-navi {
position:relative;
z-index:3;

}

.main-navi ul {
font-size: 13px;
margin: 0;
padding: 0;
list-style: none;

}

.main-navi li ul {
display: none;

}

.main-navi ul li {
display: block;
position: relative;
float: left;
padding: 11px 10px 8px 10px;

}

.main-navi ul li a {
text-decoration: none;
text-transform:uppercase;
color: #666!important;
white-space: nowrap;
font-weight:normal!important;

}

html .main-navi ul li a {
padding:12px 0px;
font-weight:normal!important;

}

.main-navi ul li.active {
display: block;
position: relative;
float: left;
padding: 11px 10px 7px 10px!important;
border-bottom:1px solid #bdbfc0;

}

.main-navi ul li.active a {
color:#0c1838!important;
font-weight:normal!important;

}

.main-navi ul li.active:hover {
display: block;
position: relative;
float: left;
padding: 10px 9px 8px 9px!important;
border-bottom:0px!important;

}

.main-navi ul li a:hover {
text-decoration: none;
color: #0c1838!important;
white-space: nowrap;

}

.main-navi ul li:hover {
color:#0c1838!important;
background:#fff;
border-top:1px solid #6d7488;
border-left:1px solid #6d7488;
border-right:1px solid #6d7488;
padding: 10px 9px 8px 9px;
-moz-box-shadow: 0px -7px 10px #666;
-webkit-box-shadow: 0px -7px 10px #666;
box-shadow: 0px -7px 10px #666;

}

.main-navi ul li:hover a {
color: #0c1838!important;
font-weight:normal!important;

}

.main-navi ul li ul {
-moz-box-shadow: 0px 7px 10px #666;
-webkit-box-shadow: 0px 7px 10px #666;
box-shadow: 0px 7px 10px #666;
border-bottom:1px solid #6d7488;
border-left:1px solid #6d7488;
border-right:1px solid #6d7488;
padding-top:0px;
padding-bottom:20px;
margin-left:-10px;
margin-top:7px!important;
background:#fff;
position:relative;
z-index:3;

}

.main-navi ul li ul a {
color:#666!important;
text-transform:none;
font-weight:normal!important;

}

html .main-navi ul li ul {
float:left;
position:absolute;
margin-top:7px!important;
left:8px;

}

.main-navi ul li:hover ul li a {
color:#666!important;
font-weight:normal!important;

}

.main-navi ul li:hover ul li a:hover {
color:#fff!important;
font-weight:normal!important;

}

.main-navi ul li ul li, .main-navi ul li ul li:hover {
background:none;
border:0px;
padding:7px 40px 7px 15px!important;
-moz-box-shadow: 0px 0px 0px #000!important;
-webkit-box-shadow: 0px 0px 0px #000!important;
box-shadow: 0px 0px 0px #000!important;
margin-bottom:1px;
font-weight:normal!important;

}

.main-navi ul li ul li:first-child {
padding:14px 40px 7px 15px;

}

.main-navi ul li ul li:hover {
background:#bdbfc0;

}

.main-navi ul li ul li:hover a {
color:#fff!important;
font-weight:normal!important;

}

.main-navi ul li ul li.active {
border-bottom:1px solid #bdbfc0;
padding:7px 40px 7px 15px!important;
color:#fff;
background:#bdbfc0;

}

.main-navi ul li ul li.active a {
color:#fff!important;
display:block;
font-weight:normal!important;

}

.main-navi ul li ul li.active:hover {
border-bottom:0px!important;
color:#fff;
background:#bdbfc0!important;
display: block;
position: relative;
float:inherit;
padding: 7px 40px 8px 15px!important;
border-bottom:0px!important;
font-weight:normal!important;

}

.main-navi ul li ul li.active:hover a {
color:#fff!important;
display:block;
font-weight:normal!important;

}

.main-navi li:hover ul {
display: block;
position: absolute;

}

.main-navi li:hover li {
float: none;
font-size: 13px;

}

#picbox {
border-bottom:1px solid #0c1838;
position: relative;

}

#picbox,#picbox_bg1,#picbox_bg2 {
width:100%;
height:460px;

}

#picbox_bg1,#picbox_bg2 {
position: absolute;
top: 0;
left: 0;
background-repeat: no-repeat;
background-position: top center;

}

#picbox_bg2 {
display: none;

}

#picbox .content {
width:974px;
height:460px;
margin:0 auto;
color:#0c1838;
font-size:20px;
position: relative;

}

.slogan {
width:598px;
background:url(../images/slogan-bg.png);
padding:20px;
line-height:1.2;
float:left;
margin-top:220px;
font-family:'HelveticaNeueLight', Arial;
position:		absolute;
bottom:			20px;
font-size:20px!important;
color:#171E3A!important;

}

.slogan a:link, .slogan a:visited {
background:#c3c9d9;
color:#0c1838;
padding:2px 6px;
text-decoration:none;
font-size:13px;
border:dotted 0px #0c1838;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-top:20px;
float:left;
display:block;
font-weight:normal!important;

}

.slogan a:active, .slogan a:hover {
background:#0c1838;
color:#fff;
padding:2px 6px;
text-decoration:none;
font-size:13px;
border:dotted 0px #0c1838;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-top:20px;
float:left;
display:block;
font-weight:normal!important;

}

.clients-navi {
width:236px;
height:420px;
background:#fff;
border:1px solid #bdbfc0;
float:right;
margin-top:20px;

}

.clients-navi h2 {
text-transform:uppercase;
border-bottom:2px solid #bdbfc0;
padding:10px 20px 6px 20px;

}

.clients-navi ul {
padding:10px 0px 10px 0px;

}

.clients-navi li {
font-size:13px;
text-transform:uppercase;
width:216px;
height:60px;
display:table-row;
margin-bottom:10px;

}

html .clients-navi li {
margin-bottom:0px;

}

*html .clients-navi li {
margin-bottom:0px;

}

.clients-navi a:link, .clients-navi a:visited {
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

.clients-navi a:active, .clients-navi a:hover {
background:#bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.landwirtschaft:link, .clients-navi a.landwirtschaft:visited {
background:url(../images/clients_landwirtschaft.png) no-repeat  20px 6px;
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

html .clients-navi a.landwirtschaft:link, .clients-navi a.landwirtschaft:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

*html .clients-navi a.landwirtschaft:link, .clients-navi a.landwirtschaft:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

.clients-navi a.landwirtschaft:active, .clients-navi a.landwirtschaft:hover {
background:url(../images/clients_landwirtschaft_active.png) no-repeat 20px 6px #bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.landwirtschaft-active {
background:url(../images/clients_landwirtschaft_active.png) no-repeat 20px 6px #bdbfc0!important;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.immobilienbesitzer:link, .clients-navi a.immobilienbesitzer:visited {
background:url(../images/clients_immobilienbesitzer.png) no-repeat  20px 6px;
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

html .clients-navi a.immobilienbesitzer:link, .clients-navi a.immobilienbesitzer:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

*html .clients-navi a.immobilienbesitzer:link, .clients-navi a.immobilienbesitzer:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

.clients-navi a.immobilienbesitzer:active, .clients-navi a.immobilienbesitzer:hover {
background:url(../images/clients_immobilienbesitzer_active.png) no-repeat 20px 6px #bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.immobilienbesitzer-active {
background:url(../images/clients_immobilienbesitzer_active.png) no-repeat 20px 6px #bdbfc0!important;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.sportvereine:link, .clients-navi a.sportvereine:visited {
background:url(../images/clients_sportvereine.png) no-repeat  20px 6px;
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

html .clients-navi a.sportvereine:link, .clients-navi a.sportvereine:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

*html .clients-navi a.sportvereine:link, .clients-navi a.sportvereine:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

.clients-navi a.sportvereine:active, .clients-navi a.sportvereine:hover {
background:url(../images/clients_sportvereine_active.png) no-repeat 20px 6px #bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.sportvereine-active {
background:url(../images/clients_sportvereine_active.png) no-repeat 20px 6px #bdbfc0!important;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.gewerbe:link, .clients-navi a.gewerbe:visited {
background:url(../images/clients_gewerbe.png) no-repeat  20px 6px;
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

html .clients-navi a.gewerbe:link, .clients-navi a.gewerbe:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

*html .clients-navi a.gewerbe:link, .clients-navi a.gewerbe:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

.clients-navi a.gewerbe:active, .clients-navi a.gewerbe:hover {
background:url(../images/clients_gewerbe_active.png) no-repeat 20px 6px #bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.gewerbe-active {
background:url(../images/clients_gewerbe_active.png) no-repeat 20px 6px #bdbfc0!important;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.flugplaetze:link, .clients-navi a.flugplaetze:visited {
background:url(../images/clients_flugplaetze.png) no-repeat  20px 6px;
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

html .clients-navi a.flugplaetze:link, .clients-navi a.flugplaetze:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

*html .clients-navi a.flugplaetze:link, .clients-navi a.flugplaetze:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

.clients-navi a.flugplaetze:active, .clients-navi a.flugplaetze:hover {
background:url(../images/clients_flugplaetze_active.png) no-repeat 20px 6px #bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.flugplaetze-active {
background:url(../images/clients_flugplaetze_active.png) no-repeat 20px 6px #bdbfc0!important;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.kommunen:link, .clients-navi a.kommunen:visited {
background:url(../images/clients_kommunen.png) no-repeat  20px 6px;
display:table-cell;
vertical-align:middle;
padding:2px 0px 2px 75px;
font-weight:normal!important;

}

html .clients-navi a.kommunen:link, .clients-navi a.kommunen:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

*html .clients-navi a.kommunen:link, .clients-navi a.kommunen:visited {
display:block;
height:50px;
width:161px;
float:left;
padding-top:4px;
font-weight:normal!important;

}

.clients-navi a.kommunen:active, .clients-navi a.kommunen:hover {
background:url(../images/clients_kommunen_active.png) no-repeat 20px 6px #bdbfc0;
color:#fff;
font-weight:normal!important;

}

.clients-navi a.kommunen-active {
background:url(../images/clients_kommunen_active.png) no-repeat 20px 6px #bdbfc0!important;
color:#fff;
font-weight:normal!important;

}

#mainbox {
width:100%;
background:url(../images/mainbox-bg.jpg) repeat-x center 10px;

}

#mainbox.detailsite {
background:url(../images/mainbox-bg.jpg) repeat-x center 0px;

}

.button-navi {
width:984px;
margin:0 auto;

}

.button-navi li {
float:left;
width:190px;
height:54px;
background:url(../images/button_off.png) repeat-x center top transparent;
font-size:17px;
text-align:center;
padding:20px 28px 10px 28px;
line-height:19px;
text-shadow: 1px 1px 0px #AAA;
/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	display:block;

}

.button-navi li.active, .button-navi li:hover {
background:url(../images/button_on.png) repeat-x center top transparent;

}

.button-navi li a {
font-family:'HelveticaNeueRoman', Arial;
color:#0c1838;
text-decoration:none;
font-weight:normal!important;

}

.contentbox-wrapper {
width:100%;
float:left;
margin-top:50px;

}

.contentbox {
width:974px;
margin:0 auto;
color:#0C1838;

}

.col-left {
width:302px;
float:left;
margin-right:30px;

}

.col-right {
width:302px;
float:left;
margin-right:0px;

}

.themebox {
width: 302px;
height: 380px;
float:left;
margin-bottom:30px;

}

html .themebox {
height:410px;

}

.themebox a {
font-weight:normal;

}

.themebox .news {
width:302px;
height:360px;
float:left;

}

.overviewsite .themebox .content {
padding:0px 10px;
height:100px!important;
margin-top:10px;

}

.themebox .news .content {
padding:0px 10px;
height:170px;
margin-top:-10px;

}

.themebox .header {
width:302px;
height:30px;
float:left;

}

.themebox h3 {
text-transform:uppercase;
padding:10px 10px 4px 10px;
border-bottom:1px solid #bdbfc0;

}

.themebox h4 {
padding:0px 10px 4px 10px;

}

.themebox .content {
width:282px;
height:158px;
padding:10px;
float:left;

}

.themebox .more {
width:282px;
height:20px;
padding:10px;
float:left;

}

.themebox .more a:link, .themebox .more a:visited {
color:#666;
font-size:15px;
text-decoration:none;
font-weight:normal!important;

}

.themebox .more a:active, .themebox .more a:hover {
color:#0c1838;
font-size:15px;
text-decoration:none;
font-weight:normal!important;

}

.themebox .pic {
height: 150px;
overflow: hidden;

}

.tools {
float:right;

}

.tools img {
margin-left:10px;

}

.detailsite {
width:974px;
float:left;

}

.detailsite .left {
width:638px;
float:left;

}

.detailsite .left a {
font-weight:bold;

}

.detailsite .left ul {
margin-left:16px;

}

.detailsite .left li {
list-style-type:disc;

}

.detailsite .left .referenzen ul {
margin:-5px -5px 0px -5px;
display: flex;
flex-flow: wrap;

}

.detailsite .left .referenzen li {
margin: 5px 5px;
list-style: none!important;
width: calc(100% / 3 - 10px);
overflow: hidden;

}

.detailsite .left .referenzen .themebox {
width: 100%;
height: 100%;
display: flex;
flex-flow: column;
margin-bottom: 0;

}

.detailsite .left .referenzen .themebox .content {
padding:0px 10px;
height:100px!important;
margin-top:10px;

}

.detailsite .left .referenzen .themebox .header {
height: unset;
width: 100%;
flex-grow: 1;

}

.detailsite .left .referenzen .themebox h3 {
border-bottom:0px;
padding:10px 10px 0px 10px;
box-sizing: border-box;

}

.detailsite .left .referenzen .themebox h4 {
border-bottom:1px solid #bdbfc0;
padding:0px 10px 4px 10px;

}

.sitepic {
border:1px solid #bdbfc0;
position:relative;
z-index:1;

}

.detailsite h1 {
width:440px;
padding:10px 10px 0px 0px;
float:left;
margin-top:-45px;
margin-bottom:20px;
position:relative;
z-index:2;
background:#fff;
border-top:1px solid #bdbfc0;

}

.detailsite .right {
width:236px;
float:right;

}

.site-navi {
width:236px;
float:right;
padding-bottom:20px;
margin-bottom:10px;

}

.site-navi h2 {
text-transform:uppercase;
border-bottom:2px solid #bdbfc0;
padding:10px 20px 6px 20px;

}

.site-navi ul {
padding:10px 0px 10px 0px;

}

.site-navi li {
font-size:13px;
display:block;

}

html .site-navi li {
margin-bottom:0px;

}

*html .site-navi li {
margin-bottom:0px;

}

.site-navi a:link, .site-navi a:visited {
display:block;
padding:4px 10px 4px 20px;
font-weight:normal;

}

.site-navi a:active, .site-navi a:hover {
background:#bdbfc0;
color:#fff;
font-weight:normal;

}

.site-navi li.active {
background:#bdbfc0;
color:#fff!important;
font-weight:normal;

}

OLD.site-navi {
width:236px;
background:#fff;
border:1px solid #bdbfc0;
float:right;
padding-bottom:20px;
margin-bottom:10px;

}

.site-navi h2 {
text-transform:uppercase;
border-bottom:2px solid #bdbfc0;
padding:10px 20px 6px 20px;

}

.site-navi ul {
padding:10px 0px 10px 0px;

}

.site-navi li {
font-size:13px;
display:block;

}

html .site-navi li {
margin-bottom:0px;

}

*html .site-navi li {
margin-bottom:0px;

}

.site-navi a:link, .site-navi a:visited {
display:block;
padding:4px 10px 4px 20px;

}

.site-navi a:active, .site-navi a:hover {
background:#bdbfc0;
color:#fff;

}

.clients-site-navi {
width:196px;
padding:20px;
float:right;
margin-bottom:20px;

}

.clients-site-navi a {
padding:0px 7px 0px 7px;
font-weight:normal;

}

.clients-site-navi img {
margin-bottom:10px;

}

.button-site-navi {
width:236px;
float:right;
margin-bottom:20px;

}

.button-site-navi li {
float:left;
width:188px;
font-size:17px;
text-align:center;
padding:10px 24px;
line-height:19px;
margin-bottom:10px;
background:url(../images/button-site-navi.png) no-repeat left top;
-moz-box-shadow: 0px 0px 10px #eaebee;
-webkit-box-shadow: 0px 0px 10px #eaebee;
box-shadow: 0px 0px 10px #eaebee;
border:hidden 0px #eaebee;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
text-shadow:0px 1px 1px #9095a2;

}

.button-site-navi li a {
font-weight:normal;

}

.button-site-navi li:hover {
background:url(../images/button-site-navi_active.png) no-repeat left top;
-moz-box-shadow: 0px 0px 10px #eaebee;
-webkit-box-shadow: 0px 0px 10px #eaebee;
box-shadow: 0px 0px 10px #eaebee;
border:hidden 0px #eaebee;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
text-shadow:0px 1px 1px #000;

}

.button-site-navi li:hover a {
color:#fff;
font-weight:normal;

}

.button-site-navi .active {
background:url(../images/button-site-navi_active.png) no-repeat left top;
-moz-box-shadow: 0px 0px 10px #eaebee;
-webkit-box-shadow: 0px 0px 10px #eaebee;
box-shadow: 0px 0px 10px #eaebee;
border:hidden 0px #eaebee;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
text-shadow:0px 1px 1px #000;

}

.button-site-navi .active a {
color:#fff;
font-weight:normal;

}

#footer {
width:100%;
height:110px;
background:url(../images/footer-bg.jpg) repeat-x top;
margin-top:30px;
padding-top:10px;

}

#footer .content {
width:974px;
margin:0 auto;

}

#footer .content a {
font-weight:normal;

}

#footer .content .left {
float:left;

}

#footer .content .right {
float:right;
padding-right:10px;

}

.language .active img {
opacity: 1;

}

.language img {
opacity:.5;

}

.themebox .pic .project-img {
width: 100%;
height: 150px;
object-fit: cover;

}

