


@media (min-width: 62em) {
  .h-lg-full {
      min-height: 100vh;
  }
}
.h-half {
  min-height: 50vh;
}
.h-100vh {
  height: 100vh !important;
}



@media (max-width: 75em) {
	.navlogo{ top:0px; left: -20px; width:160px;}
	.navpdd{ margin-left:0px;}
}

@media (max-width:1200px) {
 .container {
  max-width:100%;
 }
}
@media (min-width:1300px) {
 .container {
  max-width:80%;
 }
}



/* Scroll to top */
.scroll-up {
  position: fixed;
  display: none;
  bottom: 15px;
  right: 15px;
  z-index: 999;
}

.scroll-up a {
  background: #fff;
  display: block;
  height: 28px;
  width: 28px;
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  color: #000;
  opacity: 0.6;
  border-radius: 2px;
}

.scroll-up a:hover,
.scroll-up a:active {
  opacity: 1;
  color: #000;
}





@media (min-width: 48em)
.fs-md-4 {
    font-size: 3rem !important;
    line-height: 35px;
    
}




