/* AFX-TRAIL 2026-09-04 | Arch | session_01NQZs2mSNTPUubTwjj15YHP | H004: legacy tan #D1AA67 replaced with brand gold #D4AF37. Backups: custom-styling.bak-04Sep2026 / assets/css.bak-04Sep2026 */
@property --angle {
  syntax: '<angle>';
  initial-value: 90deg;
  inherits: true;
}
:root {
	--angle: 90deg;
	--angle1: 20deg;
}

/** homepage form CSS **/







.trade-client-say-title .elementor-widget-container a {
	color: #000!important;
}
h3.elementor-heading-title.elementor-size-default {
	text-transform: capitalize;
}
.banner-inner-section-column .banner-form-widget {
	display: none;
}

/** tarde page CSS **/

.banner-sec-main-col .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d3babbb.banner-form.banner-inner-section-column {
	background: rgb(212 175 55 / 55%);
    border-radius: 20px;
    max-width: 537px;
    height: 100%;
    width: 100%;
    min-height: 650px!important;
}
.banner-sec-main-col .banner-inner-section .elementor-container.elementor-column-gap-default {
	margin-bottom: 90px;
}
.banner-sec-main-col .banner-inner-section .elementor-container.elementor-column-gap-default{
	gap: 48px;
}
/*.banner-sec-main-col .banner-inner-section {
	margin-bottom: 90px;
}*/
.trade-video-banner-btn .elementor-button-wrapper .elementor-button-link {
	background: transparent radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0% no-repeat padding-box;
}
.banner-sec-main-col .banner-form.banner-inner-section-column .elementor-widget-wrap {
	padding: 28px 44px 18px!important;
	margin: 0px;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
	margin: 0px;
}
.banner-sec-main-col .trade-banner-title {
	margin-bottom: 10px!important;
}
.banner-sec-main-col .banner-inner-section-column .banner-video{
	padding: 20px 60px!important;
}
.banner-sec-main-col #trade-banner-video .elementor-widget-wrap {
	border-radius: 20px;
	border: 5px solid #D4AF37;
	height: 100%;
	min-height: 650px;
	max-height: 650px;
}
.client-say-cols .elementor-container.elementor-column-gap-default {
	gap: 36px;
}
.elementor-2482 .elementor-element.elementor-element-4dadbca.anchor-enter-col {
	width: 50%;
}
.find-out-more-sec-two .client-say-cols .elementor-container.elementor-column-gap-default{
	justify-content: center;
}
.footer-links .elementor-widget-container a {
	color: #fff;
	transition: #fff 0.3s;
}
.footer-links .elementor-widget-container a:hover {
	color: #D4AF37;
	transition: color 0.3s; 
}
.trade-home-banner.home-banner .banner-inner-section .elementor-container.elementor-column-gap-default {
	justify-content: space-between;
}

/** Package page CSS **/

.packge-special-offer .offer-content .offer-sub-title .packge-offer-sub-title {
	font-size: 36px!important;
    line-height: 42px!important;
    font-weight: 600!important;
    margin: 0px!important;
}
.packge-special-offer .offer-content .package-offer-title,
.packge-special-offer .offer-content .offer-sub-title {
	margin-bottom: 15px!important;
}
.offer-timer-col .timer-counter .elementor-countdown-wrapper > .elementor-countdown-item{
	max-width: 294px;
    max-height: 294px;
    min-height: 294px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 0px;
}
.offer-timer-col .timer-counter span.elementor-countdown-digits {
	height: 125px;
    width: 125px;
    background: transparent;
    align-self: center;
    display: inline-flex!important;
    justify-content: center;
    align-items: center;
    position: relative;
	border: 10px solid;
	border-image: conic-gradient(from var(--angle), rgb(0 0 0), rgb(0 0 0) 0.1turn, rgb(0 0 0) 0.15turn, rgb(0 0 0 / 0%) 0.25turn) 30;
	animation: borderRotate 2500ms linear infinite forwards;
}
@keyframes borderRotate {
	0% {
		--angle1: 50deg;
	}
	100% {
		--angle: 420deg;
	}
}
.offer-packg-contents .offer-packg-title,
.offer-packg-contents-two .offer-packg-title{
	margin: 0;
    font-weight: 700;
   	font-size: 26px;
	line-height: 40px;	
}
.offer-packg-contents .offer-packg-price,
.offer-packg-contents-two .offer-packg-price {
	color: #D4AF37;
}
.offer-packages-col .packeges-col {
	max-width: 350px;
	width: 100%;
	background: transparent radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0% no-repeat padding-box;
    border-radius: 60px;
    box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.1607);
}
.package-prices-container .package-cont-col {
	box-shadow: 3px 3px 6px #00000029;
    border: 1px solid #DEDEDE;
    border-radius: 20px;
    padding: 20px 5px;
}
.package-prices-container .package-cont-col .offer-pay-btn .elementor-button-link.elementor-button  {
	max-width: 300px;
	min-width: 300px;
	background: transparent radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0% no-repeat padding-box;
}
.package-prices-container .elementor-container.elementor-column-gap-default {
	column-gap: 10px;
	justify-content: space-between;
}
.offer-packages-col .elementor-container.elementor-column-gap-default{
	column-gap: 20px;
	justify-content: space-between;
}
.package-prices-container .package-cont-col{
	max-width: 350px;
}
.offer-packg-contents-two {
	margin-bottom: 10px!important;
}
.offer-packg-contents {
	margin-bottom: 14px!important;
}
.FormDesc input {
    background: transparent radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0% no-repeat padding-box;
    color: #ffffff;
    border: 0px;
    padding: 15px 90px;
    font-size: 20px;
    line-height: 29px;
    border-radius: 27px;
    display: block;
    margin: 0 auto;
    white-space: break-spaces;
    font-weight: 700;
}
.trade-container.trade-home-banner.home-banner .elementor-element.elementor-element-cf945e7 .elementor-heading-title {
	padding: 0 0 10px!important;
}
.pay-form-section .paypal-acc-title .down-arrow {
	padding-left: 15px;
}
table.pair-form-table {
	border-collapse: unset;
	max-width: 900px;
    margin: 0 auto;
    width: 100%;
}
table.pair-form-table .price-per-label {
    color: #888888;
    border: none;
    background: transparent;
    padding: 0px;
}
table.pair-form-table .pair-dropdown {
	padding: 18px 0px 0px;
	border: none;
	position: relative;
}
table.pair-form-table .pair-dropdown select,
table.pair-form-table .price-per-label {
	font-size: 26px;
    line-height: 30px;
    font-weight: 400;
}
table.pair-form-table .pair-dropdown select {
	padding: 10px 24px;
}
table.pair-form-table tr:hover .pair-dropdown {
	background: transparent;
}
.pair-dropdown::after {
	border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: "";
    display: inline-block;
    height: 12px;
    left: auto;
    right: 15px;
    position: absolute;
    top: 34px;
    width: 12px;
    transform: rotate(45deg);
}
#dropdown {
	appearance: none;
	font-family: inherit;
	outline: none;
	cursor: pointer;
}
.paypal-pay-btns .elementor-button-link.elementor-button {
    background: transparent radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0% no-repeat padding-box;
}
.paypal-account-form .extra-pair-title,
.paypal-account-form .pair-sec-title {
	margin-bottom: 0px!important;
}
.paypal-account-form .payment-type-form {
	padding-top: 20px;
}
.paypal-link .elementor-widget-container a {
	color: #D4AF37;
}
.contact-info-list .elementor-icon-list-icon > i {
	transform: rotate(45deg); 	
}
.payment-way-detail .payment-instr-title,
.payment-way-detail .paypal-link {
	margin-bottom: 15px!important;
}
.payment-way-detail .watch-video-title,
.payment-way-detail .link-verify-card-links {
	margin-bottom: 10px!important;
}
.payment-way-detail .link-verify-card-links h6 {
	font-size: 28px!important;
    line-height: 40px!important;
    font-weight: 500!important;
}
.payment-way-detail .link-verify-card-links h6 .video-watch-link {
	color: #D4AF37!important;
	font-weight: 600!important;
}
.payment-way-detail .deposit-paypal-title {
	margin-bottom: 4px!important;
}
.elementor-section.elementor-section-boxed.trade-container > .elementor-container.elementor-column-gap-default {
	max-width: 1580px;
	padding: 0 30px!important;
	margin: 0 auto;
	width: 100%;
}
.trade-home-banner.home-banner > .elementor-container {
	padding: 0px!important;
}
.trade-home-banner.home-banner .banner-form .elementor-widget-wrap .elementor-element {
	margin-bottom: 0px;
}

.banner-sec-main-col .banner-inner-section .elementor-container.elementor-column-gap-default {
    margin-bottom: 0px;
}
.elementor-2482 .elementor-element.elementor-element-f35e1d8{
	padding: 31px 0px 130px 0px !important;
}

@media (max-width: 1600px) {

	/** trade page media query **/

	.trade-container.trade-what-client-section.elementor-section-boxed {
		padding: 70px 0px 30px 0px!important;
	}
	.elementor-section-full_width.client-say-cols {
		padding: 80px 0 0!important;
	}
	.trade-container.find-out-more-section.elementor-section-boxed {
		padding: 30px 0px 30px 0px!important;
	}
	.trade-container.find-out-more-sec-two.elementor-section-boxed {
		padding: 30px 0px 70px 0px!important;
	}
	#trade-banner-section {
		padding: 63px 0px 80px !important;
	}
	.trade-client-say-title .elementor-widget-container .elementor-heading-title,
	.trade-back-img-col .trade-client-say-title  {
		font-size: 36px!important;
		line-height: 45px!important;
	}
	.banner-sec-main-col .banner-inner-section-column .banner-video {
		padding: 15px 28px!important;
	}
}


@media (max-width: 1440px) {
	.elementor-2482 .elementor-element.elementor-element-561e587{
		margin-bottom: 10px;
	}
	.banner-sec-main-col .banner-form.banner-inner-section-column .elementor-widget-wrap{
		padding: 20px 25px 18px!important;
	}
	.checkbox-title span:first-child{
		font-size: 16px;
		line-height: 19px;
		padding-bottom: 3px;
	}
	.trade-container.trade-home-banner.home-banner .elementor-element.elementor-element-cf945e7 .elementor-heading-title{
		padding: 0 0 7px!important;
	}
	#main .input-text{
		height: 30px;
		padding: 2px 10px;
	}
	.trade-container.trade-home-banner.home-banner #main div{
		padding: 0 0 7px;
	}
	#main .FormDesc{
		padding: 7px 0 0!important;
	}
	.FormDesc input{
		padding: 8px 25px;
		font-size: 16px;
		line-height: 24px;
	}
	.second-video-title .elementor-widget-wrap {
		padding-bottom: 7px !important;
		padding-top: 7px !important;
	}
	.third-video-title .elementor-widget-wrap {
		padding-bottom: 7px !important;
		padding-top: 7px !important;
	}


	/** trade page media query **/
	.trade-video-banner-btn .elementor-button-wrapper .elementor-button-link {
		padding: 15px 40px 15px 40px!important;
		font-size: 18px!important;
		line-height: 22px!important;
	}
	.elementor-column.second-section-part section.second-section-inner-part .elementor-container {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.second-section-inner-part .second-video-content .elementor-wrapper.elementor-open-inline {
	    max-width: unset;
	    width: 100%;
	    margin: unset;
	}
	.elementor-section.elementor-section-boxed.trade-container > .elementor-container.elementor-column-gap-default {
		max-width: 1260px!important;
	}
	section.trading-section.section-four .elementor-container.elementor-column-gap-default {
    	padding-left: 0;
    	padding-right: 0;
	}
	section.elementor-section.trading-section-container.section-footer-container {
    	padding: 60px 30px 60px 30px;
	}
	.second-section-part .elementor-widget-wrap .second-inner-section-button .elementor-button-wrapper {
   	 	padding: 60px 0 50px;
	}
	.banner-inner-section .elementor-container.elementor-column-gap-default {
	    gap: 90px;
	}
	.elementor-1448 .elementor-element.elementor-element-e25861a {
		padding: 120px 0 0!important;
	}
	.elementor-1448 .elementor-element.elementor-element-3bbe496 {
		padding: 130px 0 0!important;	
	}
	.trading-section-container > .elementor-container {
	    max-width: unset !important;
	    padding: unset !important;
	    margin: unset !important;
	}
	#trade-banner-section {
    	padding: 15px 0px 40px !important;
	}
	.trade-container.trade-what-client-section.elementor-section-boxed {
	    padding: 25px 0px 10px 0px!important;
	}
	.elementor-section-full_width.client-say-cols {
	    padding: 20px 0 0!important;
	}
	.trade-container.find-out-more-section.elementor-section-boxed {
	    padding: 0px 0px 0px 0px!important;
	}
	.trade-container.find-out-more-sec-two.elementor-section-boxed {
	    padding: 0px 0px 45px 0px!important;
	}
	.trade-banner-title .elementor-widget-container .elementor-heading-title.elementor-size-default	{
		font-size: 28px!important;
    	line-height: 32px!important;	
	}
	.trade-banner-desc .elementor-widget-container {
		font-size: 22px!important;
    	line-height: 28px!important;
		margin-bottom: 2px!important
	}
	.banner-sec-main-col .banner-inner-section {
		padding: 5px 0px 0px 0px!important;
	}
	.trade-client-say-title .elementor-widget-container .elementor-heading-title, .trade-back-img-col .trade-client-say-title {
	    font-size: 26px!important;
	    line-height: 25px!important;
	}
	.banner-sec-main-col #trade-banner-video .elementor-widget-wrap {
		min-height: 425px;
	    max-height: 434px;
	}
	body.page.page-id-2482 .trade-container.trade-what-client-section.elementor-section-boxed .elementor-column:first-of-type .elementor-widget-wrap {
		padding-bottom: 7px;
		padding-top: 7px;
	}
	.banner-sec-main-col .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d3babbb.banner-form.banner-inner-section-column {
		min-height: unset !important;
		max-height: unset;
	}

	/** package page media query **/
	.offer-packages-col .packeges-col .offer-package-btn .elementor-button-link.elementor-button {
		max-width: 100%;
		min-width: 100%;
		width: 100%;
	}
	.package-prices-container .package-cont-col .offer-pay-btn .elementor-button-link.elementor-button {
		max-width: 100%;
    	min-width: 100%;
	}
	.offer-packages-col .offer-package-btn .elementor-widget-container .elementor-button-wrapper .elementor-button-link {
		font-size: 26px;
		line-height: 36px;
	}
	section.elementor-section.elementor-inner-section.section-five-inner-section-box .elementor-container {
	    padding-left: 0;
	    padding-right: 0;
	}
	.offer-packg-contents .offer-packg-title, .offer-packg-contents-two .offer-packg-title,
	.offer-packg-contents .offer-packg-price, .offer-packg-contents-two .offer-packg-price {
		font-size: 24px;
    	line-height: 36px
	}
	.package-offer-title .elementor-widget-container .elementor-heading-title {
		font-size: 52px!important;
		line-height: 62px!important;
	}
	.paypal-account-back-img .elementor-container .elementor-column.elementor-col-100 .elementor-widget-wrap {
		background-size: contain!important;
	}
	.home-banner  .banner-sec-main-col .banner-video.elementor-widget-video .elementor-wrapper iframe {
		max-height: 100%;
    	height: 300px!important;
    	max-height: 360px!important;
    	min-height: 360px!important;
	}
	.banner-sec-main-col .banner-inner-section .banner-inner-section-column  {
		max-height: 420px
	}
}

@media (max-width:1199px) {

	/**Top header media query**/
	.trading-section {
		padding: 0 30px!important;
	}
	/** homepage form media query **/
	 .FormDesc input {
 		padding: 15px 50px;
	}

	/**Banner section media query**/
	.trade-home-banner.home-banner .banner-video .elementor-wrapper .elementor-video {
		height: 100%;
	}
	.home-banner .banner-sec-main-col .banner-video.elementor-widget-video .elementor-wrapper iframe {
		height: 100%!important;
	    max-height: 360px!important;
	    min-height: 360px!important;
	}

	.home-banner .banner-text.elementor-element.elementor-element-d96c77f,
	.second-section-part .second-section-first-heading {
		font-size: 34px!important;
		line-height: 44px;
	}
	.home-banner {
		margin: 0 0 10px;
	}
	.banner-form .elementor-widget-wrap.elementor-element-populated {
		padding: 18px 36px !important;
	}
	.second-section-part .elementor-widget-wrap .second-section-first-heading {
		margin-top: 78px;
	}
	.second-section-part .elementor-widget-wrap .second-section-button .elementor-button-wrapper {
		padding: 0px;
	}
	.elementor-1448 .elementor-element.elementor-element-e25861a {
		padding: 90px 0 0!important;
	}

	/**checkout what client say media query**/
	.second-section-part a.elementor-button-link.elementor-button.elementor-size-md {
		margin: 30px 0 20px;
		padding: 18px 50px;
	}	
	.elementor-element.elementor-element-e28c282.elementor-align-center.elementor-widget.elementor-widget-button {
		margin-bottom: 65px;
	}
	.second-section-text-content .elementor-widget-container {
		padding: 0 10px!important;
		font-size: 17px;
	}
	.second-section-text-content {
		margin-bottom: 0px!important;
	}
	.second-section-inner-part .elementor-inner-column,
	.section-four-button .elementor-widget-container .elementor-button-wrapper {
		padding: 0;
	}

	/**Audited result media query**/
	.section-three-audited-results {
		margin-top: 50px;
	}
	.second-section-part .elementor-widget-wrap .second-inner-section-button .elementor-button-wrapper {
		padding: 10px 0 10px 0;
	}

	/**stats media query**/
	.section-three-audited-results .elementor-element.elementor-element-abec331.section-three-stats-column.elementor-widget.elementor-widget-text-editor {
		margin-bottom: 5px;
	}
	.elementor-1448 .section-three-column-audited.elementor-element.elementor-element-87e4be1,
	.section-three-column-audited .elementor-widget-container p,
	.section-primary-heading .elementor-widget-container p {
		font-size: 42px;
		line-height: 52px;
	}
	.elementor-1448 .section-three-column-audited.elementor-element.elementor-element-87e4be1 {
		margin-bottom: 25px!important;
	}
	.elementor-1448 .section-three-column-audited.elementor-element.elementor-element-87e4be1 .elementor-widget-container {
		background-size: 55% auto;
	}
	.elementor-1448 .elementor-element.elementor-element-abec331,
	.section-primary-heading {
		font-size: 42px!important;
		line-height: 52px!important;
		margin-bottom: 10px;
	}
	.elementor-1448 .elementor-element.elementor-element-1505897 > .elementor-widget-container {
		margin: 30px 0px 60px 0px;
	}
	.section-three-audited-results .elementor-container .elementor-widget-wrap .section-three-button .elementor-widget-container .elementor-button-wrapper {
		padding: 0 0 60px;
	}
	.section-four-box-text-content .elementor-widget-container p {
		font-size: 22px;
    	line-height: 32px;
	}
	.section-five-column-heading .elementor-widget-container p {
		font-size: 40px;
    	line-height: 50px;
	}
	.section-box-content {
		min-height: 320px !important;
    	max-height: 320px !important;
	}
	.section-five-inner-section-box figure.elementor-image-box-img img {
		height: 45px;
    	width: 45px!important;
	}
	.section-five-inner-section-box figure.elementor-image-box-img {
		top: -75px;
	}
	.elementor-1448 .elementor-element.elementor-element-3bbe496 {
		margin-top: 140px;
	}
	.elementor-18 .elementor-element.elementor-element-8652b92 {
    	width: 100%!important;
	}

	/**Counter scetion media query**/
	.section-four .elementor-container.elementor-column-gap-default,
	.second-section-inner-part .elementor-container.elementor-column-gap-default,
	.section-five-inner-section-box .elementor-container.elementor-column-gap-default {
		gap: 30px;
	}
	.trading-section.section-four.elementor-section-boxed {
		margin-top: 30px!important;
	}
	.section-four .section-four-first-column .elementor-widget-wrap.elementor-element-populated,
	.section-four .section-four-second-column .elementor-widget-wrap.elementor-element-populated,
	.section-four .section-four-three-column .elementor-widget-wrap.elementor-element-populated,
	.section-four .section-four-second-part-column-second .elementor-widget-wrap.elementor-element-populated,
	.section-four .section-four-second-part-column-three .elementor-widget-wrap.elementor-element-populated {
		padding: 64px 20px 38px 20px;
	}
	.section-four-box-text-content {
		font-size: 26px!important;
		line-height: 36px!important;
	}
	.section-four .elementor-widget-wrap.elementor-element-populated {
		--border-size: 7px;
	}
	.elementor-1448 .elementor-element.elementor-element-ddaad28 > .elementor-widget-container {
		margin: 45px 0px 90px 0px!important;
	}
	.section-four-box-number .elementor-widget-container p {
		font-size: 48px!important;
    	line-height: 56px!important;
    	margin: 0;
	}
	.elementor-1448 .elementor-element.elementor-element-c627889,
	.elementor-1448 .elementor-element.elementor-element-ccd31dc  {
		font-size: 42px!important;
		line-height: 56px!important;
	}
	.section-five-inner-section-box .elementor-image-box-content {
		padding: 44px 20px 15px 20px;
	}
	.section-five-inner-section-box .elementor-image-box-content .elementor-image-box-description {
		font-size: 24px!important;
		line-height: 34px!important;
	}
	.section-five-inner-section-box figure.elementor-image-box-img {
		padding: 10px 10px;
		margin: 0;
		width: 85px !important;
    	height: 85px;
		top: -60px;
	}
	.elementor-1448 .elementor-element.elementor-element-e3d81e0 > .elementor-widget-container {
		margin: 48px 0px 50px 0px!important;
	}
	.section-five-inner-section-box .elementor-container.elementor-column-gap-default {
		padding-top: 0px!important;
	}
	.trading-section.section-six-check-our {
		margin-top: 20px;
	}
	.section-footer-container {
		margin-top: 5px;
	}
	.section-four .elementor-container .section-box-content .elementor-widget-wrap {
		max-height: 320px;
    	min-height: 300px;
	}

	/** trade page media query **/

	.trade-what-client-section {
		padding: 30px 20px 20px 20px!important;
	}
	.find-out-more-section {
		padding: 10px 20px 25px 20px!important
	}
	.find-out-more-sec-two {
		padding: 10px 20px 55px 20px!important;
	}
	.banner-sec-main-col .trade-banner-title .elementor-widget-container .elementor-heading-title {
		font-size: 30px!important;
        line-height: 42px!important;
	}
	.banner-sec-main-col .trade-banner-desc {
	    font-size: 28px!important;
        line-height: 34px!important;
	}
	.trade-home-banner.home-banner .banner-inner-section .elementor-container.elementor-column-gap-default {
    	justify-content: center;
	}

	/** package page media query **/
	.offer-packages-col .offer-package-btn .elementor-widget-container .elementor-button-wrapper .elementor-button-link {
 		font-size: 22px;
    	line-height: 32px;
 	} 
 	.package-prices-container .package-cont-col {
 		padding: 20px 6px;
 	}
 	.package-cont-col .offer-pay-btn .elementor-button-wrapper a{
 		padding: 12px 12px;
 		font-size: 20px!important;
 		line-height: 28px!important;
 	}
 	.packge-special-offer .offer-content .package-offer-title .elementor-heading-title{
		font-size: 46px!important;
		line-height: 50px!important;
	}
	.offer-packg-contents .offer-packg-title, .offer-packg-contents-two .offer-packg-title,
	.offer-packg-contents .offer-packg-price, .offer-packg-contents-two .offer-packg-price {
		font-size: 22px;
    	line-height: 32px;
	}
	.paypal-account-back-img .elementor-container .elementor-column .elementor-widget-wrap {
		padding: 20px 0px 20px 0px;
	}
	.elementor-element.packge-special-offer {
		padding: 46px 0px 20px 0px!important;
	}
	.elementor-element.elementor-element-2da45a5.paypal-account-form {
		margin-top: 60px;
	}
	.payment-instr-title .elementor-widget-container, .paypal-link .elementor-widget-container,
	.pament-details-title .elementor-widget-container,
	.payment-list-detail .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,
	.watch-video-title .elementor-widget-container,
	.payment-way-detail .link-verify-card-links h6,
	.contact-info-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
		font-size: 24px!important;
		line-height: 34px!important;
	}
	.payment-list-detail .elementor-icon-list-items .elementor-icon-list-item {
		padding-bottom: 0px!important;
	}
	.elementor-element-0ed3673.payment-list-detail .elementor-widget-container {
		padding: 0px 0px 0px 0px!important;
	}
	.elementor-element-5e4139d.deposit-paypal-title .elementor-widget-container{
		padding: 20px 0px 0px 0px!important;
	}
	.deposit-paypal-title .elementor-widget-container .elementor-heading-title {
		font-size: 26px!important;
		line-height: 40px!important;
	}
	.paypal-account-form .payment-type-form {
		padding-top: 10px;
	}
	table.pair-form-table .pair-dropdown select, table.pair-form-table .price-per-label {
		font-size: 24px;
		line-height: 30px;
	}
}

@media (max-width: 1024px) {
	.section-four .elementor-container.elementor-column-gap-default,
	.elementor-section.second-section-inner-part .elementor-container,
	.elementor-section.trading-section .elementor-container,
	.elementor-section.client-say-cols .elementor-container {
		flex-wrap: nowrap!important;  
	}
	.section-three-audited-results .elementor-container .elementor-widget-wrap
	.section-three-button .elementor-widget-container .elementor-button-wrapper {
		padding: 25px 0 55px;
	}
	.banner-bottom-inner-section {
		display:none;
	}
	.banner-second-inner-section .elementor-widget-wrap{ 
		align-items: center;
	    justify-content: center;
	}
	.banner-second-inner-section {
		width: 100%!important;
	}
	.client-say-cols .elementor-container .elementor-column .elementor-widget-wrap{
		padding: 17px 30px 17px 30px!important;
	}
	.banner-sec-main-col .banner-inner-section .banner-form {
		margin-top: 72px!important;
	}
	.banner-sec-main-col .banner-inner-section-column .trade-video-banner-btn  .elementor-widget-container{
		padding: 15px 0px 0px 0px!important;
	}
	.banner-sec-main-col .banner-inner-section {
		margin-bottom: 25px;
	}
	.trade-home-banner.home-banner .banner-inner-section .elementor-container.elementor-column-gap-default {
    	justify-content: center;
    	align-items: center;
	}

	/** homepage form media query **/

	.banner-form .elementor-widget-wrap.elementor-element-populated {
    	padding: 16px 26px !important;
	}
	.FormDesc input {
	    padding: 15px 30px;
	}
	.package-prices-container .package-cont-col {
		max-width: 450px;
	}
	.package-prices-container .elementor-container.elementor-column-gap-default {
		row-gap: 42px;
	}
	.offer-packages-col .packeges-col {
		max-width: 450px;
	}
	.elementor-element-373f680.moving-packge-cols.offer-packages-col {
		margin-top: 44px!important;
	}
	.banner-inner-section-column {
    	width: 70% !important;
	} 
	.trade-client-say-title .elementor-widget-container .elementor-heading-title, .trade-back-img-col .trade-client-say-title {
    	font-size: 28px!important;
    	line-height: 35px!important;
	}
}

@media (max-width: 991px) {

	 /** Top header **/
	.second-section-part .elementor-element.elementor-element-9873d3f.elementor-widget.elementor-widget-text-editor {
		margin-top: 65px;
	}

	/** Banner Section media query **/
	.banner-video.elementor-widget-video .elementor-wrapper iframe {
		max-height: 100%;
    	height: 300px!important;
    	max-height: 300px!important;
    	min-height: 300px!important;
	}
	.home-banner .banner-text.elementor-element.elementor-element-d96c77f,
	.second-section-part .second-section-first-heading {
		font-size: 28px!important;
    	line-height: 36px!important;
	}
	.elementor-1448 .elementor-element.elementor-element-851fa55 .banner-second-inner-section {
		width: 100%!important;
    	padding-top: 12px;
	}
	.elementor-1448 .elementor-element.elementor-element-5309e73 .elementor-button {
		font-size: 18px!important;
		line-height: 22px!important;
		padding: 14px 34px;
	}
	.FormDesc input {
    	font-size: 18px;
    	line-height: 22px;
	}
	section.elementor-section.elementor-inner-section.section-five-inner-section-box {
    	padding-top: 50px !important;
	}
	section.elementor-section.elementor-inner-section.section-five-inner-section-box:last-of-type .elementor-container {
    	padding-top: 50px !important;
	}
	body .elementor-2482 .elementor-element.elementor-element-3f9a67f, body .elementor-2482 .elementor-element.elementor-element-6892725 {
   	 padding: 20px 0 0!important;
	}

	/** enterpreter video section **/
	.second-section-part span.new-line {
 		font-size: 22px;
 		line-height: 28px;
 	}
 	.second-section-part .elementor-element.elementor-element-8c312f0.elementor-widget.elementor-widget-text-editor {
 		margin-bottom: 18px;
 	}
 	.second-section-part a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-three-audited-results a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-four-button a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-five a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-six-check-our a.elementor-button-link.elementor-button.elementor-size-md{
 		margin: 16px 0 20px;
    	padding: 14px 34px;
    	font-size: 16px;
    	line-height: 21px;
 	}
 	.section-box-content,
 	.section-four .elementor-container .section-box-content .elementor-widget-wrap {
		min-height: 280px !important;
    	max-height: 280px !important;
	}
	.section-three-audited-results .elementor-container .elementor-widget-wrap .section-three-button .elementor-widget-container .elementor-button-wrapper {
		padding: 0 0 0px;
	}
	.elementor-1448 .elementor-element.elementor-element-01f62d3 {
		margin-top: 68px;
	}

 	/** videos column section **/
 	.elementor-section.second-section-inner-part .elementor-container,
 	.elementor-section.section-four .elementor-container,
 	.elementor-section.section-five-inner-section-box .elementor-container{
 		flex-wrap: nowrap;
 	}
 	.elementor-element.elementor-element-e28c282.elementor-align-center.elementor-widget.elementor-widget-button {
 		margin-bottom: 45px;
 	}
 	.elementor-1448 .elementor-element.elementor-element-0db351a
 	> .elementor-widget-container,
 	.elementor-1448 .elementor-element.elementor-element-03235c8
 	> .elementor-widget-container {
 		margin: 6px 0px 0px 0px;
 	}
 	.second-section-inner-part .elementor-container.elementor-column-gap-default {
 		gap: 30px!important;
 	}
 	.section-three-audited-results {
 		margin-top: 40px;
 	}

 	/** stats section media query **/
 	.elementor-1448 .elementor-element.elementor-element-abec331,
 	.section-primary-heading, .section-primary-heading .elementor-widget-container p {
 		font-size: 32px!important;
    	line-height: 40px!important
 	}
 	.elementor-1448 .section-three-column-audited.elementor-element.elementor-element-87e4be1,
 	.elementor-1448 .elementor-element.elementor-element-c627889,
 	.elementor-1448 .elementor-element.elementor-element-ccd31dc {
 		font-size: 32px!important;
    	line-height: 40px!important;
 	}
 	.elementor-1448 .section-three-column-audited.elementor-element.elementor-element-87e4be1 {
    	margin-bottom: 16px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-d773171 > .elementor-widget-container {
 		margin: 0px 0px 14px 0px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-1505897 > .elementor-widget-container {
 		margin: 0px 0 20px!important;
 	}
 	.section-four .section-four-first-column .elementor-widget-wrap.elementor-element-populated,
 	.section-four .section-four-second-column .elementor-widget-wrap.elementor-element-populated,
 	.section-four .section-four-three-column .elementor-widget-wrap.elementor-element-populated,
 	.section-four .section-four-second-part-column-second .elementor-widget-wrap.elementor-element-populated,
 	.section-four .section-four-second-part-column-three .elementor-widget-wrap.elementor-element-populated {
 		padding: 48px 20px 32px 20px;
 	}
 	.section-four-box-number .elementor-widget-container p {
 		font-size: 40px!important;
    	line-height: 46px!important;
 	}
 	.section-four-box-text-content {
 		font-size: 22px!important;
    	line-height: 28px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-ddaad28 > .elementor-widget-container {
 		margin: 12px 0px 50px 0px!important;
 	}
 	.banner-sec-main-col .banner-inner-section {
 		margin-bottom: 0px!important;
 	}
 	/** Why trading section media query **/
 	.elementor-1448 .elementor-element.elementor-element-c627889 > .elementor-widget-container {
 		background-size: 81% auto!important;
 	}
	.section-five-inner-section-box figure.elementor-image-box-img {
		padding: 12px 12px;
    	width: 75px !important;
    	height: 75px;
    	top: -50px;
	}
	.section-five-inner-section-box .elementor-image-box-content {
		padding: 38px 20px 20px 20px;
	}
	.section-five-inner-section-box .elementor-image-box-content .elementor-image-box-description {
		font-size: 20px!important;
    	line-height: 24px!important;
	}
	.elementor-1448 .elementor-element.elementor-element-e3d81e0 > .elementor-widget-container {
		margin: 20px 0px 26px 0px!important;
	}
	.section-three-column-audited .elementor-widget-container p {
		font-size: 32px;
    	line-height: 40px;
	}
	.section-primary-heading .elementor-widget-container p {
		margin-bottom: 0px;
	}
	.elementor-1448 .elementor-element.elementor-element-f56a62a > .elementor-widget-container {
		margin-top: 52px!important;
	}
	.section-six-check-our .elementor-column .elementor-element .elementor-widget-container .elementor-button-wrapper {
		padding: 5px 0 54px;
	}
	.second-section-part .elementor-widget-wrap .second-section-button .elementor-button-wrapper {
		padding: 0px;
	}
	.section-five-third-content .elementor-image-box-wrapper .elementor-image-box-content p {
		font-size: 22px !important;
    	line-height: 30px !important;
	}
	table.pair-form-table .pair-dropdown select,
	table.pair-form-table .price-per-label {
		font-size: 18px !important;
    	line-height: 22px !important;
	}
	table.pair-form-table .pair-dropdown {
 		padding: 6px 0px 0px;
 	}
	.section-five-inner-section-box .elementor-container.elementor-column-gap-default .elementor-widget-wrap {
    	min-height: 164px;
	}

	/** Trade page media query **/

	.trade-client-say-title .elementor-widget-container .elementor-heading-title {
    	font-size: 32px!important;
    	line-height: 40px!important;
	}
	.trade-video-banner-btn .elementor-button-wrapper .elementor-button-link {
		padding: 15px 35px 15px 35px!important;
    	font-size: 20px!important;
    	line-height: 30px!important;
	}
	#trade-banner-section {
		padding: 50px 0px 60px !important;
	}
	.banner-sec-main-col .banner-video.elementor-widget-video .elementor-wrapper iframe {
		max-height: 100%!important;
    	min-height: 100%!important;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d3babbb.banner-form.banner-inner-section-column {
		max-width: 100%!important;
	    width: 100% !important;
	    height: 100%!important;
	    max-height: 100%!important;
	    min-height: 100%!important;
	}
	.banner-sec-main-col .banner-inner-section-column {
		width: 100%!important;
	}
	.elementor-2482 .elementor-element.elementor-element-3f9a67f,
	.elementor-2482 .elementor-element.elementor-element-6892725 {
		padding: 50px 0 0!important;
	}
	.find-out-more-sec-two {
		padding: 10px 20px 50px 20px!important;
	}
	.banner-sec-main-col .banner-inner-section .banner-form {
    	margin-top: 85px!important;
	}
	.client-say-cols .elementor-container.elementor-column-gap-default {
 		gap: 28px;
 	}
 	.trade-home-banner.home-banner .banner-inner-section .elementor-container.elementor-column-gap-default {
 		justify-content: center;
 	}
 	.banner-sec-main-col .banner-inner-section-column .trade-video-banner-btn .elementor-widget-container {
 		padding: 18px 0px 0px 0px!important;
 	}

	/** Package page media query **/
	.offer-packages-col .packeges-col,
	.package-prices-container .package-cont-col {
		max-width: 100%;
	}
	.offer-packages-col .elementor-container.elementor-column-gap-default,
	.package-prices-container .elementor-container.elementor-column-gap-default {
		gap: 24px;
		flex-wrap: nowrap!important;
	}
	.packge-special-offer .offer-content .package-offer-title .elementor-heading-title {
		font-size: 36px!important;
    	line-height: 46px!important;
	}
	.packge-special-offer .offer-content .offer-sub-title .packge-offer-sub-title,
	.packge-special-offer .elementor-top-column .offer-buy-title {
		font-size: 26px!important;
    	line-height: 32px!important;
	}
	.packge-special-offer .offer-content .offer-sub-title {
		margin-bottom: 8px!important;
	}
	.offer-packages-col .packeges-col {
		height: 62px;
	}
	.payment-instr-title .elementor-widget-container, .paypal-link .elementor-widget-container,
	.pament-details-title .elementor-widget-container, .payment-list-detail .elementor-icon-list-items
	.elementor-icon-list-item .elementor-icon-list-text, .watch-video-title .elementor-widget-container, 
	.payment-way-detail .link-verify-card-links h6, .contact-info-list .elementor-icon-list-items 
	.elementor-icon-list-item .elementor-icon-list-text {
		font-size: 20px!important;
    	line-height: 30px!important;
 	}
 	.deposit-paypal-title .elementor-widget-container .elementor-heading-title {
 		font-size: 22px!important;
    	line-height: 34px!important;
 	}
 	.payment-list-detail .elementor-icon-list-icon i {
 		font-size: 18px!important;
 	}
 	.contact-info-list .elementor-icon-list-icon i {
 		font-size: 14px!important;
 	}
 	.elementor-element-5e4139d.deposit-paypal-title .elementor-widget-container,
 	.elementor-element-0ec9c6e.payment-instr-title .elementor-widget-container {
 		padding: 10px 0px 0px 0px!important;
 	}
 	.paypal-account-form .pair-sec-title, 
 	.paypal-account-form .elementor-inner-column .drop-menu-title {
 		font-size: 22px!important;
    	line-height: 30px!important;
 	}
 	.paypal-account-back-img .elementor-container .elementor-column .elementor-widget-wrap .paypal-acc-title .elementor-heading-title {
 		font-size: 24px;
    	line-height: 32px;
 	}
 	.paypal-account-form .extra-pair-title .elementor-widget-container .elementor-heading-title{
 		font-size: 28px!important;
    	line-height: 40px!important;
 	}
 	table.pair-form-table .pair-dropdown select {
 		padding: 10px 14px;
 	}
 	.paypal-account-form .paypal-pay-btns .elementor-widget-container {
 		padding: 10px 0px 0px 0px!important;
 	}
 	.elementor-inner-section.payment-way-detail {
 		padding: 15px 0 15px 0!important;
 	}
 	.home-banner .banner-sec-main-col .banner-video.elementor-widget-video .elementor-wrapper iframe {
 		height: 100%!important;
	    max-height: 365px!important;
	    min-height: 376px!important;
 	}
}

@media (max-width: 767px) {
	.trade-video-banner-btn{
		display: none;
	}

	 /** elementor's css **/
	.elementor-column-gap-default
	 > .elementor-column
	 > .elementor-element-populated {
	    padding: 10px 15px;
	}
   	.trading-section {
    	padding: 0 20px!important;
	}

  	/** Banner section media query **/

  	.site-header-text ul.elementor-icon-list-items {
    	gap: 12px;
	}
	.banner-form {
		margin:unset;
	}
  	.banner-inner-section .elementor-column.banner-form.banner-inner-section-column,
  	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d3babbb.banner-form.banner-inner-section-column  {
	    max-width: 100%!important;
	    width: 100% !important;
	    height: 100%!important;
	    max-height: 100%!important;
	    min-height: 100%!important;
	}
	.banner-form {
	    min-height: unset !important;
	    max-height: unset !important;
	}
  	.home-banner .banner-text.elementor-element.elementor-element-d96c77f,
  	.second-section-part .second-section-first-heading,
  	.second-section-part .elementor-widget-wrap .second-section-first-heading .elementor-widget-container {
  		font-size: 24px!important;
    	line-height: 30px!important;
  	}
  	.elementor-1448 .elementor-element.elementor-element-5309e73 .elementor-button {
  		font-size: 16px!important;
  		line-height: 20px!important;
  		padding: 12px 24px;
  	}
  	.banner-text-content .elementor-widget-container {
  		max-width: 100%;
  	}
  	.elementor-1448 .elementor-element.elementor-element-851fa55 .banner-second-inner-section {
  		padding-top: 16px;
  	}
  	.banner-inner-section .banner-inner-section-column {
    	width: 100% !important;
	}
	.elementor-1448 .elementor-element.elementor-element-ccd31dc > .elementor-widget-container {
		background-size: 100% auto;
	}
	.section-six-inner-section .elementor-container {
    	flex-direction: column;
	}
	.banner-form .elementor-widget-wrap.elementor-element-populated {
    	padding: 15px !important;
	}
	.section-five-inner-section-box .elementor-container.elementor-column-gap-default .elementor-widget-wrap {
    	min-height: unset;
	}

  	/** enterpreter video scetion media query **/

  	.second-section-part span.new-line {
  		font-size: 18px;
    	line-height: 22px;
  	}
  	.second-section-part .elementor-element.elementor-element-9873d3f.elementor-widget.elementor-widget-text-editor {
		margin: 50px 0 15px;
	}
	.elementor-section.second-section-inner-part .elementor-container,
	.elementor-section.section-four .elementor-container,
	.elementor-section.section-five-inner-section-box .elementor-container {
		flex-wrap: wrap;
	}
	.elementor-1448 .elementor-element.elementor-element-f2b9119 > .elementor-widget-container {
 		margin: 0px!important;
 	}
 	.section-four-button .elementor-widget-container .elementor-button-wrapper,
 	.second-section-part .second-section-inner-part .first-text-content .elementor-widget-container {
 		padding: 0px!important;
 	}
 	.second-section-part .elementor-widget-wrap .second-inner-section-button .elementor-button-wrapper {
 		padding: 10px 0 5px 0!important;
 	}
 	.second-section-part .second-section-inner-part .elementor-container
 	.elementor-inner-column .elementor-widget-wrap .text-content-second-part {
 		padding: 10px 0px 2px 0px;
 	}
 	.elementor-element.elementor-element-e28c282.elementor-align-center.elementor-widget.elementor-widget-button {
 		margin-bottom: 25px;
 	}
 	.second-section-part a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-three-audited-results a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-four-button a.elementor-button-link.elementor-button.elementor-size-md,
 	.section-five a.elementor-button-link.elementor-button.elementor-size-md, 
 	.section-six-check-our a.elementor-button-link.elementor-button.elementor-size-md {
 		margin: 10px 0 20px;
	    padding: 12px 24px;
	    font-size: 14px;
	    line-height: 18px;
 	}
 	.section-three-audited-results {
 		margin-top: 30px;
 	}
 	.section-three-column-audited .elementor-widget-container p,
 	.elementor-1448 .elementor-element.elementor-element-abec331, 
 	.section-primary-heading, 
 	.section-primary-heading .elementor-widget-container p {
 		font-size: 24px!important;
    	line-height: 32px!important;
 	}
 	.section-three-column-audited .elementor-widget-container p {
 		margin-bottom: 6px!important;
 		font-weight: 700;
 	}
 	.section-three-audited-results .elementor-container .elementor-widget-wrap .section-three-button .elementor-widget-container .elementor-button-wrapper {
 		padding: 8px 0 0px 0;
 	}
 	.trading-section.section-four.elementor-section-boxed {
 		margin-top: 20px!important;
 	}
 	.section-four-box-number .elementor-widget-container p {
 		font-size: 28px!important;
    	line-height: 36px!important;
 	}
 	.section-five-column-heading .elementor-widget-container p {
 		font-size: 24px!important;
    	line-height: 32px!important;
 	}
	.section-four-box-text-content .elementor-widget-container p {
		font-size: 20px!important;
    	line-height: 24px!important;
	}
	.section-box-content {
		max-height: auto!important;
		min-height: auto!important;
	}
 	.trading-section .section-four-box-number {
 		margin-bottom: 10px!important;
 	}
 	.section-four .section-four-first-column .elementor-widget-wrap.elementor-element-populated,
 	.section-four .section-four-second-column .elementor-widget-wrap.elementor-element-populated, 
 	.section-four .section-four-three-column .elementor-widget-wrap.elementor-element-populated, 
 	.section-four .section-four-second-part-column-second .elementor-widget-wrap.elementor-element-populated, 
 	.section-four .section-four-second-part-column-three .elementor-widget-wrap.elementor-element-populated,
 	.section-four .section-four-second-part-column-first .elementor-widget-wrap.elementor-element-populated {
 		padding: 36px 20px 20px 20px;
 	}
 	.elementor-1448 .elementor-element.elementor-element-ddaad28 > .elementor-widget-container {
 		margin: 12px 0px 30px 0px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-c627889 > .elementor-widget-container {
 		margin: 60px 0px 0px 0px!important;
 		background-size: 100% auto!important;
 	}
 	.section-five-inner-section-box figure.elementor-image-box-img {
 		height: 62px;
 		width: 12%!important;
 	}
 	.section-five-inner-section-box .elementor-container.elementor-column-gap-default {
 		gap: 66px;
 	}
 	.elementor-1448 .elementor-element.elementor-element-e25861a {
 		margin-top: 50px!important;
 	}
 	.section-five-inner-section-box .elementor-image-box-content .elementor-image-box-description,
 	.section-five-third-content .elementor-image-box-wrapper .elementor-image-box-content p {
 		font-size: 20px!important;
    	line-height: 24px!important;
 	}
 	.section-five-inner-section-box .elementor-image-box-content {
 		padding: 32px 20px 20px 20px;
 	}
 	.elementor-1448 .elementor-element.elementor-element-3bbe496 {
 		margin-top: 66px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-e3d81e0 > .elementor-widget-container {
 		margin: 20px 0px 40px 0px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-f56a62a > .elementor-widget-container {
 		margin-top: 34px!important;
 	}
 	.section-three-column-audited .elementor-widget-container {
 		margin: 0 0 6px 0!important;
 	}
 	.section-six-check-our .elementor-column .elementor-element .elementor-widget-container .elementor-button-wrapper {
 		padding: 5px 0 34px;
 	}
 	.section-five-inner-section-box figure.elementor-image-box-img {
	    height: 70px;
	    width: 70px!important;
	}
	.section-five-inner-section-box figure.elementor-image-box-img {
	    padding: 18px 18px;
	}
	.section-three-audited-results iframe.section-three-html-part {
		width: 100%;
	}
	.section-four .elementor-container.elementor-column-gap-default,
	.section-five-inner-section-box .elementor-container.elementor-column-gap-default {
		justify-content: center;
	}
	.section-box-content, .section-five-inner-section-box .elementor-column{
		width: 80%!important;
	}
	.section-three-audited-results .elementor-container .elementor-widget-wrap
	.section-three-button .elementor-widget-container .elementor-button-wrapper {
		padding: 0 0 5px;
	}
	section.elementor-section.elementor-inner-section.section-five-inner-section-box {
   		padding-top: 0px !important;
	}
	section.elementor-section.elementor-inner-section.section-five-inner-section-box:last-of-type {
	    margin-top: 25px!important;
	}
	.banner-inner-section .elementor-container.elementor-column-gap-default {
	    gap: 15px;
	}
	.home-section-two .elementor-container.elementor-column-gap-default {
	    gap: 15px;
	}
	.elementor-element.elementor-element-4dadbca.anchor-enter-col{
		width: 100%;
	}

 	/** Footer CSS **/

 	.footer-logo .elementor-widget-container img {
 		max-width: 250px;
 	}
 	.elementor-1448 .elementor-element.elementor-element-1fdeeeb {
 		margin-top: 0px!important;
 	}
 	.section-footer-container .footer-contact, .section-footer-container .footer-links {
 		margin-bottom: 10px!important;
 	}
 	.elementor-1448 .elementor-element.elementor-element-2d50244 > .elementor-element-populated {
 		margin: 0px!important;
 	}
 	.section-box-content, .section-four .elementor-container .section-box-content .elementor-widget-wrap {
 		min-height: 220px !important;
    	max-height: 220px !important;
 	}

 	/** Trade page media query **/
 	.banner-sec-main-col .trade-banner-title .elementor-widget-container .elementor-heading-title {
		font-size: 22px!important;
		line-height: 28px!important;
 	}
	 .trade-banner-desc .elementor-widget-container{
		font-size: 16px!important;
    	line-height: 20px!important;
	 }
 	#trade-banner-section {
 		padding: 40px 0px 50px !important;
 		margin-bottom: 0px;
 	}
 	.banner-sec-main-col .trade-banner-desc {
 		font-size: 22px!important;
    	line-height: 32px!important;
    	margin-bottom: 8px!important;
 	}
 	.trade-video-banner-btn .elementor-button-wrapper .elementor-button-link,
 	.elementor-2482 .elementor-element.elementor-element-a6e4f97 .elementor-button {
 		padding: 14px 24px 14px 24px!important;
	    font-size: 18px!important;
	    line-height: 28px!important;
 	}
 	.trade-client-say-title .elementor-widget-container .elementor-heading-title, .trade-back-img-col .trade-client-say-title  {
 		font-size: 18px!important;
    	line-height: 20px!important
 	}
 	.trade-what-client-section {
 		padding: 15px 10px 5px 10px!important;
 	}
 	.find-out-more-section {
 		padding: 5px 10px 5px 10px!important;
 	}
 	.client-say-cols .elementor-container .elementor-column .elementor-widget-wrap {
 		padding: 17px 17px 17px 17px!important;
 	}
 	.client-say-cols .elementor-container.elementor-column-gap-default {
 		gap: 24px;
 	}
 	.find-out-more-sec-two {
 		padding: 10px 10px 25px 10px!important;
 	}
 	.banner-sec-main-col .banner-inner-section .banner-form {
		margin-top: 10px!important;
 	}
 	.elementor-section.client-say-cols .elementor-container  {
 	 	flex-wrap: wrap!important;
 	}
 	.banner-sec-main-col .banner-inner-section-column .banner-video {
 	 	padding: 20px 22px!important;
 	}
 	.elementor-2482 .elementor-element.elementor-element-4dadbca.anchor-enter-col {
 		width: 100%;
 	}
 	.banner-sec-main-col .banner-form.banner-inner-section-column .elementor-widget-wrap {
 		padding: 24px 18px 18px!important;
 	}
 	.trade-what-client-section .client-say-cols {
 		padding: 24px 0px 0px 0px!important;
 	}
 	.trade-container.find-out-more-section.elementor-section-boxed {
    	padding: 5px 0px 10px 0px!important;
	}
 	.trade-video-banner-btn  .elementor-widget-container {
 		padding-top: 0px!important;
 	}
 	.elementor-section.elementor-section-boxed.trade-container > .elementor-container.elementor-column-gap-default {
   	 	max-width: 100% !important;
   	 	padding: 0 20px !important;
	} 
	.paypal-account-back-img .elementor-container .elementor-widget-wrap {
		padding: 5px 0px 5px 0px;
	}
	.trade-container.find-out-more-section.elementor-section-boxed section.client-say-cols,
	.trade-container.find-out-more-sec-two.elementor-section-boxed section.client-say-cols {
    	padding-top: 24px !important;
	}
	.trade-container.find-out-more-sec-two.elementor-section-boxed {
		padding: 0 0px 35px 0px!important;
	}

	/** Package page media query **/
	.offer-timer-col .timer-counter span.elementor-countdown-digits {
		height: 96px;
    	width: 96px;
    	border: 6px solid;
    	border-image: conic-gradient(from var(--angle), rgb(0 0 0), rgb(0 0 0) 0.1turn, rgb(0 0 0) 0.15turn, rgb(0 0 0 / 0%) 0.25turn) 30;
	}
	.offer-timer-col .timer-counter .elementor-countdown-wrapper > .elementor-countdown-item {
		max-width: 100%;
	    max-height: 240px;
	    min-height: 240px;
	    margin-left: 0px!important;
	    margin-right: 0px!important;
	}
	.offer-timer-inner-col.elementor-section-boxed {
		padding: 12px 20px 12px 20px!important;
	}
	.elementor-element.packge-special-offer {
		padding: 35px 0px 5px 0px!important;
	}
	.packge-special-offer .offer-content .package-offer-title .elementor-heading-title {
		font-size: 28px!important;
    	line-height: 34px!important;
	}
	.packge-special-offer .offer-content .offer-sub-title .packge-offer-sub-title, 
	.packge-special-offer .elementor-top-column .offer-buy-title {
		font-size: 22px!important;
    	line-height: 26px!important;
	}
	.offer-timer-inner-col.elementor-section-boxed  {
		margin-top: 6px!important;
    	margin-bottom: 10px!important;
	}
	.timer-counter .elementor-widget-container .elementor-countdown-item .elementor-countdown-digits {
		font-size: 26px;
    	line-height: 34px;
	}
	.offer-packages-col {
		margin-top: 25px;
	}
	.offer-packages-col .offer-package-btn .elementor-widget-container .elementor-button-wrapper .elementor-button-link {
		font-size: 18px;
    	line-height: 24px;
    	padding: 10px 0 10px;
	}
	.offer-packages-col .packeges-col {
    	height: 44px;
	}
	.offer-packg-contents .offer-packg-title, .offer-packg-contents-two .offer-packg-title, 
	.offer-packg-contents .offer-packg-price, .offer-packg-contents-two .offer-packg-price {
		font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 4px;
	}
	.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
		justify-content: space-between;
	}
	.package-cont-col .elementor-widget-wrap .offfer-packge-desc,
	.timer-counter .elementor-widget-container .elementor-countdown-item .elementor-countdown-label {
		font-size: 18px!important;
		line-height: 24px!important;
	}
	.paypal-account-back-img .elementor-container .elementor-column .elementor-widget-wrap .paypal-acc-title .elementor-heading-title {
		font-size: 20px;
    	line-height: 30px;
	}
	.paypal-account-form .extra-pair-title .elementor-widget-container .elementor-heading-title {
		font-size: 24px!important;
    	line-height: 34px!important;
	}
	.paypal-account-form .pair-sec-title, .paypal-account-form .elementor-inner-column .drop-menu-title {
		font-size: 18px!important;
	    line-height: 24px!important;
	    margin-bottom: 10px!important;
	}
	.paypal-pay-btns .elementor-button-link.elementor-button .elementor-button-content-wrapper {
		font-size: 18px;
	}
	.pair-dropdown::after {
		top: 19px;
	}
	.elementor-element.elementor-element-2da45a5.paypal-account-form {
		padding: 15px 20px 20px 20px!important;
		margin-top: 20px!important;
    	margin-bottom: 10px!important;
	}
	.elementor-inner-section.payment-way-detail {
 		padding: 10px 0 15px 0!important;
 	}
 	.payment-instr-title .elementor-widget-container, .paypal-link .elementor-widget-container, 
 	.pament-details-title .elementor-widget-container, .payment-list-detail .elementor-icon-list-items 
 	.elementor-icon-list-item .elementor-icon-list-text, .watch-video-title .elementor-widget-container, 
 	.payment-way-detail .link-verify-card-links h6, .contact-info-list .elementor-icon-list-items 
 	.elementor-icon-list-item .elementor-icon-list-text {
 		font-size: 18px!important;
    	line-height: 24px!important;
 	}
 	.payment-way-detail .payment-instr-title, .payment-way-detail .paypal-link {
 		margin-bottom: 8px!important;
 	}
 	.payment-way-detail .link-verify-card-links h6 {
 		margin-bottom: 6px!important;
 	}
 	.elementor-element-0ec9c6e.payment-instr-title .elementor-widget-container {
 	 	padding: 2px 0 0 !important;
 	}
 	.payment-list-detail {
 		margin-bottom: 10px;
 	}
 	.deposit-paypal-title .elementor-widget-container .elementor-heading-title {
 		font-size: 18px!important;
    	line-height: 26px!important;
 	}
 	.trade-container.pay-form-section.elementor-section-boxed {
 		padding:  0 0 10px!important;
 	}
 	table.pair-form-table .pair-dropdown select, 
 	table.pair-form-table .price-per-label {
 		font-size: 16px !important;
    	line-height: 20px !important;
 	}
 	table.pair-form-table .pair-dropdown {
 		padding: 10px 0 0;
 	}
 	.elementor-element.elementor-element-2da45a5.paypal-account-form {
 		margin-top: 5px!important;
 	}
 	.paypal-account-back-img .elementor-container .elementor-column .elementor-widget-wrap {
 		padding: 10px 0px 10px 0px!important;
 	}
 	.offer-packages-col {
 		margin-top: 20
 	}
 	.home-banner .banner-sec-main-col  .banner-inner-section .elementor-container .elementor-column {
 		width: 100%!important;
 	}
 	.home-banner .banner-sec-main-col .banner-video.elementor-widget-video .elementor-wrapper iframe {
 		height: 100%!important;
	    max-height: 368px!important;
	    min-height: 368px!important;
	    width: 100%!important;
 	}
}

@media (max-width: 574px) {
	
	.banner-form .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    	flex-basis: 100%;
	}
	.section-box-content, .section-five-inner-section-box .elementor-column{
		width: 100%!important;
	}
	.section-five-column-heading .elementor-widget-container p {
		font-size: 20px!important;
    	line-height: 28px!important;
	}
	.elementor-1448 .elementor-element.elementor-element-abec331, 
	.section-primary-heading, 
	.section-primary-heading .elementor-widget-container p,
	.elementor-element.elementor-element-87e4be1.section-three-column-audited .elementor-widget-container p {
		font-size: 20px!important;
    	line-height: 28px!important;
	}
	.section-three-column-audited .elementor-widget-container p {
		font-size: 14px!important;
    	line-height: 20px!important;
	}

	.elementor-1448 .elementor-element.elementor-element-01f62d3 {
		margin-top: 32px!important;
	}
	.elementor-1448 .section-three-column-audited.elementor-element.elementor-element-87e4be1 .elementor-widget-container {
		background-size: cover!important;
	}
	.elementor-1448 .elementor-element.elementor-element-ccd31dc > .elementor-widget-container {
		background-size: 100% auto!important;
	}
	.elementor-1448 .elementor-element.elementor-element-1505897 > .elementor-widget-container {
		padding: 0px!important;
	}
 	.banner-sec-main-col .trade-banner-desc {
 		font-size: 18px!important;
    	line-height: 24px!important;
    	margin-bottom: 2px!important;
 	}
 	span.option-list {
    	grid-template-columns: repeat(1, 1fr);
	}
	.checkbox-title span:first-child {
	    font-size: 16px;
	    line-height: 20px;
	}
	.FormDesc input {
	    font-size: 16px;
	    line-height: 20px;
	    padding: 10px 20px;
	}
	.elementor-2482 .elementor-element.elementor-element-869c2c6 > .elementor-widget-container{
		padding: 0px 10px !important;
	}
	.home-banner .banner-sec-main-col .banner-video.elementor-widget-video .elementor-wrapper iframe{
		max-height: 280px!important;
		min-height: 280px!important;
	}
	.banner-sec-main-col .banner-inner-section-column .banner-video{
		padding: 15px !important;
		margin-bottom: 0;
	}
	.banner-sec-main-col #trade-banner-video .elementor-widget-wrap {
		min-height: unset;
		max-height: unset;
	}
	body .banner-inner-section .elementor-container.elementor-column-gap-default {
		gap: 20px !important;
	}
}