/* form section css starts */
.serviceform {
    float: left;
    width: 100%;
}
.solution-image {
    float: left;
    width: 100%;
}
.solution-image img {
    float: right;
    max-width: 100%;
}
.serviceform input, .serviceform textarea {
    border-radius: 8px;
    border: 1px solid #DB8A2A;
    background: #FFF;
    padding: 10px 15px;
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 28px;
    color:#000;
}
::-webkit-input-placeholder { 
    font-size: 15px;
    opacity: 1; 
}
.iti__flag-container {
    max-height: 50px;
}
.iti.iti--allow-dropdown.iti--separate-dial-code {
    width: 100%;
}
ul.formsul li {
    float: left;
    width: 48%;
    list-style: none;
    margin-bottom: 4%;
}
ul.formsul li:nth-child(odd) {
    margin-right: 4%;
}
ul.formsul li {
    float: left;
    width: 48%;
    list-style: none;
    margin-bottom: 4%;
}
ul.formsul li:nth-last-child(1) {
    width: 100%;
}
ul.formsul {
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
}
span.select2-selection.select2-selection--single {
    border-radius: 8px;
    border: 1px solid #DB8A2A;
    background: #FFF;
    padding: 10px 15px;
    float: left;
    width: 100%;
    height: 50px;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{
    border:none !important;
}
span.select2.select2-container.select2-container--bootstrap-5.select2-container--above.select2-container--focus {
    width: 100% !important;
}
button.formsub_button {
    border-radius: 8px;
    background: #003096;
    padding: 18px 50px;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}
.buttonsubmit {
    float: left;
    width: 100%;
    text-align: center;
}

@media only screen and (max-width:767px) {
ul.formsul li {
    width: 100%;
    margin-bottom: 4%;
}
.serviceform {
    margin-top: 35px;
}
}
/* form section css ends */