
@-webkit-keyframes glow {
	from { text-shadow: 0 0 10px #FED070, 0 0 20px #FED070, 0 0 30px #FED070, 0 0 40px #FED070; }
	to { text-shadow: 0 0 2px #FED070, 0 0 5px #FED070, 0 0 25px #FED070, 0 0 30px #FED070; }
}

@-webkit-keyframes glow2 {
	from { text-shadow: 0 0 1px #FED070, 0 0 2px #FED070, 0 0 3px #FED070, 0 0 4px #FED070; }
	to { text-shadow: 0 0 2.5px #FED070, 0 0 5px #FED070, 0 0 7.5px #FED070, 0 0 10px #FED070;}
}

@media only screen and (max-width: 768px) {
	/* General Elements */
	header .navbar ul li i{padding-left: 90% !important;}
	.center2 {
		margin: auto;
		width: 100%;
		/* border: 3px solid green; */
		padding: 10px;
		margin-top: 6%;
	  }

	  .mobileView {background-size: cover; height: 100vh; background-position: center center;
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center center;
		background-attachment: fixed;
	    position: relative;
}
	
	
	.mobile-resize3 {font-size: 50px !important; line-height: 55px !important;}

	/* General margins and paddings */
	.pb-ss-10 {padding-bottom: 10px;}
	.mt-ss-80 {margin-top: 80px;}
	.mb-ss-20 {margin-bottom: 20px;}
	.mt-ss--20 {margin-top: -20px !important;}
	.mt-ss-30 {margin-top: 30px;}
	.ml-ss-5 {margin-left: 10px;}
	.mt-ss-10 {margin-top: 10px;}
	.mt-ss-100 {margin-top: 100px;}
	.mt-ss-200 {margin-top: 200px;}
	.mt-ss--250 {margin-top: -250px !important;}
	.pl-ss-90p {padding-left: 90% !important;}

	/* Homepage */
	#home .fancybox-userbehavior {background: #ECF0F3 !important;}
	#home .fancybox-userbehavior:hover h6{color: #002255 !important;}
	#home .modal-body {padding: unset; margin-bottom: -10px; }
	#home .modal-content {transform: translateY(40vh);}

	/* About-Us */
	header .topbar_mbtn{margin:20px auto;}
	header .topbar_mbtn .blue-btn{color:#fff !important;}
	header .topbar_mbtn .button{color:#000 !important; width:100%; padding:10px 0 !important; margin: -8px auto;}	
	header .menu-main-menu-container{max-height:100%;}
	.footer-one .footer-top{padding:75px 0 10px;}
	#about-us .center {text-align: center;}

	/* Careers */
	.mobileView {font-size: 16px !important;}
	.mobileView2 {font-size: 25px !important;}


	/* Account Types */
	.mobile-resize {font-size: 60px !important;}
	.mobile-resize2 {font-size: 50px !important;}
	.my-custom {background-color: #002255; padding-bottom: 20px;}
	
	/* Available Pairs */
	.box-shadow {box-shadow: 5px 10px 0px 2.5px rgba(0,0,0,1);}
	#available .title-box .title-design{margin-top: 20px; color: black;}
	.set-row {display: flex !important;}
	#available  .custom-tab .nav.nav-pills li{width:50%; margin-bottom:15px;}

	/* Offer */
	.flex-flow-reverse {display: flex;flex-direction: column-reverse !important;}
	#offer .modal-body {padding: unset; margin-bottom: -10px; }
	#offer .modal-content {transform: translateY(40vh);}
	/* #offer .modal-body {padding: unset; margin-bottom: -10px; } */



}

@media only screen and (min-width: 768px) {
	/* .topbar_languages{display:none;} */
	#slider-3-slide-3-layer-2 h2{font-size: 80px !important; line-height: 100px !important;}
	.center3 {
		margin: auto;
		width: 100%;
		/* border: 3px solid green; */
		padding: 10px;
		margin-top: 23%;
	  }
	
	.laptopView {background-size: cover; height: 100vh; background-position: center center;
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: center center;
		background-attachment: fixed;
	    position: relative;}

	/* General margins and paddings */
	.mb-md-10 {margin-bottom: 50px;}
	.pb-md-10 {padding-bottom: 10px;}
	.pb-md-50 {padding-bottom: 50px !important;}
	.mt-md-30 {margin-top: 30px;}
	.mt-md-80 {margin-top: 80px;}
	.ml-md-5 {margin-left: 5px;}
	.mt-md-40 {margin-top: 40px;}
	.mt-md--100 {margin-top: -100px;}
	.mt-md-100 {margin-top: 100px;}
	.mt-md--250 {margin-top: -250px;}
	.mr-md-30 {margin-right: 30px;}

	header .white-btn.button{margin-right:10px;}
	header .topbar_btn{margin-top:10px;}
	header .topbar_mbtn{display:none !important;}	

	/* Home page */
	#home .fancybox-userbehavior {background: #ECF0F3; box-shadow: 2.5px 2.5px 5px 1.25px grey;}
	#home .fancybox-userbehavior:hover  {background: none !important; color: none !important;}
	#home .fancybox-userbehavior:hover h6{color: #002255 !important;}
	#home .intro_video {width: 100%; min-height: 480px;}
	#home .modal-body {padding: unset; margin-bottom: -10px;}
	#home .modal-content {transform: translateY(20vh);}
	#home .img-dim {height: 954; width: 1260;}

	/* About-Us */
	.border-right {border-right-color: #FED070 !important;}
	.xamin-right-img img {width: 650px;}
	.iq-ptb-100, section {padding: 50px 0px;}
	#section-why-choose-equinox {padding: 50px 25px 0px !important;}
	.iq-timer.style2 .iq-icon {width: 100px; height:100px;}
	.about-right-box-img {width: unset; top: unset;}

	/* Careers */
	.font-weight {font-weight: lighter;}
	#careers .resize {font-size: 24px; color: white;}
	#careers .accordion-active .resize{color: black;}
	#careers .resize-smaller {font-size: 24px; color: white;}
	#careers .accordion-active .resize-smaller {color: black;}
	.iq-accordion.career-style .active-faq .row {background: #002255; color: white;box-shadow: 5px 5px 10px 3px grey;
	}
	
	/* Account Types */
	#account .image-resize {width: 500px; height: auto;}
	.my-custom {background-color: #002255;}
	

	/* Available Pairs */
	#available .box-shadow {box-shadow: 10px 20px 20px 5px black;}
	#available ul .img-fluid {width: 100px;}
	#available .custom-tab .nav.nav-pills {background:#ECF0F3; box-shadow: none;}
	/* #available .nav-pills .nav-link {width: 100px;} */
	#available .title-box .title-design{margin-top: 30px; color: black;}

	/* Legal Documents */
	#last-row .img-fluid {width: 348px;}
	#legal .img-fluid {height: 954; width: 1260;}

	/* Pip Calculator */
	/* #pip  {text-align: center !important;} */
	.justrify-content-center {justify-content: center;}

	/* Offer */
	.offer-icon-resize {width: 150px !important; margin-top: -80px !important;}
	#offer .fancy_service:hover .fancy-info h4, .fancy_service:hover, .fancy_service:hover .link-btn { color: black !important; }
	#offer .hover-effect {background: unset !important;}
	#offer .offer-img-resize {width: 600px !important;}
	#offer .xamin-right-img img {margin: unset;}
	#offer .xamin-left-img img {margin-top: -100px; left: unset;}
	#offer .modal-body {padding: unset; margin-bottom: -10px;}
	#offer .intro_video {width: 100%; min-height: 480px;}
	#offer .modal-content {transform: translateY(20vh);}


}

@media only screen and (max-width: 992px) {
	/* General margins and paddings */
	.mb-md-10 {margin-bottom: 50px;}
	.pb-md-10 {padding-bottom: 10px;}
	.pb-md-50 {padding-bottom: 50px !important;}
	.mt-md-30 {margin-top: 30px;}
	.mt-md-80 {margin-top: 80px;}
	.ml-md-5 {margin-left: 5px;}
	.mt-md-40 {margin-top: 40px;}
	/* General element */
	header .topbar_btn{display:none;}	

	/* Offer */
	.offer-icon-resize {width: 150px !important; margin-top: -80px !important;}
	#offer .fancy_service:hover .fancy-info h4, .fancy_service:hover, .fancy_service:hover .link-btn { color: black !important; }
	#offer .hover-effect {background: unset !important;}
	#offer .offer-img-resize {width: 600px !important;}
	#offer .xamin-right-img img {margin: unset;}
	#offer .xamin-left-img img { left: unset;}
}

@media only screen and (min-width: 1920px) {
	/* General Paddings and margins */
	.mt-lg-100 {margin-top: 100px;}

	/* Offer */

}


/* General element */
.license_cert{max-height:500px; margin:5px;}
.certStyle {font-weight: 900;}
.download_logo {height: 50px;}
.langStyle {background: transparent; color: lightblue;}
select{background: transparent !important;}
.bg-props {background-size: cover !important;}
.center {
	margin: auto;
	width: 50%;
	/* border: 3px solid green; */
	padding: 10px;
  }

  

.lang-bar-resize{height: 35px !important;}

rs-loader {display: none;}
.loader-container {
	width: 150px;
	height: 150px;
	border-radius: 100%;
	background: linear-gradient(165deg, rgba(255,255,255,1) 0%, rgb(220, 220, 220) 40%, rgb(170, 170, 170) 98%, rgb(10, 10, 10) 100%);
	position: relative;
	background: black;
	
}
.loader {
	
}

.loader:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border-bottom: 0 solid #002255;
	
	box-shadow: 
		0 -10px 20px 20px #FED07040 inset,
		0 -5px 15px 10px #FED07050 inset,
		0 -2px 5px #FED07080 inset,
		0 -3px 2px #FED070BB inset,
		0 2px 0px #FED070,
		0 2px 3px #FED070,
		0 5px 5px #FED07090,
		0 10px 15px #FED07060,
		0 10px 20px 20px #FED07040;
	filter: blur(3px);
	animation: 2s rotate linear infinite;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg)
	}
}

a {color: #002255;}
/* a:hover{color: #437eeb !important;}
header a:hover {color: #002255;} */
.button{padding:5px 30px;}
.w50{width:50%;}
.glow {
	color: #fff; text-align: center;
	-webkit-animation: glow 1s ease-in-out infinite alternate;
	-moz-animation: glow 1s ease-in-out infinite alternate;
	animation: glow 1s ease-in-out infinite alternate;
  }
.glow2 {
color: #fff; text-align: center;
-webkit-animation: glow2 1s ease-in-out infinite alternate;
-moz-animation: glow2 1s ease-in-out infinite alternate;
animation: glow2 1s ease-in-out infinite alternate;
}
body {background-color: #ECF0F3;
}
.iq-over-dark-90 {background: #ECF0F3 !important;}
.box-inset-shadow {box-shadow:inset 0 0 10px grey !important;}
.box-shadow {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034);}
.white-btn.button{background:#ECF0F3; color:black;box-shadow: 3px 3px 6px  rgba(0, 0, 0, 0.74);}
.white-btn.button:active {box-shadow: inset  0 0 10px grey;}
.white-btn.button:hover, .blue-btn.button:hover {background: #ECF0F3;}
#loading {background: radial-gradient(black, #002255)}
#offer-play-btn {color: white;}

/* Home page */
#home-btn {box-shadow: none !important;}
#home-btn:active {box-shadow: inset 0 0 10px grey !important;}
#home .after::after {content: "+";}
#home .after2::after {content: " Star";}
header.style-one.style-two.menu-sticky .main-header{background:#000;}
/* .white-btn.button{background:#ECF0F3; color:#fed070;} */
header .white-btn a:hover{color:#002255 !important;}
#home .white-btn.button:active {box-shadow: inset  0 0 10px grey;}

.fancybox-userbehavior:hover{background:#fed070;}
#home_markets img{max-height:150px;}
#home_markets h6{padding-top:40px;}
#home_markets .fancybox-userbehavior{margin:2% 1%; padding-top:0;}
.bg-img{background-image: url(../../assets/images/bg2.jpg) !important;}
#home_steps img{ max-height: 100px; margin-bottom: 20px;}

footer .award{max-height:150px; margin:auto 30px 20px;}
footer .copyright-footer{border-top:none;}
#home .title-box .title-design {color: #313e5b ;}
#home .white-btn.button{background:#ECF0F3; color:black;box-shadow: 3px 3px 10px  rgba(0, 0, 0, 0.5);}

/* About-Us */
#about-us .xamin-services {background: #ECF0F3; box-shadow: none;}
#about-us .xamin-services:before {background: #002255;}
#about-us .title-box .title-design {color: #313e5b !important;}
.bg-prop {background-position: center; background-size: contain;}
.overlay {position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;background:transparent;padding:0;margin:0px auto;margin-top:0;margin-bottom:0;}
.bg-image {background-image: url(../../assets/images/page-top-banner.jpg) !important;}
.tab-title {color: black;}
#about-us .nav-link:active{box-shadow: inset  0 0 10px grey !important;}
#about-us .button {background-color: #ECF0F3; color: black; border: 1px solid transparent; box-shadow: 3px 3px 10px  rgba(0, 0, 0, 0.5);}
#about-us .custom-tab.verticaltab2 .nav.nav-pills[aria-orientation="vertical"] .nav-link.active, .custom-tab.verticaltab2 .nav.nav-pills[aria-orientation="vertical"] .nav-link:hover {
	background-color: #ECF0F3;
    color: black;
	border: 1px solid transparent;
	box-shadow: inset  0 0 10px grey !important;
    /* box-shadow: 3px 3px 6px  rgba(0, 0, 0, 0.74)                                
    padding: 5px 10px;
    border: none;
    position: relative;
    /* display: inline-block; */
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /* border-radius: 10px; */
    border-radius: 90px;
    cursor: pointer;
    z-index: 4;
}
#about-us .white-btn.button{background:#ECF0F3; color:black;box-shadow: 3px 3px 10px  rgba(0, 0, 0, 0.5);}
#about-us .white-btn.button:active {box-shadow: inset  0 0 10px grey;}
#about-us .tab {background: #ECF0F3;}
#about-us  .xamin-services.text-center img, #about-us .iq-timer.style2 img{max-width:100px;}

/* Careers */
#slider-3-slide-3-layer-2 h2{font-size: 80px !important; line-height: 100px !important;}
#careers .accordion-active .tab-header {
	background: white !important;
	color:#002255;
    padding: 15px;
	border-radius: 4px;
}
#careers .accordion-active .box-inset-shadow {box-shadow:inset 0 0 10px grey !important;}
#careers .accordion-active .box-inset-shadow2 {box-shadow:inset -10px 0 10px -10px  grey, inset 10px 0 10px -10px grey;}
#careers .tab-button {color: black; background-color: #D3D7DA; box-shadow:2.5px 2.5px 5px 1.25px grey ;}

/* Account Types */
#account .white-btn.button{background:#ECF0F3; color:black;box-shadow: 3px 3px 6px  rgba(0, 0, 0, 0.74);}
#account .white-btn.button:active {box-shadow: inset  0 0 10px grey;}

/* Available Pairs */ 
#available .custom-tab .show_content {background: white;}
#available .custom-tab .nav-pills .nav-link.active:before, .custom-tab .nav-pills .nav-link:hover:before{background: #002255;}

/* Contact Us */
#contact .white-btn.button{background:#ECF0F3; color:black;box-shadow: 3px 3px 10px  rgba(0, 0, 0, 0.5);}
#contact .white-btn.button:active {box-shadow: inset  0 0 10px grey;}
#contact .contact-box i {background: transparent; color: #002255;}

/* Legal Documents */
#legal .iq-portfolio .iq-portfolio-content .details-box {background:#ECF0F3;}
#legal .iq-portfolio img {background: #ECF0F3;}

/* Pip Calculator */
#pip iframe {width: 545px;}

/* Offer */
#offer .white-btn.button{background:#ECF0F3; color:black;box-shadow: 3px 3px 10px  rgba(0, 0, 0, 0.5);}
#offer .white-btn.button:active {box-shadow: inset  0 0 10px grey;}
#offer .consult-video a {background: #002255;}

/* Deposit & Withdrawals page */

@keyframes bounce {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-10px);
  }
}
@-webkit-keyframes bounce {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-10px);
  }
}

@keyframes loader-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.table_loader_container {display: flex; justify-content: center; width: 100%;}
.table_loader { display: inline-block; position: relative;  width: 80px; height: 80px;}
.table_loader div { box-sizing: border-box;  display: block;  position: absolute;  width: 64px;  height: 64px;  margin: 8px;  border: 5px solid#313e5b ;  border-radius: 50%;  animation: loader-rotate 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;  border-color:#313e5b  transparent transparent transparent;}
.table_loader div:nth-child(1) {  animation-delay: -0.45s;}
.table_loader div:nth-child(2) {  animation-delay: -0.3s;}
.table_loader div:nth-child(3) {  animation-delay: -0.15s;}

#deposits_withdrawals .platform_bg{	background-image: radial-gradient(#eff6ff,#d9eaff) !important; padding-top: 150px;}
#deposits_withdrawals .title { font-weight: 600; color:#313e5b ;}
#deposits_withdrawals .psp_icon {	max-width: 100px; width: 100px;	height: 50px;	box-shadow: 0px 0px 12px 0px rgba(60, 28, 148, 0.15); border-radius: 10px; }
#deposits_withdrawals .country_icon {	width: 30px;	height: 30px; margin: 0}
#deposits_withdrawals .country_icon:hover { animation: bounce 1s infinite alternate; -webkit-animation: bounce 1s infinite alternate; }
#deposits_withdrawals .selected_country_icon { width: 50px; height: 50px; }
#deposits_withdrawals .table_container {	border: 1px solid#313e5b ;	border-radius: 20px;	width: auto; }
#deposits_withdrawals .table_top_title { color: #313e5b;  font-weight: 600;}
#deposits_withdrawals .table_title { background-color:#313e5b ;	text-align: center;	padding: 8px 0;	border-radius: 15px 15px 0px 0px; }
#deposits_withdrawals .table_title h5 {color: #fff !important; font-weight: 600 !important;}
#deposits_withdrawals table {	background-color: #fff; border: none;}
#deposits_withdrawals table th { border: none;}
#deposits_withdrawals table td { vertical-align: middle !important; }
#deposits_withdrawals table td.currency_cell { display: flex; align-items: center; min-width: max-content;}
#deposits_withdrawals table td.currency_cell:first-child { border-top: 1px solid #dee2e6;}
#deposits_withdrawals table, th, td {border: none !important;}