nav.navbar {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
}
.de__menu-list ul {
    list-style: none;
    padding-left: 0;
}
.de__menu-link a.active, .de__menu-link a:hover{
    text-decoration: none;
}
.de__language-btn a {
    gap: .5rem;
}
.rounded-2 {
    border-radius: .25rem !;
}
.de__header-left{
     gap: 1rem ;
}
.text-center {
    text-align: center!important;
    justify-content: center;
}
footer.de__bgcolor-light {
    background-image: none;
    padding: 0;
}
.de__app-download {
    gap: 1rem!important;
}
footer section.widget_nav_menu ul li a {
    color: var(--text-color);
    font-size: 20px;
    font-weight: 600;
    transition: all 0.2s ease-in-out;
}
footer section.widget_nav_menu ul li a:hover {
    color: #fc6700;
    text-decoration: none;
}
ul li.current_page_item a, ul li.current_page_item  a:hover {
    color: var(--secondary-color);
}
.fl-row.de__service-sec .fl-col-group .fl-col-group {
  flex-wrap: wrap;
}
.fl-row.de__service-sec .fl-col-group .fl-col-group  .fl-col {
  flex: 0 0 25%; /* 100% / 4 = 25% per column */
  max-width: 25%;
}

/***New css****/
.page-header {
    display: none;
}
.de__app-download {
    gap: 1rem!important;
    display: flex;
}
footer {
    bottom: 0;
}
a:hover{
    text-decoration: none;
}.gform_wrapper .top_label .gfield_label {
  display: none !important;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding: 0;
    height: auto;
    border:none;
}.gform_wrapper ul.gform_fields li.gfield {
    padding: 0;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 1px solid #dddddd;
    border-radius: 8px;
    padding: 16px !important;
    box-shadow: none;
}
.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{
    color: #9C9C9C;
    font-size: 16px;
}
/*body .ginput_recaptcha div {
   border: 1px solid #dddddd;
    border-radius: 8px;
}*/
body .gfield_label.gfield_label_before_complex,
body .gfield_description {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  padding-top: 10px;
}
.gform_wrapper div.validation_error {
    padding: 0;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning
{
    background-color: unset;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding-top: 3px;
    padding-bottom: 10px;
    font-weight: 500;
}
.gform_wrapper .validation_message {
    color: #d32f2f;
    font-weight: 500;
}
.gform_wrapper div.validation_error {
    color: #d32f2f;
    border-top: 0;
    border-bottom: 0;
    text-align: left;
}.gform_wrapper textarea {
    height: 100px!important;
    box-shadow: unset !important;
    border: 1px solid #dddddd;
    border-radius: 8px;
    padding: 16px;
}
.contact-form_wrapper {
    margin: 0 !important;
}
body .gform_wrapper input:focus-visible,
body .gform_wrapper textarea:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border-color: inherit !important;
}
body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus {
    border-color: #dddddd !important;
}
html {
  scroll-padding-top: 75px;
  scroll-behavior: smooth;
}
#service-sec {
  scroll-margin-top: 120px;
}
div#gform_confirmation_message_6 {
    color: green;
    font-weight: 700;
}
@media (max-width: 767px){
 
    #service-sec {
    scroll-margin-top: 75px;
    }
}