.tree-images .second-row,
.image-box .image-container h3,
.stars,
.image-box .first-row{
    padding:0px;
}
.image-box .image-container{
    padding:50px !important;
}
.left{
    text-align:left !important;
}
.reviews{
    text-align:center;
    font-family: 'GT-Walsheim-Pro-Bold', Tahoma, Arial, Helvetica, sans-serif;
    padding:0px!important;
}


.tree-images .image-container img{
    padding-bottom:17px;
}
.ibautor2, .ibautor3, .ibautor4, .ibautor5, .ibautor6{
    font-size:20px;
    position:absolute;
    bottom:50px;
}
.ibcomment4, .ibcomment5, .ibcomment6{
    padding-bottom: 57.7px;
}
.trustrow2 {
    margin-top: -50px;
}

.async-hide {
    opacity: 0 !important
}
.tree-images.three-img-second{
  border-spacing: 50px 0;
  margin-bottom:50px;
}

@media (max-width: 1590px){
    .ibautor2, .ibautor3, .ibautor4, .ibautor5, .ibautor6{
        font-size:15px;
        bottom:15px;
    }

    .image-box .image-container {
        padding: 27px !important;
    }
    .trustrow2{
        margin-top: -14px;
    }
    .tree-images.three-img-second{
      border-spacing: 27px 0;
      margin-bottom:27px;
    }
}

@media (max-width: 1024px){
    .mobile-fingers {
        display: block;
        position: absolute;
        top: 0;
        width: 434px;
        right: 0;
        left:initial;
    }
    .trustrow2{
        margin-top: -14px;
    }
    .ibcomment4, .ibcomment5, .ibcomment6{
        padding-bottom: unset;
    }
    .three-numbers-headline.score-headline{
        margin-top: 30px !important;
     }
}

@media (max-width: 770px){
    .image-box .image-container{
        display: block ;
    }
    .ibcomment4, .ibcomment5, .ibcomment6{
        padding-bottom: unset;
    }
    .trustrow2{
        margin-top: -14px;
    }
}

@media only screen and (max-width: 768px) {
  .tree-images.three-img-second{
    border-spacing: 22px 0;
    margin-bottom:22px;
  }
}

@media (max-width: 670px){
    .mobile-fingers {
        width: 358px;
    }
}
@media (max-width: 480px){
    .mobile-fingers {
        width: 331px;
    }
    .image-box .image-container{
        display: block ;
    }
    .ibcomment4, .ibcomment5, .ibcomment6{
        padding-bottom: unset;
    }
    .trustrow2{
        margin-top: -14px;
    }
    .three-numbers-headline.score-headline{
        margin-top: 2px !important;
     }

     .three-numbers-headline p {
        text-align: center;
     }

}

@media only screen and (max-width: 390px) {
 .tree-images:not(.three-img-second) {
    margin-bottom:0px;
  }
}


@media (max-width: 360px){
    .mobile-fingers {
        width: 298px;
    }
}
