.rs-service-search-form {
display: flex;
align-items: center;
background: #e11631;
padding: 40px;
gap: 10px;
border-radius: 10px;
box-shadow: 0px 0px 40px 5px rgba(22, 43, 98, 0.35);
}
.rs-service-search-form .search-wrap {
display: flex;
align-items: center;
width: 64%;
max-width: 770px;
gap: 10px;
}
.rs-service-search-form .search-input {
width: 100%;
max-width: 558px;
padding: 22px 30px;
border-radius: 4px;
}
.rs-service-search-form .label-area {
width: 36%;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: normal;
color: #fff;
}
.rs-service-search-form .label-area i {
margin-right: 8px;
}
.rs-service-search-form ::-webkit-input-placeholder { font-size: 22px !important;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.rs-service-search-form :-ms-input-placeholder { font-size: 22px !important;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.header-search input::-webkit-input-placeholder { font-size: 15px !important;
}
.header-search input::-moz-placeholder { font-size: 15px !important;
}
.header-search input:-ms-input-placeholder { font-size: 15px !important;
}
.header-search input:-moz-placeholder { font-size: 15px !important;
}
.rs-service-search-form button {
display: flex;
align-items: center;
justify-content: center;
top: 0px !important;
border-radius: 4px;
background: #071230;
padding: 12px 0px;
width: 100%;
max-width: 199px;
height: 68px;
color: #FFF;
font-size: 22px;
font-style: normal;
font-weight: 500;
}
.rs-service-search-form button i {
top: 0px;
}
.rs-service-search-form input[type=search] {
border: 0px solid #fff;
}
@media only screen and (max-width: 880px) {
.rs-service-search-form .label-area {
width: 100%;
text-align: center;
}
.rs-service-search-form .search-wrap {
width: 100%;
margin-top: 20px;
}
.rs-service-search-form {
flex-direction: column;
}
}