.row .col-lg .img-h img:hover
{
width:95%;
transition:0.5s;
}
body {
margin: 0;
padding: 0;
 background-color:      #f2d9d9 ; 
background-image: url('img/bg3.jpg'); 
background-size: cover;
background-repeat: no-repeat;
}

*
{
   font-family: 'Montserrat', sans-serif;
 


}

#title h2
{
   font-family: 'Montserrat', sans-serif;
   font-weight: 800;
}

#title h3
{
   font-family: 'Montserrat', sans-serif;
   font-weight: 500;
}

input,select
{
   height:45px;
   margin-top:7px!important;
   margin-bottom:7px!important;
   border:1px solid rgba(0, 0, 0, 0.259)!important;
}

input::placeholder {
color: rgba(35, 36, 35, 0.215)!important; 
}

input:hover
{
   
   border:1px solid rgb(54, 56, 54)!important;
   transition:0.5s!important;
}

#btn-form
{
   padding: 10px 100px!important;
   background-color: #67c02a!important;
   color: white!important;
   border: none!important;
   border-radius: 5px!important;
   cursor: pointer!important;
   border:1px solid  white !important;

}

#btn-form:hover
{
   color: #67c02a!important;
   background-color: white!important;
   border:1px solid  #67c02a !important;
}

#nav-cell
{
   display: none;
}

/* Mark input boxes that gets an error on validation: */
.error
{
   border: 1px solid #ff0000!important;
   animation: errore  0.6s  ;
}

.errorlable
{
 color: #ff0000!important;
}

@keyframes errore {
 0% {
   transform: translateX(0px);
   timing-function: ease-in;
 }
 37% {
   transform: translateX(5px);
   timing-function: ease-out;
 }
 55% {
   transform: translateX(-5px);
   timing-function: ease-in;
 }
 73% {
   transform: translateX(4px);
   timing-function: ease-out;
 }
 82% {
   transform: translateX(-4px);
   timing-function: ease-in;
 }
 91% {
   transform: translateX(2px);
   timing-function: ease-out;
 }
 96% {
   transform: translateX(-2px);
   timing-function: ease-in;
 }
 100% {
   transform: translateX(0px);
   timing-function: ease-in;
 }
}

