/* Start Login Page CSS */
.text-center {
	text-align: center;
}
.height30 {
	height: 30px;
	clear: both;
}
.ihc-login-form-wrap {
	padding: 0 !important;
	text-align: left !important;
	width: 100%;
}
.impu-form-line-fr {
	position: relative;
	top: -35px;
	z-index: 1;
}
.ihc-sm-item {
	border-radius: 50%;
	padding: 8px 10px 5px !important;
}
.ihc-tos-wrap {
	text-align: left !important;
	margin-bottom: 10px;
}
.ihc-tos-wrap a {
	display: inline-block;
}
.ihc-tos-wrap input {
	margin-left: 0 !important;
}
.iump-form-line-register {
	padding: 0px !important;
}
/* top header css */
.td-header-main-menu {
	padding-right: 0 !important;
}
.profile-dropdown {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #00aeef;
	margin-right: 0px !important;
	margin-top: 0px;
	cursor: pointer;
	position: relative;
	font-family: 'Istok Web';
}
.profile-dropdown .arrow {
	margin-right: 5px;
	font-weight: bold;
	text-transform: capitalize;
}
.profile-dropdown .user-pic {
	width: 24px;
	height: 24px;
	border-radius: 50%;
}
.profile-menu-dp {
	position: absolute;
	width: 250px;
	z-index: 9999;
	right: 0;
	top: 36px;
	display: none;
	border: 1px solid #a1a4aa;
	border-radius: 3px;
	box-shadow: 0 2px 2px #bbb;
}
.profile-menu-dp::before {
	border-color: transparent transparent #a1a4aa;
	border-style: solid;
	border-width: 0 5.5px 6px;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 5px;
	top: -7px;
	width: 0;
}
.profile-menu-dp li {
	list-style: none;
	margin: 0;
}
.profile-menu-dp li a:link, .profile-menu-dp li a:visited {
	display: block;
	padding: 12px 25px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
	color: #111;
	text-decoration: none;
	background: #fff;
}
.profile-menu-dp li a:hover, .profile-menu-dp li a.active {
	background: #eceef0;
	color: #000;
}
.profile-menu-dp li:first-child a {
	border-radius: 3px 3px 0 0;
}
.profile-menu-dp li:last-child a {
	border-radius: 0 0 3px 3px;
}
/* top header css ends */

/* save article button */
.td-post-content {
	position: relative;
}
.simplefavorite-button {
	position: relative;
	
	background: #fe763a none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    min-width: 100px;
    padding: 12px 10px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    z-index: 9;
}
.simplefavorite-button i {
	display: inline-block;
	margin-right: 5px;
}
.btn-orange.active {
	opacity: 1 !important;
	background: green !important;
}
/* myprofile image upload */
#imageForm {
	text-align: center;
}
#imageForm a:link, #imageForm a:visited {
	color: #555;
	font-size: 11px;
	border-bottom: 1px dotted #777;
	display: inline-block;
	padding: 0 0px 2px;
	margin: 0 5px;
	text-decoration: none;
}
.bull {
	display: inline-block;
	color: #555;
	font-size: 16px;
	position: relative;
	top: 2px;
	padding: 0 5px;
}
#imageForm a:hover {
	text-decoration: none;
	color: #222;
	border-bottom-color: #333;
}
 @media (max-width:767px) {
.top-section-menu {
	width: 100%;
}
.header-search-wrap #td-header-search-button {
	display: block !important;
}
.header-search-wrap .td-icon-search {
	color: #00aeef !important;
	padding-left: 10px;
}
.profile-dropdown {
	padding-top: 0px;
	padding-bottom: 2px;
}
.qmod-smartlookup {
	width: 128px;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	font-size: 9px;
	padding: 0 20px 0 10px !important;
}
.qmod-ui-tool .right-addon i {
	right: -6px !important;
}
.td-header-style-7 .td-main-menu-logo {
	display: block !important;
}
.td-header-wrap .td-affix .td-main-menu-logo img {
	max-height: 40px !important;
}
.td-header-main-menu .header-search-wrap {
	top: -102px;
	position: relative;
}
.header-search-wrap .td-drop-down-search::before {
	right: 29% !important;
}
.td-main-content-wrap {
	margin-top: 88px !important;
}
.profile-dropdown .arrow {
	display: inline-block;
	font-size: 12px;
}
.profile-dropdown {
	font-size: 9px;
	padding-bottom: 0px;
	padding-top: 11px;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	height: 30px !important;
}
.headercombo {
	float: right;
	margin-right: 9px !important;
	margin-top: 9px;
}
.td-icon-search {
	width: 103px !important;
	height: 24px !important;
	padding-top: 5px !important;
	padding-left: 76px !important;
}
.header-search-wrap .td-drop-down-search {
	right: 10px;
	top: 107px !important;
	width: 94%;
}
}
 @media (min-width:768px) and (max-width:991px) {
.top-section-menu {
	width: 703px;
}
.td-header-style-7 .td-header-sp-logo img {
	max-width: 240px !important;
}
.profile-dropdown {
	margin-right: -13px !important;
}
.header-top-search-sch {
	padding: 4px 60px 4px 60px;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	width: 187px;
}
.headercombo {
	margin-right: 10px !important;
}
.td-header-style-7 .td-header-sp-logo img {
	max-width: 160px !important;
}
.headercombo {
	float: right;
	margin-bottom: 15px;
}
.td-header-style-7 .sf-menu {
	margin-top: -29px important;
}
.td-icon-search {
	width: 166px !important;
	height: 30px !important;
	padding-top: 8px !important;
	padding-left: 121px !important;
}
}
 @media (min-width:992px) {
.td-header-wrap .td-affix #td-header-menu {
	min-height: 90px !important;
}
.td-header-wrap .td-affix .td-main-menu-logo img {
	max-height: 90px !important;
}
}
@media (min-width:992px) and (max-width:1199px) {
.top-section-menu {
	width: 980px;
}
.sf-menu {
	margin-top: 5px;
	margin-right: 0px;
}
.td-header-style-7 .td-header-sp-logo img {
	max-width: 200px !important;
}
.header-search-wrap .td-drop-down-search {
	top: -65px !important;
	right: 200px !important;
}
}
@media (min-width:1200px) {
.header-search-wrap .td-drop-down-search {
	top: -66px !important;
	right: 195px !important;
}
}
/*profile page*/
.td-container {
	margin: 0 auto;
}
.mp-left {
	background: #f4f6f8;
}
.mp-p {
	background: #f0f3f5;
	padding: 30px 0;
	text-align: center;
}
.mp-p img {
	margin: 0 auto;
	border-radius: 10%;
	width: 150px;
	height: 150px;
}
.mp-menu {
	margin: 40px 0 0;
	padding: 0;
	font-family: 'roboto', sans-sarif;
}
.mp-menu li {
	list-style: none;
	margin: 0 0 30px;
}
.mp-menu li a:link, .mp-menu li a:visited {
	color: #777;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	padding-left: 30px;
	border-left: 3px solid #f4f6f8;
	text-decoration: none;
}
.mp-menu li a.active, .mp-menu li a:hover {
	color: #fe763a;
	border-left-color: #fe763a;
}
.mp-tabs {
	margin: 22px 0 0 2px;
	padding: 0;
	width: 100%;
	border-bottom: 2px solid #f6f6f6;
	font-family: 'roboto', sans-sarif;
}
.mp-tabs li {
	list-style: none;
	display: inline-block;
	margin: 0 0 -2px !important;
}
.mp-tabs a:link, .mp-tabs a:visited {
	color: #999;
	text-decoration: none;
	background: #f6f6f6;
	border-radius: 3px 3px 0 0;
	padding: 15px 25px;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
}
.mp-tabs span {
	color: #fff;
	text-decoration: none;
	background: #00aeef;
	border-radius: 3px 3px 0 0;
	padding: 15px 25px;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
}
.mp-tabs a:hover, .mp-tabs span:hover {
	color: #fff;
	background: #00aeef;
}
.info {
	margin: 0 0 15px;
	padding: 0;
	font-size: 24px;
	font-weight: 300;
}
.info strong {
	font-weight: 600;
	text-decoration: underline;
}
.orange {
	color: #fe763a;
}
.large {
	font-size: 18px;
	color: #111;
	margin: 0 0 20px;
	padding: 0;
	font-weight: 300;
}
.bold {
	font-weight: 600;
}
.custom-stock-quote {
	margin: 40px 0;
	padding: 0;
}
.search-quote {
	padding: 15px;
	border-radius: 3px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
	font-size: 16px;
	width: 320px;
	background: url(../image/s-icn.png) no-repeat right center;
}
.mp-right-content {
	font-family: 'roboto', sans-sarif;
	background-color: #f8f8f8;
	padding: 12px 20px 25px 20px;
}
.mp-right-content label {
	font-size: 13px;
	font-weight: 300;
	text-transform: uppercase;
	float: left;
	color: #555;
	width: 170px;
	text-align: right;
	margin-top: 12px;
}
.mp-right-content .text-input {
	width: 350px;
	padding: 10px;
	margin-left: 20px;
	font-size: 13px;
	line-height: 18px;
	border-radius: 3px;
	height: 45px;
}
.mp-right-content .form-submit {
	text-align: center;
}
/* saved artcle */
.mp-sv-article {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.mp-sv-article img {
	float: left;
}
.mp-sv-article a:link, .mp-sv-article a:visited {
	margin-left: 100px;
	text-decoration: none;
	display: block;
}
.mp-sv-article .at-name {
	font-weight: 600;
	font-size: 13px;
	display: block;
	margin: 0 0 5px;
	color: #111;
	width: 80%;
}
.mp-sv-article .at-name:hover {
	color: #00aeef;
}
.mp-sv-article .at-date {
	font-size: 12px;
	display: block;
	color: #777;
	font-weight: 300;
}
.cl-at {
	position: absolute;
	right: 30px;
	position: absolute;
	top: 40%;
	transform: translate(0, -50%);
	z-index: 999;
	cursor: pointer;
}
.mp-pagination a:link, .mp-pagination a:visited {
	text-decoration: none;
	display: inline-block;
	padding: 3px 10px;
	opacity: 0.5;
}
.mp-pagination a:hover {
	opacity: 1;
}
.mp-pagination a.go-left {
	border: 1px solid #ccc;
	border-radius: 2px 0 0 2px;
}
.mp-pagination a.go-right {
	border: 1px solid #ccc;
	border-radius: 0 2px 2px 0;
	margin-left: -5px
}
.lock_buttons .impu-form-line-fr {
	top: 0 !important;
}
.td-page-content .login-left {
	margin-top: 70px;
}
.td-page-content .login-right {
	float: right;
	padding: 0 35px;
}
.td-page-content .vk_left p, .td-page-content .vk_right p {
	margin: -75px 0 15px;
}
.td-page-content .login-right form {
	margin: 50px 0 30px !important;
}
.ihc_locker_5 {
	max-width: 682px !important;
	background: url(/wp-content/uploads/2017/01/cl-bg.jpg) no-repeat center top !important;
	background-size: cover;
	padding: 10px 0 25px;
}
.ihc_locker_5 .lk_top_side {
	background: url(/wp-content/uploads/2017/01/cl-lock-icn.png) no-repeat center top !important;
	height: 43px !important;
	margin: 20px auto !important;
	display: none !important;
}
.ihc_locker_5 .lock_buttons {
	margin-top: 0;
}
.ihc_locker_5 .lock_content {
	padding-top: 0;
}
.ihc-locker-wrap .lockIcn {
	background: url(/wp-content/uploads/2017/02/clnLock.png) no-repeat left 20px !important;
	width: 410px;
	margin: 0 auto;
	padding: 20px 0 10px 80px;
}
.ihc_locker_5 .lock_content h2 {
	margin: 0 0 6px !important;
	padding: 0 !important;
	font-size: 24px !important;
	line-height: 28px !important;
	color: #fff !important;
	font-weight: 700 !important;
	text-shadow: 1px 1px 2px #103b79 !important;
	letter-spacing: 1px;
	text-align: left;
}
.ihc_locker_5 .lock_content h5 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 15px !important;
	line-height: 18px !important;
	color: #d2d6f7 !important;
	text-align: left;
}
.ihc-login-template-3 {
	border: none !important;
	width: 575px !important;
	padding: 0 !important;
	margin: 20px auto 30px !important;
	background: none !important;
	box-shadow: none;
}
.ihc-locker-wrap .impu-form-line-fr {
	float: left;
	margin: 0 10px 25px;
	width: 205px;
	padding-bottom: 0 !important;
}
.ihc-locker-wrap .impu-form-line-fr input#iump_login_username, .ihc-locker-wrap .impu-form-line-fr input#iump_login_password {
	padding: 12px 15px;
	border: 2px solid #fe763a !important;
	font: 15px Arial, Helvetica, sans-serif;
	border-radius: 0 !important;
	background: #fff;
}
.ihc-locker-wrap .impu-form-submit {
	margin: 0 auto 25px !important;
	padding: 0 !important;
	border: none !important;
	width: 130px;
	margin-left: 10px !important;
	width: 105px;
}
.ihc-locker-wrap #ihc_login_form .impu-form-submit input {
	background: #fe763a !important;
	display: inline-block;
	min-width: 70px;
	padding: 15px 25px 15px !important;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px !important;
	line-height: 14px !important;
	color: #fff !important;
	text-decoration: none !important;
	border-radius: 0px !important;
	font-weight: 600 !important;
	border: none !important;
	cursor: pointer !important;
	position: relative;
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
}
.ihc-login-template-3 .impu-temp3-bottom {
	background: none !important;
}
.ihc-locker-wrap .impu-form-links-pass {
	display: none !important;
}
.ihc-login-template-3 .impu-form-links a {
	border: none !important;
}
.ihc-login-template-3 .impu-temp3-bottom {
	position: absolute !important;
	left: -52px !important;
	top: 79px;
	width: 680px;
	height: 75px;
	background: url(/wp-content/uploads/2017/02/clnImg.png) no-repeat center top !important;
}
.ihc-login-template-3 .impu-form-links {
	float: none !important;
	padding: 0 !important;
	line-height: 75px !important;
}
.impu-form-links-reg {
	display: block !important;
}
.ihc-login-template-3 .impu-form-links a {
	opacity: 0;
	display: block;
}
/* Code By Mehmood */
.lock_content > a:nth-child(2) {
	display: none;
}
.verify-user-link {
	color: white;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}
.verify-user-link:hover {
	text-decoration: underline !important;
	color: #fff !important;
}
.ihc-login-template-3 .impu-temp3-bottom {
	left: -53px !important;
	top: 120px !important;
}
.single-post .ihc-locker-wrap .impu-form-line-fr input {
	margin-bottom: 0 !important;
}
.ihc_locker_5 {
	margin-bottom: 50px !important;
}
/** Login screen error message **/
.ihc-login-error {
	background: transparent;
	color: #dd3559;
	font-weight: bold;
	padding: 8px !important;
	font-size: 90%;
}
.login-right #ihc_login_form .verify-user-link {
	display: none;
}
/** content lock screen **/
@media all and (max-width: 767px) {
.ihc_locker_5 {
	background-size: cover !important;
	padding: 10px 0 0px;
	overflow: hidden;
}
.ihc-login-template-3 {
	margin: 20px auto 0px !important;
}
.ihc-login-template-3 form {
	min-height: 300px;
}
.ihc-locker-wrap .lockIcn {
	width: 100% !important;
	background-size: 10% !important;
	background-position: 5% 30% !important;
}
.ihc-locker-wrap .impu-form-line-fr {
	width: 100% !important;
	box-sizing: border-box;
	margin: 0 auto !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.ihc-login-template-3 .impu-temp3-bottom {
	position: absolute !important;
	left: 0 !important;
	top: auto !important;
	width: 100%;
	bottom: -10px;
	float: left;
	background-size: 100% !important;
	min-height: 55px;
	max-height: 75px;
	height: auto !important;
}
.ihc-login-template-3 .impu-form-links {
	line-height: normal !important;
}
.single-post .ihc-locker-wrap .impu-form-line-fr input {
	margin-bottom: 15px !important;
}
}
@media all and (min-width: 768px) and (max-width: 1020px) {
.ihc_locker_5 {
	background-size: cover !important;
}
.ihc-login-template-3 .impu-temp3-bottom {
	width: 100%;
	left: 0 !important;
	right: 0 !important;
	background-size: 100% !important;
	top: 170px !important;
}
.ihc-locker-wrap .impu-form-line-fr {
	margin-bottom: 0 !important;
}
.td-header-style-7 #td-header-menu {
	min-height: 80px !important;
}
ul.sf-menu > .td-menu-item > a {
	line-height: 37px !important;
	margin-top: -20px;
}
.header-search-wrap .td-drop-down-search {
	top: -37px !important;
	right: 190px !important;
}
}
@media all and (min-width: 1020px) and (max-width: 1140px) {
.ihc-login-template-3 {
	width: 100% !important;
}
.ihc-login-template-3 .impu-temp3-bottom {
	width: 100%;
	left: 0 !important;
	right: 0 !important;
}
.ihc-locker-wrap .impu-form-line-fr {
	margin: 0 -10px 25px 30px;
}
#ihc_login_form .impu-form-submit {
	margin-left: 30px !important;
}
}
 @media (max-width:768px) {
.heading-border {
	margin-top: -16px !important;
	width: 100% !important;
	margin-bottom: 10px !important;
}
.fa-ul>li {
	margin-left: -44px !important;
}
.btn, .btn:link, .btn:visited {
	font-size: 16px !important;
	line-height: 20px !important;
	padding: 10px 25px !important;
}
}
i.fa.fa-check-circle.fa-lg {
	color: #61b6ef;
	padding-right: 5px;
}
.heading-border {
	position: relative;
	border-bottom: 1px solid #00aeef;
	margin-top: -20px;
	width: 390px;
	margin-bottom: 20px;
}
.fa-ul>li {
	position: relative;
	margin-left: -55px;
}
.fa-ul {
	padding-left: 0;
	list-style-type: none;
	text-align: left !important;
	margin-left: 55px !important;
}
 @media(min-width:768px)and (max-width:1024px) {
.heading-border {
	margin-top: 3px !important;
	width: 96% !important;
}
}
/*--end-login-page--*/
/*--home-page--*/
.home-page-second-block .td_block_wrap {
	padding-bottom: 12px;
}
.home-page-slider-arrow .vc_images_carousel .vc_carousel-control {
	top: 86%;
}
.td_social_type {
	margin-bottom: 16px;
}
.trading-strategy {
	background: #f5f5f5;
}
.trading-strategy ul {
	list-style: none;
}
.trading-strategy ul li {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
}
.trading-strategy a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.trading-strategy a:hover {
	color: #337ab7;
	text-decoration: none;
}
.invest-sectors {
	background: #f5f5f5;
}
.invest-sectors ul {
	list-style: none;
}
.invest-sectors ul li {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 5px 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
}
.invest-sectors a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.invest-sectors a:hover {
	color: #337ab7;
	text-decoration: none;
}
.view-more-category {
	text-align: center;
}
.view-more-category a {
	background: #4db2ec;
	padding: 7px 20px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	transition: background 0.5s ease;
}
.view-more-category a:hover {
	background: #111;
	color: #fff;
}
.scp-videos .td-module-thumb {
	margin-bottom: 5px;
}
.scp-videos .td_module_3 {
	border: 6px solid #333;
	padding-bottom: 0px !important;
	min-height: 315px;
}
.scp-videos .entry-title {
	padding: 0px 7px 0px 7px;
	font-size: 14px;
	line-height: 17px;
}
.scp-videos .td-module-meta-info {
	padding-left: 10px;
}
.catname {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	color: #666;
}
.home-reportofweek {
	background: #d7f1fb;
	padding: 8px;
	margin-bottom: 26px !important;
	min-height: 330px;
}
.home-expert .td_module_81 {
	min-height: 125px;
}
.home-expert .author-details {
	float: left;
}
.home-expert .authorimage {
	padding-right: 10px;
}
.home-expert .authorname {
	font-size: 12px;
	font-weight: 600;
	padding: 5px 0px;
}
.home-expert .category a {
	color: #888;
	font-size: 14px;
	font-weight: 600;
}
.home-expert .td-module-meta-info {
	display: none;
}
.home-expert .entry-title {
	padding-top: 8px;
	font-size: 13px;
}
.home-topstory .td-module-thumb .entry-thumb {
	width: 100%;
}
.home-reportofweek .block-title span {
	background: none !important;
}
.home-reportofweek .td_module_3 {
	padding-bottom: 0px !important;
}
.home-expert .item-details {
}
.home-expert .authorimage img {
	width: 96px;
	height: 96px;
	padding: 1px;
	border: 1px solid #ccc;
}
.td_social_type .td_social_button {
	padding: 0px 5px !important;
}
.td_social_type .td_social_info {
	padding: 0 0 0 5px !important;
}
.more-mktnews .entry-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.scp-videos .block-title {
	margin-bottom: 0px;
	padding: 8px;
	border-bottom: 0px !important;
	background: #333;
}
.scp-videos .block-title span {
	background: #333 !important;
	font-size: 12px;
	color: #fff !important;
}
.sponsored {
	background: #f4f2e5;
	padding: 8px;
	font-size: 13px;
}
.sponsored .entry-thumb {
	margin-top: 12px;
}
@media only screen and (min-width: 767px) {
.more-invest-ideas .td-module-thumb {
	height: 120px;
	width: 190px;
}
.more-invest-ideas .item-details {
	margin-left: 210px;
	min-height: 140px;
}
.home-videos .td-medium-thumb .entry-title {
	font-size: 17px !important;
	font-weight: 600;
	line-height: 23px;
}
.home-videos .td-big-thumb .entry-title {
	font-size: 23px !important;
	font-weight: 600;
	line-height: 27px;
}
}
.left-sponsored .entry-title {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 6px 0;
	font-weight: 600;
}
.ad-mktmovers {
	margin-bottom: 20px;
}
.ad-mktmovers .td-adspot-title {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 5px;
}
.mkt-movers {
	margin-bottom: 0px;
}
.mkt-movers .wpb_raw_code {
	margin-bottom: -15px;
}
.sticky-rightbar {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 35px;
}
.sticky-rightbar:before, .sticky-rightbar:after {
	content: '';
	display: table;
}
.td-footer-wrapper .block-title span {
	background-color: transparent !important;
	color: #fff !important;
}
.td-post-author-name {
	display: none;
}
.td-excerpt {
	font-family: 'Istok Web';
	color: #666;
}
.leftbar-title span {
	font-size: 17px !important;
	font-weight: 600;
	margin-bottom: 5px;
	color: #222222 !important;
}
.td-main-content-wrap {
	margin-top: 70px;
	background: #fff;
}
.td-pb-row {
	background: #fff;
	margin: 0px -10px;
}
.td-footer-bottom-full .td-pb-row {
	background: #222;
}
.td-sub-footer-container {
	background: #222;
}
.td-sub-footer-container .td-pb-row {
	background: #222;
}
.sf-menu .td-icon-menu-down {
	position: relative;
	padding-left: 0px;
}
.td-header-gradient:before {
	background: none;
}
.sf-menu a.sf-with-ul {
	padding-right: 14px;
}
.qmci-ticker {
	width: 100% !important;
	font: 600 13px "Istok Web" !important;
	border: none !important;
}
.td-post-category {
	display: none !important;
}
.qmodMiniMrkIndices {
	width: 316px !important;
	float: right !important;
}
.td-module-meta-info {
	font-family: 'Istok Web', arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 7px !important;
}
.td-pb-row [class*="td-pb-span"] {
	padding-left: 10px;
	padding-right: 10px;
}
.td-pb-row [class*="td-pb-span"]:first-child {
	padding-left: 15px;
	/*margin-bottom:30px;*/
}
.td-pb-row [class*="td-pb-span"]:last-child {
	padding-right: 15px;
}
.td-pb-row:first-child {
}
a {
	font-family: "Fontawesome", "Istok Web" !important;
}
.home-topstory .td_module_4 .td-module-title {
	font-size: 21px !important;
	line-height: 26px;
}
.home-topstoy .td_module_wrap .entry-title {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 6px 0;
	font-weight: 600;
}
.home-expert-block .td_module_wrap {
	padding-bottom: 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.home-page-second-block .td_block_9 .td-block-span12:last-child .td_module_8 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 7px;
}
.home-page-most-popular-block .td_module_80 .td-module-meta-info {
	display: none;
}
.home-page-most-popular-block .td_module_80 .td-excerpt {
	padding-bottom: 20px;
}
.home-page-most-popular-block .td_module_80 .entry-title {
	font-size: 19px;
	font-weight: 500;
}
.textwidget img {
	width: 100% !important;
}
 @media (max-width: 767px) {
.td-pb-row {
	width: auto !important;
}
.td-pb-row [class*="td-pb-span"] {
	padding-left: 10px !important;
}
.td-pb-row [class*="td-pb-span"]:last-child {
	padding-right: 10px;
}
}
.td_module_6 .item-details {
	min-height: 75px !important;
}
 @media (min-width: 320px)and (max-width: 568px) {
.btn-livequote {
	padding: 9px 7px !important;
	font-size: 8px !important;
}
.login-head {
	padding: 8px 16px !important;
	font-size: 10px;
}
}
.qmod-mini-tool .qmod-heading-title {
	display: none !important;
}
.home-reportofweek .block-title {
	margin-top: 0px;
}
.right-top-margin-0 .block-title {
	margin-top: 0px;
}
/*--end-home-page--*/

/* CSS Put By Avinash Jha On 01/Sep/2017 --Home Page-- */
.td-header-style-7 .td-header-sp-recs {
    margin: 0 auto !important;
  }
.td-header-menu-wrap-full {
	height: 106px !important;
	background-color: #f3f7f8 !important;
}
.home-page-press-releases #w10075_widget .w10075_datetime {
	margin-bottom: 7px !important;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
 @media(max-width:768px) {
.sticky-rightbar .vc_images_carousel .vc_carousel-control {
	top: 84% !important;
	position: absolute;
}
}
@media (max-width: 1020px) and (min-width: 768px) {
.sticky-rightbar .vc_images_carousel .vc_carousel-control {
	top: 91% !important;
	position: absolute;
}
}
/* --End Home Page-- */
/* --Internal Post Top Margin-- */
.td-post-template-default {
	-webkit-box-shadow: 0 0 40px #ccc;
	box-shadow: 0 0 40px #ccc;
	margin-top: 118px;
}
.td-post-template-default .td-crumb-container {
	background: #fff;
	margin: 0px -10px;
	padding: 15px;
}
.td-main-content-wrap .td-container {
	-webkit-box-shadow: 0 0 40px #ccc;
	box-shadow: 0 0 40px #ccc;
	margin-top: 118px;
}
.td-main-content-wrap .td-crumb-container {
	background: #fff;
	margin: 0px -10px;
	padding: 15px;
}
.td-main-content-wrap {
	margin-top: 0px;
	padding-top: 0px;
}
/* --End Internal Post Top Margin--*/
/* --Login Register Page-- */
@media (min-width: 992px) {
.login-left h2 {
	font-size: 22px;
	margin: 0 0 19px !important;
	font-weight: bold !important;
	line-height: 40px;
}
}
.login-logo {
	width: 158px;
	padding-bottom: 18px;
}
.signup-logo {
	width: 158px;
	padding-bottom: 18px;
}
/* --End Login Register Page-- */
/* --News Page-- */
.news-page-press-releases #w10075_landing .w10075_title {
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #111;
	text-decoration: none;
}
.news-page-press-releases #w10075_landing .w10075_title:hover {
	color: #2e7d32 !important;
}
.news-page-press-releases #w10075_landing .w10075_datetime {
	color: #888888;
	margin-bottom: 5px !important;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	font-family: 'Istok Web', arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal !important;
	line-height: 12px;
	margin-top: 10px !important;
}
.news-page-press-releases #w10075_landing .w10075_abstract {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #666;
	font-family: "istok web";
	font-size: 13px;
	line-height: 1.42857143;
}
.news-page-press-releases #w10075_landing .w10075_release {
	padding: 10px 0px 10px 5px !important;
}
.news-page-press-releases #w10075_landing .w10075_footer a:nth-child(4) {
	display: none;
}
/* --End News Page-- */
/* End CSS Put By Avinash Jha On 01/Sep/2017 --Home Page-- */

/*--home-market-movers--*/
.qmod-minimarketmovers-table {
	height: 340px !important;
}
.qmod-table-con {
	height: 360px !important;
}
.qm-wrap .qmod-minimarketmovers .qmod-tab-header .qmod-tab {
	border-bottom: 0px !important;
	padding: 15px 28px !important;
	border-right: 0px !important;
}
/*--end-home-market-movers--*/

/*--exclusive-page--*/
.exclusive-page-title .page-title {
	margin-right: 7px;
}
.trading-strategy {
	background: #f5f5f5;
}
.trading-strategy ul {
	list-style: none;
}
.trading-strategy ul li {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
}
.trading-strategy a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.trading-strategy a:hover {
	color: #337ab7;
	text-decoration: none;
}
.sticky-rightbar {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 55px !important;
}
.sticky-rightbar:before, .sticky-rightbar:after {
	content: '';
	display: table;
}
a:hover {
	text-decoration: none;
}
.td-post-category {
	display: none !important;
}
.td-post-author-name {
	display: none;
}
.td-pb-row:first-child {
}
.tdc-content-wrap {
	box-shadow: 0 0 40px #ccc;
	-webkit-box-shadow: 0 0 40px #ccc;
}
.td_module_wrap {
	padding-bottom: 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.td_module_4 .td-module-title {
	font-size: 21px !important;
	line-height: 26px;
}
.trading-strategy {
	background: #f5f5f5;
}
.trading-strategy ul {
	list-style: none;
}
.trading-strategy ul li {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
}
.trading-strategy a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.trading-strategy a:hover {
	color: #337ab7;
	text-decoration: none;
}
.td-module-meta-info {
	font-family: 'Istok Web', arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 7px !important;
}
.td-excerpt {
	font-family: 'Istok Web';
	color: #666;
}
a {
	font-family: "Fontawesome", "Istok Web" !important;
}
.td_block_9 .td-block-span12:last-child .td_module_8 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 7px;
}
.invest-sectors {
	background: #f5f5f5;
}
.invest-sectors ul {
	list-style: none;
}
.invest-sectors ul li {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 5px 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
}
.invest-sectors a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.invest-sectors a:hover {
	color: #337ab7;
	text-decoration: none;
}
.td_module_80 .entry-title {
	font-size: 19px;
	font-weight: 500;
}
.td_module_80 .td-module-meta-info {
	display: none;
}
.td_module_80 .td-excerpt {
	padding-bottom: 20px;
}
.td_module_4 .td-module-meta-info {
	display: none;
}
.leftbar-title span {
	font-size: 14px;
}
/*.td_block_19 .block-title span {
	font-size: 14px;
}*/
.view-more-category {
	text-align: center;
}
.view-more-category a {
	background: #4db2ec;
	padding: 7px 20px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	transition: background 0.5s ease;
}
.view-more-category a:hover {
	background: #111;
	color: #fff;
}
.td-main-content-wrap {
	margin-top: 120px;
	background: #fff;
}
@media (min-width: 1023px){
.tdc-content-wrap{
    width: 1124px;
    display: block;
    margin: auto;
    /*padding-bottom:30px;*/
}
}
.td_block_related_posts{
    margin-top:30px;
}
.td_block_wrap{
    margin-bottom:0px;    
}
.stretch_row .import_video_slider_bg{
    margin-top:20px;
}
.stretch_row .import_video_slider_bg .tdc-column{
    margin-top:20px;
}
.td-pb-row {
	background: #fff;
	margin: 0px -10px;
}
.sponsored {
	background: #f4f2e5;
	padding: 8px;
	font-size: 13px;
}
.sponsored .entry-thumb {
	margin-top: 12px;
}
.td_module_6 .entry-title {
	font-size: 13px;
}
.catname {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	color: #666;
}
.home-reportofweek .td_module_3 {
	padding-bottom: 0px !important;
}
.home-reportofweek .entry-title {
	font-size: 12px;
	line-height: 15px;
}
.sf-menu a.sf-with-ul {
	padding-right: 14px;
}
.sf-menu .td-icon-menu-down {
	position: relative;
	padding-left: 0px;
}
@media only screen and (min-width: 767px) {
.more-invest-ideas .td-module-thumb {
	height: 120px;
	width: 190px;
}
.more-invest-ideas .item-details {
	margin-left: 210px;
	min-height: 140px;
}
.home-videos .td-medium-thumb .entry-title {
	font-size: 17px !important;
	font-weight: 600;
	line-height: 23px;
}
.home-videos .td-big-thumb .entry-title {
	font-size: 23px !important;
	font-weight: 600;
	line-height: 27px;
}
}
.left-sponsored .entry-title {
	font-size: 13px;
	font-weight: 500;
	line-height: 17px;
}
.sticky-rightbar {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 35px;
}
.sticky-rightbar:before, .sticky-rightbar:after {
	content: '';
	display: table;
}
.td-footer-wrapper .block-title span {
	background-color: transparent !important;
	color: #fff !important;
}
.td-footer-bottom-full .td-pb-row {
	background: #222;
}
.td-sub-footer-container {
	background: #222;
}
.td-sub-footer-container .td-pb-row {
	background: #222;
}
.exclusive-videos-row .block-title span {
	background: #333333 !important;
	color: #fff !important;
}
.page-title {
	font-family: "Montserrat";
	font-weight: 700;
	border-bottom: 0px solid #4db2ec !important;
	margin-bottom: 18px;
}
.page-title h1 {
	background-color: #fff !important;
	color: #222222 !important;
	margin-bottom: 5px !important;
	font-size: 21px;
	font-weight: 600;
	padding: 0;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.first-heading {
	text-align: center;
	font-weight: 600;
	border: 1px solid #f8f8f8;
	background-color: #f8f8f8;
	margin-top: 42px;
	cursor: pointer;
}
.first-heading p {
	font-size: 27px;
	line-height: 59px;
}
.first-heading:hover {
	color: #a6ce39;
	;
	background-color: #fff;
	border: 1px solid #a6ce39;
	cursor: pointer;
}
.first-heading .live-quote-text {
	font-size: 24px;
	line-height: 73px;
}
.exclusive-section-pics .entry-thumb {
	width: 100%;
}
.dont-miss-section-pics .entry-thumb {
	width: 100%;
}
/*--end-exclusive-page--*/
/*--event-page--*/
.event-page-sub-heading .td-excerpt {
	display: none !important;
}
.page-title .td_module_78 {
	min-height: 225px !important;
	background: #f7f7f7 none repeat scroll 0 0;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	min-height: 340px;
	padding: 15px;
}
.block-title-left-bar .td_module_wrap {
	padding-bottom: 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	background: #f7f7f7;
	padding: 12px;
}
.event-page-sub-heading .page-title {
	border-bottom: 0px solid #4db2ec !important;
}
.event-page-sub-heading .tdc-content-wrap {
	box-shadow: 0 0 40px #ccc;
	-webkit-box-shadow: 0 0 40px #ccc;
}
.event-page-sub-heading .td-main-content-wrap {
	margin-top: 70px;
	background: #fff;
}
.event-page-sub-heading.td-pb-row {
	margin: 0px -10px;
}
.event-page-sub-heading.td_block_wrap {
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.event-page-sub-heading.td_module_wrap {
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.event-page-sub-heading .td_module_wrap .entry-title {
	font-size: 16px;
	min-height: 50px;
	font-weight: 600;
	line-height: 20px !important;
}
.events-rightbar .td_module_wrap .entry-title {
	font-weight: bold;
	font-size: 13px;
	line-height: inherit;
}
.block-title-left-bar .td-excerpt {
	display: none !important;
}
.events-rightbar .block-title-left-bar .td_module_wrap .entry-title {
	font-weight: bold;
	font-size: 16px !important;
	position: relative;
	top: -93px;
	background-color: #fff;
	padding: 6px;
	opacity: 0.9;
}
.events-rightbar .td-block-span12 {
	max-height: 154px;
	display: -webkit-inline-box;
	min-height: 186px !important;
}
/*--end-event-page--*/


/*--top-stories-page--*/

.page-title {
	font-family: "Montserrat";
	font-weight: 700;
	border-bottom: 1px solid #4db2ec !important;
	margin-bottom: 18px;
}
.page-title h1 {
	background-color: #fff !important;
	color: #222222 !important;
	margin-bottom: 5px !important;
	font-size: 21px;
	font-weight: 600;
	padding: 0;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.top-stories-tab-section .vc_active>a {
	border-color: #a6ce39 !important;
	background-color: #a6ce39 !important;
	color: #fff;
}
.top-stories-tab-section .vc_tta-tab>a:hover {
	border-color: #a4cb38 !important;
	background-color: #a4cb38 !important;
	color: #fff;
}
.top-stories-tab-section .vc_tta-tab {
	border-bottom: 5px solid #a4cb38;
}
.top-stories-tab-section .vc_tta-tabs-list .vc_active {
	border-bottom: 5px solid #a4cb38;
}
.top-stories-tab-section .vc_tta-title-text {
	color: #fff;
	font-weight: 600;
}
.left-sponsored .entry-title {
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	margin: 0 0 6px 0;
}
.sticky-rightbar {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 35px;
}
.sticky-rightbar:before, .sticky-rightbar:after {
	content: '';
	display: table;
}
.td-footer-wrapper .block-title span {
	background-color: transparent !important;
	color: #fff !important;
}
.td-footer-bottom-full .td-pb-row {
	background: #222;
}
.td-sub-footer-container {
	background: #222;
}
.td-sub-footer-container .td-pb-row {
	background: #222;
}
.home-reportofweek .td_module_3 {
	padding-bottom: 0px !important;
}
.home-reportofweek .entry-title {
	font-size: 14px;
	line-height: 18px;
}
.sf-menu a.sf-with-ul {
	padding-right: 14px;
}
.sf-menu .td-icon-menu-down {
	position: relative;
	padding-left: 0px;
}
@media only screen and (min-width: 767px) {
.more-invest-ideas .td-module-thumb {
	height: 120px;
	width: 190px;
}
.more-invest-ideas .item-details {
	margin-left: 210px;
	min-height: 140px;
}
.home-videos .td-medium-thumb .entry-title {
	font-size: 17px !important;
	font-weight: 600;
	line-height: 23px;
}
.home-videos .td-big-thumb .entry-title {
	font-size: 23px !important;
	font-weight: 600;
	line-height: 27px;
}
}
.catname {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	color: #666;
}
.invest-sectors {
	background: #f5f5f5;
}
.invest-sectors ul {
	list-style: none;
}
.invest-sectors ul li {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 5px 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
	list-style: none;
}
.invest-sectors a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.invest-sectors a:hover {
	color: #337ab7;
	text-decoration: none;
}
.block-title {
	font-family: "Montserrat";
	font-weight: 700;
	border-bottom: 1px solid #4db2ec !important;
	margin-bottom: 18px;
	margin-top: 30px;
}
.view-more-category {
	text-align: center;
}
.view-more-category a {
	background: #4db2ec;
	padding: 7px 20px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	transition: background 0.5s ease;
}
.view-more-category a:hover {
	background: #111;
	color: #fff;
}
.trading-strategy {
	background: #f5f5f5;
}
.trading-strategy ul {
	list-style: none;
}
.trading-strategy ul li {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	margin-left: 0px;
	font-family: "Istok Web";
	font-size: 13px;
	font-weight: 700;
}
.trading-strategy a {
	display: block;
	color: #111;
	transition: all 0.5s ease;
}
.trading-strategy a:hover {
	color: #337ab7;
	text-decoration: none;
}
.sponsored {
	background: #f4f2e5;
	padding: 8px;
	font-size: 13px;
}
.sponsored .entry-thumb {
	margin-top: 12px;
}
.leftbar-title span {
	font-size: 14px;
}
.block-title span {
	background-color: #fff!important;
	color: #222222 !important;
	font-weight: 600;
	padding: 0 !important;
	margin-bottom: 5px;
	font-size: 17px;
	font-family: "Montserrat";
}
.ts-dont-miss-sub-heading .td_module_wrap .entry-title {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 6px 0;
	font-weight: 600;
}
 @media(max-width:767px) {
.wpb-js-composer .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
	border-color: #fff !important;
	background-color: #4d9ae1 !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0)(0, 0, 0, 0) 0%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 0%) !important;
}
}
 @media (min-width:768px) and (max-width:1024px) {
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a {
	padding: 4px 10px !important;
	font-size: 11px !important;
}
}
/*--end-top-stories-page--*/
/*--header-search-login-btn-section--*/

@media (max-width: 568px) and (min-width: 320px) {
.login-head {
	padding: 8px 18px !important;
	font-size: 12px;
}
}
@media (max-width: 767px) {
.qmod-smartlookup {
	width: 138px;
}
.headercombo {
	float: right;
	margin-right: -6px !important;
	margin-top: 6px;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	width: 150px !important;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	height: 32px !important;
}
.profile-dropdown {
	font-size: 9px;
	padding-bottom: 0px;
	padding-top: 6px;
	margin-left: 10px;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	font-size: 12px;
	padding: 0 10px 0 10px !important;
}
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
.login-head {
	padding: 9px 18px !important;
}
.register-head {
	margin-right: 209px !important;
}
}
 @media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) {
.register-head {
	margin-right: 244px !important;
}
.login-head {
	padding: 9px 18px !important;
}
}
 @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
.register-head {
	margin-right: 146px !important;
}
.login-head {
	padding: 8px 18px !important;
}
}
 @media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) {
.register-head {
	margin-right: 185px !important;
}
.login-head {
	padding: 9px 19px !important;
}
}
/*--end-header-search-login-btn-section--*/
/*--footer-pages-heading--*/
.td-page-title {
	line-height: 32px;
	margin: -9px 0 19px 0;
	font-size: 21px;
	font-family: "Montserrat" !important;
	font-weight: 600;
	border-bottom: 1px solid #4db2ec !important;
	text-transform: uppercase;
}
/*--end-footer-pages-heading--*/
/*--load-more-btn--*/
a.td_ajax_load_more {
	font-size: 12px;
	transition: background 0.5s ease;
	text-align: center;
	vertical-align: middle;
	background: #4db2ec !important;
	line-height: 1;
	display: inline-block;
	border: 0px solid #C9C9C9 !important;
	text-transform: uppercase;
	padding: 7px 20px;
	color: #fff;
}
.td-load-more-wrap a:hover {
	background-color: #000000 !important;
}
/*--end-load-more-btn--*/
/*--prev-next-btn--*/
.td-next-prev-wrap a {
	border: 0px solid #dcdcdc;
}
.td-next-prev-wrap .ajax-page-disabled {
	opacity: 0.9 !important;
}
/*--end-prev-next-btn--*/	
/*--save-article-orange-button--*/
.simplefavorite-button i {
	background-image: url("https://smallcappower.com/wp-content/uploads/2017/10/checkmark.png");
	width:16px;
}
.sf-icon-star-empty:before {
	content: "\e600";
	opacity: 0;
}
.sf-icon-star-full:before {
	content: "\e601";
	opacity: 0;
}
/*-- end-save-article-orange-button--*/
/*--top-stories-video-section-left-right-arrow--*/
.sponsored-comp-row .td-next-prev-wrap {
	position: absolute;
	top: 50%;
	margin-top: 2px;
	width: 100%;
	z-index: 99999;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	-webkit-tap-highlight-color: transparent;
}
.sponsored-comp-row .td-ajax-next-page {
	position: absolute;
	right: 0px;
}
.sponsored-comp-row .td-next-prev-wrap a {
	border: 0px solid #dcdcdc;
}
.sponsored-comp-row .td-ajax-next-page {
	background: none repeat scroll 0 0;
}
.sponsored-comp-row .td-ajax-prev-page {
	background: none repeat scroll 0 0;
}
.sponsored-comp-row .td-ajax-prev-page {
	height: 30px;
	width: 30px;
	border-radius: 15px;
	color: #848280 !important;
	background-color: rgba(0, 0, 0, 0.8);
}
.sponsored-comp-row .td-ajax-next-page {
	position: absolute;
	right: 0px;
	height: 30px;
	width: 30px;
	border-radius: 15px;
	background-color: rgba(0, 0, 0, 0.8);
}
.sponsored-comp-row .td-ajax-prev-page :hover {
	color: #fff !important;
}
.sponsored-comp-row .td-ajax-next-page :hover {
	color: #fff!important;
}
.sponsored-comp-row .td-icon-font {
	font-size: 14px;
}
.sponsored-comp-row .td-icon-menu-left {
	position: absolute;
	left: 8px;
	color: #fff;
	top: 9px;
}
.sponsored-comp-row .td-icon-menu-right {
	position: absolute;
	right: 8px;
	top: 9px;
}
.sponsored-comp-row .td-icon-menu-left:before {
	content: '\e807' !important;
}
.sponsored-comp-row .td-ajax-prev-page .td-icon-menu-left:before {
	content: '\e807' !important;
}
.sponsored-comp-row .td-ajax-next-page .td-icon-menu-right:before {
	content: '\e808' !important;
}
/*--end-top-stories-video-section-left-right-arrow--*/
/*--inveting-video-page-video-section-left-right-arrow--*/
.sponsored-comp-row-video-section .block-title span {
	background: #333333 !important;
	color: #fff !important;
}
.sponsored-comp-row-video-section .td-next-prev-wrap {
	position: absolute;
	top: 58%;
	margin-top: -30px;
	width: 100%;
	z-index: 99999;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	-webkit-tap-highlight-color: transparent;
}
.sponsored-comp-row-video-section.td-ajax-next-page {
	position: absolute;
	right: 0px;
}
.sponsored-comp-row-video-section .td-next-prev-wrap a {
	border: 0px solid #dcdcdc;
}
.sponsored-comp-row-video-section .td-ajax-next-page {
	background: none repeat scroll 0 0;
	color: #848280 !important;
}
.sponsored-comp-row-video-section .td-ajax-prev-page {
	background: none repeat scroll 0 0;
	color: #848280 !important;
}
.sponsored-comp-row-video-section .td-ajax-prev-page :hover {
	color: #fff !important;
}
.sponsored-comp-row-video-section .td-ajax-next-page :hover {
	color: #fff!important;
}
.sponsored-comp-row-video-section .td-icon-font {
	font-size: 30px;
}
.sponsored-comp-row-video-section .td-icon-menu-left {
	position: absolute;
	left: 25px;
}
.sponsored-comp-row-video-section .td-icon-menu-right {
	position: absolute;
	right: 25px;
}
.sponsored-comp-row-video-section .td-next-prev-wrap a:hover {
	background: none repeat scroll 0 0;
}
.sponsored-comp-row-video-section .td-icon-menu-left:before {
	content: '\e807' !important;
}
.sponsored-comp-row-video-section .td-ajax-prev-page .td-icon-menu-left:before {
	content: '\e807' !important;
}
.sponsored-comp-row-video-section .td-ajax-next-page .td-icon-menu-right:before {
	content: '\e808' !important;
}
/*--end-inveting-video-page-video-section-left-right-arrow--*/
/*new code 01 */
@media (max-width: 1020px) and (min-width: 768px) {
.btn-livequote {
	padding: 7px 7px;
}
.qmodContainer .qmod-ui-tool .qmod-symbollookup {
	width: 150px !important;
}
.header-top-search-sch {
	padding: 4px 40px 4px 40px;
}
ul.sf-menu > .td-menu-item > a {
	margin-top: 3px;
}
}
 @media (max-width: 340px) {
.btn-livequote {
	padding: 7px 2px !important;
}
.get-quote-search {
	margin-top: 11px;
}
.btn-livequote {
	font-size: 10px;
}
}
.get-quote-search a {
	text-decoration: none !important;
}
.td-header-style-7 .td-header-sp-logo {
	width: 155px;
}
.td_block_14 .td-block-span4 {
	padding-right: 20px !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab>a {
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.0) 0, rgba(0,0,0,.00) 0%) !important;
	background-image: linear-gradient(to bottom, rgba(0,0,0,.2) 0, rgba(0,0,0,.01) 0%) !important;
}
.exclusive-right-report-img img {
	padding-top: 85px !important;
}
.invest-in-gold img {
	width: 100% !important;
}
.vc_custom_1496395535970 {
	background-color: #f4f2e5 !important;
}
.catname-ads {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	color: #666;
	float: left;
	padding-bottom: 2px;
}
.td_block_slide .td-icon-left {
	left: -7px;
}
.td_block_slide .td-icon-right {
	right: -6px;
}
.event-media-heading .block-title span {
	text-transform: uppercase;
	font-size: 24px;
	padding: 10px !important;
	font-weight: 500;
}
.event-media-heading .block-title {
	border-color: #4db2ec !important;
}
.td_module_wrap:hover .entry-title a {
	color: #2e7d32 !important;
}
.events-rightbar .td_block_78 {
	padding: 5px;
	margin-top: 20px;
	border: 2px solid #1a7fba;
}
.events-rightbar .td_block_78 .td-pulldown-size {
	font-weight: 600 !important;
	font-size: 20px !important;
}
.events-rightbar .td-block-title-wrap {
	text-align: center;
}
.events-rightbar .td_block_21 {
	padding: 5px;
	border: 2px solid #8ab417;
}
.events-rightbar .td_block_21 .td-pulldown-size {
	font-size: 20px;
	font-weight: 600;
}
.events-rightbar .td_block_21 .td_block_inner {
	padding: 5px;
	background: #ffffff;
	margin-bottom: 15px;
}
.events-rightbar .td-load-more-wrap a {
	color: #fff;
	background: #4db2ec;
	font-weight: 500;
	position: relative;
	text-transform: uppercase;
	transition: background 0.5s ease;
	border: 0px;
}
.block-title-left-bar .events-rightbar .td-load-more-wrap a {
	position: relatie;
	margin-top: 78px important;
}
.events-rightbar .td-load-more-wrap a:hover {
	color: #fff;
	background: #000 !important;
	font-weight: 500;
}
.page-title .block-title {
	border-bottom: 1px solid #4db2ec !important;
}
.page-title .block-title span {
	color: #222222 !important;
	margin-bottom: 10px !important;
	font-size: 21px;
	font-weight: 600;
	padding: 0;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.block-title-left-bar .block-title {
	text-align: left;
	font-family: "Montserrat";
	font-weight: 700;
	border-bottom: 1px solid #4db2ec!important;
	margin-bottom: 18px;
	padding-top: 5px;
	margin-top: 0px;
}
.block-title-left-bar .block-title span {
	color: #000 !important;
	font-weight: 600 !important;
	font-size: 17px !important;
	font-family: "Montserrat" !important;
	padding: 0 !important;
	display: inline-block;
}
.td-pb-span8 .td_module_10 {
	padding-bottom: 10px;
}
.td_module_2 {
	padding-bottom: 32px !important;
}
.td_block_slide.td_block_wrap {
	padding-bottom: 7px !important;
}
.block-title-left-bar-event .block-title {
	text-align: left;
	font-family: "Montserrat";
	font-weight: 700;
	border-bottom: 1px solid #4db2ec!important;
	margin-bottom: 18px;
	padding-top: 5px;
	margin-top: 0px;
}
.block-title-left-bar-event .block-title span {
	color: #000 !important;
	font-weight: 600;
	font-size: 17px;
	font-family: "Montserrat";
	padding: 0 !important;
	margin-bottom: 9px;
	display: inline-block;
	background-color: #fff !important;
}
.td-block-row [class*="td-block-span"] {
	display: block;
	min-height: 1px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.td-block-row {
	margin-left: -10px;
	margin-right: -10px;
}
/*--verify-success-page--*/
.verify-section h2 {
	font-weight: 600;
	text-transform: uppercase;
	padding: 32px 0px 4px;
	font-family: "Montserrat";
}
.verify-success-page {
	font-size: 23px;
	padding: 20px 0px 30px;
}
.verify-section {
	background: #fef4de;
	padding: 0px 0px 41px 50px;
}
.verify-content {
	font-size: 21px;
	padding-bottom: 20px;
	font-family: "Istok web";
}
.simplefavorite-button {
	right: 0px !important;
	top: 0px !important;
	float: right;
    margin-top: -75px;

}
	.td-post-content h2 {
    font-family: Roboto;
    clear: both;
}
/*--end-verify-success-page--*/
/*-- Post Share --*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.format-linkedin {
	margin-right: 0px !important;
	width: 167px !important;
	margin-left: 0px !important;
}
.simplefavorite-button .btn .btn-orange {
	top: -50px !important;
}
.td-post-sharing {
	margin-bottom: 0px;
}
.simplefavorite-button {
    right: 0px !important;
    top: 0px !important;
    float: none;
    margin-top: 0;
    margin: 0 auto;
    display: block !important;
}
}
@media only screen and (min-device-width : 1023px) {
.simplefavorite-button {
	right: 0px !important;
	top: 0px !important;
	float: right;
    margin-top: -75px;

}
	.td-post-content h2 {
    font-family: Roboto;
    clear: both;
}
.td-post-sharing {
	margin-bottom: 0px !important;
}
.td-social-sharing-buttons {
	margin-right: 4px;
}
}
/*--end-post-share--*/
/*--header-login-register-section--*/
.register-head {
	background-color: #84b50b;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	padding: 7px 20px;
	font-weight: 600;
	transition: all 0.5s ease-out;
	display: inline-block;
	margin-right: 15px;
	border-left: 1px solid #0984eb;
}
.register-head:hover {
	background-color: #729c09;
}
 @media(max-width:767px) {
	 .simplefavorite-button {
    right: 0px !important;
    top: 0px !important;
    float: none;
    margin-top: 0;
    margin: 0 auto;
    display: block !important;
}
.register-head {
	padding: 9px 20px;
}
}
 @media (max-width: 732px) and (min-width: 412px) {
.register-head {
	margin-right: 50px;
}
}
/*--end-header-login-register-section--*/
.author-details-section .author-post-category a {
	font-family: "Montserrat" !important;
	color: #111111;
	font-size: 15px;
	font-weight: 600;
}
/** header search icon ****************************************/
#td-header-search-button .td-icon-search {
	position: absolute;
	right: -1px !important;
	color: #a6ce39;
	font-size: 16px;
	width: 228px !important;
	height: 31px !important;
	padding-top: 8px!important;
	padding-left: 187px !important;
}
#td-header-search-button-mob {
	display: none;
}
@media (max-width: 767px) {
#td-header-search-button {
	display: none;
}
#td-header-search-button-mob {
	display: block;
	position: relative;
	top: -50px;
	right: 50px;
}
#td-header-search-button-mob .td-icon-search {
	position: absolute;
	right: 0px !important;
	color: #fff;
	width: 54px !important;
	height: 54px !important;
	padding-left: 50px !important;
	font-size: 30px;
}
.top-login-register {
	margin-top: 7px;
}
.login-top a {
	font-size: 11px !important;
	padding: 8px 18px !important;
}
.register-top a {
	font-size: 11px !important;
	padding: 8px 18px !important;
}
.qmod-smartlookup {
	margin-left: 5px !important;
}
}
/** header search icon end ****************************************/
.ihc-login-error-wrapper {
	display: none;
}
/*--sigup-success-page--*/
.signup-success-page {
	background: #fef4de;
	padding: 0px 0px 41px 50px;
	margin-bottom: 22px;
}
.signup-success-page h2 {
	font-weight: 600;
	text-transform: uppercase;
	padding: 32px 0px 4px;
	font-family: "Montserrat";
	font-size: 30px;
}
.sigup-success-content {
	font-size: 21px;
	padding-bottom: 20px;
	font-family: "Istok web";
}
/*--end-sigup-success-page--*/
/***kamlesh 15 Sep***************/
@media (max-width: 767px) {
.symbollookupsearch {
	margin: 8px 5px 0 0 !important;
}
.header-top-section {
	float: none !important;
	margin: 0 auto;
	width: 335px;
}
}
 @media (min-width: 768px) {
.reportofweek-mob {
	display: none;
}
}
.topcombo {
	float: left;
}
.top-login-register {
	float: left;
}
.header-top-section {
	float: right;
}
.login-top {
	float: left;
}
.register-top {
	float: left;
}
.login-top a {
	background-color: #4db2ec;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	padding: 7px 20px;
	font-weight: 600;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	display: inline-block;
}
.login-top a:hover {
	background-color: #2a8ac1;
	color: #fff;
	text-decoration: none;
}
.register-top a {
	background-color: #84b50b;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	padding: 7px 20px;
	font-weight: 600;
	transition: all 0.5s ease-out;
	display: inline-block;
	margin-right: 5px;
	border-left: 1px solid #0984eb;
}
.register-top a:hover {
	background-color: #729c09;
	color: #fff;
	text-decoration: none;
}
#td-header-search-button .td-icon-search {
	position: absolute;
	right: -1px !important;
	color: #a6ce39;
	font-size: 16px;
	height: 31px !important;
	padding-top: 8px!important;
	padding-left: 138px !important;
	width: 174px !important;
}
.get-quote-search {
	display: none;
}
.top-sitesearch {
	border: 1px solid #b0b0b0;
	padding: 4px 50px 4px 50px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	/* position: relative; */
	background: #fff !important;
	color: #b0b0b0 !important;
}
#td-header-search-button {
	margin-right: 10px;
	position: relative;
}
/*--sigup-success-page--*/

@media only screen and (max-device-width : 767px) {
.signup-success-page {
	padding: 0px 0px 41px 13px;
}
.signup-success-page h2 {
	font-size: 22px;
}
.sigup-success-content {
	font-size: 20px;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	button.simplefavorite-button.btn.btn-orange
	{font-size: 13px !important;
    padding: 7px 25px 7px 19px!important;
}
.signup-success-page h2 {
	font-size: 19px;
}
.signup-success-page {
	padding: 0px 0px 41px 6px;
}
.sigup-success-content {
	font-size: 19px;
}
.btn, .btn:link, .btn:visited {
	font-size: 12px !important;
	padding: 7px 19px!important;
}
}
.g-recaptcha-wrapper {
	text-align: left;
	margin: 0px;
	padding: 10px 5px;
}
 @media (max-width: 767px) {
.vk_right {
	padding: 0px !important;
	width: 313px;
}
}
@media (min-width: 768px)and (max-width: 1024px) {
.scp-videos .td_module_3 {
	min-height: 238px;
}
.home-page-slider-arrow .vc_images_carousel .vc_carousel-control {
	top: 90%;
}
}
/*--end-sigup-success-page--*/
/*--28-09-2017--*/
.top_stories-page-sponsored-section .td-module-thumb img {
	width: 324px;
	height: 220px;
}
.top_stories-page-sponsored-section .sponsored-comp-row .td_module_wrap .entry-title a {
	font-size: 12px;
}
/*--end-28-09-2017--*/
/* Start Search Page Category Dropdown CSS */
.search-page-search-wrap {
	background: #f7f7f7;
	margin: 22px 0 22px 0;
	padding: 10px;
}
.td-search-form-widget .td-widget-search-input {
	width: 100%;
}
.td-search-form-widget .postform {
	width: 100%!important;
	padding: 3px 9px!important;
	height: 33px!important;
	margin-bottom: 0px !important;
	border: 1px solid #e1e1e1;
}
.search-cat {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	box-shadow: none;
	border: 0 !important;
	background-image: none;
	position: relative;
	display: block;
	line-height: 33px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0;
	color: #000;
	cursor: pointer;
	margin-bottom: 15px;
}
.search-cat::-ms-expand {
 display: none;
}
.search-cat::after {
	-webkit-transition: .25s all ease;
	-o-transition: .25s all ease;
	transition: .25s all ease;
	content: '\25BC';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 0 1em;
	background: #ccc;
	pointer-events: none;
}
.search-cat:hover::after {
	color: #1e90ff;
}
.page-numbers {
	padding: 5px 11px;
	border: 1px solid #e3e3e3;
	display: inline-block;
	margin: 0 8px 8px 0;
	min-width: 33px;
	text-align: center;
	color: #666;
	line-height: 21px;
}
.page-numbers:hover {
	color: #fff;
	background-color: #444;
	border-color: #444;
}
.page-numbers.current {
	background-color: #2e7d32;
	border-color: #2e7d32;
	color: #fff;
}
/* End Search Page Category Dropdown CSS */
.td_top_authors img {
	position: inherit;
}
body.td-animation-stack-type0 .post img {
	opacity: 1;
}
.post-ratings {
	margin: 5px;
}
/*--community-page--*/
.header-content-details .header-content {
	font-size: 13px;
	font-family: "istok web" !important;
	color: #4b4949;
	line-height: 1.42857143;
	font-weight: 600;
}
.header-content-details {
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.author-details-section .authorimage img {
	width: 96px;
	height: 96px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #edf2fa;
	margin-left: -5px;
	position: absolute;
	max-width: 100%;
	left: 5px;
}
.author-details-section .author-details {
	margin-top: 28px;
	padding-bottom: 60px;
	border-bottom: 1px solid #ddd;
}
.author-details-section .authorname {
	position: relative;
	top: 110px;
	font-size: 13px;
	font-weight: 600;
	font-family: "istok web";
}
.author-details-section .item-details {
	margin-left: 115px;
	top: -14px;
}
.author-details-section .author-post a:fist-child {
font-size: 15px;
font-family: "Montserrat" !important;
font-weight: 600;
color: #111111;
padding-bottom:8px;
}
.author-details-section .author-post-category a {
	font-family: "Montserrat" !important;
	color: #111111;
	font-size: 15px;
	font-weight: 600;
	line-height: 2;
}
/*--right-side-expert--*/
.community-page-right-experts .author-details {
	padding-bottom: 27px;
	border-bottom: 1px solid #ddd;
	padding: 12px 8px 30px 8px;
}
.community-page-right-experts .authorname {
	position: relative;
	top: 89px;
	font-size: 11px;
	font-weight: 600;
	font-family: "istok web";
	padding-left: 6px;
}
.community-page-right-experts .item-details {
	margin-left: 96px;
	top: -14px;
}
.community-page-right-experts .authorimage img {
	width: 80px;
	height: 80px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #edf2fa;
	position: absolute;
	margin-left: 8px;
	max-width: 100%;
	left: 5px;
}
.community-page-right-experts .author-post a:first-child {
	font-family: "Istok web" !important;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 2;
}
.community-page-right-experts .author-post a {
	color: #222222;
	font-size: 12px;
	font-family: "istok web" !important;
	font-weight: 600;
}
/*--end-right-side-expert--*/
/*--end-community-page--*/
/*--author-page--*/
.author-page .author-details {
	background-color: #edf2fa;
}
.td-author-details .author-name {
	font-size: 18px;
	font-family: "Montserrat";
	font-weight: 600;
	color: #4db2ec;
}
.td-author-page img {
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #edf2fa;
}
.td-author-details {
	padding-bottom: 13px;
}
.author-box-wrap {
	border: 0px solid #ededed;
	padding: 0px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.author-box-wrap .desc {
	margin-left: 117px;
	font-size: 14px;
	font-family: "istok web";
	color: #4b4949;
	font-weight: 600;
}
@media (max-width:767px) {
.author-box-wrap .desc {
	margin-left: 0;
}
}
.community-page-right-experts .author-post-content {
	display: none;
}
.author-details-section .author-post-category {
	display: none;
}
.author-details-section .author-post-title {
	font-family: "Montserrat" !important;
	color: #4b4949;
	font-size: 15px;
	font-weight: 600;
	line-height: 2;
}
.author-details-section .author-post-content {
	color: #666666;
}
.community-page-right-experts .community-contributors {
	display: none;
}
.author-details-section .community-experts {
	display: none;
}
.td-main-sidebar .community-page-right-experts .community-contributors {
	display: block !important;
}
.td-main-sidebar .community-page-right-experts .community-experts {
	display: none !important;
}
.td-load-more-wrap .view-all {
	font-size: 12px;
	transition: background 0.5s ease;
	text-align: center;
	vertical-align: middle;
	background: #4db2ec !important;
	line-height: 1;
	display: inline-block;
	border: 0px solid #C9C9C9 !important;
	text-transform: uppercase;
	padding: 7px 20px;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
}
.user-listing .community-contributors {
	display: none;
}
.user-listing .community-experts {
	display: none;
}
.user-listing .author-post-category {
	display: none;
}
/*--end-author-page--*/
/* Post Author CSS */
.post-author {
	background-color: #f6f7f9;
	padding: 10px;
	margin-bottom: 30px;
}
.post-author-image img {
	height: 80px;
	width: 80px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #edf2fa;
	float: left;
	margin-right: 12px;
}
.post-author-name a {
	font-size: 16px;
	font-family: "Montserrat";
	font-weight: 600;
	color: #4db2ec;
}
.post-author-desc {
	font-size: 14px;
	font-family: "Istok Web" !important;
	color: #4b4949;
	font-weight: 500;
	position: relative;
	margin-top: 47px;
	margin-bottom: 18px;
}
.post-author-type {
	font-size: 12px;
	color: #888888;
	font-family: "istok web" !important;
	font-weight: 500;
	padding-top: 20px;
}
.post-author-desc a {
	font-size: 14px;
	font-family: "istok web" !important;
	font-weight: 500;
	color: #4db2ec;
}
.post-author-follow span {
	font-family: "istok web" !important;
	color: #222222;
}
.post-author-name a:hover {
	text-decoration: none;
}
.post-author-desc a:hover {
	text-decoration: none;
}
.post-author .td-social-icon-wrap a:hover {
	color: #337ab7;
	text-decoration: none;
}
/* End Custom css of new */
/*--contributors-and-experts-pages-12/10/17--*/
.user-listing .authorimage img {
	width: 96px;
	height: 96px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color: #edf2fa;
	margin-left: -5px;
	position: absolute;
	max-width: 100%;
	left: 5px;
}
.user-listing .author-details {
	margin-top: 28px;
	padding-bottom: 60px;
	border-bottom: 1px solid #ddd;
	position: relative;
	float: left;
	width: 50%;
}
.user-listing .authorname {
	position: relative;
	top: 110px;
	font-size: 13px;
	font-weight: 600;
	font-family: "istok web";
}
.user-listing .item-details {
	margin-left: 115px;
	top: -14px;
}
.user-listing .author-post-title {
	font-family: "Montserrat" !important;
	color: #4b4949;
	font-size: 15px;
	font-weight: 600;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.user-listing .author-post-content {
	color: #666666;
	padding-top: 8px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
 @media (max-width: 767px) {
.user-listing .author-details {
	float: none !important;
	width: 100%;
}
}
@media (min-width:768px) and (max-width:991px) {
.user-listing .author-post-title {
	width: 98%;
}
.user-listing .author-post-content {
	width: 98%;
}
}
/*--end-contributors-pages-12/10/17--*/
/*--community-page-12/10/17--*/
@media (max-width:767px) {
.author-details-section .author-post-content {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding-top: 8px;
}
.author-details-section .author-post-title {
	line-height: 0 !important;
}
}
 @media (min-width:768px) and (max-width:991px) {
.community-page-right-experts .authorname {
	padding-bottom: 6px;
}
.author-post-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.author-details-section .author-post-title {
	line-height: 1.42857143 !important;
}
.author-post-content {
	padding-top: 8px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
}
/*--end-community-page-12/10/17--*/
/*--submit-an-article-page-25/10/2017--*/
.postform {
	max-width: 100%;
}
.cr-boundary {
	width: 200px;
	height: 200px;
}
.cr-vp-square {
	width: 150px;
	height: 150px;
}
.cropstyle {
	margin-top: 25px;
}
 @media (max-width:767px) {
.cropstyle {
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
}
#upload {
	margin: 0 auto;
}
}
@media (min-width:768px) and (max-width:991px) {
.cropstyle {
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
}
#upload {
	margin: 0 auto;
}
}
.croppie-container .cr-slider-wrap .fa-minus-circle {
	float: left;
	position: relative;
	top: 16px;
	color: rgba(13, 11, 11, 0.49);
	left: -16px;
}
.croppie-container .cr-slider-wrap .fa-plus-circle {
	float: right;
	top: -16px;
	position: relative;
	color: rgba(13, 11, 11, 0.49);
	left: 16px;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.croppie-container .cr-slider-wrap .fa-minus-circle {
	top: 8px !important;
}
.croppie-container .cr-slider-wrap .fa-plus-circle {
	top: -9px !important;
}
}
.croppie-container .cr-slider-wrap {
	margin-top: 14px;
	margin-bottom: 20px;
}
.cropstyle .upload-result {
	border-radius: 0px !important;
}
/*--end-submit-an-article-page-25/10/2017--*/


/*--home-page-community-section-26/10/17--*/
.community-page-right-experts .author-post a {
	font-size: 13px !important;
}
.community-page-right-experts .authorname {
	font-size: 12px !important;
}
.community-page-right-experts .author-post a {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.home-expert-block .td-load-more-wrap .view-all {
	margin-top: 0px;
	margin-bottom: 0px;
}
.community-page-right-experts .author-post .post-ratings img {
	height: 20px !important;
	width: 20px !important;
}
.community-page-right-experts .author-post .post-ratings {
	float: right;
	margin-top: 19px !important;
	width: 100px;
}
 @media (min-width:768px) and (max-width:991px) {
.community-page-right-experts .author-post .post-ratings {
	margin-right: 0px;
	margin-top: 13px !important;
}
.community-page-right-experts .td-load-more-wrap .view-all {
	margin-top: 0px;
}
}

/*--end-home-page-community-section-26/10/17--*/


/*--page-author--27/10/2017--*/ 

@media (min-width:768px) and (max-width:991px) {
.author-page .author-post .post-ratings {
	margin-left: 0px;
}
}
 @media (min-width:992px) and (max-width:1199px) {
.author-page .author-post .post-ratings {
	margin-left: 0px;
}
}
.td-author-page .authrating img {
	height: 29px;
	width: 29px;
	margin-right: -6px;
}
.td-author-page .avatar {
	background-color: #edf2fa !important;
}
.td-author-page img {
	background-color: #fff !important;
}
.td-author-page .td-social-icon-wrap i.td-icon-facebook {
	background: #446199;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
}
.td-author-page .td-social-icon-wrap i.td-icon-linkedin {
	background: #007bb6;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
}
.td-author-page .td-social-icon-wrap i.td-icon-twitter {
	background: #56adf2;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
}
.td-author-page .td-social-icon-wrap i.td-icon-gmail {
	background: #e12d2e;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
}
.authrating {
	float: left;
	margin-right: 20px;
	margin-top: 8px;
}
.td-author-page {
	margin-bottom: 0px !important;
}
 @media (max-width:767px) {
.authrating {
	float: none;
	margin-right: 0px;
	margin-top: 8px;
}
}
/*--end-page-author--27/10/2017--*/

/*--article-page-author-section--27/10/2017--*/
.post-author .td-social-icon-wrap .td-icon-facebook {
	background: #446199;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 5px;
}
.post-author .td-social-icon-wrap .td-icon-facebook:hover {
	color: #fff;
}
.post-author .td-social-icon-wrap .td-icon-linkedin {
	background: #007bb6;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 5px;
}
.post-author .td-social-icon-wrap .td-icon-linkedin:hover {
	color: #fff;
}
.post-author .td-social-icon-wrap .td-icon-twitter {
	background: #56adf2;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 5px;
}
.post-author .td-social-icon-wrap .td-icon-twitter:hover {
	color: #fff;
}
.post-author .td-social-icon-wrap .td-icon-gmail {
	background: #e12d2e;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 5px;
}
.post-author .td-social-icon-wrap .td-icon-gmail:hover {
	color: #fff;
}
@media (min-width:421px) and (max-width:767px) {
.post-author {
	position: relative !important;
}
.author-page .authrating {
	position: absolute !important;
	top: 10px !important;
	right: 10px !important;
	margin-top: 0px !important;
}
}
.post-author {
	padding: 15px !important;
}
.post-author-desc {
	margin-top: 37px !important;
	margin-bottom: 14px !important;
}
.td-post-template-2 .td-post-header .entry-title {
	font-size: 29px !important;
	line-height: normal !important;
	margin-bottom: 5px !important;
}
.td-post-content h2 {
	font-size: 23px !important;
}
.post-author-follow span {
	font-weight: bold;
}
.rating_bottom {
	margin-bottom: 24px;
}
.post footer {
	background: rgba(241, 238, 238, 0.59);
	padding: 15px;
}
/*--end-article-page-author-section--27/10/2017--*/

.author-page .authrating {
	position: relative;
	margin-top: -19%;
	float: right;
	margin-right: 0px;
}
.author-page .authrating img {
	height: 20px;
	width: 20px;
}
/*--community-page--27/10/2017--*/
.author-post .post-ratings {
	margin-top: 11px;
	margin-left: 0;
}
.author-post .post-ratings img {
	width: 20px;
	height: 20px;
}
.author-details-section .item-details {
	height: auto;
}
.author-details-section .author-details {
	padding-bottom: 20px !important;
}
/*end--community-page--27/10/2017--*/
.author-box-wrap .td-author-social {
	padding-top: 13px;
}
.author-box-wrap .td-author-social a {
	margin-top: 0px;
}
/*-- Start Search Results Css --*/
.company-serach {
	background: #f4f2e5;
	padding: 15px;
	margin-bottom: 12px;
}
.company-thumb img {
	width: 230px !important;
	float: left;
}
.td-company-serach {
	width: 100%;
}
.company-title-border {
	border-bottom: 0px !important;
}
.td-serach-companytitle {
	text-align: center;
	font-size: 20px !important;
	font-family: "Montserrat" !important;
	font-weight: 600 !important;
	padding-bottom: 3px;
}
.company-thumb {
	margin-bottom: 0px !important;
}
@media (max-width:767px) {
.company-thumb img {
	width: 100% !important;
	float: none;
}
.company-access ul {
	padding-bottom: 7px !important;
}
.company-access {
	float: left
}
.td-serach-companytitle {
	padding-top: 15px;
}
.company-access {
	padding-bottom: 10px;
	width: 100%;
}
}
@media (min-width:992px) and (max-width:1199px) {
.company-access ul {
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}
}
.btn-company-search {
	text-align: center;
}
.btn-company-search a {
	background-color: #4db2ec;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	padding: 11px 20px;
	font-weight: 600;
}
.company-access ul {
	list-style-type: none !important;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 14px
}
.company-access ul li {
	display: inline-block;
	font-size: 13px;
	margin-left: 10px;
}
.company-access ul li i {
	margin-right: 3px;
	font-weight: bold;
	color: #84b50b;
}
.company-access {
	text-align: center;
}
.access-company {
	font-size: 15px;
	font-family: "Montserrat" !important;
	font-weight: 600;
	border-bottom: 1px solid #84b50b;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.top-search-td {
	background: #f4f2e5 !important;
}
.top-search-list {
	border-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.top-search-aj .item-details {
	min-height: 0px !important;
	margin: 10px 10px 10px 15px !important;
}
.btn-top-company-search {
	text-align: center;
	margin-top: 16px;
}
.btn-top-company-search a {
	background-color: #4db2ec;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	padding: 11px 20px;
	font-weight: 600;
}
@media (max-width: 767px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
@media (min-width:768px) and (max-width:991px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
@media (min-width: 1200px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
.td-author-page .td-social-icon-wrap i.td-icon-googleplus {
	background: #dc4a38;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
}
/*-- End Search Results Css --*/
/* New Custom.css File */
.wc_main-tittle h1 {
	font: 600 30px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
	line-height: 42px;
}
.wc_btn-section .btn-continue {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 35px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 20px 'Istok+Web', sans-serif;
	margin-top: 15px;
}
.wc_btn-section {
	text-align: center;
}
.wc_btn-section .btn-continue a {
	color: #fff;
	text-decoration: none;
}
.rp_heading h1 {
	font: 600 30px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
}
.rp_sub_heading h5 {
	font: 500 20px 'Istok+Web', sans-serif;
	color: #7d7d7d;
	text-align: center;
	margin-bottom: 25px;
}
.rp_btn_section .rp_btn-send {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 35px !important;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 14px 'Istok+Web', sans-serif;
	margin-top: 0px;
	width: auto;
	margin-right: 1px;
}
.rp_btn_section .rp_btn-send:hover {
	background-color: #2a8ac1 !important;
}
.rp_btn_section .rp_btn-send a {
	color: #fff;
	text-decoration: none;
}
.rp_btn_section .rp_btn-cancel {
	background-color: #fff;
	border-radius: 0px;
	border: 1px solid #4db2ec;
	padding: 13px 35px;
	color: #4db2ec;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 14px 'Istok+Web', sans-serif;
}
.rp_btn_section .rp_btn-cancel a {
	color: #4db2ec;
	text-decoration: none;
}
.rp_btn_section {
	margin-bottom: 30px;
}
.input-group-addon {
	line-height: 2;
	border-radius: 0px;
}
.wb_main_heading h1 {
	font: 600 30px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
}
.wb_btn_reset-section .btn-continue {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 35px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	margin-right: 5px !important;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 20px 'Istok+Web', sans-serif;
	margin-top: 15px;
}
.wb_btn_reset-section {
	text-align: center;
}
.wb_btn_reset-section .btn-continue a {
	color: #fff;
	text-decoration: none;
}
.csp_main_heading h1 {
	font: 600 25px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
}
.csp_btn-section .btn-continue {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 35px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 20px 'Istok+Web', sans-serif;
	margin-top: 15px;
}
.csp_btn-section {
	text-align: center;
	margin-bottom: 30px !important;
}
.csp_btn-section .btn-continue a {
	color: #fff;
	text-decoration: none;
}
@media (max-width:767px) {
.csp_main_heading h1 {
	font: 600 20px 'Montserrat', sans-serif !important;
}
.csp_btn-section .btn-continue {
	font: 600 17px 'Istok+Web', sans-serif !important;
}
}
@media (min-width:768px) and (max-width:991px) {
.csp_main_heading h1 {
	font: 600 23px 'Montserrat', sans-serif !important;
}
}
.wp_login_heading h1 {
	font: 600 30px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
	margin-bottom: 36px;
}
.wp_login-btn-section .btn-login {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 50px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 14px 'Istok+Web', sans-serif;
}
.wp_login-btn-section .btn-login a {
	color: #fff;
	text-decoration: none;
}
.wp_login-btn-section .btn-cancel {
	background-color: #fff;
	border-radius: 0px;
	border: 1px solid #4db2ec;
	padding: 14px 50px;
	color: #4db2ec;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 14px 'Montserrat', sans-serif;
	line-height: 14px;
	width: 49%;
	text-transform: uppercase;
}
.wp_login-btn-section .btn-cancel a {
	color: #4db2ec;
	text-decoration: none;
	font-weight: 600;
	font-family: "Montserrat" !important;
	font-family: "Montserrat" !important;
}
.input-group-addon {
	line-height: 2;
	border-radius: 0px;
}
.wp_sub_heading h5 {
	font: 18px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
	font-weight: 600;
	margin-top: 20px;
}
.wp_sub_heading span a {
	color: #4db2ec;
	text-decoration: none;
	padding-left: 4px;
	font-family: "Montserrat" !important;
}
.forget-pwd {
	margin-top: 10px;
	margin-bottom: 10px;
}
.forget-pwd a {
	text-decoration: none;
	color: #4db2ec !important;
	font-family: "Montserrat" !important;
}
.checkbox {
	color: #4db2ec;
}
.cnp_border_tittle {
	border: 1px solid;
	width: 153px;
	text-align: center;
	margin: 0 auto;
	margin-top: -27px;
	margin-bottom: 27px;
}
.cnp_top_heading h1 {
	font: 600 30px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
	margin-bottom: 36px;
}
.cnp_btn-section .btn-reset {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 14px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 12px 'Istok+Web', sans-serif;
	margin-top: 0px;
	width: auto;
}
.cnp_btn-section .btn-reset a {
	color: #fff;
	text-decoration: none;
}
.cnp_btn-section .btn-cancel {
	background-color: #fff;
	border-radius: 0px;
	border: 1px solid #4db2ec;
	padding: 10px 24px;
	color: #4db2ec;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 13px 'Istok+Web', sans-serif;
	width: auto;
}
.cnp_btn-section .btn-cancel a:hover {
	text-decoration: none !important;
	color: #337ab7;
}
.main_btn-section .btn-cancel a {
	color: #4db2ec;
	text-decoration: none;
}
.input-group-addon {
	line-height: 2;
	border-radius: 0px;
}
.cnp_sub_tittle h5 {
	font: 500 26px 'Montserrat', sans-serif;
	color: #111111;
	text-align: center;
	margin-bottom: 40px;
}
.cnp_sub_content a {
	color: #337ab7;
}
.cnp_sub_tittle span a {
	color: #4db2ec;
	text-decoration: none;
}
.cnp_sub_content {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.cnp_sub_content h5 {
	font-size: 16px;
}
.regain h4 {
	font-size: 17px;
	color: #222;
}
.regain {
	text-align: center;
	margin-top: 20px;
}
.regain img {
	width: 32px;
}
.cnp_bg-color {
	background: #ebf4f9;
	padding: 30px 0px;
}
.rf_heading_top h1 {
	font-size: 36px;
	text-align: center;
	font-weight: 600;
	color: #fff;
}
.rf_heading_top span {
	color: #a6ce39;
}
.rf_email_section span {
	font-size: 17px;
	padding-left: 12px;
	font-weight: 400;
	color: #fff;
	font-family: "Montserrat";
}
.rf_email_section {
	margin-top: 40px;
}
.rf_email_section img {
	width: 32px;
}
.rf_footer_text h6 {
	font-family: "Montserrat" !important;
	font-weight: 500;
	margin-top: 20px;
	float: left;
	font-size: 16px;
}
.rf_footer_text span a {
	font-family: "Montserrat" !important;
	font-weight: 600;
	font-size: 18px;
	color: #4db2ec;
}
.rf_footer_text span a:hover {
	text-decoration: none;
}
.rf_bg-img {
	margin-bottom: 20px;
}
.form-horizontal {
	margin-top: 30px;
}
.rf_btn-register {
	background-color: #fe763a;
	border-color: #fe763a;
	border-radius: 0px;
	border: 0px;
	padding: 14px 88px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 18px 'Istok+Web', sans-serif;
	text-transform: uppercase;
}
.rf_btn-register:hover {
	background: #e55b1e;
}
.g-recaptcha-wrapper {
	margin-top: 20px;
	margin-bottom: 10px;
}
.rf_bg-img {
	background-image: url(/wp-content/uploads/2017/12/regi01-bg.jpg);
	padding: 64px 64px 196px 64px;
}
.in_right {
	margin-left: 25px !important;
}
@media (max-width:768px) {
.rf_bg-img {
	padding: 0 24px 25px 20px;
}
.rf_heading_top h1 {
	font-size: 17px;
	margin-bottom: 0px;
}
.rf_heading_top {
	padding-top: 10px;
}
.rf_email_section {
	margin-top: 20px;
}
.rf_email_section span {
	font-size: 15px;
}
.in_right {
	margin-left: 0px !important;
}
.iump-submit-form {
	float: none !important;
}
.rf_footer_text h6 {
	float: none !important;
}
}
@media (min-width:992px) and (max-width:1199px) {
.iump-submit-form {
	float: none !important;
}
.rf_footer_text h6 {
	float: none !important;
}
}
.input-group-addon {
	border-radius: 0px !important;
}
.form-control {
	height: 44px !important;
	border-radius: 0px !important;
	border: 1px solid #ccc !important;
	font-family: "Montserrat" !important;
	font-size: 14px !important;
	font-weight: 500;
	color: #222 !important;
}
.wp_login-btn-section input[type=submit] {
	background-color: #4db2ec;
	border-color: #4db2ec;
	border-radius: 0px;
	border: 0px;
	padding: 14px 50px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	margin-top: 0px;
	line-height: 16px;
	margin-right: 5px;
	width: 49%;
	text-transform: uppercase;
	font-family: "Montserrat" !important;
}
.wp_login-btn-section input[type=submit]:hover {
	background-color: #2a8ac1 !important;
}
.wp_login-btn-section .checkbox {
	margin-left: 20px;
	font-family: "Montserrat" !important;
}
.wp_login-btn-section input[type=checkbox] {
	margin: 7px 0 0;
}
.ihc-register-8 .iump-form-line-register {
	border: 1px solid #ccc !important;
}
.ihc-register-8 .iump-form-line-register input[type=text] {
	border-bottom: 0px solid rgba(0, 0, 0, 0) !important;
	margin-bottom: 0px;
	font-size: 15px !important;
	font-family: "Montserrat" !important;
	color: #222;
	font-weight: 500;
}
.ihc-register-8 .iump-form-line-register input[type=password] {
	border-bottom: 0px solid rgba(0, 0, 0, 0) !important;
	margin-bottom: 0px !important;
	font-size: 15px;
	min-height: 39px;
	font-family: "Montserrat" !important;
	color: #222;
	font-weight: 500;
}
.ihc-register-8 .iump-submit-form input {
	border-color: #fe763a !important;
	border-radius: 0px !important;
	border: 0px;
	padding: 14px 88px;
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease-out;
	font: 600 18px 'Istok+Web', sans-serif;
	text-transform: uppercase;
	background-color: #fe763a !important;
}
.ihc-register-8 .iump-submit-form input:hover {
	background: none repeat scroll 0 0 #e55b1e !important;
}
.ihc-register-notice {
	z-index: 100;
	background: #dd3559;
	padding: 5px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	right: 0;
	margin-bottom: 8px;
 font-size: .875rem;
	color: #fff;
	top: 70%;
	margin-top: 9px;
	opacity: 1;
}
.ihc-register-notice:before {
	content: '';
	display: block;
	position: absolute;
	left: 13%;
	top: -7px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #dd3559;
}
.ihc-register-8 .ihc-register-notice {
	color: #fff;
	font-size: 13px;
}
.ihc-login-notice {
	font-size: 13px;
	margin-top: 8px !important;
}
.ihc-register-8 {
	margin: 0px;
	min-width: 0px;
}
.ihc-tos-wrap {
	margin-bottom: -12px;
	margin-top: -10px;
}
.iump-submit-form {
	float: none;
}
.ihc-register-8 .iump-submit-form input {
	width: auto;
}
.ihc-login-template-10 {
	margin: 0px;
}
#ihc_login_form input::-webkit-input-placeholder {
 color: #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
#ihc_login_form input:-moz-placeholder { /* Firefox 18- */
 color:  #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
#ihc_login_form input::-moz-placeholder {  /* Firefox 19+ */
 color:  #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
 #ihc_login_form input:-ms-input-placeholder {
 color:  #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
.ihc-form-create-edit input::-webkit-input-placeholder {
 color: #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
.ihc-form-create-edit input:-moz-placeholder { /* Firefox 18- */
 color:  #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
.ihc-form-create-edit input::-moz-placeholder {  /* Firefox 19+ */
 color:  #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
.ihc-form-create-edit input:-ms-input-placeholder {
 color:  #999999 !important;
 font-weight:500 !important;
 font-family: "Montserrat" !important;
}
/* End Custom.css File */
/*--search-mobile-view--11/11/2017--*/
@media (max-width: 767px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
 @media (min-width:768px) and (max-width:991px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
 @media (min-width: 1200px) {
.btn-top-company-search {
	margin-bottom: 18px !important;
}
.top-search-aj .top-search-list h3 :first-child {
	color: #333 !important;
}
}
/*--end-search-mobile-view--11/11/2017--*/
/*--author-page-gmail-plus--11/11/2017--*/
.td-author-page .td-social-icon-wrap i.td-icon-googleplus {
	background: #dc4a38;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
}
/*--end-author-page-gmail-plus--11/11/2017--*/
/*--proile-social--15/15/2017--*/
.sociallinkpofile-left {
	text-align: center;
	margin-top: 10px;
}
.sociallinkpofile-left i.td-icon-facebook {
	background: #446199;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile-left i.td-icon-linkedin {
	background: #007bb6;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile-left i.td-icon-twitter {
	background: #26a7eb;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile-left i.td-icon-googleplus {
	background: #dc4a38;
	width: 23px;
	height: 23px;
	border-radius: 15px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile-left a:hover {
	text-decoration: none;
}
.sociallinkpofile-left span {
	margin-right: 2px;
}
.sociallinkpofile-left img {
	height: 23px;
	width: 24px;
}
.sociallinkpofile i.td-icon-facebook {
	background: #446199;
	width: 23px;
	height: 23px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile i.td-icon-linkedin {
	background: #007bb6;
	width: 23px;
	height: 23px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile i.td-icon-twitter {
	background: #26a7eb;
	width: 23px;
	height: 23px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
.sociallinkpofile i.td-icon-googleplus {
	background: #dc4a38;
	width: 23px;
	height: 23px;
	font-size: 11px;
	color: #fff;
	margin-right: 0px;
	padding-top: 6px;
}
/*--end-proile-social--15/15/2017--*/
/*--logi--page--css---*/
.cust-social {
	float: none;
	margin: 0 auto;
	display: table;
}
.cust-social ul li {
	margin-left: 0px;
	display: initial;
}
.cust-social-res ul li {
	display: table-cell;
}
.cust-socialstock img {
	padding-left: 4px;
	padding-top: 7px;
}
.cust-social-res {
	float: none;
	margin: 0 auto;
	display: table;
}
.theChampLogin {
	border-radius: 20px;
	height: 35px;
	width: 35px;
}
.theChampLogin {
	margin: 4px;
}
.the_champ_social_login_title {
	font-family: "Montserrat" !important;
	font-size: 14px;
}
@media (max-width:767px) {
.cust-social-res {
	margin: 0 auto;
	display: table;
	float: none;
}
.cust-social-res ul li {
	margin-right: -21px;
}
}
.cust-socialstock {
	float: left;
}
@media (max-width:767px) {
.cust-social {
	margin-top: 5px;
}
.hr-login {
	margin-top: 10px;
	font-size: 12px;
	margin-bottom: 0px;
}
.wp_sub_heading h5 {
	font-size: 17px;
}
.hr-res {
	font-size: 11px;
}
.rf_footer_text h6 {
	font-size: 15px !important;
}
}
/*--Endlogin---page---css--*/
/*--login-page--16/11/2017*/
.hr-login {
	text-align: center;
	margin-bottom: 10px;
	font-family: "Montserrat" !important;
}
.hr-login:before {
	right: 2%;
}
.hr-login:before, .hr-login:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 18%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ccc;
}
.hr-login:after {
	left: 2%;
}
.rf_email_section img {
	margin-right: 15px;
}
.rf_email_section {
	color: #fff;
}
.login_soical_group {
	float: left;
}
.cust-socialstock {
	float: left;
}
@media (max-width:767px) {
.cust-social {
	margin-top: 5px;
}
.hr-login {
	margin-top: 10px;
	font-size: 12px;
	margin-bottom: 0px;
}
.wp_sub_heading h5 {
	font-size: 17px;
}
.hr-res {
	font-size: 11px;
}
.rf_footer_text h6 {
	font-size: 15px !important;
}
}
.hr-reg {
	margin-top: 33%;
	text-align: center;
}
.wp_sub_heading h5 {
	font-family: "Montserrat" !important;
}
.wp_login_heading h1 {
	font-family: "Montserrat" !important;
}
.hr-reg:before {
	right: 2%;
}
.hr-reg:before, .hr-reg:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 40%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ccc;
}
.hr-reg:after {
	left: 2%;
}
.rf_footer_text h6 {
	font-size: 18px;
	font-weight: 600 !important;
}
.rf_footer_text h6 a {
	color: #4db2ec;
	text-decoration: none;
	padding-left: 4px;
	font-family: "Montserrat" !important;
}
/*--end-login-page--*/
/*--profile-page--17/11/2017*/
.upload-result {
	background: #4db2ec !important;
}
.upload-result:hover {
	background: #111 !important;
	color: #fff !important;
}
.active-btn {
	background: #4db2ec !important;
	border: none !important;
	border-radius: 0px !important;
}
.active-btn:hover {
	background: #111 !important;
	color: #fff !important;
}
#updateuser {
	background: #4db2ec !important;
	border-radius: 0px !important;
}
#updateuser:hover {
	background: #111 !important;
	color: #fff !important;
}
.hr-res:before {
	right: 2%;
}
.hr-res:before, .hr-res:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 15%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ccc;
}
.hr-res:after {
	left: 2%;
}
.hr-res {
	width: 100%;
	text-align: center;
	margin-top: 18px;
	float: left;
	margin-bottom: 8px;
	font-family: "Montserrat" !important;
}
.rf_footer_text {
	margin: 0 auto;
	float: none;
	display: table;
}
.ihc-register-8 {
	max-width: none;
}
.impu-form-label-remember {
	position: absolute;
	padding-top: 3px
}
.rf_footer_text h6 {
	margin-bottom: 20px;
}
/*--end-profile-page--17/11/2017*/
/*--confirmation-pop-up--17/11/2017--*/
.img-social-varify {
	float: left;
	margin-right: 25px;
}
.social-you {
	float: left;
	background: #4db2ec !important;
	border-radius: 0px !important;
	margin-right: 10px;
	font-family: "Montserrat" !important;
}
.social-younot {
	background: #4db2ec !important;
	border-radius: 0px !important;
	font-family: "Montserrat" !important;
}
.modal-body {
	padding-bottom: 40px !important;
}
 @media (max-width:767px) {
	 .qmod-smartlookup {
    width: 152px !important;
}
.img-social-varify {
	float: none;
	text-align: center;
	margin-right: 0px;
}
.social-varify-user {
	text-align: center;
}
}
/*--end-confirmation-pop-up--17/11/2017--*/
/*---StartLoaderCSS*/
.spinner-topserach {
	margin: 10px auto 0;
	width: 70px;
	text-align: center;
}
.spinner-topserach > div {
	width: 18px;
	height: 18px;
	background-color: #84b50b;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner-topserach .bounce1-topserach {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner-topserach .bounce2-topserach {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
 @-webkit-keyframes sk-bouncedelay {
 0%, 80%, 100% {
-webkit-transform: scale(0)
}
 40% {
-webkit-transform: scale(1.0)
}
}
 @keyframes sk-bouncedelay {
 0%, 80%, 100% {
 -webkit-transform: scale(0);
 transform: scale(0);
}
40% {
 -webkit-transform: scale(1.0);
 transform: scale(1.0);
}
}
/*---LoaderCSS*/
/*--social-media-profile--20/11/2017--*/
.bs-example {
	margin: 20px;
}
.loginemail {
	z-index: 9999 !important;
}
.form-social i:hover {
	text-decoration: none;
}
.form-social i.td-icon-facebook {
	background: #3C589A;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	padding-top: 7px;
	margin-left: 22px;
	margin-right: 5px;
	margin-bottom: 25px;
}
.form-social a:hover {
	text-decoration: none;
}
.form-social i.td-icon-googleplus {
	background: #dd4b39;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	padding-top: 7px;
	margin-right: 5px;
}
.form-social i.td-icon-twitter {
	background: #55acee;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	padding-top: 7px;
	margin-right: 5px;
}
.form-social i.td-icon-linkedin {
	background: #0077B5;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	padding-top: 7px;
	margin-right: 5px;
}
.form-social span {
	position: relative;
}
.form-social i.fa-plus {
	position: absolute;
	top: 30px;
	color: #fff;
	background: #00aeef;
	width: 20px;
	height: 20px;
	border-radius: 28px;
	padding-top: 3px;
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
	margin-left: -33px!important;
}
.form-social i.fa-check {
	position: absolute;
	top: 30px;
	margin-left: -32px!important;
	color: #fff;
	background: #a6ce39;
	width: 20px;
	height: 20px;
	border-radius: 28px;
	padding-top: 3px;
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
}
.form-social img {
	height: 30px;
	width: 30px;
}
@media screen and (max-width: 767px) {
.mp-right-content label {
	width: 100% !important;
}
}
/*--end-social-media-profile--*/
.g-recaptcha-wrapper {
	text-align: center;
}
.ihc-tos-wrap .ihc-register-notice {
	margin-top: -7px;
}
@media (min-width:768px) {
.ihc-login-template-3 .ihc-login-error {
	padding: 57px !important;
}
}
.featured-client-thumb{width:70px;float:left;}
.featured-client-post{margin-left:85px;}

/*  ----------------------------------------------------------------------------
    Module 83
*/
.td_module_83 {
  padding-bottom: 10px;
  /* responsive landscape & portrait tablet */
  /* responsive portrait tablet */
  /* responsive landscape & portrait tablet */
}
.td_module_83 .td-module-thumb {
  position: absolute;
  left: 0;
  top: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_83 .td-module-thumb {
    width: 80px;
  }
}
.td_module_83 .item-details {
  margin-left: 116px;
  min-height: 70px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_module_83 .item-details {
    margin-left: 95px;
    min-height: 55px;
  }
}
.td_block_82 .td_module_82{height:90px;}

/* By supreeti 8-02-18 */
.post-type-icon 
{
        font-family: "Istok web" !important;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    line-height: 2;
    
}

.post-type-icon span.icon-name {
    background: #333;
    color: #FFFFFF;
    padding: 3px 7px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
}
.category .td-main-content-wrap .td-container{margin-top:0px;}
.category .td-main-content-wrap{margin-top:0px;}
.category .td-main-content-wrap .td-pb-span8{margin-top:10px;}
.category .td-main-content-wrap .td-pb-span8 .td_module_78{padding:15px; min-height:225px !important}
.category .td-main-content-wrap .td-pb-span8 .td_module_78 .td-excerpt{display:none;}
.simplefavorite-button.active{
    opacity: 1 !important;
    background: green !important;
}



/******Priyanka*****/
.top-section .sub-heading {
   font-family: "Montserrat";
    font-weight: 600;
    font-size: 13px;
}
.top-section h4 span{
	font-size: 18px;
    margin-bottom: 10px;
}
.top-section h4{
margin-bottom:12px;
}
.top-section p{
	line-height: 24px;
	margin-bottom: 16px;
	font-size: 14.5px;
}

#toggle2, #toggle1 {
    cursor: pointer;
    color: #4ba3fa;
}
#text, #toggle2 {
    display: none;
}
