section {
	margin: 0;
	padding: 0;
}
.bottom{
padding-bottom:5%;
}
.container-fluid{
	margin:0 0 0 0;
	padding:0;
}

.padd-left-right{padding: 0 5% 0 5%;}
.padd-top-bott{padding-top:3%;padding-bottom:5%;}
.padd-top{padding-top:5%;}
.padd-top-smal{padding-top:3%;}
.padd-bott{padding-bottom:5%;}
.padd-bott-smal{padding-bottom:3%;}
.marg-top{margin-top:5%;}
@media screen and (min-width:320px) and (max-width:575.98px){
	.site{

		padding-right: 30px;
		padding-left: 30px;
	}
	
}
.con-smal{
	max-width:1020px;
	margin-left:auto;
	margin-right:auto;
}

#section-1{
	height: auto;
	background-image:url(../images/section-1.png);
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position: center top;margin-top:-40px;
}
#section-2{
	height: auto;
	background-color:#b5cf99;
}
#section-3{
	height: auto;
	background-color:#979aab;
}
#section-4{
	height: auto;
	background-image:url(../images/section-2.png);
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position: center bottom;
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}

/*start leisten slider*/
.wrapper{
  width: 100%;
}
.carousel{
  max-width: 1140px;
  margin: auto;
  padding: 0;
}

.carousel .card{
  color: #fff;
  text-align: center;
  margin: 20px 0;
  line-height: px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 10px;
  box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
}


.carousel .card-1{
  background: #6a844e;
}

.owl-dots{
  text-align: center;
  margin-top: 40px;
}
.owl-dot{
  height: 15px;
  width: 15px;
  margin: 0 5px;
  outline: none;
  border-radius: 14px;
  border: 2px solid #ffffff!important;
  box-shadow: 0px 4px 15px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
}
.owl-dot.active,
.owl-dot:hover{
  background: #ffffff!important;
}


.block-wt{
	background-color:#ffffff;
	padding:10px;
	height: 100%;
	max-width:380px;
}
.block-wt img{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.block-wt-text{
	text-align:center;
	margin-top:30px;
	margin-bottom:26px;
	color:#000;
}
.block-wt-text p{
	margin:0 10px 15px 10px;
}



.demo {
  display: inline-block;
  padding: 10px;
  box-sizing: border-box;
}



[class^="imghvr-"],
[class*=" imghvr-"] {
    position: relative;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    background-color: #2a4b28;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
}

[class^="imghvr-"] > img,
[class*=" imghvr-"] > img {
    vertical-align: top;
    max-width: 100%;
}

[class^="imghvr-"] figcaption,
[class*=" imghvr-"] figcaption {
    background-color: ##265140;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
}

[class^="imghvr-"] figcaption h1,
[class^="imghvr-"] figcaption h2,
[class^="imghvr-"] figcaption h3,
[class^="imghvr-"] figcaption h4,
[class^="imghvr-"] figcaption h5,
[class^="imghvr-"] figcaption h6,
[class*=" imghvr-"] figcaption h1,
[class*=" imghvr-"] figcaption h2,
[class*=" imghvr-"] figcaption h3,
[class*=" imghvr-"] figcaption h4,
[class*=" imghvr-"] figcaption h5,
[class*=" imghvr-"] figcaption h6 {
    color: #dad7d9;
}
[class^="imghvr-"] figcaption h2,
[class*=" imghvr-"] figcaption h2{
	line-height:2.2rem;
	margin-bottom: 10px;
	font-size:60px;
}

[class^="imghvr-"] a,
[class*=" imghvr-"] a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

[class^="imghvr-"],
[class*=" imghvr-"],
[class^="imghvr-"]:before,
[class^="imghvr-"]:after,
[class*=" imghvr-"]:before,
[class*=" imghvr-"]:after,
[class^="imghvr-"] *,
[class*=" imghvr-"] *,
[class^="imghvr-"] *:before,
[class^="imghvr-"] *:after,
[class*=" imghvr-"] *:before,
[class*=" imghvr-"] *:after {
    box-sizing: border-box;
    transition: all 0.35s ease;
}




/* imghvr-zoom-out*
   ----------------------------- */
[class^="imghvr-zoom-out"] figcaption,
[class*=" imghvr-zoom-out"] figcaption {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    opacity: 0;
}

[class^="imghvr-zoom-out"]:hover figcaption, [class^="imghvr-zoom-out"].hover figcaption,
[class*=" imghvr-zoom-out"]:hover figcaption,
[class*=" imghvr-zoom-out"].hover figcaption {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    transition-delay: 0.35s;
}

/* imghvr-zoom-out
   ----------------------------- */
.imghvr-zoom-out:hover > img {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
}

@media screen and (min-width:320px) and (max-width:991.98px){
	.wt{margin-top:25px;}
}

@media screen and (min-width:992px){
	.start-weg{
		background-image:url(../images/section-1.png);
		background-size:100% auto;
		background-repeat:no-repeat;
		background-position: 100% 800px;
		}
}
}