.wpcf7-list-item-label{
    margin-right:5px;
}
   .fixed-btn {
font-size: 14px;
position: fixed;
bottom: 0;
/* left: 50%; */
/* height: 100px; */
z-index: 999;
width: 87px;
white-space: initial;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
padding: 5px 13px;
}
@-webkit-keyframes glowing {
0% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
50% { background-color: #0094FF; -webkit-box-shadow: 0 0 10px #0094FF; }
100% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
}

@-moz-keyframes glowing {
0% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
50% { background-color: #0094FF; -moz-box-shadow: 0 0 10px #0094FF; }
100% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
}

@-o-keyframes glowing {
0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
50% { background-color: #0094FF; box-shadow: 0 0 10px #0094FF; }
100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}

@keyframes glowing {
0% {background-color: #15181b;box-shadow: 0 0 3px #343d43;}
50% {background-color: #1011119c;box-shadow: 0 0 10px #404243;}
100% {background-color: #ae1045;box-shadow: 0 0 3px #e91e63;}
}

.fixed-btn {
-webkit-animation: glowing 1500ms infinite;
-moz-animation: glowing 1500ms infinite;
-o-animation: glowing 1500ms infinite;
animation: glowing 1500ms infinite;
}
#myModal{
z-index:99999999;
}
.modal-body form {
text-align: center !important;
}
.modal-body input  {
padding: 10px !important;
margin: 10px auto !important;
width: 90% !important;
font-size: 14px !important;
}

.modal-body select {
font-size: 14px !important;
margin: 10px auto !important;
width: 90% !important;
}
h4.modal-title {
border-bottom: 2px solid #555;
color: #000;
font-size: 18px !important;
TEXT-ALIGN: CENTER;
font-weight: 600;
}
.modal-header strong {
color: #c90000;
}
span.wpcf7-list-item {
width: 28%;
float: left;
margin-left: 0 !important;
margin-right: 3% !important;
}
.wpcf7 label {
display: inline-block;
width: 100%;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select2-container .select2-choice {
box-sizing: border-box;
border: 1px solid #b5b5b5;
border-radius: 7px;
height: 40px;
font-size: .97em;
max-width: 100%;
width: 100%;
vertical-align: middle;
background-color: #fff;
color: #333;
box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
transition: color .3s, border .3s, background .3s, opacity .3s;
}
input[type='checkbox'], input[type='radio'] {
display: inline;
margin-right: 10px;
font-size: 16px;
}
::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
color: #000 !important;
opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
color: #000 !important;
}

::-ms-input-placeholder { /* chạy trên Microsoft Edge */
color: #000 !important;
}
.button, input[type='submit'], input[type='submit'].button, input[type='reset'].button, input[type='button'].button {
color: #000;
background-color: red;
border-color: rgb(132, 132, 132) !important;
padding: 6px 10px;
}
.hotlinebottom{
    color: #FFF;
background: #096eb7;
border-radius: 2px;
margin-right: 15px;
padding: 9px 30px;
font-size: 19px;
font-weight: bold;
position: fixed;
bottom: 0;
left: 34%;
/* height: 100px; */
z-index: 999;
width: 200px;
}
.hotlinebottom:hover{
    color: white;
background: #0090f9;
border-radius: 2px;
margin-right: 15px;
padding: 9px 30px;
font-size: 19px;
font-weight: bold;
position: fixed;
bottom: 0;
left: 34%;
/* height: 100px; */
z-index: 999;
width: 200px;
}
.fixed-btn {
position: fixed;
bottom: 40%;
left: 1%;
z-index: 999;
width: 165px;
white-space: initial;
border-radius: 35px;
padding: 10px 10px;
font-size: 14px;
}
.fixed-btn i {
padding-right: 10px;
}
#myModal .modal-header {
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
}
@media (max-width: 768px) {
h4.modal-title {
font-size: 15px !important;
}
.modal-body form {
    width: 100%;
}
}