.menu{
  background: #fff;
  padding: 0!important;
}



#header{
  background: #fff;
}
.menu .nav-link{
  font-size: 18px;
  font-weight: 600;
  color: #263471;
  margin-left: 10px;
  padding: 0;
}
.nav-item{
  text-transform: uppercase;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    border-bottom: 3px solid #feda14;
    border-radius: 5px;
    font-weight: 600;
}

.nectar-shape-divider-wrap[data-style="fan"] svg rect {
    opacity: 0.3;
}
.nectar-shape-divider-wrap[data-style="fan"] svg polygon:nth-child(2) {
    opacity: 0.15;
}
.nectar-shape-divider1{
    position: absolute;
    width: 100%;
    height: 80px;
    left: 0px;
    top: -79px;
    /* bottom: -1px; */
    padding: 0 !important;
}
  .dropdown-menu{
/*  border: 1px solid #26abe2 !important;*/
    border: 0 !important;
    border-radius: 3px;
    padding: 0 !important;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: var(--bs-dropdown-link-hover-color);
    background-color: #00adef !important;
    font-size: 15px;
}
.nav-item, .dropdown-item{
  font-size: 15px;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #84be1d !important;
}


.patch {
    width: 100%;
    height: 130px;
    /* margin-top: 7%; */
    background-position-y: top;
    text-align: center;
    /* position: relative; */
}
.patch {
    background: url(../img/bg-header.png) left center no-repeat;
    background-size: cover;
}
.patch h1 {
    /* position: absolute; */
    width: 100%;
    /* font-weight: 600; */
    font-size: 40px;
    text-transform: uppercase;
    padding-top:3%;
    color: #263471;
    font-weight: bold;
    -webkit-text-stroke: thin;
}

/* MQ
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media screen and (max-width: 550px) {
}

@media screen and (max-width: 768px) {
  .logo-w {
    width: 25%;
}
  .subscribe form {
    font-size: 16px;
    border: 2px solid #36447c;
    border-radius: 17px;
    overflow: hidden;
}
.subscribe button {
/*    font-size: 20px;*/
    float: right;
/*    padding: 17px 20px;*/
    margin-left: -1px;
    background: #fcc04a;
    transition: padding 0.2s;
    border: 0;
    width: 34%;
}
.subscribe input {
/*    font-size: inherit;*/
    width: 66%;
/*    padding: 16px;*/
    margin-right: -1px;
    transition: padding 0.2s;
    border: 0;
}
}

@media screen and (min-width: 995px) {
 
}

@media screen and (min-width: 1200px) {
  
}

/*scroll bottom to top*/
#button {
  display: inline-block;
  background-color: #fbd812;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #263471;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
  text-decoration: none;
}

