@media screen and ( max-width: 980px ) {
.inverse {
display: flex;
flex-direction: column-reverse;
}
}
@media (max-width: 980px) {
.et_pb_menu .et_mobile_menu {
top: 120%;
padding: 0;
}
}
.pa-active-menu-item .et-menu-nav > ul > li.current-menu-item > a {
position: relative;
text-decoration: none;
}
.pa-active-menu-item .et-menu-nav > ul > li.current-menu-item > a::before {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 14px; 
height: 4px;
background-color: white;
} .et-pb-contact-message p {
color: #000;
font-size: 16px;
text-align:center;
} .et-pb-contact-message li {
color: #ef5b5b!important;
font-size:16px;
}
.et_pb_contact p .et_contact_error {
border: 1px solid #ef5b5b!important;
} .et_pb_post .entry-featured-image-url {
margin-bottom: 15px;
} .et-float-labels p {
position: relative !important;
}
.et-float-labels .et_pb_contact_form_label {
display: block !important;
visibility: hidden;
opacity: 0;
position: absolute;
top: 1em;
padding: 0 18px;
transform: translateY(0%);
transform-origin: left;
color: #000;
font-size: 14;
font-weight:bold;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
z-index: 0;
}
.et-float-labels .et_pb_contact_form_label.active {
visibility: visible;
opacity: 1;
top:0.9em;
transform: translateY(-100%) scale(0.9);
z-index: 1;
}
.et_pb_module.et-float-labels form p .input::-webkit-input-placeholder {
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.et_pb_module.et-float-labels form p .input::-moz-placeholder {
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.et_pb_module.et-float-labels form p .input:-ms-input-placeholder {
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.et_pb_module.et-float-labels form p .input:-moz-placeholder {
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}  
.et_pb_module.et-float-labels form p .input::placeholder {
transition: all 0.4s ease-in-out;
}
.et_pb_module.et-float-labels form p .input:focus::-webkit-input-placeholder {
color: transparent !important;
}
.et_pb_module.et-float-labels form p .input:focus::-moz-placeholder {
color: transparent !important;
}
.et_pb_module.et-float-labels form p .input:focus:-moz-placeholder {
color: transparent !important;
}
.et_pb_module.et-float-labels form p .input:focus:-ms-input-placeholder {
color: transparent !important;
}
.et_pb_module.et-float-labels form p .input:focus::placeholder {
color: transparent !important;
} #qlwapp.qlwapp-bottom-right {
z-index: 500;
bottom: -11px;
right: -10px;
}