   /* FOOTER ----------------- */
   /* #footercarrouselrow .lSSlideOuter {
    background-color: #D5DCEF;
    border-radius: 74px;
    padding: 5px 0 5px 75px;
    height: 65px;
} */
   #footercarrouselul>.left,
   #footercarrouselul>.right {
     margin-top: 0px;
   }

   #philips {
     margin-top: 19px;
   }

   #trinity,
   #daf {
     margin-top: 15px;
   }

   #studyportals,
   #neways {
     margin-top: 8px;
   }

   #asml {
     margin-top: 13px;
   }

   #hoyer {
     margin-top: 12px;
   }

   #gamehouse,
   #bpeindhoven,
   #royalhaskoning {
     margin-top: 5px;
   }

   #sioux {
     margin-top: 10px;
   }

   #obeindhoven {
     margin-top: -5px;
   }

   footer {
     /* padding-bottom: 25px; */
     padding: 2rem 2rem 25px 2rem;
   }

   #navigateandconnectrowsmall {
     display: none;
   }

   #footerdisclaimer {
     margin-bottom: 0;
     padding-bottom: 0;
   }

   .footercarrouselimage {
     /* height: 50px;
      min-width: 50px;
      max-width: 100px; */
     width: 100px;
     height: auto;
   }

   #gamehouse {
     width: 50px;
   }

   #bpeindhoven {
     width: 50px;

   }

   #iamupb {
     margin-top: 200px;
   }

   #iamupbh3 {
     font-weight: 600;
     font-size: 24px;
     line-height: 57px;
     text-align: center;
     letter-spacing: -0.005em;
     color: #577BD0;
     margin-bottom: 025px;
     width: 100%;

   }

   footer {
     background-color: #577BD0;
     /* max-width: 1280px; */
     /* margin: 0 auto; */
   }

   .navigatewithush2 {
     font-size: 24px;
     font-weight: 600;
     line-height: 2.4;
     letter-spacing: -0.12px;
     text-align: left;
     color: #fff;
     padding-bottom: 25px;
     /* margin-left: 63px; */
   }

   .ourpartnersh2 {
     font-size: 24px;
     font-weight: 600;
     line-height: 2.4;
     letter-spacing: -0.12px;
     text-align: center;
     color: #fff;
     /* margin-left: 63px; */
     min-width: 287px;
     padding-bottom: 25px;

   }

   #soccont {
     display: flex;
     justify-content: space-between;
     padding-right: 55px;
     padding-left: 0 !important;
     /* margin-top: 45px; */
   }

   #ourpartnersrow,
   #navigateandconnectrow {
     /* padding: 0 0 0 63px; */
     margin-left: 0;
     margin-right: 0;
   }

   #ourpartnersrow {
     display: block;
     width: 100%;
   }

   #footermenu a {
     color: white;
     margin: 10px 0;
   }

   #footermenu ul {
     list-style: none;
   }

   #footermenu li {
     margin-left: -39px;
   }

   .socimg {
     width: 35px;
     height: 35px;
   }

   .footermenuheads {
     height: 21px;
     font-size: 14px;
     font-weight: 600;
     line-height: 2.1;
     text-align: left;
     color: #fff;
   }

   #footermenu ul li a {
     width: 112px;
     font-size: 12px;
     line-height: 2.48;
     text-align: left;
     color: #fff;
   }

   #footerdisclaimer {
     font-size: 9px;
     text-align: center;
     color: #FFFFFF;
   }

   .footerlinks a {
     font-size: 9px;
     color: #fff;
   }

   #footerlinks {
     margin-bottom: 15px;
     width: 100%;
   }

   #footercopywrite {
     width: 100%;
   }

   #footercarrouselrow {
     max-width: 1180px;
     margin: 0 auto;
   }

   #navigateandconnectrowsmall {
     display: none;
     max-width: 100%;
   }

   #footernavcontainer ul li {
     list-style: none;
   }

   #footernavcontainer a {
     color: white;
     white-space: nowrap;
     font-size: 12px;
     line-height: 2.59;
     text-align: left;

   }

   .footermenuhead a {
     font-weight: bold;
     font-size: 14px !important;
     line-height: 2.1;
   }

   #footernavcontainer ul {
     padding-left: 0;

   }

   #navigateandconnectrow {
     width: 100%;
   }

   #navigateandconnect {
     display: flex;
     flex-wrap: wrap;
     max-width: 88%;
     margin: 50px auto 75px auto;
   }
   #footerlinkssectionsmall{
    display: none;
  }
  #footerlinkssection{
    display: block;
  }
   @media only screen and (max-width: 1500px) {
     #soccont {

       padding-right: 0;

     }
   }

   @media only screen and (max-width: 992px) {
     #navigateandconnect {
       margin: 15px auto 75px auto;
     }

     #footermenu {
       color: white;
       margin-right: 15px;
       margin-left: 0;
     }

     #footercontainer {
       padding-left: 0;
       padding-right: 0;
       width: calc(100vw - 15px);
     }

     #soccont>div {
       margin-bottom: 35px;
     }

     #footerlinks {
       margin-bottom: 0;
       margin-top: 25px;
     }
   }

   @media only screen and (max-width: 786px) {
#footerlinkssectionsmall{
  display: block;
}
#footerlinkssection{
  display: none;
}
     .footerlinks a {
       font-size: 11px;

     }

     #footerdisclaimer {
       font-size: 11px;

     }

     #navigateandconnect {
       margin: 50px auto 0 auto;
     }

     #soccontsmall {
       display: flex;
       justify-content: space-between;
       width: 60%;
       margin-left: 20%;
       margin-top: 65px;
       margin-bottom: 65px;
     }

     #footermenu a {
       width: 100%;
       text-align: center;
       display: block;
       margin-bottom: 25px;
     }

     #iamupb {
       /* display: none;*/
       margin-top: 100px;
     }

     #navigateandconnectrow {
       display: none;
     }

     #navigateandconnectrowsmall {
       display: block;
     }

     #navigateandconnectrowsmall {
       display: none;
     }

     #navigateandconnectrow {
       display: block;
     }

     #footerconnect {
       display: block;


     }

     #soccont {

       padding: 0;
       max-width: 35% !important;
     }

     #ourpartners {
       display: block;
       padding: 0 2.6rem;
     }

     #footermenu {
       display: block;
     }

     #ourpartnersrow,
     #navigateandconnectrow {
       /*padding: 0 2rem;*/
       margin-top: 25px;
       text-align: left;
     }

     .navigatewithush2 {
       text-align: left;
     }

     .dropdown-menu {}

     .ourpartnersh2 {
       text-align: left;
     }

     #navigateandconnectrowsmall {
       margin-left: 0;
       margin-right: 0;
     }

     .footermenucontainerdiv {
       display: none;
     }

     /* .footermenuhead:after{
    border-right: 3px solid #23d796;
    border-bottom: 3px solid #23d796;
    height: 10px;
    width: 10px;
    margin-left: 25px;
    transform: rotate(0.125turn);
    content: '';
    display: inline-block;
    } */
     #footermenu {
       width: 80%;
       max-width: 125px;
       margin: 0 auto;
     }

     #footermenu a {
       text-align: left;
     }

     .dropdowngreentriangle {
       border-right: 3px solid #23d796;
       border-bottom: 3px solid #23d796;
       height: 10px;
       width: 10px;
       margin-left: 25px;
       transform: rotate(0.125turn);
       content: '';
       display: inline-block;
       float: right;
     }

     .footermenucontainerdiv a {
       margin-left: 25px !important;
     }
   }

   footer .lSSlideWrapper.usingCss {
     /* background-color: red; */
   }

   @media only screen and (max-width: 500px) {
    .navigatewithush2 {
      font-size: 20px;
    }
    .ourpartnersh2 {
      font-size: 20px;
    }
    
    .footerlinks a {
      font-size: 10px;

    }

    #footerdisclaimer {
      font-size: 9px;

    }
     .footercarrouselimage {
       width: 65px;

     }

     #ourpartners {
       display: block;
       padding: 0px 1.5rem;
     }

     #soccontsmall {
       width: 90%;
       margin-left: 5%;
     }

     #soccont {

       max-width: 63% !important;
     }

     footer {
       /* padding-bottom: 25px; */
       padding: 0;
     }

   }


   .lightwidget-widget {
     height: 300px;
   }

   #lightwidget {
     /* background-color: #577BD0; */
     /* height: 220px; */
     /* width: 1200px;
  align-items: center;
  margin: 0 auto 75px auto;
  max-width: 100%; */
     width: 70vw;
     max-width: 70vw;
     margin-left: 15vw;
     margin-bottom: 75px;
   }

   #footerlinkssection {
     margin-bottom: 0 !important;
   }

   #footerlinks {
     margin-bottom: 0;
   }

   .footerlinks {
     color: white;

   }

   .footerlinks a:after {
     content: ' - ';
   }
   @media only screen and (max-width: 380px) {
   #footernavcontainer a {

    font-size: 11px;

}
   }