@media only screen and (min-width: 768px) {
    .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card {margin-bottom:0;}
    .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card .card-body .nav { padding: 0.75rem 1rem; }
    /*.navbar .navbar-nav .nav-item > .nav-link::before {bottom:15%; top:15%; height:auto;}*/
    .navbar .navbar-nav .nav-item > .nav-link::after {display:none;}
    .navbar .navbar-nav {flex-wrap:nowrap}
    .navbar .navbar-nav .nav-item > .nav-link {display:flex; align-items: center; text-align:center; line-height:1.2;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(4) .card-columns {padding-top:1rem; padding-bottom:1rem;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(4) .card-columns ul.flex-column {padding:0.15rem 1rem !important;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(4) .card-columns ul.flex-column > li:not(:first-child) {display:none;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(4) .card-columns ul.flex-column > li a strong {font-family: "nunitoregular",sans-serif !important;}
    .navbar-collapse .navbar-nav .nav-item a:before{
  left: unset !important;
  bottom: unset !important;
  margin: 0 !important;
    content:''; display:block; position:absolute; height:16px !important; width:1px !important; background-color: #fff !important; right:0 !important; 
}
}

.navbar-light .navbar-nav .nav-item .nav-link::before {
    background: none;
}

@media only screen and (min-width: 1440px) {
    .header-search .twitter-typeahead input {
        width: 55rem;
    }
    .navbar-nav li:nth-child(5) .dropdown-menu .row .col{
        overflow: scroll;
  max-height: 450px;
    }
}
@media only screen and (min-width: 768px) {
  .slick-arrow.slick-prev, .carousel-control-prev.slick-prev, .carousel-control-next.slick-prev {
    left: -.5rem;
  }
}
@media only screen and (min-width: 768px) {
  .slick-arrow.slick-next, .carousel-control-prev.slick-next, .carousel-control-next.slick-next {
    right: -1.5rem;
  }
}

#top-banner .img-fluid {
    max-width: 75%;
    height: auto;
}
#footer > .container{
    padding-top: 0 !important;
}

/*.big-banner-sec.stretch-top{margin-left:239px}*/
.navbar-collapse .navbar-nav .nav-item a{
    position:relative !important;
}
#categoryTabContent .slick-list .slick-track .slick-slide .card:hover{
    box-shadow:none;
}

  .stretch-top {
    margin-top: -30px;
  }


.home_page_body #main-content{
    display:none !important;
}
.testimonial-sec .card-header .card-title {
  color: #262626 !important;
  text-align: center;
  margin-bottom: 1.188rem !important;}
  
  .carousel-indicators li {
    
    background-color: #cdad70 !important;}