#feature-header{
  width: 100%;
  height: 700px;
}

#feature-header .row{
  padding-top: 150px;
}

.feature-header .item{
  height: 480px;
}

.feature-header .owl-dots{
  margin-left: 0px;
  margin-top: -40px;
}

.feature-header .owl-dot{
  width: 10px;
  height: 10px;
}

.feature-header .owl-dot.active{
  width: 10px;
  height: 10px;
}

.feature-header .owl-next {
  right: -100px;
  color: white;
  position: absolute;
  top: 200px;
  bottom: 0px;
  margin: auto;
  background: transparent!important;
}
.feature-header .owl-prev {
  left: -100px;
  color: white;
  position: absolute;
  top: 200px;
  bottom: 0px;
  margin: auto;
  background: transparent!important;
}

.feature-header .bild {
  bottom: 0px;
  position: relative;
  right: 0px;
  height: 550px;
  width: 450px;
  background-position: top right;
  background-size: 100%;
}

.feature-header .item h1{
  color: white;
  font-size: 40px;
  font-weight: 400;
  padding-top: 100px;
  text-transform: uppercase;
  padding-bottom: 20px;
}

.feature-header .item p{
  font-size: 30px;
  color: white;
  font-weight: 300;
line-height: 1.2;
text-align: left;
}

section.features-first-section{
  padding-top: 0px;
  padding-bottom: 0px;
}

section.features-first-section h2{
  margin-bottom: 40px;
  margin-top: 100px;
}

section.features-first-section p.subtitle{
  padding-bottom: 60px;
  font-weight: 400;
  line-height: 1.6;
}

section.features-first-section .list{
  padding: 0px;
  padding-bottom: 50px;
}

section.features-first-section .list-box{
  width: 100%;
  padding: 20px 30px;
  border-radius: 10px;
}

section.features-first-section .list-box.green{
  background-color: rgba(231,243,242,0.8);
}

section.features-first-section .list-item{
  width: 100%;
  padding: 15px 0px;
}

section.features-first-section .icon{
  width: 58px;
  display: table-cell;
  height: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  vertical-align: middle;
}

section.features-first-section .list-item p{
  display: table-cell;
  vertical-align: middle;
  width: calc(100% - 70px);
  padding-left: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  margin: 0px;
  text-align: left;
}

section.features-first-section .list-item:hover p{
  text-decoration: underline;
  transition: 0.2s;
}

section.features-first-section .btn-default{
  width: 365px;
}

section.features-second-section{
  height: auto;
  width: 100%;
}

section.features-version1-section{
  padding-top: 0px;
}

section.features-version1-section .kante-oben{
  height: 200px;
  width: 100%;
}

section.features-second-section .icon{
  height: 50px;
  width: 50px;
  display: table-cell;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: left;
}

section.features-second-section h2{
  vertical-align: middle;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 20px;
  width: calc(100% - 70px);
  text-transform: none;
  display: table-cell;
  text-align: left;
  line-height: 1.2;
}

section.features-second-section h2::after{
  left: 20px;
  bottom: -10px;
}

section.features-second-section .list{
  margin-left: 0px;
  margin-top: 10px;
}

section.features-second-section p.title{
  text-transform: uppercase;
  font-weight: 700;
  text-align: left;
  padding-top: 30px;
}

section.features-second-section li span{
  padding: 0px 10px;
  background-color: #5bb4af;
  font-size: 14px;
  color: white;
  border-radius: 44px;
  margin-left: 10px;
  /*-webkit-box-shadow: 5px 5px 34px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 5px 5px 34px -4px rgba(0,0,0,0.4);
box-shadow: 5px 5px 34px -4px rgba(0,0,0,0.4);*/
}

section.features-second-section .img-contain{
  height: 575px;
  margin-top: 50px;
}

section.features-second-section .huawei-img-contain{
  height: 575px;
  margin-top: 50px;
}

section.features-second-section .go-to-top{
  margin-top: 50px;
  cursor: pointer;
}

section.features-second-section .go-to-top .fa{
  margin-left: 0px;
  font-size: 35px;
  color: black;
  display: table-cell;
  vertical-align: middle;
}

section.features-second-section .go-to-top p{
  font-weight: 600;
  font-size: 21px;
  text-align: left;
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
}

section.features-second-section .download-box{
  padding-top: 30px;
}

section.features-second-section .huawei-download-box{
  padding-top: 10px;
}

section.features-second-section .download-box a{
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
}

section.features-second-section .huawei-download-box a{
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
}

section.features-second-section .download-box .img-contain{
  height: 60px;
  width: 180px;
  margin: 0px;
  margin-top: 15px;
}

section.features-second-section .huawei-download-box .huawei-img-contain{
  height: 60px;
  width: 180px;
  margin: 0px;
  margin-top: 15px;
}

section.features-second-section .download-box .img-contain:hover{
  background-image: url(../icons/batch_google_playstore_hover_big.png)!important;
}

section.features-second-section .huawei-download-box .huawei-img-contain:hover{
  background-image: url(../icons/batch_huawei_appgallery_hover_big.png)!important;
}

section.features-version2-section{
  padding-bottom: 0px;
  background-color: white;
}

section.features-version1-section .left-image{
  padding-top: 0px;
  margin-top: 50px;
  background-position: top left;
}

section.features-version2-section .img-contain{
  padding-top: 0px;
  margin-top: 50px;
  background-position: top left;
}

section.features-version2-section .huawei-img-contain{
  padding-top: 0px;
  margin-top: 50px;
  background-position: top left;
}

section.features-third-section{
  padding: 0px;
  height: auto;
  margin-top: -50px;
  background-color: #5bb4af;
  padding-bottom: 100px;
}

section.features-third-section .kante-oben{
  height: 200px;
  width: 100%;
}

section.features-third-section .widget-box{
  background-position: center;
  height: 850px;
  margin-top: 100px;
  overflow: hidden;
}

section.features-third-section .owl-item{
  float: left;
}

section.features-third-section .widget-item{
  background-position: center;
  height: 850px;
}

section.features-third-section .widget-item .btn-white.mobile{
  display: none;
}

section.features-third-section h2{
  text-align: left;
  margin-left: 0px;
  margin-top: 100px;
}

section.features-third-section p.subtitle{
  font-size: 24px;
  font-weight: 400;
  text-align: left;
  line-height: 1.6;
  padding-top: 30px;
}

section.features-third-section .button-box{
  margin-top: 60px;
}

section.features-third-section .btn-white{
  width: 150px;
  border-radius: 50px;
  height: 50px;
  border: 3px solid white;
  line-height: 44px;
  padding: 0px;
  display: inline-block;
  vertical-align: top;
  margin: 10px 10px;
  font-weight: 700;
}

section.features-third-section .btn-white:hover,
section.features-third-section .btn-white:focus,
section.features-third-section .btn-white:active
{
  color: #5bb4af;
}

section.features-third-section .btn-white.active{
  color: #5bb4af;
  background-color: white;
}

section.features-third-section .download-box{
padding-top: 20px;
}

section.features-third-section .huawei-download-box{
padding-top: 20px;
}

section.features-third-section .download-box a{
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
}

section.features-third-section .huawei-download-box a{
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
}

section.features-third-section .download-box .img-contain{
  height: 60px;
  width: 180px;
  margin: 0px;
  margin-top: 15px;
}

section.features-third-section .huawei-download-box .huawei-img-contain{
  height: 60px;
  width: 180px;
  margin: 0px;
  margin-top: 15px;
}

section.features-third-section .download-box .img-contain:hover{
  background-image: url(../icons/batch_google_playstore_hover_white_big.png)!important;
}

section.features-third-section .huawei-download-box .huawei-img-contain:hover{
  background-image: url(../icons/batch_huawei_appgallery_hover_white_big.png)!important;
}

section.features-third-section .go-to-top{
  margin-top: 70px;
  cursor: pointer;
}

section.features-third-section .go-to-top .fa{
  margin-left: 0px;
  font-size: 35px;
  color: white;
  display: table-cell;
  vertical-align: middle;
}

section.features-third-section .go-to-top p{
  font-weight: 600;
  font-size: 21px;
  text-align: left;
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
}

section.features-fourth-section{
  padding: 150px 0px;
}

section.features-fourth-section .table-head{
  margin-top: 50px;
}

section.features-fourth-section .head{
  height: 60px;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0px;
  text-align: center;
}

section.features-fourth-section .head.first{
  text-align: left;
}

section.features-fourth-section .head.last{
  text-align: center;
}

section.features-fourth-section .content{
  border-bottom: 1px solid black;
  height: 90px;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0px;
  padding-top: 30px;
}

section.features-fourth-section .content.first{
  padding-left: 0px;
  text-align: left;
}

section.features-fourth-section i{
  font-size: 30px;
}

section.features-fourth-section i.fa-times-circle{
  font-size: 30px;
  color: #ebebeb;
}
