.elementor-kit-8{--e-global-color-primary:#0169C2;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#003969;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{font-family:"Actor", Sans-serif;}.elementor-kit-8 h1{font-family:"Alexandria", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.header-style-two .header-lower .logo-box {
    padding: 0px;
    background: #ffffff00;
    margin-top: 0;
    border-radius: 5px;
}
.main-menu .navigation > li > a {
    position: relative;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-family: var(--title-font);
   
}
.main-menu .navigation > li > ul > li > a, .main-menu .navigation > li > .megamenu li > a {
    position: relative;
    display: block;
    line-height: 24px;
    font-weight: 400;
    font-size: 14px;
}

.form-group {
  margin-bottom: 10px;
}

input[type="text"],
input[type="email"],
textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

textarea {
  resize: vertical;
  min-height: 120px;
}

input:focus,
textarea:focus {
  border-color: #007bff;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

input[type="submit"] {
  background-color: #007bff;
  color: #fff;
  padding: 10px 15px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  width: auto;
  transition: background-color 0.3s ease;
}

input[type="submit"]:hover {
  background-color: #0056b3;
}

.contact-form-wrapper {
  max-width: 400px; /* Adjust width as needed */
  margin: 0 auto; /* Center the form */
  padding: 20px;
}

.page-title { display: none; !imporatnt}
.flaticon-search { display: none; !imporatnt}
.root {
    --theme-color: #037EE4;

    --theme-color-two: #037EE4 !important;
    --secondary-color: #1b1e31;
    --text-color: #6e6e6e;
    --title-color: #1b1e31;
    --text-font: 'Poppins';
    --title-font: 'Poppins';
     --e-a-color-success: #0169c2;
      --e-a-color-success: #0169c2;
}
:root {
    --theme-color: #037EE4;
    --theme-color-two: #037EE4;}/* End custom CSS */