/*  NEW ADAPATION MENU NAVBAR */

.topNav--content__navigation > .nav-content {
   width: 100%; 
   padding: 0; 
   margin: 0;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled {
   display: flex; 
   justify-content: space-between; 
   width: 100%; 
   margin: 0 auto; 
   padding: 0;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li {
   position: relative;
   padding: 10px 0;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .item-menu{
   font-size: 11px; 
   padding: 15px 0 0;
   margin: 0;
}

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

   .topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .item-menu {
      font-size: 14px;
   }

   .topNav--content__navigation > .nav-content > .nav-list.list-unstyled {
      justify-content: flex-start; 
   }

   .topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li:not(:last-child)::after {
      content: "";
      font-size: 14px;
      margin: 0 20px;
      border-right: 0.1px solid #CCC;

   }
   
}

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

   .topNav--content__navigation > .nav-content {
      width: 80%; 
   }
   
   .topNav--content__navigation > .nav-content > .nav-list.list-unstyled {
      justify-content: flex-start; 
   }
   
}


/* NEW INCREMENT DROPDOWN MENU */

.topNav {
   overflow: visible !important;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown {
   position: absolute;
   top: 35px;
   left: -30px;
   visibility: hidden;
   background-color: #FFF;
   opacity: 0;
   text-align: left;
   box-shadow: 0 6px 24px 0 rgb(0 0 0 / 16%);
   transition: all 300ms ease-in-out;
}

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

   .topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown {
      left: 0;
   }
}


.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .item-menu.-adaptation {
   background-color: transparent;
}


.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > a.item-menu.-adaptation:hover {
   cursor: pointer;
   text-decoration: underline;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .item-menu.-adaptation:hover + .-menudropdown {
   visibility: visible;
   opacity: 0.95;
   transition: all 300ms ease-in-out;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown:hover {
   visibility: visible;
   opacity: 0.95;
   transition: all 300ms ease-in-out;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown {
   list-style: none;
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown > li {
   width: 100%;
   padding: 15px 60px;
   text-align: center;
}

.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown > li:not(:last-child) {
   border-bottom: 1px solid #4dae46;
}


.topNav--content__navigation > .nav-content > .nav-list.list-unstyled > li > .-menudropdown > li > .item-menu {
   width: 100%;
}

/* BANNER HERO ADAPTATON FOR HOME PAGE */

.slick-home > .slick-list > .slick-track > .header > .header--content > .container.-adaptation {
   padding-bottom: 10%;
}   


/* PARTNERS SECTION ADAPTATON FOR HOME PAGE */

@media screen and (min-width: 768px) {
   .partners > .container.pdg-content > .row > .featured-partners {
      width: 100%; 
      margin: 0 auto; 
      display: inline-flex; 
      justify-content: space-between; 
   }
}

@media screen and (max-width: 1200px) {
   .partners > .container.pdg-content > .row > .featured-partners .box-partners {
      height: 112px;
      background-size: 65% !important
   }
}