section{
    text-align: center;
    min-width: 100%;
    padding-top: 3em;
    
}
section .space{
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin: 5em;

    margin-top: 0;
}

section b{
    color: rgb(80,80,80);
    font-size: 28px;
}
section p{
    display: inline-block;
    vertical-align: top;
    text-align: left;
    color: gray;
}
section div figure{
    display: inline-block;
    vertical-align: middle;
}
@media screen and (max-width: 768px){
    section .space{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0em;
    margin-top: 0;
}
}

@media screen and (max-width: 414px){
   #contentslider{
     width: 360px;
     margin: auto;
   }
   #slider, #slider2{
     width: 350px;

   }

   #slider img, #slider2 img{
     width: 350px;
   }
}

@media screen and (max-width: 320px){
    #contentslider{
     width: 305px;
     margin: auto;
   }
   #slider, #slider2{
     width: 305px;

   }

   #slider img, #slider2 img{
     width: 305px;
   }
}