img{
	transition: transform .4s;
}
img:hover{
	transform:scale(1.2);
}
.container-message{
    width:1024px;
    margin:50px auto 50px auto;
    display:flex;
    flex-direction:column;
}
.container-message p{
    text-align: center;
}
.container-message h1{
    width:1024px;
    margin:auto auto 25px auto;
    text-align: center;
}
.label-message{
    margin-bottom:0;
}
.inp-email{
    width: 300px;
    margin:25px auto 25px auto;
    border:0;
    opacity:0.2;
    border-bottom:2px solid gray;
}
.textarea-message{
    width:340px;
    height:250px;
    margin:25px auto 25px auto;
    border:0;
    opacity:0.45;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    color:black;
}
@media screen and (min-width:1024px) and (max-width:1399px){
    .container-message{
        width:1024px;
    }
    .container-message h1{
        margin:auto auto 25px 15px;
        width:1009px;
    }
    .container-message p{
        margin:auto auto 25px auto;
        width:994px;
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .container-message{
        width:768px;
    }
    .container-message h1{
        margin:auto auto 25px 15px;
        width:753px;
    }
    .container-message p{
        margin:26px auto 25px auto;
        width:748px;
    }
}
@media screen and (min-width:576px) and (max-width:767px){
    .container-message{
        width:576px;
    }
    .container-message h1{
        margin:auto auto 25px 15px;
        width:561px;
    }
    .container-message p{
        margin:8px auto 25px 24px;
        width:540px;
    }
}
@media screen and (min-width:320px) and (max-width:575px){
    .container-message{
        width:320px;
    }
    .container-message h1{
        margin:auto auto 25px 15px;
        width:310px;
    }
    .container-message p{
        margin:11px auto 25px 7px;
        width:310px;
    }
    .textarea-message {
        width: 310px;
    }
}