/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 20 2024 | 02:31:05 */
#main-hd{
    margin-left: 82px;
    margin-right: 82px;
}
@media screen and (max-width: 767px){
#main-hd{
    margin-left: 0px;
    margin-right: 0px;
}}
/*---------custom css-----------*/
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
    border-top: 16px solid #FFA300!important;
    border-left: 23px solid #FFA300!important;
    border-right: 24px solid #FFA300!important;
    border-bottom: 15px solid #FFA300!important;
    border-radius: 50px;
}
.ehf-header #masthead {
    padding-left: 109px;
    padding-right: 109px;
}
a.black-text {
    color: #000;
}
#hog {
    margin-left: 109px;
    margin-right: 109px;
}
section#quest-bg {
    margin-left: 109px;
    margin-right: 109px;
}
a.apps {
    color: #fff;
}
h1.entry-title {
    text-align: center;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 104px;
	  border-radius: 18px;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    padding: 15px;
    border-radius: 18px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 15px;
    border-radius: 18px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #c36;
    padding: 11px;
    color: #fff;
    text-transform: uppercase;
    font-size: 23px;
    border-radius: 10px;
	  width: 100%;
}
label {
    width: 100%;
}
span.nft-h1 {
    color: #CA39F6;
}
span.inner-para {
    font-size: 13px;
}
span.voilet-eth {
    color: #ca39f6;
    font-weight: 700;
}
body{
	overflow-x: hidden;
}
.elementor-button span {
    text-align: left;
}
span.ios {
    font-size: 22px;
    font-weight: 600;
}
.elementor-button-icon svg {
    width: 2em;
    height: auto;
}
.elementor-button-icon .e-font-icon-svg {
    height: 3em;
}
strong.by-john {
    position: relative;
    top: -11px;
    left: 10px;
}
span.by {
    color: #d03bfb;
}
.circle-1,.circle-2,.circle-3 {
    width: 10px;
}
path.circle-1{
	fill:#605d6d;
}
path.circle-2{
	fill:#81808a;
}
path.circle-3{
	fill:#c4c4c4;
}
.wp-image-581 {
    position: relative;
    top: 8px;
    left: 10px;
}
span.full-sub {
    font-size: 12px;
    position: relative;
    left: 50px;
	  top:-3px;
}
span.full-text {
    position: relative;
    left: 14px;
    top: -31px;
}
footer#site-footer {
    display: none;
}
@media screen and (max-width:767px){
	.ehf-header #masthead {
    padding-left: 19px;
    padding-right: 19px;
}
	section#quest-bg {
    margin-left: 19px;
    margin-right: 19px;
}
	span.ios {
    font-size: 18px;
    font-weight: 600;
}
	.elementor-button-icon svg {
    width: 1.5em;
    height: auto;
}
	.elementor-button-icon .e-font-icon-svg {
    height: 2.5em;
}
#hog {
    margin-left: 19px;
    margin-right: 19px;
}
}
@media screen and (min-width:631px) and (max-width:1024px){
	section#quest-bg {
    margin-left: 19px;
    margin-right: 19px;
}
	#hog {
    margin-left: 19px;
    margin-right: 19px;
}
	.elementor-button-icon .e-font-icon-svg {
    height: 2.5em;
}
	span.ios {
    font-size: 18px;
    font-weight: 600;
}
	.elementor-button-icon svg {
    width: 1.5em;
    height: auto;
}
	.ehf-header #masthead {
    padding-left: 19px;
    padding-right: 19px;
}
}