/* Extra large devices (large desktops, 1800px and up) */
@media (max-width: 1500px) {
  .header-top-wrap {padding: 0 0 20px 0px;}
  .navbar-wrap ul {margin-left:auto;margin-right:auto;}
  .navbar-wrap ul li a {/*padding:30px 15px;*/ padding:30px 2.5vw; font-size:14px;}
  /*.navbar-wrap ul li.has--mega--menu a, .navbar-wrap ul li.menu-item-has-children a {padding-right:22px;} */
  .navbar-wrap ul li.has--mega--menu > a::after, .navbar-wrap ul li.menu-item-has-children > a::after {font-size:15px; right:0.7vw; top:28px;}
  .navbar-wrap .mega--menu--wrap, .navbar-wrap .has--mega--menu .mega-menu {padding: 35px 15px;}
}
/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1199.98px) {
  .header-action > ul li.header-btn {display: none;}
  .navbar-wrap .mega--menu--wrap, .navbar-wrap .has--mega--menu .mega-menu {padding: 35px 10px;}
  .navbar-wrap .mega--menu--wrap li {width:25%; flex: 0 0 25%;}
  img.imgLeft, img.imgLeftBorder, img.imgRight, img.imgRightBorder {max-width:45% !important; height:auto;}
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {
  .main-header {padding: 15px 0;}  
  .menu-nav {justify-content: space-between;}
  .header-action {margin-right:30px;}
  .menu-outer .navbar-wrap {display: block !important;}
  .menu-area .mobile-nav-toggler {display: block;}
  .menu-outer .mega--menu--wrap li a .img {display: none;}
  .menu-outer .mega--menu--wrap .mCSB_scrollTools {display: none !important;}
  .header-top-offer {text-align: left;}
  #search-modal .modal-dialog {min-width: 600px;}
  .blog-entry .text .heading {font-size:17px;}
  
  .some-facts {padding:40px 0 10px 0;}
  .some-facts .items {margin-bottom:30px;}
  .masonry {column-count: 2;}
  .masonry.masonry-small {column-count:3;}
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 767.98px) {
  .transparent-header {top: 0;}
  .header-top-offer {text-align: center;margin-bottom: 9px;}
  .header-top-action > ul {justify-content: center;}
  .header-top-wrap .header-shop-cart ul.minicart {display: none;}
  img.imgLeft, img.imgLeftBorder, img.imgRight, img.imgRightBorder {width:auto; max-width:100% !important;}
  .blog-entry .text .heading {font-size:20px;}
  .news-list .news_post {padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
  .news-list .news_post_image {margin-bottom:20px;}
  .masonry, .masonry.masonry-big {column-count: 1;}
  .masonry.masonry-small {column-count:2;}
  .schedule .event {border-left: 1px solid #b9d2ee;} 
  .schedule .event .event-time, .schedule .event .event-info {width:100%; float:none; border-left:none; padding-left:30px;} 
  .schedule .event .event-time {margin-bottom:20px; text-align:left}
  .schedule .event .event-time:after {content: ""; display:block; width:30%; margin:10px 0; border-bottom:1px solid #b9d2ee}
  .schedule .event .event-time .timespan {left:-8px;}
  .schedule .event.extend .event-time .timespan {left:-10px;}
}

@media (max-width: 640px) {
  .masonry.masonry-small {column-count:1;}
}


@media (max-width: 480px) {
  .imgLeft, .imgLeftBorder, .imgRight, .imgRightBorder {float:none; display:block; clear:both; margin:10px auto;}
}

