@charset "utf-8";

@media screen and (min-width:1px) and ( max-width:481px) {
div#ilstconts3pc{
display:none;
}

div#ilstconts3sp{
display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: auto;
    max-width:1200px;
    width:95%;
        margin:25px auto 0 auto;
  /*--------  -webkit-flex-wrap:wrap;
    flex-wrap:wrap;--------------*/
}

div#ilstconts3sp div{
padding:1.5%;
max-width:400px;
width:90%;
}

div#ilstconts3sp div h3{
font-size:3vw;
text-align:center;
font-weight:normal;
margin:0;
padding:0 0 0 0;
}

div#ilstconts3sp div p{
font-size:0.95em;
text-align:justify;
margin:0;
padding:0;
}

div#ilstconts3sp ul{
list-style-type:none;
margin:10px auto;
padding:0;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
}

div#ilstconts3sp ul li{
margin:0;
padding:0;
max-width:50px;
height:auto;
width:92%;
padding:5px;
}

a#ilstconts3links{
display:block;
margin:10px auto;
border:1px solid #000;
border-radius:20px;
max-width:460px;
width:92%;
height:auto;
padding:0 6px;
color:#000;
text-align:center;
text-decoration:none;
}

}





@media screen and (min-width:481px) and ( max-width:980px) {
div#ilstconts3sp{
display:none;
}

div#ilstconts3pc{
display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: auto;
    max-width:1200px;
    width:90%;
    margin:25px auto 0 auto;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
}

div#ilstconts3pc div{
padding:1.5%;
max-width:150px;
width:95%;

}

div#ilstconts3pc div h3{
font-size:1em;
text-align:center;
font-weight:normal;
margin:0;
padding:10px 0;
}

div#ilstconts3pc div p{
font-size:0.95em;
text-align:justify;
margin:0;
padding:0;
}

div#ilstconts3pc ul{
list-style-type:none;
margin:10px auto;
padding:0;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
}

div#ilstconts3pc ul li{
margin:0;
padding:0;
max-width:50px;
height:auto;
width:90%;
padding:5px;
}

a#ilstconts3links{
display:block;
margin:10px auto;
border:1px solid #000;
border-radius:20px;
max-width:150px;
width:90%;
height:auto;
padding:8px 6px;
color:#000;
text-align:center;
text-decoration:none;
}

}





@media screen and (min-width:981px) {
div#ilstconts3sp{
display:none;
}

div#ilstconts3pc{
display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    height: auto;
    max-width:1200px;
    width:90%;
    margin:50px auto 0 auto;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
}

div#ilstconts3pc div{
padding:1.5%;
max-width:17%;
width:95%;
}

div#ilstconts3pc div h3{
font-size:1.2em;
text-align:center;
font-weight:normal;
margin:0;
padding:10px 0;
}

div#ilstconts3pc div p{
font-size:0.95em;
text-align:justify;
margin:0;
padding:0;
}

div#ilstconts3pc ul{
list-style-type:none;
margin:10px auto;
padding:0;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
}

div#ilstconts3pc ul li{
margin:0;
padding:0;
max-width:70px;
height:auto;
width:90%;
padding:5px;
}

a#ilstconts3links{
display:block;
margin:10px auto;
border:1px solid #000;
border-radius:20px;
max-width:150px;
width:90%;
height:auto;
padding:8px 6px;
color:#000;
text-align:center;
text-decoration:none;
}

}