@media (min-width: 768px) {

  .thumb-items-border-2:nth-child(2n) {
    border-right: none;
  }
  .thumb-items-border-2:last-child {
    border-bottom: none;
    border-right: none;
  }
  .thumb-items-border-2:last-child:before,
  .thumb-items-border-2:last-child:after {
    display: none;
  }

  .thumb-items-border-3-grey:nth-last-child(1),
  .thumb-items-border-3-grey:nth-last-child(2),
  .thumb-items-border-3-grey:nth-last-child(3) {
    border-bottom: none;
  }
  .thumb-items-border-3-grey:nth-last-child(1):before,
  .thumb-items-border-3-grey:nth-last-child(2):before,
  .thumb-items-border-3-grey:nth-last-child(3):before,
  .thumb-items-border-3-grey:nth-last-child(1):after,
  .thumb-items-border-3-grey:nth-last-child(2):after,
  .thumb-items-border-3-grey:nth-last-child(3):after {
    display: none;
  }
  .thumb-items-border-3-grey:nth-child(3n) {
    border-right: none;
  }

  .thumb-items-border-3:nth-last-child(1),
  .thumb-items-border-3:nth-last-child(2),
  .thumb-items-border-3:nth-last-child(3) {
    border-bottom: none;
  }

  .thumb-items-border-3:nth-last-child(1):before,
  .thumb-items-border-3:nth-last-child(2):before,
  .thumb-items-border-3:nth-last-child(3):before,
  .thumb-items-border-3:nth-last-child(1):after,
  .thumb-items-border-3:nth-last-child(2):after,
  .thumb-items-border-3:nth-last-child(3):after {
    display: none;
  }

  .thumb-items-border-3:nth-child(3n) {
    border-right: none;
  }
}

@media (max-width: 767px) and (min-width: 576px) {
  .thumb-items-border-3-grey:nth-child(2n) {
    border-right: none;
  }

  .thumb-items-border-3:nth-child(2n) {
    border-right: none;
  }
  .thumb-items-border-2:nth-child(n) {
    border-right: none;
  }
}

@media (max-width: 575px) {
  .thumb-items-border-3-grey:nth-child(n) {
    border-right: none;
  }

  .thumb-items-border-3:nth-child(n) {
    border-right: none;
  }
  .thumb-items-border-2:nth-child(n) {
    border-right: none;
  }
}

@media (min-width: 768px) {
  .news-item img {
    padding-right: 1rem;
  }
}

@media (max-width: 991px) {
  /*=== Reuseable CSS ===*/
  .navbar-toggler {
    border: none;
  }
  .navbar-toggler i:before {
    content: "\f0c9";
  }
  .navbar-toggler[aria-expanded="true"] {
    position: fixed;
    color: black !Important;
    z-index: 6;
    top: 22px;
    left: auto;
    right: 1rem;

  }
  .navbar-toggler[aria-expanded="true"]:focus,
  .navbar-toggler[aria-expanded="true"]:hover,
  .navbar-toggler:focus,
  .navbar-toggler:hover {
    color: white;
    outline: none;
  }
  .navbar-toggler[aria-expanded="true"] i:before {
    content: "\f00d" !important;
  }
  .main-menu .center-menu .nav-item:hover .nav-link,
  .main-menu .center-menu .nav-item:focus .nav-link {
    color: black;
  }
  .navbar-brand img {
    height: 60px;
  }
  .navbar-toggler-right {
    top: 1.7rem;
    font-size: 30px;
    border: none;
  }
  .main-menu {
    padding: 1.5rem 1rem;
    height: 78px;
    text-align: right;
  }
  .main-menu .navbar-nav {
    width: 100%;
    margin-right: 0 !important;
    min-height: 100%;
    background: white;
  }
  .main-menu .center-menu .nav-item:first-child {
    margin-top: 75px;
  }
  .main-menu .center-menu .nav-item {
    padding: 0;
    border-bottom: 1px solid #f5f5f5;
    text-align: left;
  }
  .main-menu .center-menu .nav-item .dropdown-toggle {
    margin: 0;
    padding: 1.2rem 0.75rem;
  }
  .main-menu .center-menu .nav-item.active {
    background: rgba(180, 28, 49, 0.9);
  }
  .main-menu .center-menu .nav-item.dropdown.active {
    background: transparent;
  }
  .main-menu .center-menu .nav-item.dropdown.active .dropdown-toggle {
    background: rgba(180, 28, 49, 0.9);
  }
  
  .main-menu .center-menu .nav-item.active .nav-link {
    color: white !Important;
  }
  .main-menu .center .nav-item .main-menu .center-menu .dropdown .nav-link {
    border-bottom: 1px solid #f5f5f5;
    color: black;
  }
  .main-menu .dropdown-menu {
    text-align: left;
  }
  .main-menu .dropdown-item.active {
    border-top: 1px solid #f5f5f5;
    color: #b41c31;
  }
  .main-menu .center-menu .nav-item.show .nav-link {
    color: #b41c31;
  }
  .main-menu .center-menu .nav-item:not(:last-child) .nav-link {
    border: none;
  }
  .main-menu .dropdown-item:hover,
  .main-menu .dropdown-item:focus {
    background: rgba(180, 28, 49, 0.9);
  }
  .main-menu .dropdown-menu {
    box-shadow: none;
    background: transparent;
  }
  .main-menu .dropdown-menu:after {
    display: none;
  }
  #banner {
    margin-top: -164px;
  }
  footer .background-yellow {
    max-height: none;
  }

  /*=== Superslides ===*/
  #slides img {
    height: 100% !important;
    width: auto !important;
    top: 0 !important;
  }
  .navbar-collapse.collapse.show {
    overflow-y: auto;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 5;
    background: rgba(0, 0, 0, 0.5);
  }
  .navbar-collapse.collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
  }
  .thumb-heading .list-inline-item {
    display: block;
  }

  .login-intro {
    margin: 3rem 0;
  }
  .login-container {
    margin-bottom: 3rem;
  }
  .overlay {
    position: relative;
    height: auto;
  }
  .left-mainmenu {
    right: 50px;
    top: 21px;
  }
  .left-mainmenu li a {}
  .left-mainmenu .dropdown-menu {

    background: rgba(180, 28, 49, 0.9);
  }
  .left-mainmenu .dropdown-item {
    border-top: none;
  }
  .account-container .label p:after,
  .purchase-container .label p:after,
  .shoppingcart-container .label p:after {
    content: "";
  }
  .status-heading span {
    float: none !important;
    display: block;
  }
}

@media (max-width: 767px) {

  .navbar-right .nav-item {
    display: inline-block;
  }
  .navbar-right .nav-item .nav-link {
    display: inline-block;
  }
  .navbar-nav .megamenu-li a.nav-link:after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: none;
    float: right;
  }
  .megamenu {
    padding-bottom: 0;
  }
  .megamenu p,
  .megamenu ul {
    display: none;
  }
  .megamenu .dropdown-item {
    border-bottom: none;
  }
  .overlay-content-top,
  .overlay-content-bottom {
    left: 15px;
    right: 15px;
  }
  .thumb-items-border {
    border-bottom: 1px solid #00ADEE;
    border-right: none;
    margin: 0 2.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .thumb-items-border:last-child {
    border-bottom: none;
  }
  .product-items {
    margin-bottom: 1.5rem;
  }
  .se-pre-con p {
    padding: 0 30px;
    margin-top: 30px;
  }
  .se-pre-con .min-height-vh {
    min-height: auto;
    padding-top: 50%;
    text-align: center;
  }
  .diamond {
    top: 80px;
  }
  .centre-tabs .nav-tabs a.nav-link {
    font-size: 10px;
  }
  .overflow-box {
    position: relative;
    width: 100%;
  }
}
