body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
}

header {
    background-color: #006;
    color: white;
    padding: 20px;
    text-align: center;
}

.cta-button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #ffffff;
    color: #006;
    text-decoration: none;
    border-radius: 5px;
    font-weight:bolder;
}

section {
    padding: 20px;

}

#features {

    color:white;
    background-color:#003;
 background-image: url('bg3.png');
/*        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;*/
        background-size: contain;
        background-repeat: no-repeat;
        background-position-x: center; 
        background-blend-mode: screen;
/*         opacity:0.3; */
    
}

ul {
    list-style-type: none;
    padding: 0;
}

footer {
    background-color: #333;
    color: white;
    text-align: center;
    padding: 10px 0;
}
 
#text-body{

border: 1px solid #449;
padding:10px;
border-radius: 20px;



background-color: rgba(0,0,3,0.5);
/* display:inline-block; */
/* align:center; */
margin-left: auto;
    margin-right: auto;
/*         text-align: justify; */
    width:60%;
}

#text-body h3s, #text-body div{
margin-bottom:40px;

}

#text-body div span{
line-height:25px;
}

b{
 color: #aa0;;   
}

#dlg{

padding:20px;
vertical-align:center;
/* position:absolute; */


}

button{
    
 color: #230D5F;
  border-color: #230D5F;
  background-color: transparent;   
}

#btn-block{

margin-left:auto;
margin-right:auto;
width:20%;

}
