html,body{
  overflow-x:hidden;
  background:#000;
  transition: background-color 0.5s linear;
}
.display-1,.display-4,.display-2, .display-3{
  font-family: "quiet-sans", sans-serif;
  font-weight: 500 !important;
  font-style: normal;
}
.display-4,.display-3{
  line-height: 0.8 !important;
}
.changeHeight, .header-search-button{
	height:44px !important;
}
.top-nav, .z-3{
  z-index: 999999999;
}
.one-line{
  font-size: 18px;
  line-height: 0.8rem;
}
.hover-text{
  line-height: 2rem;
}
h1, h2, h3, h4, h5{
  font-family: "quiet-sans", sans-serif;
  font-weight: 300 !important;
  font-style: normal;
}
p, a, li, .btn, input, label, select{
  font-family: "quiet-sans", sans-serif;
  font-weight: 300 !important;
  font-style: normal;
}
.btn-medium{
  background: #5b5b5b;
  color:#FFF;
}
.btn-medium:hover{
  background-color: #000;
  color:#f1c400;
}
.border-yellow{
  border-color:#f1c400 !important;
}
.btn-dk-gray{
  background: #5b5b5b;
  color:#FFF;
  font-size: 15.2px;
}
.btn-dk-gray:hover{
  background-color: #000;
  color:#f1c400;
}
.nav-link.dropdown:after{
  content: "<";
  float: left;
  margin-left:20px;
}
a.nav-link:hover{
  color:#f1c400 !important;
}
.thin{
  font-weight: 200 !important;
}
.thick{
  font-weight: 600 !important;
}
.text-purple{
  color: #3b1352;
}
.text-yellow{
  color: #f1c400;
}
.display-0{
  font-size: 8rem;
  line-height: 0.8 !important;
}
.display--1{
  font-size: 11rem;
  line-height: 0.8 !important;
}
/* .btn{
  opacity: 0.7;
}
.btn:hover{
  opacity: 1 !important;
} */
.btn-purple{
  background: #3b1352;
  color:#FFF;
  opacity: 1 !important;
  line-height: 1.6rem;
  font-weight: 700 !important;
}
.btn{
  line-height: 1.6rem;
}
.col-click .hover-title{
  display: block;
}
.col-click h3{
  transition: all 0.5s ease;
}
.col-click:hover{
  cursor: pointer;
}
.col-click:hover > div .hover-title{
  cursor: pointer;
  display: none;
}
.col-click:hover > div .hover-text{
  display: block !important;
}
@media( max-width:992px){
	.footer-widgets-wrapper {
		margin-left:0px !important;
		margin-top:40px !important;
	}
	.footer-widgets-wrapper .widget{
		padding-left:0px !important;
	}
	.block-2 .d-flex{
		justify-content: flex-start !important;
	}
	.block-2 #menu-footer li{
		width:146px;
	}
	#mega-menu{
		width:100%;
		position:absolute !important;
	}
	#mega-menu .navbar-nav{
		width:100% !important;
		padding-left:20px;
		border:none !important;
	}
	#mega-menu .navbar-nav li ul .nav-link{
		padding-top:0px !important;
		padding-bottom:0px !important;
		font-size:14px !important;
	}
	#mega-menu .navbar-nav hr{
		width:100% !important;
	}
	#mega-menu .nav-link.dropdown:after {
		display:none;
	}
	#mega-menu .nav-link.dropdown:before {
		content: "^";
		float: right;
		margin-right: 20px;
		top: 5px;
    	position: relative;
	}
	#mega-menu .nav-link.dropdown.down-mobile:before {
		transform:rotate(180deg);
	}
}
