 

.header1{

    width: 100%;

    position: fixed;

    top: 0;

    left: 0;

    height: 100px;

    padding: 10px 0px;

    box-sizing: border-box;

    transition: .5s;

    z-index: 100;

}

.header1.black{

    background: rgb(255, 255, 255);

    height: 80px;

    padding: 0px 0px;

}

.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.lft-mnu {

  justify-content:end;

}



.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: 500;

  line-height: inherit;

  display: grid;

  align-items: center;

  justify-content: space-between;

  padding-block: 0.5rem;

  padding-inline: 1.5rem;

  color: #767676;

  transition: color 0.3s ease;

  text-decoration: none;

  font-size: 17px;

}



@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: #f38512 !important;

    width: 100%;

  }









  .menu1 {

    display: flex;

    flex-direction: row;

    justify-content: flex-end;

    -moz-column-gap: 10px;

    column-gap: 35px;

    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;

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

    text-transform: uppercase;

    font-size: 13px;

    font-weight: 500;

    color: #767676;

  }

}



.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;

  padding-inline: 1.5rem;

}



.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: #767676;

}



.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: 20px;

  position: relative;

  z-index: 1;

}



.mnu-rght h5 {

  margin: 20px 0;

  font-size: 19px;

  line-height: 26px;

}



li.menu1-item.dropdown1:hover span {

  color: #f38512 !important;

}



li.menu1-item.dropdown1:hover i {

  background: linear-gradient(90deg, #767676 0%, #8b8b8b 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, #767676 0%, #8b8b8b 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, #767676 0%, #8b8b8b 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, #767676 0%, #8b8b8b 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, #898989 0%, #767676 100%);

  transition: width .3s;

}



.menu1-link1:hover::after {

  color: #767676 !important;

  width: 100%;

}







li.menu1-item.dropdown1::after {

  content: '';

  display: block;

  width: 0;

  height: 2px;

  background: linear-gradient(90deg, #fc9c5d 0%, #cf5b15 100%);

  transition: width .3s;

}

















a.menu1-link1:focus {

  color: #5a5a5a;

}



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 url(https://www.metalpower.net/wp-content/themes/metalpower/assets/images/icons/border.svg) center no-repeat;

  background-size: 70px;

}



@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;

    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: #767676;

  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: #767676;

  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: #767676;

  background: rgba(255, 255, 255, 0.5);

  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: rgb(239 137 72) 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: #767676;

  font-size: 16px;

  font-style: normal;

  font-weight: 400;

  line-height: 150%;

  opacity: .6;

  margin: 0;

}



.mnu-rght-btn a:hover img {

  transform: translateX(2px);

}



.dropdown1-inner h6 {

  font-size: 19px;

}



.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 {

  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, #fc9c5e 0%, #ce5a14 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, #ce5a14 0%, #fc9c5e 100%);

  transition: all 0.3s;

}



.donate-btn-1 img {

  margin-right: 5px;

}

 

@media (max-width:991.9px) {

  ul.menu1 {

    padding: 0;

    margin-bottom: 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: 14px;

    line-height: 18px;

  }



  .dropdown-list-mn a {

    padding: 8px 2px;

  }



  .dropdown1-inner h6 {

    font-size: 16px;

    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) {



  .menu1 {}



}