| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301 | .top-navbar {  position: fixed;  left: 0;  top: 0;  width: 100%;  height: 50px;  z-index: 99999;  transition: all 0.4s ease-out;  margin: 0;  padding-top: 0.1rem;  text-align: center;}/* --- initial state start ------ */.initial-navbar {  background-color: transparent;}.initial-navbar .navbar-brand {  color: #c0ccda;  font-weight: 600;}.initial-navbar li a {  color: #c0ccda;}.initial-navbar .navbar-nav .active,.initial-navbar li a:hover {  color: #f9fafc;  transition: all 0.3s ease-out;}.navbar-collapse {  margin-top: -5px;}.navbar-collapse.show,.navbar-collapse.collapsing {  background-color: #f9fafc;  padding-left: 1rem;}/* --- initial state end ------ *//* --- state after scroll start --- */.final-navbar {  background-color: #f9fafc;  color: #1c2d41;  transition: all 0.3s ease-out;}.final-navbar .navbar-brand {  color: #1c2d41;  font-weight: 600;}.final-navbar li a {  color: #1c2d41;  font-weight: 500;  transition: all 0.3s ease-out;  border-bottom: 2px solid#F9FAFC;}.final-navbar .navbar-nav .active,.final-navbar li a:hover {  color: #2098d1;  transition: all 0.3s ease-out;  border-bottom: 2px solid #2098d1;  background: rgb(2, 0, 36);  background: linear-gradient(    90deg,    rgba(2, 0, 36, 1) 0%,    rgba(34, 136, 168, 0.1) 0%  );}.navbar-collapse.show li a,.navbar-collapse.collapsing li a {  color: #1c2d41;  font-weight: 500;  transition: all 0.3s ease-out;}.navbar-collapse.show .navbar-nav .active,.navbar-collapse.show .navbar-nav a:hover {  color: #2098d1;}#top-navbar-divider {  margin-top: 10px;}/* --- state after scroll end --- */#top-navbar-divider {  background: rgba(192, 204, 218, 0.8);  height: 20px;  width: 2px;}.final-navbar #top-navbar-divider {  background: rgba(0, 0, 0, 0.6);}#top-navbar-divider {  height: 20px;  width: 2px;}.navbar-brand img {  width: 42px;  padding: 5px;  margin-left: -10px;}.top-navbar .dropdown-menu {  box-shadow: 0px 8px 56px rgba(15, 80, 100, 0.16);  border: 1px solid #fff;  max-height: 0vh;  overflow: hidden;  display: block;  visibility: hidden;  transition: all 0.3s ease-out;}.top-navbar .dropdown-menu.show {  max-height: 100vh;  visibility: visible;  transition: all 0.3s ease-in;}.top-navbar .dropdown-menu a {  color: #1c2d41;  border-bottom: none;}.top-navbar .dropdown-menu a:hover {  color: #2098d1;  transition: all 0.3s ease-out;  border-bottom: none;  background: rgb(2, 0, 36);  background: linear-gradient(    90deg,    rgba(2, 0, 36, 1) 0%,    rgba(34, 136, 168, 0.2) 0%  );}/* ============= Device specific fixes ======= *//* Large screens such as TV */@media only screen and (min-width: 1824px) {}/* Extra large devices (large desktops, 1200px and up) */@media (max-width: 1400px) {}@media (max-width: 1200px) {}/* IPad Pro */@media (max-width: 1024px) {  .top-navbar {    height: -webkit-fit-content;    height: -moz-fit-content;    height: fit-content;    padding-bottom: 0px;    padding-top: 0px;  }  .top-navbar .container {    max-width: 100%;  }  .initial-navbar .navbar-nav .active,  .initial-navbar li a:hover {    color: #2098d1;    transition: all 0.3s ease-out;  }  .final-navbar .navbar-nav .active,  .final-navbar li a:hover {    color: #2098d1;    transition: none;    border-bottom: none;    background: transparent;  }  .final-navbar li a {    border-bottom: none;  }  .dropdown-divider {    border-top: 1px solid #c0ccda;  }  #top-navbar-divider {    background: rgba(0, 0, 0, 0.6);    height: auto;    width: auto;    margin-right: 15px;  }  .top-navbar .dropdown-menu {    text-align: center;    margin-bottom: 0.5rem;    margin-right: 1rem;    transition: all 0.3s ease-out;  }}/*  Large devices (desktops, 992px and up) */@media (max-width: 992px) {  .initial-navbar .navbar-nav .active,  .initial-navbar li a:hover {    color: #2098d1;    transition: all 0.3s ease-out;  }  .final-navbar .navbar-nav .active,  .final-navbar li a:hover {    color: #2098d1;    transition: none;    border-bottom: none;    background: transparent;  }  .final-navbar li a {    border-bottom: none;  }  .dropdown-divider {    border-top: 1px solid #c0ccda;  }  #top-navbar-divider {    background: rgba(0, 0, 0, 0.6);    height: auto;    width: auto;    margin-right: 15px;  }}/* Medium devices (tablets, 768px and up) */@media only screen and (max-width: 768px) {  .initial-navbar .navbar-nav .active,  .initial-navbar li a:hover {    color: #2098d1;    transition: all 0.3s ease-out;  }  .final-navbar .navbar-nav .active,  .final-navbar li a:hover {    color: #2098d1;    transition: none;    border-bottom: none;    background: transparent;  }  .final-navbar li a {    border-bottom: none;  }  .dropdown-divider {    border-top: 1px solid #c0ccda;  }  #top-navbar-divider {    background: rgba(0, 0, 0, 0.6);    height: auto;    width: auto;    margin-right: 15px;  }}/* Small devices (landscape phones, 576px and up) */@media only screen and (max-width: 576px) {  .top-navbar .dropdown-menu {    margin-left: -1rem;    margin-right: 0rem;  }}/* iPhoneX, iPhone 6,7,8 */@media only screen and (max-width: 375px) {}/* Galaxy S5, Moto G4 */@media only screen and (max-width: 360px) {}/* iPhone 5 or before */@media only screen and (max-width: 320px) {}
 |