body {
  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}
.bg-trans {
    background-color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    padding: 5px;
    /*margin-bottom: 3px;*/
}
.nav-item.active:hover:after,.nav-item:after
{
	opacity: 0;
}
.auth-module-header a,.btn,.log-btn,.reg-btn,.submit a,a,a:hover
{
	text-decoration: none;
}
.customize-bcrm ol li,.customize-bcrm ol li a,.nav-link
{
	display: inline-block;
}
@font-face
{
	font-family: Gilroy-Light;
	font-style: normal;
	src: url(../fonts/gilroy-font-family/Gilroy-Light.otf) format("truetype");
}
@font-face
{
	font-family: Gilroy-Regular;
	font-style: normal;
	src: url(../fonts/gilroy-font-family/Gilroy-Regular.otf) format("truetype");
}
@font-face
{
	font-family: Gilroy-Medium;
	font-style: normal;
	src: url(../fonts/gilroy-font-family/Gilroy-Medium.otf) format("truetype");
}
@font-face
{
	font-family: Gilroy-Semibold;
	font-style: normal;
	src: url(../fonts/gilroy-font-family/Gilroy-Semibold.otf) format("truetype");
}
.gilroy-light
{
	font-family: Gilroy-Light;
}
.gilroy-regular
{
	font-family: Gilroy-Regular;
}
.gilroy-medium
{
	font-family: Gilroy-Medium;
}
.details-box h4,.gilroy-Semibold
{
	font-family: Gilroy-Semibold;
}
.bg-body-muted
{
	background: #e5e5e5;
}
p
{
	margin-bottom: 0;
}
.start-header
{
	/*padding: 22px 0 13px;*/
		padding-bottom: 8px!important;
		padding-top: 16px!important;
	transform: translateY(0);
	transition: .3s ease-out;
	webkit-transition: .3s ease-out;
}
.start-header.scroll-on
{
	padding: .625rem 0;
	transition: .3s ease-out;
	webkit-transition: .3s ease-out;
}
.start-header.scroll-on .navbar-brand img
{
	height: 1.5rem;
	transition: .3s ease-out;
	webkit-transition: .3s ease-out;
}
.navigation-wrap
{
	left: 0;
	position: fixed;
	top: 0;
	transition: .3s ease-out;
	webkit-transition: .3s ease-out;
	width: 100%;
	z-index: 1000;
}
.nav-item,.nav-link
{
	position: relative;
}
.navbar,.transaction-details-module .d-grid
{
	padding: 0;
}
.navbar-brand img
{
	display: block;
	transition: .3s ease-out;
	webkit-transition: .3s ease-out;
	/*width: auto;*/
		width: 127px!important;
}
.navbar-toggler
{
	border: none;
	float: right;
	padding-right: 0;
}
.navbar-toggler:active,.navbar-toggler:focus,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot
{
	outline: 0;
}
.navbar-light .navbar-toggler-icon
{
	background-image: none;
	border-bottom: .0625rem solid #000;
	height: 1.0625rem;
	position: relative;
	transition: .3s linear;
	width: 1.5rem;
}
.nav-active:before,.nav-item:after
{
	background-color: #635bff;
	bottom: .625rem!important;
	content: '';
	height: .125rem;
	left: 0;
	position: absolute;
	width: 100%;
}
.nav-active:before,.nav-item,.nav-item:after,.nav-link
{
	transition: .2s linear;
}
.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before
{
	background-color: #000;
	content: '';
	height: .0625rem;
	left: 0;
	position: absolute;
	top: 0;
	transition: .3s linear;
	width: 1.5rem;
	z-index: 2;
}
.navbar-light .navbar-toggler-icon:after
{
	top: .5rem;
}
.btn-animate:hover svg,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after
{
	transform: rotate(45deg);
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before
{
	transform: translateY(.5rem) rotate(-45deg);
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon
{
	border-color: transparent;
}
.nav-link
{
	color: #212121!important;
	font-weight: 500;
	padding: .3125rem 0!important;
}
.nav-active .nav-link,.nav-item:hover .nav-link
{
	color: #8167a9!important;
}
.learn-btn:hover,.log-btn,.log-btn:hover
{
	color: #fff;
}
.nav-item.active .nav-link
{
	color: #777!important;
}
.nav-item:hover:after
{
	bottom: 0;
	opacity: 1;
}
.navbar-nav li
{
	margin-left: 50px;
	margin-top: 1px;
}
.mt-n4p
{
	margin-top: -.5625rem;
}
.log-btn
{
	background-color: #635bff;
	height: 52px;
	width: 156px;
}
.reg-btn
{
	border: .0625rem solid #403e5b;
	height: 3.25rem;
	transition: .3s;
	width: 9.75rem;
}
.reg-btn:hover
{
	background-color: #635bff;
	color: #fff;
}
.resend-code.btn,.resend-code.btn:hover
{
	background-color: transparent!important;
	color: #635bfe!important;
}
a,a:hover
{
	color: initial;
}
.form-group
{
	padding: 0 2px!important;
}
.form-group.selectParent
{
	margin-bottom: 1rem!important;
}
.resend-code.btn
{
	font-size: 14px;
	line-height: 17px;
	padding: 0!important;
}
.custom-form-check .form-check-input[type=checkbox]
{
	border-radius: 2px;
}
.custom-form-check .form-check-input
{
	border: 1px solid #c1bfdf;
	height: 14px;
	margin-top: .4em;
	width: 14px;
}
.custom-form-check
{
	margin-top: 5px;
}
.custom-error
{
	color: #d9204c!important;
}
.form-check-label
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 12px;
}
.btn-lg,.form-label
{
	font-family: Gilroy-Medium;
}
.details-box h4
{
	color: #3f405b;
	font-size: 22px;
	line-height: 32px!important;
}
.details-box p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 16px;
	line-height: 26px!important;
	margin-bottom: 24px;
}
.data-contact,.data-policy,.data-security,.details-box,.effective-description,.information-2,.policy-cover,.shareinfo,.usage-data
{
	margin-bottom: 48px;
}
.details-box .download-btn .btn-sm
{
	margin-bottom: 0!important;
}
.woocomerce-tab
{
	overflow-x: hidden;
}
.btn-animate svg,.facebook svg,.gtco-testimonials .active,.instagram svg,.linkdin svg,.pinterest svg,.twitter svg,.white-shad,.whtsapp svg
{
	transition: .3s;
}
.logo,.logo img
{
	display: block;
	transition: 250ms linear;
}
.white-shad:hover
{
	box-shadow: 0 19px 37px -15px rgba(64,62,91,.18);
	margin-top: -10px;
}
.logo
{
	bottom: 1.875rem;
	position: absolute;
	right: 1.875rem;
	z-index: 100;
}
.logo img
{
	filter: brightness(10%);
	height: 1.625rem;
	width: auto;
}
body.dark .logo img
{
	filter: brightness(100%);
}
.small-border
{
	background: #9d80f8;
	border-radius: 21px;
	height: 5px;
	width: 72px;
}
.learn-btn
{
	align-items: center;
	background: #635bff;
	border-radius: 6px;
	color: #fff;
	display: flex;
	height: 52px;
	padding-left: 28px;
	position: relative;
	text-align: center;
	width: 172px;
}
.dot-img,.dot-img-two
{
	height: 241px;
	position: absolute;
	width: 262px;
	z-index: -1;
}
.learn-btn svg
{
	position: absolute;
	right: 23px;
	transition: .3s;
}
.learn-btn:hover svg
{
	right: 16px;
}
body.dark .dark-app,body.dark .get-section,body.dark .gtco-testimonials,body.dark .provide-sec
{
	background-color: #18191a!important;
}
.color-FF,.dark .steps-details span,.links li a:hover,body.dark .color-FE,body.dark .color-FF,body.dark .total-amount h3,body.dark .transaction-total span
{
	color: #ffaf30;
}
.dark .alert-title-text,.dark .snippet-text span,.dark .snippet-text.run-code p,.dark .standard-title-text h3,.dark .steps-details h4,body.dark .auth-title,body.dark .color-05B,body.dark .details-box h4,body.dark .form-label,body.dark .information h3,body.dark .payment-main-module h3,body.dark .privacy-nav-content h2,body.dark .select2-extends label,body.dark .total-amount h2,body.dark .transaction-order-quantity h2,body.dark .transaction-order-quantity h3,body.dark .transaction-order-quantity span,body.dark .transaction-payment-method p,body.dark .transaction-total h3,body.dark .type-text,body.dark .usertype,body.dark nav .privacy-nav
{
	color: #e8e7ea;
}
.dark .alert-body-text,.dark .merchant-tab a,.dark .merchant-tab a svg,.dark .option-container ul li,.dark .snippet-text p,.dark .snippet-text.optional p,.dark .steps-details p,body.dark .amount-desc p,body.dark .auth-text,body.dark .color-5B,body.dark .details-box p,body.dark .effective-description h4,body.dark .forgot-link a,body.dark .information ul li,body.dark .pageArticle_content,body.dark .payment-main-module p,body.dark .privacy-nav-content p,body.dark .shareinfo p span,body.dark .submit a,body.dark .total-amount p,body.dark .transaction-order-quantity p,body.dark .usage-data h3,body.dark .usage-data span
{
	color: #cdccd0;
}
body.dark .path-white
{
	fill: #CDCCD0;
}
body.dark .path-EA
{
	fill: #E8E7EA;
}
body.dark .path-yellow
{
	fill: #FFAF30;
}
body.dark .path-black
{
	fill: #3F405B;
}
body.dark .path-deep-black
{
	fill: #2E293A;
}
body.dark .path-gray
{
	fill: #9998A0;
}
.bgd-blue,body.dark .bgd-blue
{
	background-color: #635bfe;
}
body.dark .path-blue
{
	fill: #635BFE;
}
body.dark .path-cayan
{
	fill: #2199D6;
}
.btn-primary,body.dark .learn-btn
{
	background-color: #635bfe!important;
}
.dark .bg-pattern
{
	background-image: url(../images/home/bg-pattern-dark.svg);
}
.dark .input-form-control
{
	background-color: #2e2f44!important;
	border: 1px solid #3f405b!important;
	color: #cdccd0!important;
}
body.dark .btn:hover
{
	background: #ffaf30!important;
	color: #3f405b!important;
}
.bg-ligt-pink,.gray-shad,.third-section
{
	background-color: #f5f6fa;
}
body.dark .bg-ligt-pink
{
	background-color: #24212d;
}
body.dark .white-shad
{
	background-color: #2e293a!important;
}
body.dark .gtco-testimonials .owl-dots span,body.dark .user-selected
{
	background-color: #3f405b!important;
}
body.dark .user-selected
{
	border: 1px solid #635bfe!important;
}
body.dark .transaction-details-module
{
	background: #25212f;
	border: 1px solid #2e293a;
}
body.dark .select2-container--open .select2-dropdown--below,body.dark .select2-dropdown
{
	border: 1px solid #2e2f44!important;
}
body.dark .select2-extends .select2-container .select2-selection--single
{
	background-color: #2e2f44!important;
	border: 1px solid #3f405b!important;
	color: #cdccd0!important;
}
body.dark .select2-container--default .select2-results__option--selected
{
	background-color: #3f405b!important;
	color: #cdccd0!important;
}
body.dark .select2-dropdown
{
	background-color: #2e2f44!important;
}
.dark .select2-extends .select2-container .select2-selection--single[aria-expanded=true]
{
	background: #3f405b!important;
	border: 1px solid #635bfe!important;
}
body.dark .back-direction a,body.dark .gtco-testimonials .card h5,body.dark .gtco-testimonials .card p,body.dark .select2-extends .select2-selection__rendered,body.dark .select2-results__option
{
	color: #cdccd0!important;
}
body.dark .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar
{
	background: #3f405b;
}
.dark .light-img,.dark-img,.dark-logo,.di-none,.footer-display,.gtco-testimonials .owl-nav,.header-display,.img-none,.radio-hide input[type=radio],.select2-extends select,.select2-search--dropdown.select2-search--hide,body.dark .light-logo
{
	display: none;
}
.dark .dark-img,.di-block,.light-img,.select2-results,body.dark .dark-logo
{
	display: block;
}
body.dark .form-check-label
{
	color: #9998a0;
	font-family: Gilroy-Regular;
	font-size: 12px;
}
.dark .alert-animate,body.dark .alert-animate
{
	background: #2e293a!important;
	border: 1px solid #3f405b!important;
	box-shadow: 0 16px 28px -11px rgba(63,64,91,.17);
}
.dark .alert-btn-close,body.dark .gtco-testimonials .card h5 span
{
	color: #9998a0!important;
}
.dark .merchant-tab
{
	background: #3f405b;
	border: unset;
}
.dark .merchant-tab-section
{
	background-color: #18191a;
	border-bottom: 1px solid #3f405b;
}
.dark .icon-container svg
{
	color: #ffaf30;
	fill: #3F405B;
}
.dark .snippet-text.run-code span,body.dark .auth-module-header a,body.dark .privacy-nav-active,body.dark .resend-code.btn,body.dark .star
{
	color: #ffaf30!important;
}
.dark .download-desc
{
	background-color: #272822;
	color: #e8e7ea;
}
.dark .example,body.dark .accordion-item
{
	background-color: #3f405b;
}
.dark .option-container ul li::before
{
	content: url('../images/dark-tikmark.png');
	left: -26px;
	position: absolute;
	top: 1px;
}
body.dark .data-contact a
{
	color: #ffaf30;
	text-decoration: underline;
}
body.dark .privacy-left-box
{
	background-color: #2e293a;
	border: 1px solid #3f405b;
	padding: 28px;
}
.dark .iti .form-control
{
	background-color: #2e2f44!important;
	border: 1px solid #3f405b!important;
	color: #cdccd0!important;
}
.dark .iti .form-control:focus,.form-check-input:focus,.iti .form-control:focus
{
	border-color: #635bfe!important;
	box-shadow: unset!important;
	outline: 0;
}
.dark .iti__selected-dial-code,.tab-active svg,div.code-toolbar>.toolbar>.toolbar-item>button
{
	color: #fff!important;
}
.dark .iti__arrow
{
	border-top: 4px solid #fff;
}
.dark input[type=tel]
{
	background-color: #2e2f44!important;
	border-color: #2e2f44!important;
}
.dark input[type=tel]:hover,.input-form-control:hover,input[type=tel]:hover
{
	border: 1px solid #635bfe!important;
}
.dark .iti__country-list
{
	background-color: #2e2f44;
	border: 1px solid #3f405b!important;
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	color: #fff;
	list-style: none;
	margin: 0 0 0 -1px;
	max-height: 200px;
	padding: 0;
	position: absolute;
	text-align: left;
	white-space: nowrap;
	z-index: 2;
}
.dark .iti__divider
{
	border-bottom: 1px solid #3f405b!important;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.cursor-pointer,.pointer,.svg-img-parent .svg-img
{
	cursor: pointer;
}
.dot-img
{
	right: 137px;
	top: 202px;
}
.dot-img-two
{
	bottom: -36px;
	left: -95px;
}
.line-svg-1,.line-svg-2,.line-svg-4
{
	position: relative;
}
body.dark .gray-shad
{
	background-color: #2e293a!important;
	position: relative;
	z-index: 2;
}
body.dark .dot-img,body.dark .dot-img-two,body.dark .video-img
{
	z-index: 1;
}
body.dark .payment-main-module
{
	background-color: #25212f;
	border: 1px solid #2e293a;
}
body.dark .btn-light,body.dark .btn-light:hover
{
	background: #25212f!important;
	border: 1px solid #c1bfdf!important;
	color: #e8e7ea!important;
}
.dark .form-check-input
{
	background: #2e2f44;
	border: 1px solid #3f405b;
}
body.dark .resend-code.btn:hover
{
	background-color: transparent!important;
	color: #ffaf30!important;
}
body.dark .ref-light
{
	display: none!important;
}
body.dark .ref-dark
{
	display: block!important;
}
.line-svg-1
{
	right: -9px;
	top: 69px;
}
.circle-svg-2,.standard-section.mt-150
{
	margin-top: 150px;
}
.line-svg-2
{
	height: 114.12px;
	right: -23px;
	top: 65px;
}
.circle-svg-4
{
	margin-top: 64px;
}
.line-svg-4
{
	right: -10px;
	top: 54px;
	width: 255.51px;
}
.bg-2D,.header-bg
{
	background-color: #2d1959!important;
}
.video-img
{
	position: absolute;
	right: -53px;
	top: -92px;
	z-index: -1;
}
.custom-z
{
	position: relative;
	width: 100%;
	z-index: 2;
}
.gtco-testimonials
{
	overflow: hidden;
	position: relative;
}
.gtco-testimonials h2
{
	color: #333;
	font-size: 30px;
	margin-bottom: 50px;
	text-align: center;
}
.gtco-testimonials .owl-stage-outer
{
	padding: 28px 0;
}
.gtco-testimonials .owl-dots
{
	text-align: center;
}
.gtco-testimonials .owl-dots span
{
	background: #e0dfef!important;
	border-radius: 34px;
	display: block;
	height: 9px;
	margin: 0 5px;
	position: relative;
	width: 9px;
}
.gtco-testimonials .owl-dots .active
{
	box-shadow: none;
}
.gtco-testimonials .owl-dots .active span
{
	background: #635bfe!important;
	height: 9px;
	width: 22px;
}
.gtco-testimonials .card
{
	border-radius: 6px;
	height: 273px;
	margin: 0 16px;
	padding: 0 10px;
}
.card
{
	background-color: unset!important;
}
.gtco-testimonials .card .card-img-top
{
	border-radius: 50%;
	height: 84px;
	margin: -52px auto 0;
	max-width: 100px;
	object-fit: cover;
	width: 84px;
}
.gtco-testimonials .card h5
{
	bottom: -4px;
	color: #3f405b;
	font-family: gilroy-medium;
	font-size: 18px;
	left: 50%;
	line-height: 24.51px;
	margin-top: 24px;
	position: absolute;
	transform: translate(-50%,-50%);
}
.gtco-testimonials .card h5 span
{
	color: #6a6b87;
	font-family: gilroy-medium;
	font-size: 12px;
	line-height: 16.34px;
}
.gtco-testimonials .card p
{
	color: #3f405b;
	font-family: gilroy-light;
	font-size: 16px;
	line-height: 26px;
	margin-top: 40px;
	padding-bottom: 15px;
}
.gtco-testimonials .center
{
	opacity: 1;
}
.gtco-testimonials .center .card-img-top
{
	height: 84px;
	margin-top: -52px;
	max-width: 100%;
	object-fit: cover;
	width: 84px;
}
.owl-item.active.center .card
{
	background-color: #f5f6fa!important;
	border: unset!important;
}
.owl-item.active .card
{
	border: 1px solid #e0dfef;
}
.owl-dots
{
	margin-top: -9px;
}
body.dark .owl-item.active.center .card
{
	background-color: #24212d!important;
	border: unset!important;
}
body.dark #main #faq .accordion-item,body.dark .owl-item.active .card
{
	border: 1px solid #3f405b!important;
}
body.dark .gtco-testimonials .owl-dots .active span
{
	background: #635bfe!important;
}
.dark .main-auth-div,body.dark
{
	background-color: #18191a;
}
.dark .input-form-control:hover
{
	border: 1px solid #c1bfdf;
}
.dark .usertype-module
{
	background-color: #2e2f44;
	border: 1px solid #3f405b;
}
.p-24-28,.p-48-44
{
	border-radius: 10px;
}
.back-btn span,.back-btn svg,.back-btn:hover,body.dark .policy p
{
	color: #9998a0;
}
.w-265
{
	width: 265px!important;
}
.w-288
{
	width: 288px!important;
}
.w-311
{
	width: 311px!important;
}
.w-318
{
	width: 318px!important;
}
.w-358
{
	width: 358px!important;
}
.w-517
{
	width: 517px!important;
}
.w-530
{
	width: 530px!important;
}
.h-300
{
	height: 300px!important;
}
.h-355
{
	height: 355px!important;
}
.h-888
{
	/*height: 888px!important;*/
	height: 700px!important;
}
.px-240
{
	/*padding: 0 15rem!important;*/
	padding: 0 25rem!important;
}
.ml-7
{
	margin-left: 7px;
}
.ml-18
{
	margin-left: 1.125rem;
}
.ml-60
{
	margin-left: 36px;
}
.mt-2p
{
	margin-top: 2px;
}
.mt-3p
{
	margin-top: 3px;
}
.mb-3p
{
	margin-bottom: 3px;
}
.mt-7
{
	margin-top: 7px;
}
.mt-10
{
	margin-top: 10px;
}
.mb-10
{
	margin-bottom: 10px;
}
.mt-11
{
	margin-top: 11px;
}
.mt-12
{
	margin-top: 12px;
}
.mt-14
{
	margin-top: 14px;
}
.mt-18
{
	margin-top: 18px;
}
.mt-20
{
	margin-top: 20px;
}
.mt-21
{
	margin-top: 21px;
}
.mt-22
{
	margin-top: 22px;
}
.mt-23
{
	margin-top: 23px;
}
.mt-24
{
	margin-top: 24px;
}
.mt-n24
{
	margin-top: -24px;
}
.mt-26
{
	margin-top: 26px;
}
.mt-28
{
	margin-top: 28px;
}
.mt-29
{
	margin-top: 29px;
}
.mt-30
{
	margin-top: 30px;
}
.mb-30
{
	margin-bottom: 30px;
}
.mt-32
{
	margin-top: 32px;
}
.mt-36
{
	margin-top: 36px;
}
.mt-40,.mt-46
{
	margin-top: 40px;
}
.mt-53
{
	margin-top: 53px;
}
.mt-54
{
	margin-top: 54px;
}
.mt-55
{
	margin-top: 55px;
}
.mt-56
{
	margin-top: 56px;
}
.mt-58
{
	margin-top: 58px;
}
.mt-59
{
	margin-top: 59px;
}
.mt-72
{
	margin-top: 72px;
}
.mt-81
{
	margin-top: 81px;
}
.mt-93
{
	margin-top: 5.8125rem;
}
.mt-106
{
	margin-top: 106px;
}
.mt-128
{
	margin-top: 128px;
}
.mt-136
{
	margin-top: 136px;
}
.mt-148
{
	margin-top: 148px;
}
.confirm-top,.mt-161
{
	margin-top: 161px;
}
.mt-188
{
	margin-top: 188px;
}
.ml-29
{
	margin-left: 29px;
}
.ml-44
{
	margin-left: 44px;
}
.ml-171
{
	margin-left: 171px;
}
.ml-14
{
	margin-left: 14px;
}
.mr-10
{
	margin-right: 10px;
}
.column-gap-98
{
	column-gap: 98px;
}
.mb-23
{
	margin-bottom: 23px!important;
}
.mb-32
{
	margin-bottom: 32px!important;
}
.mb-44
{
	margin-bottom: 43px!important;
}
.pb-44
{
	padding-bottom: 44px!important;
}
.pb-54
{
	padding-bottom: 54px;
}
.pb-137
{
	padding-bottom: 137px;
}
.pb-144
{
	padding-bottom: 144px;
}
.pb-146
{
	padding-bottom: 146px;
}
.pb-196
{
	padding-bottom: 196px;
}
.pb-23
{
	padding-bottom: 23px;
}
.pt-59
{
	padding-top: 59px!important;
}
.pt-76
{
	padding-top: 76px!important;
}
.pt-86
{
	padding-top: 86px;
}
.pt-121
{
	padding-bottom: 120px;
	padding-top: 121px;
}
.pt-144
{
	padding-top: 144px;
}
.pt-149
{
	padding-top: 149px;
}
.pt-186
{
	/*padding-top: 11.625rem;*/
	padding-top: 122px;
}
.p-24-28
{
	padding: 24px 28px;
}
.p-48-44
{
	padding: 48px 44px;
}
.px-16
{
	padding: 0 16px;
}
.color-5B,.color-5Br
{
	color: #403e5b;
}
.breadcrumb-item,.color-05B,.color-05Br,.pageArticle_content
{
	color: #3f405b;
}
.color-FF,.color-FFr
{
	color: #635bff;
}
.color-FE,.star,.type-text .star
{
	color: #635bfe;
}
.color-B87,.color-B87r,.merchant-tab a svg
{
	color: #6a6b87;
}
.color-7EA,body.dark .alert-animate .text-dark,body.dark .alert-animate .text-gray-100,body.dark .nav-link,body.dark .reg-btn
{
	color: #e8e7ea!important;
}
.f-15
{
	font-size: 15px;
	line-height: 18px;
}
.f-18
{
	font-size: 18px;
	line-height: 32px;
}
.f-20
{
	font-size: 20px;
	line-height: 27.24px;
}
.f-21
{
	font-size: 1.3125rem;
}
.f-22
{
	font-size: 22px;
	line-height: 29.96px;
}
.f-24
{
	font-size: 24px;
	line-height: 34px;
}
.f-26
{
	font-size: 26px;
	line-height: 32.5px;
}
.f-28
{
	font-size: 28px;
	line-height: 35.28px;
}
.f-34,.f-36
{
	font-size: 36px;
}
.f-34
{
	line-height: 46.3px;
}
.f-36
{
	line-height: 49px;
}
.f-52
{
	/*font-size: 52px;
	line-height: 65.52px;*/
		font-size: 42px;
		line-height: 45.52px;
}
.f-80
{
	/*font-size: 80px;
	line-height: 84.4px;*/
	font-size: 70px;
	line-height: 77.4px;
}
.f-70
{
	/*font-size: 70px;
	line-height: 78.4px;*/
		font-size: 56px;
		line-height: 78.4px;
}
.leading-26
{
	line-height: 26px;
}
.leading-29
{
	line-height: 29px;
}
.button-widths a,.leading-30
{
	line-height: 30px;
}
.leading-32
{
	line-height: 32.68px;
}
.bottom-head
{
	background-image: url(../images/home/hero-image-6.jpg);
	/*background-position: center;*/
	background-repeat: no-repeat;
	background-size: auto;
	height: auto;
	padding-bottom: 140px;
	width: 100%;
}
.color-parent
{
	cursor: pointer;
	transition: .5s;
}
.border-unset,body.dark .log-btn
{
	border: unset!important;
}
body.dark .reg-btn
{
	border: 1px solid #6a6b87!important;
}
body.dark .footer-sec,body.dark .navigation-wrap
{
	/*background-color: #2e2446!important;*/
	background-color: #242526 !important;
}
@property --myColor4
{
	inherits: false;
	initial-value: #635BFF;
	syntax: '<color>';
}
@property --myColor5
{
	inherits: false;
	initial-value: #635BFF;
	syntax: '<color>';
}
.button-widths:hover
{
	box-shadow: 0 21px 25px -11px rgb(99 91 255 / 36%);
	box-shadow: 0 21px 25px -11px rgba(99,91,255,.36);
	myColor4: #9690FF;
	myColor5: #635BFF;
}
.button-widths
{
	background: #635bff;
	background: linear-gradient(180deg,var(--myColor4) 0,var(--myColor5) 100%);
	border-radius: 6px;
	cursor: pointer;
	height: 60px;
	width: 234px;
}
.bg-app,body.dark .bg-app
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	position: relative;
}
.button-widths a
{
	color: #fff;
	font-size: 18px;
	padding-left: 14px;
}
.ml-27p
{
	margin-left: 22px!important;
}
.svg-img-parent
{
	align-items: center;
	background-color: #fff;
	border-radius: 6px;
	display: flex;
	height: 44px;
	justify-content: center;
	width: 44px;
}
.bg-app
{
	background-image: url(../images/home/app-bg.png);
	border-radius: 20px;
	height: 528px;
	width: 100%;
	z-index: 3;
}
.app-dot,.app-dot-right
{
	position: absolute!important;
}
.app-dot
{
	left: 140px;
	top: 19px;
}
.app-dot-right
{
	margin-top: -131px;
	right: 0;
}
body.dark .bg-app
{
	background-image: url(../images/home/dark-app.png);
	width: 100%;
	z-index: 2;
}
.btn-section .btn-dark,.footer-sec
{
	background-color: #2d1959;
}
.bottom-footer,.custom-form-grp button
{
	background-color: #635bff;
}
.links
{
	list-style: none;
	padding: 0;
}
.links li
{
	line-height: 38px;
}
.links li a
{
	color: #fff;
	transition: .3s;
}
.custom-form-grp input
{
	height: 46px;
	width: 272px;
}
.custom-form-grp input::placeholder
{
	color: #9a99a8;
	font-size: 15px;
}
.custom-form-grp button
{
	font-size: 16px;
	height: 46px;
	line-height: 21.79px;
	width: 138px;
}
.col-gap-12
{
	column-gap: 12px;
	flex-wrap: wrap;
	padding-bottom: 20px;
	row-gap: 12px;
}
.custom-postion
{
	display: grid;
	justify-content: end;
}
.facebook svg:hover
{
	cursor: pointer;
	fill: #3C5A9A;
}
.twitter svg:hover
{
	cursor: pointer;
	fill: #2DAAE1;
}
.instagram svg:hover
{
	cursor: pointer;
	fill: #EF4B5E;
}
.whtsapp svg:hover
{
	cursor: pointer;
	fill: #DC4A38;
}
.pinterest svg:hover
{
	cursor: pointer;
	fill: #CA2127;
}
.linkdin svg:hover
{
	cursor: pointer;
	fill: #0076B2;
}
.p-17-19
{
	padding: 17px 0 0;
}
.select2-container--default .select2-selection--single
{
	background-color: unset!important;
	border: unset!important;
	border-radius: unset;
}
.selectParent span#select2-select-height-container
{
	color: #fff!important;
	line-height: 28px;
}
.selectParent span.select2-selection__arrow b
{
	border-color: #fff transparent transparent!important;
}
.selectParent .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b
{
	border-color: transparent transparent #fff!important;
}
body.dark .facebook svg,body.dark .instagram svg,body.dark .linkdin svg,body.dark .pinterest svg,body.dark .twitter svg,body.dark .whtsapp svg
{
	fill: #392C56;
}
.collapsible
{
	background: #fff;
	border: none;
	border-radius: 6px;
	color: #403e5b;
	cursor: pointer;
	padding: 22px 21px 18px 27px;
	text-align: left;
	width: 100%;
}
.btn,.payment-main-module,.policy p,.submit a,.submit button
{
	text-align: center;
}
.one-px
{
	margin-top: 1px;
}
.accordion .item
{
	background: #fff;
	border: 1px solid #c6c5d7;
	border-radius: 6px;
}
#main
{
	margin: 10px 0;
}
.accordion-body
{
	flex: 1 1 auto;
	min-height: 1px;
	ms-flex: 1 1 auto;
	padding: 0 30px 30px!important;
}
#main #faq .accordion-item
{
	border: 1px solid #c6c5d7;
	border-radius: 5px;
	margin-bottom: 11px;
}
#main #faq .accordion-item .accordion-header
{
	border: 0;
	border-radius: 2px;
	box-shadow: unset;
	padding: 0;
	webkit-box-shadow: unset;
}
.btn:focus,.focus-color.form-control:focus,.mb-0.btn.focus
{
	box-shadow: unset!important;
	outline: 0;
}
#main #faq .accordion-item .accordion-header .btn-header-link
{
	background: #fff;
	color: #3f405b;
	display: block;
	padding: 1.375rem 1.375rem 1.375rem 1.875rem;
	text-align: left;
}
#main #faq .accordion-item .accordion-header .btn-header-link:after
{
	color: #3a0ca3;
	content: url(../images/home/up.png);
	float: right;
	font-weight: 700;
	margin-left: 5px;
}
#main #faq .accordion-item .accordion-header .btn-header-link.collapsed
{
	background: #fff;
	color: #6a6b87;
}
#main #faq .accordion-item .accordion-header .btn-header-link.collapsed:after
{
	color: #3a0ca3;
	content: url(../images/home/down.png);
	float: right;
	font-weight: 700;
}
#main #faq .accordion-item .collapsing
{
	background: #fff;
	line-height: 30px;
}
#main #faq .accordion-item .collapse
{
	border: 0;
}
#main #faq .accordion-item .collapse.show
{
	background: #fff;
	border-radius: 6px;
	color: #222;
	line-height: 30px;
}
.item-header .collapse .show
{
	border: 1px solid #8a2be2;
}
.t-p
{
	color: #fff;
	padding: 0 30px;
}
.accordion .item .item-header h2 button.btn.btn-link
{
	background: #fff;
	border-radius: 6px;
	color: #403e5b;
	height: 71px;
	padding: 6px 5px 1px 26px;
	text-decoration: none;
}
.accordion .item .item-header
{
	background: 0 0;
	border-bottom: none;
	padding: 0;
}
.accordion .item .item-header h2 button
{
	color: #fff;
	display: block;
	font-size: 20px;
	padding: 15px;
	text-align: left;
	width: 100%;
}
.accordion .item .item-header h2 i
{
	align-items: center;
	background-color: #fff;
	display: flex;
	float: right;
	font-size: 30px;
	height: 40px;
	justify-content: center;
	width: 60px;
}
.btn,.section-payment
{
	justify-content: center;
}
button.btn.btn-link.collapsed i
{
	transform: rotate(0);
}
button.btn.btn-link i
{
	transform: rotate(180deg);
	transition: .5s;
}
.focus-color.form-control:focus
{
	background: #f3f3f3;
	border-color: #80bdff;
	color: #403e5b;
}
.expand-border
{
	background-color: #fff;
	border: 1px solid #c6c5d7;
	border-radius: 6px;
	margin-top: 2px;
	padding: 1px;
}
.exchangpb
{
	border: 1px solid #dad5d5;
}
.collapsible:after
{
	color: #3a0ca3;
	content: url(../images/home/down.png);
	float: right;
	font-weight: 700;
	margin-left: 5px;
}
.collapsible.active:after
{
	content: url(../images/home/up.png);
}
.content
{
	background-color: #ffffffff!important;
	max-height: 0;
	overflow: hidden;
	padding: 0 30px;
	transition: max-height .4s ease-out;
}
.focus-bgcolor,.input-form-control
{
	background-color: #f5f6fa!important;
}
.dot-right-side
{
	position: absolute;
	right: 0;
	top: 71px;
}
.dot-left-side
{
	bottom: 1px;
	left: -73px;
	position: absolute;
}
.contain
{
	position: relative;
	z-index: 2;
}
body.dark .third-section
{
	background-color: #24212d!important;
}
body.dark #main #faq .accordion-item .accordion-header .btn-header-link.collapsed,body.dark .accordion .accordion-body
{
	background: #2e293a!important;
	color: #cdccd0!important;
}
body.dark #main #faq .accordion-item .accordion-header .btn-header-link
{
	background: #2e293a!important;
	color: #d9d9d9!important;
}
body.dark .not-focus-bg
{
	background-color: #2e2f44!important;
}
.d-grid.mb-3p
{
	padding-top: 3px!important;
}
.btn-lg
{
	font-size: 16px!important;
	line-height: 20px!important;
	padding: .93rem .5rem!important;
}
.btn-primary
{
	border-color: transparent!important;
	color: #fff!important;
}
.btn
{
	align-items: center;
	border: 1px solid transparent!important;
	border-radius: 6px!important;
	color: #fff;
	display: inline-flex;
	transition: .3s!important;
	vertical-align: middle;
}
.btn:hover
{
	background: #392f6b!important;
	color: #fff!important;
}
.btn:hover svg
{
	right: -5px!important;
}
.btn svg
{
	right: 0!important;
	transition: right .2s!important;
}
.bg-pattern,.position-r
{
	position: relative!important;
}
.logo-div
{
	width: 333px;
}
.form-label
{
	color: #6a6b87;
	font-size: 16px;
	line-height: 20px;
}
.eye-icon,.eye-icon-hide
{
	position: absolute;
	right: 13px;
	top: 12px;
}
.auth-module
{
	margin-top: 145px;
	width: 405px!important;
}
.d-grid
{
	padding: 0 2px;
}
.bg-pattern
{
	background-image: url(../images/home/bg-pattern.png);
	background-position: center;
	background-repeat: repeat;
	height: 100%!important;
	min-height: 100vh;
	object-fit: cover;
	width: 100%;
}
.bg-content
{
	padding: 28px 0 0 240px;
}
.transaction-text
{
	max-width: 390px;
}
.auth-section
{
	padding: 0 190px;
}
.main-auth-div .row
{
	margin-right: calc(var(--bs-gutter-x) * 0)!important;
}
.col-xl-5 .transaction-text
{
	margin-top: 0;
}
.transaction-text h3
{
	color: #fff;
	font-family: Gilroy-Regular;
	font-size: 25px;
	line-height: 30px;
}
.transaction-text h2
{
	color: #fff;
	font-family: Gilroy-Medium;
	font-size: 34px;
	line-height: 42px;
}
.transaction-text h1
{
	color: #fff;
	font-family: Gilroy-Semibold;
	font-size: 48px;
	line-height: 59px;
	text-transform: uppercase;
}
.static-image
{
	margin-top: 42px;
	max-width: 425px;
}
.g-4,.gx-4
{
	bs-gutter-x: 1.5rem;
}
.input-form-control
{
	border: 1px solid #e0dfef!important;
	border-radius: 6px!important;
	color: #3f405b!important;
	font-family: Gilroy-Medium;
	font-size: 18px!important;
	line-height: 20px!important;
	padding: 15px 20px!important;
	transition: .2s;
}
.not-focus-bg
{
	background-color: #f3f2ff!important;
}
.input-form-control:focus
{
	border: 1px solid #635bfe!important;
	box-shadow: none!important;
}
.form-group.mb-3
{
	margin-bottom: 21px!important;
}
.submit a
{
	border: none!important;
	color: #3f405b;
	font-family: Gilroy-Regular;
	font-size: 15px;
	line-height: 18px;
}
.auth-title,.submit button
{
	font-family: Gilroy-Semibold;
}
.submit button
{
	border-radius: .3rem;
	color: #fff;
	font-size: 16px;
	padding: .7rem 1rem;
	text-transform: uppercase;
}
.auth-title
{
	color: #3f405b;
	font-size: 30px;
	line-height: 37px;
}
.auth-text
{
	color: #6a6b87;
	font-family: Gilroy-regular;
	font-size: 16px;
	line-height: 19px;
}
.back-direction a,.type-text,.usertype
{
	font-family: Gilroy-Medium;
}
.auth-module-header a
{
	border: none!important;
	color: #635bfe!important;
}
.error
{
	color: red!important;
}
.alert-animate.alert-dismissible .btn-close:focus,.navbar-toggler:focus
{
	box-shadow: unset!important;
}
.mb-2p
{
	margin-bottom: 2px;
}
.mb-6p
{
	margin-bottom: 6px;
}
.mt-7p
{
	margin-top: 7px!important;
}
.transaction-block
{
	margin-top: 149px;
}
.caret,.email-box
{
	position: relative;
}
.email-icon
{
	left: 17px;
	position: absolute;
	top: 15px;
}
.back-btn
{
	color: #9998a0;
	transition: .5s;
}
.back-btn svg
{
	left: 0!important;
	transition: .2s!important;
}
.back-btn:hover svg
{
	left: -5px!important;
}
.back-direction.forgot-top
{
	margin-top: 174px;
}
.back-direction a
{
	font-size: 16px;
	line-height: 20px;
}
.forgot-link a,.policy p
{
	font-family: Gilroy-Regular;
}
.email-box.indent input
{
	text-indent: 26px!important;
}
.leading-24
{
	line-height: 24px!important;
}
.auth-module-header
{
	margin-bottom: 33px;
}
.signin-top
{
	margin-top: 135px;
}
.forgot-link a
{
	font-size: 15px;
	line-height: 18px;
}
.type-text
{
	color: #6a6b87;
	font-size: 16px;
	line-height: 20px;
}
.usertype-module
{
	background-color: #fff;
	border: 1px solid #e0dfef;
	border-radius: 6px;
	cursor: pointer;
	padding: 25px 0 16px;
	position: relative;
	width: 189px;
}
.user-selected::before
{
	background: url("../images/login/tikmark.png");
	border-radius: 50%;
	content: '';
	height: 20px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 20px;
}
.usertype
{
	color: #3f405b;
	font-size: 14px;
	line-height: 17px;
	text-transform: capitalize;
}
.policy p
{
	color: #3f405b;
	font-size: 13px;
	line-height: 20px;
	max-width: 300px;
}
.gap-16
{
	gap: 16px;
}
.usertype-photo img
{
	height: 64px;
	object-fit: cover;
	width: 64px;
}
.amount-logo img,.img-qr img,.status-logo img
{
	height: 100%;
	width: 100%;
}
.usertype-top
{
	margin-top: 96px;
}
.otp-top
{
	margin-top: 143px;
}
.authenticator-top
{
	margin-top: 62px;
}
.user-selected
{
	background-color: #f5f6fa;
	border: 1px solid #635bfe;
}
.section-payment
{
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100vh;
	padding: 0 20px;
}
.payment-main-module
{
	background: #fff;
	border: 1px solid #cdccd0;
	border-radius: 8px;
	max-width: 440px;
	padding: 59px;
	width: 440px;
}
.payment-main-module h3
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 12px;
}
.payment-main-module p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px;
	max-width: 320px;
	text-align: center;
}
.payment-main-module .btn-lg
{
	font-family: Gilroy-Semibold;
	font-size: 16px!important;
	line-height: 20px!important;
	padding: .93rem 4rem!important;
	text-transform: uppercase;
}
.transaction-order-quantity
{
	margin-bottom: 16px;
	padding-bottom: 12px;
	position: relative;
}
.total-amount h2,.transaction-order-quantity h2
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 22px;
	line-height: 27px;
	margin-bottom: 18px;
}
.transaction-order-quantity h3
{
	color: #3f405b;
	font-family: Gilroy-Medium;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 8px;
}
.transaction-order-quantity span
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 8px;
}
.transaction-order-quantity p
{
	color: #6a6b87;
	font-family: Gilroy-Medium;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 4px;
}
.transaction-total h3,.transaction-total span
{
	font-family: Gilroy-Semibold;
	font-size: 18px;
	line-height: 22px;
}
.transaction-total h3
{
	color: #3f405b;
}
.transaction-total span
{
	color: #635bfe;
}
.transaction-details-module
{
	background: #fff;
	border: 1px solid #e8e7ea;
	border-radius: 8px;
	max-width: 492px;
	padding: 23px;
	width: 492px;
}
.transaction-payment-method
{
	margin-bottom: 24px;
	margin-top: 30px;
}
.total-amount::before,.transaction-order-quantity::before
{
	background-image: url(../images/merchant-payment/line.png);
	background-repeat: repeat-x;
	bottom: 0;
	content: '';
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}
.transaction-payment-method p
{
	color: #3f405b;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 16px;
}
.gateway
{
	align-items: center;
	background-color: #fff;
	border: 1px solid #cdccd0;
	border-radius: 3px;
	cursor: pointer;
	display: inline-flex;
	height: 64px;
	justify-content: center;
	width: 136px;
}
.gateway-selected
{
	background: #f5f6fa;
	border: 1px solid #635bfe;
	box-shadow: 0 9.69px 18.4496px -8.91732px rgba(99,91,254,.4);
	position: relative;
}
.gateway-selected::before
{
	background: url("../images/login/tikmark.png");
	border-radius: 50%;
	content: '';
	height: 20px;
	left: -8px;
	position: absolute;
	top: -8px;
	width: 20px;
}
.amount-logo
{
	height: 30px;
	width: 122px;
}
.total-amount
{
	margin-bottom: 26px;
	padding-bottom: 25px;
	position: relative;
}
.total-amount p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 14px;
	line-height: 17px;
}
.total-amount h3
{
	color: #635bfe;
	font-family: Gilroy-Semibold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 0;
}
.amount-desc p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 21px;
	max-width: 336px;
}
.thin-scrollbar
{
	scrollbarBG: #272822!important;
	thumbBG: #635bfe!important;
}
.thin-scrollbar::-webkit-scrollbar
{
	width: 2px!important;
}
.thin-scrollbar::-webkit-scrollbar-track
{
	background: var(--scrollbarBG);
}
.thin-scrollbar::-webkit-scrollbar-thumb
{
	background-color: var(--thumbBG);
	border: 6px solid var(--scrollbarBG);
	border-radius: 6px;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar
{
	background: #f3f1f1;
	border-radius: 4px;
	width: 4px;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb
{
	background: #635bfe!important;
	border-radius: 4px;
}
.select2-extends .select2-container
{
	width: 100%!important;
}
.select2-extends .select2-container .select2-selection--single
{
	background-color: #f3f2ff!important;
	border: 1px solid var(--bs-muted-100)!important;
	border-radius: 6px!important;
	height: 52px!important;
}
.select2-container .select2-selection--single .select2-selection__rendered
{
	padding-right: 0!important;
}
.select2-extends .select2-selection__rendered
{
	color: #3f405b!important;
	font-family: Gilroy-Medium;
	font-size: 20px!important;
	line-height: 52px!important;
	padding-left: 20px!important;
}
.breadcrumb li a,.breadcrumb-item.active
{
	font-family: Gilroy-Regular;
	font-size: 15px;
	line-height: 30px;
}
.select2-extends .select2-container--default .select2-selection--single .select2-selection__arrow
{
	transition: transform ease-in-out;
}
.select2-extends .select2-selection__arrow
{
	height: 52px!important;
	right: 15px!important;
}
.select2-extends .select2-container--default .select2-selection--single .select2-selection__arrow b
{
	background-color: transparent;
	background-image: url(../images/up_arrow.svg);
	background-repeat: no-repeat!important;
	background-size: contain;
	border: none!important;
	height: 20px!important;
	width: 12px!important;
}
.select2-container--open .select2-dropdown--above
{
	border: 1px solid var(--bs-muted-100)!important;
	border-bottom-left-radius: 4px!important;
	border-bottom-right-radius: 4px!important;
	margin-top: 0;
}
.select2-dropdown
{
	z-index: 1060!important;
}
.select2-search--dropdown
{
	display: block;
	padding: 4px;
}
.select2-search__field
{
	border: 1px solid #d1cae6!important;
	border-radius: 4px!important;
	height: 50px!important;
}
.select2-container--default .select2-results>.select2-results__options
{
	max-height: 150px!important;
	overflow-y: auto;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable
{
	background-color: #635bfe!important;
	color: #fff!important;
	transition: .5s!important;
}
.select2-container--default .select2-results__option--selected
{
	background-color: #f3f2ff!important;
	color: #635bfe!important;
}
.select2-results__option
{
	color: #3f405b!important;
	font-family: Gilroy-Medium;
	font-size: 16px!important;
	padding: 13px!important;
	user-select: none;
	webkit-user-select: none;
}
.select2-extends .select2-container--open .select2-selection__arrow
{
	transform: rotate(180deg)!important;
}
.select2-extends .select2-container .select2-selection--single[aria-expanded=true]
{
	background: #fff!important;
	border: 1px solid #635bfe!important;
}
.select2-extends label
{
	color: #6a6b87;
	font-family: Gilroy-Medium;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px;
}
::placeholder
{
	color: #9998a0;
	font-size: 16px;
	line-height: 19px;
}
.sm-gx-10
{
	bs-gutter-x: 10px;
}
.main
{
	background-color: #2d1959!important;
	height: 60px!important;
	width: 60px!important;
}
.h-44
{
	height: 44px;
}
.success-anim
{
	height: 244px;
	position: absolute;
	top: -100px;
	width: 259px;
}
.status-logo
{
	border-radius: 50%;
	height: 60px;
	margin-bottom: 30px;
	object-fit: cover;
	width: 60px;
}
.status-logo img
{
	border-radius: 50%;
}
.btn-light,.btn-light:hover
{
	border: 1px solid #c1bfdf!important;
}
.btn-light
{
	background: #fff;
	color: #6a6b87;
}
.btn-light:hover
{
	background: #fff!important;
	color: #6a6b87!important;
}
.auth-module .row
{
	bs-gutter-x: 12px!important;
}
.verification
{
	display: flex;
	justify-content: space-between;
	margin-top: 3px;
}
.d-link,.privacy-nav-active
{
	color: #635bfe!important;
}
.img-qr
{
	height: 235px;
	margin-top: 3px;
	object-fit: cover;
	width: 235px;
}
.gap-18
{
	column-gap: 18px;
	row-gap: 16px;
}
.custom-input input
{
	width: 139px;
}
.form-check-input:checked
{
	background-color: #635bfe;
	border-color: #635bfe;
}
.alert-animate
{
	background-color: #fff!important;
	border-radius: 8px;
	box-shadow: 0 16px 28px -11px rgba(63,64,91,.17);
	opacity: 1;
	position: absolute!important;
	z-index: 123;
}
.top-right
{
	right: 20px;
	top: 20px;
}
.top-left
{
	left: 20px;
	top: 20px;
}
.bottom-left
{
	bottom: 20px;
	left: 20px;
}
.bottom-right
{
	bottom: 20px;
	right: 20px;
}
.alert-body
{
	padding: 2px 7px;
}
.gap-20
{
	gap: 20px!important;
}
.alert-icon
{
	height: 36px;
	width: 36px;
}
.alert-text
{
	width: 260px;
	word-break: break-all;
}
.border-1p
{
	border: 1px solid #c1bfdf!important;
}
.leading-22
{
	line-height: 22px!important;
}
.leading-18
{
	line-height: 18px!important;
}
.alert-animate.alert-dismissible .btn-close
{
	background: unset!important;
	padding: 1px 7px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.alert-dismissible .btn-close
{
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat!important;
}
.alert-px
{
	padding: 0 20px;
}
.alert-title-text
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 16px;
	line-height: 22px!important;
	margin-bottom: 0;
}
.alert-body-text,.merchant-tab a,.merchant-text p
{
	color: #6a6b87;
	font-family: Gilroy-Medium;
}
.alert-body-text
{
	font-size: 13px;
	line-height: 18px!important;
	margin-bottom: 0;
	margin-top: 4px;
}
.standard-hero-section
{
	background-image: url(../images/hero-banner.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 620px;
	width: 100%;
}
.breadcrumb-item.active
{
	color: #635bfe;
	font-weight: 500;
}
.breadcrumb-item+.breadcrumb-item::before
{
	color: #3f405b;
	content: var(--bs-breadcrumb-divider, "/");
	float: left;
	padding-right: .5rem;
}
.btn-section .btn-lg
{
	border-radius: 20px!important;
	margin-bottom: 22px;
	padding: 8px 17px!important;
}
.merchant-text p
{
	font-size: 18px;
	line-height: 28px;
	max-width: 540px;
}
.breadcrumb-top
{
	margin-top: 100px;
}
.breadcrumb.breadcrumb-top
{
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 44px!important;
	padding-top: 94px;
}
.merchant-tab-section
{
	display: flex;
	justify-content: center;
}
.merchant-tab
{
	background: #f5f6fa;
	border: .572433px solid #e8e7ea;
	border-radius: 8px;
	display: flex;
	gap: 6px;
	justify-content: center;
	margin: 28px 0;
	padding: 6px;
}
.merchant-tab a
{
	display: flex;
	font-size: 16px;
	gap: 3px;
	line-height: 17px;
	padding: 14px 54px;
}
.tab-active
{
	background-color: #635bfe;
	border-radius: 6px;
	color: #fff!important;
}
.standard-text-module h3
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 32px;
	max-width: 480px;
}
.icon-container
{
	border-radius: 50%;
	height: 48px;
	object-fit: cover;
	width: 48px;
}
.icon-container img
{
	border-radius: 50%;
	height: 100%;
	object-fit: cover;
	width: 100%;
}
.steps-details
{
	display: flex;
	flex-direction: column;
}
.steps-details span
{
	color: #635bfe;
	font-family: Gilroy-Medium;
	font-size: 14px;
	line-height: 22px;
}
.steps-details h4
{
	color: #6a6b87;
	font-family: Gilroy-Semibold;
	font-size: 22px;
	line-height: 32px;
}
.steps-details p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 16px;
	line-height: 26px;
	max-width: 416px;
}
.steps
{
	margin-bottom: 32px;
}
.standard-text-module
{
	padding-left: 90px;
	padding-top: 64px;
}
.standard-text-module.mt-270
{
	margin-top: 270px;
}
.standards-hero-section
{
	background-color: #faf7f7;
	background-image: url('../images/standard-merchant/hero-banner.png');
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 94px;
	padding-bottom: 95px;
	width: 100%;
}
.customize-bcrm ol
{
	margin: 0;
	padding: 0;
}
.customize-bcrm
{
	margin-bottom: 60px;
	margin-top: 94px;
}
.merchant-tab-section
{
	background-color: #fff;
	border-bottom: 1px solid #e8e7ea;
	position: sticky;
	top: 94px;
	z-index: 999;
}
.standard-title-text
{
	max-width: 665px;
}
.standard-title-text.m-width
{
	max-width: 565px;
}
.standard-title-text h3
{
	font-family: Gilroy-Semibold;
	font-size: 32px;
	line-height: 42px;
	margin-bottom: 36px;
	margin-top: 52px;
}
.standard-section.mb-150
{
	margin-bottom: 150px;
}
.standard-text-module.mt-65
{
	margin-top: 65px;
}
.column-centered
{
	align-items: center;
	display: flex;
}
.icon-container svg
{
	color: #635bfe;
	fill: #E7E5FF;
}
div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span
{
	background: 0 0;
	border-radius: 0;
	box-shadow: unset;
	color: #fff;
	font-family: Gilroy-Regular;
	font-size: 14px;
	line-height: 22px;
	padding: 0 .5em 0 1.5em;
}
code[class*=language-],pre[class*=language-]
{
	font-family: Gilroy-Regular;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	text-shadow: unset;
	white-space: pre;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
}
pre[class*=language-]
{
	border: unset;
	border-radius: 8px;
	box-shadow: unset;
	margin: .5em 0;
	overflow: auto;
	padding: 26px 28px;
}
div.code-toolbar>.toolbar
{
	opacity: 1;
	right: 12px;
	top: .43em;
}
.snippet-text span
{
	color: #3f405b;
	font-family: Gilroy-Medium;
	font-size: 22px;
	line-height: 32px;
}
.snippet-text p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 16px;
}
.snippet-module
{
	margin-bottom: 38px;
	width: 876px;
}
.code-snippet-section
{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.download-btn .btn-sm
{
	font-family: Gilroy-Medium;
	font-size: 18px;
	line-height: 27px;
	margin-bottom: 31px;
	padding: 11px 75px 12px 20px;
	position: relative;
}
.download-btn .btn-sm::after
{
	content: url('../images/standard-merchant/download.svg');
	position: absolute;
	right: 5px;
	top: 5px;
}
.snippet-text.run-code span
{
	color: #635bfe!important;
	font-family: Gilroy-Semibold;
	font-size: 20px;
	line-height: 25px;
}
.snippet-text.run-code p
{
	color: #6a6b87;
	font-family: Gilroy-Semibold;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.download-desc
{
	background: #f5f6fa;
	border-radius: 6px;
	margin-bottom: 40px!important;
	padding: 28px;
}
.example
{
	background-color: #3f405b;
	color: #fff;
	height: 44px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.example .left-example-text
{
	left: 28px;
	position: absolute;
	top: 11px;
}
.snippet-text.optional p
{
	color: #6a6b87;
	font-family: Gilroy-Regular;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 24px;
}
.option-container ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.option-container
{
	padding-left: 16px;
}
.option-container ul li
{
	color: #3f405b;
	font-family: Gilroy-Medium;
	font-size: 18px;
	line-height: 28px;
	margin: 10px;
	padding: 0;
	position: relative;
}
.option-container ul li::before
{
	content: url('../images/ticmark.png');
	left: -26px;
	position: absolute;
	top: 1px;
}
.gateway img
{
	height: 27px;
	object-fit: contain;
	width: 127px;
}
.copy-to-clipboard-button::before
{
	content: url('../images/copy.png');
	left: 0;
	position: absolute;
	top: 5px;
}
nav .privacy-nav
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 22px;
}
.effective-description h4,.effective-description p,.information ul li,.privacy-nav-content p
{
	color: #6a6b87;
	font-family: gilroy-Regular;
	font-size: 16px;
	line-height: 26px;
}
.privacy-left-box
{
	background-color: #fff;
	border: 1px solid #c1bfdf;
	border-radius: 10px;
	margin-bottom: 24px;
	margin-top: 60px;
	padding: 28px;
	position: sticky;
	top: 155px;
	width: 324px;
}
.active-nav
{
	color: #635bfe!important;
	display: none;
}
.gap-60
{
	gap: 60px;
}
.effective-description h4
{
	font-style: italic;
}
.right-content-box
{
	margin-top: 60px;
}
.privacy-nav-content h2
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
	font-size: 28px;
	line-height: 36px;
}
.information h3,.usage-data h3
{
	color: #3f405b;
	font-family: Gilroy-Medium;
	font-size: 20px;
	line-height: 26px;
}
.information,.privacy-mx
{
	max-width: 750px;
}
.shareinfo p span,.usage-data span
{
	color: #3f405b;
	font-family: Gilroy-Semibold;
}
.data-contact h2,.data-policy h2,.data-security h2,.information h2,.policy-cover h2,.shareinfo h2
{
	margin-bottom: 16px;
}
.information h3,.shareinfo p,.usage-data p
{
	margin-bottom: 12px;
}
.information ul
{
	margin-bottom: 24px;
}
.information-2 h2
{
	margin-bottom: 16px!important;
}
.policy-cover
{
	max-width: 876px;
}
.effective-description
{
	max-width: 809px;
}
.scrol-pt
{
	scroll-behavior: smooth;
	scroll-padding-top: 100px;
}
.data-contact a
{
	color: #635bfe;
	text-decoration: underline;
}
.iti .form-control
{
	background-color: #f5f6fa;
	border: 1px solid #e0dfef!important;
	padding: .8rem .75rem;
}
@media (max-width:1650px)
{
	.bg-content
	{
		padding: 28px 0 0 115px;
	}
	.static-image img
	{
		max-width: 310px;
	}
}
@media (min-width:1900px)
{
	.merchant-left-img
	{
		height: 564px;
		padding: 0;
		width: 810px;
	}
	.merchant-left-img img
	{
		height: 100%!important;
		object-fit: cover!important;
		width: 100%!important;
	}
	.line-svg-1,.line-svg-2,.line-svg-4
	{
		position: absolute;
	}
}
@media (min-width:1438px) and (max-width:1600px)
{
	.px-240
	{
		/*padding: 0 8rem!important;*/
		padding: 0 18rem!important;
	}
	.gray-shad .leading-30
	{
		font-size: 16px;
	}
	.dot-img
	{
		right: 46px;
	}
	.signin-top
	{
		margin-top: 0;
	}
	.auth-section
	{
		padding: 0 60px!important;
	}
}
@media (min-width:1200px) and (max-width:1437px)
{
	.iti .form-control
	{
		padding: .375rem .75rem;
	}
	.standards-hero-section
	{
		margin-top: 73px;
	}
	.merchant-tab-section
	{
		top: 73px;
	}
	.standard-text-module
	{
		padding-left: 10px;
	}
	.authenticator-top
	{
		margin-top: 0;
	}
	.confirm-top,.otp-top,.usertype-top
	{
		margin-top: 50px;
	}
	.img-qr
	{
		height: 200px;
		object-fit: cover;
		width: 200px;
	}
	.select2-extends .select2-container .select2-selection--single,.select2-extends .select2-selection__arrow
	{
		height: 40px!important;
	}
	.select2-container .select2-selection--single .select2-selection__rendered
	{
		padding-right: 0!important;
	}
	.select2-extends .select2-selection__rendered
	{
		line-height: 40px!important;
	}
	.select2-extends .select2-container--default .select2-selection--single .select2-selection__arrow
	{
		transition: transform ease-in-out;
	}
	.back-direction.forgot-top
	{
		margin-top: 130px;
	}
	.email-icon
	{
		left: 16px;
		position: absolute;
		top: 8px;
	}
	.d-grid.mt-3p
	{
		margin-top: 8px!important;
	}
	.auth-module
	{
		margin-top: 45px!important;
		width: 405px!important;
	}
	.transaction-block
	{
		margin-top: 75px;
	}
	.eye-icon,.eye-icon-hide
	{
		top: 6px;
	}
	.btn-lg
	{
		padding: .55rem .5rem!important;
	}
	.input-form-control
	{
		padding: 9px 20px!important;
	}
	.form-label
	{
		font-size: 14px;
		line-height: 18px;
	}
	.log-btn,.nav-link,.reg-btn
	{
		font-size: 13px!important;
	}
	.form-group.mb-3
	{
		margin-bottom: 12px!important;
	}
	.logo-div
	{
		width: 279px;
	}
	.auth-module .mt-2
	{
		margin-top: 5px!important;
	}
	.transaction-text h3
	{
		font-size: 16px!important;
		line-height: 20px!important;
	}
	.transaction-text h2
	{
		font-size: 28px!important;
		line-height: 32px!important;
	}
	.transaction-text h1
	{
		font-size: 32px!important;
		line-height: 40px!important;
	}
	.auth-section
	{
		padding: 0 50px!important;
	}
	.px-240
	{
		padding: 0 70px!important;
	}
	.navbar-nav li
	{
		margin-left: 50px!important;
	}
	.navbar-brand img
	{
		/*height: 41px!important;*/
		object-fit: contain;
		width: 127px!important;
	}
	.log-btn,.reg-btn
	{
		height: 43px!important;
		width: 130px!important;
	}
	.start-header
	{
		padding-bottom: 8px!important;
		padding-top: 16px!important;
	}
	.mt-93
	{
		margin-top: 60px!important;
	}
	.mt-n4p
	{
		margin-top: -8px!important;
	}
	.ml-60
	{
		margin-left: 2.75rem!important;
	}
	.pt-186
	{
		padding-top: 122px;
	}
	.f-80
	{
		font-size: 70px;
		line-height: 77.4px;
	}
	.f-70
	{
		font-size: 56px;
		line-height: 78.4px;
	}
	.f-52
	{
		font-size: 42px;
		line-height: 45.52px;
	}
	.h-888
	{
		height: 700px!important;
	}
	.bg-white.p-24-28 p
	{
		font-size: 15px!important;
	}
	.gray-shad .leading-30
	{
		font-size: 15px;
	}
	.dot-img
	{
		right: 7px;
	}
	.video-img
	{
		right: -16px;
	}
	.custom-form-grp button
	{
		width: 130px;
	}
	.app-dot
	{
		left: 18px;
		position: absolute!important;
		top: 19px;
	}
	.bg-app
	{
		border-radius: 20px;
	}
}
@media (min-width:992px) and (max-width:1199px)
{
	.merchant-tab-section
	{
		top: 73px;
	}
	.usertype-module
	{
		width: 100%;
	}
	.auth-module
	{
		margin-top: 52px;
		width: 405px!important;
	}
	.signin-top
	{
		margin-top: 135px;
	}
	.navbar-brand img
	{
		/*height: 41px!important;*/
		width: 127px!important;
	}
	.nav-link
	{
		font-size: 13px!important;
	}
	.start-header
	{
		padding-bottom: 8px!important;
		padding-top: 16px!important;
	}
	.mt-93
	{
		margin-top: 60px!important;
	}
	.mt-n4p
	{
		margin-top: -8px!important;
	}
	.pt-186
	{
		padding-top: 122px;
	}
	.f-80
	{
		font-size: 70px;
		line-height: 77.4px;
	}
	.f-70
	{
		font-size: 56px;
		line-height: 78.4px;
	}
	.f-52
	{
		font-size: 42px;
		line-height: 45.52px;
	}
	.h-888
	{
		height: 700px!important;
	}
	.px-240
	{
		padding: 0 35px!important;
	}
	.navbar-nav li
	{
		margin-left: 34px!important;
	}
	.log-btn,.reg-btn
	{
		font-size: 13px;
		height: 43px;
		width: 130px;
	}
	.ml-60
	{
		margin-left: 30px!important;
	}
	.w-517
	{
		width: unset!important;
	}
	.ml-0r
	{
		margin-left: 0!important;
	}
	.dot-img,.dot-img-two,.video-img
	{
		display: none;
	}
	.gtco-testimonials .card p
	{
		font-size: 12px;
		line-height: 22px;
		margin-top: 10px;
	}
	.gtco-testimonials .card h5
	{
		bottom: -13px;
		font-size: 16px;
	}
	.ml-171
	{
		margin-left: 77px;
	}
	.app-image
	{
		width: 170px;
	}
	.app-sec
	{
		justify-content: center;
	}
	.custom-form-grp button
	{
		width: auto;
	}
	.custom-form-grp input
	{
		width: 162px!important;
	}
	.bg-app
	{
		border-radius: 20px;
	}
}
@media (min-width:768px) and (max-width:991px)
{
	.merchant-tab-section
	{
		top: 73px;
	}
	.snippet-module
	{
		margin-bottom: 48px;
		max-width: 600px;
	}
	.navbar-brand img
	{
		/*height: 41px!important;*/
		width: 127px!important;
	}
	.nav-link
	{
		font-size: 12px!important;
	}
	.start-header
	{
		padding-bottom: 8px!important;
		padding-top: 16px!important;
	}
	.mt-n4p
	{
		margin-top: -8px!important;
	}
	.navbar-nav li
	{
		margin-left: 23px!important;
		margin-top: -3px;
	}
	.log-btn,.reg-btn
	{
		font-size: 12px;
		height: 37px;
		width: 83px;
	}
	.ml-60
	{
		margin-left: 30px!important;
	}
	.px-240
	{
		padding: 0 35px!important;
	}
	.ml-18
	{
		margin-left: 11px;
		margin-top: 15px;
	}
	.start-header
	{
		padding: 12px 0;
		transform: translateY(0);
	}
	.mt-93
	{
		margin-top: 63px!important;
	}
	.nav-item:after
	{
		background-color: unset!important;
	}
	.pt-186
	{
		padding-top: 100px;
	}
	.f-80
	{
		font-size: 70px;
		line-height: 77.4px;
	}
	.f-70
	{
		font-size: 56px;
		line-height: 78.4px;
	}
	.f-52
	{
		font-size: 42px;
		line-height: 45.52px;
	}
	.h-888
	{
		height: 660px!important;
	}
	.w-517
	{
		padding-right: 20px;
		width: unset!important;
	}
	.px-35
	{
		padding: 0 35px;
	}
	.app-dot,.app-dot-right,.dot-img,.dot-img-two,.video-img
	{
		display: none;
	}
	.gray-shad .leading-30
	{
		font-size: 14px;
	}
	.F-30r,.app-content
	{
		font-size: 30px;
	}
	.gtco-testimonials .card p
	{
		font-size: 12px;
		line-height: 22px;
		margin-top: 10px;
	}
	.gtco-testimonials .card h5
	{
		bottom: -13px;
		font-size: 16px;
	}
	.bg-app
	{
		background-size: cover!important;
		border-radius: 20px;
		height: auto;
	}
	.ml-171
	{
		bottom: 0;
		display: flex;
		justify-content: center;
		margin-left: 54px;
		position: absolute;
		width: 40%;
	}
	.app-image
	{
		width: 140px;
	}
	.mt-148
	{
		margin-top: 85px;
	}
	.mt-56
	{
		justify-content: center;
		margin-bottom: 50px;
		margin-top: 51px;
	}
	.custom-form-grp button
	{
		margin-left: 0;
		margin-top: 13px;
	}
	.w-358
	{
		width: auto!important;
	}
	.app-imgs
	{
		width: 130px;
	}
	.direction
	{
		flex-direction: column!important;
	}
	.direction .ml-3
	{
		margin-left: unset!important;
		margin-top: 13px;
	}
}
@media (min-width:479px) and (max-width:767px)
{
	.pt-186
	{
		/*padding-top: 80px;*/
		padding-top: 100px;
	}
	.f-80
	{
		font-size: 50px;
		line-height: 50.4px;
	}
	.f-70
	{
		font-size: 36px;
		line-height: 68.4px;
	}
	.f-52
	{
		font-size: 26px;
		line-height: 45.52px;
	}
	.h-888
	{
		height: 630px!important;
	}
	.w-530
	{
		font-size: 14px;
		width: 356px!important;
	}
	.px-35
	{
		padding: 0 35px;
	}
	.gray-shad .leading-30
	{
		font-size: 17px;
	}
}
@media (min-width:1200px) and (max-width:1485px)
{
	.input-form-control
	{
		color: #3f405b!important;
		font-family: Gilroy-Regular;
		font-size: 16px!important;
		line-height: 20px!important;
	}
	.gtco-testimonials .card p
	{
		font-size: 14px;
		line-height: 26px;
		margin-top: 10px;
	}
	.gtco-testimonials .card h5
	{
		bottom: -13px;
		font-size: 16px;
	}
	.dot-left-side
	{
		bottom: 1px;
		left: -177px;
		position: absolute;
	}
	.circle-svg-4
	{
		width: 80px;
	}
}
@media (max-width:1199px)
{
	.standard-section.mt-150,.standard-text-module.mt-270,.standard-text-module.mt-65
	{
		margin-top: 0;
	}
	.standard-text-module
	{
		padding-left: 0;
	}
	.back-direction.forgot-top
	{
		margin-top: 60px;
	}
	.auth-section
	{
		padding: 0 30px 0 36px;
	}
	.col-md-7,.hide-small-device
	{
		padding: 0;
	}
	.auth-module
	{
		margin-top: 50px;
		width: 100%!important;
	}
	.transaction-text h2
	{
		font-size: 25px;
		line-height: 14px;
	}
	.transaction-text h3
	{
		font-size: 20px;
		line-height: 10px;
	}
	.transaction-text h1
	{
		font-size: 28px;
		line-height: 46px;
	}
	.static-image
	{
		margin-top: 18px;
	}
	.static-image img
	{
		max-width: 260px;
	}
	.transaction-block
	{
		margin-top: 80px;
	}
}
@media (max-width:1200px)
{
	.coin-payment,.master-card,.paypal,.strip,.visa
	{
		height: 100%;
		margin-bottom: 41px;
	}
	.standard-text-module.sm-mt-32
	{
		margin-top: 64px;
	}
	.standard-text-module
	{
		padding-left: 0;
	}
	.logo-div
	{
		width: 100%;
	}
	.mt-188
	{
		margin-top: 12px!important;
	}
	.paypal
	{
		width: 87px;
	}
	.visa
	{
		width: 67px;
	}
	.master-card
	{
		width: 58px;
	}
	.coin-payment
	{
		width: 144px;
	}
	.strip
	{
		width: 65px;
	}
	.column-gap-98
	{
		column-gap: 52px;
	}
	.dot-left-side,.dot-right-side,.line-svg-1,.line-svg-2,.line-svg-4
	{
		display: none;
	}
	.circle-svg-2,.circle-svg-4
	{
		margin-top: 0;
	}
	.F-16r
	{
		font-size: 16px;
	}
	.mt-r42
	{
		margin-top: 42px!important;
	}
	.contain
	{
		position: relative;
		z-index: 2;
	}
}
@media(min-width:769px) and (max-width:992px)
{
	.create-account.auth-section
	{
		justify-content: center!important;
		padding: 0 10px!important;
	}
	.usertype-module
	{
		width: 100%;
	}
	.auth-module
	{
		margin-top: 52px;
		width: 405px!important;
	}
}
@media (max-width:992px)
{
	.auth-section
	{
		justify-content: center!important;
	}
	.main-auth-div .col-md-7
	{
		flex: 0 0 auto!important;
		width: 100%!important;
	}
}
@media (min-width:576px) and (max-width:767px)
{
	.main-auth-div .col-sm-7
	{
		flex: 0 0 auto;
		width: 100%;
	}
}
@media (max-width:767px)
{
	.dropdown-menu,body.dark .dropdown-menu
	{
		background-color: transparent;
		box-shadow: none;
	}
	.details-box h4
	{
		font-size: 18px;
		line-height: 28px!important;
		margin-bottom: 4px;
	}
	.details-box p
	{
		font-size: 14px;
		line-height: 22px!important;
		margin-bottom: 16px;
	}
	.details-box,.standard-section.mb-150
	{
		margin-bottom: 40px;
	}
	h1
	{
		font-size: 38px;
	}
	.app-dot,.app-dot-right,.copy-to-clipboard-button span,.desktop-mobile-view,.dot-img,.dot-img-two,.nav-item:after,.privacy-left-box
	{
		display: none;
	}
	.dropdown-toggle::after
	{
		background-color: #000;
		border: none;
		content: "";
		display: block;
		height: 11px;
		left: -23px;
		position: absolute;
		top: 10px;
		transition: .2s linear;
		vertical-align: 0;
		width: 1px;
	}
	.dropdown-toggle[aria-expanded=true]::after
	{
		opacity: 0;
		transform: rotate(90deg);
	}
	.dropdown-menu
	{
		padding: 0!important;
		transition: .2s linear;
	}
	.dropdown-toggle[aria-expanded=true]+.dropdown-menu
	{
		margin-bottom: 20px!important;
		margin-top: 10px!important;
	}
	body.dark .dropdown-toggle::after,body.dark .nav-item::before
	{
		background-color: #fff;
	}
	.sp .select2-container--default .select2-selection--single .select2-selection__arrow b
	{
		margin-left: -100px;
	}
	.btn-footer p,.img-qr,.links,.nav-align,.txt-center
	{
		text-align: center;
	}
	.privacy-scrol .gap-60
	{
		gap: 0;
	}
	.data-policy,.data-security,.effective-description,.information-2,.policy-cover,.shareinfo,.usage-data
	{
		margin-bottom: 38px;
	}
	.right-content-box
	{
		margin-top: 28px;
	}
	.effective-description h4,.information ul li,.privacy-nav-content p
	{
		font-size: 14px;
		line-height: 24px;
	}
	.privacy-nav-content h2
	{
		font-size: 24px;
		line-height: 32px;
	}
	.policy-cover h2,.usage-data h3
	{
		margin-bottom: 12px;
	}
	.information h3
	{
		font-size: 18px;
		line-height: 22px;
	}
	.data-contact
	{
		margin-bottom: 72px;
	}
	.authenticator-top,.back-direction.forgot-top,.confirm-top,.custom-input.mt-3p,.otp-top,.signin-top,.standard-text-module.mt-270,.usertype-top
	{
		margin-top: 0;
	}
	.auth-module-header
	{
		padding: 0 7px!important;
	}
	.hide-small-device
	{
		display: none!important;
	}
	div.code-toolbar>.toolbar
	{
		opacity: 1;
		right: 19px;
		top: .43em;
	}
	.copy-to-clipboard-button::before
	{
		content: url('../images/copy.png');
		position: absolute;
		right: -25px;
		top: 5px;
	}
	.snippet-text.optional p
	{
		color: #6a6b87;
		font-family: Gilroy-Regular;
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 14px;
	}
	.merchant-tab
	{
		justify-content: space-between;
		width: 500px;
	}
	.icon-container,.icon-container svg
	{
		height: 36px;
		width: 36px;
	}
	.mt-106,.standard-text-module.mt-65,.standard-text-module.sm-mt-32
	{
		margin-top: 32px;
	}
	.revere-column
	{
		flex-direction: column-reverse;
	}
	.standard-section.mt-150
	{
		margin-top: 40px;
	}
	.merchant-tab-section
	{
		background-color: #fff;
		border-bottom: 1px solid #e8e7ea;
		position: sticky;
		top: 63px;
		z-index: 999;
	}
	.steps.gap-16
	{
		gap: 12px;
	}
	.steps-details span
	{
		font-size: 12px;
		line-height: 20px;
	}
	.steps-details h4
	{
		color: #6a6b87;
		font-family: Gilroy-Semibold;
		font-size: 18px;
		line-height: 28px;
	}
	.steps-details p
	{
		font-size: 14px;
		line-height: 24px;
		max-width: 416px;
	}
	.icon-container
	{
		border-radius: 50%;
		object-fit: cover;
	}
	.standard-title-text h3
	{
		color: #3f405b;
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 40px;
		margin-top: 24px;
	}
	.code-snippet-section .standard-title-text h3
	{
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 13px;
		margin-top: 24px;
	}
	.snippet-text span
	{
		font-size: 18px;
		line-height: 28px;
	}
	.snippet-text p
	{
		font-size: 14px;
		line-height: 22px;
	}
	.snippet-text.run-code p
	{
		font-size: 14px;
		line-height: 26px;
	}
	.snippet-module
	{
		margin-bottom: 30px;
		max-width: 500px;
		width: 876px;
	}
	.standard-text-module
	{
		display: flex;
		flex-direction: column;
		padding-top: 32px;
	}
	.standard-text-module h3
	{
		font-size: 20px;
		line-height: 28px;
		max-width: 100%;
		text-align: center;
	}
	.merchant-left-img
	{
		height: unset;
		padding: 0;
		width: unset;
	}
	.custom-input input,.img-qr
	{
		width: 100%;
	}
	.standard-text-module
	{
		padding-left: unset;
	}
	.btn-section .btn-lg
	{
		border-radius: 40px!important;
		font-size: 12px!important;
		line-height: 15px!important;
		margin-bottom: 16px;
		padding: 10px 20px!important;
	}
	.merchant-tab
	{
		border-radius: 6px;
		display: flex;
		margin: 16px 0;
		padding: 5px;
	}
	.merchant-tab a
	{
		font-size: 14px;
		line-height: 17px;
		padding: 9px 5px;
	}
	.standards-hero-section
	{
		background-repeat: no-repeat;
		margin-top: 30px;
		padding-bottom: 33px;
	}
	.breadcrumb li a,.breadcrumb-item.active
	{
		font-family: Gilroy-Regular;
		font-size: 12px;
		line-height: 20px;
	}
	.merchant-text p
	{
		font-family: Gilroy-Medium;
		font-size: 16px;
		line-height: 20px;
		max-width: 240px;
	}
	.customize-bcrm .breadcrumb
	{
		align-items: baseline;
	}
	.align-center,.app-sec,.direction,.ml-171,.nav-align
	{
		justify-content: center;
	}
	.customize-bcrm
	{
		margin-bottom: 30px;
		margin-top: 63px;
	}
	.bottom-left,.bottom-right
	{
		bottom: 20px;
		left: 20px;
		right: 20px;
	}
	.top-left,.top-right
	{
		left: 20px;
		right: 20px;
		top: 20px;
	}
	.transaction-payment-method
	{
		margin-top: 37px;
	}
	.gap-18
	{
		column-gap: 16px;
		row-gap: 16px;
	}
	.img-qr
	{
		height: 212px;
		margin-top: 9px;
		object-fit: cover;
	}
	.qr-submit.mt-2,.transaction-text
	{
		margin-top: 20px!important;
	}
	.verification
	{
		margin-top: 5px;
	}
	.forgot-link.pt-1
	{
		padding-top: 0!important;
	}
	.status-logo
	{
		border-radius: 50%;
		height: 44px;
		margin-bottom: 24px;
		object-fit: cover;
		width: 44px;
	}
	.status-logo img
	{
		border-radius: 50%;
		height: 100%;
		width: 100%;
	}
	.payment-main-module,.transaction-details-module
	{
		width: 335px;
	}
	.transaction-details-module .form-group.mb-3.xs-mb,.transaction-details-module .form-group.mb-3.xs-mb-btn
	{
		margin-bottom: 19px!important;
	}
	.sm-gy-4
	{
		bs-gutter-y: 22px;
	}
	.total-amount
	{
		margin-bottom: 23px;
		padding-bottom: 23px;
		position: relative;
	}
	.amount-desc p
	{
		margin-bottom: 19px;
		max-width: 295px;
	}
	.select2-extends .select2-container .select2-selection--single,.select2-extends .select2-selection__arrow
	{
		height: 48px!important;
	}
	.select2-extends .select2-selection__rendered
	{
		line-height: 48px!important;
	}
	.select2-extends .select2-container--default .select2-selection--single .select2-selection__arrow
	{
		transition: transform ease-in-out;
	}
	.select2-extends label
	{
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 5px;
	}
	.gateway
	{
		width: 139px;
	}
	.transaction-details-module
	{
		padding: 19px;
	}
	.section-payment
	{
		height: auto;
		margin-top: 120px;
	}
	.payment-main-module .btn-lg
	{
		font-size: 15px!important;
		line-height: 19px!important;
		padding: .8rem 3.5rem!important;
	}
	.payment-main-module p
	{
		font-size: 15px;
	}
	.payment-main-module
	{
		padding: 39px 22px;
	}
	.mt-r24,.policy.mt-28,.sm-top.mt-28
	{
		margin-top: 24px;
	}
	.forgot-link a,.type-text
	{
		font-size: 14px;
		line-height: 17px;
	}
	.type-text.mt-3p
	{
		margin-top: 1px;
	}
	.ml-18,.ml-60,.usertype.mt-22
	{
		margin-top: 20px;
	}
	.usertype-module
	{
		margin-top: 2px;
		width: 100%;
	}
	.auth-module-header
	{
		margin-bottom: 27px;
	}
	.form-label
	{
		margin-bottom: 6px;
	}
	.auth-text.leading-24
	{
		line-height: 22px!important;
	}
	.email-icon
	{
		left: 17px;
		position: absolute;
		top: 13px;
	}
	.auth-module
	{
		margin-bottom: 85px!important;
		margin-top: 103px!important;
	}
	.eye-icon,.eye-icon-hide
	{
		top: 10px;
	}
	.btn-lg
	{
		padding: .83rem .5rem!important;
	}
	.input-form-control
	{
		font-size: 16px!important;
		padding: 13px 20px!important;
	}
	::placeholder
	{
		color: #9998a0!important;
		font-size: 14px!important;
	}
	.footer-display.bottom-footer .copyright
	{
		color: #9998a0!important;
		font-size: 12px!important;
		line-height: 15px!important;
	}
	.xs-padding.footer-display.bottom-footer .copyright
	{
		color: #fff!important;
	}
	.footer-display,.header-display
	{
		display: block!important;
	}
	.footer-display.bottom-footer
	{
		background-color: #fff!important;
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
	}
	.mb-0.auth-text
	{
		margin-bottom: 3px!important;
	}
	.btn-lg
	{
		font-size: 15px!important;
		line-height: 19px!important;
	}
	.d-grid.mb-3p
	{
		padding-top: 5px!important;
	}
	.row>*
	{
		padding-left: calc(var(--bs-gutter-x) * .41)!important;
		padding-right: calc(var(--bs-gutter-x) * .41)!important;
	}
	.main-auth-div .me-0,.main-auth-div .row
	{
		margin: 0!important;
	}
	.container-layout.px-0
	{
		padding-left: var(--bs-gutter-x,.75rem);
		padding-right: var(--bs-gutter-x,.75rem);
	}
	.auth-section
	{
		height: 100%;
		min-height: unset;
	}
	.form-group.mb-3
	{
		margin-bottom: 15px!important;
	}
	.auth-module-header .text-center
	{
		text-align: start!important;
	}
	.auth-title
	{
		font-size: 24px!important;
		line-height: 30px!important;
	}
	.auth-text,.form-label
	{
		font-size: 14px!important;
		line-height: 17px!important;
	}
	.form-label
	{
		color: #6a6b87;
		font-family: Gilroy-Regular;
		text-transform: capitalize!important;
	}
	.log-btn,.mt-136,.nav-link,.reg-btn
	{
		font-size: 13px!important;
	}
	.auth-section,.create-account.auth-section
	{
		padding: 0 4px!important;
	}
	.px-240
	{
		padding: 0 20px!important;
	}
	.nav-align
	{
		display: grid;
		line-height: 33px;
	}
	.navbar-nav li
	{
		margin-left: 0;
	}
	.ml-60
	{
		margin-left: 0!important;
	}
	.ml-18
	{
		margin-left: 12px;
	}
	.navbar-brand img
	{
		/*height: 28.85px;*/
		width: 115px;
	}
	.start-header
	{
		padding: 12px 0;
		transform: translateY(0);
	}
	.mt-93
	{
		margin-top: 63px!important;
	}
	.log-btn,.reg-btn
	{
		height: 43px!important;
		width: 130px!important;
	}
	.mt-136
	{
		margin-top: 52px!important;
	}
	.f-36
	{
		font-size: 24px!important;
		line-height: 34px!important;
	}
	.small-border
	{
		margin-top: 16px!important;
	}
	.mt-36
	{
		font-size: 18px!important;
		line-height: 28px!important;
		margin-top: 24px!important;
	}
	.w-517
	{
		font-size: 14px!important;
		line-height: 24px!important;
		width: unset!important;
	}
	.learn-btn
	{
		font-size: 12px!important;
		height: 42px!important;
		margin-top: 20px!important;
		width: 142px!important;
	}
	.learn-btn svg
	{
		height: 7px!important;
		width: 13px!important;
	}
	.pb-146
	{
		padding-bottom: 22px;
	}
	.w-265,.w-288,.w-311,.w-318
	{
		font-size: 14px;
		line-height: 24px;
		margin-top: 14px;
		width: 298px!important;
	}
	.circle-svg-1,.circle-svg-2,.circle-svg-3,.circle-svg-4
	{
		height: 52px;
		width: 52px;
	}
	.mt-r18
	{
		font-size: 18px;
		line-height: 24.51px;
		margin-top: 18px;
	}
	.F-r13
	{
		font-size: 13px;
		line-height: 17.7px;
	}
	.pb-144,.pb-196
	{
		padding-bottom: 52px;
	}
	.video-img
	{
		height: 101px;
		right: -1px;
		top: -54px;
		width: 110px;
		z-index: -1;
	}
	.gtco-testimonials .accordion-item p
	{
		font-size: 12px;
		line-height: 22px;
		margin-top: 12px;
	}
	.gtco-testimonials .card h5 span
	{
		font-size: 10px;
		line-height: 13.62px;
	}
	.gtco-testimonials .card h5
	{
		bottom: -17px;
		font-size: 16px;
		line-height: 21.79px;
	}
	.gtco-testimonials .center .card-img-top
	{
		height: 76px;
		margin-top: -35px;
		width: 76px;
	}
	.gtco-testimonials .owl-dots .active span
	{
		height: 7px;
		width: 18px;
	}
	.gtco-testimonials .owl-dots span
	{
		height: 7px;
		width: 7px;
	}
	.owl-dots
	{
		margin-top: -19px;
	}
	.gtco-testimonials
	{
		padding-top: 52px;
	}
	.accordion-body
	{
		font-size: .75rem!important;
		line-height: 1.375rem;
		padding: 1.25rem 1.0625rem!important;
	}
	.mt-128
	{
		margin-top: 39px;
	}
	.pt-86
	{
		padding-top: 24px;
	}
	.mt-55
	{
		margin-top: 15px;
	}
	.contain
	{
		padding: 0;
	}
	.card-body
	{
		padding: 1.25rem 17px!important;
	}
	.bg-app
	{
		background-size: cover!important;
		border-radius: 20px;
		height: auto;
	}
	.ml-171
	{
		display: flex;
		margin-left: 48px;
		margin-top: 0;
		width: 288.27px;
	}
	.app-image
	{
		height: 39.83px;
		width: 137.69px;
	}
	.mt-148
	{
		margin-top: 52px;
	}
	.mt-56
	{
		margin-bottom: 51px;
		margin-top: 32px;
	}
	.ml-r11
	{
		margin-left: 11px!important;
	}
	.pay-img
	{
		display: flex!important;
		justify-content: center!important;
	}
	.align-center
	{
		display: grid;
	}
	.footer-logo
	{
		margin: 0 auto;
		padding-top: 32px;
	}
	.col-gap-12
	{
		column-gap: 11px;
		justify-content: center;
		padding-bottom: 36px;
	}
	.facebook svg,.instagram svg,.linkdin svg,.pinterest svg,.twitter svg,.whtsapp svg
	{
		height: 100%;
		width: 37px;
	}
	.custom-form-grp input
	{
		height: 40px;
		width: 185px;
	}
	.custom-form-grp
	{
		align-items: unset!important;
		flex-wrap: nowrap!important;
		margin-top: -2px;
	}
	.custom-form-grp button
	{
		font-size: 13px;
		height: 40px;
		line-height: 18px;
		width: 109px;
	}
	.btn-footer p,.selectParent
	{
		font-size: 12px;
		line-height: 16.34px;
	}
	.custom-form-grp input::placeholder
	{
		font-size: 12px;
		position: relative;
		top: -3px;
	}
	.btn-footer
	{
		flex-direction: column!important;
	}
	.btn-footer p
	{
		font-family: gilroy-light;
	}
	.p-17-19
	{
		padding: 15px 0 0;
	}
	.xs-padding.p-17-19
	{
		background-color: #635bfe!important;
		padding: 17px 0;
	}
	.justify-center-res
	{
		justify-content: center;
		margin-left: 27px;
		margin-top: 24px;
	}
	.justify-center-res span
	{
		font-size: 12px;
		line-height: 16.34px!important;
	}
	span.select2-selection__arrow
	{
		height: 13px!important;
		right: 28px!important;
		top: 1px!important;
	}
	.w-358
	{
		font-size: 13px;
		line-height: 24px;
		margin-top: 18px;
		width: 307px!important;
	}
	.app-imgs
	{
		height: 42.53px;
		width: 147.02px;
	}
	.ml-r12
	{
		margin-left: 12px!important;
	}
	.quick-res
	{
		font-size: 16px;
		line-height: 21.79px;
		margin-top: -13px;
	}
	.links
	{
		font-size: 14px;
		line-height: 34px;
		margin-top: -23px;
	}
	.sign-res
	{
		font-size: 16px;
		line-height: 21.79px;
		margin-top: 14px;
	}
	.more-link
	{
		margin-top: 16px;
	}
	.stay-res
	{
		font-size: 14px;
		line-height: 18px;
		margin-top: 8px;
	}
	.socials-res
	{
		font-size: 16px;
		line-height: 21.79px;
		margin-top: 30px;
	}
	#main #faq .accordion-item .accordion-header .btn-header-link.collapsed
	{
		font-size: 12px;
		line-height: 23px;
	}
	#main #faq .accordion-item .accordion-header .btn-header-link
	{
		align-items: center;
		display: flex;
		font-size: .8125rem!important;
		height: 54px;
		justify-content: space-between;
		padding: 0 12px;
	}
	.pt-121
	{
		padding-bottom: 39px;
		padding-top: 76px;
	}
	.nav-active:before
	{
		background-color: unset!important;
	}
	.nav-active .nav-link
	{
		color: #8167a9!important;
	}
	.card-body,.gtco-testimonials .card p
	{
		font-size: 12px!important;
		line-height: 1.375rem;
	}
}
@media (min-width:768px)
{
	.app-mobile-view
	{
		display: none;
	}
}
@media (min-width:480px) and (max-width:767px)
{
	.auth-section
	{
		padding: 0 60px!important;
	}
}
@media (min-width:768px) and (max-width:900px)
{
	.bg-content
	{
		padding: 28px 0 0 86px;
	}
	.transaction-text h2
	{
		font-size: 19px!important;
		line-height: 14px;
	}
	.static-image img
	{
		max-width: 194px;
	}
	.transaction-text h1
	{
		font-size: 23px!important;
		line-height: 46px;
	}
}
@media (max-width:575px)
{
	.w-r36,.w-r71
	{
		height: 100%!important;
	}
	.snippet-module
	{
		max-width: 444px;
	}
	.merchant-tab
	{
		justify-content: space-between;
		width: 444px;
	}
	.mt-161
	{
		margin-top: 66px!important;
	}
	.ml-29
	{
		margin-left: 23px!important;
	}
	.mt-r20
	{
		font-size: 14px!important;
		margin-top: 20px!important;
	}
	.w-r36
	{
		width: 36px!important;
	}
	.f-r24
	{
		font-size: 24px!important;
		line-height: 30px!important;
	}
	.f-r16
	{
		font-size: 16px!important;
		line-height: 21.79px!important;
	}
	.border-n
	{
		border: unset!important;
	}
	.p-r0
	{
		padding: 0!important;
	}
	.ml-0r
	{
		margin-left: 0!important;
	}
	.w-r71
	{
		width: 71px!important;
	}
	.mt-53
	{
		margin-top: 6px!important;
	}
	.mb-49r
	{
		margin-bottom: 49px!important;
	}
	.bg-ligt-pink .pt-149
	{
		font-size: 13px;
		line-height: 17.7px;
		padding-top: 52px;
	}
	[data-content=REASONS]
	{
		font-size: 18px;
		line-height: 24.51px;
		margin-bottom: -4px!important;
	}
	.small-border
	{
		height: 3px;
		width: 48px;
	}
	.mt-72
	{
		margin-top: 32px;
	}
	.p-24-28 svg[width="58"],.p-24-28 svg[width="59"]
	{
		height: 100%;
		width: 48px;
	}
	.p-24-28 svg[width="64"]
	{
		height: 100%;
		width: 53px;
	}
	.p-24-28 .leading-30
	{
		font-size: 14px!important;
		line-height: 24px!important;
		margin-top: 19px!important;
	}
	.h-300
	{
		height: 198px!important;
	}
	.p-24-28
	{
		padding: 35px 29px;
	}
	.mb-32
	{
		margin-bottom: 24px!important;
	}
	.pb-137
	{
		padding-bottom: 52px;
	}
}
@media (max-width:375px)
{
	.merchant-tab
	{
		justify-content: space-evenly;
		width: 318px;
	}
	.snippet-module
	{
		max-width: 318px;
	}
}
@media (max-width:480px)
{
	.merchant-tab
	{
		justify-content: space-evenly;
		width: 318px;
	}
	.snippet-module
	{
		max-width: 318px;
	}
	.pt-186
	{
		/*padding-top: 80px;*/
		padding-top: 100px;
	}
	.mt-93
	{
		margin-top: 39px!important;
	}
	.button-widths span,.f-21
	{
		font-size: 14px;
	}
	.f-80
	{
		font-size: 45px;
		line-height: 47.47px;
	}
	.f-70
	{
		font-size: 38px;
		line-height: 42.56px;
	}
	.f-52
	{
		font-size: 30px;
		line-height: 37.8px;
	}
	.gray-shad .leading-30,.w-530
	{
		font-size: 14px;
		line-height: 24px;
	}
	.w-530
	{
		width: 270px!important;
	}
	.mt-18
	{
		margin-top: 16px!important;
	}
	.mt-r20
	{
		margin-top: 20px!important;
	}
	.mt-14
	{
		margin-top: 10px!important;
	}
	.ml-27p
	{
		margin-left: 16px!important;
	}
	.button-widths
	{
		height: 48px;
		width: 184px;
	}
	.svg-img-parent
	{
		height: 32px;
		width: 32px;
	}
	.svg-img svg
	{
		height: 20px;
		width: 20px;
	}
	.h-888
	{
		height: 556px!important;
	}
	.px-20r
	{
		padding: 0 15px!important;
	}
	.gray-shad .mt-28
	{
		margin-top: 23px;
	}
	.gray-shad .mt-21
	{
		margin-top: 17px;
	}
	.h-355
	{
		height: 271px!important;
	}
	.p-48-44
	{
		border-radius: 10px;
		padding: 31px 27px;
	}
	.online-shop
	{
		height: 100%;
		width: 53px;
	}
	.cryptocurrency-img
	{
		height: 100%;
		width: 50px;
	}
	.checkout-img
	{
		height: 100%;
		width: 60px;
	}
	.clerk-img
	{
		height: 100%;
		width: 56px;
	}
	.pt-149
	{
		font-size: 13px;
		line-height: 17.7px;
		padding-top: 52px;
	}
}
.custom-postion p
{
	margin-bottom: 1rem;
}
.sp .select2.select2-container
{
	width: 95px!important;
}
.sp .select2-container--default .select2-selection--single .select2-selection__arrow
{
	height: 26px;
	position: absolute;
	top: 1px;
	width: 20px;
}
.sp .lan
{
	margin-right: 5px;
	padding-top: 1px!important;
}
.sp .select2-container--default .select2-selection--single .select2-selection__rendered
{
	color: #fff;
	line-height: 28px;
}
.sp .form-group
{
	padding: 0!important;
}
.sp select
{
	visibility: hidden!important;
}
input::file-selector-button
{
	background-color: #635bfe!important;
	border: unset!important;
	border-radius: 8px;
	color: #fff!important;
	padding: 13px 26px!important;
}
.bg-form
{
	background: #25212f;
}
body.dark .form-control.bank,body.dark .form-control.upload-filed
{
	background-color: #25212f!important;
	color: #fff!important;
}
.form-control.bank:focus,.form-control.upload-filed:focus
{
	background-color: #fff;
	border-color: unset;
	box-shadow: unset!important;
	color: #212529;
	outline: 0;
}
.caret::after
{
	content: url('../../../uploads/files/bank_logos/d-icon.png');
	right: 10px;
	top: 10px;
}
.form-select
{
	background-image: url('../../../uploads/files/bank_logos/d-icon.png');
	padding: .675rem 2.25rem .675rem .75rem;
}
.alert-animate.bg-white
{
	background: #fff!important;
}