.hidden {
	display:none;
}
.bold {
	font-weight:bold;
}
html, body,
.dark-vertion.black-bg {
	background-color: #000000 !important;
}
.dark-vertion .section-loader {
	background: #000;
}
.dark-bg {
	background-color: #121212;
}
.section-loader .loader div:nth-child(1),
.section-loader .loader div:nth-child(2) {
	display:none;
}
.section-separator {
	padding: 50px 0 50px 0;
}
.mh-promo.wow span {
	cursor:default;
	background: rgb(2,203,232);
	background: linear-gradient(215deg, rgba(2,203,232,1) 0%, rgba(48,69,232,1) 39%, rgba(156,10,222,1) 66%, rgba(229,3,22,1) 100%);
}
.mh-home .mh-header-info h4 {
	font-size:24px;
}
.dark-vertion .mh-home .mh-header-info .social-icon li .fa:hover {
	background-color:transparent;
}
.mh-home .mh-header-info .social-icon li .fa {
	font-size:30px;
}
.mh-home .mh-header-info ul li.contract-address,
.mh-home .mh-header-info .social-icon li .fa {
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.contract-address:hover span {
	text-decoration-style: none;
}
.contract-address:hover .pop-text {
    background: #1A1A1A;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
}
.mh-home .mh-header-info ul li.contract-address:hover,
.mh-home .mh-header-info ul li.contract-address:hover i,
.mh-home .mh-header-info ul li.contract-address:hover span,
.mh-home .mh-header-info ul li:hover .fa,
.mh-service .mh-service-item .fa.pulsechain-color {
    background: -webkit-linear-gradient(215deg, rgba(0, 192, 230, 1) 0%, rgba(0, 192, 230, 1) 29%, rgba(156,10,222,1) 56%, rgba(225, 1, 24,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.dark-vertion .mh-home .hero-img img,
.mh-home .hero-img img {
	border: 0;
	width:80%;
}
.mh-home .mh-header-info ul li .fa {
  margin-right: 0;
  padding-right:15px;
}
.mh-home .mh-header-info ul li.contract-address:hover .fa {
	color:inherit;
}
.mh-home .mh-header-info ul li.contract-address {
	cursor:pointer;
	display: inline-block;
}
.mh-home .mh-header-info .social-icon li .fa:hover {
	ground-color: transparent;
}
.mh-service-item p {
	text-align: center;
	font-size: 50px;
	padding: 30px 0 30px 0;
}
.mh-service-item .fa {
	margin-right:10px;
}
.pop {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

.pop .pop-text {
    visibility: hidden;
    width: auto;
    padding: 5px 10px;
    background-color: #1A1A1A;
    color: #fff;
    -webkit-text-fill-color: #fff;
    text-align: center;
    border-radius: 6px;

    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -40px;

    opacity: 0;
    transition: opacity 0.3s;
}

.pop .pop-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #1A1A1A transparent transparent transparent;
}

.pop.clicked .pop-text {
    visibility: visible;
    opacity: 1;
}
@media only screen and (max-width: 790px) {
	.section-separator {
		padding: 0 0 20px 0;
	}
	.mh-home .mh-header-info {
		padding-top: 30px;
	}
	.mh-home .mh-header-info ul li  i.fa-file-text-o {
		display:none;
	}
	.contract-address-label {
		display:inline-block;
		margin-bottom:8px;
	}
	.dark-vertion .mh-service .col-sm-4:nth-child(2),
	.dark-vertion .mh-service .col-sm-4:nth-child(3) {
		margin-bottom:10px;
	}
	.dark-vertion .mh-service .col-sm-4 {
		max-width:100%;
		flex: initial;
	}
}

@media only screen and (min-width: 791px) {
	.mh-home .mh-header-info ul li  i.fa-file-text-o {
		display:none;
	}
	.contract-address-label {
		display:inline-block;
		margin-bottom:8px;
	}
	.dark-vertion .mh-service .col-sm-4:nth-child(2),
	.dark-vertion .mh-service .col-sm-4:nth-child(3) {
		margin-bottom:10px;
	}
	.dark-vertion .mh-service .col-sm-4 {
		max-width:100%;
		flex: initial;
	}
}

@media only screen and (min-width: 994px) {
	.mh-home .mh-header-info ul li  i.fa-file-text-o {
		display:inline-block;
	}
	.contract-address-label {
		display:none;
	}
	.dark-vertion .mh-service .col-sm-4 {
		margin-bottom:10px;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}