@media only screen and (max-width: 991px) {
 .tab-widget:not(.last) {
  margin-bottom: 25px;
 }
}
@media only screen and (max-width: 767px) {
 .slider-overlap {
  margin-top: 15px;
 } 
 .navbar-toggle {
  z-index: 9;
 }
 .navbar-toggle, .home-text, header.main-header.layout-logo-menu .header-contents, header.main-header.layout-logo-menu .first-row {
  display: block;
 }
 header.main-header.layout-logo-menu .first-row .logo-wrapper {
  text-align: center;
 }
 header.main-header.layout-logo-menu .second-row { 
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  text-align: left;
  width: 200px;
  height: 300px;
  left: -200px;
  z-index: 99;
  transition: all ease .3s;
 }
 #main-menu .menu>.menu-item {
  display: block;
  padding: 0;
  border-bottom: 1px solid #f1f1f1;
 }
 #main-menu .menu .menu-item a {
  padding: 10px 16px;
 }
 #main-menu .menu>.menu-item:hover>.sub-menu-wrapper {
  position: inherit;
  padding: 0;
 }
 #main-menu .menu>.menu-item>.sub-menu-wrapper>.sub-menu {
  position: inherit;
  display: block;
  width: 100%;
  left: 0;
  margin: 0;
  border: 0;
  box-shadow: none;
 }
 #main-menu .menu>.menu-item>.sub-menu-wrapper>.sub-menu:before {
  display: none;
 }
 #main-menu .menu .menu-item.menu-item-has-children > a {
  border-bottom: 1px solid #f1f1f1;
 }
 header.main-header.layout-logo-menu .second-row #menus {
  padding: 0;
 }
 .home-text {
  background: #72952e;
  padding: 12px 15px;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
 }
 .close-menu, .close-menu:hover {
  float: right;
  background: #506f13;
  color: #fff;
  width: 44px;
  line-height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
 }
 /*.fixed-header-box {
  position: inherit;
 }*/
}

@media only screen and (max-width: 650px) {
 .slider-overlap .nav-tabs > li {
  display: block;
 }
 .slider-overlap .nav-tabs > li:first-child > a {
  border-top-right-radius: 5px;
 }
 .slider-overlap .nav-tabs > li:last-child > a {
  border-radius: 0;
 }
}