.modal {
	z-index: 10000 !important;
}
#popup .modal-dialog {
	width: 560px;
	margin-top: 140px;
}
#popup .modal-content {
	background-color: transparent;
	border: none;
}
#popup .modal-body {
	padding: 0px;
}
#popup .close {
	position: relative;
	top: 25px;
	right: 10px;
	color: #ffffff;
}
.slider {
	background-color: #000000;
	height: 401px;
}
.slider-video {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.slider .slidesjs-container {
	width: 100%;
	height: 401px !important;
}
.slider .slider-container {
	position: relative;
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 401px;
	overflow: hidden;
}
.slider .slider-body {
	color: #ffffff;
	font-weight: bold;
	line-height: 55px;
	margin-top: 50px;
}
.slider .slider-slide {
	height: 401px;
}
.slider .slider-body span {
	display: block;
}
.slider .slider-body span ul {
	list-style-type: none;
	padding-top: 30px;
}
.slider .slider-body span ul li {
	line-height: 30px;
}
.slider .slider-body span ul li:before {
	content: ">";
	position: absolute;
	text-indent: -30px;
}
.slider .slider-body .register {
	display: inline-block;
	background-color: #39b54a;
	border: 1px solid #39b54a;
	border-radius: 2px;
	padding: 12px 15px;
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}
.slider .slider-body .register:hover {
	background-color: transparent;
	border: 1px solid #ffffff;
}
.slider .slider-body .demo {
	display: block;
	color: #ffffff;
	text-decoration: underline !important;
	font-size: 14px;
	line-height: 14px;
	padding-top: 10px;
}
.slider .slider-body .slider-risk-warning {
	display: block;
	color: #ffffff;
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
}
.slider-pagination {
	position: relative;
}
.slider-pagination .slider-pagination-item {
	position: absolute;
	z-index: 10;
	bottom: -10px;
}
.slider-pagination .slider-pagination-item ul {
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
.slider-pagination .slider-pagination-item li  {
	float: left;
	list-style: none;
	padding-right: 10px;
}
.slider-pagination .slider-pagination-item a {
	background: #ffffff;
	float: left;
	width: 10px;
	height: 10px;
	padding-top: 10px;
	border-radius: 5px;
}
.slider-pagination .slider-pagination-item .active-slider-item {
	background: #eb212e;
}
.first {
	background: #333333;
}
.first-section .row:nth-child(1) {
	padding-top: 20px;
}
.first-section .row:nth-child(1) div:nth-child(2) a {
	display: block;
	background-color: #39b54a;
	border: 1px solid #39b54a;
	border-radius: 2px;
	color: #ffffff;
	padding: 10px;
	padding-left: 0px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}
.first-section .row:nth-child(1) div:nth-child(2) a:hover {
	background-color: #249233;
	border: 1px solid #249233;
}
.first-section .row:nth-child(1) div:nth-child(2) a div {
	display: block;
	font-size: 12px;
}
.first-section .row:nth-child(1) div:nth-child(3) {
	display: inline-block;
}
.first-section .row:nth-child(1) div:nth-child(3) a {
	display: block;
	background-color: #eb212e;
	border: 1px solid #eb212e;
	border-radius: 2px;
	color: #ffffff;
	padding: 10px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}
.first-section .row:nth-child(1) div:nth-child(3) a:hover {
	background-color: #cc0000;
	border: 1px solid #cc0000;
	color: #ffffff;
}
.first-section .row:nth-child(1) div:nth-child(3) a div {
	display: block;
	font-size: 12px;
}
.first-section .row:nth-child(2) div:nth-child(1) {
	color: #ffffff;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
}
.advantages {
	padding-bottom: 25px;
}
.advantages .advantage {
	padding-top: 25px;
}
.advantages .advantage a {
	color: #000000;
	text-align: center;
}
.advantages .advantage a:hover {
	color: #eb212e;
}
.advantages .advantage a div {
	margin-left: auto;
	margin-right: auto;
}
.advantages .advantage a div:nth-child(1) {
	font-size: 50px;
}
.advantages .advantage a div:nth-child(2) {
	font-size: 16px;
}
.licences-regulations-trading-products {
	background-image: url("/sites/all/themes/ironfx_new/images/licences-regulations-trading-products-background.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-color: #272727;
	width: 100%;
	height: 660px;
}
.licences-regulations-section .row:nth-child(1) {
	text-align: center;
	line-height: 20px;
	color: #ffffff;
	padding-top: 64px;
}
.licences-regulations-section .row:nth-child(1) div:nth-child(1) {
	font-size: 30px;
}
.licences-regulations-section .row:nth-child(1) div:nth-child(2) {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 17px;
	font-size: 14px;
}
.licences-regulations-section .row:nth-child(2) .advantages {
	padding-top: 45px;
	color: #ffffff;
}
.licences-regulations-section .row:nth-child(2) .advantages div {
	font-size: 22px;
}
.licences-regulations-section .row:nth-child(2) .advantages .bracket {
	position: relative;
	list-style: outside none none;
	padding-left: 30px;
}
.licences-regulations-section .row:nth-child(2) .advantages .bracket::before {
	position: absolute;
	width: 15px;
	top: 25px;
	left: 0;
	bottom: 25px;
	border: 2px solid #ffffff;
	border-right: none;
	content: "";
}
.licences-regulations-section .row:nth-child(2) .advantages ul li {
	font-size: 16px;
	line-height: 40px;
}
.licences-regulations-section .row:nth-child(2) .advantages a {
	font-size: 14px;
	color: #ffffff;
	padding-left: 30px;
}
.licences-regulations-section .row:nth-child(2) .advantages a:hover {
	text-decoration: underline !important;
}
.trading-products-section .row:nth-child(1) {
	text-align: center;
	line-height: 20px;
	color: #ffffff;
	padding-top: 64px;
}
.trading-products-section .row:nth-child(1) div:nth-child(1) {
	font-size: 30px;
}
.trading-products-section .row:nth-child(1) div:nth-child(2) {
	padding-top: 17px;
	font-size: 14px;
}
.trading-products-section .row:nth-child(2) .trading-products {
	padding-top: 25px;
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product {
	height: 160px;
	padding-top: 10px;
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product a {
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product:hover {
	background-color: #eb212e;
}
.trading-products-section .row:nth-child(2) .trading-products div .trading-product:hover:nth-child(1), .trading-products-section .row:nth-child(2) .trading-products div .trading-product:hover:nth-child(4) {
	background-color: transparent;
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .forex, .trading-products-section .row:nth-child(2) .trading-products .trading-product .spot-metals, .trading-products-section .row:nth-child(2) .trading-products .trading-product .spot-indices, .trading-products-section .row:nth-child(2) .trading-products .trading-product .spot-commodities, .trading-products-section .row:nth-child(2) .trading-products .futures, .trading-products-section .row:nth-child(2) .trading-products .trading-product .shares, .trading-products-section .row:nth-child(2) .trading-products .trading-product .cryptocurrencies {
	background-repeat: no-repeat;
	background-position: center;
	width: 140px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .forex {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-forex.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .spot-metals {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-spot-metals.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .spot-indices {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-spot-indices.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .spot-commodities {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-spot-commodities.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .futures {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-futures.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .shares {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-shares.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product .cryptocurrencies {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-products-cryptocurrencies.png");
}
.trading-products-section .row:nth-child(2) .trading-products .trading-product div div {
	padding-top: 70px;
}
.trading-platforms-traders-positions {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-traders-positions-background.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #ffffff;
	width: 100%;
	min-height: 620px;
}
.trading-platforms-section .row:nth-child(1) {
	text-align: center;
	line-height: 20px;
	color: #ffffff;
	padding-top: 64px;
}
.trading-platforms-section .row:nth-child(1) div:nth-child(1) {
	font-size: 30px;
}
.trading-platforms-section .row:nth-child(1) div:nth-child(2) {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 17px;
	font-size: 14px;
}
.trading-platforms-section .row:nth-child(2) {
	padding-top: 30px;
}
.trading-platforms-section .row:nth-child(2) .trading-platforms {
	height: 90px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.trading-platforms-section .row:nth-child(2) .trading-platforms a {
	color: #ffffff;
}
.trading-platforms-section .row:nth-child(2) .trading-platforms:hover {
	background-color: #eb212e;
}
.trading-platforms-section .row:nth-child(2) .trading-platforms .windows, .trading-platforms-section .row:nth-child(2) .trading-platforms .osx, .trading-platforms-section .row:nth-child(2) .trading-platforms .webtrader, .trading-platforms-section .row:nth-child(2) .trading-platforms .android, .trading-platforms-section .row:nth-child(2) .trading-platforms .ios {
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 45px;
}
.trading-platforms-section .row:nth-child(2) .trading-platforms .windows {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-windows.png");
}
.trading-platforms-section .row:nth-child(2) .trading-platforms .osx {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-osx.png");
}
.trading-platforms-section .row:nth-child(2) .trading-platforms .webtrader {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-webtrader.png");
}
.trading-platforms-section .row:nth-child(2) .trading-platforms .android {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-android.png");
}
.trading-platforms-section .row:nth-child(2) .trading-platforms .ios {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-ios.png");
}
.trading-platforms-section .row:nth-child(2) .trading-platforms a div:nth-child(2) {
	font-size: 17px;
	text-align: center;
	padding-top: 10px;
}
.trading-platforms-section .row:nth-child(3) {
	padding-top: 75px;
}
.trading-platforms-section .row:nth-child(3) .trading-platforms-image {
	background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-image-lg.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 100%;
	height: 372px;
}
.traders-positions-section .row:nth-child(1) {
	text-align: center;
	line-height: 20px;
	color: #ffffff;
	padding-top: 64px;
}
.traders-positions-section .row:nth-child(1) div:nth-child(1) {
	font-size: 30px;
}
.traders-positions-section .row:nth-child(1) div:nth-child(2) {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 17px;
	font-size: 14px;
}
.traders-positions-section .row:nth-child(2) #traders-positions {
	width: 380px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
}
.traders-positions-section .row:nth-child(2) #traders-positions svg {
	left: 0px;
}
.traders-positions-section .row:nth-child(2) #traders-positions svg g g text {
	font-family: Roboto;
	font-size: 13px;
	fill: #ffffff;
}
.traders-positions-section .row:nth-child(2) ul {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 80px;
	list-style: none;
}
.traders-positions-section .row:nth-child(2) ul li {
	display: inline-block;
	font-size: 14px;
	color: #ffffff;
}
.traders-positions-section .row:nth-child(2) ul li:nth-child(1) {
	float: left;
	padding-left: 100px;
}
.traders-positions-section .row:nth-child(2) ul li:nth-child(2) {
	float: right;
	padding-right: 100px;
}
.traders-positions-section .row:nth-child(2) a {
	float: right;
	width: 100%;
	padding-top: 10px;
	padding-right: 100px;
	font-size: 14px;
	text-align: right;
	color: #ffffff;
}
.traders-positions-section .row:nth-child(2) a:hover {
	text-decoration: underline !important;
}
.market-insights-daily-analysis {
	background-color: #ffffff;
	padding-top: 50px;
}
.market-insights-top-section .row:nth-child(1) {
	line-height: 20px;
	color: #000000;
}
.market-insights-top-section .row:nth-child(1) div:nth-child(1) {
	font-size: 30px;
	text-align: center;
}
.market-insights-top-section .row:nth-child(1) div:nth-child(2) {
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}
.market-insights-section .row:nth-child(1) div:nth-child(1) {
	font-size: 30px;
}
.market-insights-section .row:nth-child(1) {
	line-height: 20px;
	color: #000000;
}
.market-insights-section .row:nth-child(1) div:nth-child(2) {
	font-size: 16px;
}
.market-insights-section .row:nth-child(1) div div:nth-child(1), .market-insights-section .row:nth-child(2) div div:nth-child(1) {
	font-size: 20px;
	color: #eb212e;
	padding-top: 40px;
}
.market-insights-section .view-content, .market-insights-section .views-row {
	padding-top: 0px !important;
}
.market-insights-section .market-insights span {
	font-size: 12px;
	color: #898989;
}
.market-insights-section .market-insights p {
	font-size: 15px;
	color: #555555;
}
.market-insights-section .market-insights p:hover {
	text-decoration: underline;
}
.market-insights-section .row:nth-child(1) .more {
	display: block;
	float: right;
	font-size: 14px;
	color: #000000;
	text-decoration: underline !important;
	padding-top: 20px;
}
.market-insights-section .row:nth-child(1) .more:hover {
	color: #eb212e;
}
.market-insights-section .row:nth-child(2) {
	padding-top: 100px;
}
.market-insights-section .row:nth-child(2) .market-insights-image {
	background-image: url("/sites/all/themes/ironfx_new/images/ironfx-free-mobile-apps-image.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 100%;
	height: 350px;
}
.daily-analysis-section .row:nth-child(1) div div:nth-child(1) {
	font-size: 20px;
	color: #eb212e;
	padding-top: 25px;
	padding-bottom: 10px;
}
.daily-analysis-section .daily-analysis {
	background-repeat: no-repeat;
	background-position: center;
	min-width: 380px;
	height: 275px;
	opacity: 0.8;
}
.daily-analysis-section .daily-analysis:hover {
	opacity: 1;
}
.daily-analysis-section .daily-analysis {
	background-image: url("/sites/all/themes/ironfx_new/images/daily-analysis-image.jpg");
}
.daily-analysis-section .row:nth-child(2) {
	padding-top: 50px;
}
.daily-analysis-section .row:nth-child(2) div div:nth-child(1), .daily-analysis-section .row:nth-child(2) div div:nth-child(2) {
	color: #000000;
}
.daily-analysis-section .row:nth-child(2) div div:nth-child(1) {
	font-size: 30px;
}
.daily-analysis-section .row:nth-child(2) div div:nth-child(2) {
	font-size: 16px;
}
.daily-analysis-section .row:nth-child(2) ul {
	padding-top: 15px;
	padding-left: 15px;
}
.daily-analysis-section .row:nth-child(2) ul li {
	font-size: 15px;
	color: #555555;
}
.daily-analysis-section .row:nth-child(3) .apple, .daily-analysis-section .row:nth-child(3) .android, .daily-analysis-section .row:nth-child(3) .windows {
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
}
.daily-analysis-section .row:nth-child(3) .apple {
	background-image: url("/sites/all/themes/ironfx_new/images/daily-analysis-technical-analysis-apple-image.png");
}
.daily-analysis-section .row:nth-child(3) .android {
	background-image: url("/sites/all/themes/ironfx_new/images/daily-analysis-technical-analysis-android-image.png");
}
.daily-analysis-section .row:nth-child(3) .windows {
	background-image: url("/sites/all/themes/ironfx_new/images/daily-analysis-technical-analysis-windows-image.png");
}
.daily-analysis-section .row:nth-child(4) {
	padding-top: 40px;
}
.daily-analysis-section .row:nth-child(4) div:nth-child(1) {
	text-align: center;
	padding-left: 0px;
}
.daily-analysis-section .row:nth-child(4) div:nth-child(1) a {
	background-color: #39b54a;
	border: 1px solid #39b54a;
	border-radius: 2px;
	padding: 15px 20px;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.daily-analysis-section .row:nth-child(4) div:nth-child(1) a:hover {
	background-color: #249233;
	border: 1px solid #249233;
}
.daily-analysis-section .row:nth-child(4) div:nth-child(1) p {
	padding-top: 20px;
	color: #000000;
	font-size: 10px;
	font-style: italic;
	text-align: center;
}
.partnership-program {
	background-color: #f1f1f1;
	padding-top: 50px;
	padding-bottom: 50px;
}
.partnership-program-section .row:nth-child(1) div:nth-child(1) {
	color: #000000;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}
.partnership-program-section .row:nth-child(1) div:nth-child(2) {
	width: 675px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	color: #000000;
	font-size: 16px;
	text-align: center;
	line-height: 24px;
}
.partnership-program-section .row:nth-child(2) {
	padding-top: 50px;
}
.partnership-program-plan div:nth-child(1) {
	background-repeat: no-repeat;
	background-position: center;
	width: 115px;
	height: 115px;
	margin-left: auto;
	margin-right: auto;
}
.partnership-program-plan .ib-program {
	background-image: url("/sites/all/themes/ironfx_new/images/ib-program.png");
}
.partnership-program-plan .affiliate-program {
	background-image: url("/sites/all/themes/ironfx_new/images/affiliate-program.png");
}
.partnership-program-plan div:nth-child(2) {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.partnership-program-plan div:nth-child(2) span {
	color: #ed1c24;
}
.partnership-program-plan div:nth-child(3) {
	min-height: 190px;
}
.partnership-program-plan div:nth-child(3) ul li {
	list-style: none;
	color: #000000;
	font-size: 16px;
	padding-top: 5px;
}
.partnership-program-plan div:nth-child(3) ul li:before {
	content: ">";
	position: absolute;
	color: #ed1c24;
	text-indent: -20px;
}
.partnership-program-plan div:nth-child(4) {
	padding-top: 30px;
	text-align: center;
}
.partnership-program-plan div:nth-child(4) a {
	background-color: #0070fe;
	border: 1px solid #0070fe;
	border-radius: 2px;
	color: #ffffff;
	padding: 13.5px 30px;
	font-size: 16px;
	font-weight: bold;
}
.partnership-program-plan div:nth-child(4) a:hover {
	background-color: #1d80f9;
	border: 1px solid #1d80f9;
}
.about-funding {
	padding: 1.5% 0 4%;
}
.about-funding .text {
	padding: 0 11%;
}
.about-funding .funding .text {
	margin-bottom: 17%;
}
.about-funding .about .text {
	margin-bottom: 14%;
}
.about-funding .button-wrap {
	text-align: center;
}
.about-funding .button {
	color: white;
	padding: 2% 4%;
	font-weight: bold;
	border-radius: 3px;
}
.about-funding .funding .button-wrap {
	margin: 4% 0 0 0;
}
.about-funding .about .button-wrap {
	margin: 13% 0 0 0;
}
.about-funding .about .button {

	background-color: #39b54a;
}
.about-funding .funding .button {
	background-color: #0068ff;
}
.about-funding .about li div {
	display: inline-block;
	/* width: 80%; */
}
.about-funding .about li {
	margin: 5% 0;
}
.about-funding .funding li {
	margin: 2.5% 0;
}
.about-funding h2 {
	font-weight: bold;
	margin-bottom: 15px;
}
.about-funding-section span {
	font-weight: bold;
}
.about-funding-section .funding ul {
	padding: 0 15%;
}
.about-funding-section {
	font-size: 16px;
}
.about-funding-section li {
	list-style-type: none;
}
.about-funding-section .checklist-icon {
	background-image: url("/sites/all/themes/ironfx_new/images/about-funding-checklist-icon.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 20px;
	height: 14px;
	display: inline-block;
}
.about-funding-section .checklist-text {
	width: 85%;
}
.about-funding-section .about .checklist-icon {
	margin: 2% 2.5%;
}
.about-funding-section .funding .checklist-icon {
	margin: 0% 2.5%;
}
.invest {
	background-image: url("/sites/all/themes/ironfx_new/images/invest-background.png");
	background-repeat: no-repeat;
	background-position: center;
	background-color: #4c4c4c;
	width: 100%;
	height: 361px;
}
.invest-section .row:nth-child(1) div:nth-child(1) {
	padding-top: 64px;
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.invest-section .row:nth-child(1) div:nth-child(2) {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}
.invest-section .row:nth-child(2) {
	padding-top: 45px;
}
.invest-section .row:nth-child(2) div:nth-child(1) {
	text-align: center;
}
.invest-section .row:nth-child(2) div:nth-child(1), .invest-section .row:nth-child(2) div:nth-child(2) {
	display: inline-block;
}
.invest-section .row:nth-child(2) div:nth-child(1) a, .invest-section .row:nth-child(2) div:nth-child(2) a {
	display: block;
	background-color: transparent;
	border: 1px solid #ffffff;
	border-radius: 2px;
	color: #ffffff;
	padding: 10px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}
.invest-section .row:nth-child(2) div:nth-child(1) a:hover, .invest-section .row:nth-child(2) div:nth-child(2) a:hover {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #000000;
}
.domain-www-ironfx-com .partnership,
.domain-www-ironfx-co-uk .partnership,
.domain-www-ironfx-co-za .partnership {
	background-color: transparent;
	background-image: url("/sites/all/themes/ironfx_new/images/IFX_ORC_stripe_special.png");
}
.partnership {
	background-image: url("/sites/all/themes/ironfx_new/images/IFX_ORC_stripe.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-color: #2695b8;
	width: 100%;
	height: 300px;
}
.payment-methods-section {
	position: relative;
	overflow: hidden;
	padding-top: 40px;
}
.payment-methods-section .payment-methods {
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.payment-methods-section ul {
	position: relative;
	width: 10000px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.payment-methods-section ul li {
	display: inline-block;
	list-style: none;
	padding-left: 90px;
	padding-right: 90px;
}
.payment-methods-section ul li span {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.payment-methods-section .visa {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-visa-image.png");
	width: 100px;
	height: 64px;
	margin-bottom: 0px;
}
.payment-methods-section .visa:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-visa-hover-image.png");
}
.payment-methods-section .mastercard {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-mastercard-image.png");
	width: 96px;
	height: 61px;
	margin-bottom: 0px;
}
.payment-methods-section .mastercard:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-mastercard-hover-image.png");
}
.payment-methods-section .maestro {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-maestro-image.png");
	width: 96px;
	height: 61px;
	margin-bottom: 0px;
}
.payment-methods-section .maestro:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-maestro-hover-image.png");
}
.payment-methods-section .bankwire {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-bankwire-image.png");
	width: 72px;
	height: 42px;
	margin-bottom: 10px;
}
.payment-methods-section .bankwire:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-bankwire-hover-image.png");
}
.payment-methods-section .skrill {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-skrill-image.png");
	width: 92px;
	height: 32px;
	margin-bottom: 15px;
}
.payment-methods-section .skrill:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-skrill-hover-image.png");
}
.payment-methods-section .neteller {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-neteller-image.png");
	width: 146px;
	height: 26px;
	margin-bottom: 15px;
}
.payment-methods-section .neteller:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-neteller-hover-image.png");
}
.payment-methods-section .fasapay {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-fasapay-image.png");
	width: 90px;
	height: 26px;
	margin-bottom: 15px;
}
.payment-methods-section .fasapay:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-fasapay-hover-image.png");
}
.payment-methods-section .unionpay {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-unionpay-image.png");
	width: 96px;
	height: 61px;
	margin-bottom: 0px;
}
.payment-methods-section .unionpay:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-unionpay-hover-image.png");
}
.payment-methods-section .dotpay {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-dotpay-image.png");
	width: 81px;
	height: 26px;
	margin-bottom: 15px;
}
.payment-methods-section .dotpay:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-dotpay-hover-image.png");
}
.payment-methods-section .moto {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-moto-image.png");
	width: 81px;
	height: 26px;
	margin-bottom: 15px;
}
.payment-methods-section .moto:hover {
	background-image: url("/sites/all/themes/ironfx_new/images/payment-methods-moto-hover-image.png");
}
.payment-methods-section .previous {
	position: relative;
	float: left;
	width: 0px;
	height: 0px;
	top: -60px;
	left: -15px;
	border-style: solid;
	border-width: 15px 25px 15px 0px;
	border-color: transparent #c6c6c6 transparent transparent;
}
.payment-methods-section .next {
	position: relative;
	float: right;
	width: 0px;
	height: 0px;
	top: -60px;
	right: -15px;
	border-style: solid;
	border-width: 15px 0px 15px 25px;
	border-color: transparent transparent transparent #c6c6c6;
}
.awards {
	background-color: #252525;
}
.awards-section {
	padding-top: 35px;
	padding-bottom: 35px;
}
.awards-section ul {
	padding-left: 0px;
	margin-bottom: 0px;
}
.awards-section ul li {
	display: inline-block;
	width: 14%;
	list-style: none;
}
.awards-section ul li span {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.awards-section .best-global-online-trading-platform {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-global-online-trading-platform.png");
	width: 100%;
	height: 76px;
}
.awards-section .best-online-forex-trading-platform {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-online-forex-trading-platform.png");
	width: 100%;
	height: 76px;
}
.awards-section .best-forex-educators {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-forex-educators-image.png");
	width: 100%;
	height: 76px;
}
.awards-section .best-customer-service-provider {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-customer-service-provider-image.png");
	width: 100%;
	height: 71px;
}
.awards-section .best-forex-service-provider {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-forex-service-provider-image.png");
	width: 100%;
	height: 77px;
}
.awards-section .best-forex-research-reports {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-forex-research-reports-image.png");
	width: 100%;
	height: 57px;
}
.awards-section .best-mobile-trading-platform {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-mobile-trading-platform-image.png");
	width: 100%;
	height: 75px;
}
.awards-section .most-trustworthy-broker {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-most-trustworthy-broker-image.png");
	width: 100%;
	height: 74px;
}
.awards-section .best-fundamental-and-technical-analysis-provider {
	background-image: url("/sites/all/themes/ironfx_new/images/awards-best-fundamental-and-technical-analysis-provider-image.png");
	width: 100%;
	height: 86px;
}
.lang-ar .slider .slider-container {
	background-position: left;
}
.lang-ar .slider .slider-efect {
	left: unset;
	right: 0;
	border-left: 300px solid transparent;
	border-right: unset;
}
.lang-ar .slider .slider-slide {
	float: right;
}
.lang-ar .slider-pagination .slider-pagination-item ul {
	float: right;
	padding-left: 0px;
	padding-right: 20px;
}
.lang-ar .slider-pagination .slider-pagination-item li  {
	float: right;
}
.lang-ar .first-section .row:nth-child(1) div:nth-child(1) {
	float: right;
}
.lang-ar .first-section .row:nth-child(1) div:nth-child(2) {
	float: right;
}
.lang-ar .first-section .row:nth-child(1) div:nth-child(2) a div {
	float: unset;
}
.lang-ar .first-section .row:nth-child(1) div:nth-child(3) {
	float: right;
}
.lang-ar .first-section .row:nth-child(1) div:nth-child(3) a div {
	float: unset;
}
.lang-ar .first-section .row:nth-child(1) div:nth-child(4) {
	float: right;
}
.lang-ar .advantages .advantage {
	float: right;
}
.lang-ar .licences-regulations-section {
	float: right;
}
.lang-ar .trading-products-section {
	float: left;
}
.lang-ar .licences-regulations-section .row:nth-child(2) .flags {
	float: right;
}
.lang-ar .licences-regulations-section .row:nth-child(2) .flags ul {
	padding-right: 0px;
}
.lang-ar .licences-regulations-section .row:nth-child(2) .advantages .bracket::before {
	border-right: 2px solid;
	border-left: none;
	right: 0;
}
.lang-ar .licences-regulations-section .row:nth-child(2) .advantages a {
	padding-right: 30px;
}
.lang-ar .trading-products-section .row:nth-child(2) .trading-products .trading-product {
	float: right;
}
.lang-ar .trading-products-section .row:nth-child(2) .trading-products div .trading-product:hover:nth-child(1), .lang-ar .trading-products-section .row:nth-child(2) .trading-products div .trading-product:hover:nth-child(4) {
	background-color: transparent;
}
.lang-ar .trading-platforms-section {
	float: right;
}
.lang-ar .trading-platforms-section .row:nth-child(2) div:nth-child(1) {
	float: right;
}
.lang-ar .trading-platforms-section .row:nth-child(2) .trading-platforms {
	float: right;
}
.lang-ar .trading-platforms-section .row:nth-child(2) .trading-platforms a div:nth-child(1) {
	float: unset;
}
.lang-ar .traders-positions-section {
	float: left;
}
.lang-ar .traders-positions-section .row:nth-child(2) #traders-positions svg {
	right: 0px;
}
.lang-ar .traders-positions-section .row:nth-child(2) #traders-positions svg g g {
	direction: ltr;
}
.lang-ar .traders-positions-section .row:nth-child(2) ul li:nth-child(2) {
	padding-right: 65px;
}
.lang-ar .market-insights-section {
	float: right;
}
.lang-ar .market-insights-section .row:nth-child(1) {
	text-align: right;
}
.lang-ar .market-insights-section .row:nth-child(2) .more {
	float: left;
}
.lang-ar .daily-analysis-section {
	float: left;
}
.lang-ar .daily-analysis-section .daily-analysis {
	background-position: right;
}
.lang-ar .daily-analysis-section .row:nth-child(3) .apple, .lang-ar .daily-analysis-section .row:nth-child(3) .android, .lang-ar .daily-analysis-section .row:nth-child(3) .windows {
	float: right;
}
.lang-ar .invest-section .row:nth-child(2) div:nth-child(1) {
	float: right;
}
.lang-ar .invest-section .row:nth-child(2) div:nth-child(1) a div {
	float: unset;
}
.lang-ar .invest-section .row:nth-child(2) div:nth-child(2) {
	float: left;
}
.lang-ar .invest-section .row:nth-child(2) div:nth-child(2) a div {
	float: unset;
}
.lang-ar .payment-methods-section .previous {
	float: right;
	left: 0px;
	right: -15px;
	border-width: 15px 0px 15px 25px;
	border-color: transparent transparent transparent #c6c6c6;
}
.lang-ar .payment-methods-section .next {
	float: left;
	left: -15px;
	right: 0px !important;
	border-width: 15px 25px 15px 0px;
	border-color: transparent #c6c6c6 transparent transparent;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.slider .slider-container, .slider .slider-container .container, .slider .slider-container .slider-slide, .slider .slidesjs-container, .slider .slidesjs-control {
		height: 401px !important;
	}
	.slider .slider-container {
		background-position: right;
	}
	.licences-regulations-section .row:nth-child(1) div:nth-child(2) {
		width: 550px;
	}
	.traders-positions-section .row:nth-child(2) ul li:nth-child(1) {
		padding-left: 50px;
	}
	.traders-positions-section .row:nth-child(2) ul li:nth-child(2) {
		padding-right: 50px;
	}
	.traders-positions-section .row:nth-child(2) a {
		padding-right: 50px;
	}
	.daily-analysis-section .row:nth-child(2) div div:nth-child(1) {
		font-size: 25px;
	}
	.lang-ar .traders-positions-section .row:nth-child(2) ul li:nth-child(2) {
		padding-right: 15px;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
	.slider .slider-container, .slider .slider-container .container, .slider .slider-container .slider-slide, .slider .slidesjs-container, .slider .slidesjs-control {
		height: 401px !important;
	}
	.slider .slider-container {
		background-position: right;
	}
	.slider .slider-efect {
		width: 75%;
	}
	.slider .slider-body {
		line-height: 50px;
		margin-top: 25px;
	}
	.slider .slider-button {
		margin-top: 54px;
	}
	.licences-regulations-trading-products {
		background-image: unset;
	}
	.licences-regulations-section .row:nth-child(1) {
		padding-top: 45px;
	}
	.licences-regulations-section .row:nth-child(1) div:nth-child(1) {
		font-size: 24px;
	}
	.licences-regulations-section .row:nth-child(1) div:nth-child(2) {
		width: 450px;
		padding-top: 14px;
		font-size: 14px;
	}
	.licences-regulations-section .row:nth-child(2) .flags ul {
		padding-left: 0px;
	}
	.licences-regulations-section .row:nth-child(2) .flags ul li div {
		font-size: 16px;
	}
	.licences-regulations-section .row:nth-child(2) .advantages div {
		font-size: 16px;
	}
	.licences-regulations-section .row:nth-child(2) .advantages ul li {
		font-size: 13px;
	}
	.licences-regulations-section .row:nth-child(2) .advantages a, .licences-regulations-section .row:nth-child(2) .advantages a:hover {
		font-size: 9px;
	}
	.trading-products-section .row:nth-child(1) {
		padding-top: 45px;
	}
	.trading-products-section .row:nth-child(1) div:nth-child(1) {
		font-size: 24px;
	}
	.trading-products-section .row:nth-child(1) div:nth-child(2) {
		padding-top: 14px;
		font-size: 14px;
	}
	.trading-platforms-section .row:nth-child(3) {
		padding-top: 50px;
	}
	.daily-analysis-section {
		padding-top: 15px;
	}
	.daily-analysis-section .daily-analysis {
		height: 250px;
	}
	.daily-analysis-section .row:nth-child(4) {
		padding-bottom: 20px;
	}
	.partnership-program-plan:nth-child(2) {
		padding-top: 50px;
	}
	.invest-section .row:nth-child(1) div:nth-child(2) {
		width: unset;
	}
	.payment-methods-section ul li {
		padding-left: 25px;
		padding-right: 25px;
	}
	.awards-section ul li {
		width: 19%;
	}

}
@media (max-width: 767px) {
	.modal-backdrop {
		display: none;
	}
	.slider .slider-container, .slider .slider-container .container, .slider .slider-container .slider-slide, .slider .slidesjs-container, .slider .slidesjs-control {
		height: 401px !important;
	}
	.slider .slider-container {
		background-image: unset !important;
	}
	.slider .slider-container .slider-slide {
		padding-left: 0px;
		padding-right: 0px;
	}
	.slider .slider-body {
		position: relative;
		text-align: center;
		margin-top: 0px;
		top: 50%;
		transform: translateY(-50%);
	}
	.slider .slider-button {
		width: 100%;
		bottom: 0px;
	}
	.slider .slider-button a {
		display: block;
		width: 100%;
		border: 1px solid #eb212e;
	}
	.slider .slider-button a:hover {
		background-color: #eb212e;
		border: 1px solid #eb212e;
	}
	.slider .slider-button .slider-risk-warning {
		display: none;
	}
	.first {
		background: #000000;
	}
	.first-section .row:nth-child(1) {
		padding-top: 0px;
	}
	.first-section .row:nth-child(1) div:nth-child(2), .first-section .row:nth-child(1) div:nth-child(3) {
		padding-top: 10px;
	}
	.first-section .row:nth-child(1) div:nth-child(3) a, .first-section .row:nth-child(1) div:nth-child(3) a:hover {
		background-color: #ffffff;
		border: 1px solid #555555;
		color: #555555;
	}
	.first-section .row:nth-child(2) div:nth-child(1) {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.trading-platforms-section .row:nth-child(3) .trading-platforms-image {
		background-image: url("/sites/all/themes/ironfx_new/images/trading-platforms-image-sm.png");
		width: 100%;
		height: 140px;
	}
	.advantages {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.advantages .advantage a {
		color: #eb212e;
		font-size: 17px;
	}
	.trading-platforms-section .row:nth-child(1) {
		padding-top: 36px;
	}
	.trading-platforms-section .row:nth-child(1) div:nth-child(1) {
		font-size: 25px;
	}
	.trading-platforms-section .row:nth-child(1) div:nth-child(2) {
		width: 350px;
		padding-top: 12px;
		font-size: 12px;
	}
	.trading-platforms-section .row:nth-child(3) {
		padding-top: 50px;
	}
	.market-insights-daily-analysis {
		text-align: center;
	}
	.market-insights-section .row:nth-child(1) {
		padding-top: 30px;
	}
	.market-insights-section .row:nth-child(1) div:nth-child(1) {
		font-size: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.daily-analysis-section .daily-analysis {
		background-position: center;
		min-width: unset;
	}
	.daily-analysis-section {
		padding-top: 0px;
	}
	.daily-analysis-section .row:nth-child(1) div div:nth-child(1) {
		font-size: 16px;
		padding-top: 18px;
	}
	.daily-analysis-section .row:nth-child(2) div div:nth-child(1) {
		font-size: 25px;
	}
	.daily-analysis-section .row:nth-child(2) div div:nth-child(2) {
		font-size: 12px;
	}
	.daily-analysis-section .row:nth-child(3) {
		padding-top: 26px;
		padding-bottom: 26px;
	}
	.daily-analysis-section .row:nth-child(3) div:nth-child(2) a, .daily-analysis-section .row:nth-child(3) div:nth-child(3) a, .daily-analysis-section .row:nth-child(3) div:nth-child(4) a {
		display: block;
		background-color: #2c2d32;
		height: 70px;
		margin-top: 10px;
	}
	.daily-analysis-section .row:nth-child(3) div:nth-child(2) a:hover, .daily-analysis-section .row:nth-child(3) div:nth-child(3) a:hover, .daily-analysis-section .row:nth-child(3) div:nth-child(4) a:hover {
		background-color: #555555;
	}
	.daily-analysis-section .row:nth-child(3) .apple, .daily-analysis-section .row:nth-child(3) .android, .daily-analysis-section .row:nth-child(3) .windows {
		height: 70px;
	}
	.daily-analysis-section .row:nth-child(3) div:nth-child(2) a div:nth-child(2), .daily-analysis-section .row:nth-child(3) div:nth-child(3) a div:nth-child(2), .daily-analysis-section .row:nth-child(3) div:nth-child(4) a div:nth-child(2) {
		top: 50%;
		transform: translateY(-50%);
	}
	.daily-analysis-section .row:nth-child(3) div:nth-child(2) a div:nth-child(2) span:nth-child(1), .daily-analysis-section .row:nth-child(3) div:nth-child(3) a div:nth-child(2) span:nth-child(1), .daily-analysis-section .row:nth-child(3) div:nth-child(4) a div:nth-child(2) span:nth-child(1) {
		display: block;
		font-size: 18px;
		color: #ffffff;
	}
	.daily-analysis-section .row:nth-child(3) div:nth-child(2) a div:nth-child(2) span:nth-child(2), .daily-analysis-section .row:nth-child(3) div:nth-child(3) a div:nth-child(2) span:nth-child(2), .daily-analysis-section .row:nth-child(3) div:nth-child(4) a div:nth-child(2) span:nth-child(2) {
		display: block;
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
	}
	.partnership-program-plan:nth-child(2) {
		padding-top: 50px;
	}
	.awards-section ul li {
		width: 19%;
	}
	.about-funding-section .about .checklist-icon {
		display: none;
	}
}
