/*
 * ------------------------------------------
 *  Responsive Grid Media Queries - 1280, 1024, 768, 480 *
 *   1280-1024   - desktop (default grid)
 *   1024-768    - tablet landscape
 *   768-480     - tablet 
 *   480-less    - phone landscape & smaller
 * --------------------------------------------
 */
@media all and (min-width: 1024px) and (max-width: 1280px) {}

@media all and (min-width: 768px) and (max-width: 1024px) {}

@media (min-width: 900px) {
 .border-end-d {
  border-right: 1px solid #c5c5c5;
 }
}

@media (max-width: 768px) {
 .set-cc img {
  width: 99px;
 }
}

@media all and (min-width: 480px) and (max-width: 768px) {
 .h-logo img {
  width: 230px !important;
 }

 .lh-lg {
  line-height: 1.5 !important;
 }
}

@media all and (max-width: 480px) {
 .h-logo img {
  width: 230px !important;
 }

 .lh-lg {
  line-height: 1.4 !important;
 }
}

@media all and (min-width: 992px) {
 .navbar .nav-item .dropdown-menu {
  display: none;
 }

 .navbar .nav-item:hover .nav-link {}

 .navbar .nav-item:hover .dropdown-menu {
  display: block;
 }

 .navbar .nav-item .dropdown-menu {
  margin-top: 0;
 }
}