    .milenia-grid:not(.owl-carousel):not(.milenia-grid--no-gutters) > .milenia-grid-item {
        padding-top : 0 !important;
      }
    .section-image {
      height: 650px;     
       
      object-fit: cover;
      object-position: center;
      background-size: cover;
              background-repeat: no-repeat;
        background-position: center;
    }
    .layer-me {
        background-color: rgb(5 5 5 / 21%);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .milenia-entities--style-3 .milenia-entity-content {
      padding-top: 5rem  !important;
      padding-bottom: 5rem  !important;
    }
    .milenia-entities--style-3 .milenia-entity-body {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
    .milenia-entity-media a:hover {
      transform: scale3d(1.05, 1.05, 1.05);
      
    }
    .milenia-entity-media a {
          transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);

    }
    .mysmall-text p{
        box-sizing: border-box;
        margin: 0px;
        padding: 0.8em 0px;
        border: 0px;
        font-style: inherit;
        font-variant: inherit;
        font-weight: inherit;
        font-stretch: inherit;
        font-size: 1em;
        line-height: inherit;
        font-family: inherit;
        vertical-align: baseline;
        margin-block-start: 0em;
        margin-block-end: 0em;
        text-align: left;
    }
    #formContact .input label {
        position: absolute;
        left: 0;
        bottom: 0;
        margin-bottom: 3px;
        font-size: 0.969em;
        z-index: 1;
        display: block;
        line-height: 1.419em;
        padding: 0.452em 0 0.452em 0.452em;
        -webkit-transition: line-height .4s,font-size .4s,bottom .4s,margin .4s;
        -moz-transition: line-height .4s,font-size .4s,bottom .4s,margin .4s;
        transition: line-height .4s,font-size .4s,bottom .4s,margin .4s;
    }

    #formContact input[type="text"] , #formContact select {
      border: none;
      border-bottom: #d9d9d9 1px solid;
      background: right 50% no-repeat;
      position: relative;
      z-index: 2;
      font-size: 1em;
      line-height: 1.419em;
      padding: 0.452em 1em;
      outline: none;
      width: 100%;
      font-weight: 400;
    }
    #formContact {
      color: #656565;
      font-size: 0.969em;
      padding-top: 1em;
      width: 100%;
      max-width: 406px;
      margin: 0 auto;
    }
    #formContact .colMessage .input {
        padding-top: 1.6em;
    }
    #formContact .input  {
    position: relative;
    }
    #formContact textarea {
      resize: none;
      height: 4.526em;
    }
    #formContact input[type="email"], #formContact textarea {
        border: none;
        border-bottom: #d9d9d9 1px solid;
        background: right 50% no-repeat;
        position: relative;
        z-index: 2;
        font-size: 1em;
        line-height: 1.419em;
        padding: 0.452em 1em;
        outline: none;
        width: 100%;
        font-weight: 400;
    }
    #formContact .isfocus label, #formContact .isfilled label {
      bottom: 100%;
      margin-bottom: -28px;
      font-size: .8em;
    }

    /** ALERT BOXES **/
.alert-box {
  border: 1px solid #b3b4a0 !important;
  border-left: 3px solid #c08585 !important;
  padding: 10px !important;
  margin-bottom: 20px !important;
}
.alert-box.success { background:#dbefd4; border-color:#acc7a1 !important; text-align: center; }
.alert-box.error { background: #fad7d7; border-color: #c08585 !important; text-align: center; }
.alert-box.info { background:#d2daef; border-color:#8a97b9 !important; text-align: center; }
.alert-box h4 { font-size:15px; margin:0;}