@import "all.css";

html, body {
	font-family: 'Lato', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
	margin: 0 !important;
}

::-webkit-scrollbar {
	width: 10px;
}

::-webkit-scrollbar-track {
	border-left: 1px solid #DDDDDD;
}

::-webkit-scrollbar-thumb {
	background-color: #3498DB;
	width: 10px;
}

::-webkit-scrollbar-button {
	background-color: #3498DB;
	height: 10px;
	width: 10px;
}

::-webkit-scrollbar-button:hover, ::-webkit-scrollbar-thumb:hover {
	background-color: #2980B9;
}

.OverXHide {
	overflow-x: hidden;
}

.Block {
	display: block;
}

.WinPoint {
	font-size: 12px;
}

.NickN {
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 auto;
	font-size: 12px;
	font-size: 12.5px;
}

footer .testimonialSlider ::-webkit-scrollbar-track {
	border-right: 1px solid #555555;
	border-left: 1px solid #555555;
}

::selection {
	background-color: #E67E22;
	color: white;
}

h1, h2, h3, h4, .font_w300 {
	font-weight: 300;
}

.memberChanceC {
	font-weight: 400;
	line-height: 1.5;
	text-align: justify;
}

.overflowHidden {
	overflow: hidden;
}

body .MainSiteHeader {
	border-bottom: 1px solid #999999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.95);
	z-index: 999;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
	height: 112px;
	transition: 0.3s;
}

button, button:hover, button:focus {
	outline: none;
}

a {
	/* color: #3498DB; */
}

a:hover, a:active {
	color: #2980B9;
}

.redColor {
	color: #FE1743;
}

button.btn:hover, button.btn:active, button.btn:focus, button.btn:active:focus {
	outline: none;
}

.disBlock {
	display: block;
}

.disInline {
	display: inline;
}

.p {
	margin-bottom: 10px;
	display: block;
	color: #444444;
}

.p:hover, .p:focus {
	color: #000000;
}

.H4 {
	font-size: 16px;
}

.icon-keyboard-arrow-right:before {
	content: "\e111";
}

.InlineBlock {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

label {
	font-weight: 400;
}

.paddingClass7px {
	padding: 7px;
}

.padding2 {
	padding-right: 70px;
}

.padding0imp {
	padding: 0 !important;
}

.scrolledToDown .headerLogo img {
	height: 39px;
	margin-top: -1px;
	width: 127px;
	/* x-mas style */
	height: auto;
}

.Font15 {
	font-size: 15px;
}

a, a:hover, a:focus {
	text-decoration: none;
	outline: none;
	/* color: white; */
}

.modal img {
	max-width: 100%;
}

.transition3 {
	transition: 0.3s !important;
	-webkit-transition: 0.3s !important;
	-moz-transition: 0.3s !important;
}

.DefColor1, .DefColor1:hover, .DefColor1:active {
	color: #444444;
}

.MainColor1 {
	color: #3498DB;
}

.MainColor2 {
	color: #2980B9;
}

.MainColor3 {
	color: #E74C3C;
}

.MainColor4 {
	color: #D35400;
}

.MainColor5 {
	color: #D35400;
}

.MainColor6 {
	color: #E67E22;
}

.MainColor7 {
	color: #E15F00;
}

.MainColor8 {
	color: #FF9100;
}

.MainLink6 {
	color: #F39C12;
}

.MainLink7 {
	color: #2ECC71;
}

.MainLink8 {
	color: #1ABC9C;
}

.MainLink9 {
	color: #16A085;
}

.MainLink1:hover {
	color: #2980B9;
}

.MainLink3 {
	color: #E74C3C;
}

.MainLink3:hover {
	color: #C0392B;
}

.MainLink4 {
	color: #E67E22;
}

.MainLink4:hover {
	color: #D35400;
}

.MainBackClr1 {
	background-color: #E74C3C;
}

.MainBackClr2 {
	background-color: #9B59B6;
}

.MainBackClr3 {
	background-color: #3498DB;
}

.MainBackClr4 {
	background-color: #1ABC9C;
}

.MainBackClr5 {
	background-color: #2ECC71;
}

.MainBackClr6 {
	background-color: #F1C40F;
}

.MainBackClr7 {
	background-color: #E67E22;
}

.MainBackClr8 {
	background-color: #E74C3C;
}

.MainBackClr9 {
	background-color: #34495E;
}

.IMG {
	max-width: 100%;
	margin: 10px auto;
}

.marginT0 {
	margin-top: 0;
}

.headerMenu {
	position: relative;
}

.headerLogo {
	float: left;
	margin: 10px 0;
}

.headerLogo img {
	width: 130px;
	height: 41px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	/* x-mas style */
	height: auto;
	margin-top: -4px;
}

.pipsMenu {
	margin: 0 0 0 124px;
	padding: 0;
	display: block;
	*zoom: 1;
	*display: inline;
}

.scrolledToDown .pipsMenu {
	margin-left: 114px;
}

.pipsMenu .pipsMainLi {
	height: 62px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	float: left;
}

.pipsMenu .pipsMainLi .pipsMainA {
	display: block;
	padding: 19px 8px;
	font-size: 16px;
	position: relative;
	color: #444444;
	text-decoration: none;
	font-weight: 300;
}

.pipsMenu .pipsMainLi.bannerInMenu .pipsMainA {
	padding: 4px 5px;
}

.pipsMenu .pipsMainLi.bannerInMenu .pipsMainA img {
	height: 54px;
}

.pipsMenu .pipsMainLi .pipsMainA:before, .pipsMenu .pipsMainLi .pipsMainA:after {
	display: table;
	content: ' ';
	position: absolute;
	bottom: 0;
	width: 0;
	border-radius: 2px 0 0 2px;
	height: 4px;
	background-color: #3498DB;
	margin-right: -1px;
	right: 50%;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}

.pipsMenu .pipsMainLi .pipsMainA:after {
	right: auto;
	left: 50%;
	border-radius: 0 2px 2px 0;
	margin-right: 0;
	margin-left: -1px;
}

.pipsMenu .pipsMainLi .pipsMainA [class*="icon-"] {
	font-size: 21px;
	transition: 0.2s;
}

.pipsMenu .pipsMainLi .bigSubLinkDiv {
	border-bottom: 1px solid #E5E5E5;
}

.pipsMenu .pipsMainLi .bigSubLink {
	display: inline-block;
	color: white;
	font-size: 21px;
	font-weight: 300;
	text-align: center;
	padding: 10px 25px;
	border: 1px solid #E67E22;
	background-color: #E67E22;
	border-radius: 5px;
	margin: 20px auto;
	transition: 0.3s;
}

.pipsMenu .pipsMainLi .bigSubLink:hover {
	background-color: #C0691C;
	color: white;
}

.pipsMenu .SignIn .pipsMainA [class*="icon-"] {
	position: relative;
	top: 4px;
	padding-right: 4px;
}

.pipsMainLi .Heading1 > a {
	color: #222222;
}

.readMoreMenu {
	text-align: right;
	padding-top: 5px;
}

.readMoreMenu a {
	display: inline-block;
	padding: 4px 15px 5px;
	color: #2980B9;
	border: 1px solid #2980B9;
	transition: 0.3s;
	border-radius: 4px;
}

.MainSubmenu .leftBtnMore, .MainSubmenu .rightBtnMore {
	display: inline-block;
	padding: 4px 15px 5px;
	border: 1px solid #2980B9;
	color: #2980B9;
	border-radius: 4px;
	margin-top: 5px;
	float: right;
}

.MainSubmenu .rightBtnMore:hover {
	color: white;
	background-color: #2980B9;
}

.MainSubmenu .leftBtnMore {
	color: white;
	background-color: #3498DB;
	float: left;
	margin-right: 5px;
}

.MainSubmenu .leftBtnMore:hover {
	background-color: #2980B9;
}

.readMoreMenu a:hover {
	color: white;
	background-color: #2980B9;
}

.pipsMenu .Register .pipsMainA {
	height: 62px;
	overflow: hidden;
}

.pipsMenu .Register .pipsMainA [class*="icon-"] {
	font-size: 23px;
	bottom: -3px;
	left: -2px;
}

.pipsMenu .pipsMainLi.activeLi .pipsMainA:before, .pipsMenu .pipsMainLi.activeLi .pipsMainA:after {
	width: 40%;
	opacity: 1;
}

.pipsMenu .pipsMainLi:hover .pipsMainA:before, .pipsMenu .pipsMainLi:hover .pipsMainA:after {
	width: 40%;
	opacity: 1;
}

.isIE .pipsMenu .pipsMainLi .pipsMainA:before {
	display: none;
}

.isIE .pipsMenu .pipsMainLi .pipsMainA:after {
	left: 10%;
}

.isIE .pipsMenu .pipsMainLi:hover .pipsMainA:after, .isIE .pipsMenu .pipsMainLi .menuHome:after {
	width: 80%;
}

.pipsMenu .pipsMainA .Text span {
	font-size: 13px;
	font-weight: 400;
	position: relative;
	top: 2px;
}

.pipsMenu .pipsMainA .Text, .pipsMenu .pipsMainA [class^="icon-"] {
	position: relative;
	display: inline-block;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.pipsMenu .pipsMainLi.active .pipsMainA [class^="icon-"], .pipsMenu .pipsMainLi.active .pipsMainA [class^="icon-"], .pipsMenu .pipsMainA:hover [class^="icon-"], .pipsMenu .pipsMainA:hover [class^="icon-"] {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
}

.pipsMenu .pipsMainLi .menuHome {
	font-size: 19px;
	padding: 17px 0 14px 0;
	margin-right: 5px;
	height: 62px;
}

.pipsMenu .SignIn {
	float: right;
}

.pipsMenu .SignIn .pipsMainA {
	background-color: transparent;
	border: 0;
	outline: none;
}

.pipsMenu .Register {
	float: right;
}

.pipsMenu .Register .pipsMainA {
	color: white;
	background-color: #2980B9;
	border: 0;
	outline: none;
}

.pipsMenu .Register .pipsMainA:before, .pipsMenu .Register .pipsMainA:after {
	display: none;
}

.scrolledToDown .pipsMenu .Register .pipsMainA {
	padding: 8px 16px !important;
	background-color: #E67E22;
	height: 46px;
}

.scrolledToDown .pipsMenu .Register .pipsMainA:hover {
	background-color: #D35400;
}

.MainSubmenu, .MainSubmenuToggle {
	position: absolute;
	width: 100%;
	top: 60px;
	left: 0;
	padding: 0;
	overflow: hidden;
	overflow-y: auto;
	max-height: 0;
	opacity: 0;
	background-color: #FFFFFF;
	z-index: 99;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.Register .MainSubmenuToggle.active {
	padding: 10px 15px;
}

.pipsMenu .pipsMainLi .arrowDown {
	content: ' ';
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -6px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #3498DB;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	z-index: 999;
	opacity: 0;
}

.pipsMenu .pipsMainLi:hover .arrowDown {
	bottom: -5px;
	opacity: 1;
}

.pipsMenu .pipsMainLi:hover .MainSubmenu, .MainSubmenuToggle.active, .pipsMenu .pipsMainLi .MainSubmenu.Active {
	max-height: 1000px;
	padding-top: 10px;
	padding-bottom: 10px;
	opacity: 1;
	border: 1px solid #DDDDDD;
	box-shadow: 0 9px 15px rgba(0, 0, 0, 0.7);
}

.scrolledToDown .pipsMenu .pipsMainLi:hover .MainSubmenu, .scrolledToDown .MainSubmenuToggle.active {
	box-shadow: 0 7px 15px rgba(0, 0, 0, 0.7);
}

.MainSubmenuToggle.active, .scrolledToDown .MainSubmenuToggle.active {
	box-shadow: 0 0 0 transparent;
}

.MainSubmenuToggle.active .MainColumn, .scrolledToDown .MainSubmenuToggle.active .MainColumn {
	box-shadow: 0 0 17px rgba(0, 0, 0, 0.6);
}

.backTransparent {
	background-color: transparent;
	border: 0 !important;
}

.menuForexBroker {
	display: block;
	font-size: 14px;
	padding: 4px 5px;
	color: #444444;
	position: relative;
	width: 25%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	border: 1px solid transparent;
	border-radius: 5px;
}

.menuForexBroker:hover, .menuForexBroker:focus {
	color: #3498DB;
	background-color: #DFDFDF;
}

table.table .menuForexBroker {
	width: auto;
}

.binaries .menuForexBroker {
	width: 100%;
}

.menuIndex {
	color: #999999;
	font-size: 85%;
}

.menuIndex.menuNumber {
	display: inline-block;
	background-color: #2980B9;
	color: white;
	padding: 0 5px;
	margin-right: 3px;
	border-radius: 5px;
	position: relative;
	top: -1px;
}

.menuIndex.menuNumber15 {
	color: #D35400;
}

.brockerNameInList .Det .numberOfBroker.top3HB {
	background-color: #2980B9;
	color: white;
}

.menuForexBroker:after {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	bottom: -1px;
	border-bottom: 1px solid #3498DB;
	width: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.menuForexBroker:hover:after {
	width: 70%;
}

.menuForexBroker .BrokerLogo {
	height: 30px;
	width: 38px;
	position: relative;
	top: -3px;
}

.menuForexBroker .brokerName {
	padding: 2px;
	display: inline-block;
}

.SubmenuBrokerCol .menuForexBroker:last-child {
	border-bottom: 0;
}

.SubmenuBrokerCol .menuForexBroker .BrokerLogo {
	float: left;
}

.SubmenuBrokerCol .menuForexBroker .brokerName {
	margin-left: 42px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.SubmenuBrokerCol .menuForexBroker:before, .SubmenuBrokerCol .menuForexBroker:after {
	display: table;
	content: ' ';
	clear: both;
}

.menuBrokerDetTop {
	padding: 0 15px 10px 0;
}

.menuBrokerDetTop .menuBrokerDetImg, .menuBrokerDetS img {
	height: 60px;
	max-width: 85px;
	float: left;
}

.menuBrokerDetTop .menuBrokerDetH {
	margin-left: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 24px;
	margin-top: 17px;
}

.pipsMainLi h3.Heading1, .pipsMainLi h4.Heading1, .pipsMainLi .h4.Heading1 {
	font-size: 24px;
	font-weight: 300;
}

.menuBrokerDetBottom ul {
	padding: 0 15px 0 0;
	margin: 0;
}

.menuBrokerDetBottom li {
	display: block;
	list-style-type: none;
	padding: 6px;
	border-bottom: 1px solid #EEEEEE;
}

.menuBrokerDetBottom li .DetQuantity {
	color: #0000FF;
	float: right;
}

.MainSubmenu .Heading1 .Text {
	position: relative;
	top: -2px;
	font-size: 22px;
}

.NewsHeading {
	color: #2980B9;
	font-size: 18px;
	position: relative;
	padding-left: 16px;
}

.NewsHeading:hover {
	color: #3498DB;
	font-size: 18px;
}

.HeaderNewsUl, .HeaderArticlesUl {
	padding: 0;
	margin: 0;
}

.HeaderNewsUl li, .HeaderArticlesUl li {
	list-style-type: none;
}

.HeaderNewsUl li a {
	display: block;
	padding: 10px 10px 10px 16px;
	border-bottom: 1px solid #EEEEEE;
	color: #777777;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.HeaderNewsUl li a:before {
	display: block;
	content: ' ';
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 0;
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-bottom: 1px solid #3498DB;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.HeaderNewsUl li {
	position: relative;
}

.HeaderNewsUl li:before, .NewsHeading:before {
	display: block;
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #3498DB;
	position: absolute;
	left: -2px;
	top: 50%;
	margin-top: -7px;
	background-color: #3498DB;
	transform: scale(0.4);
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.HeaderNewsUl li:hover:before, .NewsHeading:hover:before {
	background-color: transparent;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

.HeaderNewsUl li:after {
	display: block;
	content: ' ';
	position: absolute;
	bottom: -1px;
	right: 2px;
	width: 0;
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-bottom: 1px solid #3498DB;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.HeaderNewsUl li:hover a:before, .HeaderNewsUl li:hover:after {
	right: -1px;
	width: 7px;
}

.HeaderNewsUl li a:after {
	display: block;
	content: ' ';
	position: absolute;
	bottom: 0;
	right: 30px;
	width: 0;
	border-bottom: 1px solid #3498DB;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.HeaderNewsUl li:hover a:after {
	right: 0;
	width: 30px;
}

.HeaderNewsUl li:last-child a {
	border-bottom-color: transparent;
}

.HeaderNewsUl li a:hover {
	color: #E67E22;
}

.HeaderArticlesUl li {
	display: block;
}

.HeaderArticlesUl a {
	display: block;
	border-bottom: 1px solid #EEEEEE;
	padding: 6px 0 7px;
	padding-left: 58px;
	position: relative;
}

.headesubStyle1 {
	text-align: center;
}

.headesubStyle1 .NewsHeading:before, .headesubStyle1 .HeaderNewsUl li:before, .headesubStyle1 .HeaderNewsUl li:after, .headesubStyle1 .HeaderNewsUl li a:before, .headesubStyle1 .HeaderNewsUl li a:after {
	display: none;
}

.MainSiteHeader .IconSmile {
	color: #AAAAAA;
	font-size: 110px;
	padding: 20px 30px;
	display: block;
	transition: 0.3s ease-in-out;
}

.MainSiteHeader .IconSmile:hover {
	color: #E67E22;
}

.HeaderArticlesUl [class*="icon-"] {
	color: #AAAAAA;
	text-align: center;
	display: inline-block;
	font-size: 27px;
	padding: 6px 1px;
	height: 44px;
	border: 3px solid #F9F9F9;
	position: absolute;
	width: 45px;
	top: 3px;
	left: 3px;
	border-radius: 0;
	border-radius: 5px;
	transition: 0.3s ease-in-out;
}

.HeaderArticlesUl a:hover [class*="icon-"] {
	border-color: #E2E2E2;
	color: #999999;
}

.blackColor, .blackColor:hover, .blackColor:focus {
	color: #222222;
}

.SectionHeader a.blackColor {
	font-size: 36px;
}

.SectionHeader .head [class*='icon-warning'] {
	color: #E74C3C;
	position: relative;
	top: 4px;
}

.font30 {
	font-size: 30px;
}

.HeaderArticlesUl a .Text {
	font-size: 14px;
	display: block;
	color: #444444;
}

.HeaderArticlesUl a .Text2 {
	font-size: 12px;
	display: block;
	color: #777777;
}

.HeaderArticlesUl a:hover {
	border-bottom-color: #CCCCCC;
}

.HeaderArticlesUl a:hover .Text {
	color: #E67E22;
}

.HeaderArticlesUl a:hover .Text2 {
	color: #111111;
}

.NewHaedingSpan {
	margin: 10px 0;
	display: block;
	color: #3498DB;
	text-align: right;
}

.NewHaedingSpan:hover {
	color: #2980B9;
}

.HeaderArticlesDiv .NewsHeading {
	margin: 10px 0 5px;
	display: block;
}

.MenuContactUl, .menuContactDetails {
	padding: 0;
	margin: 0;
}

.MenuContactUl li, .menuContactDetails li {
	display: block;
	list-style-type: none;
}

.MenuContactUl a, .menuContactDetails a, .headCuLi {
	display: block;
	color: #555555;
	border-bottom: 1px solid #EEEEEE;
	padding: 4px 0 7px;
}

.MenuContactUl a [class^="icon-"], .menuContactDetails a [class^="icon-"], .headCuLi [class^="icon-"] {
	font-size: 18px;
	position: relative;
	bottom: -2px;
	padding-right: 6px;
}

.MenuContactUl a:hover {
	color: #000000;
	border-bottom-color: #DDDDDD;
}

.menuContactDetails a:hover, .MenuContactUl a:hover, .headCuLi:hover {
	color: #000000;
	border-bottom-color: #3498DB;
}

.headCuLi .backImgCu {
	margin-right: 1px;
}

.MenuContactSocials {
	display: block;
	margin: 10px 0 3px;
	padding-left: 0px;
}

.MenuContactSocials li {
	display: inline-block;
	padding: 5px;
}

.MenuContactSocials a {
	font-size: 25px;
	padding: 6px;
	color: transparent;
	background-color: #AAAAAA;
	width: 37px;
	height: 37px;
	display: inline-block;
	overflow: hidden;
}

.MenuContactSocials a:before {
	color: white;
}

.MenuContactSocials a:hover {
	background-color: #3498DB;
	-webkit-animation: myscale 0.5s;
	-moz-animation: myscale 0.5s;
	animation: myscale 0.5s;
}

.AjaxLoader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
	overflow: hidden;
	z-index: 9;
}

.AjaxLoader .Icon[class*="icon-"] {
	display: block;
	width: 100%;
	position: absolute;
	top: 50%;
	font-size: 50px;
	margin-top: -25px;
	color: white;
	text-align: center;
	animation: ajaxLoader 1s linear infinite;
	-webkit-animation: ajaxLoader 1s linear infinite;
	-moz-animation: ajaxLoader 1s linear infinite;
}

.menuContactForm {
	display: block;
	position: relative;
}

.menuContactForm .Email, .menuContactForm .Message, .InputText, .InputTexsArea {
	border-radius: 0;
	background-color: transparent;
	border: 1px solid #DDDDDD;
	padding: 7px 12px;
	font-size: 14px;
	outline: none;
	display: block;
	width: 100%;
	resize: none;
	margin-bottom: 10px;
}

.menuContactForm .Message, .InputTexsArea {
	height: 100px;
}

.menuContactForm .Email:hover, .menuContactForm .Message:hover, .InputText:hover, .InputTexsArea:hover, .menuContactForm .Email:focus, .menuContactForm .Message:focus, .InputText:focus, .InputTexsArea:focus {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
}

.menuContactForm .Email:focus, .menuContactForm .Message:focus, .InputText:focus, .InputTexsArea:focus {
	border-color: #3498DB;
}

.menuContactForm .Submit, .menuSubmitForm, .pipsafeBtn2 {
	padding: 6px 10px;
	background-color: #3498DB;
	color: white;
	border: 0;
	outline: none;
	font-size: 16px;
}

.MenuViewAllBrikers [class*="pipsafeBtn"] {
	padding: 5px 15px 7px;
	margin: 7px 0;
	display: block;
	width: 100%;
	font-size: 16px;
	text-align: center;
}

.MenuViewAllBrikers [class*="pipsafeBtn"] .Text {
	top: -2px;
	color: white;
}

.MenuViewAllBrikers [class*="pipsafeBtn"] [class^="icon-"] {
	font-size: 22px;
	top: 2px;
	color: white;
}

.menuContactForm .Submit [class^="icon-"], .menuSubmitForm [class^="icon-"], .pipsafeBtn2 [class^="icon-"] {
	position: relative;
	font-size: 18px;
	bottom: -1px;
	padding-right: 6px;
}

.menuContactForm .Submit:hover, .menuSubmitForm:hover, .pipsafeBtn2:hover, .menuContactForm .Submit:active, .menuSubmitForm:active, .pipsafeBtn2:active {
	background-color: #2980B9;
	color: white;
}

.MenuSignInBox {
	border: 0;
}

.MainColumn {
	padding: 15px;
	border: 1px solid #DDDDDD;
	position: relative;
	z-index: 99;
	margin-right: 15px;
	background-color: #FFFFFF;
}

.MaskForSubmenuToggles {
	position: fixed;
	background-color: transparent;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 95;
	display: none;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.MaskForSubmenuToggles.active {
	display: block;
}

.manuCapchaImage img {
	height: 36px;
}

.Register .MainColumn {
	padding: 15px 0;
	margin-right: 0;
}

.necessaryFields {
	color: #E74C3C;
	position: relative;
	display: inline-block;
	padding: 1px 28px 10px 0;
}

.Necessaryfield {
	font-size: 9px;
	position: absolute;
	top: 2px;
	right: 3px;
	opacity: 0.7;
	color: #E74C3C;
}

.relativePos {
	position: relative;
}

.menuBirthday {
	position: relative;
}

.menuBirthday .Text {
	font-size: 16px;
	padding: 6px 0;
	display: block;
	float: left;
}

.menuBirthday .Main {
	margin-left: 105px;
}

.menuBirthday .Main > [class^="col-"] {
	padding: 0 5px;
}

.menuCheckbox {
	width: 23px;
	height: 23px;
	position: absolute;
	left: 0;
	top: 1px;
	opacity: 0;
	z-index: 2;
}

.menuCheckbox:checked + .IconTerms:before {
	content: "\e8ee";
	color: #777777;
}

.checkTermDiv {
	padding: 5px 0 5px 2px;
	position: relative;
	font-size: 15px;
}

.checkTermDivInner {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 6px 0;
}

.IconTerms {
	padding-right: 8px;
	position: relative;
	font-size: 20px;
	bottom: -2px;
}

.MenuRegisTerm {
	color: #3498DB;
}

.MenuRegisTerm:hover {
	color: #2980B9;
}

body .scrolledToDown {
	background-color: rgba(51, 51, 51, 0.95);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	border-bottom: 1px solid #FFFFFF;
}

.scrolledToDown .pipsMenu .pipsMainLi.bannerInMenu .pipsMainA {
	padding: 4px 7px;
}

.scrolledToDown .pipsMenu .pipsMainLi.bannerInMenu .pipsMainA img {
	height: 42px;
}

.scrolledToDown .MainSubmenu, .scrolledToDown .MainSubmenuToggle {
	top: 52px;
}

.leftColumn {
	padding-right: 5px;
}

.rightColumn {
	padding-left: 5px;
}

.padding5inner {
	padding-left: 5px;
	padding-right: 5px;
}

.menuSubmitForm:hover [class^="icon-"] {
	-webkit-animation: mymove 0.5s;
	-moz-animation: mymove 0.5s;
	animation: mymove 0.5s;
}

.menuContactForm .Submit:hover [class^="icon-"] {
	-webkit-animation: mymove2 0.5s;
	-moz-animation: mymove2 0.5s;
	animation: mymove2 0.5s;
}

.HomedivWithBg {
	padding: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right bottom;
	/* margin-top:          110px; */
}

.AlldivWithBg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 111px !important;
	border-bottom: 1px solid #DDDDDD;
}

.AlldivWithBg .HomeTopSectionDiv2 {
	margin-top: 0;
}

.HomeTopSectionDiv2 {
	background-color: rgba(0, 0, 0, 0.75);
	padding: 1px 0;
	margin: 15px 0;
	color: white;
}

.HomeTopSectionDiv2 {
	background-color: rgba(255, 255, 255, 0.75);
	color: black;
	padding-bottom: 13px;
}

.HomeTopSectionDiv2 .Icon {
	font-size: 74px;
	text-align: center;
	color: #444444;
}

.BigButton1, .BigButton2 {
	display: block;
	padding: 1px 8px 8px;
	text-align: center;
	font-size: 24px;
	font-weight: 300;
	background-color: #E67E22;
	color: white;
	margin: 10px 0;
}

.HomeTopSectionDiv2 .BigButton1, .HomeTopSectionDiv2 .BigButton2 {
	font-size: 22px;
}

.BigButton2 {
	background-color: #3498DB;
}

.BigButton1:hover, .BigButton1:focus {
	background-color: #D35400;
	color: white;
}

.BigButton2:hover, .BigButton2:focus {
	background-color: #2980B9;
	color: white;
}

.BigButton1 [class*="icon-"], .BigButton2 [class*="icon-"] {
	font-size: 32px;
	position: relative;
	bottom: -5px;
	margin-right: 8px;
}

.BigButton2 .Icon1 {
	animation: BigBtn2 1.2s ease-in-out infinite alternate;
	-webkit-animation: BigBtn2 1.2s ease-in-out infinite alternate;
	-moz-animation: BigBtn2 1.2s ease-in-out infinite alternate;
}

.BigButton2 .Icon2, .BigButton1 .Icon2 {
	margin-left: 8px;
	animation: BigBtn22 1.2s ease-in-out infinite alternate;
	-webkit-animation: BigBtn22 1.2s ease-in-out infinite alternate;
	-moz-animation: BigBtn22 1.2s ease-in-out infinite alternate;
}

.simplyA {
	font-size: 18px;
	border-bottom: 1px solid #E74C3C;
	color: #E74C3C;
	margin: 5px 0;
}

.simplyA:hover {
	color: #C0392B;
	border-color: #C0392B;
}

.simplyA2 {
	font-size: 18px;
	border-bottom: 1px solid #E67E22;
	color: #E67E22;
	margin: 5px 0;
}

.simplyA2:hover {
	color: #D35400;
	border-color: #D35400;
}

.SectionHeader {
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	margin-bottom: 15px;
}

.SectionHeader:after {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	bottom: -1px;
	border-bottom: 1px solid #3498DB;
	width: 120px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.SectionHeader .minText {
	position: relative;
	right: 0;
	margin-top: 25px;
	float: right;
	font-size: 12px;
	font-weight: 400;
	color: #3498DB;
}

.SectionHeader .minText:hover {
	color: #2980B9;
}

.brockerNameInList {
	padding: 5px;
}

.sectionBg3 .SectionHeader a {
	font-weight: bolder;
}

.sectionBg3 .SectionHeader:after {
	border-color: white;
}

.sectionBg3 .blackColor, .sectionBg3 .blackColor:hover, .sectionBg3 .blackColor:focus {
	color: white;
}

.pipsafeSchool {
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.pipsafeSchool .contestPostsInner {
	background-color: rgba(255, 255, 255, 0.75);
}

.pipsafeSchool .iHead {
	margin: 0;
	text-align: center;
	color: white;
	display: block;
}

.pipsafeSchool .iHead a {
	display: block;
	margin: 5px auto 15px;
	border: 1px solid white;
	padding: 5px 35px 5px 15px;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, 0.75);
	color: black;
	position: relative;
}

.pipsafeSchool .iHead a:after {
	content: 'Go';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 0 5px 5px 0;
	padding: 5px 15px 7px;
	border-left: 1px solid #888888;
	background-color: white;
	transition: 0.2s;
}

.pipsafeSchool .homePostsLoad figure {
	border-color: rgba(17, 17, 17, 0.65) !important;
}

.pipsafeSchool .homePostsLoad figure img {
	border: 5px solid #FFFFFF !important;
}

.pipsafeSchool .iHead a:hover:after {
	background-color: #222222;
	color: white;
}

.pipsafeSchool .contestPosts .readMoreq a {
	padding: 7px;
	font-size: 17px;
}

.sectionBg3 .homeVs .topSec .headPost h4 a {
	color: black;
}

.sectionBg3 .homeVs .readMoreq a {
	border-color: #333333;
	color: #111111;
}

.sectionBg3 .homeVs .contestPosts:hover .readMoreq a, .sectionBg3 .homeVs .contestPosts .readMoreq a:focus {
	background-color: #333333;
	color: white;
}

.sectionBg3 .homeVs .contestPosts .readMoreq a:hover {
	background-color: #000000;
}

.brockerNameInList figure {
	width: 86px;
	height: 86px;
	position: relative;
	overflow: hidden;
	display: block;
	border-radius: 50%;
	border: 4px solid #DDDDDD;
	float: left;
	transition: 0.3s;
}

.brockerNameInList:hover figure {
	border-color: #777777;
}

.brockerNameInList figure img {
	width: 80px;
	height: 80px;
}

.isSafari .brockerNameInList figure img {
	border-radius: 50%;
}

.isSafari .brockerNameInList .header .Name {
	margin: 25px 0 10px 0;
}

.brockerNameInList .header {
	position: relative;
	padding-bottom: 7px;
}

.brockerNameInList .header.noPad {
	padding: 0;
}

.brockerNameInList .header .Name {
	font-size: 24px;
	margin: 25px 0 10px 95px;
	text-align: left;
	overflow: hidden;
	font-weight: 400;
}

.brockerNameInList .Name {
	color: #444444;
	height: 35px;
	overflow: hidden;
	display: block;
}

.brockerNameInList .Name.MoreThan5 {
	font-size: 17px;
	height: 35px;
	display: block;
}

.brockerNameInList .Det {
	display: block;
	padding: 4px 0 0 5px;
	font-size: 16px;
	color: #444444;
	border-top: 1px solid #DDDDDD;
}

.brockerNameInList .Det:hover {
	color: #000000;
}

.brockerNameInList .Det.p2 {
	font-size: 14px;
}

.brockerNameInList .Det .right [class*="icon-"] {
	display: inline-block;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	position: relative;
	top: 1px;
}

.colorRed {
	color: #ED1C24;
}

.fontSize21 {
	font-size: 21px;
}

.brockerNameInList .Det .Text {
	font-size: 19px;
	display: block;
	margin-left: 27px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #444444;
	text-transform: lowercase;
}

.brockerNameInList .Det .Text strong {
	font-size: 20px;
}

.brockerNameInList .Det .numberOfBroker {
	font-size: 15px;
	position: relative;
	left: -5px;
	top: 1px;
	width: 26px;
	height: 26px;
	padding: 1px 0;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #F2F2F2;
	float: left;
	color: #888888;
}

.brockerNameInList .brockerNameInner {
	padding: 5px 10px;
	border: 1px solid #DDDDDD;
	background-color: white;
}

.brockerNameInList .brockerNameInner:hover {
	border-color: #E67E22;
}

.ifScam .brockerNameInList .brockerNameInner:hover {
	border-color: #E74C3C;
}

.ifScam .brockerNameInList:hover figure {
	border-color: #E74C3C;
}

.tooltip {
	font-family: 'Lato';
	border-radius: 0;
	font-size: 20px;
	font-weight: 300;
}

.tooltip-inner {
	border-radius: 0;
	background-color: rgba(0, 0, 0, 0.95);
	padding: 10px;
}

.tooltip.top .tooltip-arrow {
	border-top-color: rgba(0, 0, 0, 0.95);
}

.Tooltip2 + .tooltip {
	font-family: 'Lato';
	border-radius: 0;
	font-size: 14px;
	font-weight: 400;
}

.Tooltip2 + .tooltip-inner {
	border-radius: 0;
	background-color: rgba(0, 0, 0, 0.95);
	padding: 5px 10px;
}

.Tooltip2 + .tooltip.top .tooltip-arrow {
	border-top-color: rgba(0, 0, 0, 0.95);
}

.latestPostInSlide {
	padding: 0 5px;
}

.BlogPost .latestPostInSlide {
	padding: 0 15px;
}

.BlogPost [itemprop="description"] {
	max-height: 54px;
	overflow: hidden;
}

.latestPostInSlide .latestPostInner {
	position: relative;
	padding: 0;
	margin: 0 0 10px;
	height: 150px;
	overflow: hidden;
}

.latestPostInSlide .LeftSec {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 40%;
	padding: 10px;
	background-color: rgba(52, 152, 219, 0.85);
	color: white;
	overflow: hidden;
}

.latestPostInSlide figure {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.latestPostInSlide figure img {
	min-width: 100%;
	min-height: 100%;
	max-width: 150%;
	max-height: 150%;
	height: 220px;
}

.latestPostInSlide .pipLogo {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	float: left;
}

.latestPostInSlide .Author {
	display: block;
	text-align: right;
	padding: 16px 0 5px;
	font-size: 12px;
}

.latestPostInSlide .postName {
	font-size: 16px;
	display: block;
	margin-top: 10px;
	line-height: 20px;
}

.latestPostInSlide .RightSec {
	position: absolute;
	right: -60%;
	top: 0;
	width: 50%;
	height: 100%;
	padding: 0;
	background-color: rgba(230, 126, 34, 0.85);
	color: white;
	overflow: hidden;
	opacity: 0;
}

.latestPostInSlide .RightSec .Date, .latestPostInSlide .RightSec .Date:hover {
	font-size: 13px;
	color: white;
}

.latestPostInSlide .RightSec .Date [class^="icon"] {
	font-size: 18px;
	position: relative;
	bottom: -2px;
	padding-right: 10px;
}

.latestPostInSlide .RightSec .Tags, .latestPostInSlide .RightSec .Tags:hover {
	font-size: 18px;
	color: white;
	font-weight: 300;
}

.latestPostInSlide .RightSec .Tags [class^="icon"] {
	font-size: 22px;
	position: relative;
	bottom: -3px;
	padding-right: 10px;
}

.latestPostInSlide .latestPostInner:hover .LeftSec {
	width: 50%;
	padding: 10px 15px;
	opacity: 1;
}

.latestPostInSlide .latestPostInner:hover .RightSec {
	opacity: 1;
	padding: 10px 15px;
	right: 0;
}

.latestPostInner .VeiwThisPost {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	text-indent: -10000px;
	display: block;
}

.latestPostInner .commentsCount {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid #E67E22;
	background-color: white;
	color: #3498DB;
	font-size: 12px;
	position: absolute;
	top: 42px;
	left: 45px;
	padding-left: 1px;
	text-align: center;
}

.latestPostInner:hover .commentsCount {
	left: 50px;
}

.slick-prev, .slick-next {
	position: absolute;
	top: -62px;
	right: 0;
	display: block;
	border: 1px solid #E67E22;
	width: 40px;
	height: 40px;
	font-size: 32px;
	border-radius: 50%;
	background-color: white;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	outline: 0;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	color: transparent;
}

.isIE .slick-prev, .isIE .slick-next {
	overflow: hidden;
}

.slick-prev {
	right: 47px;
}

.slick-prev:before {
	content: "\e110";
	position: relative;
	left: -2px;
	color: #444444;
	margin-left: 0;
}

.slick-next:before {
	content: "\e111";
	position: relative;
	left: -2px;
	color: #444444;
	margin-left: 0;
}

.isIE .slick-prev:before, .isIE .slick-next:before {
	left: -5px;
	top: 2px;
}

.slick-prev:after, .slick-next:after {
	content: '';
	position: absolute;
	border: 1px solid #E67E22;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	border-radius: 50%;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.slick-prev:hover:after, .slick-next:hover:after, .slick-prev:active:after, .slick-next:active:after {
	-webkit-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}

.aboutAdvantage {
	background-color: #F0F0F0;
	padding: 30px 0;
}

.aboutAdvantage .Heading [class^="icon-"] {
	width: 34px;
	height: 34px;
	font-size: 23px;
	display: inline-block;
	padding: 4px 5px;
	border: 1px solid #3498DB;
	background-color: white;
	border-radius: 50%;
	position: relative;
	margin-right: 10px;
	margin-left: -5px;
}

.aboutAdvantage .Heading [class^="icon-"]:before {
	position: relative;
	z-index: 2;
}

.aboutAdvantage .Heading [class^="icon-"]:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #3498DB;
	border-radius: 50%;
	left: 0;
	top: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
}

.aboutAdvantage .Heading:hover [class^="icon-"] {
	color: white;
}

.aboutAdvantage .Heading:hover [class^="icon-"]:after {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

.aboutAdvantageInner {
	padding: 0 0 0 5px;
}

.aboutAdvantageInner li {
	list-style-type: none;
	display: block;
	position: relative;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.aboutAdvantageInner li:before {
	content: '';
	position: absolute;
	display: block;
	left: 0;
	top: 12px;
	border: 1px solid #E67E22;
	width: 14px;
	height: 14px;
	border-radius: 50%;
}

.aboutAdvantageInner li .Text:after {
	content: '';
	position: absolute;
	display: block;
	left: 0;
	top: 12px;
	border: 1px solid #E67E22;
	background-color: #E67E22;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.aboutAdvantageInner li .Text:hover:after {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

.aboutAdvantageInner .Text {
	display: block;
	padding: 11px 0 11px 24px;
	border-bottom: 1px solid #DDDDDD;
}

.aboutAdvantageInner li:last-child .Text {
	border-bottom: 0;
}

.aboutAdvantageInner a.Text {
	color: #444444;
}

.aboutAdvantageInner a.Text:hover {
	color: #3498DB;
}

.aboutAdvantageInner a.Text:before {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #3498DB;
	width: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.aboutAdvantageInner a.Text:hover:before {
	width: 70%;
}

.BrokerReadMore {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-indent: -10000px;
	z-index: 3;
}

.sectionPadding1 {
	padding: 30px 0;
}

.sectionPadding2 {
	padding: 11px 0;
}

.padT0 {
	padding-top: 0;
}

.sectionPadding3 {
	padding: 30px 15px;
}

.paragraph {
	font-size: 14px;
}

.PipsafeMerritt {
	padding: 0;
}

.PipsafeMerritt li {
	display: block;
	padding: 0;
	list-style-type: none;
}

.PipsafeMerritt li a {
	color: #444444;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	font-size: 16px;
	padding: 9px 12px 5px;
	display: block;
	border: 1px solid #DDDDDD;
	border-top: 0;
	overflow: hidden;
}

.PipsafeMerritt li:first-child a {
	border-top: 1px solid #DDDDDD;
}

.PipsafeMerritt li .Icon1 {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	position: relative;
	font-size: 24px;
	color: #444444 !important;
	float: left;
}

.PipsafeMerritt li .Text {
	display: block;
	padding: 1px 5px 5px 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.PipsafeMerritt li .Icon2 {
	position: relative;
	font-size: 24px;
	color: #444444 !important;
	float: right;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
}

.PipsafeMerritt li.active a {
	cursor: default;
}

.PipsafeMerritt li a:hover, .PipsafeMerritt li.active a {
	color: #3498DB;
}

.PipsafeMerritt li a:hover .Icon1, .PipsafeMerritt li.active a .Icon1 {
	color: #E67E22;
	filter: blur(2px);
	-webkit-filter: blur(2px);
	filter: blur(1.5px);
	-webkit-filter: blur(1.5px);
}

.PipsafeMerritt li a:hover .Icon2, .PipsafeMerritt li.active a .Icon2 {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	opacity: 1;
}

.questionImgBox {
	display: inline-block;
	*zoom: 1;
	*display: inline-block;
	border: 1px solid #3498DB;
	margin: 0 auto;
}

.QuestionsInnerDetIn .questionImgBox {
	overflow: hidden;
}

.questionImgBox img {
	max-height: 150px;
	max-width: 100%;
}

.questionImgBox a {
	display: block;
	position: relative;
}

.questionImgBox a .Mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.questionImgBox a:hover .Mask {
	background-color: rgba(0, 0, 0, 0.5);
}

.questionImgBox a [class^="icon-"] {
	font-size: 32px;
	width: 56px;
	height: 56px;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 50%;
	margin-left: -30px;
	margin-top: -30px;
	border: 1px solid #EEEEEE;
	color: #EEEEEE;
	text-align: center;
	line-height: 53px;
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.5);
}

.questionImgBox a:hover [class^="icon-"] {
	opacity: 1;
}

.EduPageQ .QuestionsInnerDetIn {
	height: 290px;
	overflow-y: auto;
}

.QuestionsInnerDetIn {
	padding: 10px 15px;
	border: 1px solid #DDDDDD;
}

.pipsafeHomeQuestions .QuestionsInnerDetIn {
	height: 302px;
	overflow-y: auto;
}

.pipsafeHomeQuestions .QuestionsInnerDetIn h4 {
	margin: 4px 0 12px;
}

.QuestionsInnerDetIn h4 {
	margin-bottom: 13px;
}

.QuestionsInnerDetIn p {
	margin: 10px 0 0;
}

.SectionbackColor1 {
	background-color: #F0F0F0;
}

.AdvertiseSection .BigAdv, .AdvertiseSection .TinyAdv {
	padding: 5px;
}

.footerADS {
	padding: 17px 10px 0;
}

/*.AdvertiseSection .BigAdv:first-child {*/
/*padding-left: 0;*/
/*}*/
/*.AdvertiseSection .BigAdv:last-child {*/
/*padding-right: 0;*/
/*}*/
.AdvertiseSection .BigAdv a {
	display: block;
}

.AdvertiseSection .BigAdv img {
	display: block;
	width: 100%;
}

.AdvertiseSection .TinyAdv a {
	display: block;
	margin-bottom: 10px;
}

.AdvertiseSection .TinyAdv img {
	display: block;
	width: 100%;
	height: 45px;
}

.webBanks {
	height: 37px;
	margin: 1px 8px;
}

.footerTopSection {
	padding: 20px 0;
	background-color: #333333;
}

.FooterLinkList {
	padding: 0;
}

.FooterLinkList li {
	list-style-type: none;
	border-bottom: 1px solid #555555;
}

.FooterLinkList li a {
	display: block;
	padding: 3px 0 4px 5px;
	color: #E2E2E2;
	border-left: 0 solid #E67E22;
}

.FooterLinkList li a:hover {
	border-left-width: 2px;
	padding-left: 6px;
}

.FooterLinkList li:last-child {
	border-bottom: 0;
}

.colorWhite {
	color: white;
}

.footerSearch {
	position: relative;
	width: 100%;
	height: 40px;
	margin: 15px 0;
}

.footerSearch .TextBox {
	background-color: #222222;
	height: 40px;
	width: 100%;
	display: block;
	outline: none;
	border: 1px solid #777777;
	padding: 5px 40px 5px 10px;
}

.footerSearch .TextBox:hover, .footerSearch .TextBox:focus {
	box-shadow: 0 0 6px rgba(255, 255, 255, 0.4);
}

.footerSearch .Submit {
	position: absolute;
	font-size: 18px;
	top: 0;
	right: 0;
	height: 40px;
	padding: 0 10px;
	line-height: 38px;
	color: #DDDDDD;
	background-color: transparent;
	border: 0;
	outline: 0;
}

.footerSearch .TextBox:focus + .Submit {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.footerSearch .Submit:hover {
	color: white;
}

.footerNewsletter .Submit {
	line-height: 42px;
}

.Newletter p {
	color: #DDDDDD;
}

.footerTestimonial {
	color: #DDDDDD;
}

.testimonialBox {
	padding: 10px;
	background-color: #222222;
	color: #DDDDDD;
	border-left: 3px solid #666666;
}

.testimonialBox .Heading {
	position: relative;
	display: block;
	width: 100%;
}

.testimonialBox .Heading img {
	height: 40px;
	width: 40px;
	border: 1px solid #E67E22;
	float: left;
}

.testimonialBox .Heading .Name {
	color: #DDDDDD;
	display: inline-block;
	padding: 7px 0 7px 10px;
}

.testimonialBox .Body {
	font-size: 12px;
	padding-left: 35px;
	position: relative;
	padding-top: 10px;
}

footer .testimonialBox .Body {
	min-height: 120px;
	max-height: 180px;
	overflow-y: auto;
}

footer .h4 {
	font-weight: 300;
}

.testimonialBox .Body [class^="icon"] {
	font-size: 24px;
	position: absolute;
	top: 14px;
	left: 0;
	color: #999999;
}

footer .testimonialSlider {
	max-height: 237px;
	overflow: hidden;
}

footer .testimonialSlider .testimonialBox {
	min-height: 100px;
}

.testimonialSlider {
	margin-top: 15px;
}

.testimonialSlider .slick-prev, .testimonialSlider .slick-next {
	top: 0;
	right: 15px;
	width: 34px;
	height: 34px;
	background-color: #222222;
	overflow: hidden;
}

.testimonialSlider .slick-prev {
	right: 58px;
}

.testimonialSlider .slick-prev:hover, .testimonialSlider .slick-next:hover {
	color: white;
}

.testimonialSlider .slick-prev:before {
	left: -7px;
	top: -1px;
	color: #EEEEEE;
}

.testimonialSlider .slick-next:before {
	left: -5px;
	top: -1px;
	color: #EEEEEE;
}

/*.isFirefox .testimonialSlider .slick-prev:before,.isFirefox .testimonialSlider .slick-next:before {
  left: 0;
}*/

.isIE .testimonialSlider .slick-prev:before, .isIE .testimonialSlider .slick-next:before {
	left: -7px;
}

footer .footerTestimonial .slick-slider {
	position: static;
}

footer .footerTestimonial {
	position: relative;
}

.footerBottomSection {
	padding: 20px 0;
	background-color: #111111;
	color: #CCCCCC;
}

.footerBottomSection h4 {
	margin-top: 0;
}

.footerBottomSection p {
	margin-bottom: 0;
}

.footerBottomSection .ShortText {
	display: block;
	height: 23px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #BBBBBB;
	font-size: 12px;
}

.footerBottomSection .ShortText:hover {
	color: #EEEEEE;
}

.scrollTop {
	position: fixed;
	bottom: 60px;
	right: 15px;
	display: block;
	*display: inline;
	font-size: 40px;
	color: #444444;
	width: 46px;
	height: 46px;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 50%;
	border: 1px solid #E67E22;
	line-height: 45px !important;
	text-align: center;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	outline: 0;
	z-index: 9;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	opacity: 0;
}

.scrollTop:hover, .scrollTop:active, .scrollTop:focus {
	color: black;
	background-color: rgba(255, 255, 255, 0.6);
}

.scrollTop:after {
	content: '';
	position: absolute;
	border: 1px solid #E67E22;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	border-radius: 50%;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.scrollTop:hover:after {
	-webkit-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}

.scrollTop.ShowScroll {
	opacity: 1;
}

.scrollTop:before {
	top: -1px;
	position: relative;
}

.brockersListSection {
	padding-bottom: 30px;
	background-color: #F0F0F0;
}

.TrBg1 {
	background-color: #F8F8F8;
}

.whatWeDo {
	background-color: #EEEEEE;
}

.pipsafeBtn1 {
	font-weight: 300;
}

.pipsafeBtn1, .pipsafeBtn1_2, .pipsafeBtn1_3 {
	background-color: #3498DB;
	color: #EEEEEE;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-size: 20px;
	padding: 10px 20px 7px 20px;
	margin: 5px 6px;
	border: 0;
}

.pipsafeBtn1_2, .pipsafeBtn1_3 {
	background-color: #E74C3C;
	padding: 5px 10px 0 10px;
	margin: 0 6px 15px;
	position: relative;
	bottom: -6px;
	font-weight: 300;
}

.pipsafeBtn1_3 {
	background-color: #34495E;
}

.pipsafeBtn1:hover, .pipsafeBtn1:active, .pipsafeBtn1:focus {
	background-color: #2980B9;
	color: #FFFFFF;
}

.pipsafeBtn1_2:hover, .pipsafeBtn1_2:active, .pipsafeBtn1_2:focus {
	background-color: #C0392B;
	color: #FFFFFF;
}

.pipsafeBtn1_3:hover, .pipsafeBtn1_3:active, .pipsafeBtn1_3:focus {
	background-color: #2C3E50;
	color: #FFFFFF;
}

.pipsafeBtn1 [class*="icon-"], .pipsafeBtn1_2 [class*="icon-"], .pipsafeBtn1_3 [class*="icon-"] {
	font-size: 28px;
	position: relative;
	left: -5px;
}

.pipsafeBtn1 .Text, .pipsafeBtn1_2 .Text, .pipsafeBtn1_3 .Text {
	position: relative;
	top: -4px;
}

.pipsafeBtn1_2 .Text, .pipsafeBtn1_3 .Text {
	top: -6px;
}

.HeaderSelectLangLi .pipsMainA img {
	width: 18px;
	height: 12px;
	position: relative;
	top: -2px;
}

.HeaderSelectLangLi .dropdown-menu a {
	display: block;
	padding: 6px 10px;
	color: #333333;
}

.HeaderSelectLangLi .dropdown-menu a:nth-child(even) {
	background-color: #EEEEEE;
}

.HeaderSelectLangLi .dropdown-menu a:hover {
	color: white;
	background-color: #3498DB;
}

.HeaderSelectLangLi .dropdown-menu img {
	width: 18px;
	height: 12px;
	margin-right: 10px;
	position: relative;
	top: -2px;
}

.logoForMobile, .HomeTopSectionDiv1 {
	display: none;
}

.HeaderBrokerDetails {
	height: 197px;
	overflow: hidden;
	position: relative;
}

.MenuViewAllBrikers {
	padding-right: 15px;
	text-align: right;
	margin-top: 5px;
}

.ShowInMobile {
	display: none;
}

footer .MenuContactSocials {
	padding-left: 0;
	text-align: center;
}

footer .MenuContactSocials a {
	color: transparent;
	background-color: #111111;
}

footer .MenuContactSocials a:hover {
	color: transparent;
	background-color: #3498DB;
}

footer .MenuContactSocials a:before {
	color: #3498DB;
	transition: 0.3s;
}

footer .MenuContactSocials a:hover:before {
	color: #111111;
}

.pipsMainLi.Register [required]::-webkit-input-placeholder {
	color: rgba(231, 76, 60, 0.55);
}

.pipsMainLi.Register [required]:-moz-placeholder {
	color: rgba(231, 76, 60, 0.55);
	opacity: 1;
}

.pipsMainLi.Register [required]::-moz-placeholder {
	color: rgba(231, 76, 60, 0.55);
	opacity: 1;
}

.pipsMainLi.Register [required]:-ms-input-placeholder {
	color: rgba(231, 76, 60, 0.55);
}

.brokersTable {
	border: 1px solid #CCCCCC;
}

.brokersTable .MainTr {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.brokersTable .MainTr:nth-child(2n), .brokersTable thead tr {
	background-color: #F5F5F5;
	background-color: rgba(230, 126, 34, 0.03);
}

.brokersTable .MainTr:nth-child(1) {
	background-color: rgba(39, 174, 96, 0.1);
}

.brokersTable .MainTr:nth-child(2) {
	background-color: rgba(39, 174, 96, 0.06);
}

.brokersTable .MainTr:nth-child(3) {
	background-color: rgba(39, 174, 96, 0.03);
}

.brokersTable .MainTr:hover {
	background-color: rgba(52, 152, 219, 0.15);
}

.brokersTable table {
	width: 100%;
}

.brokersTable tr {
	border-bottom: 1px solid #CCCCCC;
}

.brokersTable table tr, .brokersTable tr:last-child {
	border-bottom: 0;
}

.brokersTable table td {
	width: 50%;
}

.brokersTable thead tr {
	border-bottom: 1px solid #CCCCCC !important;
}

.brokersTable td {
	border: 0;
	border-right: 1px solid #CCCCCC;
}

.brokersTable td:last-child {
	border-right: 0;
}

.brokersTable td.Scam {
	background-color: #E74C3C;
	text-align: center;
	font-size: 35px;
	color: white;
}

.brokersTable .Scam[itemprop="aggregateRating"] {
	text-align: center;
	background-color: #E74C3C;
	background-color: rgba(231, 76, 60, 0.7);
	color: white;
}

.brokersTable .Scam[itemprop="aggregateRating"] [class*="icon-"] {
	font-size: 40px;
}

.brokersTable td[itemprop="aggregateRating"] .Text {
	display: block;
	font-size: 22px;
	font-weight: 300;
	margin-top: 1px;
}

.brokersTable thead th {
	text-align: center;
	padding: 5px;
	border-right: 1px solid #EEEEEE;
	background-color: #2980B9;
	color: #F2F2F2;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.brokersTable:hover thead th {
	background-color: #3498DB;
}

.brokersTable thead th:last-child {
	border: 0;
}

.scamTable.brokersTable thead th, .scamTable.brokersTable .pipscoreTxt, .scamTable.brokersTable .pipScoreBrokerL, .scamTable.brokersTable .pipScoreBrokerL:hover {
	background-color: transparent !important;
	color: #E74C3C;
	font-size: 18px;
}

.scamTable.brokersTable .pipScoreBrokerL {
	font-size: 28px;
}

.scamTable.brokersTable thead th {
	border-color: #CCCCCC;
}

.scamTable .withInfo .TextInfoBrokerL {
	position: relative;
	top: 0;
}

.scamTable .withInfo {
	padding-top: 5px !important;
}

.descriptionScam {
	display: block;
	padding-bottom: 10px;
	color: #111111 !important;
	font-weight: bold !important;
}

scamTable.brokersTable table td {
	width: auto !important;
}

.scamTable .quickSortBox .sort {
	background-color: #CF000F;
	padding: 10px 15px !important;
	font-weight: bold;
	margin: 0 !important;
}

.scamTable .quickSortBox .sort:hover {
	background-color: #97000B;
}

.scamTable .quickSortBox {
	padding: 5px 10px !important;
	vertical-align: middle;
	display: table-cell;
	float: none;
}

.brokersTable {
	width: 100%;
}

.brokersTable a, .brokersTable a:hover, .brokersTable a:active {
	display: block;
	color: #333333;
	width: 100%;
	height: 100%;
	padding: 6px 0;
}

.brokersTable .clearfix {
	font-size: 15px;
	display: block;
	padding: 3px 10px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.brokersTable .clearfix span:first-child {
	font-size: 13px;
}

.brokersTable .clearfix span:last-child {
	color: #3498DB;
	font-weight: 300;
}

.brokersTable .NoCol {
	width: 35px;
	text-align: center;
	background-color: rgba(155, 155, 155, 0.1);
}

.brokersTable .NoCol a {
	color: #E67E22;
}

.brokersTable .firstCol {
	width: 200px;
	position: relative;
}

.brokersTable .firstCol img {
	width: 190px;
	height: 90px;
}

.brokersTable .lastCol {
	width: 230px;
}

.brokersTable .firstCol a {
	padding: 5px;
}

.brokersTable .firstCol a:before, .BrokerPageDet .BrokerPageDetImg:before {
	position: absolute;
	font-size: 40px;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	color: white;
	z-index: 9;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
}

.BrokerPageDet .BrokerPageDetImg:before {
	font-size: 50px;
	margin-left: -25px;
	margin-top: -25px;
}

.brokersTable .firstCol a:after, .BrokerPageDet .BrokerPageDetImg:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
}

.VoteTable .firstCol a {
	padding: 3px 10px;
}

.brokersTable .MainTr:hover .firstCol a:before, .brokersTable .MainTr:hover .firstCol a:after, .BrokerPageDet .BrokerPageDetImg:hover:before, .BrokerPageDet .BrokerPageDetImg:hover:after {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

.quickSearchBox {
	float: left;
	padding: 0 18px 5px 0;
	margin: 10px 0;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-size: 18px;
	font-weight: 400;
}

.QSScam {
}

.quickSearchBox span {
	display: inline-block;
	padding: 5px 10px 5px 0;
}

.quickSearchBox input, .MqSearch input {
	height: 40px;
	width: 280px;
	color: black;
	padding: 3px 35px 3px 10px;
	outline: none;
	border: 2px solid #888888;
}

.quickSearchBox input:focus, .MqSearch input:focus {
	outline: none;
	border: 2px solid #3498DB;
}

.MqSearch.QSearchLabel {
	margin-left: 20px;
}

.MqSearch.QSearchLabel i {
	font-size: 18px;
	line-height: 38px;
}

.MqSearch input {
	height: 38px;
	width: 240px;
	padding: 2px 35px 2px 10px;
}

.quickSortBox {
	float: left;
	padding: 2px 20px 15px 0;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-size: 18px;
	font-weight: 300;
}

.quickSortBox span {
	display: inline-block;
	padding: 5px 10px 5px 0;
}

.quickSortBox input {
	height: 40px;
	width: 220px;
	color: black;
	padding: 3px 10px;
	outline: none;
	border: 1px solid #DDDDDD;
}

.quickSortBox input:focus {
	outline: none;
	border: 1px solid #3498DB;
	padding: 3px 10px;
}

#MainTableBody .mix {
	display: none;
}

.quickSortBox .sort {
	display: inline-block;
	margin: 5px;
	padding: 10px 15px;
	cursor: pointer;
	color: white;
	background-color: #E67E22;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
	border: 0;
	outline: 0;
}

.quickSortBox .sort:hover {
	color: white;
	background-color: #D35400;
	box-shadow: none;
}

.quickSearchBox .QuickSearch::-webkit-input-placeholder {
	color: rgba(231, 76, 60, 0.6);
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.quickSearchBox .QuickSearch:-moz-placeholder {
	color: rgba(231, 76, 60, 0.6);
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.quickSearchBox .QuickSearch::-moz-placeholder {
	color: rgba(231, 76, 60, 0.6);
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.quickSearchBox .QuickSearch:-ms-input-placeholder {
	color: rgba(231, 76, 60, 0.6);
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.quickSearchBox .QuickSearch::placeholder {
	color: rgba(231, 76, 60, 0.6);
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

.breadCrumbs {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 7px 15px;
	float: right;
	background-color: rgba(255, 255, 255, 0.75);
	margin-top: 21px;
}

.breadCrumbs a {
	display: inline-block;
	*display: inline;
	padding: 3px 0;
	color: black;
}

.breadCrumbs a:last-child {
	color: #34495E;
}

.breadCrumbs a:hover {
	color: #C0392B;
	text-decoration: underline;
}

.breadCrumbs .Icon {
	font-size: 20px;
	bottom: -3px;
	position: relative;
}

.brokPgHead {
	margin-top: 0;
}

.brokPgHead [class*="icon-"] {
	position: relative;
	bottom: -2px;
}

.signUpToBrok {
	margin: 10px 0;
	border: 1px solid #BBBBBB;
	padding: 0;
	background-color: #FFFFFF;
}

.signUpToBrok .paddingIn {
	padding: 10px 15px;
}

.signUpToBrok .signToBrokStep {
	display: block;
	margin: 15px 0 0;
}

.signUpToBrok .createAcc {
	display: block;
	margin-left: 67px;
}

.signUpToBrok .createAcc .Inline {
	display: inline-block;
}

.signUpToBrok .createAcc [class*="pipsafeBtn"] {
	display: inline-block;
	padding: 5px 15px 4px 15px;
	border-radius: 5px;
	font-size: 18px;
	min-width: 200px;
}

.signToBrokStep .Num {
	display: inline-block;
	padding: 3px 10px;
	margin-right: 8px;
	background-color: #C0C000;
	color: white;
	border-radius: 5px;
}

.signToBrokStep .Text {
	color: #333333;
}

.signToBrokStep .Name {
	color: #D32F2E;
}

.signToBrokStep.signNow {
	padding: 15px;
	background-color: #2980B9;
	color: white;
	margin: 0;
	font-size: 16px;
	text-align: center;
	position: relative;
}

.signToBrokStep.signNow .Text, .signToBrokStep.signNow .Name {
	color: white;
	position: relative;
}

.signToBrokStep.signNow .Num {
	position: absolute;
	left: 25px;
	top: 16px;
	font-size: 36px;
	opacity: 0.2;
	background-color: transparent;
}

.signToBrokStep.signNow .TextTop {
	display: block;
	font-size: 17px;
	margin-bottom: 3px;
	position: relative;
}

.signToBrokStep.signNow .Link {
	display: inline-block;
	position: relative;
	padding: 3px 8px;
	border: 1px solid #EEEEEE;
	border-radius: 5px;
	background-color: transparent;
	margin-left: 10px;
	transition: 0.3s;
}

.signToBrokStep.signNow .Link:hover {
	background-color: white;
	color: #2980B9;
}

.joinToTrade .TOP > .Text {
	font-size: 15px;
	display: inline-block;
	padding: 16px 0;
}

.joinToTrade [class*="pipsafeBtn"] {
	min-width: 50px !important;
	font-size: 13px;
	padding: 0;
	border-radius: 5px;
	float: right;
}

.joinToTrade [class*="pipsafeBtn"] i {
	display: inline-block;
	padding: 10px;
	font-size: 18px;
	background-color: rgba(0, 0, 0, 0.15);
	border-right: 2px solid #F2F2F2;
	margin: 0;
	left: 0;
	border-radius: 5px 0 0 5px;
}

.joinToTrade [class*="pipsafeBtn"] span {
	padding: 0 11px 0 7px;
}

.joinToTrade .TOP [class*="pipsafeBtn"]:nth-child(2) {
	margin-right: 0;
	position: relative;
	right: -1px;
}

.joinToTrade .TOP [class*="pipsafeBtn"]:last-child {
	margin-left: 0;
}

.joinToTrade .BOTTOM {
	margin: 15px 0 0;
}

.joinToTrade .BOTTOM > .Text {
	display: inline-block;
	padding: 16px 0 10px;
	font-size: 13px;
}

.joinToTrade .BOTTOM [class*="pipsafeBtn"] {
	padding: 8px 10px;
	font-size: 15px;
	float: right;
	margin-right: 0;
}

.joinToTrade .BOTTOM [class*="pipsafeBtn"] span {
	top: 0;
}

.BrokerPageDet .BrokerPageDetImg {
	padding: 10px;
	border: 1px solid #BBBBBB;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 10px auto;
	position: relative;
	background-color: white;
	max-width: 322px;
}

.BrokPageScore {
	font-size: 18px;
	margin-left: 25px;
}

.BrokerPageDet .BrokerPageDetImg img {
	max-width: 100%;
}

.highlight1 {
	background-color: #F2F2F2;
}

.brokDetList {
	border: 1px solid #BBBBBB;
	margin: 30px 0 20px;
	padding: 0;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

.brokDetList li {
	list-style-type: none;
	border-bottom: 1px solid #BBBBBB;
}

.brokDetList li:last-child {
	border-bottom: 0;
}

.brokDetList li > * {
	background-color: transparent;
}

.brokDetList li:nth-child(2n) > *, .brokDetList li:nth-child(2n) {
	background-color: #F2F2F2;
}

.brokDetList li > * {
	display: block;
	padding: 7px 15px;
}

.brokDetList li > *:first-child {
	border-right: 1px solid #BBBBBB;
}

.brokDetList li > *:last-child {
	border-left: 1px solid #BBBBBB;
	position: relative;
	margin-left: -1px;
}

.brokDetList li img {
	max-height: 30px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 2px;
}

.brokDetList .thHeading {
	color: whitesmoke;
	background-color: #2980B9;
}

.yellowColor, .yellowLink {
	color: #F39C12;
}

.yellowLink:hover {
	color: #E67E22;
}

.blackBoard {
	background-color: #34495E;
	color: white;
	border: 4px solid #3498DB;
	padding: 10px 15px;
	border-radius: 3px;
}

.pipsafeBtn3, .pipsafeBtn4, .pipsafeBtn5, .pipsafeBtn6, .pipsafeBtn7, .pipsafeBtn8, .pipsafeBtn9 {
	background-color: #3498DB;
	color: #FFFFFF;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-size: 20px;
	padding: 7px 20px;
	margin: 7px;
	text-align: center;
	min-width: 300px;
	max-width: 100%;
	font-weight: 300;
	transition: 0.3s !important;
	-webkit-transition: 0.3s !important;
	-moz-transition: 0.3s !important;
}

.brockersListSection .pipsafeBtn3, .brockersListSection .pipsafeBtn4, .brockersListSection .pipsafeBtn9 {
	min-width: 100px;
}

.brockersListSection [class*="pipsafeBtn"] {
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}

.brockersListSection [class*="pipsafeBtn"]:hover {
	box-shadow: 0 0 0;
}

.HScamBtn [class*="pipsafeBtn"] {
	padding: 5px 20px 8px;
}

.HScamBtn .head .Text {
	font-size: 28px;
}

.pipsafeBtn3 [class*="icon-"], .pipsafeBtn4 [class*="icon-"], .pipsafeBtn9 [class*="icon-"], .pipsafeBtn5 [class*="icon-"], .pipsafeBtn6 [class*="icon-"] {
	font-size: 28px;
	position: relative;
	left: -5px;
}

.pipsafeBtn3 .Text, .pipsafeBtn4 .Text, .pipsafeBtn9 .Text, .pipsafeBtn5 .Text, .pipsafeBtn6 .Text {
	position: relative;
	top: -4px;
}

.pipsafeBtn3:hover, .pipsafeBtn3:active, .pipsafeBtn3:focus {
	background-color: #2980B9;
	color: #FFFFFF;
}

.pipsafeBtn3-3 .IconImg {
	height: 28px; position: relative; margin: -10px -10px 0 0;
}

.pipsafeBtn3-3 {
	background-color: #1ABC9C;
}

.pipsafeBtn3-3:hover, .pipsafeBtn3-3:focus {
	background-color: #16A085;
}

.pipsafeBtn3-4 {
	background-color: #DB0A5B;
}

.pipsafeBtn3-4:hover, .pipsafeBtn3-4:focus {
	background-color: #9D0741;
}

.pipsafeBtn3-4 [class*="icon-"] {
	top: 3px;
}

.pipsafeBtn4 {
	background-color: #E74C3C;
	border: none;
}

.BOLl {
	background-color: #E67E22;
}

.pipsafeBtn9 {
	background-color: #F43635;
	border: none;
}

.pipsafeBtn5 {
	background-color: #E67E22;
	border: none;
}

.pipsafeBtn6 {
	background-color: #2ECC71;
	border: none;
}

.pipsafeBtn7, .pipsafeBtn8 {
	background-color: #1ABC9C;
	border: none;
	min-width: 50px;
	font-weight: 300;
}

.pipsafeBtn8 {
	background-color: #34495E;
	font-weight: 300;
}

.pipsafeBtn7 [class*=icon-], .pipsafeBtn8 [class*=icon-] {
	position: relative;
	color: white;
	padding-right: 5px;
}

.pipsafeBtn7 .Text, .pipsafeBtn8 .Text {
	position: relative;
	top: -1px;
}

.pipsafeBtn4:hover, .pipsafeBtn4:active, .pipsafeBtn4:focus {
	background-color: #C0392B;
	color: #FFFFFF;
}

.BOLl:hover, .BOLl:active, .BOLl:focus {
	background-color: #D35400;
}

.pipsafeBtn9:hover, .pipsafeBtn9:active, .pipsafeBtn9:focus {
	background-color: #CE2E2D;
	color: #FFFFFF;
}

.pipsafeBtn5:hover, .pipsafeBtn5:active, .pipsafeBtn5:focus {
	background-color: #D35400;
	color: #FFFFFF;
}

.pipsafeBtn6:hover, .pipsafeBtn6:active, .pipsafeBtn6:focus {
	background-color: #27AE60;
	color: #FFFFFF;
}

.pipsafeBtn7:hover, .pipsafeBtn7:active, .pipsafeBtn7:focus {
	background-color: #16A085;
	color: #FFFFFF;
}

.pipsafeBtn8:hover, .pipsafeBtn8:active, .pipsafeBtn8:focus {
	background-color: #2C3E50;
	color: #FFFFFF;
}

.pipsafeUl1, .pipsafeUl2 {
	margin: 0 0 20px;
	padding: 0;
	font-family: 'Lato', Helvetica, sans-serif;
}

.pipsafeUl1 li, .pipsafeUl2 li {
	font-size: 15px;
	list-style-type: none;
	display: block;
	padding: 4px 0;
}

.pipsafeUl2 li {
	font-size: 14px;
}

.pipsafeUl1 li [class*="icon-"], .pipsafeUl2 li [class*="icon-"] {
	position: relative;
	bottom: -3px;
	font-size: 19px;
	color: #E74C3C;
}

.Comments {
	display: block;
	padding-bottom: 10px;
}

.Comments .CmInner {
	padding-bottom: 5px;
	min-height: 132px;
}

.Comments .Header {
	background-color: #F5F5F5;
	background-color: rgba(46, 204, 113, 0.1);
}

.Comments .Header [itemprop="name"] {
	text-transform: capitalize;
	color: #3498DB;
}

.Comments .UserImage {
	float: left;
	height: 66px;
	width: 53px;
	display: block;
	padding: 2px;
	border: 1px solid #3498DB;
	background-color: white;
}

.Comments .Name {
	font-size: 20px;
	font-weight: 300;
	display: block;
	margin: 4px 0 2px 65px;
	padding: 4px 0;
}

.Comments time {
	color: #777777;
	display: block;
	margin-left: 65px;
	padding: 3px 0;
}

.Comments .Reply {
	float: right;
	min-width: 80px;
	padding: 8px 8px 5px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	margin-top: 12px;
	font-size: 17px;
	outline: none !important;
	background-color: transparent;
	color: #E74C3C;
	border: 1px solid #E74C3C;
}

.Comments .Reply:hover {
	color: white;
	background-color: #E74C3C;
}

.Comments .Reply [class*="icon-"] {
	font-size: 23px;
	left: -2px;
}

.Comments .GetRate {
	float: left;
	width: 54px;
	position: relative;
}

.Comments .MainTxt {
	margin-left: 77px;
	padding: 18px 0;
}

.Comments .GetRate a {
	font-size: 17px;
	position: relative;
	padding: 5px 27px 5px 0;
	text-align: right;
	display: block;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	position: relative;
}

.Comments .GetRate a:before {
	position: absolute;
	top: 4px;
	right: 0;
	font-size: 21px;
}

.Comments .GetRate .AjaxLoader2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	display: block;
	display: none;
}

.Comments .Minus {
	color: #E74C3C;
}

.Comments .Minus:hover, .Comments .Minus:active {
	color: #C0392B;
}

.Comments .Plus {
	color: #2ECC71;
}

.Comments .Plus:hover, .Comments .Plus:active {
	color: #27AE60;
}

.Comments .Comments {
	margin-left: 55px;
}

.SubmitCM fieldset {
	position: relative;
}

.SubmitCM input {
	height: 40px;
}

.SubmitCM input, .SubmitCM textarea {
	display: block;
	width: 100%;
	border: #DDDDDD;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	font-size: 20px;
	font-weight: 300;
	padding: 3px 10px 5px 38px;
	outline: none;
	margin-bottom: 10px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	border: 1px solid #CCCCCC;
}

.SubmitCM input:focus, .SubmitCM textarea:focus {
	border-color: #3498DB;
}

.SubmitCM textarea {
	resize: none;
	height: 150px;
}

.SubmitCM fieldset [class*="icon-"] {
	position: absolute;
	font-size: 24px;
	top: 7px;
	left: 8px;
	color: #777777;
}

.SubmitCM .CapchaBx {
	padding: 0;
}

.SubmitCM .CapchaBx.pull-right {
	float: left!important;
	padding: 10px 0;
	margin-bottom: 15px;
}

.SubmitCM .Capcha {
	height: 40px;
}

.SubmitCM .Submit {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	display: block;
	width: 100%;
	margin: 0;
}

.modal-header .close {
	float: right;
	font-size: 25px;
	color: #E74C3C;
	opacity: 0.5;
	outline: none !important;
}

.modal-header .close:hover {
	opacity: 0.7;
}

.Comments .Comments .Comments .Reply {
	display: none;
}

.faces .front {
	padding: 10px 15px;
	border: 1px solid #3498DB;
	position: relative;
}

.faces h3 {
	font-size: 16px;
	color: #3498DB;
	position: relative;
	padding-left: 25px;
	margin-top: 10px;
}

.faces h3 .Icon {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
}

.faces .back .backInner {
	background-color: #3498DB;
	color: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.facesColor2 .back .backInner {
	background-color: #34495E;
}

.faces .back .backInner .Text {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	font-size: 18px;
}

.faces .back .backInner .Icon {
	display: block;
	position: absolute;
	top: 50%;
	font-size: 28px;
	margin-top: -30px;
	left: 0;
	width: 100%;
}

.rotate3d {
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	-o-perspective: 800px;
	perspective: 800px;
	overflow: visible;
}

.faces {
	-webkit-transform-style: preserve-3d;
	-webkit-transition: -webkit-transform 1s;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-o-transition: -o-transform 1s;
	transition: -webkit-transform 1s;
	transition: -ms-transform 1s;
	transition: -o-transform 1s;
	transition: transform 1s;
}

.faces > div {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

.faces .back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	transition: 0.3s;
	opacity: 0;
}

.BlogPost:hover .faces .back {
	opacity: 1;
}

.rotate3dY .back {
	transition: 0.3s;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.rotate3dY:hover .faces {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.BlogPost .rotate3dY:hover .faces {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.BlogPost:hover .rotate3dY .faces {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.facesColor2 .front {
	border: 1px solid #34495E;
}

.facesColor2 h3 {
	color: #34495E;
}

.facesColor2 .backInner {
	background-color: #34495E;
}

.isIE .rotate3dY .back {
	-ms-transform: rotateY(0deg) !important;
	transform: rotateY(0deg) !important;
	opacity: 0;
}

.isIE .rotate3dY:hover .back {
	opacity: 1;
}

.isIE .rotate3dY .faces {
	-ms-transform: rotateY(0deg) !important;
	transform: rotateY(0deg) !important;
}

.isOpera .rotate3dY .back {
	-webkit-transform: rotateY(0deg) !important;
	-o-transform: rotateY(0deg) !important;
	transform: rotateY(0deg) !important;
	opacity: 0;
}

.isOpera .rotate3dY:hover .back {
	opacity: 1;
}

.isOpera .rotate3dY .faces {
	-webkit-transform: rotateY(0deg) !important;
	-o-transform: rotateY(0deg) !important;
	transform: rotateY(0deg) !important;
}

.isSafari .scrollEfectFrmBtm, .isSafari .scrollEfectFrmLeft, .isSafari .scrollEfectFrmRight, .isSafari .scrollEfectFrmTop {
	-webkit-transform: translateY(0px) translateX(0px) !important;
	-moz-transform: translateY(0px) translateX(0px) !important;
	-ms-transform: translateY(0px) translateX(0px) !important;
	transform: translateY(0px) translateX(0px) !important;
	opacity: 1 !important;
}

.isSafari .rotate3dY .faces .front {
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.isSafari .latestPostInSlide figure img {
	min-height: 10%;
}

.isSafari .ListStyle .rotate3dY:hover .faces .front {
	opacity: 0;
}

.isSafari .rotate3dY:hover .faces .back .backInner {
	z-index: 99;
}

.SidePostLi {
	padding: 0;
}

.SidePostLi li {
	display: block;
	list-style-type: none;
}

.SidePostLi a {
	display: block;
	padding: 2px 0;
	color: #666666;
}

.SidePostLi a:hover {
	color: #3498DB;
}

.SidePostLi .Img {
	position: relative;
	display: block;
	width: 42px;
	height: 34px;
	overflow: hidden;
	float: left;
	border: 1px solid #3498DB;
	padding: 2px;
}

.SidePostLi img {
	width: 36px;
	height: 28px;
	position: relative;
	z-index: 1;
}

.SidePostLi .Text {
	display: block;
	margin-left: 40px;
	padding: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.SidePostLi .Img:before {
	content: '';
	display: block;
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #3498DB;
	transition: 0.3s;
}

.SidePostLi a:hover .Img:before {
	left: 0;
}

.sideList {
	padding: 0;
	margin: 10px 0;
}

.sideList li {
	list-style-type: none;
	display: block;
}

.sideList a {
	display: block;
	position: relative;
	padding: 5px 0 5px 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #666666;
}

.sideList [class*="icon-"] {
	position: absolute;
	top: 5px;
	left: 0;
	font-size: 16px;
	color: #3498DB;
}

.sideList a:hover {
	color: #222222;
}

.paddingB0 {
	padding-bottom: 0;
}

.paddingB10 {
	padding-bottom: 10px;
}

.padB20 {
	padding-bottom: 20px;
}

aside h4 {
	margin-top: 20px;
}

.blogHeader {
	padding: 10px 15px;
	background-color: rgba(46, 204, 113, 0.1);
	color: #444444;
	position: relative;
	margin: 22px 0 15px;
}

.blogHeader h3 {
	margin: 0;
}

.ListStyle .LeftSec, .ListStyle .RightSec {
	display: none;
}

.BlogPost.ListStyle {
	margin: 8px 0;
}

.BlogPost header h3 {
	font-size: 18px;
	position: relative;
	position: relative;
	padding-left: 25px;
}

.BlogPost3 header h3 {
	padding-left: 0;
}

.BlogPost3 header h3 [class^="icon-"] {
	position: relative;
	bottom: -1px;
}

.BlogPost header h3 a {
	color: #3498DB;
	transition: 0.3s;
}

.BlogPost header h3 a:hover {
	color: #2980B9;
}

.BlogPost header h3 a:before {
	position: absolute;
	top: 3px;
	left: 0;
}

.BlogPost .ShowInList .Tags {
	position: relative;
	padding-left: 25px;
	margin: 10px 0 0;
	min-height: 20px;
}

.BlogPost .ShowInList .Tags .Icon {
	margin-right: 5px;
	color: #666666;
	position: absolute;
	top: 2px;
	left: 0;
	font-size: 14px;
}

.BlogPost .ShowInList .Tags a {
	margin-right: 5px;
	color: #666666;
	transition: 0.3s;
	font-size: 10px;
}

.BlogPost .blogPostHeader [class^="icon-"] {
	font-size: 18px;
	padding-right: 5px;
}

.BlogPost .blogPostHeader:hover {
	border-bottom: 1px solid #337AB7;
}

.BlogPost .ShowInList .Tags a:hover {
	color: #111111;
	text-decoration: underline;
}

.BlogPost .ShowInList time {
	color: #666666;
	margin: 3px 0;
	font-size: 12px;
}

.BlogPost .ShowInList time .Icon {
	color: #666666;
	font-size: 18px;
	position: relative;
	bottom: -3px;
	margin-right: 5px;
}

.BlogPost .back a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(52, 152, 219, 0.7);
	z-index: 99;
}

.BlogPost .back a .Block {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
}

.BlogPost .back a [class*="icon"] {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.7);
	color: #EEEEEE;
	margin-left: -25px;
	margin-top: -45px;
	border-radius: 50%;
	line-height: 50px;
	font-size: 26px;
	text-align: center;
}

.BlogPost .back a .Text {
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
	width: 100%;
	color: #FFFFFF;
	font-size: 26px;
	font-weight: 300;
	margin-top: 10px;
}

.BlogPost .front .VeiwThisPost {
	opacity: 0;
}

.BlogPost {
	transition: 0.2s;
}

.GridStyle {
	float: left;
	width: 50%;
	padding: 7px;
	transition: 0.3s;
}

.GridStyle .ShowInList {
	display: none;
}

.GridStyle .ShowInGrid {
	width: 100%;
	padding: 0;
}

.GridStyle .LeftSec, .GridStyle .RightSec {
	display: block;
}

.GridStyle .faces .back {
	display: none;
}

.BlogPost.GridStyle .rotate3dY .faces {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.GridStyle .latestPostInSlide .latestPostInner {
	height: auto;
}

.GridStyle .latestPostInSlide figure {
	position: relative;
}

.GridStyle .faces .front {
	padding: 0;
}

.GridStyle .latestPostInSlide .Author {
	font-size: 14px;
	padding: 15px 0 15px 70px;
	text-align: left;
}

.GridStyle .latestPostInSlide .postName {
	color: white;
	margin-top: 20px;
}

.BlogPost .latestPostInSlide .latestPostInner {
	padding: 0;
	height: auto;
	overflow: hidden;
}

.BlogPost .latestPostInSlide figure {
	position: relative;
}

.GridStyle .latestPostInSlide .latestPostInner {
	margin: 0;
}

.ListStyle .latestPostInSlide figure img {
	max-width: 120%;
}

.BlogNavigation {
	display: block;
}

.BlogNavigation nav {
	background-color: rgba(46, 204, 113, 0.1);
	padding: 5px 15px;
	text-align: center;
}

.BlogNavigation a {
	color: #444444;
	font-size: 17px;
	display: inline-block;
	padding: 6px;
	transition: 0.3s;
}

.BlogNavigation a.active {
	color: #3498DB;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
}

.BlogNavigation a:hover {
	color: #3498DB;
}

.BlogNavigation [class*="icon-"] {
	font-size: 23px;
	position: relative;
	top: 3px;
}

.BlogP2.BlogPost {
	padding-bottom: 10px;
	transition: 0.2s, transform 1s, opacity 1s !important;
}

.BlogP2.BlogPost .ShowInGrid {
	overflow: hidden;
}

.myDotBorder {
	margin-top: 21px;
	border: 1px solid #EEEEEE;
	padding: 15px 10px 10px;
}

.mayHeadSide {
	margin: 0 0 5px;
	padding-bottom: 8px;
	border-bottom: 1px solid #EEEEEE;
}

.BlogP2.BlogPost .back a {
	background-color: transparent;
	position: absolute;
	left: 0;
	top: -103%;
	width: 100%;
	height: 100%;
	transition: 0.3s;
}

.BlogP2.BlogPost:hover .back a {
	top: 0;
}

.BlogP2.BlogPost .back a .Block {
	background-color: rgba(0, 0, 0, 0.5);
}

.BlogP2.BlogPost .latestPostInSlide .latestPostInner {
	margin: 0;
}

.BlogPost.BlogP2.GridStyle .ShowInGrid .back {
	display: none;
}

.PostPage .Header a:hover {
	border-bottom: 1px solid #337AB7;
}

.PostPage .Header, .PostPage .Header:hover {
	position: relative;
	padding-left: 70px;
	margin-bottom: 20px;
	color: #3498DB;
	font-size: 30px;
}

.PostPage .Header [class*="icon-"] {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -28px;
	width: 56px;
	height: 56px;
	color: rgba(0, 0, 0, 0.75);
	display: block;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.75);
	line-height: 56px;
	text-align: center;
}

.PostPage time {
	color: #666666;
	margin: 3px 0;
	font-size: 15px;
	display: block;
	margin-left: 70px;
	float: left;
}

.PostPage time [class*="icon-"], .PostPage .ViewCm [class*="icon-"] {
	color: #666666;
	font-size: 20px;
	position: relative;
	bottom: -2px;
	margin-right: 5px;
}

.PostPage .PostTags {
	position: relative;
	padding-left: 28px;
	margin: 5px 0 0 70px;
	font-size: 15px;
}

.PostPage .PostTags:last-child {
	min-height: 24px;
}

.PostPage .PostTags [class*="icon-"] {
	margin-right: 5px;
	color: #666666;
	position: absolute;
	top: 1px;
	left: 0;
	font-size: 16px;
}

.PostPage .PostTags a {
	margin-right: 5px;
	color: #666666;
	transition: 0.3s;
}

.PostPage .PostTags a:hover {
	color: #111111;
}

.PostPage .PostTags.Btm {
	margin: 15px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #EEEEEE;
}

.PostPage .PostTags.Btm [class*="icon-"] {
	position: relative;
	top: 1px;
}

.PostPage .PostTags.Btm a:hover {
	text-decoration: underline;
}

.PostPage .PostImg a {
	position: relative;
	overflow: hidden;
	display: block;
	border: 1px solid #3498DB;
}

.PostPage .PostImg .Block {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
}

.PostPage .PostImg .Block span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	margin-top: -25px;
	margin-left: -25px;
	color: white;
	background: rgba(0, 0, 0, 0.4);
	font-size: 26px;
	line-height: 50px;
	text-align: center;
}

.PostPage .PostImg .Text {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: 15px;
	width: 100%;
	text-align: center;
	color: #EEEEEE;
	font-size: 22px;
	font-weight: 300;
	opacity: 0;
}

.PostPage .PostImg:hover .Block, .PostPage .PostImg:hover .Text {
	opacity: 1;
}

.PostPage header {
	margin-bottom: 15px;
}

.PostPage .ViewCm {
	display: inline-block;
	padding: 6px 9px;
	float: right;
	font-size: 15px;
	color: #555555;
}

.PostPage .ViewCm [class*="icon-"] {
	margin-right: 2px;
}

.PostPage .auth {
	float: left;
}

.PostPage .Body {
	text-align: justify;
}

.PostPage ._Header .auth, .PostPage ._Header time {
	float: none;
	margin: 0;
	padding: 6px 0;
	display: block;
}

.PostPage ._Header .HMTop {
	border: none;
	padding-top: 9px;
}

.PostPage ._Header .HMTop .Txt {
	display: inline-block;
	vertical-align: middle;
	color: #999999;
	padding-right: 10px;
}

.PostPage ._Header .HMTop .MenuContactSocials {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.PostPage ._Header .HMTop .MenuContactSocials li {
	padding-right: 5px;
	float: none;
}

.PostPage ._Header .PostTags [class*="icon-"] {
	position: static;
}

.postImgSlider .Inner {
	margin: 20px 0;
}

.postImgSlider .Inner a {
	position: relative;
	overflow: hidden;
	display: block;
}

.postImgSlider .Inner .Block {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
}

.postImgSlider .Inner .Block span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	margin-top: -40px;
	margin-left: -25px;
	color: white;
	background: rgba(0, 0, 0, 0.4);
	font-size: 26px;
	line-height: 50px;
	text-align: center;
}

.postImgSlider .Inner .Text {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: 15px;
	width: 100%;
	text-align: center;
	color: #EEEEEE;
	font-size: 22px;
	font-weight: 300;
	opacity: 0;
}

.postImgSlider .Inner:hover .Block, .postImgSlider .Inner:hover .Text {
	opacity: 1;
}

.postImgSlider img {
	width: 100%;
}

.postImgSlider .slick-prev {
	top: 50%;
	right: auto;
	left: -20px;
	margin-top: -20px;
}

.postImgSlider .slick-next {
	top: 50%;
	left: auto;
	right: -20px;
	margin-top: -20px;
}

.ArticleDiv {
	position: relative;
	padding: 3px;
}

.ArticleDiv a {
	display: block;
	position: relative;
	border: 1px solid #3498DB;
	padding: 3px;
}

.ArticleDiv img {
	max-width: 100%;
}

.ArticlesSlider .ArticleDiv img {
	height: 170px;
	width: auto;
	min-width: 100%;
	max-width: 140%;
}

.ArticlesSlider .ArtSlideInner {
	overflow: hidden;
}

.ArticleDiv figcaption, .ArticleDiv .figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	transition: 0.3s;
	background-color: rgba(0, 0, 0, 0.75);
	color: white;
	overflow: hidden;
	font-size: 21px;
	font-weight: 300;
	padding: 0 15px;
}

.ArticleDiv:hover figcaption, .ArticleDiv:hover .figcaption {
	height: 100%;
	padding: 15px 15px 15px 46px;
}

.ArticleDiv figcaption [class*="icon-"], .ArticleDiv .figcaption [class*="icon-"] {
	padding-right: 10px;
	position: absolute;
	top: 19px;
	left: 15px;
}

.AllBooksList {
	margin: 0;
	padding: 0;
}

.AllBooksList li {
	list-style-type: none;
	display: block;
}

.AllBooksList li a {
	display: block;
	padding: 5px 0 5px 40px;
	position: relative;
	font-size: 15px;
	transition: 0.3s;
}

.AllBooksList li a:before {
	position: absolute;
	left: 15px;
	top: 5px;
	font-size: 16px;
	color: #777777;
}

.EduFaces .postName {
	margin: 0 0 10px !important;
	position: relative;
}

.EduFaces .postName:before {
	position: absolute;
	top: 3px;
	left: 0;
}

.EduFaces .LeftSec .Tags {
	margin: 0;
	position: relative;
	padding-left: 25px;
}

.EduFaces .LeftSec .Tags .Icon {
	position: absolute;
	top: 3px;
	left: 0;
}

.video_player {
	position: relative;
}

.video_player .jp-controls-holder .video_play {
	display: inline;
	width: 0;
	height: 0;
}

.video_player .jp-controls-holder .video_play a {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	background-color: rgba(41, 128, 185, 0.75);
	color: white;
	font-size: 30px;
	line-height: 60px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.6);
	z-index: 10;
	margin: -35px 0 0 -25px;
	transition: 0.3s;
}

.video_player .jp-controls-holder .video_play a:hover {
	background-color: rgba(41, 128, 185, 1);
}

.video_player .VideoPause {
	opacity: 0;
}

.video_player:hover .VideoPause {
	opacity: 1;
}

.jp-play span {
	position: relative;
	bottom: -1px;
	right: -2px;
}

.video_player li.jp-playlist-current {
	display: inline;
	width: 0;
	height: 0;
}

.video_player .jp-playlist-current .jp-playlist-current {
	position: absolute;
	list-style-type: none;
	left: 10px;
	bottom: 69px;
	background-color: rgba(255, 255, 255, 0.6);
	color: #444444;
	padding: 10px 15px;
	transition: 0.3s;
	max-width: 90%;
	opacity: 0;
}

.video_player:hover .jp-playlist-current .jp-playlist-current {
	opacity: 1;
}

.video_player li.jp-playlist-current .jp-artist {
	display: none !important;
}

.video_player .jp-full-screen, .video_player .volume_icon, .video_player .volume_bar {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
	background-color: #E74C3C;
	color: white;
	padding: 0;
	border: 0;
	outline: 0;
}

.video_player .volume_bar {
	cursor: pointer;
	cursor: ew-resize;
}

.video_player .volume_icon {
	background-color: #E67E22;
	right: 45px;
	opacity: 0;
}

.video_player .volume_icon:hover {
	background-color: #D35400;
}

.video_player .jp-full-screen {
	opacity: 0;
}

.video_player .jp-full-screen:hover {
	background-color: #C0392B;
}

.video_player:hover .volume_icon, .video_player:hover .jp-full-screen {
	opacity: 1;
}

.video_player .volume_bar {
	bottom: 45px;
	padding: 0 5px;
	height: 20px;
	background-color: rgba(255, 255, 255, 0.6);
	border: 1px solid #E67E22;
	width: 120px;
	z-index: 9;
	display: none;
}

.volume_bar .jp-volume-bar-value {
	height: 20px;
	padding: 6px 0;
	position: relative;
}

.volume_bar .jp-volume-bar-value:before {
	content: '';
	width: 100%;
	display: block;
	position: absolute;
	background-color: #E67E22;
	left: 0;
	top: 7px;
	height: 4px;
}

.video_player .jp-interface, .video_player .jp-gui {
	display: block;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	position: absolute;
}

.video_player .jp-time-holder {
	background-color: #3498DB;
	position: absolute;
	bottom: 10px;
	left: 10px;
	height: 30px;
	font-size: 22px;
	line-height: 28px;
	font-size: 16px;
	padding: 6px;
	background-color: #E74C3C;
	color: white;
	opacity: 0;
}

.video_player:hover .jp-time-holder {
	opacity: 1;
}

.video_player .jp-time-holder .jp-current-time {
	display: block;
	position: relative;
	top: -5px;
}

.video_player .jp-progress {
	position: absolute;
	left: 10px;
	bottom: 10px;
	right: 10px;
	height: 10px;
	border: 1px solid rgba(255, 255, 255, 0.4);
	transition: 0.3s;
	cursor: pointer;
	overflow: hidden;
}

.video_player .tape_play_bar {
	height: 13px;
	background-color: #2980B9;
	transition: 0.3s;
}

.video_player:hover .jp-progress {
	height: 30px;
	left: 67px;
	right: 80px;
}

.video_player:hover .tape_play_bar {
	height: 28px;
}

.video_player .jp-no-solution {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px;
	background-color: white;
	color: #444444;
	z-index: 999;
}

.video_player .jp-seek-bar {
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
	cursor: ew-resize;
}

.isFirefox .postImgSlider .slick-prev, .isFirefox .postImgSlider .slick-next, .isFirefox .HomePostsSlider .slick-prev, .isFirefox .HomePostsSlider .slick-next, .isFirefox .ArticlesSlider .slick-prev, .isFirefox .ArticlesSlider .slick-next {
	overflow: hidden;
}

/*.isFirefox .postImgSlider .slick-prev:before,.isFirefox .postImgSlider .slick-next:before,.isFirefox .HomePostsSlider .slick-prev:before,.isFirefox .HomePostsSlider .slick-next:before,.isFirefox .ArticlesSlider .slick-prev:before,.isFirefox .ArticlesSlider .slick-next:before {
  margin-left: 6px;
}*/

.VoteTable tbody {
	text-align: center;
}

.VoteTable .firstCol img {
	height: 50px;
	width: auto;
}

.VoteTable .star-rating .rating-container {
	top: -4px;
	cursor: pointer;
	cursor: ew-resize;
}

.VoteTable .secondCol, .VoteTable .CommentsInTable {
	font-size: 20px;
	font-weight: 300;
}

.VoteTable .pipsScore {
	font-size: 22px;
}

.VoteTable .star-rating {
	display: inline-block;
}

.VoteTable .star-rating .caption {
	position: absolute;
	margin: -20px -20px 0 0;
	top: 50%;
	height: 40px;
	width: auto;
	right: 100%;
	padding: 3px 0;
	background-color: rgba(211, 84, 0, 0.75);
	opacity: 0;
	transition: 0.3s;
	z-index: -1;
	min-width: 160px;
}

.VoteTable .star-rating .caption .label {
	color: white;
}

.VoteTable .star-rating .caption:after {
	content: ' ';
	display: block;
	position: absolute;
	right: -6px;
	top: 50%;
	margin-top: -6px;
	width: 0;
	height: 0;
	border-left: 6px solid rgba(211, 84, 0, 0.75);
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	z-index: 9;
}

.VoteTable .MainTr:hover .star-rating .caption {
	margin-right: -10px;
	opacity: 1;
	z-index: 9;
}

.expertAdvPlan {
	perspective: 800px;
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	overflow: visible;
	margin-top: 30px;
	margin-bottom: 30px;
}

.expertAdvPlan .Inner {
	border: 1px solid #CCCCCC;
	padding-bottom: 7px;
	box-shadow: 0 0 05px rgba(0, 0, 0, 0.3);
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-p-transform-style: preserve-3d;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
}

.expertAdvPlan:first-child .Inner {
	transform: rotateY(25deg) scale(1.1);
	-webkit-transform: rotateY(25deg) scale(1.1);
	-moz-transform: rotateY(25deg) scale(1.1);
	-ms-transform: rotateY(25deg) scale(1.1);
	-o-transform: rotateY(25deg) scale(1.1);
}

.expertAdvPlan:nth-child(2) .Inner {
	transform: rotateY(10deg);
	-webkit-transform: rotateY(10deg);
	-moz-transform: rotateY(10deg);
	-ms-transform: rotateY(10deg);
	-o-transform: rotateY(10deg);
}

.expertAdvPlan:nth-child(3) .Inner {
	transform: rotateY(-10deg);
	-webkit-transform: rotateY(-10deg);
	-moz-transform: rotateY(-10deg);
	-ms-transform: rotateY(-10deg);
	-o-transform: rotateY(-10deg);
}

.expertAdvPlan:nth-child(4) .Inner {
	transform: rotateY(-25deg) scale(1.1);
	-webkit-transform: rotateY(-25deg) scale(1.1);
	-moz-transform: rotateY(-25deg) scale(1.1);
	-ms-transform: rotateY(-25deg) scale(1.1);
	-o-transform: rotateY(-25deg) scale(1.1);
}

.expertAdvPlan .Inner:hover {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
}

.expertAdvPlan header {
	padding: 5px;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	background-color: rgba(52, 152, 219, 0.1);
}

.expertAdvPlan:nth-child(2) header {
	background-color: rgba(230, 126, 34, 0.1);
}

.expertAdvPlan:nth-child(3) header {
	background-color: rgba(46, 204, 113, 0.1);
}

.expertAdvPlan:nth-child(4) header {
	background-color: rgba(231, 76, 60, 0.1);
}

.expertAdvPlan figure {
	display: block;
	text-align: center;
	padding: 10px;
	position: relative;
	margin-bottom: 7px;
	border-bottom: 1px solid #CCCCCC;
}

.expertAdvPlan figure img {
	height: 120px;
}

.expertAdvPlan figure a {
	color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.65);
	font-size: 50px;
	opacity: 0;
}

.expertAdvPlan .Inner:hover figure a {
	opacity: 1;
}

.expertAdvPlan figure a:before {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 0;
	text-align: center;
	width: 100%;
	color: white;
}

.expertAdvPlan .Footer .In {
	display: block;
	padding: 3px 10px;
}

.miniHeading {
	font-size: 18px;
}

.exchangeImages img {
	float: left;
	height: 40px;
	margin: 5px;
}

.exchangeTable .MainTableBody td {
	padding: 5px;
	text-align: center;
}

.exchangeTable th:nth-child(1), .exchangeTable th:nth-child(2), .exchangeTable td:nth-child(1), .exchangeTable td:nth-child(2) {
	border-right: 0 !important;
}

.exchangeTable {
	margin: 40px 0;
}

.exchangeTable .MainTr {
	background-color: white !important;
}

.exchangeTable tr:nth-child(2n) {
	background-color: #F2F2F2 !important;
}

.exchangeTable tr td img {
	height: 32px !important;
	width: auto !important;
}

.exchangeTable .firstCol, .exchangeTable .lastCol {
	width: auto;
}

.SubmitCnt {
	padding: 3px 16px 1px 20px;
	margin: 0;
}

.padding0 {
	padding: 0;
}

.defaultFigure img {
	padding: 15px;
	border: 1px solid #3498DB;
}

.ForgotPass {
	border: 1px solid #DDDDDD;
	padding: 15px 10px;
}

.ForgotPass form .Text {
	padding: 7px 15px;
}

.ForgotPass .Captha img {
	height: 36px;
}

.HeadingPRight {
	font-size: 14px;
	display: block;
	padding: 7px;
	color: rgba(231, 76, 60, 0.7);
	font-weight: 400;
}

.InSignUpPage .Main {
	margin-left: 0;
	padding: 0 10px;
}

.InSignUpPage .Text {
	font-size: 14px;
}

.InSignUpPage .Submit {
	margin-top: 10px;
}

.HomeTopSectionDiv2 .H4 {
	font-size: 18px;
	font-weight: 300;
	display: block;
	margin-bottom: 10px;
}

.HeaderBrokerDetails > .Inner {
	display: block;
	position: absolute;
	opacity: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.HeaderBrokerDetails > .Inner.active {
	opacity: 1;
}

.Inline {
	display: inline;
}

.exchangeTable .secondCol {
	font-size: 25px;
}

.exchangeTable .secondCol [class*="icon-"] {
	display: block;
	color: #777777;
	animation: transAnim 0.9s ease-in-out infinite alternate;
	-webkit-animation: transAnim 0.9s ease-in-out infinite alternate;
	-moz-animation: transAnim 0.9s ease-in-out infinite alternate;
}

.exchangeTable .MainTr:nth-child(2) .secondCol [class*="icon-"] {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

.exchangeTable .MainTr:nth-child(3) .secondCol [class*="icon-"] {
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

.exchangeTable .MainTr:nth-child(4) .secondCol [class*="icon-"] {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
}

.exchangeTable .MainTr:nth-child(5) .secondCol [class*="icon-"] {
	-webkit-animation-delay: 0.4s;
	-moz-animation-delay: 0.4s;
	animation-delay: 0.4s;
}

.exchangeTable .MainTr:nth-child(6) .secondCol [class*="icon-"] {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.exchangeTable .MainTr:nth-child(7) .secondCol [class*="icon-"] {
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	animation-delay: 0.6s;
}

.exchangeTable tbody td {
	height: 57px;
}

.brokersTable .MoreInfoBrokerL, .brokersTable .MoreInfoBrokerL:hover, .brokersTable .MoreInfoBrokerL:focus {
	font-size: 21px;
	display: inline-block;
	padding: 1px 2px 1px 5px;
	color: #999999;
	width: auto;
	height: auto;
	position: relative;
	top: -1px;
}

.brokersTable .MoreInfoBrokerL:hover {
	color: #3498DB;
}

.TextInfoBrokerL {
	position: relative;
	top: -5px;
}

.brokersTable .withInfo {
	padding: 3px 10px 0;
	margin-bottom: -2px;
}

.PipsafeAlertBox {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.4);
	text-align: left;
	display: none;
}

.PipsafeAlertBox .alertInner {
	position: absolute;
	top: 50%;
	left: 50%;
}

.PipsafeAlertBox .alertInner > .Inner {
	position: relative;
	margin-top: -25%;
	left: -50%;
	border: 1px solid #FFFFFF;
	border: 1px solid rgba(255, 255, 255, 0.8);
	width: 400px;
	max-width: 100%;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
	top: -100%;
}

.PipsafeAlertBox .alertInner .header {
	padding: 5px 15px;
	background-color: rgba(255, 255, 255, 0.7);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.PipsafeAlertBox .alertInner .header {
	padding: 5px 15px;
	background-color: rgba(255, 255, 255, 0.8);
	font-size: 25px;
	font-weight: 300;
}

.PipsafeAlertBox .alertInner .header [class*="icon-"] {
	position: relative;
	bottom: -1px;
	font-size: 26px;
}

.PipsafeAlertBox .alertInner .Body {
	padding: 10px 15px;
	background-color: rgba(255, 255, 255, 0.9);
}

.PipsafeAlertBox .closeAlert {
	position: relative;
	bottom: -5px;
}

.PipsafeAlertBox .Cover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.PipsafeAlertBox.active .alertInner {
	-webkit-perspective: 500px;
	perspective: 500px;
}

.PipsafeAlertBox.active .alertInner > .Inner {
	top: 0;
	transition: 0.3s;
	-wekit-transition: 0.3s;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	animation: AlertAnimate 0.7s ease-in-out alternate;
	-webkit-animation: AlertAnimate 0.7s ease-in-out alternate;
	-moz-animation: AlertAnimate 0.7s ease-in-out alternate;
}

.pipsMenu .PersonalArea a.pipsMainA {
	padding: 16px 8px;
}

.pipsMenu .logOut a.pipsMainA {
	padding: 19px 5px;
}

.scrolledToDown .pipsMenu .PersonalArea .pipsMainA {
	padding: 14px 10px;
}

.panel-group .panel {
	border-radius: 0;
}

.panel-group .panel + .panel {
	margin-top: 0;
	border-top: 0;
}

.panel-default > .panel-heading {
	padding: 0;
}

.panel-default > .panel-heading .panel-title a {
	padding: 10px 15px 10px 42px;
	display: block;
	position: relative;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.panel-default > .panel-heading .panel-title a [class*="icon-"] {
	position: absolute;
	top: 50%;
	left: 15px;
	font-size: 20px;
	margin-top: -10px;
}

.HomePage .panel-default > .panel-heading .panel-title a {
	padding: 10px 40px 12px 50px;
	background-color: transparent !important;
	color: #333333 !important;
	font-weight: 400;
	font-size: 17px;
}

.HomePage .panel-default > .panel-heading .panel-title a [class*="icon-"] {
	left: auto;
	right: 15px;
}

.panel-default.active > .panel-heading .panel-title a, .panel-default > .panel-heading .panel-title a:hover, .panel-default > .panel-heading .panel-title a:focus {
	background-color: #3498DB;
	color: white;
}

.panel-default.active > .panel-heading .panel-title a [class*="icon-"]:before {
	content: "\e041";
}

.panel-group .panel-body {
	padding-left: 41px;
}

.relatedLinkBox {
	padding: 10px 15px 30px;
}

.relatedLinkBox .relatedLinkHead {
	margin: 8px 0 0;
	border-bottom: 1px solid #3498DB;
	padding: 8px 0;
}

.relatedLinkBox .relatedLinkUl {
	margin: 0 0 8px;
	padding: 0;
	border-left: 1px solid #3498DB;
	list-style-type: none;
	overflow: hidden;
}

.SeeMoreLinks {
	text-align: right;
	padding: 3px;
	cursor: pointer;
	display: none;
}

.SeeMoreLinks:hover {
	color: #E74C3C;
}

.SeeMoreLinks .Icon {
	font-size: 18px;
	position: relative;
	bottom: -3px;
	margin-left: 3px;
}

.relatedLinkUl li {
	padding: 0;
	display: block;
}

.relatedLinkUl li a {
	padding: 7px 15px;
	display: block;
	color: #666666;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.relatedLinkUl li a:hover, .relatedLinkUl li a:focus {
	color: #E74C3C;
	padding-left: 20px;
}

.relatedLinkUl li a [class*='icon-'] {
	padding-right: 3px;
}

.relatedLinkBox .relatedLinkHead [class*='icon-'] {
	font-size: 22px;
	position: relative;
	bottom: -2px;
	padding: 0 4px 0 3px;
}

#sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	display: table;
}

#sortable .ui-state-default {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
	*display: inline;
	margin-left: -3px;
	background-color: transparent;
	border: 0;
}

#sortable .ui-state-default.col1 {
	width: 25%;
}

#sortable .ui-state-default.col2 {
	width: 50%;
}

#sortable .ui-state-default.col4 {
	width: 100%;
}

.MemberArea .RightCol {
	width: 75%;
	float: left;
	padding: 20px 5px;
}

.MemberArea .RightInner {
	border: 1px solid #CCCCCC;
	padding: 20px 10px;
	overflow: hidden;
}

.HomeBox {
	padding: 5px;
}

.HomeBox > .Inner {
	border-radius: 4px;
	text-align: center;
	font-weight: 400;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}

.HomeBox .Header .HeaderLink {
	height: 48px;
	display: block;
	padding: 10px 15px;
	background-color: #444444;
	color: white;
	font-size: 20px;
	font-weight: 300;
	cursor: move;
	border-radius: 4px 4px 0 0;
}

.HomeBox > .Inner [class^="Body"] {
	border-radius: 0 0 4px 4px;
}

.HomeBox .Header1 .HeaderLink {
	font-size: 14px;
	padding: 13px 3px;
}

.HomeBox .Header2 .HeaderLink {
	font-size: 15px;
	padding: 10px 3px;
}

.HomeBox .Header .HeaderLink [class*='icon-'] {
	font-size: 23px;
	position: relative;
	bottom: -1px;
}

.HomeBox .Header1 .HeaderLink [class*='icon-'] {
	font-size: 18px;
}

.HomeBox .Body1 a {
	display: block;
	padding: 20px 3px;
	font-size: 22px;
	font-weight: 300;
	color: #EEEEEE;
	height: 71px;
}

.HomeBox .Body1_2 a {
	padding: 16px 3px 15px;
}

.HomeBox .Body1_3 a {
	padding: 20px 3px 21px;
}

.HomeBox .Body1_4 a {
	font-size: 14px;
	padding: 26px 3px;
}

.HomeBox .Body1 a:hover {
	color: white;
}

.PipsCreadit {
	display: inline-block;
	position: relative;
	margin-right: 3px;
	min-width: 40px;
	height: 40px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	border-radius: 50%;
	top: -2px;
	line-height: 40px;
	font-size: 13px;
	font-weight: 400;
}

.HomeBox .Body2 {
	padding: 15px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.HomeBox .Body2 a {
	display: block;
	padding: 4px 0;
	font-size: 15px;
	color: #EEEEEE;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
}

.HomeBox .Body2 a:hover {
	color: white;
}

.HomeBox .Body2 a:before {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 0;
	transition: 0.3s;
	-wenkit-transition: 0.3s;
	display: block;
	content: '';
	background-color: #EEEEEE;
}

.HomeBox .Body2 a:hover:before {
	width: 50%;
}

.HomeBox .Body3 {
	padding: 15px;
	width: 100%;
	position: relative;
}

.HeaderOnBody, .HeaderOnBody2 {
	color: #EEEEEE;
	font-size: 20px;
	font-weight: 300;
}

.HeaderOnBody2 {
	color: #444444;
}

.HeaderOnBody [class*="icon-"], .HeaderOnBody2 [class*="icon-"] {
	font-size: 22px;
	position: relative;
	bottom: -1px;
}

.AddNewAcc {
	width: 100%;
	border: none;
	border: 1px solid #EEEEEE;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

.AddNewAcc thead td {
	padding: 8px 15px;
	color: #111111;
	background-color: #E2E2E2;
	border: none;
}

.AddNewAcc tbody td {
	padding: 10px 15px;
	border: none;
	color: #444444;
}

.AddNewAcc tr td:first-child {
	width: 40%;
}

.AddNewAcc tr td {
	text-align: left;
}

.AddNewAcc tr td:last-child {
	text-align: center;
}

.chosen-container-single .chosen-single div {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 25px;
	line-height: 34px;
	right: 11px;
}

.chosen-container-single .chosen-single div:before {
	content: "\e7c1";
}

.chosen-container-single.chosen-with-drop .chosen-single div:before {
	content: "\e7c4";
}

.chosen-container-single .chosen-single {
	background: #EEEEEE;
	border-radius: 0;
	border: 1px solid #666666;
	height: auto;
	padding: 4px 15px;
	font-size: 17px;
}

.chosen-container-single.chosen-with-drop .chosen-single {
	background: #FFFFFF;
}

.chosen-container-active.chosen-with-drop .chosen-single, .chosen-container .chosen-drop, .chosen-container-single .chosen-search input[type=text] {
	border-color: #666666;
}

.chosen-container .chosen-results li {
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.chosen-container .chosen-results li.highlighted {
	background: transparent;
	background-color: #3498DB;
}

.chosen-container-single .chosen-single span {
	font-weight: 300;
}

.UserAccountsTable2 .chosen-container-single .chosen-single, .UserAccountsTable2 input.AddBrNo {
	border-color: #3498DB;
	background-color: white;
}

.UserAccountsTable2 input.AddBrNo:focus {
	background-color: white;
	box-shadow: 0 0 5px #3498DB;
	border-color: #3498DB;
}

.AddNewAcc .AddBrNo, .AddNewAcc .AddBrNo:focus {
	height: 32px;
	border: 1px solid #666666;
	background-color: #EEEEEE;
	width: 100%;
	padding: 3px 15px;
	outline: none;
}

.AddNewAcc .AddAcconut {
	height: 32px;
	border: 1px solid #666666;
	background-color: #EEEEEE;
	color: #3498DB;
	padding: 5px 12px 5px 40px;
	font-size: 15px;
	display: inline-block;
	position: relative;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.AddNewAcc .AddAcconut:hover {
	border-color: #EEEEEE;
	background-color: #3498DB;
	color: white;
}

.AddNewAcc .AddAcconut [class*="icon-"] {
	font-size: 21px;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	padding: 4px 3px;
	border-right: 1px solid #666666;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.AddNewAcc .AddAcconut:hover [class*="icon-"] {
	border-color: #EEEEEE;
	color: white;
}

.UserAccountsTable2 .AddAcconut {
	background-color: #3498DB;
	color: white;
	border-color: #AAAAAA;
}

.UserAccountsTable2 .AddAcconut:hover, .UserAccountsTable2 .AddAcconut:active {
	background-color: #2980B9;
	color: white;
	border-color: #AAAAAA;
}

.UserAccountsTable2 .AddAcconut [class*="icon-"] {
	border-color: white;
}

.UserAccountsTable tbody tr {
	border-bottom: 1px solid #EEEEEE;
}

.UserAccountsTable tbody tr:nth-child(2n) {
	background-color: rgba(0, 0, 0, 0.1);
}

.UserAccountsTable tbody td {
	border-right: 1px solid #EEEEEE;
	color: white;
}

.UserAccountsTable tbody td:last-child {
	border-right: 0;
}

.UserAccountsTable thead td {
	border-right: 1px solid #AAAAAA;
}

.UserAccountsTable thead td:last-child {
	border-right: 0;
}

.UserAccountsTable2 tr td:first-child {
	width: auto;
}

.UserAccountsTable2 {
	border-color: #AAAAAA;
}

.UserAccountsTable2 tbody tr {
	border-bottom: 1px solid #AAAAAA;
}

.UserAccountsTable2 tbody tr:nth-child(2n) {
	background-color: rgba(0, 0, 0, 0.1);
}

.UserAccountsTable2 tbody td {
	border-right: 1px solid #AAAAAA;
	color: #444444;
}

.UserAccountsTable2 tbody td:last-child {
	border-right: 0;
}

.UserAccountsTable2 thead td {
	border-right: 1px solid #EEEEEE;
	background-color: #3498DB;
	color: white;
}

.UserAccountsTable2 thead td:last-child {
	border-right: 0;
}

.HeaderLink {
	position: relative;
}

.HeaderLink .NotifyMsg {
	position: absolute;
	right: -5px;
	top: -5px;
	background-color: #E74C3C;
	width: 26px;
	height: 26px;
	display: block;
	border-radius: 50%;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
}

.MemberArea {
	border-bottom: 1px solid #CCCCCC;
}

.MemberArea .LeftCol {
	width: 25%;
	float: left;
}

.MemberArea .LeftCol .UserDetails {
	padding: 20px 15px;
	float: left;
	width: calc(100% - 100px);
}

.MemberArea .LeftCol .UserDetails .UserProfileImg {
	max-width: 100%;
	max-height: 130px;
	padding: 10px;
	border: 1px solid #3498DB;
	margin-bottom: 5px;
}

.MemberArea .LeftCol .UserDetails .Name, .MemberArea .LeftCol .UserDetails .Details, .PipsafeTitle1 {
	display: block;
	padding: 10px;
	font-size: 18px;
	font-weight: 300;
	border-bottom: 1px solid #E2E2E2;
	margin: 0;
}

.topSectionSide {
	padding-bottom: 15px;
	border-bottom: 1px solid #E2E2E2;
}

.MemberArea .LeftCol .UserDetails .UserProfileImg, .MemberArea .LeftCol .UserDetails .Name {
	float: left;
	width: 50%;
	border-color: #E2E2E2;
	padding: 0;
}

.MemberArea .LeftCol .UserDetails .Name {
	border-bottom: 0;
	padding-left: 15px;
}

.MemberArea .LeftCol .UserDetails .Name .Text {
	display: block;
}

.editMyProfile {
	position: relative;
	top: -12px;
	font-size: 70%;
}

.mainBalanceSide {
	font-weight: bold;
	font-size: 120%;
	position: relative;
	top: -3px;
}

.MemberArea .LeftCol .UserDetails .Details:last-child {
	border-bottom: none;
}

.PipsafeTitle1 {
	margin-bottom: 15px;
	color: #444444;
}

.PipsafeTitle1:hover, .PipsafeTitle1:focus {
	color: #000000;
}

.MemberArea .LeftCol .UserDetails .Details .Text, .PipsafeTitle1 .Text {
	float: right;
}

.MemberArea .LeftCol .UserDetails .Details .LabelName, .PipsafeTitle1 .LabelName {
	font-size: 16px;
	position: relative;
	top: -1px;
}

.MemberArea .LeftCol .UserDetails .Details [class*="icon-"], .PipsafeTitle1 [class*="icon-"] {
	position: relative;
	bottom: -1px;
	padding-right: 2px;
}

.MemberArea .LeftCol .UserDetails .Details .LabelName {
	font-size: 14px;
	top: 0;
	padding-right: 7px;
}

.MemberArea .LeftCol .UserDetails .Details {
	padding: 10px 0 15px;
}

.Details .infoSide {
	font-size: 80%;
	color: #888888;
	position: relative;
	bottom: -3px;
}

.Details .editGoToProfile {
	float: right;
	font-weight: 400;
	border: 1px solid #3498DB;
	padding: 2px 10px;
	display: inline-block;
	border-radius: 5px;
}

.Details .editGoToProfile:hover {
	color: #FFFFFF;
	background-color: #2980B9;
	float: right;
}

.Details .editGoToProfile [class*="icon-"] {
	color: #2980B9 !important;
}

.Details .editGoToProfile:hover [class*="icon-"] {
	color: #FFFFFF !important;
}

.MemberArea .LeftCol .UserDetails .Details {
	border: none;
}

.MemberArea .LeftCol .UserDetails .Details [class*="icon-"] {
	color: #AAAAAA;
	width: 18px;
	display: inline-block;
}

.MemberArea .LeftCol .UserDetails .Details .Text {
	display: block;
	float: none;
	padding-left: 24px;
	color: #000000;
	font-weight: 400;
	font-size: 16px;
}

.MemberArea .LeftCol .UserDetails .Details #NickName {
	text-transform: capitalize;
}

.MemberArea .LeftCol .myMenu {
	display: block;
	background-color: #3498DB;
	width: 79px;
	float: right;
	margin-right: 20px;
}

.MemberArea .LeftCol .myMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 20px 0;
}

.MemberArea .LeftCol .myMenu a {
	color: white;
	display: block;
	text-align: center;
	font-size: 13px;
	position: relative;
	border-bottom: 1px solid #2980B9;
}

.MemberArea .LeftCol .myMenu li:last-child a {
	border-bottom: none;
}

.MemberArea .LeftCol .myMenu a .Inner {
	display: block;
	padding: 11px 2px;
	background-color: #3498DB;
	transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	position: relative;
	z-index: 1;
}

.MemberArea .LeftCol .myMenu a:hover .Inner, .MemberArea .LeftCol .myMenu a:focus .Inner, .MemberArea .LeftCol .myMenu li.active a .Inner {
	background-color: #2980B9;
}

.MemberArea .LeftCol .myMenu a:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 12px solid #3498DB;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	right: 0;
	top: 50%;
	margin-top: -12px;
}

.MemberArea .LeftCol .myMenu a:hover:before, .MemberArea .LeftCol .myMenu a:focus:before, .MemberArea .LeftCol .myMenu li.active a:before {
	right: -12px;
	border-left-color: #2980B9;
}

.MemberArea .LeftCol .myMenu a .Text {
	display: block;
	padding: 5px 0 0;
}

.MemberArea .LeftCol .myMenu a .Info {
	position: absolute;
	width: 26px;
	height: 26px;
	font-size: 16px !important;
	right: -8px;
	top: -8px;
	color: white;
	background-color: #FF9100;
	border-radius: 50%;
	line-height: 26px;
	text-align: center;
}

.RightInner .maxCharLab {
	position: relative;
	margin-bottom: 1px;
	margin-top: -5px;
	color: #777777;
	font-size: 12px;
}

.RightInner .charsLeft {
	position: relative;
	color: #777777;
	font-size: 12px;
}

.RightInner .charsLeft .NoChars, .RightInner .charsLeft .NoWords {
	color: #E15F00;
}

.MemberArea .LeftCol .myMenu a [class*="icon-"] {
	font-size: 40px;
}

.Hr2 {
	border-color: #E2E2E2;
}

.AddPaymentTabs {
	margin: 0;
	padding: 0;
	border: solid #3498DB;
	border: solid rgba(52, 152, 219, 0.75);
	border-width: 1px 1px 0 1px;
}

.AddPaymentTabs li {
	padding: 0;
	display: block;
	list-style-type: none;
}

.AddPaymentTabs li a {
	padding: 8px 15px;
	display: block;
	border-bottom: 1px solid #3498DB;
	border-bottom: 1px solid rgba(52, 152, 219, 0.75);
	color: #444444;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.AddPaymentTabs li.active a, .AddPaymentTabs li a:hover, .AddPaymentTabs li a:active {
	color: white;
	background-color: #3498DB;
}

.AddPaymentDivs {
	border: 1px solid #3498DB;
	border: 1px solid rgba(52, 152, 219, 0.75);
	padding: 10px 0;
}

#AddPaymentForms {
	padding: 0;
}

#AddPaymentForms form {
	padding: 10px 0;
}

.AddPaymentDivs fieldset {
	display: block;
	padding: 5px 15px;
}

.AddPaymentDivs fieldset label {
	padding: 4px 5px 4px 0;
}

.AddPaymentDivs fieldset input, .AddPaymentDivs fieldset select {
	width: 180px;
	padding: 5px 10px;
	outline: none;
	border: 1px solid #AAAAAA;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	float: right;
}

.AddPaymentDivs fieldset input[name="UserCaptcha"] {
	float: right;
	margin-left: 90px;
}

.AddPaymentDivs fieldset .class123 {
	position: absolute;
	top: 4px;
	right: 205px;
}

.AddPaymentDivs fieldset textarea {
	width: 100%;
	padding: 10px 15px;
	outline: none;
	border: 1px solid #AAAAAA;
	height: 100px;
	resize: none;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.AddPaymentDivs .SecurityCode {
	padding: 0;
}

.AddPaymentDivs .SecurityCode img {
	height: 32px;
}

.AddPaymentDivs fieldset input:focus, .AddPaymentDivs fieldset textarea:focus {
	border: 1px solid #9B59B6;
}

.Margin_0 {
	margin: 0;
}

.AddNewAcc2 thead td, .AddNewAcc3 thead td {
	background-color: #9B59B6;
}

.AddNewAcc4 thead td {
	background-color: #E74C3C;
}

.AddNewAcc5 thead td {
	background-color: #1ABC9C;
}

.AddNewAcc8 thead td {
	background-color: #16A085;
}

.AddNewAcc2 tbody tr td:first-child, .AddNewAcc7 tbody tr td:first-child {
	padding: 0;
}

.AddNewAcc2 tbody tr td .BankName, .AddNewAcc7 tbody tr td .BankName {
	border-bottom: 1px solid #AAAAAA;
	padding: 7px 15px;
	display: block;
}

.AddNewAcc2 tbody tr td .BankName:last-child, .AddNewAcc7 tbody tr td .BankName:last-child {
	border-bottom: 0;
}

.AddNewAcc7 thead td {
	background-color: #3498DB;
}

.RemovePending {
	padding: 0;
	display: inline-block;
	font-size: 18px;
	color: #E74C3C;
	margin-left: 10px;
}

.RemovePending span {
	display: block;
	padding: 6px 10px;
	border: 1px solid #E74C3C;
	position: relative;
	bottom: -2px;
	border-radius: 3px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.ui-state-default .AddNewAcc .RemovePending, .ui-state-default .AddNewAcc .RemovePending:link {
	color: white;
}

.RemovePending:hover span, .RemovePending:focus span {
	background-color: #E74C3C;
	color: white;
}

.AddNewAcc tbody .Status .Icon {
	font-size: 18px;
	display: inline-block;
	position: relative;
	bottom: -2px;
	margin-right: 5px;
}

.PointBox {
	border: 1px solid #1ABC9C;
	padding: 25px 30px;
	font-size: 26px;
	font-weight: 300;
	margin-bottom: 15px;
}

.PointBox .Label {
	width: 50%;
	float: left;
}

.PointBox .Info {
	width: 50%;
	float: left;
	font-size: 30px;
}

.PointBox .Label [class*="icon-"] {
	font-size: 36px;
	position: relative;
	bottom: -8px;
}

.PointLevel {
	border: 1px solid #1ABC9C;
	padding: 25px 30px;
	font-size: 26px;
	font-weight: 300;
	margin-bottom: 15px;
}

.PointLevel .Label {
	width: 50%;
	float: left;
	padding: 10px 0;
}

.PointLevel .Info {
	width: 50%;
	float: left;
}

.PointLevel .Label [class*="icon-"] {
	font-size: 36px;
	position: relative;
	bottom: -8px;
}

.PointLevel .Info img {
	width: 70px;
	height: 70px;
	position: relative;
	top: -2px;
	margin-right: 10px;
}

.maxWidth1 {
	max-width: 100%;
}

.Pointdiv {
	border: 1px solid #1ABC9C;
	padding: 15px 30px;
}

.MarginT0 {
	margin-top: 0;
}

.MyProfForm, .MyProfDoc, .MyProfSection {
	border: 1px solid #D35400;
	margin: 10px 0;
	padding: 20px 30px;
	font-size: 16px;
}

.MyProfForm fieldset {
	padding: 10px 0;
}

.MyProfForm label {
	width: 30%;
	float: left;
	text-align: right;
	padding: 6px 15px 0 0;
}

.MyProfForm .Input {
	width: 70%;
	float: left;
}

.MyProfForm .Input.VerifiedMobIcon {
	position: relative;
}

.MyProfForm .Input.VerifiedMobIcon .Icon {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 24px;
	color: #1ABC9C;
}

.MyProfForm .Avatar .Input {
	position: relative;
}

.MyProfForm .Input input, .MyProfForm .Input select {
	width: 100%;
	padding: 5px 20px;
	border: 1px solid #AAAAAA;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	outline: none;
}

.MyProfForm .Input input:focus, .MyProfForm .Input select:focus {
	border: 1px solid #D35400;
}

.MyProfForm .Input input[readonly], .MyProfForm .Input select[readonly] {
	background-color: #F2F2F2;
}

.MyProfForm .Input .bootstrap-filestyle input {
	cursor: not-allowed;
}

.bootstrap-filestyle input.form-control {
	border-radius: 0;
	border-right: none;
}

.bootstrap-filestyle .group-span-filestyle {
	border: 1px solid #D35400;
	color: #444444;
	padding: 0 15px;
	outline: none;
	cursor: pointer;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.bootstrap-filestyle .group-span-filestyle:hover {
	background-color: #D35400;
}

.bootstrap-filestyle .group-span-filestyle:hover * {
	color: white;
}

.bootstrap-filestyle .glyphicon {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 20px;
	position: relative;
	margin-right: 10px;
	bottom: -2px;
}

.bootstrap-filestyle .glyphicon:before {
	content: "\e90d";
}

.MyProfDoc .bootstrap-filestyle .glyphicon:before {
	content: "\e654";
}

.group-span-filestyle .btn {
	background-color: transparent;
	border: none;
	padding: 0;
}

.group-span-filestyle .buttonText {
	font-size: 16px;
	position: relative;
	top: -1px;
}

.SubmitForm .Input {
	float: right;
}

.SubmitForm .Input img {
	border: 1px solid #D35400;
	padding: 10px;
	max-height: 130px;
	max-width: 120px;
}

.SubmitForm .Input img {
	border: 1px solid #D35400;
	padding: 5px;
}

.SubmitForm .Input button {
	float: right;
	margin-top: 20px;
	min-width: 100px;
	font-weight: 300;
}

.ProfDocumentHead, .highLite2 {
	display: inline-block;
	margin: 10px 0;
	padding: 5px 10px;
	color: white;
	background-color: #E67E22;
}

.highLite2 {
	margin: 0;
	background-color: #3498DB;
}

.ProfCheckS {
	margin: 0;
	padding: 5px 15px;
	font-size: 18px;
	display: inline-block;
}

.ProfCheckS .Label {
	margin-right: 8px;
}

.MyProfDoc {
	padding: 0;
}

.MyProfDoc .Left {
	width: 60%;
	float: left;
	border-right: 1px solid #D35400;
	padding: 20px;
}

.MyProfDoc .Right {
	width: 40%;
	border-left: 1px solid #D35400;
	float: left;
	margin-left: -1px;
	padding: 20px;
}

.MyProfDoc select {
	padding: 5px 10px;
	border: 1px solid #D35400;
	outline: none;
	width: 100%;
}

.MyProfDoc textarea {
	padding: 5px 10px;
	border: 1px solid #D35400;
	outline: none;
	width: 100%;
	height: 140px;
	resize: none;
	margin-bottom: 6px;
}

.MyProfDoc .pipsafeBtn5 {
	min-width: 50px;
	font-weight: 300;
	margin: 10px 0 0;
}

.NoFile {
	font-size: 21px;
	font-weight: 300;
	color: #888888;
	border: 1px solid #CCCCCC;
	display: block;
	padding: 20px 30px;
	margin: 10px 0;
	display: block;
}

.FilesList1 {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

.FilesList1 li {
	display: block;
	padding: 6px 0;
	border-bottom: 1px solid #CCCCCC;
}

.FilesList1 li:last-child {
	border-bottom: 0;
}

.FilesList1 .View, .FilesList1 .Remove, .ProfMegDiv .View, .ProfMegDiv .Remove {
	display: block;
	padding: 4px 5px;
	font-size: 16px;
	color: #3498DB;
	border: 1px solid #3498DB;
	border-radius: 3px;
	background-color: transparent;
	transition: 0.3s;
	margin: 0 3px;
	float: right;
}

.FilesList1 .Remove {
	padding: 0;
	border: 0;
	border-radius: 0;
}

.FilesList1 .Remove span {
	padding: 4px 5px;
	border: 1px solid #3498DB;
	transition: 0.3s;
	border-radius: 3px;
	position: relative;
	top: 3px;
}

.ProfMegDiv .View, .ProfMegDiv .Remove {
	padding: 0;
}

.ProfMegDiv .View [class*="icon-"], .ProfMegDiv .Remove [class*="icon-"] {
	padding: 4px 5px;
	display: block;
}

.FilesList1 .View:hover, .FilesList1 .View:focus, .ProfMegDiv .View:hover, .ProfMegDiv .View:focus {
	color: white;
	background-color: #3498DB;
}

.FilesList1 .Remove span, .ProfMegDiv .Remove {
	color: #E74C3C;
	border: 1px solid #E74C3C;
}

.ProfMegDiv .Remove:hover, .ProfMegDiv .Remove:focus {
	color: white;
	background-color: #E74C3C;
}

.ProfMegDiv .Date {
	font-size: 13px;
	font-weight: 400;
	display: inline-block;
	padding: 4px 0 4px 12px;
}

.FilesList1 .Remove:hover span, .FilesList1 .Remove:focus span {
	color: white;
	background-color: #E74C3C;
}

.FilesList1 .Text {
	font-size: 14px;
	display: inline-block;
	padding: 3px 5px 3px 0;
}

.FilesList1 div.pull-right {
	width: 68px;
}

.RefferalBx {
	padding: 20px 30px;
	text-align: center;
	border: 1px solid #3498DB;
}

.RefferalBx input {
	border: 1px solid #3498DB;
	padding: 5px;
	width: 100%;
	outline: none;
	color: #888888;
}

.RefferalBx .Img {
	height: 180px;
	position: relative;
	text-align: center;
}

.RefferalBx .Img .Inner {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.RefferalBx img {
	max-height: 180px;
	max-width: 100%;
}

.RefferalBx .pipsafeBtn3 {
	min-width: 50px;
	font-size: 16px;
	border: 0;
	outline: 0;
	margin: 0 0 20px;
}

.RefferalBx .pipsafeBtn3 [class*="icon-"] {
	font-size: 20px;
}

.ChangeFormPass .Input button {
	float: none;
	margin: 0;
}

.ChangeFormPass .Captcha label {
	padding: 0 15px 0 0;
	margin: 0;
}

.ChangeFormPass .Captcha img {
	height: 34px;
	position: relative;
}

.RadioBtn {
	display: inline-block;
	padding: 6px 15px 0 15px;
	float: none;
	width: auto;
	position: relative;
	cursor: pointer;
}

.RadioBtn [type="radio"] {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	width: 20px;
}

.RadioBtn input:checked + [class*="icon-"]:before {
	content: "\e8f1";
}

.RadioBtn [class*="icon-"] {
	padding: 6px;
	position: relative;
	bottom: -2px;
}

.AddPaymentDivs .RadioBtn [class*="icon-"] {
	bottom: 0;
}

.AddPaymentDivs .RadioBtn .Text {
	color: #666666;
. transition: 0.3 s;
	-webkit-transition: 0.3s;
}

.AddPaymentDivs .RadioBtn input:checked ~ .Text {
	color: #111111;
}

.AddPaymentDivs .WithdInfo {
	display: block;
	float: right;
}

.AddPaymentDivs .WithdInfo span {
	display: block;
	padding: 0 5px;
	font-size: 21px;
	top: -3px;
	position: relative;
	color: #777777;
	transition: 0.3s;
}

.AddPaymentDivs .WithdInfo:hover span {
	color: #1ABC9C;
}

.MemberArea .RightInner#Messages {
	padding: 0;
}

.MemberArea #Messages .Header {
	padding: 0 10px;
	margin: 0;
	background-color: #34495E;
}

.MemberArea #Messages .Header li {
	list-style-type: none;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	float: left;
	margin-bottom: 0;
}

.MemberArea #Messages .Header li:first-child {
	border-right: 1px solid #2C3E50;
}

.MemberArea #Messages .Header a {
	font-size: 18px;
	padding: 10px 15px;
	display: block;
	color: white;
	position: relative;
	font-weight: 300;
	box-shadow: 0 0 0 !important;
}

.MemberArea #Messages .Header a [class*="icon-"] {
	padding-right: 6px;
}

.MemberArea #Messages .Header a:hover, .MemberArea #Messages .Header a:focus, .MemberArea #Messages .Header .active a {
	background-color: #2C3E50;
}

.MemberArea #Messages .Header .active a:after {
	position: absolute;
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #2C3E50;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}

.MemberArea #Messages .Body {
	padding: 20px;
	margin: 0;
}

.MsgBoxProfile {
	margin: 0;
	padding: 0;
	border: 1px solid rgba(52, 73, 94, 0.3);
}

.MsgBoxProfile li {
	display: block;
	list-style-type: none;
	margin-bottom: 0;
}

.MsgBoxProfile a {
	display: block;
	padding: 7px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #34495E;
	border-bottom: 1px solid rgba(52, 73, 94, 0.3);
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.MsgBoxProfile a.New {
	color: #E74C3C;
}

.MsgBoxProfile li:last-child a {
	border-bottom: 0;
}

.MsgBoxProfile a:hover, .MsgBoxProfile a:focus, .MsgBoxProfile a.active {
	background-color: #34495E;
	color: white;
}

.MsgPrev, .MsgNext {
	font-size: 20px;
	padding: 8px;
	display: inline-block;
	background-color: transparent;
	color: #34495E;
}

.MsgNext {
	float: right;
}

.MsgPrev.disable, .MsgNext.disable {
	opacity: 0.5;
}

.NoneMasgPre {
	border: 1px solid #CCCCCC;
	padding: 30px;
	font-size: 24px;
	text-align: center;
	color: #888888;
	font-weight: 300;
}

.ProfMegDiv {
	border: 1px solid #CCCCCC;
	padding: 10px 15px;
}

#CreateMsg input, #CreateMsg textarea {
	padding: 5px 15px;
	border: 1px solid #34495E;
	border: 1px solid rgba(52, 73, 94, 0.4);
	margin: 10px 10px 0 0;
	width: 100%;
	outline: none;
	box-shadow: 0 0 0 !important;
	transition: 0.3s;
}

#CreateMsg input:focus, #CreateMsg textarea:focus {
	border: 1px solid #34495E;
}

#CreateMsg textarea {
	resize: none;
	height: 120px;
}

.PIcon1 {
	position: relative;
	bottom: -2px;
	margin-right: 4px;
}

.PIcon2 {
	position: relative;
	bottom: -1px;
	margin-right: 5px;
}

.AdvPage {
	background-color: #F7F7F7;
	overflow-x: hidden;
}

.advList {
	list-style-type: none;
}

.advList li {
	font-size: 16px;
	padding: 3px 0;
}

.AdvTabList {
	padding: 0;
}

.AdvTabList li {
	list-style-type: none;
}

.AdvTabList li a {
	display: block;
	color: #444444;
	background-top: #F7F7F7;
	border-top: 1px solid #CCCCCC;
	padding: 7px 15px;
	font-size: 16px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.AdvTabList li:first-child a {
	border-top: 0;
}

.AdvTabList li:last-child a {
	border-bottom: 1px solid #CCCCCC;
}

.AdvContentDiv {
	background-color: #FFFFFF;
	padding: 10px 15px;
	border-left: 1px solid #DDDDDD;
}

.AdvTabList li a:hover, .AdvTabList li a:focus, .AdvTabList li.active a {
	color: white;
	background-color: #3498DB;
}

.AdvSize {
	padding: 10px 0;
	font-size: 20px;
}

.AdvBoxOut {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
}

.CompanyPage {
	padding: 30px 0;
}

.CompanyPage .PipLogo {
	width: 70px;
	height: 70px;
	float: left;
	display: inline-block;
	margin-right: 15px;
}

.CompanyPage .CoName {
	margin-top: 14px;
}

.pipsList1 {
	padding: 0;
	margin: 10px 0;
	list-style-type: none;
	font-size: 15px;
}

.pipsList1 li {
	padding: 5px 0 5px 11px;
}

.pipsInfo {
	padding-left: 10px;
}

.pipsInfo [class*="icon-"] {
	margin-right: 5px;
	position: relative;
	bottom: -1px;
}

.contactInfos {
	padding: 30px 0;
	background-color: #F0F0F0;
}

.gTalk {
	color: #10A461;
}

.yMSG {
	color: #9B59B6;
}

.Skype {
	color: #12A5F4;
}

.Green1 {
	color: #2ECC71;
}

.Orange1 {
	color: #E67E22;
}

.messengarsList, .EmailList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.messengarsList li, .EmailList li {
	margin: 0;
	padding: 6px 15px;
}

.messengarsList a, .EmailList a, .messengarsList .Case {
	color: #444444;
	font-size: 20px;
	font-weight: 300;
}

.messengarsList [class*="icon-"] {
	width: 24px;
	margin-right: 8px;
	display: inline-block;
}

.messengarsList a:hover, .messengarsList a:focus, .EmailList a:hover, .EmailList a:focus {
	color: #111111;
}

.messengarsList a [class*="icon-"], .EmailList a [class*="icon-"] {
	margin-right: 8px;
	font-size: 24px;
	position: relative;
	bottom: -3px;
}

.EmailList a [class*="icon-"] {
	color: #3498DB;
}

.ContactPageForm {
	margin: 20px 0;
	padding: 10px 0;
}

.ContactPageForm fieldset {
	position: relative;
	padding: 7px 0;
}

.ContactPageForm select, .ContactPageForm input {
	display: block;
	width: 100%;
	padding: 8px 12px;
	font-size: 16px;
	border: 1px solid #CCCCCC;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}

.ContactPageForm [class*="icon-"] {
	position: absolute;
	top: 9px;
	right: 2px;
	color: #E74C3C;
	color: rgba(231, 76, 60, 0.5);
}

.ContactPageForm .Captcha img {
	float: left;
	width: 120px;
	height: 40px;
}

.ContactPageForm .Captcha input {
	width: 50%;
	width: calc(100% - 130px);
	float: right;
}

.ContactPageForm textarea {
	padding: 7px 12px;
	width: 100%;
	height: 147px;
	resize: none;
	border: 1px solid #CCCCCC;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	font-size: 16px;
}

.ContactPageForm select:focus, .ContactPageForm input:focus, .ContactPageForm textarea:focus {
	outline: none;
	border: 1px solid #D35400;
	box-shadow: 0 0 7px rgba(211, 84, 0, 0.5);
}

.ContactPageForm button {
	min-width: 50px;
	margin: 0;
}

.ContactPageForm button [class*="icon-"] {
	position: relative;
	top: 2px;
	right: 0;
	color: white;
	margin-right: 6px;
}

.PointBoxUse {
	border: 3px solid #34495E;
	border-radius: 3px;
	margin: 10px 0;
	position: relative;
	overflow: hidden;
	box-shadow: 1px 1px 8px #34495E;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.PointBoxUse a {
	display: table;
	padding: 0 10px;
	color: #34495E;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	transition: color 0.3s;
	-webkit-transition: color 0.3s;
	width: 100%;
}

.PointBoxUse a .Inner {
	height: 128px;
	display: table-cell;
	vertical-align: middle;
}

.PointBoxUse:hover {
	background-color: #34495E;
	box-shadow: none;
}

.PointBoxUse:hover a {
	color: white;
}

.PointBoxUse a [class*="icon-"] {
	margin-right: 4px;
	font-size: 33px;
	position: relative;
	bottom: -3px;
}

.PointBoxUse.Box2 {
	border: 3px solid #3498DB;
}

.PointBoxUse.Box2 a {
	color: #3498DB;
	box-shadow: 1px 1px 8px #3498DB;
}

.PointBoxUse.Box2:hover {
	background-color: #3498DB;
	box-shadow: none;
}

.PointBoxUse.Box2:hover a {
	color: white;
}

.PointBoxUse.Box3 {
	border: 3px solid #1ABC9C;
	box-shadow: 1px 1px 8px #1ABC9C;
}

.PointBoxUse.Box3 a {
	color: #1ABC9C;
}

.PointBoxUse.Box3:hover {
	background-color: #1ABC9C;
	box-shadow: none;
}

.PointBoxUse.Box3:hover a {
	color: white;
}

.PointBoxUse.Box4 {
	border: 3px solid #E74C3C;
	box-shadow: 1px 1px 8px #E74C3C;
}

.PointBoxUse.Box4 a {
	color: #E74C3C;
}

.PointBoxUse.Box4:hover {
	background-color: #E74C3C;
	box-shadow: none;
}

.PointBoxUse.Box4:hover a {
	color: white;
}

.PointBoxUse.Box5 {
	border: 3px solid #9B59B6;
	box-shadow: 1px 1px 8px #9B59B6;
}

.PointBoxUse.Box5 a {
	color: #9B59B6;
}

.PointBoxUse.Box5:hover {
	background-color: #9B59B6;
	box-shadow: none;
}

.PointBoxUse.Box5:hover a {
	color: white;
}

.PointBoxUse.Box6 {
	border: 3px solid #2ECC71;
	box-shadow: 1px 1px 8px #2ECC71;
}

.PointBoxUse.Box6 a {
	color: #2ECC71;
}

.PointBoxUse.Box6:hover {
	background-color: #2ECC71;
	box-shadow: none;
}

.PointBoxUse.Box6:hover a {
	color: white;
}

.modal-title [class*="icon-"] {
	margin-right: 6px;
}

.CmUnActive {
	position: relative;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	top: -150px;
	opacity: 0;
	max-height: 0;
	overflow: hidden;
	padding: 0;
}

.PreviousComments.UnActivePrev {
	cursor: not-allowed;
	opacity: 0.6;
}

.VoteTable .UserBrokersVote.Rated .star-rating .rating-container {
	cursor: auto;
}

.UserBrokersVote {
	position: relative;
}

.UserBrokersVote .Calculating {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	color: white;
	font-size: 20px;
	font-weight: 300;
	display: none;
	padding: 8px 0;
}

.UserBrokersVote .Calculating .Text {
	margin-left: 5px;
	position: relative;
	top: -9px;
}

.brokersTable .UserBrokersVote .Calculating .Text {
	display: inline-block;
}

.UserBrokersVote .Calculating .Loading {
	font-size: 38px;
	animation: ajaxLoader 1s linear infinite;
	-webkit-animation: ajaxLoader 1s linear infinite;
	-moz-animation: ajaxLoader 1s linear infinite;
}

.addNewTradeAcc {
	position: relative;
}

.MsgBoxProfile a.activeA {
	background-color: #34495E;
	color: white;
}

.msgArrows .maskPrev, .msgArrows .maskNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	display: none;
	z-index: 1;
}

.msgArrows .maskNext {
	right: 0;
	left: auto;
}

.msgArrows .MsgNext.disable + .maskNext, .msgArrows .MsgPrev.disable + .maskPrev {
	display: block;
}

.MsgBoxProfile .NoneMasgPre {
	border: 0;
	padding: 30px 10px;
}

.MsgBoxShow, #SecurityForm, #SecurityMail, #HeaderRegister, #ContactPageForm, .ForgotPass, .footerSearchOut, footer .Newletter {
	position: relative;
}

#MoneyMngForm {
	padding: 10px 0;
	position: relative;
}

.EmptyMsgBx {
	min-height: 100px;
}

#inboxShow .AjaxLoader, #SentboxShow .AjaxLoader, .MsgListOuter .AjaxLoader {
	width: auto;
	left: 15px;
	right: 15px;
}

#WthdrawalReq .RadioBtn [class*="icon-"] {
	font-size: 19px;
	bottom: -2px;
}

#ModalFooterSearch .Results {
	padding: 0;
	margin: 0;
}

.Results li {
	font-size: 12px;
	padding: 2px 8px 4px 40px;
	position: relative;
	border-bottom: 1px solid #E5E5E5;
}

.Results li:last-child {
	border-bottom: 0;
}

.Results a, .Results li {
	display: block;
	list-style-type: none;
}

.Results .Title {
	font-size: 21px;
	font-weight: 300;
	display: block;
	color: #2980B9;
	line-height: 25px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 1px;
}

.Results .Title span {
	border-bottom: 1px solid transparent;
}

.Results a:hover .Title span {
	border-bottom: 1px solid #3498DB;
}

.Results .Url {
	color: #16A085;
	opacity: 0.7;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.Results .NoResult {
	font-size: 30px;
	font-weight: 300;
	border: 0;
	color: #444444;
	padding: 15px 10px;
	display: block;
}

.Results .Icon {
	position: absolute;
	top: 14px;
	font-size: 20px;
	left: 10px;
	color: #CCCCCC;
}

.SectionHeader .viewAllPosts, .facLink {
	float: right;
	margin: 25px 0 10px 5px;
	display: inline-block;
	transition: 0.3s ease-in-out;
	display: inline-block;
	padding: 4px 15px;
	border: 1px solid #2980B9;
	color: #FFFFFF;
	background-color: #2980B9;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 300;
}

.SectionHeader .viewAllPosts:hover, .SectionHeader .viewAllPosts:focus, .facLink:hover, .facLink:focus {
	color: #FFFFFF;
	background-color: #1E5D87;
}

.facLink {
	float: none;
	display: block;
	text-align: center;
	margin-top: 25px;
}

.facLink:first-child {
	margin-top: 42px;
}

.borderBeee {
	border-bottom: 1px solid #DDDDDD;
}

.homePostsLoad {
	margin-bottom: 15px;
}

.homePostsLoad figure {
	position: relative;
	display: inline-block;
	overflow: hidden;
	border: 1px solid #BBBBBB;
	max-width: 100%;
}

.homePostsLoad figure img {
	max-width: 100%;
	display: block;
}

.homePostsLoad figure figcaption a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	color: white;
	text-align: center;
	transition: 0.3s ease-in-out;
	border-radius: 50%;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
}

.homePostsLoad figure:hover figcaption a {
	border-radius: 0;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
}

.homePostsLoad figure figcaption span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	margin-top: 10px;
	font-size: 20px;
}

.homePostsLoad .headPost {
	margin: 10px 0;
}

.homePostsLoad .headPost a:hover, .homePostsLoad .headPost a:focus {
	border-bottom: 1px solid #337AB7;
}

.homePostsLoad .description {
	overflow: hidden;
	max-height: 49px;
	margin-bottom: 10px;
}

.homePostsLoad [itemprop="description"] {
	font-size: 13px;
	line-height: 1.3;
}

.homePostsLoad .Tags {
	margin-bottom: 3px !important;
	line-height: 1.1;
}

.homePostsLoad .Tags a {
	color: #777777;
	font-size: 11px;
	transition: 0.3s ease-in-out;
}

.homePostsLoad .Tags [class*="icon-"] {
	font-size: 14px;
	position: relative;
	bottom: -1px;
	padding-right: 3px;
}

.homePostsLoad time [class*="icon-"] {
	font-size: 16px;
	position: relative;
	bottom: -1px;
	padding-right: 4px;
}

.homePostsLoad .readMoreq a {
	float: right;
	transition: 0.3s ease-in-out;
	display: inline-block;
	padding: 1px 15px 2px;
	border: 1px solid #2980B9;
	color: #2980B9;
	border-radius: 4px;
	float: right;
}

.homePostsLoad .readMoreq a:hover, .homePostsLoad .readMoreq a:focus {
	color: white;
	background-color: #2980B9;
}

.homePostsLoad .Tags a:hover, .homePostsLoad .Tags a:focus {
	color: #333333;
	text-decoration: underline;
}

.contestPosts .topSec {
	margin-bottom: 10px;
}

.contestPosts .topSec .headPost {
	padding-left: 0;
}

.contestPosts .topSec .headPost h4 a {
	font-size: 20px;
	color: #E74C3C;
	font-weight: 400;
}

.contestPosts .topSec .headPost h4 a:hover, .contestPosts .topSec .headPost h4 a:focus {
	border-color: #E74C3C;
}

.contestPosts .description {
	text-align: justify;
}

.contestPosts .readMoreq a {
	width: 100%;
	text-align: center;
	border-color: #E74C3C;
	color: #E74C3C;
	background-color: rgba(231, 76, 60, 0.05);
}

.contestPosts .readMoreq a:hover, .contestPosts .readMoreq a:focus {
	background-color: #E74C3C;
	color: white;
}

.contestPostsInner {
	padding: 10px 10px 0;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
}

.homeContestSec {
	padding-bottom: 10px;
}

.homeContestSec header a i {
	font-size: 75%;
	color: rgba(192, 57, 43, 0.75);
}

.homeContestSec .SectionHeader:after {
	border-color: #E74C3C;
}

.homeContestSec .SectionHeader .viewAllPosts {
	border-color: #E74C3C;
	color: white;
	background-color: #E74C3C;
}

.homeContestSec .SectionHeader .viewAllPosts:hover {
	color: white;
	background-color: #C0392B;
}

.homeContestSec .homePostsLoad figure {
	border-radius: 5px;
	border-color: #E74C3C;
}

.homeContestSec .homePostsLoad figure img {
	border: 2px solid #FFFFFF;
	border-radius: 5px;
}

.homeContestSec .contestPosts .topSec .headPost, .homeContestSec .contestPosts .topSec .headPost h4 {
	margin-top: 0;
}

.homeVs .topSec .headPost h4 a {
	color: #16A085;
	font-weight: 400; }

.homeVs .topSec .headPost h4 a:hover, .homeVs .topSec .headPost h4 a:focus {
	border-color: #16A085;
}

.homeVs .readMoreq a {
	border-color: #16A085;
	color: #16A085;
	background-color: rgba(22, 160, 133, 0.05);
}

.homeVs .readMoreq a:hover, .homeVs .readMoreq a:focus {
	background-color: #16A085;
}

.homeVs .SectionHeader:after {
	border-color: #16A085;
}

.homeVs .SectionHeader .viewAllPosts {
	border-color: #16A085;
	color: white;
	background-color: #16A085;
}

.homeVs .SectionHeader .viewAllPosts:hover {
	color: white;
	background-color: #0F705D;
}

.homeVs .homePostsLoad .description {
	max-height: 68px;
}

.homeVs .contestPostsInner {
	padding-right: 55px;
	position: relative;
}

.homeVs .readMoreq a {
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	width: 38px;
}

.homeVs .readMoreq a .Inner {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	left: -1px;
	width: 100%;
	text-align: center;
}

.homeVs .readMoreq a .Inner span {
	display: block;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}

.homeVs .homePostsLoad .description {
	margin-bottom: 0;
}

.homeVs .homePostsLoad figure {
	border-radius: 5px;
	border-color: #16A085;
}

.homeVs .homePostsLoad figure img {
	border: 2px solid #FFFFFF;
	border-radius: 5px;
}

.homeVs .topSec .postImg {
	padding-right: 10px;
}

.homeContestSec .homePostsLoad time [class*="icon-"] {
	bottom: -2px;
}

.homePostsLoad2 .Inner {
	padding: 10px;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
}

.homePostsLoad2 figure {
	border-radius: 5px;
	width: auto;
	margin-bottom: 10px;
}

.homePostsLoad2 .readMoreq a {
	float: none;
	display: block;
	border-radius: 5px;
	text-align: center;
	background-color: rgba(41, 128, 185, 0.05);
}

.homePostsLoad2 .readMoreq {
	margin: 10px 0 0;
}

.homePostsLoad2 [itemprop="description"] {
	text-align: justify;
}

.homePostsLoad2 .headPost {
	padding-bottom: 2px;
}

.adsInBody {
	margin-top: 15px;
	border-bottom: 1px solid #DDDDDD;
}

.homePostsLoad2 .Tags {
	margin-top: 8px;
	padding-top: 8px;
	border-top: 1px dashed #DDDDDD;
	text-align: justify;
	overflow: hidden;
	max-height: 45px;
}

#ModalFooterSearch .modal-dialog {
	margin: 10px auto;
}

#ModalFooterSearch .modal-title {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.modal-open #ModalFooterSearch {
	overflow-y: auto;
}

#ModalFooterSearch .modal-header .close {
	position: absolute;
	top: 11px;
	right: 15px;
}

#ModalFooterSearch .modal-header, #ModalFooterSearch .modal-footer {
	padding: 10px 15px;
}

#ModalFooterSearch .Pagination {
	margin: 0;
	padding: 0 8px;
	text-align: center;
	border-top: 1px solid #E3E3E3;
	display: block;
}

#ModalFooterSearch .Pagination button {
	padding: 3px 4px 0;
	display: inline-block;
	font-size: 18px;
	font-weight: 300;
	border: 0;
	background-color: transparent;
}

#ModalFooterSearch .Pagination .active, #ModalFooterSearch .Pagination button:hover {
	border-bottom: 1px solid #3498DB;
}

#ModalFooterSearch .Pagination .Prev, #ModalFooterSearch .Pagination .Next {
	font-size: 27px;
	bottom: -5px;
	position: relative;
	border-bottom: 0 !important;
}

#ModalFooterSearch .Pagination .Prev:before, #ModalFooterSearch .Pagination .Next:before {
	border: 1px solid transparent;
}

#ModalFooterSearch .Pagination .Prev:hover:before, #ModalFooterSearch .Pagination .Next:hover:before {
	border: 1px solid #3498DB;
}

#ModalFooterSearch .modal-body {
	position: relative;
	padding: 7px 15px;
}

.IconAfter {
	padding-right: 7px;
}

.IconAfter [class*=icon-] {
	margin-left: 5px;
	position: relative;
	bottom: -1px;
	animation: IconAfter 1s ease-in-out infinite;
	-webkit-animation: IconAfter 1s ease-in-out infinite;
	-moz-animation: IconAfter 1s ease-in-out infinite;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	display: inline-block;
}

.IconAfter [class*=icon-] + [class*=icon-] {
	position: relative;
	margin-left: -20px;
	animation: IconAfter2 1s ease-in-out infinite;
	-webkit-animation: IconAfter2 1s ease-in-out infinite;
	-moz-animation: IconAfter2 1s ease-in-out infinite;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.BOLl.IconAfter [class*=icon-] {
	animation: IconAfter 0.8s ease-in-out infinite;
	-webkit-animation: IconAfter 0.8s ease-in-out infinite;
	-moz-animation: IconAfter 0.8s ease-in-out infinite;
}

.BOLl.IconAfter [class*=icon-] + [class*=icon-] {
	animation: IconAfter2 0.8s ease-in-out infinite;
	-webkit-animation: IconAfter2 0.8s ease-in-out infinite;
	-moz-animation: IconAfter2 0.8s ease-in-out infinite;
}

.ArtPar1 {
	padding: 5px 10px;
	margin: 10px 0 15px;
}

.lb-dataContainer .lb-close {
	font-size: 33px;
}

#HeaderSignIn .Hr2 {
	margin: 10px 0;
}

.ForegotPass {
	text-decoration: underline;
}

#HeaderSignIn .checkTermDivInner, #SignInPageForm .checkTermDivInner {
	padding-top: 0;
}

.FAQPage .panel-body a {
	color: #E67E22;
}

.FAQPage .panel-body a:hover {
	color: #D35400;
}

.CompanyPage .pipsInfo {
	font-size: 22px;
}

.CompanyPage .pipsInfo .pull-right {
	font-size: 15px;
	font-weight: 400;
	padding: 6px 0 0;
}

.CompanyPage .pipsInfo .Label {
	color: #888888;
}

.Text_d_under {
	text-decoration: underline;
}

.modal .modal-footer [class*="icon-"] {
	font-size: 18px;
	position: relative;
	bottom: -2px;
	padding-right: 5px;
}

.IconSkype {
	font-size: 23px;
	position: relative;
	bottom: -3px;
	padding-right: 5px;
	color: #12A5F4;
}

.skypeColor {
	color: #12A5F4;
}

.IconInfoCircle {
	color: #9B59B6;
	font-size: 19px;
	position: relative;
	bottom: -3px;
	padding-right: 5px;
}

.exchange_ecurrency li {
	list-style-type: none;
	display: block;
	padding: 5px;
}

.exchange_ecurrency li > div {
	padding: 2px;
}

.exchange_ecurrency li > div:last-child {
	padding: 8px 0 0;
}

.exchange_ecurrency li [class*="icon-"] {
	font-size: 22px;
	position: relative;
	padding-right: 5px;
	bottom: -3px;
}

.FreeColor {
	color: #1ABC9C;
}

.CopperColor {
	color: #C87533;
}

.SilverColor {
	color: silver;
}

.GoldColor {
	color: #FFD700;
}

.DiamondColor {
	color: #9B59B6;
}

.terms-and-conditions h4 {
	margin-top: 20px;
}

.checkBx2 .IconTerms {
	padding-right: 2px;
}

.AdvTable {
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	padding: 10px 15px 0;
}

.AdvTable .IconBox {
	font-size: 90px;
	text-align: center;
}

.AdvTable .ImgBox {
	text-align: center;
}

.AdvTable .ImgBox img {
	position: relative;
	margin-top: -40px;
}

.ChangingIb .TableRow {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}

.ChangingIb .TableRow:nth-child(2n) {
	background-color: rgba(52, 152, 219, 0.1);
}

.ChangingIb .TableRow:hover {
	background-color: rgba(26, 188, 156, 0.15);
}

.TableRow td {
	padding: 8px 15px;
	vertical-align: middle;
}

.ChangingIb a {
	display: inline;
	color: #3498DB;
}

.ChangingIb a:hover, .ChangingIb a:focus {
	display: inline;
	color: #2980B9;
}

.ChangingIb thead th:first-child {
	width: 220px;
}

form#ResetPassword {
	position: relative;
}

.backImgCu {
	display: inline-block;
	position: relative;
	top: -2px;
	margin-right: 9px;
}

.backImgCu img {
	width: 23px;
	height: 23px;
}

.PhoneColor [class*="icon-"] {
	color: #444444;
}

.brokersTable .pipScoreBrokerL {
	color: #DDDDDD;
	font-size: 25px !important;
	position: relative !important;
	bottom: -2px;
	display: inline !important;
	top: 0 !important;
	margin: 0 !important;
	right: 0 !important;
}

.brokersTable .pipScoreBrokerL:hover {
	color: #FFFFFF;
}

.brokersTable .pipscoreTxt {
	color: #EEEEEE;
	position: relative;
	top: -4px;
	display: inline;
	margin-right: 6px;
}

.BlogPost.GridStyle.scrollEfectFrmLeft {
	transform: translate(0) !important;
	opacity: 1 !important;
}

.webBanksDiv {
	text-align: center;
}

.HomeTopSectionDiv1 .icon-old-phone:before {
	content: "\e62b";
}

.PostImg img {
	max-width: 100%;
}

.compareBrokers [class*="pipsafeBtn"] {
	width: auto !important;
	min-width: 50px !important;
	color: white !important;
}

.compareBrokers [class*="pipsafeBtn"] [class*="icon-"] {
	font-size: 23px;
	position: relative;
	bottom: -1px;
	padding: 0 0 0 3px;
}

.compareBrokers .secondCol {
	font-size: 14px;
	font-weight: 400;
}

.compareBrokers .NoCol {
	padding-left: 7px;
	padding-right: 7px;
}

.compareBrokers a.MainLink1 {
	color: #3498DB;
	font-size: 26px;
	padding: 1px 0 0;
}

.compareBrokers a.MainLink1:hover {
	color: #2980B9;
}

.tablesorter thead th {
	padding-right: 30px;
	position: relative;
	cursor: pointer;
}

.tablesorter thead th [class*="icon-"] {
	font-size: 22px;
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -11px;
}

.tablesorter .headerSortDown [class*="icon-"]:before {
	content: "\e8ab";
	right: 5px;
	top: 5px;
}

.tablesorter .headerSortUp [class*="icon-"]:before {
	content: "\e8aa";
}

.tablesorter .noSort {
	padding-right: 5px;
}

.tablesorter .noSort [class*="icon-"] {
	display: none;
}

.compareBrokers td {
	padding: 7px;
}

.compareBrokers tr td:last-child {
	padding: 0;
}

.compareBrokers thead .NoCol {
	color: white;
	padding: 7px;
}

.SetTop3B.brokersTable tbody .MainTr:first-child > td:first-child {
	background-color: #16A085;
}

.SetTop3B.brokersTable tbody .MainTr:nth-child(2) > td:first-child {
	background-color: #19CAA7;
}

.SetTop3B.brokersTable tbody .MainTr:nth-child(3) > td:first-child {
	background-color: #1FE7BF;
}

.SetTop3B.brokersTable tbody .MainTr:first-child > td:first-child a, .SetTop3B.brokersTable tbody .MainTr:nth-child(2) > td:first-child a, .SetTop3B.brokersTable tbody .MainTr:nth-child(3) > td:first-child a {
	color: white;
}

.SetTop3B.scamTable tbody .MainTr:first-child > td:first-child {
	background-color: #B63C30;
}

.SetTop3B.scamTable tbody .MainTr:nth-child(2) > td:first-child {
	background-color: #E74C3C;
}

.SetTop3B.scamTable tbody .MainTr:nth-child(3) > td:first-child {
	background-color: rgba(255, 84, 68, 0.91);
}

body .MainSiteHeader.scrolledToDown {
	height: 96px;
}

.scrolledToDown .headerLogo {
	margin: 0;
}

.scrolledToDown .pipsMenu .pipsMainLi {
	height: 46px;
}

.scrolledToDown .pipsMenu .pipsMainLi .menuHome {
	padding: 11px 0 14px 0;
	margin-right: 5px;
	height: 52px;
}

.NotFound {
	overflow: hidden;
	padding: 45px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 63px;
}

.NotFound .container {
	background-color: rgba(255, 255, 255, 0.7);
}

.class404 {
	font-size: 300px;
	font-weight: 100;
	letter-spacing: -38px;
}

.class404 .Text:nth-child(1) {
	color: #3498DB;
}

.class404 .Text:nth-child(2) {
	color: #E67E22;
}

.class404 .Text:nth-child(3) {
	color: #E74C3C;
}

.Second404 {
	padding: 100px 15px;
	position: static;
}

.Second404 .Lines {
	height: 103px;
	display: block;
}

.Lines .Inner, .Lines .Inner2, .Lines .Inner3, .Lines:before {
	content: '';
	width: 500px;
	height: 1px;
	display: block;
	position: absolute;
	left: 502px;
	top: 165px;
	background-color: #34495E;
}

.Lines:before {
	top: 199px;
	background-color: #9B59B6;
}

.Lines .Inner2 {
	top: 230px;
	background-color: #E67E22;
}

.Lines .Inner3 {
	top: 263px;
	background-color: #E74C3C;
}

.HomeBox .Body1 .WithAward {
	padding: 0;
}

.HomeBox .Body1 .WithAward .Main {
	border-bottom: 1px solid #76B2DA;
}

.HomeBox .Body1 .WithAward > span {
	display: block;
	text-align: right;
	padding: 2px 5px;
}

.HomeBox .Body1 .WithAward .Text {
	float: left;
	font-size: 16px;
	display: block;
	padding: 4px 0;
}

.LevelUser {
	border: 1px solid #444444;
	border-top: 0;
	background-color: #EEEEEE;
}

.HomeBox .Body1.LevelUser a {
	color: #444444;
}

.HomeBox .Body1.LevelUser a:hover {
	color: #000000;
}

.LevelUser .Icon {
	font-size: 35px;
	top: -3px;
	position: relative;
	margin-right: 5px;
}

.LevelUser .Text {
	display: inline-block;
	position: relative;
	top: -8px;
}

.PointLevel .Info .Icon {
	position: relative;
	bottom: -7px;
	font-size: 55px;
	margin-right: 15px;
}

.PointLevel .Info .Text {
	position: relative;
	top: -6px;
}

.MyProfForm .BirthdayMem {
	padding: 0;
}

.MyProfForm .BirthdayMem [class*="col-"] {
	padding: 0 5px;
}

.MyProfForm .BirthdayMem [class*="col-"]:first-child {
	padding-left: 0;
}

.MyProfForm .BirthdayMem [class*="col-"]:last-child {
	padding-right: 0;
}

#EditMyProfForm [name="UserCountry"] {
	height: 34px;
	padding-top: 2px;
}

.WithdrawalActivePage {
	font-size: 40px;
	text-align: center;
	padding: 80px 0 100px;
	border-bottom: 1px solid #CCCCCC;
}

.WithdrawalActivePage .Icon {
	font-size: 60px;
	position: relative;
	bottom: -10px;
	color: #27AE60;
	margin-right: 15px;
}

.WithdrawalActivePage .NotActive .Icon {
	color: #E74C3C;
}

.RightInner#Cabin {
	position: relative;
}

img[class*="pip_adv_"] {
	max-width: 100%;
}

.mPopIcon {
	font-size: 20px;
	margin-right: 2px;
	position: relative;
	bottom: -3px;
}

.mPopIcon[class*="notice"] {
	color: #3498DB;
}

.mPopIcon[class*="warning"] {
	color: #E74C3C;
}

.PercentPopM {
	font-size: 16px;
	color: #3498DB;
}

.pipsLvlM {
	font-size: 24px;
	position: relative;
	margin: 0 8px 0 0;
	bottom: 3px;
	float: left;
}

.pipsLeftM {
	display: inline-block;
	min-width: 160px;
	float: left;
}

.pipsrtM {
	padding-left: 180px;
	display: block;
}

.headerLogo .ScrollLogo {
	display: none;
}

.scrolledToDown .headerLogo .NormalLogo {
	display: none;
}

.scrolledToDown .headerLogo .ScrollLogo {
	display: inline-block;
	*display: inline;
}

.weeklyContest .Body2 {
	background-color: #777777;
}

.weeklyContest .HomeBox .Header .HeaderLink {
	background-color: #666666;
}

.weeklyContest .TEXT {
	position: relative;
	display: block;
	top: -12px;
	padding: 48px 5px;
	width: 185px;
}

.weeklyContest.Active .Header .HeaderLink {
	background-color: #444444;
}

.weeklyContest.Active .Body2 {
	background-color: #1ABC9C;
}

.GoToContest {
	cursor: pointer;
}

#CounContest > span {
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 1px solid #3498DB;
	text-align: center;
	padding: 10px 0;
	margin: 2px;
}

#CounContest > span span {
	display: block;
	font-size: 17px;
}

#CounContest > span:nth-child(2) {
	border-color: #9B59B6;
}

#CounContest > span:nth-child(3) {
	border-color: #E67E22;
}

#CounContest > span:nth-child(4) {
	border-color: #2ECC71;
}

.homeContestCounter {
	background-color: #097F83;
	color: #F5F5F5;
	padding-top: 1px;
	padding-bottom: 1px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 999999;
}

.homeContestCounter .Txt {
	float: left;
	padding: 7px 10px 5px 0;
}

.homeContestCounter .outerCount {
	float: right;
}

.homeContestCounter .Txt .InnerTxt {
	float: left;
	margin: 7px 0;
	font-size: 18px;
}

.homeContestCounter .Txt .nBtns {
	margin: 0px 15px;
	text-transform: uppercase;
	background-color: #FF9501;
	padding: 8px 15px;
	border: none;
	font-size: 18px;
}

.homeContestCounter .Txt .nBtns:hover, .homeContestCounter .Txt .nBtns:focus {
	background-color: #D27B01;
}

.homeContestCounter #CounContest > span {
	border: 2px solid #26565A;
	width: 50px;
	height: 50px;
	padding: 0;
	font-size: 9px;
}

.padding1 {
	padding: 23px 15px 10px;
}

.padding3 {
	padding: 20px 0;
	display: inline-block;
}

.QuestionContest {
	position: relative;
}

.QuestionContest [name="forexContest"]:active + [class*="icon-"]:before, .QuestionContest [name="forexContest"]:checked + [class*="icon-"]:before {
	content: "\e8ee";
}

.QuestionContest [name="forexContest"] {
	display: none;
}

.QuestionContest label {
	margin: 5px 15px 5px 3px;
	cursor: pointer;
}

.QuestionContest [class*="icon-"] {
	font-size: 19px;
	padding: 0 4px;
	position: relative;
	top: 3px;
}

.QuestionContest .Submit {
	transition: 0.2s;
	outline: none;
	color: white;
	float: right;
	margin: 5px;
	padding: 4px 14px 6px;
	font-size: 15px;
	border: none !important;
	outline: none !important;
}

.WinnerTable {
	width: 100%;
	text-align: center;
}

.WinnerTable img {
	width: 100px;
	margin: 7px 15px 7px 0;
}

.WinnerTable table {
	width: 100%;
}

.WinnerTable tr {
	padding: 5px;
	border: 1px solid #3498DB;
	border-collapse: collapse;
}

.WinnerTable .TableOuter > td:last-child {
	border-right: 1px solid #3498DB;
}

.WinnerTable .TableOuter > td:nth-child(8) {
	border-right: 0;
}

.WinnerTable .TableOuter {
	padding: 0;
	border: 0;
	border-right: 1px solid #3498DB;
}

.WinnerTable table tr {
	border-right: 0;
	border-top: 0;
}

.WinnerTable table img {
	width: 60px;
}

.WinnerTable img.secondPlace {
	width: auto;
	height: 85px !important;
}

.WinnerTable .WinnerMain {
	border-bottom-color: #CCCCCC !important;
}

.WinnerTable .WinnerMain td {
	padding: 0 10px;
}

.WinnerTable .WinnerCom {
	text-align: left;
	position: relative;
}

.WinnerTable .WinnerCom td {
	padding: 10px 15px;
	position: relative;
}

.WinnerTable .WinnerCom div {
	overflow: hidden;
	position: relative;
	height: 28px;
	width: 100%;
	top: 0;
	left: 0;
}

.WinnerTable .WinnerCom [class*="icon-"] {
	position: absolute;
	font-size: 22px;
	color: #AAAAAA;
	top: 0;
	left: 0;
}

.WinnerTable .WinnerCom .Text {
	position: absolute;
	top: 5px;
	left: 0;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	padding-left: 30px;
}

.sideList2 a {
	padding: 3px 0 6px 26px;
}

.tableO2 table td {
	padding: 5px 0;
}

.TableOuter > td {
	width: 25%;
}

.tableO2 > td {
	width: 12.5%;
}

.HeadSearch .MainCol {
	width: 100%;
	position: relative;
	z-index: 99;
	padding: 0 15px;
}

.HeadSearch .MainCol > .Inner {
	padding: 35px 15px 15px;
	box-shadow: 0 0 17px rgba(0, 0, 0, 0.6);
	border: 1px solid #999999;
	background-color: white;
	position: relative;
}

.HeadSearch .footerSearch {
	margin: 5px 0;
}

.HeadSearch .footerSearch .Submit {
	color: #222222;
}

.HeadSearch .footerSearch .TextBox {
	background-color: rgba(52, 152, 219, 0.05);
	height: 48px;
	font-size: 22px;
	padding: 1px 40px 4px 10px;
	font-weight: 300;
}

.HeadSearch .footerSearch .Submit {
	height: 48px;
	padding: 0 16px;
	border-left: 1px solid #999999;
	transition: 0.2s;
}

.HeadSearch .footerSearch .Submit:hover {
	background-color: #2980B9;
	color: white;
}

.HeadSearch .TEXT .Text {
	padding: 15px 0;
	display: inline-block;
}

.HeadSearch .TEXT img {
	height: 58px;
}

.HeadSearch .footerSearch .TextBox:focus + .Submit {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
}

.HeadSearch .Close, .SignIn .Close, .Register .Close {
	position: absolute;
	top: 6px;
	right: 7px;
	color: #E74C3C;
	opacity: 0.65;
	font-size: 23px;
	background-color: transparent;
	border: none;
	z-index: 101;
}

.SignIn .Close {
	top: 12px;
	right: 20px;
}

.HeadSearch .Close:hover, .SignIn .Close:hover, .Register .Close:hover {
	opacity: 1;
}

.WinnerTable .TableOuter:first-child {
	border-top: 1px solid #3498DB;
}

.PointTable {
	display: none;
}

.HeadSearch .footerSearch {
	height: 50px;
}

.weeklyContest.Results {
	color: white;
}

.weeklyContest.Results h2 {
	margin: 0;
}

.consMTC {
	padding-top: 8px;
}

.consMTC img {
	max-width: 100%;
	max-height: 170px;
}

.QuestionContest .QuesPI {
	color: #F62459;
	font-size: 25px;
	position: relative;
	top: 6px;
	-webkit-animation: wink 1s infinite;
	-moz-animation: wink 1s infinite;
	-o-animation: wink 1s infinite;
	animation: wink 1s infinite;
}

@-webkit-keyframes wink {
	0% { opacity: 1; }
	50% { opacity: 0.2; }
	100% { opacity: 1; }
}

@-moz-keyframes wink {
	0% { opacity: 1; }
	50% { opacity: 0.2; }
	100% { opacity: 1; }
}

@keyframes wink {
	0% { opacity: 1; }
	50% { opacity: 0.2; }
	100% { opacity: 1; }
}

footer .testimonialBox a.p {
	color: #EEEEEE;
}

footer .testimonialBox a.p:hover {
	color: #FFFFFF;
}

.pipsMenu .HeadCont .pipsMainA {
	height: 62px;
	padding: 10px 5px;
	text-align: center;
	color: white;
	background-color: #2980B9;
	transition: 0.2s;
	text-transform: uppercase;
}

.scrolledToDown .pipsMenu .HeadCont .pipsMainA {
	height: 57px;
	padding: 7px 5px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5)
}

.pipsMenu .HeadCont .pipsMainA:before, .pipsMenu .HeadCont .pipsMainA:after {
	display: none;
}

.pipsMenu .HeadCont .pipsMainA:hover {
	background-color: #226391;
}

.pipsMenu .HeadSearch .pipsMainA {
	background-color: rgba(0, 0, 0, 0.05);
}

.scrolledToDown .pipsMenu .HeadSearch .pipsMainA {
	background-color: rgba(255, 255, 255, 0.2);
}

.CommentInSide img {
	height: 100%;
	width: 100%;
}

.CommentInSide .N {
	position: relative;
	display: block;
	height: 48px;
	padding: 4px 2px;
	overflow: hidden;
	margin-bottom: 1px;
	border-bottom: 1px solid #DDDDDD;
}

.CommentInSide .N:last-child {
	border-bottom: none;
}

.CommentInSide .Img {
	display: inline-block;
	width: 34px;
	height: 38px;
	position: relative;
	overflow: hidden;
	border: 1px solid #3498DB;
}

.CommentInSide .Icon {
	position: absolute;
	top: 5px;
	left: 43px;
	color: #AAAAAA;
}

.CommentInSide .Text {
	position: absolute;
	top: 3px;
	left: 0;
	display: block;
	width: 100%;
	height: 36px;
	padding-left: 44px;
	text-indent: 17px;
	overflow: hidden;
	color: #333333;
}

.CommentInSide .continue {
	position: absolute;
	bottom: 11px;
	line-height: 10px;
	right: 2px;
	font-size: 18px;
	background-color: white;
	padding-left: 2px;
}

.CommentInSide .Read {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	color: white;
	opacity: 0;
	transition: 0.2s;
	padding: 11px 0;
	font-size: 16px;
	text-align: center;
	font-weight: 300;
}

.CommentInSide .N:hover .Read {
	opacity: 1;
	color: white;
}

.CommentInSide .Icon1 {
	padding-right: 2px;
}

.bx-wrapper .bx-pager {
	display: none;
}

.bx-wrapper .bx-controls-direction a {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0;
	z-index: 9;
	overflow: hidden;
	font-size: 30px;
	margin: 0;
	top: -40px;
	left: auto;
	right: 0;
}

.bx-wrapper .bx-controls-direction .bx-prev {
	right: 35px;
}

.bx-wrapper .bx-controls-direction .bx-prev:before {
	content: "\eb0d";
	padding-right: 10px;
	margin-right: 10px;
}

.bx-wrapper .bx-controls-direction .bx-next:before {
	content: "\eb10";
	padding-right: 10px;
	margin-right: 10px;
}

.bx-wrapper {
	box-shadow: none;
	border: none;
	margin: 0 auto 10px;
}

.HeaderSignInOuter {
	padding-top: 30px;
}

.VisCm {
	margin: 5px 0 0;
	color: #555555;
}

.VisCm .Icon {
	font-size: 20px;
	position: relative;
	top: 4px;
	padding: 0 4px 0 0;
}

.VisCm .Num {
	color: #3498DB;
}

.WinnerTable [alt="avatar"] {
	height: 60px;
}

.WinnerTable [colspan="4"] [alt="avatar"] {
	height: auto;
}

.Mini {
	font-size: 14px;
}

.pipsMenu .HliAd .pipsMainA {
	padding: 8px 8px 5px;
	text-align: center;
	border-right: 1px solid #EEEEEE;
}

.HliAd .pipsMainA .Text {
	display: block;
	font-size: 18px;
	position: relative;
	top: -1px;
	transition: 0.2s;
}

.HliAd .pipsMainA .Icon {
	display: block;
	font-size: 22px;
}

.HliAd .pipsMainA:hover .Text, .activeLi.HliAd .pipsMainA .Text {
	transform: scale(0.95) translateY(2px);
}

.HliAd .pipsMainA:hover [class^="icon-"], .activeLi.HliAd .pipsMainA [class^="icon-"] {
	transform: scale(1.30) translateY(3px);
}

.scrolledToDown .HliAd .pipsMainA {
	border-right: 1px solid #777777;
}

.scrolledToDown .HliAd .pipsMainA {
	padding: 7px 10px;
}

.scrolledToDown .HliAd .pipsMainA .Text {
	font-size: 14px;
	top: -3px;
}

.scrolledToDown .HliAd .pipsMainA [class^="icon-"] {
	font-size: 20px;
}

.scrolledToDown .HliAd .pipsMainA:hover .Text, .scrolledToDown .activeLi.HliAd .pipsMainA .Text {
	transform: scale(0.85) translateY(1px);
}

.scrolledToDown .HliAd .pipsMainA:hover [class^="icon-"], .scrolledToDown .activeLi.HliAd .pipsMainA [class^="icon-"] {
	transform: scale(1.15) translateY(1px);
}

.scrolledToDown .pipsMenu .HliAd .pipsMainA {
	padding: 7px 10px;
}

.HCountD #CounContest {
	float: right;
}

.HCountD .aL {
	float: left;
	padding: 24px 5px 5px 0;
	display: block;
	font-size: 18px;
	color: #333333;
}

.HCountD .aL:hover {
	color: #3498DB;
}

.VoteTable .CommentsInTable a {
	padding: 15px;
	position: relative;
}

.VoteTable .CommentsInTable .Cnt {
	color: #3498DB;
	font-size: 12px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-left: 1px;
	text-align: center;
}

.VoteTable .CommentsInTable .Cnt span {
	width: 22px;
	height: 21px;
	border-radius: 50%;
	border: 2px solid #E67E22;
	background-color: white;
	display: block;
	line-height: 17px;
	display: inline-block;
	*display: inline;
	position: relative;
	top: 1px;
	right: -15px;
}

.UVT thead th {
	text-align: center;
	padding: 5px 10px;
}

.pipsMenu .HeadSearch .pipsMainAToggle {
	border: solid #E5E5E5;
	border-width: 0 2px 0 2px;
}

.scrolledToDown .pipsMenu .HeadSearch .pipsMainAToggle {
	border-color: #777777;
}

.HomedivWithBg {
	position: relative;
	overflow: hidden;
}

.HomedivWithBg .HbgH {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background-attachment: fixed,scroll;*/
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
	display: none;
}

.HomedivWithBg .HbgH:first-child {
	display: block;
}

.HomedivWithBg .hInner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.E-CE p {
	margin: 0 0 7px;
}

.Bold {
	font-weight: bold;
}

.fontW400 {
	font-weight: 400;
}

.SideArchive li {
	font-family: 'icomoon'; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	position: relative;
}

.SideArchive li:before {
	content: "\eb44";
	position: absolute;
	font-size: 16px;
	color: #3498DB;
	top: 5px;
	left: 2px;
}

.SideArchive li a {
	font-family: 'Lato', Helvetica, sans-serif;
	padding: 6px 0 7px 30px
}

.pTahoma p {
	/*font-family: tahoma,arial;*/
	font-size: 14px;
}

.forexDetailsPg p {
	font-size: 14px !important;
}

.ulL1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ulL1 > li {
	position: relative;
	padding: 3px 0 3px 20px;
}

.ulL1 > li:after {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	top: 8px;
	left: 3px;
	background-color: #3498DB;
	border-radius: 50%;
}

.ulL2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ulL2 > li {
	position: relative;
	padding: 3px 0 3px 3px;
}

.ulL2 span {
	color: #3498DB;
	font-size: 15px;
	padding-right: 6px;
}

.bdBold {
	font-weight: bold;
	margin: 13px 0 5px;
}

.fxb1 {
	margin-bottom: 10px;
}

.fxb1 .IMG {
	margin: 0;
	padding: 0 0 0 10px;
}

.fxb1 p {
	padding-top: 20px;
}

ul .ulL1 {
	padding-left: 20px;
}

.ContPgRe {
	color: #EEEEEE;
	background-color: #EC2427;
}

.ContPgRe:hover, .ContPgRe:focus {
	color: #FFFFFF;
	background-color: #CC1111;
}

.topBrPgL {
	border: 1px solid #34495E;
	color: #34495E;
	padding: 8px 15px;
	margin: 0 0 10px;
	border-width: 1px 1px 1px 6px;
	font-size: 13px;
	line-height: 1.8;
}

.bottomBrPgL {
	border: 1px solid #34495E;
	color: #34495E;
	padding: 8px 15px;
	margin: 10px 0;
	border-width: 1px 1px 1px 6px;
	font-size: 14px;
	line-height: 1.8;
}

.bottomBrPgL strong {
	font-size: 16px;
}

.headOfScams {
	margin: 10px 30px 10px 0;
	padding-bottom: 10px;
}

.topBrPgL p:last-child {
	margin: 0;
}

.refTopSec {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.refTopSec > div {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.refTopSec .refrightSec {
	position: absolute;
	bottom: 0;
	left: 7px;
	padding: 0 0 3px 12px;
	font-size: 25px;
	color: #E74C3C;
}

.refTopSec .refrightSec:after {
	display: block;
	content: '';
	width: 8px;
	height: 8px;
	background-color: #E74C3C;
	border-radius: 50%;
	left: 0;
	bottom: 10px;
	position: absolute;
}

.refTopSec .mainHead {
	width: 100%;
	display: block;
	text-align: right;
}

.refTopSec .sizeLg {
	font-size: 45px;
}

.refTopImage img {
	max-width: 100%;
}

.rightColContest {
	padding: 0;
	border: solid #CCCCCC;
	border-width: 1px 0 0 1px;
}

.rightColContest .InnerP {
	padding: 0 15px 0 10px;
}

.rightColContest .rC1 {
	margin: 0;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #CCCCCC;
}

.rightColContest .rC1 .Num {
	float: right;
	color: #2980B9;
	font-weight: 400;
	margin: 0;
	position: relative;
	top: -3px;
}

.rightColContest .rC2 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
}

.rightColContest .rC3 {
	margin: 0;
	padding-top: 20px;
	padding-bottom: 15px;
}

.rightColContest .rC4 {
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.rightColContest .rC5 {
	margin: 0;
	display: block;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}

.rightColContest .rC6 {
	margin: 0;
	display: block;
	padding-top: 30px;
	padding-bottom: 10px;
}

.rightColContest .rC7 {
	margin: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 10px;
}

.rightColContest .rC8 {
	margin-bottom: 15px;
}

.MemberArea .RightInner#Contest {
	padding-bottom: 0;
}

.answerQuestionField {
	width: 100%;
	height: 206px;
	resize: none;
	border: 1px dashed #888888;
	outline: none !important;
	padding: 5px 15px;
}

.answerQuestionField:focus {
	border-color: #000000;
}

.brokerPageTopBx, .brokerPageTopBx2 {
	padding: 10px 10px;
	border: 1px solid #555555;
	background-color: #2980B9;
	color: whitesmoke;
}

.brokerPageTopBx2 {
	padding: 24px 10px 25px;
	background-color: #27AE60;
}

.brokerPageTopBx [itemprop="description"] {
	min-height: 38px;
	margin-bottom: 6px;
}

.brokerPageTopBx [itemprop="description"] .TEXT {
	display: inline-block;
	margin-bottom: 10px;
}

.brokerPageTopBx [itemprop="description"], .brokerPageTopBx2 [itemprop="description"] {
	margin-top: 0;
}

.MainLink3_1 {
	color: #FFFFFF;
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #EEEEEE;
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.6);
	margin-left: 5px;
	transition: 0.3s;
}

.MainLink3_1:hover, .MainLink3_1:focus {
	color: #2980B9;
	background-color: white;
}

.brokerPageTopBx .backInner, .brokerPageTopBx .backInner:hover, .brokerPageTopBx .backInner:focus, .brokerPageTopBx2 .backInner, .brokerPageTopBx2 .backInner:hover, .brokerPageTopBx2 .backInner:focus {
	color: whitesmoke;
	border-bottom: 1px solid whitesmoke;
}

.brokerPageTopBx .backInner .Text, .brokerPageTopBx2 .backInner .Text {
	padding-left: 5px;
	transition: 0.3s;
}

.brokerPageTopBx .backInner:hover .Text, .brokerPageTopBx .backInner:focus .Text, .brokerPageTopBx2 .backInner:hover .Text, .brokerPageTopBx2 .backInner:focus .Text {
	padding-left: 15px;
}

.brokerPageTopBx2 {
}

.piggySec {
	padding: 20px 0;
	position: relative;
}

.piggySec:before {
	display: block;
	content: '';
	width: 100%;
	height: 167px;
	position: absolute;
	top: 21px;
	left: 0;
	background-color: #F5F5F5;
}

.piggySec > div {
	position: relative;
}

.piggyImg {
	position: relative;
}

.piggyImg:before {
	display: block;
	content: '';
	width: 50%;
	position: absolute;
	top: 167px;
	right: 0;
	border-bottom: 1px solid #AAAAAA;
}

.piggyImg div {
	width: 200px;
	height: 256px;
	margin: 20px auto;
	position: relative;
}

.piggyImg img {
	width: 200px;
	height: 256px;
}

.piggyR {
	padding-top: 112px;
}

.piggyTop > div {
	position: relative;
}

.piggyTop .A {
	font-size: 20px;
}

.piggyTop .B {
	font-size: 18px;
	display: inline-block;
	position: relative;
	padding: 0 0 0 15px;
}

.piggyTop .B span {
	position: relative;
}

.piggyTop > div:before {
	display: block;
	content: '';
	width: 100%;
	position: absolute;
	bottom: 17px;
	left: -15px;
	border-bottom: 1px solid #AAAAAA;
}

.piggyTop .B:before {
	display: block;
	content: '';
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 7px;
	left: 0;
	background-color: #F5F5F5;
}

.piggyTop .B:after {
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 3px;
	left: -1px;
	background-color: #0A75CB;
	border-radius: 50%;
}

.piggyBottom {
	font-size: 28px;
	font-weight: 300;
}

.refHr {
	margin: 30px -15px;
	border-bottom: 1px solid #BBBBBB;
	position: relative;
}

.refHr:after {
	display: block;
	content: '';
	width: 17px;
	height: 17px;
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -8px;
	background-color: #0A75CB;
	border-radius: 50%;
}

.HcM .Img {
	text-align: right;
}

.HcM .A {
	font-size: 32px;
	font-weight: 300;
	margin-top: 0;
}

.HcM .B {
	font-size: 24px;
	font-weight: 300;
	color: #0A75CB;
}

.HcM .C {
	padding: 70px 15px;
	font-size: 15px;
}

.IhW {
	margin: 15px auto 0;
	padding: 0 0 20px;
	border-top: 1px solid #BBBBBB;
	position: relative;
	overflow: hidden;
}

.IhW:before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 70px;
	left: 0;
	background-color: #F5F5F5;
}

.IhW .D {
	position: relative;
	padding: 0 15px;
	text-align: center;
	font-size: 15px;
}

.IhW .divA {
	float: right;
	position: relative;
	padding-left: 40px;
}

.IhW .A {
	font-size: 40px;
	font-weight: 300;
}

.IhW .B {
	font-size: 23px;
}

.IhW .C {
	color: #0A75CB;
	position: absolute;
	top: -9px;
	left: 0;
	font-size: 100px;
}

.YsP .A {
	font-size: 20px;
	color: #0A75CB;
	text-align: center;
}

.YsP .B {
	font-size: 26px;
	margin-top: 25px;
}

.YsP .C {
	display: block;
	width: 150px;
	height: 150px;
	font-size: 60px;
	line-height: 148px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #888888;
	background-color: #F39C12;
	color: white;
}

.YsP .D {
	text-align: right;
}

.YsP .D p {
	font-size: 14px;
}

.AyB img, .HcM img, .piggyImg img {
	max-width: 100%;
}

.AyB {
	padding-bottom: 15px;
}

.AyB .A {
	color: #2D6275;
	text-align: center;
	font-size: 15px;
	width: 85%;
	margin: 5px auto 10px;
}

.AyB .B {
	text-align: right;
}

.AyB .B img {
	max-height: 315px;
	margin-top: 5px;
}

.AyB .C p {
	font-size: 14px;
}

.AyB .D {
	font-size: 28px;
}

.AyB .E {
	font-size: 22px;
	color: #0A75CB;
	margin-top: 20px;
}

.AyB .F {
	font-size: 22px;
	color: #0A75CB;
	margin-top: 120px;
}

.Hte {
	text-align: center;
	margin-bottom: 25px;
}

.Hte .A {
	font-size: 30px;
}

.Hte .B {
	font-size: 22px;
	margin-bottom: 15px;
}

.Hte p {
	font-size: 14px;
}

#verifyMob .inpText {
	display: block;
	margin-right: 307px;
}

#verifyMob .inpText input {
	width: 100%;
	height: 20px;
	border: 1px solid #E67E22;
	box-shadow: 0 0 0;
	transition: 0.3s;
	margin: 7px 0;
	height: 49px;
	outline: none !important;
	padding: 10px 15px;
	font-size: 20px;
}

#verifyMob .inpText input:focus {
	border: 1px solid #E67E22;
	box-shadow: 0 0 5px #E67E22;
}

#verifiedMob .tryWait {
	height: 58px;
}

#verifiedMob .tryAgain {
	display: none;
}

.inputC1 {
	outline: none;
	border: 1px solid #3498DB;
	height: 40px;
	font-size: 20px;
	font-weight: 300;
	width: 70%;
	padding: 10px 15px;
	transition: 0.3s;
}

.inputC1:focus {
	box-shadow: 0 0 5px #3498DB;
}

.miniBtn[class*="pipsafeBtn"] {
	font-size: 17px;
}

.miniBtn[class*="pipsafeBtn"] [class*="icon-"] {
	font-size: 24px;
}

.trueOptionCon {
	font-size: 30px;
	font-weight: 300;
}

.trueOptionCon [class*="icon"] {
	font-size: 40px;
	position: relative;
	top: 10px;
	color: #1ABC9C;
}

.funHp {
	padding: 15px 0;
}

.menuBrokerDetBottom li.scamLevel {
	height: auto !important;
}

.menuBrokerDetBottom li.scamLevel .DetName {
	float: none;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.menuBrokerDetBottom li.scamLevel .DetQuantity {
	display: block;
	padding: 10px;
	text-align: center;
	font-size: 60px;
	float: none;
	background-color: #444444;
	color: white;
}

.menuBrokerDetBottom li.scamLevel.lvl100 .DetQuantity {
	background-color: #EE1111;
}

.pipsMenu .HliAd .pipsMainA {
	padding: 19px 8px;
	font-size: 14px;
}

.scrolledToDown .pipsMenu .HliAd .pipsMainA {
	padding: 15px 10px;
}

.scrolledToDown .pipsMenu .HliAd .pipsMainA [class*="icon-"] {
	top: 0;
}

.pipsMenu .pipsMainLi .pipsMainA {
	padding: 8px 7px;
	font-weight: 400;
	position: relative;
}

.pipsMenu .pipsMainLi .pipsMainA.Register {
	padding: 17px 7px;
}

.pipsMenu .pipsMainLi.homeMenuIcon .pipsMainA, .pipsMenu .pipsMainLi.SignIn .pipsMainA {
	padding: 18px 8px;
}

.scrolledToDown .pipsMenu .pipsMainLi .pipsMainA {
	color: #EEEEEE;
	height: 46px;
	padding: 3px 8px;
}

.scrolledToDown .pipsMenu .pipsMainLi.homeMenuIcon .pipsMainA, .scrolledToDown .pipsMenu .pipsMainLi.SignIn .pipsMainA {
	padding: 8px 8px;
}

.pipsMenu .pipsMainLi .pipsMainA.double {
	padding: 9px 9px 9px 31px;
}

.pipsMenu .double [class*="icon-"] {
	position: absolute;
	top: 50% !important;
	left: 5px;
	margin-top: -10px;
}

.pipsMenu .double .Text span {
	display: block;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
}

.pipsMenu .pipsMainA .Text span:first-child {
	padding-bottom: 2px;
}

.pipsMenu .HeadSearch .pipsMainAToggle, .pipsMenu .HeadSearch .menuHome {
	padding: 19px 8px 18px;
}

.scrolledToDown .pipsMenu .HeadSearch .pipsMainAToggle, .scrolledToDown .pipsMenu .HeadSearch .menuHome {
	padding: 15px 10px 14px;
}

.HMTop {
	border-bottom: 1px solid #E2E2E2;
}

.HMTop .pipsMainA {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.HMTop .pipsMainA img {
	height: 48px;
	transition: 0.2s;
	max-width: 100%;
}

.scrolledToDown .HMTop .pipsMainA img {
	height: 41px;
}

.HMTop .pipsMainA .adsT {
}

.HMTop .MenuContactSocials {
	margin: 0;
	float: right;
}

.HMTop .MenuContactSocials li {
	padding: 5px 5px 0;
	float: right;
	transition: 0.2s;
}

.HMTop .MenuContactSocials li:first-child {
	padding-right: 0;
}

/*.scrolledToDown .HMTop .MenuContactSocials li {*/
/*padding: 2px 5px 0;*/
/*height: 41px;*/
/*}*/
.MainSubmenu .binaries {
	padding-right: 10px;
}

.MainSubmenu .bBrokers {
	padding-left: 10px;
}

.HMTop .adsT img {
	max-width: 100%;
	max-height: 48px;
}

.boxBorder {
	border: 1px solid #34C4DA;
	padding: 10px 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.boxBorder .Heading {
	color: #2980B9;
	margin-top: 0;
	text-align: center;
	font-weight: normal;
}

.boxBorder .Txt {
	font-weight: normal;
	color: #D35400;
	display: block;
	padding-left: 48px;
	padding-top: 12px;
}

.boxBorder .Icon {
	color: #1ABC9C;
	font-size: 42px;
	margin-right: 5px;
	float: left;
	display: block;
}

.justify {
	text-align: justify;
}

.padL10 {
	padding-left: 10px;
}

.brockersListSection.TrBg1 {
	border-bottom: 1px solid #DDDDDD;
}

.homeWebBlog .mH {
	color: white;
	font-size: 24px;
	padding: 5px 10px;
	background-color: #2980B9;
	border: 1px solid #1C5A82;
}

.homeWebBlog .mH a {
	color: white !important;
}

.homeWebBlog .mH .Txt {
	font-size: 18px;
	position: relative;
	top: -4px;
}

.homeWebBlog .mH [class*="icon-"] {
	font-size: 28px;
	position: relative;
	bottom: -1px;
	margin-right: 3px;
}

.latestPH .PostI {
	margin: 10px 0;
}

.latestPH figure {
	float: left;
	display: block;
}

.latestPH figure a {
	display: block;
	width: 62px;
	height: 62px;
	border-radius: 50%;
	border: 1px solid #AAAAAA;
}

.latestPH figure img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
}

.latestPH time {
	float: right;
	display: block;
	width: 50px;
	text-align: center;
	color: #FF3D00;
	color: rgba(255, 61, 0, 0.8);
	background: rgba(255, 61, 0, 0.1);
	border: 1px solid rgba(255, 61, 0, 0.6);
	padding: 2px 0;
	margin: 5px 0 0;
}

.latestPH time .Block {
	position: relative;
	top: -2px;
}

.latestPH .headPost {
	padding: 0 55px 0 70px;
	font-size: 16px;
	font-weight: 400;
	margin-top: 14px;
}

.latestPH .headPost a {
	color: #333333;
}

.latestPH .headPost a:hover, .latestPH .headPost a:focus {
	color: #3498DB;
	text-decoration: underline;
}

.backWhite {
	background-color: white;
}

.scamList .Cols {
	background-color: white;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	margin: 5px 0 15px;
	position: relative;
}

.scamList .Cols .middleCol {
	background: center center url("../img/other/Skull_and_crossbones.svg") no-repeat;
	background-size: contain;
	padding: 0;
	font-size: 16px;
	color: #000000;
}

.scamList .Cols .middleCol .Txt {
	padding: 5px 15px;
	background-color: rgba(255, 255, 255, 0.9);
}

.scamList .Cols h4 {
	color: #E74C3C;
	font-weight: 400;
}

.scamList .middleCol h4 {
	position: relative;
	display: inline-block;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 6px;
	margin-bottom: 1px;
}

.scamList .Cols .Heading {
	margin: 0 -15px 12px;
	padding: 17px 15px 15px 7px;
	border-bottom: 1px solid #DDDDDD;
}

.scamList .Cols .Heading a {
	position: relative;
	padding-left: 30px;
	display: block;
}

.scamList .Cols .Heading a i {
	position: absolute;
	left: 0;
	top: -3px;
}

.scamList .Cols .Heading a span {
	top: 0 !important;
	padding: 0 !important;
}

.scamList .Cols .Col {
	border: solid #DDDDDD;
	border-width: 0 1px;
}

.scamList .Cols .Col:first-child {
	border-left: 0;
	position: relative;
	right: -1px;
}

.scamList .Cols .Col:last-child {
	border-right: 0;
	position: relative;
	left: -1px;
}

.scamList .Cols .Col .Title {
	font-size: 18px;
	color: #333333;
}

.scamList .Cols .Col .Title i {
	font-size: 22px;
	color: #E74C3C;
}

.scamList .Cols .Col .Title span {
	position: relative;
	top: -2px;
	padding-left: 5px;
}

.scamList .Cols .Col .scamSim {
	color: #000000;
	padding-left: 13px;
	position: relative;
	margin-bottom: 7px;
}

.scamList .Cols .Col .scamSim strong {
	font-size: 15px;
}

.scamList .Cols .Col .scamSim:before {
	display: block;
	content: '';
	position: absolute;
	top: 6px;
	left: -3px;
	width: 10px;
	height: 10px;
	background-color: #AAAAAA;
	border-radius: 50%;
}

.scamList .Cols .Col .address {
	display: block;
	padding-left: 20px;
	position: relative;
	top: -5px;
	color: #666666;
}

.scamList .Cols .pipsafeBtn4 {
	margin: 5px 0 15px;
	font-size: 16px;
	padding: 8px 10px 2px;
	font-weight: 400;
}

.rowFlex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.panel-group.HomePage {
	margin-bottom: 0;
}

.panelFlexHome {
	padding-top: 7px;
	padding-bottom: 7px;
}

.panelImgHome {
	display: block;
	text-align: center;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.panelImgHome img {
	object-fit: cover;
	height: inherit;
}

/*----------- for xmass style -----------------*/
/*body {*/
/*padding-bottom: 60px;*/
/*}*/

/*body > .zopim {*/
/*bottom: 62px !important;*/
/*}*/

/*.scrollTop {*/
/*bottom: 98px;*/
/*}*/

/*.xmassFooter {*/
/*height: 62px;*/
/*position: fixed;*/
/*left: 0;*/
/*bottom: 0;*/
/*right: 0;*/
/*width: 100%;*/
/*z-index: 99;*/
/*text-align: center;*/
/*background-color: #E6E6E6;*/
/*}*/

/*.xmassFooter img {*/
/*width: auto;*/
/*max-width: 90%;*/
/*position: relative;*/
/*top: -19px;*/
/*}*/

/*.xmassFooter .lightTransparent {*/
/*position: absolute;*/
/*width: 400px;*/
/*height: 62px;*/
/*top: 0;*/
/*left: 0;*/
/*overflow: hidden;*/
/*animation: xmassFrame 4s infinite;*/
/*}*/

/*@-webkit-keyframes xmassFrame {*/
/*0% {*/
/*left: -50%;*/
/*}*/
/*70% {*/
/*left: 150%;*/
/*}*/
/*100% {*/
/*left: 150%;*/
/*}*/
/*}*/

/*.xmassFooter .lightTransparent:before {*/
/*display: block;*/
/*content: '';*/
/*position: absolute;*/
/*left: 0;*/
/*top: -140px;*/
/*width: 400px;*/
/*height: 342px;*/
/*background: -moz-linear-gradient(-45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);*/
/*background: -webkit-gradient(linear, left top, right bottom, color-stop(30%, transparent), color-stop(50%, rgba(255, 255, 255, 0.3)), color-stop(70%, transparent));*/
/*background: -webkit-linear-gradient(-45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);*/
/*background: -o-linear-gradient(-45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);*/
/*background: -ms-linear-gradient(-45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);*/
/*background: linear-gradient(-45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);*/
/*}*/

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.HMTop .MenuContactSocials {
		display: none;
	}

	.Lines .Inner, .Lines .Inner2, .Lines .Inner3, .Lines:before {
		left: 443px;
	}

	.hideInlop {
		display: none !important;
	}

	.class404 {
		font-size: 280px;
		letter-spacing: -30px;
	}
}

@media screen and (min-width: 768px) {
	.boxBorder .firstP {
		padding: 0 48px;
	}

	.col-flex-sm-4 {
		padding: 0 15px;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.col-flex-sm-8 {
		padding: 0 15px;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.pipsMenu .HliAd .pipsMainA {
		/*padding: 19px 6px;*/
	}

	.pipsMenu .pipsMainLi.SignIn .pipsMainA .Text {
		display: none !important;
	}

	.First404 {
		padding: 55px 0;
	}

	.Lines .Inner, .Lines .Inner2, .Lines .Inner3, .Lines:before {
		left: 330px;
	}

	.class404 {
		font-size: 220px;
	}
}

@media screen and (max-width: 1199px) {
	.pipsMenu .pipsMainLi .pipsMainA {
		/*padding: 19px 8px;*/
	}

	.scrolledToDown .pipsMenu .HliAd .pipsMainA {
		/*padding: 14px 10px;*/
	}

	.pipsMenu .pipsMainA .Text {
		display: none;
	}

	.pipsMenu .HeadCont .pipsMainA .Text {
		display: block;
	}

	.pipsMenu .HeadCont .pipsMainA {
		padding: 11px 8px;
	}

	.brokersTable .clearfix {
		font-size: 14px;
	}

	.secondCol table td {
		border-right: 0;
	}
}

@media screen and (min-width: 992px) {
	.countDownContestH {
		border-top: 0;
	}

	.brockerNameInList {
		width: 20%;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.brockerNameInList .Det .Text {
		font-size: 15px;
		padding-top: 3px;
	}

	.mainHslider .hBox1 .centerB {
		width: 29.33%;
	}

	.mainHslider .hBox1 .text {
		width: 37.33%;
	}
}

@media screen and (max-width: 991px) {
	.mainHslider .hBox1 .Right > .InlineBlock {
		display: block;
		width: 100%;
		float: none !important;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 15px;
	}

	.mainHslider .rightAr {
		display: none;
	}

	.mainHslider .hBox1 .Right > .InlineBlock:last-child {
		padding-bottom: 0;
		border-bottom: 0;
	}

	.countDownContestH {
		position: relative;
		padding: 0 15px 15px;
		top: 0;
		left: 0;
		margin: 0;
		text-align: center;
	}

	.pipsMenu .pipsMainLi.hideInTab {
		display: none;
	}

	.ShowInMobile {
		display: block;
	}

	.weeklyContest .TEXT {
		width: 100%;
		float: none;
		padding: 15px;
	}

	.pipsafeBtn3, .pipsafeBtn4, .pipsafeBtn5, .pipsafeBtn6, .pipsafeBtn7, .pipsafeBtn8 {
		min-width: 100px;
	}

	.secondCol table td {
		width: 100%;
		display: block;
	}

	.GridStyle .latestPostInSlide .postName {
		margin-top: 0;
		padding-left: 0;
	}

	.GridStyle .latestPostInSlide .RightSec .Tags {
		font-size: 16px;
	}

	.GridStyle .latestPostInSlide .Author {
		padding-left: 63px;
	}

	#sortable .ui-state-default.col1 {
		width: 50%;
	}

	#sortable .ui-state-default.col2 {
		width: 100%;
	}

	.MemberArea .RightCol, .MemberArea .LeftCol {
		width: 100%;
	}

	.MemberArea .LeftCol .myMenu {
		float: none;
		display: block;
		width: 100%;
	}

	.MemberArea .LeftCol .UserDetails {
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}

	.MemberArea .LeftCol .myMenu li {
		display: inline-block;
		float: left;
	}

	.MemberArea .LeftCol .myMenu a {
		border-right: solid #2980B9;
		border-width: 0 1px 1px 0;
	}

	.MemberArea .LeftCol .myMenu li:last-child a {
		border: 0;
	}

	.MemberArea .LeftCol .myMenu a .Inner {
		padding: 10px 15px;
	}

	.MemberArea .LeftCol .myMenu a:before {
		display: none;
	}

	.MemberArea .LeftCol .myMenu a .Info {
		right: -2px;
	}

	.MemberArea .LeftCol .myMenu ul:before, .MemberArea .LeftCol .myMenu ul:after {
		display: table;
		content: '';
	}

	.MemberArea .LeftCol .myMenu ul:after {
		clear: both;
	}

	.MemberArea .LeftCol .myMenu {
		min-height: 84px !important;
	}

	.MemberArea .LeftCol .myMenu ul {
		padding: 0;
	}

	.MyProfDoc .Left, .MyProfDoc .Right {
		width: 100%;
	}

	.AddPaymentDivs fieldset input, .AddPaymentDivs fieldset select {
		max-width: 100%;
	}

	.NoneMasgPre, .ProfMegDiv {
		margin-top: 30px;
	}
}

@media screen and (max-width: 767px) {
	.HMTop .pipsMainA {
		text-align: center;
		display: block;
		float: none;
	}

	.HMTop .MenuContactSocials {
		display: none;
	}

	.scamDetails {
		border-top: 1px solid #CCCCCC !important;
	}

	.menuForexBroker {
		width: 33%;
	}

	.scamBList > .firstCol {
		border-right: 0 !important;
	}

	.PostPage .Body img {
		max-width: 100%;
		height: auto;
	}

	.refTopSec, .refTopSec > div {
		display: block;
		float: none;
		width: 100%;
		text-align: left;
	}

	.countDownContestH .outerCount {
		height: auto;
	}

	.refTopSec .refrightSec {
		position: relative;
	}

	.refTopSec .mainHead {
		text-align: left;
	}

	.HcM .Img, .AyB .B {
		text-align: center;
	}

	.IhW {
		padding-left: 20px;
	}

	.YsP .C {
		margin: 0 auto;
	}

	.piggyR {
		padding-top: 0;
	}

	.HcM .C {
		padding: 10px 15px
	}

	.AyB .D, .AyB .F {
		margin-top: 20px;
	}

	#sortable {
		display: block;
	}

	.exchangeTable tbody td {
		height: 43px;
	}

	.CompanyPage {
		padding: 30px 15px;
	}

	.expertAdvPlan {
		-webkit-perspective: 2100px;
		-moz-perspective: 2100px;
		perspective: 2100px;
	}

	.brokersTable .MainTr {
		display: block;
		margin-bottom: 10px;
	}

	.brokersTable .star-rating .caption {
		margin-top: -32px;
	}

	.OverHideMob {
		overflow: hidden;
	}

	.AdvTable .ImgBox img {
		margin-top: 0;
	}

	.First404 {
		padding: 0;
		text-align: center;
	}

	.Lines {
		display: none !important;
	}

	.class404 {
		font-size: 169px;
		letter-spacing: -10px;
	}

	.Second404 {
		padding: 0 15px 20px;
		text-align: center;
	}

	.VoteTable .MainTr {
		position: relative;
	}

	.VoteTable .UserBrokersVote {
		display: block;
	}

	.VoteTable .CommentsInTable {
		position: absolute;
		top: 0;
		right: 0;
	}

	.VoteTable .CommentsInTable a {
		padding: 5px 15px;
		color: white !important;
	}

	.VoteTable .pipsScore {
		display: none;
	}

	.footerTestimonial {
		display: none;
	}

	.brockerNameInList {
		display: none;
	}

	.brockerNameInList:nth-child(1), .brockerNameInList:nth-child(2), .brockerNameInList:nth-child(3), .brockerNameInList:nth-child(4), .brockerNameInList:nth-child(5), .brockerNameInList:nth-child(6) {
		display: block;
	}

	.NotNecesary {
		display: none;
	}

	.MainSubmenuToggle .menuSubmitForm {
		margin-top: 10px;
	}

	.HomeTopSectionDiv2 .Icon {
		font-size: 60px;
		margin-top: 20px;
	}

	.AdvertiseSection .BigAdv img, .AdvertiseSection .TinyAdv img {
		height: auto;
	}

	.footerTopSection section {
		border-bottom: 1px solid #888888;
		margin-bottom: 10px;
	}

	.pipsMenu .pipsMainLi.hideInMobile {
		display: none;
	}

	.HomeTopSectionDiv1 {
		background-color: rgba(0, 0, 0, 0.15);
		margin: 10px 0 10px;
		display: block;
	}

	.HomeTopSectionDiv1 > div {
		padding: 0;
	}

	.HomeTopSectionDiv1 a {
		color: #222222;
		padding: 15px 20px;
		display: block;
		text-align: center;
		font-size: 16px;
	}

	.HomeTopSectionDiv1 a:hover {
		color: black;
	}

	.headerLogo {
		display: none;
	}

	.logoForMobile.headerLogo {
		display: block;
		width: 41px;
		padding: 10px 0;
		margin: 10px 10px 0 0;
	}

	.scrolledToDown .logoForMobile.headerLogo {
		padding: 2px 0;
	}

	.logoForMobile.headerLogo img {
		width: 41px;
	}

	.pipsMenu, .scrolledToDown .pipsMenu {
		margin-left: 40px;
	}

	.MainSubmenu .hideInMobile {
		display: none;
	}

	.pipsMenu .pipsMainLi:hover .MainSubmenu, .MainSubmenuToggle.active {
		max-height: 400px;
	}

	.pipsMenu .pipsMainLi .pipsMainA {
		font-size: 15px;
	}

	/*.pipsMenu .pipsMainLi .menuHome {
    padding: 14px 10px;
    height: 52px;
  }*/
	.HeaderSelectLangLi .pipsMainA img {
		top: 0;
	}

	.webBanks {
		height: 30px;
	}

	.brokersTable {
		border: 0;
	}

	.brokersTable > thead {
		display: none;
	}

	.brokersTable .MainTr {
		margin-bottom: 10px;
		display: block;
		border: 1px solid #CCCCCC;
	}

	.brokersTable .MainTr:last-child {
		border-bottom: 1px solid #CCCCCC;
	}

	.brokersTable .NoCol {
		display: block;
		width: 100%;
		height: 30px;
		color: white;
		background-color: #3498DB;
		border-bottom: 1px solid #CCCCCC;
	}

	.brokersTable .firstCol {
		display: block;
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
	}

	.brokersTable .secondCol {
		display: block;
		width: 100%;
		border-bottom: 1px solid #CCCCCC;
	}

	.brokersTable .lastCol {
		display: block;
		width: 100%;
		text-align: center;
		padding: 10px;
	}

	.secondCol table td {
		display: table-cell;
		width: 50%;
	}

	.brokersTable .NoCol a {
		color: white;
	}

	.brokersTable .MainTr > td {
		border-right: 0;
	}

	.secondCol table td.FirstColInner {
		border-right: 1px solid #CCCCCC;
	}

	.GridStyle {
		width: 100%;
	}

	.BlogPost {
		border-bottom: 1px solid #BBBBBB;
	}

	.BlogPost .ShowInList {
		margin-bottom: 10px;
	}

	.Comments .Comments {
		margin-left: 30px;
	}

	.tile-1 {
		margin-bottom: 10px;
	}

	.PostPage .PostImg {
		text-align: center;
	}

	.exchangeTable .MainTr > td:last-child {
		font-size: 21px;
		font-weight: 300;
		border-top: 1px solid #DDDDDD;
	}

	.AdvertiseSection .BigAdv {
		width: 100%;
	}

	.col-flex-xs-12 {
		padding: 0 15px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media screen and (max-width: 520px) {
	.scamBList .weeklyRebates .scamsPage {
		width: 100%;
	}

	.menuForexBroker {
		width: 50%;
	}

	.chosen-container {
		width: 130px !important;
	}

	.pipsMenu .HeadSearch {
		display: none;
	}

	.pipsMenu .Register {
		display: none;
	}

	.pipsMenu .PersonalArea {
		display: block;
	}

	.secondCol table td {
		display: none;
	}

	.secondCol table td.FirstColInner {
		display: block;
		width: 100%;
		border-right: 0;
	}

	.secondCol table td.FirstColInner {
		border-right: 0;
	}

	.pipsafeBtn3, .pipsafeBtn4, .pipsafeBtn5, .pipsafeBtn6 {
		min-width: 260px;
	}

	.BlogNavigation a {
		padding: 3px;
	}

	.pipsMenu .pipsMainLi.Register .pipsMainA .Text {
		display: none;
	}

	.pipsMenu .PersonalArea a.pipsMainA {
		padding: 14px 12px;
	}

	#sortable .ui-state-default.col1 {
		width: 100%;
	}

	#sortable {
		display: block;
	}
}

@media screen and (max-width: 480px) {
	.brockerNameInList {
		width: 100%;
	}
}

@media screen and (max-width: 400px) {
	.pipsMenu .HliAd .pipsMainA {
		padding: 19px 8px;
	}

	.scrolledToDown .pipsMenu .pipsMainLi .pipsMainA {
		padding: 11px 8px;
	}

	.menuForexBroker {
		width: 100%;
	}

	.pipsMenu .pipsMainLi.MenuBrokers .pipsMainA .Text {
		display: none;
	}

	.brockerNameInList .Det .Text {
		font-size: 13px;
	}

	.pipsMenu .SignIn.pipsMainLi .pipsMainA .Text {
		display: none;
	}

	.pipsMenu .pipsMainLi .pipsMainA {
		font-size: 14px;
	}
}

.PageNameWithBg {
	min-height: 150px;
	padding: 30px 0 40px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 53px;
}

@-webkit-keyframes mymove {
	0% {
		-webkit-transform: translate(2px, 0);
		transform: translate(2px, 0);
	}

	25% {
		-webkit-transform: translate(-2px, 0);
		transform: translate(-2px, 0);
	}

	50% {
		-webkit-transform: translate(3px, 0);
		transform: translate(3px, 0);
	}

	85% {
		-webkit-transform: translate(-2px, 0);
		transform: translate(-2px, 0);
	}

	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@-moz-keyframes mymove {
	0% {
		-moz-transform: translate(2px, 0);
		transform: translate(2px, 0);
	}

	25% {
		-moz-transform: translate(-2px, 0);
		transform: translate(-2px, 0);
	}

	50% {
		-moz-transform: translate(3px, 0);
		transform: translate(3px, 0);
	}

	85% {
		-moz-transform: translate(-2px, 0);
		transform: translate(-2px, 0);
	}

	100% {
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@keyframes mymove {
	0% {
		-moz-transform: translate(2px, 0);
		-webkit-transform: translate(2px, 0);
		transform: translate(2px, 0);
	}

	25% {
		-moz-transform: translate(-2px, 0);
		-webkit-transform: translate(-2px, 0);
		transform: translate(-2px, 0);
	}

	50% {
		-moz-transform: translate(3px, 0);
		-webkit-transform: translate(3px, 0);
		transform: translate(3px, 0);
	}

	85% {
		-moz-transform: translate(-2px, 0);
		-webkit-transform: translate(-2px, 0);
		transform: translate(-2px, 0);
	}

	100% {
		-moz-transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@-webkit-keyframes mymove2 {
	0% {
		-webkit-transform: translate(0, 2px);
		transform: translate(0, 2px);
	}

	25% {
		-webkit-transform: translate(0, -2px);
		transform: translate(0, -2px);
	}

	50% {
		-webkit-transform: translate(0, 3px);
		transform: translate(0, 3px);
	}

	85% {
		-webkit-transform: translate(0, -2px);
		transform: translate(0, -2px);
	}

	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@-moz-keyframes mymove2 {
	0% {
		-moz-transform: translate(0, 2px);
		transform: translate(0, 2px);
	}

	25% {
		-moz-transform: translate(0, -2px);
		transform: translate(0, -2px);
	}

	50% {
		-moz-transform: translate(0, 3px);
		transform: translate(0, 3px);
	}

	85% {
		-moz-transform: translate(0, -2px);
		transform: translate(0, -2px);
	}

	100% {
		-moz-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@keyframes mymove2 {
	0% {
		-moz-transform: translate(0, 2px);
		-webkit-transform: translate(0, 2px);
		transform: translate(0, 2px);
	}

	25% {
		-moz-transform: translate(0, -2px);
		-webkit-transform: translate(0, -2px);
		transform: translate(0, -2px);
	}

	50% {
		-moz-transform: translate(0, 3px);
		-webkit-transform: translate(0, 3px);
		transform: translate(0, 3px);
	}

	85% {
		-moz-transform: translate(0, -2px);
		-webkit-transform: translate(0, -2px);
		transform: translate(0, -2px);
	}

	100% {
		-moz-transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@-webkit-keyframes myscale {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	40% {
		-webkit-transform: scale(1.3, 1);
		transform: scale(1.3, 1);
	}

	70% {
		-webkit-transform: scale(0.9, 1.1);
		transform: scale(0.9, 1.1);
	}

	85% {
		-webkit-transform: scale(0.9, 1.2);
		transform: scale(0.9, 1.2);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-moz-keyframes myscale {
	0% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	40% {
		-moz-transform: scale(1.3, 1);
		transform: scale(1.3, 1);
	}

	70% {
		-moz-transform: scale(0.9, 1.1);
		transform: scale(0.9, 1.1);
	}

	85% {
		-moz-transform: scale(0.9, 1.2);
		transform: scale(0.9, 1.2);
	}

	100% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes myscale {
	0% {
		-moz-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	40% {
		-moz-transform: scale(1.2, 1);
		-webkit-transform: scale(1.3, 1);
		transform: scale(1.3, 1);
	}

	70% {
		-moz-transform: scale(0.9, 1.1);
		-webkit-transform: scale(0.9, 1.1);
		transform: scale(0.9, 1.1);
	}

	85% {
		-moz-transform: scale(0.9, 1.2);
		-webkit-transform: scale(0.9, 1.2);
		transform: scale(0.9, 1.2);
	}

	100% {
		-moz-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes hvr-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
		border-width: 6px;
	}
}

@keyframes hvr-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
		border-width: 6px;
	}
}

@-webkit-keyframes scaleAnim {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	50% {
		-webkit-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
	}

	80% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-moz-keyframes scaleAnim {
	0% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	50% {
		-moz-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
	}

	80% {
		-moz-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
	}

	100% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes scaleAnim {
	0% {
		transform: scale(1, 1);
	}

	50% {
		transform: scale(1.05, 1.05);
	}

	80% {
		transform: scale(0.95, 0.95);
	}

	100% {
		transform: scale(1, 1);
	}
}

@-webkit-keyframes scaleAnim2 {
	0% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	50% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg);
	}

	80% {
		-webkit-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-moz-keyframes scaleAnim2 {
	0% {
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}

	50% {
		-moz-transform: rotate(10deg);
		transform: rotate(10deg);
	}

	80% {
		-moz-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
	}

	100% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@keyframes scaleAnim2 {
	0% {
		transform: rotate(-10deg);
	}

	50% {
		transform: rotate(10deg);
	}

	80% {
		transform: scale(1.05, 1.05);
	}

	100% {
		transform: scale(1, 1);
	}
}

@-webkit-keyframes transAnim {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	50% {
		-webkit-transform: translateX(5px);
		transform: translateX(5px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-moz-keyframes transAnim {
	0% {
		-moz-transform: translateX(0);
		transform: translateX(0);
	}

	50% {
		-moz-transform: translateX(5px);
		transform: translateX(5px);
	}

	100% {
		-moz-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes transAnim {
	0% {
		transform: translateX(0);
	}

	50% {
		transform: translateX(5px);
	}

	100% {
		transform: translateX(0);
	}
}

@-webkit-keyframes AlertAnimate {
	0% {
		-webkit-transform: rotateY(90deg) scale(0.4);
		transform: rotateY(90deg) scale(0.4);
	}

	100% {
		-webkit-transform: rotateY(0deg) scale(1);
		transform: rotateY(0deg) scale(1);
	}
}

@-moz-keyframes AlertAnimate {
	0% {
		-moz-transform: rotateY(90deg) scale(0.4);
		transform: rotateY(90deg) scale(0.4);
	}

	100% {
		-moz-transform: rotateY(0deg) scale(1);
		transform: rotateY(0deg) scale(1);
	}
}

@keyframes AlertAnimate {
	0% {
		-ms-transform: rotateY(90deg) scale(0.4);
		transform: rotateY(90deg) scale(0.4);
	}

	100% {
		-ms-transform: rotateY(0deg) scale(1);
		transform: rotateY(0deg) scale(1);
	}
}

@-webkit-keyframes ajaxLoader {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-moz-keyframes ajaxLoader {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@keyframes ajaxLoader {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes IconAfter {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	60% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	90% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes IconAfter {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	60% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	90% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes IconAfter2 {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	85% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes IconAfter2 {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	50% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}

	85% {
		-webkit-transform: translateX(-2px);
		transform: translateX(-2px);
	}

	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes BigBtn2 {
	0% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}

	50% {
		-webkit-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
		opacity: 1;
	}

	80% {
		-webkit-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		opacity: 0.6;
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}
}

@-moz-keyframes BigBtn2 {
	0% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}

	50% {
		-moz-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
		opacity: 1;
	}

	80% {
		-moz-transform: scale(0.95, 0.95);
		transform: scale(0.95, 0.95);
		opacity: 0.6;
	}

	100% {
		-moz-transform: scale(1, 1);
		transform: scale(1, 1);
		opacity: 1;
	}
}

@keyframes BigBtn2 {
	0% {
		transform: scale(1, 1);
		opacity: 1;
	}

	50% {
		transform: scale(1.05, 1.05);
		opacity: 1;
	}

	80% {
		transform: scale(0.95, 0.95);
		opacity: 0.6;
	}

	100% {
		transform: scale(1, 1);
		opacity: 1;
	}
}

@-webkit-keyframes BigBtn22 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-moz-keyframes BigBtn22 {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-moz-transform: rotate(10deg);
		transform: rotate(10deg);
	}
	50% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	100% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes BigBtn22 {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(10deg);
	}
	50% {
		transform: rotate(0deg);
	}
	75% {
		transform: rotate(-10deg);
	}
	100% {
		transform: rotate(0deg);
	}
}

@media print {
	.pipsMenu .pipsMainA .Text {
		display: none;
	}
}

.isChrome #sortable .ui-state-default {
	margin-left: -2px;
}

.isSafari #sortable .ui-state-default {
	margin-left: -2px;
}

.isOpera #sortable .ui-state-default {
	margin-left: -2px;
}

/*----------------------------------------------------*/
.HliAd .pipsMainA .Text {
	display: block;
	font-size: 15px;
}

.HliAd .pipsMainA [class*="icon-"] {
	font-size: 18px;
	margin-bottom: 1px;
}

.pipsMenu .pipsMainLi .pipsMainA:after {
	display: none;
}

.pipsMenu .pipsMainLi .pipsMainA:before {
	left: 10%;
	height: 3px;
	border-radius: 3px !important;
}

.pipsMenu .pipsMainLi:hover .pipsMainA:before, .pipsMenu .pipsMainLi.activeLi .pipsMainA:before {
	width: 80%;
}

.pipsMenu .pipsMainLi .arrowDown {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #3498DB;
	margin-left: -4px;
}

.pipsMenu .pipsMainLi:hover .arrowDown {
	bottom: -4px;
}

.FooterLinkList li a:hover {
	border-left: 0;
	padding-left: 10px;
}

/* new css -----------------------*/
.whatWeDo {
	border-bottom: 1px solid #DDDDDD;
	overflow-x: hidden;
}

.whatWeDo img {
	width: 100%;
	height: auto;
}

.whatWeDo h3 {
	font-size: 32px;
}

.whatWeDo h4 {
	font-size: 26px;
}

.whatWeDo p {
	font-size: 15px;
}

.whatWeDo .TextBx {
	padding: 40px 15px 20px;
}

.whatWeDo .SectionHeader {
	position: relative;
}

.whatWeDo .SectionHeader .mainHomeHeadB {
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: 10px;
	font-size: 18px;
	color: #999999;
}

.whatbox > .row {
	padding: 0 15px;
}

.webBanksDiv {
	overflow: hidden;
}

.webBanksDiv .webBanks {
	height: 38px;
}

.HomeTopSectionDiv2 .BigButton1, .HomeTopSectionDiv2 .BigButton2 {
	font-size: 21px;
}

.testimonialBox .Body {
	overflow: hidden;
}

.CommingSoonContest {
	border: 1px solid #2ECC71;
	font-size: 18px;
	font-weight: 300;
	padding: 10px 15px 0 15px;
	margin-bottom: 10px;
}

.CommingSoonContest .Last {
	font-size: 21px;
}

.lastContests {
	font-size: 14px;
	list-style-type: none;
	padding: 0;
}

.lastContests a {
	color: #777777;
	display: block;
	padding: 2px;
}

.lastContests a:hover {
	color: #111111;
}

.lastContests [class*="icon-"] {
	color: #3498DB;
	padding-right: 4px;
	font-size: 17px;
	position: relative;
	top: 1px;
}

.chosen-container-single .chosen-single div {
	display: none;
}

.CommentInSide .Img {
	border: none;
}

.Body {
	font-size: 16px;
	line-height: 1.8;
}

.Comments .UserImage {
	width: auto;
	margin-right: 10px;
}

.questionImgBox img {
	max-height: 231px;
	max-width: 100%;
}

section.container p {
	font-size: 16px;
	line-height: 1.8;
}

section.container .h1 {
	font-size: 36px;
}

.AlldivWithBg .HomeTopSectionDiv2 {
	background-color: transparent;
}

.MainSubmenu, .MainSubmenuToggle {
	top: 62px;
}

.HomeTopSectionDiv2 h1, .HomeTopSectionDiv2 h2 {
	font-size: 35px;
	margin-bottom: 0;
}

.PostPage .PostImg {
	text-align: center;
}

.PostPage .PostImg a {
	display: inline-block;
	margin: 0 auto;
	float: none;
	max-width: 100%;
}

.PostImg img {
	width: auto;
	max-height: 260px;
}

footer .testimonialBox .Body {
	max-height: 130px;
}

.sslCertificate {
	display: inline-block;
	margin: 0 auto;
}

/*-------------------- new code added ---------------------*/
.white {
	color: white;
}

.mainHslider .hBox {
	background-size: cover;
	background-position: left center;
}

.mainHslider .hBox .Right {
	padding: 15px;
}

.mainHslider .hBox .withImg {
	padding: 0;
}

.mainHslider .hBox .withImg img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 400px;
}

.mainHslider .mHead {
	margin: 10px 0;
	padding: 15px 20px;
	font-size: 28px;
	font-weight: 300;
}

.mainHslider p {
	font-size: 15px;
	background-color: rgba(255, 255, 255, 0.3);
	padding: 10px 15px;
}

.mHcolor1 {
	background-color: rgb(2, 136, 209);
}

.nBtns {
	color: #FFFFFF !important;
	border-radius: 5px;
	text-align: center;
	transition: 0.15s ease-in-out;
	margin-top: 18px;
}

.nBtns > h3 > i {
	font-size: 15px;
	line-height: 37px;
	padding: 17px 14px 18px;
	background-color: rgb(32, 93, 126);
	border-radius: 5px 0 0 5px;
}

.nBtns > h3 > i {
	margin-right: 5px;
}

.nBtns > h3 {
	font-size: 15px;
	line-height: 37px;
	padding: 0;
	margin: 0 0 0 -12px;
}

.nBtns1 > h3 > i {
	background-color: rgb(26, 32, 36);
}

.nBtns1 {
	background-color: rgb(41, 54, 62);
}

.nBtns1:hover, .nBtns1:focus {
	background-color: rgb(32, 44, 51);
}

.nBtns2 {
	background-color: rgb(17, 125, 184);
}

.nBtns2:hover, .nBtns2:focus {
	background-color: rgb(12, 110, 162);
}

.nBtns3 {
	background-color: #C48719;
}

.nBtns3:hover, .nBtns3:focus {
	background-color: #926412;
}

.nBtns3 > h3 > i {
	background-color: #926412;
}

.nBtns4 {
	background-color: #FF3D00;
}

.nBtns4:hover, .nBtns4:focus {
	background-color: #DD3600;
}

.nBtns4 > h3 > i {
	background-color: #CC3808;
}

.nBtns5 {
	background-color: #FF1844;
}

.nBtns5:hover, .nBtns5:focus {
	background-color: #DD153B;
}

.nBtns5 > h3 {
	font-size: 17px;
}

.nBtns5 > h3 > i {
	background-color: #AE112E;
	padding: 17px 14px;
}

.nBtns6 {
	background-color: #C1185B;
}

.nBtns6:hover, .nBtns6:focus {
	background-color: #AF1653;
}

.nBtns6 > h3 {
	font-size: 17px;
}

.nBtns6 > h3 > i {
	background-color: #971347;
	padding: 17px 14px;
}

.mainHslider .hBox1 {
	background-color: #FCFCFC;
	border-bottom: 1px solid #999999;
}

.mainHslider .hBox1 .Right {
	padding: 12px 15px;
}

.RoundedBox1 div.title {
	color: white;
	text-shadow: 0 0 1px #000000;
	padding-right: 20px;
	color: #333333;
}

.RoundedBox1 div.title h3 {
	font-weight: 400;
}

.mainHslider .hBox1 .fixImgBox1 {
	width: 300px;
	max-width: 100%;
	height: 300px;
	border-radius: 50%;
	overflow: hidden;
	background-image: url('../img/home-slider/circle-world.png');
	background-size: cover;
	background-position: center center;
	margin: 10px auto;
	color: white;
}

.mainHslider .hBox1 .fixImgBox1 .r1 {
	color: #FFA412;
	font-size: 46px;
	text-align: center;
	margin: 0 0 -5px;
	padding: 25px 0 0;
}

.mainHslider .hBox1 .fixImgBox1 .r2 {
	font-size: 28px;
	padding: 0 0 0 50px;
	margin: 0 0 0 -10px;
}

.mainHslider .hBox1 .fixImgBox1 .r3 {
	color: #FF3D00;
	padding: 0;
	text-align: center;
	font-size: 52px;
	margin: -10px 0 -18px;
}

.mainHslider .hBox1 .fixImgBox1 .r4 {
	font-size: 32px;
	padding: 5px 50px 5px 0;
	margin: 0;
	text-align: right;
	margin: 0;
}

.mainHslider .hBox1 p {
	background-color: transparent;
}

.mainHslider .hBox1 .title p {
	margin: 0;
	font-size: 18px;
	padding-left: 0;
	padding-right: 0;
	text-transform: uppercase;
	padding-bottom: 0;
}

.mainHslider .hBox1 h3 {
	margin-top: 0;
}

.mainHslider .hBox1 .title h3 {
	margin: 0 0 20px;
	font-size: 32px;
	text-transform: capitalize;
}

.mainHslider .hBox1 .text {
	font-size: 26px;
	padding-left: 20px;
	margin-bottom: 0;
	padding-top: 15px;
	font-weight: bold;
}

.mainHslider .sliderCircle1 {
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	border: 5px solid rgba(255, 61, 0, 0.5);
	margin: 0 5px;
}

.mainHslider .sliderCircle1 span {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #FF3D00;
	text-align: center;
	line-height: 60px;
	font-size: 26px;
	color: white;
}

.mainHslider .prevCircle {
	position: relative;
	top: -18px;
}

.mainHslider .latestCircle1 {
	position: relative;
	top: 18px;
}

.RoundedBox3 .title {
	border-radius: 5px;
	background-color: rgb(239, 108, 0);
	max-width: 680px;
	margin-left: -90px;
}

.RoundedBox3 .title > h3 {
	padding: 15px 0 15px 80px;
	color: white;
}

.RoundedBox3 p.text {
	padding: 10px 0;
}

.RoundedBox3 .nBtns {
	margin-top: 0;
}

.RoundedBox2 > div.title {
	border-radius: 5px;
	background-color: rgb(2, 136, 209);
	margin-top: 120px;
	max-width: 672px;
	margin-left: -80px;
}

.RoundedBox2 > div.title > h3 {
	padding: 15px 50px;
}

.RoundedBox2 > p.text {
	font-weight: bold;
	max-width: 512px;
}

.fixImgBox2 {
	position: absolute;
	z-index: 1;
}

.RoundedBox5 > div.title {
	border-radius: 5px;
	margin-top: 75px;
	max-width: 674px;
	margin-left: -80px;
	text-align: right;
	color: #FFFFFF;
}

.RoundedBox5 > div.title h3 {
	background-color: rgb(216, 67, 21);
}

.RoundedBox5 > div.title > span {
	margin-right: 30px;
	font-size: 20pt;
	color: #D84315;
}

.RoundedBox5 > div.title > h3 {
	padding: 15px 50px;
	color: #FFFFFF;
	font-size: 23pt;
}

.RoundedBox5 > p.text {
	font-weight: bold;
	max-width: 512px;
	text-align: right;
	font-size: 16px;
	margin-top: 30px;
}

.RoundedBox5 > p.uderHead {
	text-align: right;
	max-width: 512px;
	font-size: 19px;
	margin-bottom: 30px;
}

.mHcolor2 {
	background-color: rgb(215, 67, 21);
}

.nBtns3 {
	background-color: rgb(196, 136, 26);
}

.nBtns3:hover {
	background-color: rgb(173, 119, 19);
}

/*.mainHslider .uderHead {*/
/*text-align:  center;*/
/*color:       rgb(215, 67, 21);*/
/*margin-top:  -10px;*/
/*padding-top: 0;*/
/*font-size:   20px;*/
/*font-weight: 300;*/
/*}*/

.mainHslider .slick-prev, .mainHslider .slick-next {
	top: 50%;
	border-radius: 0;
	width: 40px;
	height: 80px;
	margin-top: -40px;
	font-size: 45px;
	padding: 0;
	text-align: center;
	border-color: #999999;
	transition: 0.2s ease-in-out;
}

.mainHslider .slick-prev:hover, .mainHslider .slick-next:hover {
	background-color: #DDDDDD;
}

.mainHslider .slick-prev {
	right: auto;
	left: 0;
}

.mainHslider .slick-prev:after, .mainHslider .slick-next:after {
	display: none;
}

/*** For post and broker site **/
.topBrokerList > ul > li.list-group-item > a > img {
	width: 35px;
}

.topBrokerList > ul > li.list-group-item {
	border-right: none;
	border-left: none;
	counter-increment: step-counter;
}

.topBrokerList > ul > li.list-group-item::before {
	content: 'No' counter(step-counter);
	margin-right: 5px;
}

.topBrokerList > ul > li.list-group-item:first-child {
	border-top: none;
}

.topBrokerList > ul > li.list-group-item:last-child {
	border-bottom: none;
}

.topBrokerList > ul > li.list-group-item:last-child::before {
	content: '';
}

@keyframes spin2 {
	100% { transform: rotate(2deg); }
}

@media screen and (max-width: 991px) {
	.countDownContestH {
		z-index: 9999;
	}

	.pipsMenu .pipsMainLi.homeMenuIcon {
		display: none;
	}

	.mainHslider .hBox {
		height: auto;
	}

	.RoundedBox2 > div.title {
		margin-top: 20px;
	}

	.RoundedBox2 > div.title > h3 {
		padding: 15px 20px 15px 70px;
	}

	.RoundedBox3 .title {
		margin-top: 20px;
	}

	.RoundedBox3 .title > h3 {
		padding: 15px 20px 15px 70px;
	}

	.RoundedBox5 > div.title {
		margin-top: 19px;
	}

	.RoundedBox5 > p.uderHead {
		display: none;
	}

	.RoundedBox5 > p.text {
		margin-top: 30px;
	}
}

.SectionHeader .Heading2 i {
	font-size: 24px;
	position: relative;
	top: 4px;
	padding-right: 5px;
}

.latestThisBroker {
	margin-bottom: 50px;
}

.latestThisBroker h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 0;
	padding-top: 0;
}

.TopBrokers {
	border: 1px solid #CCCCCC;
	margin-top: 25px;
}

.TopBrokers .Heading {
	text-align: center;
	margin: 0;
	padding: 15px;
}

.TopBrokers .list-group, .TopBrokers .list-group li {
	border-radius: 0;
	margin: 0;
}

.TopBrokers .list-group li {
	border-width: 1px 0 0 0;
	border-color: #CCCCCC;
	padding: 0;
}

.TopBrokers a.btn {
	background-color: #2ECC71;
	transition: 0.3s;
	color: white;
}

.TopBrokers a.btn:hover, .TopBrokers a.btn:focus {
	color: white;
	background-color: #26A95E;
}

.TopBrokers .Latet.list-group-item {
	text-align: center;
	padding: 15px;
}

.TopBrokers .list-group-item img {
	display: inline-block;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	width: 60px;
	height: auto;
	float: left;
}

.jp-jplayer img {
	border: 1px solid #BBBBBB;
}

.TopBrokers .list-group-item .Text {
	color: #D32F2E;
	font-size: 14px;
	position: relative;
	top: 3px;
	display: block;
	padding: 5px 10px 4px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.TopBrokers .list-group-item .brokerInList {
	display: block;
}

.TopBrokers .list-group-item {
	position: relative;
}

.TopBrokers .list-group-item .Link {
	display: inline-block;
	padding: 3px 10px;
	border: 1px solid #2980B9;
	color: #2980B9;
	transition: 0.3s;
	float: right;
	position: relative;
	border-radius: 5px;
	margin-right: 10px;
	font-size: 12px;
}

.TopBrokers .list-group-item .Link:hover {
	background-color: #2980B9;
	color: white;
}

.TopBrokers .list-group-item .Link:focus {
	background-color: #2980B9;
	color: white;
}

.moreInfoBrokerP {
	display: inline-block;
	text-decoration: none;
	margin: 10px auto;
	font-size: 16px;
	padding: 7px 15px;
	border-radius: 5px;
	border: 1px solid #2980B9;
	color: #2980B9;
	transition: 0.3s;
}

.moreInfoBrokerP:hover, .moreInfoBrokerP:focus {
	background-color: #2980B9;
	color: white;
}

.AdvTable .Text1 {
	padding: 15px 0;
	font-size: 15px;
}

.AdvTable .Links {
	padding: 5px 0;
	font-size: 15px;
}

.AdvTable .Links strong {
	display: inline-block;
	padding: 5px 20px 5px 0;
}

.AdvTable .Links a {
	display: inline-block;
	padding: 5px 12px;
	background-color: #3498DB;
	color: white;
	transition: 0.3s;
	margin: 3px;
}

.AdvTable .Links a:hover, .AdvTable .Links a:focus {
	background-color: #2980B9;
}

.showOnLoad {
	display: none;
}

.contestArticlesAds {
	width: auto;
	height: auto;
	max-width: 100%;
}

.brockerNameInList .scamB figure {
	border-radius: 0;
}

.borderBe2 {
	padding: 20px 0 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.borderBe3 {
	padding: 15px 0 10px;
}

.HScamBtn {
	margin-bottom: 0;
}

.HWithBtn2 {
	margin-bottom: 0;
}

.HWithBtn .head, .HWithBtn2 .head, .HScamBtn .head {
	position: relative;
	top: 3px;
	font-weight: 400;
}

.HWithBtn2 .head {
	top: -2px;
}

.HScamBtn h2 {
	margin: 0;
}

.HScamBtn.SectionHeader:after {
	border-color: #E74C3C;
}

.HWithBtn [class*='pipsafeBtn'], .HWithBtn2 [class*='pipsafeBtn'] {
	margin: 0;
	padding: 3px 20px 5px;
}

.HWithBtn2 [class*='pipsafeBtn'] {
	margin: 0 0 7px 7px;
}

.displayNone {
	display: none !important;
}

article[itemtype="http://schema.org/Article"] [itemprop="articleBody"] {
	overflow-x: hidden;
}

.isScam {
	position: relative;
}

.isScam .scamBox {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	color: white;
	padding: 30px;
	text-align: center;
	font-size: 50px;
}

.HomedivWithBg .nBtns4 {
	padding: 10px 15px;
	margin-top: 2px;
	text-shadow: none;
	font-size: 18px;
}

.mainHslider .hBox1 .centerB {
	vertical-align: top;
}

.mainHslider .hBox1 .centerB .sL {
	display: block;
	color: #333333;
	font-weight: bold;
	font-size: 30px;
	padding-top: 10px;
	transition: 0.2s;
}

.mainHslider .hBox1 .centerB a:hover .sL {
	color: #FF3D00;
}

.mainHslider .hBox1 .centerB i {
	color: #FF3D00;
	font-size: 50px;
	transition: 0.3s;
}

.mainHslider .hBox1 .centerB a:hover i {
	text-shadow: 0 0 5px #FF3D00;
}

.timeBig {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}

.mainHslider .rightAr {
	position: absolute;
	top: 50%;
	right: -20px;
	margin-top: -20px;
	color: #FF3D00;
	font-size: 40px !important;
	text-shadow: none !important;
}

.scamTable .NoCol {
	border-right: 1px solid #E74C3C;
}

.scamTable .firstCol {
	border: 1px solid #E74C3C;
}

.scamTable .lastCol {
	position: relative;
	background-color: #E74C3C;
	color: white;
	text-align: center;
}

.scamTable .lastCol i {
	font-size: 36px;
}

.scamTable .lastCol .scoreH {
	display: block;
	font-size: 23px;
	padding-top: 5px;
}

.scamDetails {
	border: solid #CCCCCC;
	border-width: 0 0 0 1px;
}

.scamBList {
	margin: 0 0 25px;
	border: 1px solid #CCCCCC;
}

.scamBList > .firstCol {
	padding: 5px 0;
	border-right: 1px solid #CCCCCC;
}

.scamBList > div:last-child {
	padding: 0;
	margin-left: -1px;
}

.scamBList .menuForexBroker:hover, .scamBList .menuForexBroker:focus {
	color: #E74C3C;
}

.scamDetails .bs .DetQuantity i {
	display: inline-block;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 22px;
	border-radius: 50%;
	border: 2px solid #1ABC9C;
	color: #1ABC9C;
	font-size: 19px;
	display: none;
}

.scamDetails .bs .DetQuantity .NO {
	color: #E74C3C;
	border-color: #E74C3C;
}

.menuBrokerDetBottom li.bs {
	height: 39px;
}

.scamTable {
	border: 1px solid #CCCCCC;
}

.scamTable tr {
	border-bottom: 1px solid #CCCCCC;
}

.scamTable tr:last-child {
	border-bottom: 0;
}

.scamTable tr td {
	border: solid #CCCCCC;
	border-width: 0 1px 0 0;
	padding: 0 !important;
}

.scamTable tr td:nth-child(5) {
	border-right-width: 0;
}

.scamTable tr .menuForexBroker {
	padding: 14px 16px;
}

.scamDetails {
	padding: 10px 0 10px 15px;
	margin-bottom: 0;
}

.scamDetails .menuBrokerDetBottom ul li {
	padding-left: 0;
	padding-right: 0;
}

.scamDetails .menuBrokerDetBottom ul li:last-child {
	border: 0;
}

.scamBList .menuForexBroker {
	font-size: 16px;
	padding: 5px 7px;
}

.scamTable .menuIndex {
	font-size: 105%;
}

.scamBtn1 {
	min-width: 100px;
	margin: 10px 0 10px 0;
	padding: 8px 20px 4px 20px;
	background-color: #4E4848;
}

.scamBtn1:hover, .scamBtn1:focus {
	background-color: #333333;
}

.QSearchLabel {
	position: relative;
}

.QSearchLabel i {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.scamDetails .menuBrokerDetS img {
	width: 150px;
	height: auto;
	max-width: 150px;
	max-height: 75px;
	float: none;
}

.scamDetails .menuBrokerDetTop {
	text-align: center;
}

.scamDetails .menuBrokerDetTop .menuBrokerDetH {
	display: block;
	margin: 0;
	color: #C0392B;
}

.pipsMenu .scamMainLi .pipsMainA:before, .pipsMenu .scamMainLi .pipsMainA:after {
	background-color: #EE1111;
}

.pipsMenu .scamMainLi .arrowDown {
	border-top: 4px solid #EE1111;
}

.weeklyRebates .Head {
	padding-left: 15px;
}

.weeklyRebates .table {
	border-top: 1px solid #CCCCCC;
	padding: 15px;
	margin: 0;
}

.scamBList .weeklyRebates {
	text-align: center;
}

.scamBList .weeklyRebates .scamsPage {
	text-align: center;
	padding: 5px;
	display: block;
	width: 23%;
	display: inline-block;
}

.scamBList .weeklyRebates .menuForexBroker {
	float: none;
	width: 150px;
	height: 150px;
	border: 3px solid #16A085;
	font-size: 22px;
	padding: 5px;
	text-align: center;
	background-color: transparent;
	border-radius: 50%;
	margin: 5px auto;
	position: relative;
	transition: 0.3s;
	color: #16A085;
}

.scamBList .weeklyRebates .scamsPage:hover .menuForexBroker {
	background-color: #16A085;
	color: white;
}

.weeklyRebates .menuForexBroker .BrokerName {
	position: absolute;
	display: block;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -8px;
}

.weeklyRebates .menuForexBroker .logoB {
	position: absolute;
	left: 50%;
	top: 20px;
	border-radius: 30px;
	opacity: 0.4;
	margin: 0 0 0 -45px;
}

.weeklyRebates .rbt {
	color: #666666;
}

.weeklyRebates .rbt strong {
	transition: 0.3s;
}

.black333 {
	color: #333333;
}

.weeklyRebates .scamsPage:hover .rbt strong {
	color: #16A085;
}

.bigB3.pipsafeBtn3-3 {
	font-size: 24px;
	font-weight: 400;
	display: block;
	text-align: center;
	margin: 15px 0;
}

.padLR15 {
	padding-left: 15px;
	padding-right: 15px;
}

.scamsMn .menuForexBroker {
	width: 50%;
}

.scamsMn .menuForexBroker:hover {
	color: #E74C3C;
	text-decoration: underline;
}

.scamsMn .NewsHeading {
	color: #E74C3C;
	padding-left: 0;
}

.scamsMn .NewsHeading:before {
	display: none;
}

.scamsMn .NewsHeading i {
	padding-right: 5px;
	font-size: 123%;
	position: relative;
	top: 2px;
}

.scamsMn .HeaderNewsUl li:before, .scamsMn .NewsHeading:before {
	border-color: #E74C3C;
	background-color: #E74C3C;
	margin-top: -5px;
}

.scamsMn .pipsafeBtn4 {
	font-size: 17px;
	font-weight: 400;
	padding: 10px 16px 2px 16px;
	min-width: 200px;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	background-color: #E74C3C;
	color: white;
	border: 1px solid #E74C3C;
	border-radius: 5px;
}

.scamsMn .pipsafeBtn4:hover, .scamsMn .pipsafeBtn4:focus {
	background-color: #C0392B;
	color: white;
}

.scamsMn .NewsHeading {
	display: inline-block;
}

.scamsMn .QSearchLabel {
}

.mainBF {
	padding: 0 11px;
}

.mainBF .NewsHeading {
	color: #2980B9;
}

.mainBF .HeaderNewsUl li:before, .mainBF .NewsHeading:before {
	border-color: #2980B9;
	background-color: #2980B9;
}

.pIn15 p {
	margin-bottom: 15px;
}

.MenuBrokers .menuForexBroker {
	transition: 0.2s;
}

.MenuBrokers .menuForexBroker.Active {
	/*background-color: #eee;*/
}

.MenuBrokers .menuForexBroker.InActive {
	opacity: 0.2;
}

.MenuBrokers .menuForexBroker .New, .MenuBrokers .menuForexBroker .recommend {
	color: #DD3600;
	display: inline-block;
	padding-left: 9px;
	position: relative;
}

.MenuBrokers .menuForexBroker .recommend {
	color: #1ABC9C;
}

.MenuBrokers .menuForexBroker .New:before, .MenuBrokers .menuForexBroker .recommend:before {
	display: block;
	position: absolute;
	content: '';
	left: 2px;
	bottom: 6px;
	width: 5px;
	height: 5px;
	background-color: #DD3600;
	border-radius: 50%;
}

.MenuBrokers .menuForexBroker .recommend:before {
	background-color: #1ABC9C;
}

.spreadList a {
	display: block;
	padding: 3px 10px;
	font-weight: 700;
	color: #555555;
	transition: 0.3s;
	font-size: 15px;
}

.fontSize15 {
	font-size: 15px;
}

.spreadList a:hover {
	background-color: #2980B9;
	color: white;
}

.spreadList table {
	width: 100%;
}

.spreadList table {
	border: 1px solid #BBBBBB;
	border-radius: 5px;
}

.spreadList table tr {
	border-bottom: 1px solid #BBBBBB;
}

.spreadList table td {
	width: 20%;
	border-right: 1px solid #BBBBBB;
}

.padding5 {
	padding: 3px 20px 5px;
}

.pipsafeBtn3 [class*="icon-"] {
	top: 2px;
	display: inline-block;
	position: relative;
	width: 26px;
	height: 28px;
}

.pipsafeBtn3 [class*="icon-"] img {
	position: absolute;
	top: 0;
	left: 0;
}

.pImg {
	max-width: 100%;
	border: 1px solid #999999;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.PipsafeMerritt li a {
	padding: 9px 12px 5px 37px;
	position: relative;
}

.pngIcons {
	display: block;
	position: absolute;
	left: 12px;
	top: 6px;
	width: 28px;
	height: 28px;
	background-size: 100% 100%;
	background-position: center center;
}

.pngIcons.pnIcon1 {
	background-image: url("../img/icon-home/house-with-dollar-sign.png");
}

.pngIcons.pnIcon2 {
	background-image: url("../img/icon-home/quiz-on-computer-with-question-signs-around.png");
}

.pngIcons.pnIcon3 {
	background-image: url("../img/icon-home/growth.png");
}

.pngIcons.pnIcon4 {
	background-image: url("../img/icon-home/incomes.png");
}

.pngIcons.pnIcon5 {
	background-image: url("../img/icon-home/businessman-linked-to-money-and-time.png");
}

.pngIcons.pnIcon6 {
	background-image: url("../img/icon-home/businessman.png");
}

.pngIcons.pnIcon7 {
	background-image: url("../img/icon-home/group.png");
}

.aboutUsBorder {
	padding: 0 15px 10px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
}

.pImgAbout {
	margin-top: 15px;
	border-color: #CCCCCC;
}

.TagN {
	float: left;
	padding: 3px 6px;
	background-color: #337AB7;
	border: #2E6DA4;
	color: #FFFFFF;
	border-radius: 5px;
	transition: 0.3s;
	margin: 5px 5px 5px 0; sition: 0.3s;
	margin: 5px 5px 5px 0;
}

.TagN:hover {
	background-color: #2E6DA4;
	color: white;
}

.CategoryN {
	float: left;
	padding: 3px 6px;
	background-color: rgba(83, 51, 183, 0.98);
	border: #2E6DA4;
	color: #FFFFFF;
	border-radius: 5px;
	transition: 0.3s;
	margin: 5px 5px 5px 0; sition: 0.3s;
	margin: 5px 5px 5px 0;
}

.CategoryN:hover {
	background-color: #2E6DA4;
	color: white;
}

.post-categories li {
	list-style-type: none;
	display: inline-block;
}

.post-categories li a {
	margin: 0 5px 5px 5px;
}
