html { font-size: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; scroll-behavior: smooth}
.brand {position: relative; }
.brand img{max-width: 100%; }
.logo-stickey {position: relative;}
.logo-stickey img{max-width: 100%; display:none;}

.header { position: relative; display: block; top: 0; left: 0; width: 100%; height: auto; padding: 0.3rem 0; margin: 0 auto; z-index: 999; border: none; outline: none; /*background: #FFFFFF; -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);*/ /*font-family: 'Barlow Condensed', sans-serif;*/ border-bottom: 1px solid #e4e4e4;}
.header .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.header-item-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%}
.header-item-center { display: block; -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; text-align: right;}
.header-item-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 0%; flex: 0 0 0%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.header-item-right .menu-icon { font-size: 1.35rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 1rem; margin-left: 1rem; border: none; outline: none; color: #121212; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease}
.header .menu{/* border-top:1px solid #E0E0E0;*/}
.header .menu>ul>li { display: inline-block; line-height: 2.125rem; margin: 0px 18px;}
.header .menu>ul>li>a { position: relative; font-family: "Inter"; /*font-size: 1.063rem;*/ font-size: 16px; font-weight: 600; line-height: 1.25; border: none; outline: none; color: #000000; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out;
  /* font-family: 'Archivo', sans-serif; */
}

.header .menu>ul>li> .lets-talk1{ background:#054f28; text-transform:uppercase; font-size:18px; color:#FFFFFF; font-weight:600; border-radius:30px; padding:10px 28px; box-shadow:0px 3px 9px 3px #dd9b5e; }
.header .menu>ul>li> .lets-talk1:hover{ color:#FFFFFF;}

.header .menu>ul>li .menu-subs { position: absolute; width: 100%; height: auto; margin-top: 1.75rem; padding: 1rem 2rem; border: none; outline: none; z-index: 500; opacity: 0; visibility: hidden; border-radius: .25rem; border-top: 3px solid #2b2970; background: #fafafa; -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out}
.header .menu>ul>li .menu-subs>ul>li { line-height: 1;  border-bottom:1px solid #e7e7e7;}
.header .menu>ul>li .menu-subs>ul>li:last-child{border-bottom: none;}
.header .menu>ul>li .menu-subs>ul>li>a { display: inline-block; font-family: inherit; font-size: 0.9rem; font-weight: 400; line-height: 1.25; padding: .75rem 0; border: none; outline: none; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.header .menu>ul>li .menu-column-1 { min-width: 16rem; max-width: 20rem; text-align: left; }
.header .menu>ul>li .menu-subs.menu-mega { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%)}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li { display: block; line-height: 1; border-bottom:1px solid #e7e7e7;}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a { display: inline-block; font-family: inherit; font-size: 16px; font-weight: 400; line-height: 1.25; padding: .8rem 0; border: none; outline: none; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out;}

.header .menu>ul>li .menu-subs.menu-column-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; padding: 0 1rem; text-align:left;}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item .title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1; padding: .75rem 0; border: none; outline: none; color: #054f28
; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item.text-center .title { text-align: center}
.header .menu>ul>li .menu-subs.menu-column-3>.list-item img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle}

.header .menu>ul>li .menu-subs.menu-column-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; padding: 0 1rem}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1; padding: .75rem 0; border: none; outline: none; color: #054f28
; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title { text-align: center}
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle}
.header .menu>ul>li .menu-subs.menu-column-6 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 99%; width: 100%; padding: 1.25rem 1rem}
.header .menu>ul>li .menu-subs.menu-column-6>.list-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.6%; flex: 0 0 16.6%; padding: 0 1rem; text-align: left; }
.header .menu>ul>li .menu-subs.menu-column-6>.list-item .title { font-family: inherit; font-size: 13px; font-weight: 600; line-height: 1; padding: .75rem 0; border: none; outline: none; color: #000000; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out}
.header .menu>ul>li .menu-subs.menu-column-6>.list-item.text-center .title { text-align: center}
.header .menu>ul>li .menu-subs.menu-column-6>.list-item img.responsive { max-width: 100%; width: 100%; height: auto; margin-top: .75rem; -o-object-fit: cover; object-fit: cover; vertical-align: middle}
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,
.header .menu>ul>li .menu-subs>ul>li>a:hover { color: #2b2970}
.header-item-right a:hover,
.header .menu>ul>li:hover>a { color: #2b2970}


.header-top {position: relative; display: block; padding: 8px 0px; }
.header-top ul { margin: 0; padding: 0;}
.header-top ul li {list-style-type: none; display: inline-block; font-size: 16px; margin-right: 15px;}
.header-top ul li a {color: #000000;}
.header-top ul li i.fa {font-size: 14px; width: 30px; height: 30px; border-radius: 50%; line-height: 30px; text-align: center;  margin-right: 10px;}
.header-top ul li .famail{background-color: #808080; color: #ffffff;} 
.header-top ul li .fawh{background-color: #176e19; color: #ffffff;}
.header-top ul li .badge {display: inline-block; min-width: 10px; padding: 2px 4px; font-size: 11px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #2b2970; border-radius: 10px; margin-top: -38px; margin-left: -21px;}
/*.header.sticky {*/
/*    position: fixed;*/
/*    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.1);*/
/*    box-shadow: 0 5px 15px rgba(0,0,0,.1);*/
/*    -webkit-transition: .4s;*/
/*    transition: .4s;*/
/*    background: #fff;*/
/*    -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;*/
/*    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;*/
/*    width: 100%;*/
/*    top: 0px;*/
/*}*/

/*.header.sticky .wrapper {*/
/*    top: 0px;*/
/*}*/

/*.header.sticky .brand img {*/
/*    max-width: 100%;*/
/*}*/
.top-search {position: relative;}
.search-container {
    display: flex;
    align-items: center;
    border: 1px solid #e0e0e0;
    padding: 7px 53px;
    background-color: white;
    border-radius: 50px;
    height: 48px;
    width: fit-content; height: fit-content; position: relative;
  }
  
  /* Search Input Styling */
  .search-input {
    border: none;
    outline: none;
    font-size: 16px;
    flex: 1;
    padding: 5px;
    color: #666;
    border: 2px solid #eee; 
    border-radius: 30px;
     padding: 7px 25px;
     padding-right: 50px;
      width: 100%;
 }

 
  
  /* Placeholder Styling */
  .search-input::placeholder {
    color: #bbb;
  }
  
  /* Search Button Styling */
  .search-button {
    width: 41px; height: 41px;    border-style: none; font-size: 18px; font-weight: 300; outline: none; cursor: pointer; position: absolute; right: 0px; color: #ffffff; background-color: #2b2970; pointer-events: painted; border-radius: 50%;
  }
  /* Search Icon Styling */
  .fasearch {
    color: white;
    font-size: 18px; 
    margin-right: 0px;
  }
  
