.header1 {

  position: sticky;

  top: 0;

  left: 0;

  z-index: 99999;

  width: 100%;

  height: auto;

  background-color: #ffffff;

  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);

}



.navbar1 {

  width: 100%;

  height: 90px;

  margin-inline: auto;

}



.navbar1-inner {

  display: flex;

  align-items: center;

  justify-content: space-between;

  max-width: 100%;

  height: 100%;

}



.navbar1-block {

  position: absolute;

  left: 0;

  width: 100%;

  height: calc(100vh - 4rem);

  opacity: 0;

  overflow: auto;

  pointer-events: none;

  background-color: #fff;

  transition: opacity 0.4s ease;

}



.navbar1-block.is-active {

  opacity: 1;

  pointer-events: initial;

}



@media screen and (min-width: 62rem) {

  .navbar1 {

    display: flex;

    justify-content: space-between;

  }



  .navbar1-block {

    position: initial;

    height: initial;

    opacity: 1;

    overflow: auto;

    pointer-events: visible;

    background: none;

    transition: none;

    display: inline-flex;

    justify-content:center;

    align-items: center;

    gap: 20px;

  }

}



.menu1 {

  padding-block: 1rem;

  padding-inline: auto;

}



.menu1-link1 {

  font-weight: 600;

  line-height: inherit;

  font-family: "Manrope", sans-serif;

  /*display: grid;*/

  align-items: center;

  justify-content: space-between;

  padding-block: 0.5rem;

  padding-inline: 1.5rem;

  color: #000;

  transition: color 0.3s ease;

  text-decoration: none;

  font-size: 14px;

}



@media screen and (min-width: 62rem) {







li.menu1-item.dropdown1 {

    display: grid;

    align-items: center;

    align-content: center;

}



li.menu1-item.dropdown1:hover::after {

  color: #13a89e !important;

  width: 100%;

}









  .menu1 {

    display: flex;

    flex-direction: row;

    justify-content: flex-end;

    -moz-column-gap: 10px;

    column-gap: 25px;

    height: 100%;

    padding: unset;

    margin: 0;

    align-items: center;

  }



  .menu1-item {

    display: flex;

    cursor: pointer;

    height: 100%;

    align-items: center;

  }



  .menu1-link1 {

    padding: unset;

    text-decoration: none;

    height: 100%;

    align-items: center;

    align-content: center;

  }

}



.dropdown1-toggle {

  cursor: pointer;

  outline: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}



.dropdown1-toggle i.bx {

  font-size: 1.5rem;

  line-height: inherit;

  transition: rotate 0.4s ease;

}



.dropdown1-content {

  height: 0;

  overflow: hidden;

  background-color: #fff;

  transition: height 0.5s ease;

}



.dropdown1-column,

.dropdown1-group,

.dropdown1-items {

  display: grid;

}



.dropdown1-group {

  padding-bottom: 1rem;
 

}



.dropdown1-title {

  display: flex;

  -moz-column-gap: 1rem;

  column-gap: 1rem;

  align-items: center;

  padding-inline: 1rem;

}



.dropdown1-icon i.bx {

  font-size: 1.5rem;

  line-height: 1.5;

  color: #000;

}



.dropdown1-items {

  row-gap: 0.5rem;

  padding-inline: 3.5rem;

  padding-top: 0.35rem;

}



.dropdown1-link {

  font-weight: 400;

  line-height: inherit;

  transition: color 0.3s ease;

}



.dropdown1-show>.dropdown1-toggle i.bx {

  rotate: 180deg;

}



.dropdown1-block {display: flex;align-items: flex-start;-moz-column-gap: 1rem;column-gap: 1rem;padding-top: 1rem;padding-inline: 1rem;display: grid;grid-template-columns: 76px 1fr;/* align-items: center; */gap: 10px;position: relative;z-index: 1;}



.mnu-rght h5 {

    margin: 20px 0;

    font-size: 19px;

    line-height: 26px;

}



li.menu1-item.dropdown1:hover span {

  color: #13a89e !important;

}



li.menu1-item.dropdown1:hover i {

  background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

  margin: 0;

  color: transparent;

  background-clip: text;

  -webkit-background-clip: text;

  background-size: 100%;

  animation: color 10s linear infinite;

}



.menu1-link1:hover {

  background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

  margin: 0;

  color: transparent;

  background-clip: text;

  -webkit-background-clip: text;

  background-size: 100%;

  animation: color 10s linear infinite;

}



.menu1-link1:active {

  background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

  margin: 0;

  color: transparent;

  background-clip: text;

  -webkit-background-clip: text;

  background-size: 100%;

  animation: color 10s linear infinite;

}





.menu1-link1.active {

  background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

  margin: 0;

  color: transparent;

  background-clip: text;

  -webkit-background-clip: text;

  background-size: 100%;

  animation: color 10s linear infinite;

}















.menu1-link1::after {

  content: '';

  display: block;

  width: 0;

  height: 2px;

  background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

  transition: width .3s;

}



.menu1-link1:hover::after {

  color: #13a89e !important;

  width: 100%;

}



 



li.menu1-item.dropdown1::after{

      content: '';

  display: block;

  width: 0;

  height: 2px;

  background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

  transition: width .3s;

}

















a.menu1-link1:focus {

  color: #13a89e;

}



span.dropdown1-icon {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    overflow: hidden;
    background: #f5f5f5;
    transition: 0.25s linear;
    border: #fff0 1px solid;
    padding: 6px;
}



.brdr-grdnt-drpdwn span.dropdown1-icon {

  border: rgba(82, 72, 72, 0) 1px solid;

  background: #fff   center no-repeat;

  background-size: 70px;

}
.dropdown1-inner {
    /* text-align: center; */
}


@media screen and (min-width: 62rem) {

  .dropdown1-toggle {

    -moz-column-gap: 0.35rem;

    column-gap: 0.35rem;

    pointer-events: none;

    display:block;

  }



  .dropdown1-content {

    position: absolute;

    left: 0;

    right: 0;

    top: 6rem;

    opacity: 0;

    height: -webkit-max-content;

    height: -moz-max-content;

    height: max-content;

    pointer-events: none;

    background-color: #fff;

    border-top: 2px solid #fff;

    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);

    transition: top 0.4s, opacity 0.3s ease;

  }



  .dropdown-list-mn {display: grid;grid-template-columns: 1fr 1fr  1fr;gap: 10px 20px;}



  .dropdown1-column {

    -moz-column-gap: 120px;

    column-gap: 120px;

  /*  max-width: 75rem; */

    margin-inline: auto;

    display: grid;

   /* grid-template-columns: 1fr 340px; */

    gap: 50px;

    padding: 20px 0;

  }



  .dropdown1-group {

    align-content: baseline;

    row-gap: 1.25rem;

  }



  .dropdown1-group:first-child,

  .dropdown1-group:last-child {

    margin: unset;

  }



  .dropdown1-items {

    padding-top: unset;

  }



  .dropdown1-block {

    padding-top: unset;

    padding-inline: unset;

  }



  .dropdown1:hover>.dropdown1-content {

    cursor: initial;

    top: 90px;

    opacity: 1;

    pointer-events: initial;

  }



  .dropdown1:hover>.dropdown1-toggle i.bx {

    rotate: 180deg;

  }

}



.mnu-rght {

  overflow: hidden;

  z-index: 1;

  height: 100%;

  border-radius: 20px;

  padding: 48px 18px;

  display: flex;

  align-items: center;

  justify-content: center;

  flex-direction: column;

  text-align: center;

  background: #f1f2ef;

}



.mnu-rght-btn a img {

  transition: .5s all;

}



.mnu-rght-btn a {

  font-size: 17px;

  color: #000;

  text-decoration: none;

  font-weight: 600;

  transition: .5s all;

}





.burger {

  cursor: pointer;

  position: relative;

  display: block;

  z-index: 10;

  width: 1.5rem;

  height: 1rem;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  visibility: visible;

}



.burger-line {

  position: absolute;

  display: block;

  right: 0;

  width: 100%;

  height: 2px;

  opacity: 1;

  background-color: #000;

  transition: all 0.3s ease;

}



.burger-line:nth-child(1) {

  top: 0px;

}



.burger-line:nth-child(2) {

  top: 0.5rem;

  width: 70%;

}



.burger-line:nth-child(3) {

  top: 1rem;

}



.burger.is-active>.burger-line:nth-child(1) {

  top: 0.5rem;

  rotate: 135deg;

}



.burger.is-active>.burger-line:nth-child(2) {

  opacity: 0;

}



.burger.is-active>.burger-line:nth-child(3) {

  top: 0.5rem;

  rotate: -135deg;

}



@media screen and (min-width: 62rem) {

  .burger {

    display: none;

    visibility: hidden;

  }

}



.dropdown-list-mn a {

  text-decoration: none;

  color: #000;

  background: rgb(233 233 233 / 50%);

  padding: 20px 10px;

  border-radius: 10px;

  display: inline-block;

}



.dropdown-list-mn a:hover {

  background: rgb(234 240 243 / .5);

}



.dropdown-list-mn a:hover span.dropdown1-icon {

border: #13a89e 1px solid;

}



.dropdown-list-mn a:hover img {
  transform: scale(1.1);
  transition: .6s all;
}

.dropdown1:hover>.dropdown1-toggle i.fa-angle-down {
  rotate: 180deg;
}
 
.dropdown1-inner p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    opacity: .6;
    margin: 0;
    text-align: left;
}
 
.mnu-rght-btn a:hover img {
  transform: translateX(2px);
}

.dropdown1-inner h6 {
	font-size: 18px;
    margin-bottom: 2px;
}

.dropdown1-toggle i.fa-angle-down {

  transition: rotate 0.4s ease;

}



.mnu-itm-nm {

  text-transform: uppercase;

  font-size: 16px;

}

















.dropdown1-content1 .mnu-lnks li a img {

  width: 50px;

  border-radius: 50px;

}

.dropdown1-content.dropdown1-content1 {

    border: 0;

}

.dropdown1-content1 {

  width: fit-content;

  left: auto;

  right: auto;

}



.dropdown1-content1 .mnu-lnks li a {

  padding: 5px 10px;

  font-size: 13px;

  font-weight: 500;

  display: flex;

  align-items: center;

  gap: 10px;

  line-height: 20px;

}



li.menu1-item.active .mnu-lnks a {

  color: #000;

}



.dropdown1-content1 .mnu-lnks a:hover {

  color: #000000;

  background: #f5f5f5;

}



li.menu1-item .dropdown1-content1 a::after {

  content: none;

  display: block;

  width: 0;

  height: 2px;

  background: none;

  transition: width .3s;

}



li.menu1-item.dropdown1 a {

  text-decoration: none;

}

.mnu-lnks a {

  color: #000;

  text-decoration: none;

  border-bottom: 1px solid #ccc;

}



.mnu-lnks a:hover {

  color: #184980;

}



.mnu-lnks li {

  line-height: 28px;

  list-style: none;

  font-size: 15px;

}



.mnu-lnks ul {

    padding: 0;

}



.mnu-sb-rght h6 {

    margin: 0;

    padding: 6px 0;

}





.dropdown1-content1 .mnu-lnks li a {

    gap: 5px;

}



.dropdown1-content1 .mnu-lnks li a img {

    width: 30px;

}





 .hdr-1 {

     padding: 10px 0;

     background: #1b1b1b;

 }



 .hdr-1 h6 {

     margin-bottom: 0;

     color: #fff;

 }



 .hdr-cntct li {

     display: inline-block;

     margin-right: 10px;

     color: #fff;

 }



 .hdr-cntct ul {

     margin: 0;

     padding: 0;

 }



 .hdr-cntct li a {

     color: #fff;

     text-decoration: none;

     font-size: 14px;

 }



 .hdr-cntct li a:hover {

     color: #f99859;

 }



 .hdr-mnu ul {

     text-align: right;

     padding: 0;

     margin: 0;

 }



 .hdr-mnu li {

     display: inline-block;

     padding-left: 10px;

     border-right: 1px solid #ccc;

     line-height: 1;

     padding-right: 10px;

 }



 .hdr-mnu li:nth-last-child(1) {

     padding-left: 10px;

     border-right: 0px solid #ccc;

     padding-right: 0px;

 }



 .hdr-mnu li a:hover {

     color: #f99859;

 }



 .hdr-mnu li a {

     font-family: "Roboto", sans-serif;

     color: #fff;

     font-size: 14px;

     text-decoration: none;

 }



 .container-1 {

     max-width: 90%;

 }

.navbar1-inner img {

    max-width: 200px;

}



 .donate-btn-1 img {

     margin-bottom: 0;

 }



 .donate-btn-1 a {

     display: inline-block;

     color: #fff;

     font-size: 16px;

     font-weight: 500;

     background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

     padding: 10px 25px;

     border-radius: 10px;

     transition: all 0.3s;

     position: relative;

     z-index: 5;

     text-decoration: none;

 }



 .donate-btn-1 a:hover {

     background: linear-gradient(90deg, #13a89e 0%, #13a89e 100%);

     transition: all 0.3s;

 }



 .donate-btn-1 img {

     margin-right: 5px;

 }













@media (max-width:991.9px) {

  ul.menu1 {

    padding: 0;

  }

.dropdown1-content1 {

    width: 100%;

}

.mnu-sb-rght {

    width: 100%;

}

  .menu1-link1 {

    display: block;

    align-items: center;

    justify-content: start;

  }

  .dropdown1-content1 .mnu-lnks li a {

    padding: 5px 0px;

}

.mnu-lnks ul {

    padding: 0;

    padding-left: 24px;

}

  .dropdown1-group-rght {

    padding-inline: 1.5rem;

  }



  .dropdown1-inner p {
    font-size: 13px;
    line-height: 18px;
  }



  .dropdown-list-mn a {
margin-bottom: 10px;
    padding: 8px 8px;

  }



  .dropdown1-inner h6 {

    font-size: 14px;

    margin-bottom: 2px;

  }



  .dropdown1-block {

    padding: 0;

    gap: 10px;

  }



  .mnu-rght h5 {

    margin: 14px 0;

    font-size: 18px;

  }



  .mnu-rght {

    padding: 20px 15px;

  }











}



@media (min-width:1330px)  and (max-width:1470px) {



 



  }