#slider-banner-carousel_forcefullwidth {
  margin-bottom: -100px !important;
}

.tp-thumbs {
  display: none;
}

h1.revert {
	font-size: 2.5em;
}

.footer-content .social-links li {
    margin: 0px 10px 0px !important;
}

.contact-form i {
  margin-top: 4px !important;
}

.subtle-bg {
	background-color: #d4d4de !important;
}

@media (min-width: 1200px) {
	.shadows p,
	.shadows li,
	.shadows h4, .shadows h5 {
	  text-shadow: 1px 1px 5px rgba(0,0,0,.9);
	}
}

@media (min-width: 768px) {
	.nav-spec {
		margin-bottom: 3rem!important;
	}
  .dropdown-menu.columns {
    column-count: 2;
  }
}

@media (max-width: 767px){
  nav.navbar{
   max-height: 100vh;
   overflow: auto;
  -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199px) {
  .tip-top {
	  margin-top: 20px;
	}

section.default-translucent-bg {
  background-image: none !important;
  background: black;
  transition: .7s;
}
}


@media (max-width: 991px) {
  .navbar-collapse {
    background: rgba(0 0 0 / .75) !important;
  }
}

@media (min-width: 990px){
.logo {
  margin-top: 14px;
}
}