/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 28.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

/* 19-July-2022 */
.affiliate-point .elementor-widget-container {
    padding: 0 30px 0 0 !important;
}

.affiliate-point ol li {
    /* 	display: block;
	vertical-align: top; */
}

.affiliate-point ol li div {
    padding: 0 0 0 44px;
}

.affiliate-point ol li div h4 {
    margin: 0 0 10px;
    padding: 0 0 10px;
    position: relative;
}

.affiliate-point ol li div h4:before {
    border-bottom: 1px solid white;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 40%;
}

.affiliate-point ol li div p {
    color: white;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}

.affiliate-point ol li:before {
    position: absolute;
}

.elementor-9 .elementor-element.elementor-element-0e586a3 .elementor-heading-title {
    color: #6EC1E4;
}

.home-affiliate-box {
    position: relative;
}

.pros {
    background-color: #0097AD26;
/* 	background-color: #0097ad47; */
    border-radius: 20px;
    margin: 0 0 10px;
    padding: 20px;
    position: relative;
}

.cons {
    background-color: #BF000030;
/* 	background-color: #bf00004a; */
    border-radius: 20px;
    margin: 0 0 10px;
    padding: 20px;
    position: relative;
}

.pros h2,
.cons h2 {
    color: white;
    font-family: "Open Sans", sans-serif;
    font-size: 28px;
    font-weight: 700;
    margin: 0 0 1.5rem;
	padding: 0 0 10px;
    position: relative;
	text-align: center;
    text-transform: capitalize;
}

.pros h2:before,
.cons h2:before {
    border-bottom: 1px solid white;
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    width: 100%;
}

.pros ul,
.cons ul {
    margin: 0;
    padding: 0;
}

.pros ul li,
.cons ul li {
    list-style: none;
    margin: 0 0 15px;
    position: relative;
    padding: 0 0 0 10px;
}

.pros ul li:before,
.cons ul li:before {
	color: white;
	content: '-';
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	height: 25px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 25px;
}

@media screen and (max-width: 991px) {
	.pros ul li:before, .cons ul li:before {
		font-size: 16px;
		height: 10px;
		line-height: 1;
		width: 10px;
	}
}

/* .pros ul li:before {
    background-image: url('../../../wp-content/uploads/2022/07/exchaste-tick-icon.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 25px;
}

.cons ul li:before {
    background-image: url('../../../wp-content/uploads/2022/07/exchaste-cross-icon.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 25px;
} */

.pros ul li p,
.cons ul li p {
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
}


/* Pron and Cons for home */
.home-pros,
.home-cons {
    padding: 12px;
}

.home-pros h2,
.home-cons h2 {
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 10px;
}

.home-pros ul li,
.home-cons ul li {
	margin: 0 0 10px;
    padding: 0 0 0 40px;
}

.home-pros ul li:before,
.home-cons ul li:before {
    height: 20px;
	top: 3px;
    width: 20px;
}

.home-pros ul li p,
.home-cons ul li p {
	font-size: 14px !important;
}

.home-payment-icon {
	margin: 0;
	padding: 0;
}

.home-payment-icon li {
	float: left;
	list-style-type: none;
	margin: 0 0 20px;
	width: calc(100% / 5);
}

@media screen and (max-width: 767px) {
	.home-payment-icon li {
		width: calc(100% / 2);
		height: calc(320px / 5);
	}
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    color: white;
    font-size: 18px;
    text-transform: capitalize;
}

.exchaste-registration-form-submit,
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
	border-radius: 50px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase !important;
    width: 100% !important;
    max-width: 100%;
    background-color: #3F8F9B !important;
    color: white !important;
    border: none !important;
    padding: 15px !important;
	position: relative;
}

form.fluent_form_7 .ff-btn-submit,
form.fluent_form_9 .ff-btn-submit,
form.fluent_form_10 .ff-btn-submit,
form.fluent_form_14 .ff-btn-submit {
	border-radius: 50px;
    font-family: 'Open Sans', sans-serif;
	font-size: 14px;
    font-weight: 700;
    text-transform: uppercase !important;
    width: 100% !important;
    max-width: 100%;
    background-color: #3F8F9B !important;
    color: white !important;
    border: none !important;
    padding: 10px !important;
	position: relative;
}

div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
    color: white;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #FF0000;
}

.wpforms-confirmation-container-full,
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background-color: #3F8F9B;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.wpforms-confirmation-container-full p,
div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p {
    color: white !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-description,
div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
    color: white !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-description a,
div.wpforms-container-full .wpforms-form .wpforms-field-limit-text a {
    color: #3F8F9B !important;
}

header.scroll_header_top_area.light.regular.transparent.page_header,
footer {
    display: none !important;
}

.content .login-header {
/*     margin-top: 123px; */
	margin-top: 0;
}

@media screen and (max-width: 1000px) {
    .content .login-header {
        margin-top: 0;
    }


}

@media screen and (max-width: 1024px) {
    .login-fit-height {
        height: 200px !important;
        min-height: 200px;
    }
}

.elementor-1500 .elementor-element.elementor-element-92723ea .elementor-button,
.elementor-1500 .elementor-element.elementor-element-2ddc2b4 .elementor-button,
.elementor-1066 .elementor-element.elementor-element-296c121 .elementor-button,
.elementor-1066 .elementor-element.elementor-element-a1fef4f .elementor-button {
    width: 100%;
}

div#mobile-side-bar {
	margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
	div#mobile-side-bar {
		margin-top: 10px;
	}
}


.header-login {
   align-items: center;
   display: flex;
   justify-content: flex-end;
   margin: 0;
   padding: 0;
}

.header-login li {
   list-style-type: none;
   margin: 0;
   position: relative;
}

.header-login li:nth-child(odd) {
   margin: 0 20px 0 0;
}

/* .header-login li:nth-child(odd):before {
   border-right: 1px solid #FFFFFF;
   content: '';
   height: 25px;
   position: absolute;
   right: -10px;
   top: 0;
} */

.header-login li img {
   width: 25px;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0 !important;
}

.header-login li div.profile {
	background-image: url('../../../wp-content/uploads/2022/07/login.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 25px;
	width: 25px;
}

.profile-button > div > div > a {
    width: 100%;
}


body {
/* 	background-image: linear-gradient(to top, #000000c7, #000000c7), url('../../../wp-content/uploads/2022/07/exchaste-background.jpeg') !important; */
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

@media screen and (max-width: 1024px) {
	.home-product-button a {
		max-width: 160px;
		padding: 7px 15px !important;
		text-align: center;
		width: 100%;
	}
}

.elementor-element.elementor-element-8c4158a.elementor-widget.elementor-widget-image {
    text-align: left;
}

.footer-responsibly .elementor-widget-image {
	text-align: left;
}

.affiliate-counter {
	float: left;
	width: calc(100% / 2) !important;
}


@media screen and (max-width: 1024px) {
	.exchaste-font {
		font-size: 12px !important;
		font-weight: 700 !important;
		line-height: 1.6;
	} 
	
	.product-button a {
		width: 100% !important;
	}
}

.home-affiliate-box:nth-child(1) h4:after {
	background-image: url('../../../wp-content/uploads/2022/07/exchaste-point-1.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 40px;
	left: -50px;
	position: absolute;
	top: 0;
	width: 40px;
}

.home-affiliate-box:nth-child(2) h4:after {
	background-image: url('../../../wp-content/uploads/2022/07/exchaste-point-2.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 40px;
	left: -50px;
	position: absolute;
	top: 0;
	width: 40px;
}

.home-affiliate-box:nth-child(3) h4:after {
	background-image: url('../../../wp-content/uploads/2022/07/exchaste-point-3.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 40px;
	left: -50px;
	position: absolute;
	top: 0;
	width: 40px;
}

.home-affiliate-box:nth-child(4) h4:after {
	background-image: url('../../../wp-content/uploads/2022/07/exchaste-point-4.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 40px;
	left: -40px;
	position: absolute;
	top: 0;
	width: 40px;
}

.home-affiliate-box-2:nth-child(1) h4:after {
	background-image: url('../../../wp-content/uploads/2022/07/exchaste-point-3.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 40px;
	left: -50px;
	position: absolute;
	top: 0;
	width: 40px;
}

.home-affiliate-box-2:nth-child(2) h4:after {
	background-image: url('../../../wp-content/uploads/2022/07/exchaste-point-4.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 40px;
	left: -50px;
	position: absolute;
	top: 0;
	width: 40px;
}

.header-button > div > div {
    float: left;
    width: calc(100% / 3) !important;
}

.login-form-atas input {
    background-color: transparent !important;
    border: 1px solid #37C6FF !important;
    border-radius: 50px !important;
    color: white !important;
    height: 40px !important;
    padding: 5px 15px 5px 40px !important;
}

.login-form-atas .login-username,
.login-form-atas .login-password {
	position: relative !important;
}

.login-form-atas .login-username:before {
	background-image: url('../../../wp-content/uploads/2022/07/user.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
    content: '';
    height: 20px;
    left: 15px;
    position: absolute;
	top: 40px;
    width: 20px;
}

.login-form-atas .login-password:before {
	background-image: url('../../../wp-content/uploads/2022/07/lock.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
    content: '';
    height: 20px;
    left: 15px;
    position: absolute;
	top: 40px;
    width: 20px;
}

@media screen and (max-width: 400px) {
	.elementor-1011 .elementor-element.elementor-element-83f9106 .elementor-heading-title,
	.elementor-1011 .elementor-element.elementor-element-bb124a1 .elementor-heading-title {
		font-size: 10px !important;
	}
}

.payment-button-effect > div {
    text-align: center;
}

.payment-button-effect a {
    align-items: center;
    font-size: 14px !important;
    display: flex;
	font-weight: 700;
    padding: 7px 15px;
    line-height: 1.6;
    margin: auto;
    text-align: center;
    width: fit-content;
}

@media screen and (max-width: 767px) {
	.payment-button-effect a {
		font-size: 12px !important;
	}
	
	.pros h2, .cons h2 {
		font-size: 22px;
	}
}

.product-button a {
    width: 100% !important;
}


/* Registration */
div.wpforms-container-full .wpforms-form .wpforms-field-label {
	font-family: 'Open Sans', sans-serif;
}

#wpforms-form-1227 input, 
#wpforms-form-1227 select,
#wpforms-form-1227 .choices__inner,
form#fluentform_7 input, 
form#fluentform_7 select,
form#fluentform_9 input, 
form#fluentform_9 select,
form#fluentform_10 input, 
form#fluentform_10 select {
    border: 1px solid #37C6FF !important;
    border-radius: 50px !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
    height: 40px !important;
    padding: 5px 15px 5px 15px !important;
}

#wpforms-form-1227 input,
#wpforms-form-1227 select,
#wpforms-form-1227 .choices__inner,
form#fluentform_7 input, 
form#fluentform_7 select,
form#fluentform_9 input, 
form#fluentform_9 select,
form#fluentform_10 input, 
form#fluentform_10 select {
	color: white !important;
    background-color: rgba(45, 45, 45, 0.8) !important;
}

#wpforms-form-1227 select:invalid {
	color: darkgray !important;
	background-color: rgba(45, 45, 45, 0.8) !important;
}

#wpforms-form-1227 option:disabled {
  display: none;
}

#wpforms-form-1227 option:not(:first-of-type) {
  color: white !important;
}

#wpforms-form-1227 input::placeholder,
#wpforms-form-1227 .choices__placeholder,
#wpforms-form-1227 select > .placeholder {
	opacity: 1;
	color: darkgray !important;
}

#wpforms-form-1227 .choices__list--dropdown > input {
	color: black !important;
	font-weight: 400 !important;
	background-color: white !important;
}

#wpforms-form-1227 .is-highlighted {
	background-color: rgb(15 108 209) !important;
	border-radius: 20px !important;
	color: white !important;
} 


#wpforms-form-1227 .choices__list--dropdown {
	color: black !important;
	border-radius: 20px;
	background-color: rgba(188, 185, 190, 0.98);
}

.error.text-danger {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
}

form#fluentform_7 label,
form#fluentform_9 label,
form#fluentform_10 label,
form#fluentform_15 div {
	color: white !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	font-weight: 700;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

#wpforms-form-1227 input#wpforms-1227-field_7 {
	padding: 5px 15px 5px 50px !important;
}

.choices__list.choices__list--single {
	font-size: 14px !important;
    padding: 0 !important;
}
label.wpforms-field-label-inline {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
}

label.wpforms-field-sublabel.after,
div.wpforms-container-full .wpforms-form label.wpforms-error {
    font-family: 'Open Sans', sans-serif;
}

body .iti .iti__country, div.wpforms-container .wpforms-form .iti .iti__country, div.wpforms-container-full .wpforms-form .iti .iti__country, #wpforms-conversational-form-page .iti .iti__country, .choices__list.choices__list--dropdown {
	font-family: 'Open Sans', sans-serif !important;
}

#wpforms-form-1227 input#wpforms-1227-field_14_1,
#wpforms-form-1227 input#wpforms-1227-field_14_2 {
    height: auto !important;
}

header.scroll_header_top_area.regular.page_header {
    display: none;
}

table#footable_237 th {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

table#footable_237 td {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

/* 1-Aug-2022 */
.elementor-941 .elementor-element.elementor-element-32d33e7 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li.ui-state-active a:before {
	background-image: unset;
}

.elementor-941 .elementor-element.elementor-element-32d33e7 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation .qodef-tab-title a {
	font-size: 14px;
}

.elementor-941 .elementor-element.elementor-element-32d33e7 .qodef-qi-tabs-horizontal .qodef-tabs-horizontal-navigation li.ui-state-active a {
	color: white !important;
	padding: 5px 10px;
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab:hover,
.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li.ui-state-hover a:before {
	background-color: #3F8F9B !important;
	background-image: unset;
}

li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
	background-color: #3F8F9B !important;
	color: white !important;
}

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li.ui-state-active a {
	color: white !important;
}

@media screen and (max-width: 767px) {
	.exchaste-about-us ul li {
		margin: 0 !important;
	}
}

@media screen and (max-width: 500px) {
	.exchaste-about-us ul li {
		margin: 8px 0 !important;
	}
}

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li {
	font-size: 14px;
	padding: 6px !important;
}

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation li .q-text {
	font-size: 14px;
	padding: 0 50px 0 0;
}

div#buttonizer-button-0-0-3-label,
div#buttonizer-button-0-0-10-label,
div#buttonizer-button-0-0-17-label {
    font-family: 'Open Sans', sans-serif;
}

.profile-balance .elementor-shortcode {
    text-align: right;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
}

.ff-el-group.ff-custom_html > div {
    color: white !important;
	font-family: "Open Sans", sans-serif;
	font-size: 12px !important;
	font-weight: 700 !important;
}

.fluentform .ff-el-input--label label {
	color: white !important;
}

span.ff_dynamic_value {
    color: #37C6FF;
    margin: auto;
    text-align: center;
}

span.ff_dynamic_value {
    color: white;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
} 

.qodef-qi-tabs-vertical.qodef-layout--simple .qodef-tabs-vertical-navigation {
	max-width: 20%;
	width: 100%;
}

.ff-t-cell.ff-t-column-1,
.ff-t-cell.ff-t-column-2,
.ff-el-group {
    font-family: "Open Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}

.fluent_form_15 {
	margin-bottom: 1rem;
}

@media screen and (max-width: 767px) {
	table#footable_237 th {
		font-size: 12px;
	}
}

@media screen and (max-width: 500px) {
	table#footable_237 th {
		font-size: 10px;
	}
}

.mobile-profile-logout a {
    width: 100%;
}

.qbutton {
	border-left: none !important;
    border-right: none !important;
    position: relative !important;
    line-height: unset !important;
    height: 100% !important;
	padding: 7px 15px !important;
	text-transform: none !important;
}

.qbutton::before {
  bottom: 0;
  left: 0;
}

.qbutton:after {
    top: 0;
    right: 0;
}

.qbutton::before, .qbutton::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 13px;
  background-color: #3F8F9B;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.qbutton:hover {
	color: #ffffff;
    border-color: #3f8f9b;
}

.qbutton:hover:before, .qbutton:hover:after {
    height: 100%;
}

ul.qodef-tabs-vertical-navigation.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    background-color: #2d2d2d;
    border-radius: 5px;
    padding: 5px;
}

div#qodef-tab-92772d7,
div#qodef-tab-4027792,
div#qodef-tab-6be78d3,
div#qodef-tab-9b0e93b, 
div#qodef-tab-4d1877a,
div#qodef-tab-e6a075f {
    background-color: #2d2d2d;
    border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 0 20px;
    padding: 5px 15px;
}

div#qodef-tab-4027792 .ff-el-group.ff-custom_html:nth-child(1) {
	background-color: #000000;
	text-align: center;
}

div#qodef-tab-4027792 .ff-el-group {
    text-align: center !important;
}

div#qodef-tab-4027792 .fluentform .ff_upload_btn.ff-btn {
	background-color: #000000;
}

body.elementor-page-2335 .content {
	background-color: transparent !important;
	background-image: linear-gradient(to top, #000000b5, #000000b5), url('https://exchaste.com/wp-content/uploads/2022/08/access-denied-bg.jpg');
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 100vh !important;
	margin-top: 0 !important;
}

@media screen and (max-width: 767px) {
	div#qodef-tab-92772d7, div#qodef-tab-4027792, div#qodef-tab-6be78d3, div#qodef-tab-9b0e93b, div#qodef-tab-4d1877a, div#qodef-tab-e6a075f {
    margin: 10px 0;
    padding: 10px 10px 0px;
}
	.access-denied-height {
		display: grid;
		height: 60vh;
		place-content: center !important;
	}
	
	section.elementor-element.elementor-element-edit-mode.elementor-element-3ba497f.elementor-section.elementor-top-section.elementor-section-full_width.elementor-section-height-full.elementor-section-items-middle.access-denied-height.parallax_section_no.qode_elementor_container_no.elementor-section--handles-inside {
    display: grid;
    place-content: center;
    height: 100vh;
}
	
	.elementor-944 .elementor-element.elementor-element-5f85f057:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-944 .elementor-element.elementor-element-5f85f057 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100%;
    min-height: 300px;
}
}

.elementor-1221 .elementor-element.elementor-element-a786224 .elementor-button {
	width: 100%;
}

@media screen and (max-width: 1024px) {
	.login-mobile-height {
		min-height: 600px !important;
		height: 100%;
	}
}

@media screen and (max-width: 767px) {
	.login-mobile-height {
		background-color: #000c18;
		min-height: 600px !important;
		height: 100%;
	}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-3ba497f.elementor-section-full_width.elementor-section-height-full.access-denied-height.elementor-section-height-default.elementor-section-items-middle.parallax_section_no.qode_elementor_container_no {
    place-content: center !important;
    display: grid;
    height: 100vh;
}
}

@media screen and (max-width: 600px) {
	.login-mobile-height {
		background-color: #000c18;
		min-height: 500px !important;
		height: 100%;
	}
}

@media screen and (max-width: 500px) {
	.login-mobile-height {
		min-height: 380px !important;
	}
	
	.elementor-944 .elementor-element.elementor-element-5f85f057:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-944 .elementor-element.elementor-element-5f85f057 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		min-height: 380px !important;
	}
}

@media screen and (max-width: 400px) {
	.elementor-944 .elementor-element.elementor-element-5f85f057:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-944 .elementor-element.elementor-element-5f85f057 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		min-height: 300px !important;
	}
	
	.login-mobile-height {
    min-height: 310px !important;
}
}

.elementor-1221 .elementor-element.elementor-element-3db3babf .elementor-button,
.elementor-1221 .elementor-element.elementor-element-2367bf69 .elementor-button {
	width: 100% !important;
}

.input-center {
    text-align: center;
}

.crypto-text .ct-text-block {
    color: #000000 !important;
	font-weight: 700;
    margin: 0 0 0 10px;
}

img.logo-copy-image.ct-image.c-margin-right-xs {
    height: 30px !important;
}

img.copy-image.ct-image.copy-to-clipboard.copy-to-clipboard-function {
    margin: auto 10px auto auto;
}

.payment-button-effect a p {
    font-size: 18px;
    padding: 15px 0;
}

.payment-button-effect a p br {
    display: none;
}

@media screen and (max-width: 767px) {
	.payment-button-effect a p {
    font-size: unset;
    padding: unset;
}

.payment-button-effect a p br {
    display: block;
}
}

/* Final layout | 26-August-2022 */
form#fluentform_7 .deposit-amount > .ff-el-input--content,
form#fluentform_9 .deposit-amount > .ff-el-input--content,
form#fluentform_10 .deposit-amount > .ff-el-input--content{
/*     margin: 0 0 0 50px; */
}

form#fluentform_7 .deposit-amount > .ff-el-input--content > input,
form#fluentform_9 .deposit-amount > .ff-el-input--content > input,
form#fluentform_10 .deposit-amount > .ff-el-input--content > input{
/* 	border-radius: 0 !important;
	border-bottom-right-radius: 50px !important;
	border-top-right-radius: 50px !important; */
	padding: 5px 15px 5px 75px !important;
}

form#fluentform_7 .deposit-amount-full-w > .ff-el-input--content > input,
form#fluentform_9 .deposit-amount-full-w > .ff-el-input--content > input,
form#fluentform_10 .deposit-amount-full-w > .ff-el-input--content > input{
	padding: 5px 15px 5px 100px !important;
}

.additional-currency, .additional-currency-coin {
    background-color: #FFFFFF;
	border-bottom-left-radius: 50px;
	border-top-left-radius: 50px;
    height: 40px;
    padding: 0 10px;
    position: absolute;
}

.additional-currency {
    margin: -4rem 48% 0 !important;
}

.additional-currency-coin {
    margin: -4rem 0.1rem 0 !important;
}

@media screen and (max-width: 767px) {
	.additional-currency, .additional-currency-coin {
		margin: -4rem 0.1rem 0 !important;
	}
}

.additional-currency p, .additional-currency-coin p {
	align-items: center;
	display: flex;
	height: 100%;
}

.additional-currency p span, .additional-currency-coin p span {
	color: black;
	font-weight: 700;
}

.reg-product-select input {
    max-width: 100% !important;
    width: 100% !important;
}


/* Update | 06-September-2022 */
html.fa-events-icons-ready.no-touchevents {
    overflow: unset;
}

#wpforms-form-1227 .reg-product-select .choices__inner {
	padding: 0 20px !important;
}

.noshow { display: none; }


@media screen and (min-width: 1024px) {
	#elementor-popup-modal-902 {
		display: none !important;
	}
	
	div#elementor-popup-modal-902 {
    display: none !important;
}
}