#searchfield::-webkit-input-placeholder {
	font-size: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.topnavmenu .dropdown-menu {
	top: 25px!important
}

.dropdown-menu {
	-webkit-transition: none
}

.col-sm-3.col-xs-12.full.mobileview {
	margin-top: 2px!important
}

.col-xs-12.col-sm-12 {
	padding-left: 0;
	padding-right: 0
}

.drp-language {
	height: 38px;
	width: 77px!important;
	background: 0 0!important;
	border: none!important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row
}

.navbar-brand {
	padding: 30px 7px!important
}

.search {
	border-right: 1px solid #fff
}

.contactRightMenu {
	border-left: 1px solid #fff
}

div#flag_btn {
	color: #fff
}

.contactRightMenu {
	margin-left: 10px
}

.searchBar {
	margin-right: 180px!important
}

.topnavmenu .login-dropdown-menu {
	top: 56px!important;
	left: -50px
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 25px 15px;
	font-size: 18px;
	line-height: 20px
}

.langBarLefMenu {
	margin-right: -15px
}

.menuCaret {
	display: none
}

#flagmenu1 .dropdown-menu {
	font-size: 16px
}

.dropdown-toggle.btn-default {
	background: #fff!important
}

.topnavmenu #flagmenu1.dropdown-menu {
	background: #fff;
	opacity: 1;
	padding: 40px
}

.btn-flag-dropdown li {
	width: 160px;
	float: left
}

.dropdown-menu.btn-flag-dropdown>li>a {
	color: #333
}

.langhr hr {
	margin-top: 10px;
	margin-bottom: 8px
}

.topnavmenu .dropdown-menu {
	top: 55px
}

.drp-options li a:hover {
	background: #fff!important;
	color: rgba(41, 127, 193, .9)!important
}

a.navbar-brand:hover {
	color: #a6ceed!important
}

.hovColor:hover {
	color: #a6ceed!important
}

span.country-symbol:hover {
	color: #a6ceed!important
}

.a-first-child {
	color: #fff!important
}

.country-name,
.country-symbol {
	text-transform: capitalize;
	font-weight: 400
}

.other {
	color: #0b4b7b
}

.other a {
	padding: 10px 8px;
	font-weight: 300;
	color: #333!important;
	text-decoration: none;
	font-size: 16px
}

#other-text {
	color: #297fc1;
	display: none;
	cursor: pointer;
	font-weight: 400;
	font-size: 16px
}

.dropdown-menu>li>a {
	font-size: 16px
}

.trader-opt li {
	padding-right: 5px;
	padding-left: 5px
}

span.caret.mainMenuCaret {
	display: none
}

.contactRightMenu {
	padding-left: 5px;
	font-size: 16px;
	text-decoration: none
}

div#myHeader {
	z-index: 9999
}

.container.topnavmenu {
	background-color: #0b4b7b
}

.top-container2 {
	text-align: center
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%
}

.content2 {
	margin-top: -20px
}

.sticky+.content2 {
	padding-top: 88px
}

span.alignMenu {
	color: #fff
}

@media screen and (min-width:1200px) {
	.logos {
		margin-left: -20px
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.logos:lang(ru) {
		width: 180px;
		margin-top: 0
	}
	.fxppImg:lang(ru) {
		width: 220px
	}
	.navBarRight:lang(ru) {
		font-size: 14px
	}
	.navBarRight {
		font-size: 15px
	}
}

@media screen and (min-width:992px) and (max-width:1140px) {
	.sticky:lang(ru)+.content2:lang(ru) {
		padding-top: 155px
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.sticky+.content2 {
		padding-top: 75px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.logos:lang(my) {
		width: 200px!important;
		margin-top: 0!important
	}
	.fxppImg:lang(my) {
		width: 200px
	}
	.nav>li>a:lang(ru) {
		font-size: 13px!important;
		padding: 0 3.5px!important
	}
	.nav>li>a:lang(my) {
		font-size: 13px!important;
		padding: 0 3.5px!important
	}
	.logos:lang(ru) {
		width: 180px;
		margin-top: 5px
	}
	.fxppImg:lang(ru) {
		width: 200px
	}
	.logos:lang(bg) {
		width: 200px!important;
		margin-top: 0!important
	}
	.fxppImg:lang(bg) {
		width: 200px
	}
	.nav>li>a:lang(bg) {
		font-size: 13px!important;
		padding: 12px 5.5px!important
	}
	.logos:lang(es) {
		width: 200px!important;
		margin-top: 0!important
	}
	.fxppImg:lang(es) {
		width: 200px
	}
	.nav>li>a:lang(es) {
		font-size: 13px!important;
		padding: 12px 5.5px!important
	}
	.logos:lang(fr) {
		width: 200px!important;
		margin-top: 0!important
	}
	.fxppImg:lang(fr) {
		width: 200px
	}
	.nav>li>a:lang(fr) {
		font-size: 13px!important;
		padding: 12px 5.5px!important
	}
	.logos:lang(de) {
		width: 200px!important;
		margin-top: 0!important
	}
	.fxppImg:lang(de) {
		width: 200px
	}
	.nav>li>a:lang(de) {
		font-size: 13px!important;
		padding: 12px 5.5px!important
	}
	.logos:lang(pt) {
		width: 200px!important;
		margin-top: 0!important
	}
	.fxppImg:lang(pt) {
		width: 200px
	}
	.nav>li>a:lang(pt) {
		font-size: 13px!important;
		padding: 12px 5.5px!important
	}
}

@media only screen and (max-width:786px) {
	#other-text {
		color: #297fc1;
		display: block;
		text-align: center
	}
	.btn-flag-dropdown li {
		width: auto;
		float: none
	}
	.other {
		display: none
	}
    #flagmenu1{
        padding-bottom: 15px!important;
        padding-top: 2px!important;
    }
    .lang_ru{
        margin-bottom: -32px!important;
    }
}

@media screen and (min-width:768px) {
	.MobView {
		display: none
	}
	.col-sm-9.col-xs-12.full.mainMenuLeft:lang(sa) {
		display: unset!important
	}
	li.dropdown_main:hover {
		text-decoration: underline
	}
	.container.topnavmenu {
		direction: ltr
	}
	.container-fluid.full.topbar.ext {
		direction: ltr
	}
	.col-sm-9.col-xs-12.full.mainMenuLeft:lang(pk) {
		display: block!important
	}
	.sb-search {
		margin-top: 25px;
		min-width: 40px
	}
	.sb-icon-search,
	.sb-icon-search2,
	.sb-search-submit {
		top: -3px
	}
	.sb-icon-search,
	.sb-icon-search2 {
		font-size: 18px
	}
	div#flag_btn {
		margin-right: 16px!important
	}
	.contactRightMenu {
		padding-left: 6px!important;
		padding-top: 2px
	}
	.navbar-header.isRegister {
		width: 155px;
		padding-left: 35px
	}
	.navbar-header.isRegister:lang(ru) {
		padding-left: 28px;
		width: 185px
	}


	span.alignMenu {
		border-right: 1px solid;
		margin-top: 30px;
		padding-top: 3px;
		float: right;
		height: 20px
	}
}

@media screen and (max-width:767px) {
	span.caret.mainMenuCaret.mobileDropArrow {
		display: inline-block!important
	}
	.navbar-nav {
		margin: 7.5px 0
	}
	.sb-search.search.search-margin.searchBar {
		height: 18px
	}
	.sb-search.search.search-margin.searchBar.sb-search-open.sbNew {
		height: 25px
	}
	div#flag_btn {
		margin-right: 0!important;
		width: 60px!important
	}
	.DeskView {
		display: none
	}
	.sb-search-input {
		top: -6px
	}
	.container.topnavmenu {
		direction: ltr
	}
	.container-fluid.full.topbar.ext {
		direction: ltr
	}
	.sb-search {
		margin-top: 28px!important
	}
	span.alignMenu {
		border-right: 1px solid;
		margin-top: 34px!important;
		padding-top: 5px;
		float: right;
		height: 12px
	}
	.sb-icon-search,
	.sb-icon-search2 {
		font-size: 14px!important;
		margin-top: -7px
	}
	.sb-search {
		position: relative;
		margin-top: 25px;
		width: 0;
		min-width: 40px;
		float: right;
		overflow: hidden;
		-webkit-transition: width .5s;
		-moz-transition: width .5s;
		transition: width .5s;
		-webkit-backface-visibility: hidden;
		margin-right: 50px
	}
	.sb-search.sb-search-open {
		width: 125%!important
	}
}

@media (min-width:602px) and (max-width:767px) {
	span.alignMenu {
		border-right: 1px solid;
		margin-top: 34px!important;
		padding-top: 5px;
		float: right;
		height: 12px
	}
}

@media screen and (max-width:640px) {
	.searchbox-input {
		width: 130px
	}
}

@media (min-width:500px) and (max-width:767px) {
	.topnavmenu .login-dropdown-menu {
		top: 50px!important;
		left: 40px
	}
}

@media screen and (max-width:575px) {
	.topnavmenu .login-dropdown-menu {
		top: 50px!important;
		left: 40px
	}
	.i-round-flag {
		height: 20px;
		width: 20px
	}
	.drp-language {
		height: 35px;
		width: 66px
	}
	.sb-search.search.search-margin {
		margin-right: 55px!important
	}
}

@media screen and (max-width:522px) {
	span.alignMenu {
		margin-top: -46px!important
	}
}

@media (min-width:425px) and (max-width:767px) {
	.navbar-brand {
		font-size: 14px
	}
}

@media (min-width:250px) and (max-width:767px) {
	.contactRightMenu {
		display: none
	}
	.navbar-brand {
		font-size: 13px
	}
	a.navbar-brand {
		padding-left: 3px!important;
		padding-right: 5px
	}
	.sb-search.search.search-margin {
		margin-right: 125px!important
	}
	a.dropdown-toggle.login-dropdown.ie-dropdown.usrNameNonEu {
		font-size: 14px;
		white-space: nowrap;
		padding: 5px
	}
	.sb-search.search.search-margin {
		margin-right: 75px!important
	}
}

@media (min-width:425px) and (max-width:470px) {
	a.dropdown-toggle.login-dropdown.ie-dropdown.usrNameNonEu {
		padding: 2px
	}
	a.navbar-brand {
		padding-left: 3px!important;
		padding-right: 3px
	}
}

@media screen and (max-width:425px) {
	.navbar-brand {
		font-size: 12px
	}
}

@media screen and (max-width:420px) {
	.fxppImg {
		width: 260px
	}
}

@media screen and (max-width:374px) {
	.navbar-brand {
		font-size: 10px
	}
}

@media screen and (max-width:350px) {
	span.country-symbol {
		font-size: 12px
	}
}