:root {
  --onevilla-family-one: DM Sans;
  --onevilla-family-two:  Inter;
  --primary-color-one: #1F71B8;
  --primary-color-two: #333333;
  --primary-color-three: #659EE1;
  --background-color-one:#f9f9f9!important;
  --background-color-two:#0f0e0e!important;
  --background-color-three: #ffffff!important;
  --text-color-dark: #535353!important;
  --text-color-dark-light: #b0b3bd!important;
  --heading-dark: #0f0e0e!important;
  --breadcrumb-title-color: #ffffff!important;
  --breadcrumb-color: #0f0e0e!important;
  --breadcrumb-color-active: #1F71B8!important;
   --page-header-background-color:  #0f0e0e!important;
    --border-color-one: #efeeee;
    --border-color-two: #ffffff0d;
  --menu-color: #0f0e0e!important;
  --menu-active-color: #1F71B8!important;
  --dropdown-menu-color:#0f0e0e!important; 
  --box-shadow: 0px 0px 40px 0px rgba(0,0,0,.09);
  --box-shadow-two: 0px 3px 16px 0px rgba(0 , 0 , 0 , .05);
  --box-shadow-three: 0px 6px 24px rgba(235, 238, 251, 0.4);
}









 

/*====================form-css====================*/
 

/* 1e. Forms */
 
 




 

/* Form title */

.form-title {
  color: rgba(15, 14, 14 , 0.0)!important;
    background: rgba(255, 255, 255 , 0.0)!important;
}

/* Labels */

form label {
  color: rgba(0, 0, 0 , 1.0)!important;
}

/* Help text */

form legend {
    color: rgba(31, 113, 184 , 0.0)!important;
}
/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 1px solid #dddddd;

  background: rgba(255, 255, 255 , 1.0)!important;
  /*color:  rgba(15, 14, 14 , 0.0)!important;*/
  border-radius: 0px!important;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color:  rgba(255, 255, 255 , 1.0)!important;
}

::-moz-placeholder {
  color: rgba(255, 255, 255 , 1.0)!important;
}

:-ms-input-placeholder {
  color: rgba(255, 255, 255 , 1.0)!important;
}

::placeholder {
  color: rgba(255, 255, 255 , 1.0)!important;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: rgba(255, 255, 255 , 1.0)!important;
}

.fn-date-picker td.is-selected .pika-button {
  background: 0!important;
}

.fn-date-picker td .pika-button:hover {
  background-color: 0!important;
}

.fn-date-picker td.is-today .pika-button {
  color: 0!important;
}

input:focus-visible, textarea:focus-visible, select:focus-visible{
  outline: 1px solid var(--primary-color-one)!important;
}

/* Submit button */

form {
  border: 0px solid #transparent;

  background:  rgba(255, 255, 255 , 0.0)!important;
  padding:0px!important;
  border-radius:0px!important;
}

form input[type=submit],
form .hs-button {
  font-size: 15px!important;
  line-height: 36px!important;
  height: unset!important;

  border-radius: 0px!important;
  background:     rgba(31, 113, 184 , 1.0)!important;
  border-color:     rgba(31, 113, 184 , 1.0)!important;
  color:  rgba(255, 255, 255 , 1.0)!important;
  padding-top: 5px!important; 
  padding-bottom: 5px!important; 
  padding-left: 25px!important; 
  padding-right: 25px!important; 
}
form input[type=submit]:hover,
form .hs-button:hover {
  color: rgba(255, 255, 255 , 1.0)!important;
  background: rgba(101, 158, 225 , 1.0)!important;
    border-color:     rgba(101, 158, 225 , 1.0)!important;
}
   
/*--------themebtn----------*/

/*====================dropdown====================*/
.header .navbar_nav .submenu>li>a{
   color:rgba(15, 14, 14 , 1.0)!important;
}
.header .navbar_nav .submenu>li>a.active , .header .navbar_nav .submenu>li>a:hover{
   color:rgba(31, 113, 184 , 1.0)!important;
}
.header .navbar_nav .submenu>li.dropdown:after{
 background:rgba(15, 14, 14 , 1.0)!important;
  opacity:.6;
}
 
.header .navbar_nav .submenu li .submenu > li > a.active , .header .navbar_nav .submenu li .submenu > li > a:hover{
   color:rgba(31, 113, 184 , 1.0)!important;
}
body .header .navbar_nav .submenu li .submenu > li > a{
     color:rgba(15, 14, 14 , 1.0)!important;
}

body .header .navbar_nav .submenu li .submenu{
    background:rgba(255, 255, 255 , 1.0)!important;
    border-color:rgba(238, 238, 238 , 0.2)!important;
}

.page_header_title .content-box .title h1{
   color:rgba(255, 255, 255 , 1.0)!important;
} 


.page_header_title .content-box ul li a{
   color:rgba(15, 14, 14 , 1.0)!important;
} 


.page_header_title .content-box ul li:last-child a{
   color:rgba(31, 113, 184 , 1.0)!important;
} 


.page_header_title .page_header_bg{
   background:rgba(15, 14, 14 , 1.0)!important;
} 



<style>
  @media(max-width:1200px) and (min-width:1025px){
    .header .m_right_content>ul>li>a.theme_btn {
    padding: 8px 18px;
}
    .navbar_nav .submenu>li>a {
    font-size: 14px;
}
    .navbar_nav .submenu>li {   
    margin-left: 7px;
}
    .header.header_style_one .inner_box {
    padding: 15px 15px;
}
    .theme_btn { 
    font-size: 14px;
    padding: 8px 15px;   
}
    .header .header_inner .botom_content .m_right_content ul li {
    padding-left: 0px;
}
    .header.header_style_one .logo_box { 
    min-width: 200px;
    padding: 18px 10px 6px;  
}
    .header.header_style_one .logo_box img {
    min-width: 170px!important;
}
  }
  @media(max-width:1400px) and (min-width:1201px){
    .navbar_nav .submenu>li {
    
    margin-left: 1rem;
    
}
    .header.header_style_one .logo_box { 
    min-width: 200px;
    padding: 15px 10px 6px;  
}
    .header.header_style_one .inner_box {
    padding: 15px 15px;
}
    .theme_btn { 
    font-size: 15px;
    padding: 10px 20px;   
}
    .header.header_style_one .logo_box img {
    min-width: 182px!important;
}
    .navbar_nav .submenu>li>a {
    font-size: 15px;
}
  }
  @media(max-width:1453px) and (min-width:1401px){
    .header.header_style_one .inner_box {
    padding: 20px 20px;
}
  }
</style>