    #btn_submit{
        background-color:black;
        color:white;
        border-radius: 16px;
        width: 105px;
        font-size: 19px;
        border:none;
        padding:10px;
        font-size: 16px;
        margin:auto;
        margin-top: 10px;
    }
    #btn_submit:hover{
        cursor:pointer;
    }
    .captcha-holder{
        margin-top:15px;
    }
    



@media only screen and (min-width:990px){
        input.half{
            width:190px;
            margin-right:unset;
            margin-left:1px;
        }   
        input.whole{
            width:400px;
            margin-left:2px;
        }
        textarea.whole{
            width:400px;
            font-family: arial,helvetica,sans-serif;
        }
        #form_contact{
            width:419px;
            margin:auto;
        } 
        #div_title{
            margin-top:100px;
        }
        #title{
            font-size:70px;
            font-weight:lighter;
            color:red;
        }
        #subtitle{
            font-size:32px;
            font-weight: initial;
            margin-bottom:0px;
        }
        #name{
            margin-right:5px; margin-left:3px
        }
    #container{
        margin-bottom:150px;
    }
}


@media only screen and (max-width:990px) and (min-width:500px){   
        input.half{
            width:190px;
            margin-right:unset;
            margin-left:1px;
        }   
        input.whole{
            width:400px;
            margin-left:2px;
        }
        textarea.whole{
            width:400px;
            font-family: arial,helvetica,sans-serif;
        }
        #form_contact{
            width:419px;
            margin:auto;
        } 
            #div_title{
                margin-top:100px;
            }
            #title{
                font-size:70px;
                font-weight:lighter;
                color:red;
            }
            #subtitle{
                font-size:32px;
                font-weight: initial;
                margin-bottom:0px;
            }
    #name{
        margin-right:5px; margin-left:3px
    }
}

@media only screen and (max-width:500px){
        input.half{
            width:260px;
            margin-right:unset;
            float:none;
            max-width:400px;
        }   
        input.whole{
            width:260px;
            max-width:400px;
        }
        textarea.whole{
            width:260px;
            max-width: 400px;
            font-family: arial,helvetica,sans-serif;
        }
        #form_contact{
            width:80%;
            max-width:419px;
            margin:auto;
        }
        #captcha{
            padding-left: 4px;
            padding-right: 4px;
        }
        #div_title{
            margin-top:75px;
        }
        #title{
            font-size:45px;
            font-weight:lighter;
            color:red;
        }
        #subtitle{
            font-size:22px;
            font-weight: initial;
                margin-bottom:0px;
        }
    #name{
        margin-right:5px; 
    }
}