/*
Theme Name:   happenstance-child
Description:  This is my happenstance child theme.
Author:       webmaster
Author URL:   http://www.buyshares.co.uk
Template:     happenstance
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  happenstance-child
*/

/* Write here your own personal stylesheet */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:none;  margin:0; padding:0; vertical-align:baseline}
 
h1, h2, h3, h4, h5, h6{ font-family:Helvetica Neue,Helvetica,Arial,sans-serif;  -ms-word-wrap:break-word;  word-wrap: break-word;  line-height:120%;  margin:30px 0 7px; font-weight:700;}
h1{ color:black;  font-size:33px;}
h2{ color:#141519;  font-size:23px;}
h3{ color:#141519;  font-size:20px;}
h4{ color:#444;  font-size:18px;}
h5{ color:#555;  font-size:17px;}
h6{ color:#666;  font-size:14px;}


/* New Header Nav Styling */

.header-content .left-nav { height: 53px; padding: 12px 0; }
.header-content .left-nav .custom-logo { width: 170px; display: inline-block; vertical-align: middle; }
.header-content .left-nav .custom-logo img { width: 100%; }
.header-content .left-nav .menu-button { display: inline-block; float: right; cursor: pointer; font-size: 22px; margin-top: 3px; }

.header-content .right-nav {
	width: 250px;
	position: absolute;
	z-index: 99;
}
.header-content .right-nav .menu-box ul { margin: 0; }
.header-content .right-nav .menu-box ul .menu-item-has-children span {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 30px;
	cursor: pointer;
	z-index: 999;
}
.header-content .right-nav .menu-box li { list-style: none; position: relative; }
.header-content .right-nav .menu-box li.header-btn { padding-bottom: 12px; padding-right: 12px; text-align: center; padding-top: 8px; }
.header-content .right-nav .menu-box li.header-btn a { color: #fff !important; border-radius: 3px; background-color: #004ddc; font-size: 14px; line-height: normal; padding: 12px 12px; transition: all 0.3s ease-out; }
.header-content .right-nav .menu-box li.header-btn a:hover { background-color: rgba(0, 77, 220, 0.8); }
.header-content .right-nav .menu-box li.current_page_item {
	background-color: transparent;
}
.header-content .right-nav .menu-box a {
	padding: 0 20px 0;
	position: relative;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 15px;
	line-height: 18px;
	color: #888888;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 300;
}
.header-content .right-nav .menu-box a:hover {
	color: #006AF2;
}
.header-content .right-nav .menu-box .current-menu-item a {
	color: #006AF2;
}
.header-content .right-nav .menu-box .current-menu-item .sub-menu  a {
	color: #888888;
}
.header-content .right-nav .menu-box .current-menu-ancestor > a { color: #004ddc; }
.header-content .right-nav .menu-box .sub-menu { display: none; box-shadow: 0 1px 7px #ddd; box-sizing: border-box; margin: 0 10px !important; }
.header-content .right-nav .menu-box .sub-menu a {
	padding: 10px 10px 10px 15px;
	line-height: 20px;
	transition: all 0.3s ease-out;
	display: inline-block;
	font-size: 14px;
}
.header-content .right-nav .menu-box .sub-menu a:hover { background-color: #edf1fe; }
.menu-button {
	display: none;
}
.custom-logo-outer {
	display: inline-block;
	max-width: 250px;
	margin-top: 5px;
}
body .menu-box ul .menu-item-has-children > a::after {
	content: "" !important;
	display: block;
	position: absolute;
	top: 6px;
	right: 5px;
	z-index: 99;
	background: url(images/drop-down.svg) center top no-repeat;
	width: 10px;
	height: 7px;
}
body .menu-box ul .menu-item-has-children .sub-menu a::after {
	display: block;
	right: 8px;
	top: 17px;
	transform: rotate(-91deg);
	-webkit-transform: rotate(-91deg);
}
.menu-main-menu-container {
	display: inline-block;
	width: 100%;
	padding-right: 15px;
}

.header-content .right-nav .menu-box ul.sub-menu .menu-item-has-children > a::after {
	top: 43%;
	right: 8px;
	transform: rotate(-86deg);
}
.cus_mobile_menu {
	display: none !important;
}
.header-content {
	padding: 18px 0 5px;
	position: relative;
	width: 100%;
	background: #fff;
	display: inline-block;
	vertical-align: top;
}
.header-content .right-nav {
	padding: 8px 0 0 30px;
	width: auto;
	display: inline-block;
	position: relative;
	top: 0;
	box-shadow: none;
	vertical-align: top;
}
.menu-box-container {
	display: inline-block;
	position: relative;
	width: 100%;
}
.menu-box-wrapper {
	position: relative;
	width: auto;
	z-index: 500;
	display: inline-block;
	vertical-align: top;
}
.menu-box {
	display: inline-block;
	width: 100%;
}
.menu-nav-container {
	display: inline-block;
	width: 100%;
}
.paged #breadcrumbs span span:nth-child(3) {
    display: none;
}




@media only screen and (min-width: 992px) {

   .header-content .left-nav { padding: 17px 0; display: inline-block; }
   .header-content .left-nav .custom-logo { width: 180px; }
   .header-content .left-nav .menu-button { display: none; }
   .header-content .right-nav .menu-box li { display: inline-block; vertical-align: top; }
   .header-content .right-nav .menu-box ul .menu-item-has-children span { display: none; }
   .header-content .right-nav .menu-box ul .menu-item-has-children:hover > .sub-menu { display: block; }
   .header-content .right-nav .menu-box .sub-menu { position: absolute; width: 220px; margin: 0 !important; background-color: #ffffff; }
   .header-content .right-nav .menu-box .sub-menu li { width: 100%; }
   .header-content .right-nav .menu-box .sub-menu a { width: 100%; }
   .header-content .right-nav .menu-box .sub-menu .sub-menu { top: 0; right: 100%; }
   
}

@media only screen and (max-width: 1200px) {
/*menu*/

.header-content .right-nav .menu-box a {
	padding: 0 14px 0;
	font-size: 14px;
}   
body .menu-box ul .menu-item-has-children > a::after {
	right: -3px;
}
.header-content .right-nav {
	padding: 8px 0 0 0;
}

/*menu-end*/

}

/* New Header Nav Styling-end*/


p, ul, ol, li, dl, address {-ms-word-wrap: break-word;word-wrap: break-word;font-size: 16px;line-height: 150%;
text-align: left;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 400;color: #191818;}

body{-webkit-text-size-adjust:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;  color:#191818;   line-height:150%; font-weight:400; overflow-x: hidden;}
ul{ margin-left:16px}
ol{list-style-type:decimal; margin-left:20px}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
dl{ margin-bottom:20px;}
dt{font-weight:bold;}
dd{margin-bottom:5px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}

blockquote cite{display:block;  font-style:normal; text-transform:uppercase;}

a{ color:#004ddc;  text-decoration:underline;}

a:hover{ text-decoration:none;}
a img{ border:none;}
img{ height:auto;  max-width:100%;}
table{ font-size:14px;  width:100%;}
td, th{ border:1px solid #e3e3e3;  border-collapse:collapse;  text-align:left;}
td, th{ padding:5px 8px;}
th{ background:#555;  color:white;  font-weight:bold;}
blockquote, q{ border-left:1px solid #e3e3e3;  clear:both;  color:#333;  font-style:italic;  margin:0 0 20px;  padding-left:10px;}
address{ font-style:italic;}
pre{ margin-bottom:20px;  overflow:auto;}
sup{ vertical-align:super;}
sub{ vertical-align:sub;}
iframe, embed{ clear:both;  width:100%;}
hr{ background:#e8e8e8;  border:none;  height:1px;  margin:15px 0;}
.alignnone{ clear:both;  margin:5px 20px 10px 0;}
.aligncenter, div.aligncenter {clear: both;display: block;margin: 5px 20px 10px 0;}
.alignright {float: right;margin: 5px 0 10px 20px;}
.alignleft{ float:left;  margin:5px 20px 10px 0;}
.aligncenter{ display:block;  margin:5px auto 20px auto;}
a img.alignright{ float:right;  margin:5px 0 20px 20px;}
a img.alignnone{ margin:5px 20px 20px 0;}
a img.alignleft{ float:left;  margin:5px 20px 20px 0;}
a img.aligncenter{ display:block;  margin-left:auto;  margin-right:auto;}
.wp-caption, .gallery-caption{ border:1px solid #f0f0f0;  max-width:96%;  padding:5px 3px;  text-align:center;}
#wrapper .gallery-caption{ border:none;}
.wp-caption.alignnone{ margin:5px 20px 20px 0;}
.wp-caption.alignleft{ margin:5px 20px 20px 0;}
.wp-caption.alignright{ margin:5px 0 20px 20px;}
.wp-caption img{ border:0 none;  height:auto;  margin:0;  max-width:98.5%;  padding:0;  width:auto;}
#wrapper .wp-caption p.wp-caption-text{ font-size:12px;  line-height:17px;  margin:0;  padding:0 4px;}
.wp-audio-shortcode{ margin-bottom:20px;}
#container {margin: 0 auto;max-width: 1104px;position: relative;width: 100%;}
#container-shadow {
	background: white;
	width: 100%;
}
#main-content, #wrapper-footer{ display: inline-block;  height:auto;  position:relative;  width:100%;}
#wrapper #main-content {padding:32px 0 10px;width: 100%;}
#wrapper.page #main-content {padding: 6px 0 10px;width: 100%;}
#content {
	display: inline-block;
	margin: 0;
	width: 810px;
	vertical-align: top;
}
.page-template-template-full-width-php #container #content, .page-template-template-landing-page-php #container #content, .page-template-template-full-width-without-title-php #container #content, .page-template-list-of-URL-php #container #content{ width:100%;}

#sidebar {
	display: inline-block;
	margin: 7px 0 0 32px;
	width: 257px;
	vertical-align: top;
}
.scroll-top {border: 1px solid #004ddc;color: #fff;cursor: pointer;display: block;font-size: 21px;
height: 40px;line-height: 29px;opacity: 1;filter: alpha(opacity=50);padding: 4px;position: fixed;
bottom: 10px;right: 10px;text-align: center;width: 40px;z-index: 2000;-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;
transition: all 1s ease;background: #004ddc;}
.scroll-top.arrow_carrot-up::after {content: "⌃";line-height: 40px;}
.arrow_carrot-up::before {display:none;}

#wrapper .scroll-top:hover{ background:#004ddc;  color:white;  opacity:1;  filter:alpha(opacity=100)}

.site-title{  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size:48px; line-height:100%;  margin:0;  max-width:880px;  position:relative;  width:100%;  z-index:50; font-weight:700;}
.site-description{ color:#888;  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size:20px;  line-height:100%;  margin:10px 0 0;  max-width:880px;  position:relative;  width:100%;  z-index:50; font-weight:400;}
.site-title a{ color:#169fe6;  text-decoration:none;  -webkit-transition:color 1s ease;  -moz-transition:color 1s ease;  -o-transition:color 1s ease;  -ms-transition:color 1s ease;  transition:color 1s ease;}
.site-title a:hover{ color:#000;}
.page-template-template-landing-page-php .site-title, 
.page-template-template-landing-page-php .site-description, 
.page-template-template-landing-page-php .header-logo{ max-width:100%;}


.selectnav{ display:none;}
#wrapper .sticky-nav {
	max-width: 100%;
	position: fixed;
	top: 0;
	z-index: 600;
	box-shadow: 0 1px 7px #ddd;
	padding: 8px 0 4px;
}
.admin-bar .sticky-nav{ top:32px !important;}
.sticky-nav .right-nav {
	padding-top: 0;
}
.content-headline {
	display: inline-block;
	margin: 0 0 15px;
	width: 100%;
}
.home .content-headline {
	margin: 0 0 15px;
}
.blog .entry-headline, .home-latest-posts .entry-headline{ display: inline-block;  margin-bottom:25px;   width:100%;}
.entry-headline-text {background: white;display: inline-block;max-width: 100%;padding-right: 0;}
.entry-content{ display: inline-block;  max-width:100%;  width:100%;}
#content p, #content ul, #content ol, #content table, #content address{ margin-bottom:15px;}
#content ul ul, #content ol ol, #content ol ul, #content ul ol{ margin-bottom:0;}
.page-template-template-without-title-php #content .breadcrumb-navigation, 
.page-template-template-full-width-without-title-php #content .breadcrumb-navigation{ margin-bottom:15px;}
#content .manual-excerpt{font-style:italic;}
#main-content .post-meta {clear: both;color: #AFAFAF !important;font-size: 15px !important;line-height: 21px;padding-bottom: 5px;margin: 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:400;}

.single #main-content #content .post-meta{ margin:0;}
#main-content .home-grid-posts .post-meta{ clear:none;  margin:0;  padding:0;}
#main-content .post-meta span{ border-left:1px solid #dbdbdb;  padding:0 4px 0 7px;}
#wrapper #main-content .post-meta span {font-size: 100%;}
#main-content .post-meta .fn{ border-left:none;  padding:0;}
#main-content .post-meta .post-info-author{ border-left:none;  padding-left:0;}
#main-content .post-info{ border-top:1px solid #e8e8e8;  clear:both;  color:#999;  display: inline-block;  font-size:14px;  line-height:21px;  margin:10px 0 0;  padding:0;  width:100%;}
.single #main-content #content .post-info{ border-bottom:1px solid #e8e8e8;  margin:0 0 20px;  padding:0;}
.post-info a, .post-meta a{ color:#D0D0D0 !important;  text-decoration:none;   -webkit-transition:color 1s ease;  -moz-transition:color 1s ease;  -o-transition:color 1s ease;  -ms-transition:color 1s ease;  transition:color 1s ease;}
.post-info a:hover, .post-meta a:hover{ color:#111 !important;}
#main-content .post-meta i, #main-content .post-info i{ margin-right:4px}
.post-info span{ display:inline-block;  min-height:16px;  line-height:16px;  padding:0;}
#main-content .post-info .post-category, #main-content .post-info .post-tags{ display: inline-block;  margin:0;  padding:6px 0;  width:50%;}
#wrapper #main-content .post-info .post-category, #wrapper #main-content .post-info .post-tags{ font-size:95%;}
#main-content .post-info .post-tags{ padding-left:2%;  text-align:right;  width:48%;}
#content .archive-meta {border: none;display: inline-block; margin-bottom: 25px;width: 100%;}
.archive-meta .c-ArticleInfo {width: 100%;display: inline-block; border: 1px solid #e8e8e8;padding-left: 20px;padding-top: 10px;margin-bottom: 15px;padding-bottom: 10px;}
.archive-meta p {display: inline-block;}
span.follow_social {font-size: 12px;color: #dbdbdb;margin-right: 10px;}
p.c-ArticleInfo--heading {color: #3C3C3C;font-size: 24px;font-weight: 600;line-height: 24px;display: inline-block; margin: 0 20px 0 0 !important;}
p.c-ArticleInfo--heading.author_name {font-weight: 400;font-size: 16px;margin-right: 24px;}
#main-content .author-info .author-avatar {display: inline-block; margin-top: 0;width: 80px;margin-right: 34px; text-align: center;margin-bottom: 0;}
#main-content .number-of-results{ font-weight:bold}
#main-content #content .page-link{ color:#333;  font-size:13px}
#nav-below, #happenstance-post-nav, .search .navigation{ display: inline-block;  margin:0 0 25px;  width:100%}
#main-content #happenstance-post-nav {margin: 25px 0 11px;}
.nav-wrapper {
    border-bottom: none;
    border-top: none;
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}
h2.navigation-headline.section-heading {
    display: none !important;
}
.navigation-headline{ font-size:18px;  font-weight:normal;  margin:0 0 4px;}
.navigation .navigation-links{ margin-bottom:0 !important;}
.navigation .navigation-links .page-numbers {
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 5px 10px;
    display: inline-block;
    margin: 0;
    border-right: none;
    color: #ddd;
    float: left;
}
.navigation .navigation-links .page-numbers:first-child {
    border-radius: 4px 0px 0px 4px;
}
.navigation .navigation-links .page-numbers:last-child {
    border-right: 1px solid #ddd;
    border-radius: 0 4px 4px 0;
}
.navigation .navigation-links a:hover {
    text-decoration: none;
    background: #006AF2;
    color: #fff;
    border-color: #006AF2;
}
.navigation .navigation-links .page-numbers.current {
    color: #fff;
    background: #006AF2;
    border-color: #006AF2;
}
#main-content .nav-previous {
	display: inline-block;
	width: 49.6%;
	margin: 0 !important;
}
#main-content .nav-next {
	display: inline-block;
	margin: 0 !important;
	text-align: right;
	width: 49.6%;
}
#main-content .nav-previous a, #main-content .nav-next a{ text-decoration:none}
#main-content .nav-previous a:hover, #main-content .nav-next a:hover{ text-decoration:underline}
.edit-link{ display: inline-block;  width:100%;}
.post-edit-link{ font-weight:bold;}
#content .timely{ display: inline-block;  width:100%;}
.post-entry {
	display: inline-block;
	margin-bottom: 23px;
	position: relative;
	width: 100%;
	border-bottom: none;
	vertical-align: top;
}
.search .type-page{ padding-bottom:10px;}
#main-content .sticky{ background-color:#f0f0f0;  padding:20px 3% 0;  width:94%;}
.post-entry-content-wrapper{ padding:3px 0 0;}
.post-entry-content-wrapper img {display: inline-block; height: auto;margin: 0 14px 5px 0;max-width: 308px;width: 308px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.attachment-thumbnail{ display: inline-block;  height:auto;  margin:0 15px 5px 0;  width:auto;}
.single #content .attachment-post-thumbnail, .page #content .attachment-post-thumbnail {clear: both;
display: block;float: none;margin: 0px 0 15px;max-width: 100%;padding: 0;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.post-entry-content {
	margin-bottom: -12px;
	margin-top: -5px;
	vertical-align: top;
	display: inline-block;
	width: calc(100% - 328px);
}
#main-content .post-entry .post-entry-headline {margin: 3% 0 6px;font-size: 28px;line-height: 34px;
font-weight: 400;padding-bottom: 0;color: #3C3C3C;padding-right: 10px; font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.post-entry .post-entry-headline a {color: #3C3C3C;text-decoration: none;-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-o-transition: color 1s ease;-ms-transition: color 1s ease;
transition: color 1s ease;}
.post-entry .post-entry-headline a:hover{ color:#000;}
.post-entry .read-more-button {
	background-color: transparent;
	border: 1px solid #006AF2;
	color: #006AF2;
	display: inline-block;
	line-height: 16px;
	margin: 10px 0 0px;
	padding: 9px 15px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	text-transform: capitalize;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 13px;
	font-weight: 400;
}
.post-entry .read-more-button:hover {background: #006AF2 !important;color: #fff;}
.home-grid-posts .entry-headline{ margin-bottom:20px;}
.search .js-masonry .type-page{ padding-bottom:20px;}
.js-masonry{ display: inline-block;  margin:0 0 0 -10px;  width:100%;}
.grid-entry{  padding:0 0 20px;   width:33.33%;}
.grid-entry .grid-entry-inner{ border-bottom:1px solid #e8e8e8;  margin:0 0 0 20px;  padding:0 0 15px;  position:relative;}
#main-content .js-masonry .sticky{ background:none !important;  padding:0 0 20px;  width:33.33%;}
#main-content .js-masonry .sticky .grid-entry-inner{ background-color:#f0f0f0;  padding:15px;}
.grid-entry .attachment-post-thumbnail{ clear:both;  float:none;  margin:0 0 9px !important;  max-width:100%;}
.grid-entry .attachment-thumbnail{ clear:both;  float:none;  margin:0 0 9px !important;}
#main-content .grid-entry .grid-entry-headline{ font-size:21px;  line-height:100%;  margin:0 0 4px;}
.grid-entry .grid-entry-headline a{ color:#169fe6;  text-decoration:none;  -webkit-transition:color 1s ease;  -moz-transition:color 1s ease;  -o-transition:color 1s ease;  -ms-transition:color 1s ease;  transition:color 1s ease;}
.grid-entry .grid-entry-headline a:hover{ color:black;}
.grid-entry p{ margin-bottom:0;   padding-bottom:0;}
.grid-entry .grid-category{ color:#999;  font-size:14px;  line-height:16px;  margin-top:4px;  min-height:16px;}
.grid-entry .grid-tags{ color:#999;  font-size:14px;  line-height:16px;  margin-top:3px;  min-height:16px;}
.grid-entry .grid-category a, .grid-entry .grid-tags a{ color:#999 !important;  text-decoration:none;  -webkit-transition:color 1s ease;  -moz-transition:color 1s ease;  -o-transition:color 1s ease;  -ms-transition:color 1s ease;  transition:color 1s ease;}
#wrapper .grid-entry .grid-category a, #wrapper .grid-entry .grid-tags a{ font-size:95%;}
.grid-entry .grid-category a:hover, .grid-entry .grid-tags a:hover{ color:#111 !important;}
.grid-entry .grid-category i, .grid-entry .grid-tags i{ margin-right:4px;}
#main-content .grid-entry .post-meta{ margin-top:0;  padding-bottom:0;}
.grid-entry .read-more-button{ background-color:#169fe6;  border:1px solid #169fe6;  color:white;  display:inline-block;  font-size:95%;  line-height:13px;  margin:3px 0;  padding:6px 8px;  text-decoration:none;  text-transform:uppercase;  -webkit-transition:background-color 1s ease;  -moz-transition:background-color 1s ease;  -o-transition:background-color 1s ease;  -ms-transition:background-color 1s ease;  transition:background-color 1s ease;}
.grid-entry .read-more-button:hover{ background:none !important;  color:#169fe6;}
#wrapper .format-image .attachment-post-thumbnail{ margin-left:0 !important;   margin-right:0 !important;  max-width:100%;}
.content-status{ font-style:italic;}
.post-entry-headline:before, .grid-entry-headline:before, 
.single-title .entry-headline-text:before{ color:#888; font-variant:normal;  font-weight:normal !important;  padding-right:6px;  speak:none; text-transform:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
#content .blog-widget{  display: inline-block;  margin-bottom:25px;    width:100%}
#content .blog-widget .blog-headline{  background:left 50% repeat-x url(images/pattern-headline.png);  color:#000;  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;  font-size:27px;  margin:0 0 10px;  position:relative; font-weight:400;}
#content .blog-headline-text{ background:white;  display:inline-block;   max-width:90%;  padding-right:15px;}
#content .blog-widget img{ height:auto;  max-width:100%;}
#content .blog-widget p{ margin:6px 0 -4px;}
#content .blog-widget ul{ margin:5px 0 -5px 16px;}
#content .blog-widget ul ul{ margin-bottom:0;  margin-top:0;}
.sidebar-widget {
	color: #333;
	display: inline-block;
	font-size: 14px;
	margin-bottom: 38px;
	width: 100%;
	padding: 0;
	background-color: transparent;
	vertical-align: top;
}
.sidebar-widget .sidebar-headline {background: transparent;position: relative;text-transform: capitalize;
font-weight: 600;font-size: 18px;line-height: 25px;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; margin: 0 0 17px;}
.sidebar-headline-text{background: transparent;display: inline-block;max-width: 101%;padding-right: 0;}
.sidebar-widget .sidebar-headline a{ color:inherit !important;  text-decoration:none}
.sidebar-widget img{ height:auto;  max-width:100%}
.sidebar-widget p{ margin:6px 0 -4px}
.sidebar-widget p, .sidebar-widget ul li, .sidebar-widget ol li{ color:#333}
.sidebar-widget ul {margin: 0;}
.sidebar-widget ul ul{ margin-bottom:0;  margin-top:0}
.sidebar-widget ul li {position: relative;list-style: none;font-weight: 400;font-size: 15px;line-height: 149.7%;color: #191818;border: none;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; padding: 0 26px 0px 0; margin: 0 0 17px;}
.sidebar-widget .course-sidebar li:last-child, .sidebar-widget ul li:last-child, .sidebar-widget.course-sidebar li:last-child {
	margin-bottom: 0;
}
.sidebar-widget ul li:first-child{border-top: none;}
.sidebar-widget a{ color:#004ddc;  text-decoration:none;  -webkit-transition:color 1s ease;  -moz-transition:color 1s ease;  -o-transition:color 1s ease;  -ms-transition:color 1s ease;  transition:color 1s ease;}
.sidebar-widget a:hover{ text-decoration:underline;}
.sidebar-widget ul li a {transition: inherit;position: relative;text-decoration: none !important;color: #191818;padding: 0;display: inline-block;width: 100%;}
.sidebar-widget ul li::after {width: 10px;height: 15px;position: absolute;top: 0px;right: 0px;content: "";
z-index: 9;margin: auto;bottom: 0;background: url(images/right-icon.svg) right center no-repeat;}

.sidebar-widget.widget_recent_comments ul li {padding: 12px 15px 12px 40px;}
.sidebar-widget.widget_recent_comments ul li a{display: inline;padding: 0;margin: 0;}
.sidebar-widget.widget_recent_comments ul li a:hover {padding: 0;background-color: transparent;color: #004ddc !important;}
.sidebar-widget.widget_recent_comments ul li:after {content: "\f27b";right: auto;height:auto;left: 12px;top: 12px;color:#000;}
.sidebar-widget.widget_recent_comments ul li:hover:after{color:#000;}
#footer p, #footer ul li, #footer ol li{  color:white;}
#footer .footer-widget-area p, #footer .footer-widget-area ul, 
#footer .footer-widget-area ol{  margin-bottom:2px;}
#footer table, #footer td, #footer th{  border-color:black; color:white;}
#footer a {color: #fff;}
.footer-widget-area{  display: inline-block;  min-height:80px;  margin-right:28px;   padding:35px 0 10px;   position:relative;   width:352px;   z-index:50;}
#footer .footer-widget-area-3{  margin-right:0;}
.footer-widget{  display: inline-block;  margin-bottom:21px;  width:100%}
#footer .footer-widget .footer-headline{  background:left 50% repeat-x url(images/pattern-footer.png);  color:white;  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;  font-size:19px;  line-height:100%;  margin-bottom:8px; font-weight:400;}
.footer-headline-text{ background:#333;  display:inline-block;   max-width:90%;  padding-right:10px;}
.footer-signature{ background:#121212;  display: inline-block;  font-size:14px;  position:relative;  width:100%;  z-index:50;}
#wrapper .footer-signature .footer-signature-content{ color:white;  font-size:95%;  line-height:22px;  min-height:22px;  padding:10px 0;  text-align:center;}
#wrapper .footer-signature .footer-signature-content p{ color:white;  font-size:95%;  line-height:22px;  min-height:22px;  padding:0;  text-align:center;}
#wrapper .footer-signature .footer-signature-content a{ color:#ccc;}
#follow{position:relative}
#follow li{margin:0; padding:0; list-style:none; position:absolute; top:0}
#follow li, #follow a{height:25px; display:block}

#wp-calendar th, #wp-calendar td{ text-align:center;}
#wp-calendar a, #wp-calendar #today{ font-weight:700;  text-decoration:none;}
#wp-calendar #prev{ text-align:left;}
#wp-calendar #next{ text-align:right;}
.tagcloud a{ text-decoration:none;}
.tagcloud a:hover{ text-decoration:underline;}
.sidebar-widget img, .footer-widget img{ padding-top:3px;}
.sidebar-widget .wp-caption, .footer-widget .wp-caption{ border:none;  margin-right:0;}
.sidebar-widget .wp-caption img, .footer-widget .wp-caption img{ max-width:100%;}
.sidebar-widget select{ margin-top:3px;  width:100%;}
.sidebar-widget #searchform{ margin-top:0px;}
input[type="text"], input[type="file"], input[type="password"], input[type="number"], input[type="search"], input[type="email"], input[type="url"], textarea, select {background-color: #ffff;border: none;padding: 10px 12px;width: 100%;height: 40px;border-radius: 3px;font-size: 15px;color: #A5A5A5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:400;}

textarea {overflow: auto;vertical-align: top;width: 100%;resize: none;}

input[type="submit"], input[type="reset"] {background: #004ddc;border: 2px solid #004ddc;border-radius: 0 !important;box-shadow: none;color: white;cursor: pointer;font-size: 15px;height: auto;margin-top: 5px;
padding: 7px 10px;text-align: center;text-decoration: none;text-shadow: none;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;border-radius: 5px !important;}
input[type="submit"]:hover, input[type="reset"]:hover{ background:none !important;   color:#004ddc;}
#searchform .searchform-wrapper {
	height: 41px;
	position: relative;
	width: 100%;
	background: #fff;
	display: inline-block;
}

#searchform .searchform-wrapper #s {color: #ababab;font-size: 15px;height: 42px;padding: 5px 13px 5px 13px;position: absolute;left: 0;top: 0;width: 100%;-webkit-appearance: none;-moz-appearance: none;
background: #fff;border: 1px solid #eeeced;border-radius: 3px;}
#searchform .searchform-wrapper .send {
	background: url(images/searchi.svg) right 12px no-repeat !important;
	border: none;
	color: #006af2;
	cursor: pointer;
	height: 42px;
	line-height: 42px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 0;
	text-align: center;
	width: 31px;
	z-index: 20;
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	font-size: 28px;
}
#comments{ display: inline-block; margin-top:25px;  width:100%;}
.single .comments-area-post{ margin-top:5px !important;}
.single .comments-area-post-hide, 
.page #comments{ margin-top:16px !important;}
#content .commentlist {list-style-type: none;margin-bottom: 36px;padding-left: 0px;border-bottom: 1px solid #E3E2E2;}
.commentlist .children{ list-style-type:none;}
.comment-reply-title{ font-size:20px;  font-weight:normal;  line-height:100%;  margin-top:0;}
#comments .entry-headline-wrapper{ margin-bottom:-21px;}
#comments .entry-headline {background-image: none;border-bottom: none;color: #3C3C3C;font-size: 25px;
font-weight: normal;padding: 0;margin-bottom: 17px !important;}
.comment-reply-link {font-size: 13px;color: #191818;text-decoration: none;}
.comment-reply-link:hover {color: #006AF2;text-decoration: none;}
.comments-title{ margin-top:0;}
#comments .section-heading{ font-weight:normal;}
#comments ol{ color:#333;  margin-left:0;}
#comments ol ol {margin: 0;padding-left: 0;}
#comments ol ol.children li {border-top: none;margin-top: 37px;padding-top: 0;margin-bottom: 0;}
#comments ol li {border-top: 1px solid #E3E2E2;margin: 0px 0 35px 0;padding: 26px 0 0 0;display: inline-block; width: 100%;}
#comments .comment-content p {
	font-size: 15px;
	line-height: 160%;
	color: #191818;
	margin-bottom: 0 !important;
	display: inline-block;
	width: 80.5%;
	float: right;
}
.reply span {display: inline-block; text-indent: -999px;background: url(images/reply.svg);width: 20px;height: 20px; background-repeat: no-repeat;background-position: left 7px;background-size: 13px;}
#comments .avatar, #comments .fn {
	display: inline-block;
	margin: 0 10px 0 0;
	float: left;
}
.comment-meta.comment-author.vcard img {border-radius: 50%;width: 30px;height: 30px;}
#comments .fn {font-style: inherit;margin: -4px 3px 0 0;font-size: 13px;color: #2A2A2A;vertical-align: top;}
#comments time, #comments time, #comments .edit-link {color: #191818;display: inline-block; font-size: 13px;
margin-left: 5px;margin-top: -4px;}
.reply .comment-reply-login {color: #191818;text-decoration: none;font-size: 13px;}
#comments time {
	float: left;
}
#comments .comment-content {clear: both;padding-top: 0;}
#comments #comment-nav-below{ display: inline-block;  margin:10px 0 30px;  width:100%}
#comments input, #comments textarea {margin-top: 0;}
#content #commentform .form-allowed-tags{ color:#707070;  font-size:13px}
#comments .bypostauthor{ background:#f2f2f2;  border-top:1px solid #ccc;  color:black;  margin-bottom:-15px;  padding:10px 30px;}
.reply {margin-top: 2px;width: 100%;margin-bottom: 0;float:right;padding-left: 156px;}
.comment-meta.comment-author.vcard {
	width: 100%;
	padding-left: 156px;
	padding-top: 18px;
	float: left;
}
#content .comment-content p{ margin-bottom:10px;}
#content .comment-content .edit-link {
	margin: -15px 0 0;
	text-align: left;
	width: 50%;
	display: inline-block;
	float: none;
}
#content .comment-content li{ border:none;  font-size:14px;  margin:0;  padding:0;}
#content #commentform p{ color:#333;  margin-bottom:5px;}
#content #commentform .logged-in-as, #content #commentform .comment-notes{ margin-top:0;}
#comments #respond {display: inline-block; margin-bottom: 20px;width: 100%;background: #F6F6FA;padding: 33px 20px 31px 20px;}
#hpgrid h4{font-size:18px; padding:0; margin:0;}
#hpgrid h4 a:link{font-weight:normal; text-decoration:none; color:#333;}
#hpgrid h4 a:hover{color:#169fe6;}
#hpgrid .rt-detail, #hpgrid .rt-holder{padding:0; margin:0;}
#hpgrid .post-content{font-size:15px; padding:0; margin:0;}
.bread-container {display: inline-block; height: auto;min-height: inherit;background-color: #fff;position: block; width: 100%;z-index: 600;padding-top: 20px;margin: 0;}
#breadcrumbs {display: inline-block; background-color: transparent;padding-left: 0;color: #888;font-size: 12px; line-height: 31px;text-transform: capitalize;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0;opacity: 60%; font-weight:400;}
#breadcrumbs a {color: #888;text-decoration: none;}
#breadcrumbs a:hover {color: #888;}
/* / Author section / */
.entry-meta.custom_author {width: 100%;padding: 5px 0 5px;display: inline-block;}
.author_imag {display: inline-block; width: 50px;height: 50px;border-radius: 50%;
-webkit-border-radius: 50%;-moz-border-radius: 50%;margin-right: 21px;}
.custom_author_info {display: inline-block; width: auto;padding: 0px 0 0;color: #141519;font-weight: 400;}
.custom_author_info h4 {font-size: 20px;color: #141519;font-weight: 400;text-transform: capitalize;
margin: 7px 0 0;letter-spacing: 0;}
.entry-meta {letter-spacing: 0px !important;}
 .entry-content { display: inline-block; width: 100%;}
.author-avatar img {border-radius: 50%;margin: 0;}
/*End Author section*/


/*Author profiles*/
.author .archive-header {margin-bottom: 24px;margin-bottom: 2.4rem;}
.author-info-box {box-sizing: border-box;border-top: 1px solid #eeeeee;color:#333;overflow: hidden;}
.author-link a {font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 400;font-size: 16px;line-height: 150%; text-decoration-line: underline !important;color: #006AF2;}
.author-description h2 {margin-bottom: 7px;margin-bottom: 0.7rem;font-size:16px;font-size:1.6rem;text-transform: uppercase;}
.author.archive .author-avatar {margin-top: 0;}
.name_author_out a {text-decoration: none !important;}
.author-info-box {width: 100%;padding: 32px 35px 40px;margin-bottom: 28px;box-sizing: border-box;overflow: hidden;background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);border-radius: 10px;}
.author-avatar {
	display: inline-block;
	margin-top: 0;
	width: 76px;
	margin-right: 34px;
	text-align: center;
	vertical-align: top;
}
.author-avatar span a {color: #333;font-size: 17px;}
.author-avatar span {margin-top: 9px;display: inline-block;width: 100%;}
.author-link a .meta-nav {font-size: 20px;padding: 0 0 0 10px;vertical-align: middle;}
.author-description {box-sizing: border-box;display: inline-block; width: 83.5%;padding-left: 0;}
body .author-description h2 {
	font-size: 24px !important;
	line-height: 140% !important;
	color: #006AF2 !important;
	text-transform: capitalize;
	margin-top: 0 !important;
	
}
.author-description p a {font-size: 15px;line-height: 1.7;color: #004ddc;}
.author-info-box {color: #333;}

/* table_of_content */
.step-heading-outer {display: inline-block;width: 100%;margin-top: 0;}
.step-heading-outer h2 {color: #2a2a2a;font-size: 24px;font-weight: 500;line-height: 30px;display: inline-block; width: 100%;border-bottom: 1px solid #e3e3f0;padding-bottom: 10px;clear: none;}
.choose-stock {display: inline-block; width: 100%;}
.choose-stockone {display: inline-block;  width: 100%;padding-right: 0;}
.choose-stockone ul {margin: 0;padding: 0;list-style: none;}
.choose-stockone li {color: #004ddc;font-size: 14px;font-weight: 400;letter-spacing: 0;padding-bottom: 15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; margin-bottom: 0;display: inline-block;width: 100%;word-break: break-word;white-space: pre-line;padding: 0 20px 6px 0;box-sizing: border-box;}
.choose-stockone li a {color: #004ddc;text-decoration: none;text-transform: capitalize;font-weight: 500;}
.choose-stockone #tableofcontent {-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 0;column-gap: 0;}
.choose-stockone .tableofcontentli li {margin: 0 0 0 20px;padding-bottom: 5px;padding-right: 20px;width: 90%;}
.choose-stockone .tableofcontentli a {font-weight: 400;}
/* End table_of_content */
/* A-z Directory */

#main-content h2 {display: inline-block; width: 100%;font-size: 23px;line-height: 33px;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0;margin: 0;font-weight: 700;}
.home #main-content h2 {margin: 0 0 15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 700;}
.page #main-content h2 {margin: 2.5% 0 15px 0;font-size: 23px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}

/* #main-content li{margin-bottom:5px;} */

.letter-row .letter {margin-right: 16px;font-size: 16px;font-weight: 500;display: inline-block;color: #2a2a2a;text-transform: uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
.row.letter-row {padding-bottom: 1.42857rem;margin-bottom: 1.42857rem;border-bottom: 1px solid #e3e3f0;
display: inline-block;width: 100%;padding-top: 10px;}
.letter-content-row {display: inline-block; width: 100%;}
.letter-content-column {display: inline-block; width: 33%;display: flex;padding: 0 10px 10px;box-sizing: border-box; flex-wrap: wrap;}
.letter-content-row .letter-content-column .letter-title {font-size: 1.28571rem;font-weight: 500;margin-bottom: 7px;text-transform: uppercase;width: 100%;}
.letter-content-row .letter-content-column .letter-content a {font-size: 14px;font-weight: 500;color: #2679c9;text-transform: none;}
.letter-content {width: 100%;}
/*End A-z Directory */

/*new-design-css*/
* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.custom-container {max-width: 1104px;margin: auto;}
.custom-logo {
	display: inline-block;
	width: auto;
	padding-top: 3px;
	vertical-align: top;
}
.header-logo {
	width: auto;
}


.articles-right-inner .articles-text h4 {margin: 0 0 5px;color: #0d142a;font-weight: 400;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.articles-right-inner .latest_author-detail {display: inline-block; padding-left: 0;}
.compare-section {display: inline-block; width: 100%;background: #fafbfe;}
.compare-inner {display: inline-block; width: 100%;padding: 70px 0 60px;}
.compare-inner h2 {margin: 0;text-align: center;font-size: 34px;color: #0d142a;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.compare-box {display: inline-block; width: 100%;margin-top: 50px;}
.compare-box-inner {display: inline-block; width: 268px;margin: 0 12px;height: 100%;background-color: #fff;padding: 20px 25px 25px 25px;min-height: 290px;margin-bottom: 50px;border: solid 1px #e7e7e7;transition: .15s height ease-in-out;position: relative;}
.compare-box-inner h3 {margin: 0px 0 20px;font-size: 17px;width: 100%;display: inline-block; border-bottom: 2px solid #6694ea;padding-bottom: 14px;color: #0d142a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; display: flex; align-items: center;line-height: 20px; font-weight:400;}
.compare-box-inner h3 a {color: #0d142a;text-decoration: none;}
.compare-box-inner h3 a:hover {color: #0c31a1;text-decoration: none;}
.compare-box-inner h3 strong {font-weight: normal;}
.compare-box-text p {font-size: 16px;color: #141519;font-weight: 400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
.antivirus-section {display: inline-block; width: 100%;background: #fff;padding: 110px 0 120px;}
.compare-box-inner span {display: inline-block;width: 31px;margin-right: 18px;}
.antivirus-inner {display: inline-block; width: 100%;display: flex;align-items: center;}
.antivirus-left {display: inline-block; max-width: 460px;width: 100%;}
.antivirus-left img {box-shadow: 0 0 11px #1d325a;}
.antivirus-right {display: inline-block; max-width: 673px;padding-left: 60px;}
.antivirus-right h2 {font-size: 32px;line-height: 40px;color: #0d142a;margin: 0 0 25px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:400;}
.antivirus-right p {font-size: 18px;color: #0d142a;font-weight: 400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height: 30px;margin-bottom: 30px;}
.antivirus-button {display: inline-block; width: 100%;}
.antivirus-button a {font-size: 18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background: #2c4ed7;color: #fff;text-transform: uppercase;line-height: 30px;padding: 11px 42px;display: inline-block;border-radius: 4px;text-decoration: none; font-weight:400;}
.antivirus-button a:hover{background:#3d52c4;}
.page-template-Home_template .read-more-button {display: none;}
.latest_author-detail span .clock-icon {display: inline-block; padding-right: 4px;}
#wrapper #wrapper-footer {background: #006AF2;display: inline-block;width: 100%;padding-top: 68px;padding-bottom: 56px;}
#footer {display: inline-block; padding: 0;position: relative;width: 100%;}
.copyright {display: inline-block; width: 100%;padding: 34px 0 0;text-align: center;}
.footer-one {
	display: inline-block;
	width: 100%;
	max-width: 257px;
	position: relative;
	padding: 0 0 0 67px;
	color: #fff;
	vertical-align: top;
}
.footer-one:nth-child(1) {padding-left: 0;max-width: 540px;padding-right: 0px;}
.latest_post a.read-more-button {display: none;}
.footer-one .widget-title {padding-bottom: 7px;margin: 0;display: inline-block; width: 100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 400;font-size: 13px;line-height: 150.7%;color: #FFFFFF;opacity: 0.65; text-transform: capitalize;}
.footer-one ul {list-style: none;margin: 0;padding: 0;}
.footer-one li {font-weight: 400;font-size: 15px; line-height: 210.7%;color: #FFFFFF;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0;}
.footer-one li a {text-decoration: none;}
.footer-one::after {content: "";position: absolute;right: 0;top: 50px;background: #16203e;height: auto;width: 1px;}
.footer-one.footer-five::after {display:none;}
.copyright p {font-weight: 400;font-size: 13px;line-height: 150.7%;text-align: center;color: #FFFFFF;opacity: 0.65;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.footer-one.footer-five {
	padding-right: 0;
	width: 382px;
	padding-left: 22px;
	display: inline-block;
	max-width: 260px;
	margin-left: 38px;
}
.footer-one.footer-five li {font-size: 24px;display: inline-block; margin-right: 16px;}
.footer-one.footer-five li .fa-youtube-play {color: #f70101;}
.footer-one.footer-five li .fa.fa-twitter {color: #1da1f2;}
.footer-one.footer-five li .fa.fa-facebook-official {color: #4267b2;}

.step-heading-outer h2 {margin-bottom: 15px;}
.su-note {display: inline-block;width: 100%;}
.su-list {display: inline-block;width: 100%;}
.entry-content ul li h3, .entry-content ol li h3 {margin-top: 0;}
.entry-content ul li a.tocscrolling, .entry-content ol li a.tocscrolling {margin: 0;padding: 0;font-size: 0;}
.entry-content .comment-form-author, .entry-content .comment-form-email, .entry-content .comment-form-url {
display: inline-block; width: 41%;margin: 0 0 18px !important;}
.entry-content .comment-form-url {margin: 0 !important;}
.entry-content .comment-form-cookies-consent {display: inline-block; width: 100%;margin-top: 10px !important;}
.comment-form label {font-weight: 500;}
.form-submit {display: inline-block; width: 100%;}
.anr_captcha_field {display: inline-block; width: 100%;}
.wpmm-sub-menu-wrap li.wpmega-1columns-3total {width: 32.33%;}
.su-button-center {display: inline-block; width: 100%;margin-bottom: 14px;}

.page-template #content .entry-headline {display: none;}
.post-template-default  .bread-container, .category .bread-container, .author .bread-container, .search .bread-container {display: block;}
.su-spoiler-title {display: inline-block; width: 100%;}
/*new-design-css-end*/

/* flag */
.fin-country-dropdown.float-right {
	display: inline-block;
	width: 50px;
	position: relative;
	right: -5px;
	top: 9px;
}
.dropdown {display: inline-block; width: auto;position: absolute;}
.dropdown-menu {width: 50px;}
.dropdown .img-flag {width: 23px;height:23px;}
.fin-country-dropdown.float-right::after {content: "\2304";color: #020202;margin-left: .255em;border: transparent;position: absolute;top: -3px;font-size: 13px;right: 14px;cursor: pointer;}
.dropdown .dropdown-item {
	display: block;
	padding: 0;
	background: transparent;
}
.memu-button {display: none;}
.dropdown-menu {display:none;}
.drop_block{display:block;}
.drop_on_cus {width: 100% !important;}
/* End flag */
.disclaimer_sec {width: 100%;display: inline-block;  border-top: 1px solid #ddd;padding-top: 17px;}
.disclaimer_sec span {display: inline-block;  width: 100%;font-size: 20px;font-weight: 500;}
.disclaimer_sec p {width: 100%;display: inline-block;  padding-top: 16px;}
.tax-course .match_post a::after {content: "Completed";position: relative;left: 0;background: #3CB371;border-radius: 5px;width: 84px;top: 0;font-weight: 600;font-size: 12px;line-height: 20px;color: #FFFFFF;display: inline-block;text-align: center;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.pie_progress__content, .pie_progress__number, .pie_progress__label, .pie_progress__icon {position: absolute;top: 48%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);right: auto;}
.pie_progress {width: 90px;margin: 10px auto;position: relative;}
.pie_progress__number {font-size: 22px;color: #fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 700;}
p.status {color: #ff0000 !important;}
.social-icons {
	right: 0;
	top: 0px;
	vertical-align: top;
	display: inline-block;
	margin-top: 21px;
	display: none;
}
.social-icons a {display: inline-block;margin: 0 0;height: 20px;padding: 0;position: relative;margin: 3px 1px 0;}
.social-icons a img {display: inline-block;position: relative;border-radius: 0;top: 0;vertical-align: top;
height: 19px;}
.single-lesson .nav-previous {display:none !important; }
.single-lesson .nav-next { text-align: unset !important; }
.continue_course{display:none;}
.continue_course_cus1{display:block !important;}
.search .bread-container {display: none;}
@media print{
	html body{ background:none !important;  font-family:Arial,Helvetica,sans-serif !important}

 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{ font-family:Arial,Helvetica,sans-serif !important}

 #wrapper #container-shadow{  -webkit-box-shadow:none !important;  -moz-box-shadow: none !important;  box-shadow: none !important;  background:white !important}

 h1, h2, h3, h4, h5, h6{ font-family:Arial,Helvetica,sans-serif !important}
#wrapper-footer, #sidebar, #respond, .wrapper-related-posts, .scroll-top, .reply, .pattern{ display:none !important}
#container{  max-width:100% !important}
#wrapper #main-content{ padding:0 !important;  width:100% !important}
#content{ width:100% !important}
.entry-headline, .blog-headline{ background-image:none !important}

}

/* BOXES-SECTION-CSS-START */
.popular-topics-box-sec{margin-bottom: 20px;font-size: 20px;}
.popular-topics-box-sec ul{display: flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;margin: 0;padding: 0;}
.popular-topics-box-sec li {text-align: center;color: #fff;width: 33.2%;list-style: none;font-size: 20px;
margin: 0;}
.popular-topics-box-sec li a {color: #000;display: flex;justify-content: center;align-items: center;
height: 100%;background: #eeefee;min-height: 100px;border: 2px solid #fff;transition: transform .25s;
-webkit-transition: transform .25s;padding: 10px;line-height: 22px;text-decoration: none;
font-weight: 700;}
.popular-topics-box-sec li a:hover{transform: scale(.9);-webkit-transform: scale(.9); }

/* BOXES-SECTION-CSS-END */

/*Three step */

.steps-component--inner {width: 100%;padding: 20px 20px 15px;margin-top: 20px;margin-bottom: 20px;
background: #f6f6fa;text-align: center;}
.steps-component--steps {width: 100%;text-align: center;display: -webkit-box;display: -ms-flexbox;
display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;margin: 0;}
.steps-component--step {border: none;height: auto;display: inline-block;vertical-align: top;width: 33.3%;
padding: 10px 15px;}
.steps-component--step-title {font-size: 17px;text-align: center;margin: 0 0 .71429rem;color: #020202;
font-weight: 600;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.steps-component--step-icon {margin:12px 0 10px;}
.steps-component--step-icon, .steps-component--step-image {width: 100%;text-align: center;line-height: normal;}
.steps-component--step-icon img, .steps-component--step-image img {width: 100%;max-width: 100%;}
.steps-component--step-icon img {width: 80px;height: 80px;object-fit: contain;}
.steps-component--step-text {width: 100%;text-align: center;}
.steps-component--step-text p {font-size: 15px;margin-bottom: 0;line-height: 22px;text-align: center;}
.steps-component--step-text p:last-child {margin-bottom: 0 !important;}
.steps-component--cta {width: 100%;margin-top:0px;text-align: center;}
.steps-component--cta a {width: 100%;max-width: 400px;display: inline-block;height: auto;border-radius: 4px;background-color: #004ddc;text-decoration: none;padding: 13px 10px;text-transform: uppercase;
font-weight: 700;font-size: 13px;line-height: normal;color:#fff;outline: none;}
.steps-component--cta a:hover {background-color: #044acc;}
p.steps-component--disclaimer {font-size: 12px;margin: 10px 0 0 !important;}
/* End Three Step */
.table_scrolling_outer {overflow-x: auto;}

/* BROKER-SIDEBAR-BOX-START */
.sidebar-brokers-sec {width: 100%;display: inline-block; border: 1px solid #dfdfdf;padding: 10px 10px 0;box-shadow: 0 1px 2px #e8e8e8;margin-bottom: 0;}
.sidebar-brokers-sec h4 {text-align: center;margin: 7px 0 15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color: #000; font-weight:600;}
.sidebar-brokers-box { width: 100%;display: inline-block; border-top: 1px solid #dfdfdf;padding: 15px 0;display: flex;flex-wrap: wrap;align-items: center;position: relative;}
.sidebar-brokers-box-img {width: 55%;display: inline-block; line-height: 1;padding-left: 0;display: flex;align-items: center;}
.sidebar-brokers-box-img span {font-size: 22px;color: #000;margin-right: 12px;font-weight: 700;}
.sidebar-brokers-box-img img {max-width: 110px;padding:0;}
.sidebar-brokers-box-btn {width: 45%;display: inline-block;text-align: right;padding-left: 8px;}
.sidebar-brokers-box-btn a {background-color: #004ddc;color: #fff;padding: 9px 15px 7px;text-decoration: none;border-radius: 5px;text-transform: uppercase;letter-spacing: 1.2px;font-size: 14px;text-decoration:none;}
.sidebar-brokers-box-btn a:hover {background-color: #000;color: #fff !important;text-decoration: none;}
.sidebar-brokers-tc {width: 100%;display: inline-block; color: #adadad;font-size: 11px;line-height: 18px;margin-top: 8px;}
.sidebar-brokers-tc i {font-size: 16px;padding: 0 3px;}
/* BROKER-SIDEBAR-BOX-END */

.latest_post .post-entry-content-wrapper {display: flex;margin-bottom: 10px;}
.latest_post .post-entry-content-wrapper img {max-width: 260px !important;width: 100%;}
.latest_post .post-entry-content-wrapper .post-entry-content {padding-left: 20px;}
.latest_post a {text-decoration: none;}
.latest_post h2 {padding-bottom: 2px !important;}
.sidebar-widget .textwidget {padding: 0;display: inline-block; width: 100%;}
.sidebar-widget .textwidget p {margin: 0 0 9px;}
.sidebar-widget .textwidget p:last-child {margin: 0;}
.wrapper-related-posts .flexslider .flex-viewport {display: inline-block;width: 98.5%;padding-bottom: 30px;}
.wrapper-related-posts .flexslider ul.flex-direction-nav {width: 100%;display: inline-block; margin: 0 !important;}
.wrapper-related-posts .flexslider li.flex-nav-prev {display: inline-block; list-style: none;background: #ffff;border-radius: 50%;box-shadow: 0 0 5px #ddd;width: 40px;height: 40px;text-align: center;line-height: 40px;margin: 0 !important;position: absolute;top: 34%;transform: translate(-50%, 0);left: 0;cursor: pointer;}
.wrapper-related-posts .flexslider li.flex-nav-next {display: inline-block; list-style: none;background: #ffff;border-radius: 50%;box-shadow: 0 0 5px #ddd;width: 40px;height: 40px;text-align: center;line-height: 40px;margin: 0 !important;position: absolute;top: 34%;transform: translate(-50%, 0);right: -39px;cursor: pointer;}
.wrapper-related-posts .flexslider .flex-direction-nav li a {background: transparent;color: #333 !important;display: block;font-size: 16px !important;height: 100%;line-height: 40px;text-align: center;text-decoration: none;width: 100%;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:400;}
.wrapper-related-posts .flexslider ul.flex-direction-nav a {font-size: 20px;color: #333;}
.wrapper-related-posts .flexslider li a{text-decoration:none;}
.wrapper-related-posts .flexslider .flex-viewport li {margin: 0 5px !important;background: #fff;max-height: 320px;overflow: hidden;box-shadow: 0 0 20px rgba(95,125,149,.2);border-radius: 6px;min-height: 320px;}
.cn-button.bootstrap {color: #fff !important;background: #004ddc !important;}
.footer-one p {font-weight: 400;font-size: 15px;line-height: 150.7%;color: #FFFFFF !important;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-top: 26px;}
.logos-footer {display: flex;align-items: center;margin-top: 10px;}
.footer-one .logos-footer li {display: inline-block; margin-right: 13px;padding: 0;border: 1px solid #fff;width: 35px; height: 35px;border-radius: 50%;text-align: center;line-height: 35px;}
.footer-one .logos-footer li .fa-youtube-play {color: #fff;}
.footer-one .logos-footer li .fa.fa-twitter {color: #fff;}
.logos-footer .follow {padding-left: 15px;}
.logos-footer .follow li a {vertical-align: middle;line-height: initial;}
.logos-footer .follow li img {width: 16px;height: auto;}
/* investment-journey-3box */

.investment-section {display: inline-block;width: 100%;margin: 10px 0 20px;}
.investment-inner {display: flex;}
.step-vest1 {display: inline-block;width: 33%;padding: 0 20px;text-align: center;}
.vest-text {text-align: center;display: inline-block;width: 100%;}
.investment-inner p {font-size: 15px;text-align: center;line-height: 22px;min-height: 70px;margin: 0 !important;}
.vest-button {display: inline-block;width: 100%;margin-top: 10px;}
.vest-button a {background: #004ddc;color: #fff;padding: 9px 10px;font-size: 15px;display: inline-block;
border-radius: 5px;text-decoration: none;line-height: 20px;}
.vest-button a:hover {background: #4181f9;color: #fff;}
.vest-icon img {max-width: 90px;}
.home #toc_container {display: none !important;}
/* investment-journey-3box-end*/

/* account-open */
.account-open {display: inline-block;width: 100%;text-align: center;background: #fff;padding-bottom: 50px;}
.account-open-inner {display: inline-block;width: 100%;text-align: center;padding: 20px 0 0;}
.account-open-inner p {text-align: center;color: #7a7a7a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 400;font-size: 13px;margin: 0;line-height: 19px;}
.account-open-inner h3 {color: #000000;font-size: 33px;font-weight: 500;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; margin: 0 0 5px;padding: 0;}

.account-open-inner h4{font-size: 1.3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color: #000000;margin:0 0 10px;}
.trading-accont {display: flex;width: 100%;padding: 30px 0 0;flex-wrap: wrap;}

.trading-accont1 {border-style: solid;border-width: 1px;border-color: #fff;box-shadow: 0px 0px 36px -19px rgba(0,0,0,.5);transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;margin: 0;padding:25px 15px 25px;border-radius: 30px;margin: 0 10px;width: 23%;cursor: pointer;}
.trading-accont1:hover {box-shadow: 0px 0px 19px -4px rgba(0,0,0,0.5);}
.trading-accont1 a {color: #000000;}
.trading-accont1 strong {padding: 35px 20px 34px 20px;display: inline-block;width: 100%;color: #7A7A7A;
font-size: 16px;text-transform: uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:700;}
.trading-icon {width: 100%;display: inline-block;}
.trading-icon img {max-width: 90px;margin-bottom: 12px;}
.trading-icon i {color: #000;font-size: 34px;}
.account-open-inner .trading-accont1 h3 {font-size: 1.75rem;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;color: #000000; margin: 10px 0 10px; font-weight:700;}
.trading-button {display: inline-block;width: 100%;padding-top:40px;margin: 35px 0 0;position: relative;}
.trading-button a {font-size: 15px;font-weight: 600;background-color: #E6136C;border-style: solid;
border-width: 1px 1px 1px 1px;border-color: #E6136C;border-radius: 35px 35px 35px 35px;display: inline-block;padding: 13px 30px;color: #fff;text-decoration: none;line-height: 17px;}
.trading-accont1:nth-child(2) .trading-button a {background: #000;border-color: #000;}
.trading-accont1:nth-child(3) .trading-button a {background: #79B335;border-color: #79B335;}
.trading-accont1:nth-child(4) .trading-button a {background: #196A9B;border-color: #196A9B;}
.trading-button::before {content: "";position: absolute;top: 0;left: 50%;width: 80%;height: 1px;background: #B8B8B8;transform: translate(-50%, 0);}
.trading-accont1 .fa-bitcoin::before, .trading-accont1 .fa-btc::before {content: "\f379";}
.chart1 {display: none;}
.trading-accont1 ul{margin: 15px 0 0 !important;}
.trading-accont1 ul li{padding: 4px 0 4px 23px;color: #7a7a7a;list-style: none;position: relative;}
.trading-accont1 ul li i {position: absolute;left: 0;top: 8px;color: green;}
.account-open-inner .trading-accont p {margin: 25px 0 0 !important;}

/* account-open-end*/
.sc_card h1{font-size: 30px;font-weight: 600;line-height: 40px;	}
.sc_card h2{font-size: 24px;font-weight: 600;line-height: 30px;	}
.sc_card h3{font-size: 22px;line-height: 30px;}
.sc_card h4{font-size: 20px;line-height: 28px;}
.sc_card p {font-size: 16px;line-height: 26px;}

.flickity-button {background: #000 !important;border-radius: 100% !important;color: #fff !important;
font-size: 60px;font-weight: 100;height: 45px;line-height: 34px;margin-top: -22.5px;text-align: center;text-decoration: none;width: 45px;opacity: 1;}
.su-image-carousel-item-content {text-align: center;}
.su-image-carousel-item-content img {max-width: 224px;display: inline-block !important;}
.su-image-carousel button.flickity-prev-next-button {opacity: 0.5 !important;}
.su-image-carousel button.flickity-prev-next-button[disabled] {display: block !important;}
.su-image-carousel button.flickity-prev-next-button {opacity: 0.5 !important;}
.su-image-carousel button.flickity-prev-next-button:focus, .su-image-carousel button.flickity-prev-next-button:hover {opacity: 1 !important;box-shadow: none;}


/* new-design*/

.entry-headline {font-size: 33px;line-height: 38px;color: #3C3C3C;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; margin: 0;background: transparent;font-weight: 700;}

.Based-outer {display: inline-block; width: 100%;margin-bottom: 10px;}
.Steps-Shares {display: inline-block; width: 100%;margin-bottom: 10px;}
.Steps-Shares.Steps-Shares2 {margin-bottom: 22px;}
.Steps-Shares ul {margin: 5px 0 12px !important;list-style: none;padding: 0;float: left;width: 100%;}
.Steps-Shares li {font-size: 16px;line-height: 21px;color: #191818;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; float: left;width: 100%;margin: 0 !important;padding: 2px 0 14px 36px;background: url(images/check-list.svg) left 2px no-repeat; font-weight:400;}
.Guide-step-section {display: inline-block; width: 100%;margin-bottom: 36px;}
.step-guidenew-outer {display: inline-block; width: 100%;margin-top: 6px;margin-bottom: 4px;}
.step-guidenew-inner { width: 100%;display: flex;flex-wrap: wrap;text-align: center; align-items: center;}
.step-guidenew-one {display: inline-block; background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;width: 142px;height: 142px;margin: 0 19px 19px 0;padding: 30px 11px 20px;
-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;cursor: pointer;}
.step-guidenew-one:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}
.step-guidenew-one:nth-child(5) {margin: 0 0 19px;}
.step-guidenew-one-img {display: inline-block; width: 100%;max-height: 41px;min-height: 41px;}
.step-guidenew-one-img img {width: 41px;}
.step-guidenew-one a {
	display: inline-block;
	vertical-align: top;
}
.step-guidenew-one h4 {font-size: 16px;line-height: 22px;text-align: center;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 3px 0 0 !important;display: inline-block;width: 100%;vertical-align: top;font-weight: 700;}
#main-content h3 {font-size: 17px;line-height: 21px;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;width: 100%;margin: 0;display: inline-block;font-weight: 700;}
.open-account-outer {display: inline-block;  width: 100%;}
.open-account-outer h3 {margin-bottom: 25px !important;}
.open-account-outer ul {margin: 0 0 0 30px;padding: 0;list-style: none;}
.open-account-outer li {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;position: relative;padding: 0 0 2px 22px;margin: 0;}
.open-account-outer li::after {content: "";position: absolute;left: 0;top: 8px;width: 7px;height: 7px;
background: #006AF2;}
.mainformContainer {margin-top: 28px;}
.open-account-outer ul {margin: 17px 0 16px 30px !important;list-style: none;padding: 0;}
.etoro-section {display: inline-block; width: 100%;margin: 30px 0 0;}
.etoro-section {display: inline-block; width: 100%;margin-top: 39px;}
.broker-yellow {display: inline-block; width: auto;font-size: 10px;line-height: 13px;letter-spacing: 0.04em;text-transform: uppercase;color: #3c3c3c;background: #FFCB3F;box-shadow: 0px 4px 6px rgba(63, 211, 187, 0.25);padding: 5px 8px 4px 13px;position: relative;margin-bottom: 19px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:700;}
.broker-yellow::after {width: 0px;height: 0px;border-right: 8px solid transparent;border-top: 10px solid #FFCB3F;border-left: 4px solid #FFCB3F;border-bottom: 12px solid #FFCB3F;content: "";position: absolute;right: -11px;top: 0;}
.etoro-section-inner {display: inline-block; width: 100%;}
.etoro-section-inner h3 {margin-bottom: 5px !important;}
.pros-section {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}
.pros-section strong {font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size: 16px;font-weight: 700;}
.page  #content .su-list ul li {padding: 4px 0 4px 2em !important;font-weight: 400; font-size: 16px;
line-height: 150%;color: #1C1C1C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 !important;}
.pros-section-button {display: inline-block; width: 100%;margin-top: 10px;margin-bottom: 15px;}
.pros-section-button p em {font-weight: 400;font-size: 15px;line-height: 150%;text-align: center;
color: #888888;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
.faq-section {display: inline-block; width: 100%;margin-top: 14px;margin-bottom: 63px;}
.home #main-content .faq-section h2 {margin-bottom: 0;border-bottom: 1px solid rgba(227, 226, 226, 0.6);
padding-bottom: 15px;}
.entry-content .author-description p {font-weight: 400;font-size: 15px;line-height: 149.7%;color: #191818;}
.author-link a {font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-size: 16px;line-height: 150%;text-decoration-line: underline !important;color: #006AF2; font-weight:400;}

.country_flag_cus {
	display: inline-block;
	width: auto;
	vertical-align: top;
}
.login-outer {display: inline-block; width: auto;}
.login-outer a {font-size: 16px;line-height: 19px;text-align: center;color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration: none;padding: 9px 22px;border: 1px solid #fff;display: inline-block;font-weight: 700;}
.login-outer a:nth-child(2) {border: 1px solid #006AF2;box-sizing: border-box;border-radius: 3px;}
.login-outer a#signinid {background: #006AF2;color: #fff;}
.login-outer a:hover {background: #006AF2;color: #fff;border: 1px solid #006AF2;box-sizing: border-box;border-radius: 3px;}
.addtoany_content {margin: -28px 0 0 !important;display: inline-block; position: relative;top: -31px;}
.addtoany_shortcode {margin: -30px 0 0 !important;display: inline-block; position: relative;top: -56px;}
.logos-footer img {max-width: 188px;}
.footer-one.footer-five p {margin-top: 0 !important;max-width: 190px;}
.app-store {display: inline-block; width: 100%;margin-top: 79px;}
.app-store a {
	display: inline-block;
	margin-right: 7px;
	width: 102px;
	vertical-align: top;
}
.great-section {display: inline-block; width: 100%;background: #FFFFFF;box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);border-radius: 6px;margin-top: 0;}
.great-section-inner {display: inline-block; width: 100%;}
.great-section-img {display: inline-block; width: auto;text-align: center;}
.great-section-img img {width: 100%;padding: 0 !important;outline: none !important;}
.great-section-text {display: inline-block; width: 100%;padding: 6px 19px 20px;}
.great-section-inner li::after {display: none;}
.great-section-text h2 {font-size: 17px !important;line-height: 25px !important;color: #3C3C3C !important; margin: 0 0 12px !important;font-family: Helvetica Neue,Helvetica,Arial,sans-serif!important; font-weight:700;}
.sidebar-widget .great-section-text li {display: inline-block; width: 100%;padding: 0 0 0 33px !important;margin: 0 0 7px !important;font-weight: 400; font-size: 13px;line-height: 139.7%;
color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; background: url(images/check-list.svg) left 5px no-repeat !important;background-size: 22px auto !important;}
.course {background: #006AF2;border-radius: 3px;font-weight: 700;font-size: 15px;
line-height: 19px;text-align: center;color: #FFFFFF !important;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block;width: 100%;padding: 9px 20px;margin-top: 9px;}
.great-section-text .course:hover {color: #FFFFFF !important;box-shadow: none !important;text-decoration: none;}
.course-aap {display: inline-block; width: 100%;text-align: center;}
.course-aap a {padding: 0 4px 0 0;display: inline-block;width: 102px;}
.course-aap a:nth-child(2) {padding: 0 0 0 6px;}
.course-or {text-align: center;width: 100%;display: inline-block;padding: 3px 0;position: relative;}
.course-or span {font-weight: 400;font-size: 13px;line-height: 16px;color: #888888;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background: #fff;padding: 0 8px;position: relative;z-index: 9;}
.course-or::after {content: "";position: absolute;left: 0;bottom: 13px;width: 100%;height: 1px;background: #E3E2E2;}
.course-aap img {vertical-align: top;}
.su-button {background: #006AF2 !important;border-radius: 3px !important;border: none !important;
filter: drop-shadow(0px 15px 20px rgba(249, 165, 2, 0.1));}
.su-button span {border: none !important;font-size: 16px !important;line-height: 19px !important;
text-align: center;color: #FFFFFF !important;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 12px 62px !important;letter-spacing: 0; font-weight:700;}
.su-button-style-3d:hover {top: 0 !important;}
.investor {display: inline-block;height: 14px;line-height: 14px;padding: 0 6px;margin-left: 10px;
margin-top: 2px;font-size: 10px;text-align: center;border-radius: 5px;background: #3CB371;color: #fff;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 600;}
.author-description h2 .investor {position: relative;vertical-align: middle;}

.in-content-section {display: inline-block; width: 100%;margin-bottom: 50px;}
.archive#wrapper #main-content {padding: 20px 0 10px;}
.archive .entry-headline {font-size: 23px;line-height: 33px;color: #006af2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; margin: 0;background: transparent !important; font-weight:700;}
.archive .content-headline {margin: 0 0 15px;width: 100%;}
#main-content .post-meta i{display: none;}
.dropdown-menu {position: relative;z-index: 9;right: auto;background: transparent !important;width: auto; box-shadow: none !important;min-width: 50px !important;border: none !important;padding: 0;}
.market-training-outer {display: inline-block; width: 100%;background: #fff;border-top: 1px solid #E3E2E2;padding-top: 60px;}
.market-training-inner {display: inline-block; width: 100%;}
.market-training-left {
	display: inline-block;
	width: 100%;
	max-width: 623px;
	padding-top: 28px;
	vertical-align: top;
}
.market-training-outer .market-training-left h3 {
	font-size: 38px !important;
	line-height: 46px !important;
	color: #3C3C3C !important;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	margin: 0 0 12px !important;
	font-weight: 700;
}
.market-training-left p {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.market-training-left a {background: #006AF2;border-radius: 3px;font-size: 19px;line-height: 24px;
text-align: center;color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 13.5px 44px;display: inline-block; margin-top: 36px;text-decoration: none;filter: drop-shadow(0px 15px 20px rgba(8, 105, 230, 0.2)); font-weight:700;}
.market-training-right {display: inline-block; max-width: 438px;width: 100%;background: url(images/Market.png) center top no-repeat;}
.market-training-right img {margin: 0 0 0 -40px;}
.single-post#wrapper #main-content {padding: 6px 0 20px;width: 100%;}
.single-post #main-content .entry-content h2 {margin: 2.5% 0 15px 0;font-size: 23px;color: #3C3C3C;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:700;}
.flexslider {display: inline-block; width: 100%;margin-top: 10px;position: relative;}
.flexslider .slides {margin: 0 0 0 15px;}
.wrapper-related-posts .flexslider li a.slider-link {padding: 15px 9px 20px;display: inline-block !important;font-size: 16px !important;line-height: 140%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color: #006af2 !important;font-weight: 400;width: 100% !important;}
#content .archive-meta .number-of-results {margin: 0;padding: 0;font-size: 16px;font-weight: 500;}
.author-info .c-ArticleInfo--date {margin: 0 !important;}
/* authors */
.authors-list-cols-dir-horizontal .authors-list-col-3 {width: 22.43%;}
.authors-list-cols-dir-horizontal .authors-list-col {margin-right: 10px !important;text-align: center;
margin-left: 10px;}
.authors-list-item-thumbnail {margin-bottom: 15px !important;text-align: center;}
.authors-list-item-thumbnail img {display: inline-block !important;margin: 0 !important;}
.authors-list-item-title {font-size: 20px !important;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:600;}
.authors-list-item-title a {color: inherit;text-decoration: none;}
.authors-list-item-title a:hover {color:#006af2;text-decoration: none;}
.authors-list-item-subtitle {font-size: 100% !important;}
.authors-list-items {margin-top: 30px;}
.authors-list-item-excerpt {font-size: 15px;}
/* authors-end*/

.verdict-stock {display: inline-block; width: 100%;margin-bottom: 46px;}
#wrapper .sticky-nav .custom-logo {margin-top: 5px;}
#wrapper .sticky-nav .menu-main-menu-container {
	padding-top: 8px;
}
#wrapper .sticky-nav .fin-country-dropdown.float-right {top: 9px;}
.single #content .attachment-full.size-full.wp-post-image.lazy-loaded {clear: both;display: block;
float: none;margin: 4px 0 17px;max-width: 100%;padding: 0;border-radius: 3px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;}
/* FAQs */
.sc_fs_faq.sc_card {box-shadow: none;margin: 0;padding: 0;}
.accordionButton h3, .accordionButton h4, .accordionButton h5, .accordionButton h6 {font-size: 18px !important;line-height: 25px !important;font-weight: 700;margin:0; }
.accordionButton, .accordionButton.over {padding: 14px 10px 12px 0;background: url(images/earo1.png) 99% center no-repeat;cursor: pointer; width: 100%;border-bottom: 1px solid rgba(227, 226, 226, 0.6); vertical-align: top;}
.accordionButton.on {background: url(images/earo.png) 99% center no-repeat;border-bottom: none;}
.accordionContent {padding-bottom: 26px;display: inline-block; width: 100%;padding-top: 0px;border-bottom: 1px solid rgba(227, 226, 226, 0.6); vertical-align: top;}
.accordionContent p {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;}
/* FAQs-end*/

.mainformContainer iframe {height: 564px !important;}

#container-shadow .su-list ul {margin: 0px 0 5px !important;}
.navigation-headline.section-heading {margin-bottom: 10px !important;}
.home.page #main-content .verdict-stock h2 {margin-bottom: 24px;}
.sidebar-widget.widget_recent_entries {margin-bottom: 49px;}

body .pattern {background: transparent;}
.entry-content .manual-excerpt {margin: 0 !important;}
.single .entry-meta.custom_author, .page .entry-meta.custom_author, .home .entry-meta.custom_author {
	margin-bottom: 15px;
}
.page .addtoany_content {top: -32px;}
.single-post #main-content .wrapper-related-posts .entry-headline {border: none;margin-bottom: 22px;}
.wrapper-related-posts .flexslider .flex-direction-nav {background: white;list-style-type: none;
margin: 0;position: absolute;right: auto;top: 41%;z-index: 100;transform: translate(0%, 0);left: 0;}
.wrapper-related-posts .flexslider .flex-direction-nav li a:hover {background-color: transparent;}
.wrapper-related-posts .flexslider .slides li img {max-width: 100%;}
.pros-section-button.pros-button-page {margin-bottom: 0;}
.page #content ul, .single-lesson #content ul {margin: 19px 0 18px 30px;list-style: none;
padding: 0;}
.single-lesson #content ul {display: inline-block; width: 100%;}
.page #content ul  li, .single-lesson #content ul  li {font-weight: 400;font-size: 16px;line-height: 150%;
color: #1C1C1C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; position: relative;padding: 0 0 2px 22px;margin: 0;}
.single-lesson #content ul  li {display: inline-block; width:100%;}
.page #content ul li::after, .single-lesson #content ul li::after {content: "";position: absolute;left: 0;
top: 8px;width: 7px;height: 7px;background: #006AF2;}
.page  #content .su-list ul, .single-lesson  #content .su-list ul {margin: 0 0 5px !important;}
.page  #content .su-list ul li::after, .single-lesson  #content .su-list ul li::after {display: none;}
#searchform .searchform-wrapper #s::Placeholder{color:#ababab;opacity:1;}
.single-post .content-headline, .page .content-headline {margin-bottom: 15px;}
.page .toc_list li::after {display: none;}
.page #content .toc_list {margin: 0 !important;}
.page #content .toc_list li {padding-left: 0 !important;}

/* Stock Brokers */
.broker-right-outer {display: inline-block; width: 100%;}
.broker-right-inner {display: inline-block; width: 100%;}
.broker-one {display: flex;flex-wrap: wrap;background: #fff;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
border-radius: 6px;margin-bottom: 15px;padding: 16px 17px;align-items: center;}
.broker-one-img {display: inline-block; width: 32px;line-height: initial;}
.broker-one-img img {padding: 0 !important;width: auto;}
.broker-one-text {display: inline-block; margin-left: 20px;width: calc(100% - 68px);}
.broker-one-text span {font-size: 17px;color: #3c3c3c;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 600;line-height: 22px;}

/* Stock Brokers-end*/

#comments ol ol.children li:last-child {border-bottom: none;}

/* sign-up-css */

.sign-up-outer {display: inline-block; width: 100%;max-width: 500px;position: fixed;left: 50%;transform: translate(-50%, -50%);top: 50%;z-index: 999;}
.sign-up-inner {display: inline-block; width: 100%;padding: 35px 50px 48px;position: relative;background: #FFFFFF; box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);border-radius: 10px;}
.sign-up-inner h3 {
	font-size: 23px;
	line-height: 28px;
	text-align: center;
	color: #3C3C3C;
	padding: 0 20px;
	margin: 20px 0 5px;
}
.use-email span {text-align: center;display: inline-block;width: 100%;font-weight: 400;font-size: 15px;line-height: 18px;color: #888888;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.go-connect {display: inline-block; width: 100%;margin-top: 30px;margin-bottom: 30px;}
.go-connect-inner {display: inline-block; width: 100%;border: 1px solid #006AF2;box-sizing: border-box;border-radius: 30px;text-align: center;padding: 10px 20px;}
.go-connect-inner img {
	display: inline-block;
	text-align: left;
	float: left;
}
.go-connect-inner span {font-weight: 700;font-size: 16px;line-height: 25px;text-align: center;
color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.use-email {display: inline-block; width: 100%;position: relative;}
.use-email span::after {content: "";left: 0;top: 13px;background: #E3E2E2;height: 1px;width: 125px;
position: absolute;}
.use-email span::before {content: "";right: 0;top: 13px;background: #E3E2E2;height: 1px;width: 125px;
position: absolute;}
.sign-up-form {display: inline-block; width: 100%;margin-top: 22px;}
.sign-up-outer .form-group {display: inline-block; width: 100%;margin-bottom: 22px;position: relative;}
.close-icon {position: absolute;right: 20px;top: 17px;cursor: pointer;}
.sign-up-outer .form-group label {display: inline-block; width: 100%;font-weight: 600;font-size: 16px;line-height: 22px;color: #3C3C3C;font-family:Helvetica Neue,Helvetica,Arial,sans-serif; margin-bottom: 13px;}
.sign-up-outer .form-group input {border: 1px solid #E3E2E2;border-radius: 3px;height: 44px;padding: 10px 17px;font-weight: 400;font-size: 16px;line-height: 150%;color: #AFAFAF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;width: 100%;}
.checkbox1 label {display: inline-block; width: auto;font-weight: 400;font-size: 14px;line-height: 150%; color: #888888;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; position: relative;}
.checkbox2 {padding-left: 31px;margin-bottom: 0;}
.checkbox1 {display: inline-block; width: 100%;margin-top: 2px;margin-bottom: 15px;}
.checkbox1 span {font-weight: 400;font-size: 14px;line-height: 150%;color: #888888;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.checkbox1 span input {margin: 0 13px 0 0;}
.sign-up-form p {font-weight: 400;font-size: 14px;line-height: 150%;color: #888888;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; margin: 0 !important;}
.sign-up-form p a {color: #006AF2;text-decoration: none;}
.sign-up-form .btn {background: #006AF2;border-radius: 3px;border: none;height: 45px;width: 100%;
margin-top: 24px;font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;
color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;cursor: pointer;filter: drop-shadow(0px 15px 20px rgba(8, 105, 230, 0.2));margin-bottom: 17px;}
.sign-up-form .btn:hover {background: #006AF2 !important;color: #fff !important;}
.account-inner {display: inline-block; width: 100%;font-weight: 400;font-size: 14px;line-height: 150%; color: #888888;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.green-three {display: inline-block; width: 100%;margin-top: 5px;font-weight: 600;font-size: 12px;line-height: 150%;text-align: right;color: #3CB371;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-transform: uppercase;}
.account-inner a {color: #006AF2;text-decoration: none;}
.sign-up-inner p:empty {display: none;}
.checkbox2 input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 4px;left: 0;height: 20px;width: 20px;background-color: #eee;
border-radius: 5px;}
.checkbox2:hover input ~ .checkmark {background-color: #ccc;}
.checkbox2 input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.checkbox2 input:checked ~ .checkmark:after {display: block;}
.checkbox2 .checkmark::after {left: 6px;top: 3px;width: 5px;height: 10px;border: solid white;
border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.checkbox1 br {display: none;}
.green-load {display: inline-block; width: 100%;margin-top: 12px;}
.green-load span {width: 23.2%;display: inline-block; height: 4px;margin-right: 4px !important;}
.green-load .green-two {margin-right: 0;background: #F2F2F2;}
.green-one {background: #3CB371;}
.week-one {background: #ce1d14 !important;}
.medium-one {background: #b7d60a !important;}
.good-one {background: #12CC1A !important;}

.form-group1::after,.paswordeye1,.paswordeye2 {position: absolute;right: 17px;top: 42px;width: 20px;height: 15px;cursor: pointer;}
.login-popup .form-group.form-group1 {margin-bottom: 14px;}
.login-popup .sign-up-form .btn {margin-top: 30px;margin-bottom: 29px;}
.login-popup .sign-up-inner {padding-bottom: 43px;}
#signup {display: none;}
#login {display: none;}
.overlay, .overlay2 {background: rgba(255, 255, 255, 0.9);box-shadow: 0px -4px 64px rgba(47, 64, 85, 0.08);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;display: none;
filter: blur(16px);-o-filter: blur(16px);-ms-filter: blur(16px);-moz-filter: blur(16px);-webkit-filter: blur(16px);}
#login input.error, #register input.error {border: 1px solid #FF0000 !important;}
#login label.error,#register label.error {display: none !important;}
/* sign-up-css-end*/

.comment-respond #reply-title {display: none;}
.commnet_outer_cus {
	display: flex;
	width: 100%;
	background: #F6F6FA;
	padding: 18px 16px 18px 20px;
	justify-content: space-between;
}
.commnet_outer_cus span {display: inline-block; width: auto;font-size: 16px;line-height: 19px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 400;padding-top: 13px;color: #000000;}
.commnet_outer_cus .commnet_outer_cus_ancher {display: inline-block; color: #fff;font-size: 16px;line-height: 19px; background: #006AF2;padding: 12px 42px;border-radius: 3px;text-decoration: none;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 400;}
.comment {display: inline-block; width: 100%;}
.question_cus {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.question_cus span {
	display: inline-block;
	width: 80px;
	font-size: 15px;
	color: #3C3C3C;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 600;
	margin-right: 65px;
	text-transform: uppercase;
	vertical-align: top;
}
#content .commentlist li:first-child {border-top: none;}

.investor_cus {
	display: inline-block;
	clear: both;
	position: relative;
	margin-top: -12px;
	left: 38px;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	border-radius: 3px;
	background: #3CB371;
	color: #fff;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 600;
	padding: 0 4px;
	height: 15px;
	float: left;
}
#comments #respond .comment-notes {font-size: 18px;color: #1C1C1C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-weight: 600;margin-bottom: 10px !important;}
#commentform p:nth-child(3) {
	width: 100%;
	max-width: 409px;
	margin: 0 0 0 28px !important;
	float: right;
}
#commentform #comment {background: #FFFFFF;border-radius: 3px;border: none;padding: 10px 20px;height: 129px;font-size: 16px;color: #A5A5A5;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:400; resize: none;}
#content #commentform .comment-form-cookies-consent {display: inline-block; width: 46.5%;clear: both;margin: 0px 0 0 !important;}
#content #commentform .comment-form-cookies-consent #wp-comment-cookies-consent {display: inline-block; margin: 6px 10px 0 0;}
#content #commentform label {font-weight: 400;font-size: 16px;line-height: 19px;display: inline-block;
width: 100%;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom: 14px;color: #000;}
#content #commentform .form-submit {
	display: inline-block;
	width: 49%;
	padding-left: 0;
	padding-top: 5px;
	margin: 0 !important;
	text-align: left;
}
.logged-in #content #commentform .form-submit {
	text-align: right;
}
#content #commentform .form-submit #submit {margin: 0;font-size: 16px;line-height: 19px;border-radius: 3px !important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight: 400;padding: 10.5px 56px;-webkit-appearance :none;}
.comment-form-url {
	display: none !important;
}
#content #commentform p label {display: inline-block; width: 100%;}
#content #commentform .comment-form-cookies-consent label {width: 80%;font-size: 12px;line-height: 14px;
color: #1C1C1C;}
#comments #respond span {display: inline-block; width: 100%;font-weight: 400;font-size: 16px;line-height: 160%; margin-bottom: 26px;color: #000;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}

[type="checkbox"]:not(:checked),[type="checkbox"]:checked {position: absolute;left: -9999px;}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {position: relative;padding-left: 30px;cursor: pointer;}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label::before, [type="checkbox"]:checked + label::before {content: '';
position: absolute;left: 0;top: 0;width: 14px;height: 14px;border: 2px solid #ccc;background: #fff;
border-radius: 3px;}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label::after, [type="checkbox"]:checked + label::after {content: '\2713\0020';position: absolute;top: 1px;left: 2px;font-size: 16px;line-height: 18px;color: #000;
transition: all .2s;font-weight: 900;}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;border-color: #bbb;background-color: #ddd;}
[type="checkbox"]:disabled:checked + label:after {color: #999;}
[type="checkbox"]:disabled + label {color: #aaa;}
input::placeholder {color:#A5A5A5;opacity: 1; }
:-ms-input-placeholder { color:#A5A5A5;}
::-ms-input-placeholder { color:#A5A5A5;}

/*education landing*/
.education-banner {display: inline-block; width: 100%;}
.education-banner-inner {
	display: inline-block;
	width: 100%;
	padding: 32px 0 50px;
}
.education-banner-left {display: inline-block; width: 47%;}
.education-banner-left h1 {font-weight: 700;font-size: 33px;line-height: 38px;color: #3C3C3C;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 20px;}
.education-banner-left p {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.education-banner-list {display: inline-block; width: 100%;margin-top: 27px;}
.education-banner-list ul {margin: 0;list-style: none;padding: 0;}
.education-banner-list li {font-weight: 400;font-size: 16px;line-height: 19px;color: #191818;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 2px 0 14px 35px;background: url(images/check-list.svg) left 1px no-repeat;background-size: 21px;}
.join-now-button {display: inline-block; width: 100%;text-align: left;margin-top: 28px;}
.join-now-button a {background: #006AF2;border-radius: 3px;filter: drop-shadow(0px 15px 20px rgba(8, 105, 230, 0.2));font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;color: #FFFFFF;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 13px 76px;display: inline-block;text-decoration: none;}
.join-now-button span {display: inline-block; width: 309px;position: relative;text-align: center;margin-top: 22px;font-weight: 400;font-size: 15px;line-height: 18px;color: #888888;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.join-now-button span::after {content: "";background: #E3E2E2;opacity: 0.6;height: 1px;width: 130px;
position: absolute;left: 0;top: 6px;}
.join-now-button span::before {content: "";background: #E3E2E2;opacity: 0.6;height: 1px;width: 130px;
position: absolute;right: 0;top: 6px;}
.education-app {display: inline-block; width: 309px;margin-top: 20px;text-align: center;}
.education-app img {width: 100%;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.education-app a {display: inline-block;width: 138px;margin-right: 18px;}
.education-app a:nth-child(2) {margin-right: 0;}
.downloaded-users {display: inline-block; width: 100%;margin-top: 15px;}
.downloaded-users span {font-weight: 600;font-size: 15px;line-height: 18px;color: #2A2A2A;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;width: 63%;display: inline-block; vertical-align: top; text-align: left;}
.downloaded-users .star {display: inline-block;margin-right: 12px;width: 95px;}
.downloaded-users .star i {font-size: 19px;color: #ec9811;margin: 0 -1px;}
.education-banner-right {
	display: inline-block;
	width: 52.5%;
	margin-top: 40px;
	vertical-align: top;
}
.immediate-section {display: inline-block; width: 100%;background: #f6f4ff;}
.immediate-inner {text-align: center;display: inline-block; width: 100%;padding: 37px 0 30px;}
.immediate-inner h2 {font-weight: 700;font-size: 23px;line-height: 33px;text-transform: capitalize;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 15px;}
.immediate-logo {display: inline-block;width: 100%;text-align: center;}
.immediate-logo-inner {display: inline-block;padding: 0 20px;width: 16%;}
.immediate-logo-inner h4 {font-weight: 500;font-size: 16px;line-height: 22px;text-align: center;
color: #3C3C3C;margin: 8px 0 0;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.learn-section {display: inline-block; width: 100%;}
.learn-inner {display: inline-block; width: 100%;}
.learn-inner {display: inline-block;width: 100%;padding: 58px 0 0;}
.learn-left {
	display: inline-block;
	width: 570px;
	vertical-align: top;
}
.learn-right {
	width: 500px;
	margin-top: 37px;
	text-align: right;
	position: relative;
	background: url(images/tab-bg.svg) right top no-repeat;
	min-height: 322px;
	display: inline-block;
	vertical-align: top;
}
.learn-left h2 {font-weight: 700;font-size: 23px;line-height: 33px;text-transform: capitalize;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 15px;}
.learn-list {display: inline-block; width: 100%;}
.learn-list ul {margin: 0;padding: 0;list-style: none;}
.learn-list li {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 1px 0 11px 36px;background: url(images/check-list.svg) left 2px no-repeat;}
.invest-right {
	display: inline-block;
	width: 530px;
	margin-top: 44px;
	vertical-align: top;
}
.learn-right img {text-align: right;margin-top: -20px;position: relative;}
.invest-section {display: inline-block; width: 100%;}
.invest-inner {display: inline-block; width: 100%;padding: 25px 0 6px;}
.invest-left {display: inline-block; width: 530px;position: relative;left: -33px;}
.invest-right {display: inline-block; width: 530px;margin-top: 44px;}
.invest-right h2 {font-weight: 700;line-height: 33px;text-transform: capitalize;color: #3C3C3C;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif; margin: 0 0 15px;}

.works-section {display: inline-block; width: 100%;}
.works-inner {display: inline-block; width: 100%;padding-top: 60px;}
.works-left {display: inline-block; width: 490px;text-align: center;}
.works-right {display: inline-block; width: 540px;}
.works-right h2 {font-weight: 700;font-size: 23px;line-height: 33px;text-transform: capitalize;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 15px;}
.investors-pro {display: inline-block; width: 100%;}
.investors-pro-inner {display: inline-block; width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 17px;}
.investors-one {border: 2px solid #006AF2;width: 36px;height: 36px;border-radius: 50%;text-align: center;line-height: 34px;font-weight: 700;font-size: 20px;color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; display: inline-block;}
.investors-pro-img {width: calc(100% - 70px);display: inline-block; margin-left: 20px;}
.investors-pro-img h4 {margin: 0 0 5px;font-weight: 600;font-size: 18px;line-height: 25px;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.investors-pro-img p {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.course-button {display: inline-block; width: 100%;margin-top: 12px;}
.course-button a {background: #006AF2;border-radius: 3px;font-weight: 700;font-size: 16px;
line-height: 19px;text-align: center;color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block; padding: 13px 54px;filter: drop-shadow(0px 15px 20px rgba(8, 105, 230, 0.2));text-decoration: none;}
.learn-investors {display: inline-block; width: 100%;}
.learn-investors-inner {display: inline-block;width: 100%;padding: 50px 0 0;}
.learn-investors-inner h2 {font-weight: 700;font-size: 23px;line-height: 33px;text-transform: capitalize;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 15px;}
.learn-investors-inner p {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.invest-repet {display: inline-block; width: 100%;margin-top: 49px;}
.invest-repet-inner {display: inline-block; width: 152px;margin-right: 37px;}
.invest-repet-inner:last-child {margin-right: 0;}
.invest-repet-img {display: inline-block;width: 100%;margin-bottom: 13px;}
.invest-repet-inner p {font-weight: 600;font-size: 16px;line-height: 22px;text-align: center;
color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.invest-repet-inner p a {color: #006AF2;text-decoration: none;}
.education-logo {display: inline-block; width: 100%;}
.education-logo-inner { width: 100%;padding: 67px 130px;text-align: center;display: flex;}
.invest-repet-logo:last-child {margin-right: 0;}
.invest-repet-logo {width: auto;margin-right: 47px;display: inline-block;}
.invest-repet-logo img {filter: grayscale(100%);}
.page-template-education-landing-template, .page-template-Premium-Landing-template {background: #fff;}
.blue-section {display: inline-block;width: 100%;}
.blue-inner {display: inline-block;width: 100%;background: #006AF2 url(images/list-img.svg);box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);border-radius: 6px;margin: 0 0 24px;text-align: center;padding: 50px 10px 48px; background-repeat: no-repeat;background-position: center 110px;}
.blue-inner h2 {font-weight: 700;font-size: 38px;line-height: 46px;color: #FFFFFF;margin: 0 0 17px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.blue-inner p {font-weight: 400;font-size: 16px;line-height: 150%;text-align: center;color: #FFFFFF;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0 13%;}
.blue-inner a {display: inline-block;font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;color: #191818;padding: 14px 90px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration: none;margin-top: 12px;background: #FFCB3F;border-radius: 3px;}
.faq-education-inner h2 {font-weight: 700;font-size: 23px;line-height: 33px;text-transform: capitalize;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 20px 0 0;border-bottom: 1px solid rgba(227, 226, 226, 0.6);padding-bottom: 15px;}
.masterclass-section {display: inline-block; width: 100%;}
.investors-section {display: inline-block; width: 100%;}
.masterclass-inner {display: inline-block; width: 100%;}
.masterclass-innerone {
	display: inline-block;
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);
	border-radius: 6px;
	padding: 24px 43px 20px 43px;
	position: relative;
}
.masterclass-innerone span {background: #FFCB3F;box-shadow: 0px 4px 6px rgba(63, 211, 187, 0.25);font-weight: 700;font-size: 10px;line-height: 12px;letter-spacing: 0.04em;text-transform: uppercase;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 5px 10px 5px 13px;position: relative;left: -50px;top: 0px;display: inline-block;width: auto;}
.masterclass-innerone span::before {content: "";position: absolute;left: 0px;top: 21px;width: 0;height: 0;border-top: 6px solid #C4C4C4;border-left: 7px solid transparent;}
.masterclass-innerone span::after {width: 0px;height: 0px;border-right: 8px solid transparent;
border-top: 11px solid #FFCB3F;border-left: 5px solid #FFCB3F;border-bottom: 11px solid #FFCB3F;
content: "";position: absolute;right: -8px;top: 0;}
.masterclass-inner2 {display: inline-block;width: 100%;}
.masterclass-left {
	display: inline-block;
	width: 485px;
	margin-top: 29px;
}
.masterclass-right {display: inline-block;width: 423px;}
.masterclass-left h3 {font-weight: 700;font-size: 24px;line-height: 140%;text-transform: capitalize;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 22px;}
.masterclass-list {display: inline-block;width: 100%;}
.masterclass-list ul {margin: 0;padding: 0;list-style: none;}
.masterclass-list li {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0 0 14px 28px;position: relative;}
.masterclass-list li::after {content: "";position: absolute;left: 0;top: 8px;width: 7px;height: 7px;
background: #006AF2;}
.master-button {display: inline-block;width: 100%;margin-top: 10px;}
.master-button a {background: #006AF2;border-radius: 3px;font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;color: #FFFFFF;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding: 13px 54px;display: inline-block;text-decoration: none;filter: drop-shadow(0px 15px 20px rgba(8, 105, 230, 0.2));}
.masterclass-right {
	display: inline-block;
	width: 510px;
	min-height: inherit;
	margin-top: 24px;
}
.masterclass-right img {
	margin: 10px 0 0 0;
}
.investors-inner {display: inline-block;width: 100%;padding-top: 62px;}
.investors-inner span {font-weight: 600;font-size: 18px;line-height: 25px;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.great-pro {display: inline-block; width: 100%;padding-top: 35px;padding-bottom: 25px;}
.great-pro-inner {display: inline-block; width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 25px;}
.great-left {display: inline-block; width: calc(100% - 287px);margin-top: 23px;padding-right: 30px;}
.great-right {display: inline-block;width: 240px;margin-left: 40px;background: url(images/Highly-bg.svg) left top no-repeat;background-size: 100% auto;min-height: 205px;padding: 24px 0 0 18px;}
.great-right img {filter: drop-shadow(0px 6px 37px rgba(0, 80, 184, 0.3));}
.great-img {display: inline-block;width: 100%;margin-bottom: 14px;}
.great-left p {
	display: inline-block;
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	line-height: 29px;
	color: #191818;
	margin: 0 0 18px;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}
.investors-inner .great-left span {font-weight: 600;font-size: 18px;line-height: 24px;color: #006AF2;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.page-template-education-landing-template .bread-container {display: none;}
.course-bottom {display: inline-block; width: 100%;margin-top: 38px;}
.course-text {
	display: inline-block;
	width: 37%;
	margin-top: 8px;
}
.course-logo {
	width: 62%;
	display: flex;
	align-items: center;
	float: right;
}
.course-text span {font-weight: 400;font-size: 16px;line-height: 150%;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.botomcourse-img {display: inline-block; width: auto;margin-right: 40px;}
.botomcourse-img:last-child {margin-right: 0;}
.attention-inner {display: inline-block; width: 100%;padding: 13px 0;text-align: center;}
.attention-outer {
	display: inline-block;
    width: 100%;
    background: #FFCB3F;
    margin-top: 4px;
	margin-bottom:16px;
}
.attention-inner span {font-weight: 400;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: 0.03em;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;background: url(images/top-location.svg);
background-repeat: no-repeat;background-position: left center;padding: 4px 0 4px 32px;}
.author-education {display: inline-block; width: 100%;text-align: center;margin-bottom: 58px;}
.author-ed-inner {display: inline-block;max-width: 821px;width: 100%;}
.author-ed-img {display: inline-block;width: 60px;margin-right: 25px;}
.author-ed-heading {display: inline-block;vertical-align: top;width: auto;}
.author-ed-heading strong {font-weight: 700;font-size: 38px;line-height: 46px;color: #3C3C3C;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-align: left;padding-top: 8px;display: inline-block;}
.author-ed-text {display: inline-block;text-align: center;width: 100%;margin-top: 17px;}
.author-ed-text p {font-weight: 400;font-size: 16px;line-height: 150%;text-align: center;color: #191818;}

.portfolio-outer {display: inline-block; width: 100%;background: #F5F4FF;margin-top: 62px;}

.portfolio-inner {display: inline-block; width: 100%;text-align: center;padding-top: 60px;}

.portfolio-inner h2 {font-weight: 700;line-height: 33px;text-transform: capitalize;color: #3C3C3C;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0 0 15px;}
.portfolio-inner span {font-weight: 400;font-size: 16px;line-height: 150%;text-align: center;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0 15%;display: inline-block;}
.portfolio-repter {display: inline-block; width: 100%;margin-top: 61px;}
.portfo {display: inline-block; width: 100%;margin-bottom: 53px;position: relative;}
.portfo-img {display: inline-block; width: 100%;position: relative;}
.portfo-img img {filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.1));border-radius: 6px;}
.portfo-text {position: absolute;right: 273px;top: 130px;width: 203px;background: #FFFFFF;border: 3px solid #FFCB3F;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);padding: 13px 0 11px;text-align: center;
border-radius: 6px;}
.portfo-text strong {display: inline-block;width: 100%;font-weight: 700;font-size: 38px;line-height: 46px;color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.portfo-text samp {font-weight: 500;font-size: 12px;line-height: 20px;color: #878787;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}

.portfo-text::after {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 13px solid #fff;position: absolute;bottom: -13px;content: "";transform: translate(-50%, 0);left: 50%;}
.portfo-text::before {content: "";width: 0;height: 0;border-left: 10px solid transparent;
border-right: 10px solid transparent;border-top: 14px solid #FFCB3F;position: absolute;bottom: -17px;
transform: translate(-50%, 0);left: 50%;}
.instructor-outer {display: inline-block; width: 100%;}
.instructor-inner {display: inline-block; width: 100%;padding-top: 30px;}
.instructor-inner h3 {font-weight: 700;font-size: 24px;line-height: 140%;text-transform: capitalize;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin: 0;}
.instruc-winer {display: inline-block; width: 100%;background: #FFFFFF;box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);border-radius: 6px;margin-top: 27px;padding: 50px 15px 50px 50px;display: flex;flex-wrap: wrap;}
.winer-img img {filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.1));border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.winer-img {display: inline-block; width: 277px;margin-right: 62px;line-height: initial;}
.instruc-winer-right {display: inline-block; width: calc(100% - 350px);}
.instruc-winer-right strong {font-weight: 700;font-size: 38px;line-height: 46px;color: #006AF2;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block;width: 100%;}
.winer-right {display: inline-block; width: 100%;margin-top: 21px;display: flex;flex-wrap: wrap;margin-bottom: 25px;}
.winer-img2 {display: inline-block; width: 45px;margin-right: 18px;}
.winer-inner2 {display: inline-block; width: calc(100% - 64px);}
.winer-inner2 h5 {font-weight: 600;font-size: 18px;line-height: 25px;color: #191818;margin: 0;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.winer-inner2 span {font-weight: 700;font-size: 16px;line-height: 19px;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.instruc-winer-right p {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;}
/*education landing-end*/

.etf-section {display: inline-block; width: 100%;}
.etf-inner {display: inline-block; width: 100%;margin-bottom: 30px;background: #fff;-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);box-shadow: 0 3px 5px 0 rgba(0,0,0,.3); margin: 0 0 30px 0;position: relative;z-index: 3;}
.etf-inner h3 {text-align: center;background: #0083ca;border-bottom: 3px solid #ffdf4f;font-size: 25px !important;color: #6dcff6 !important;line-height: 40px !important;}
.etf-inner-text {display: inline-block; width: 49.1%;border-bottom: 1px solid #a0a0a0;padding: 5px 0;font-size: 16px;overflow: hidden;margin-right: 15px;}
.etf-inner-text:nth-child(2n) {margin-right: 0;}
.etf-inner-text a {text-decoration: none;color: #787878;}
.etf-inner-text a:hover {text-decoration: none;color: #0083ca;}
.etf-inner-repeter {display: inline-block; width: 100%;padding: 20px;}
.benefit-list {
	display: inline-block;
	width: 100%;
	text-align: left;
	margin-top: 100px;
	max-width: 550px;
}
.benefit-li {
	width: 49.5%;
	text-align: left;
	margin-bottom: 5px;
	padding-right: 10px;
	display: inline-block;
}
.benefit-img {display: inline-block;width: 25px; margin-right: 19px;vertical-align: top;}
.benefit-img img {width: 100%;}
.benefit-li span {font-weight: 500;font-size: 16px;line-height: 22px;color: #FFFFFF;text-align: left;display: inline-block;margin-top:0px ;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}

/* new-design-end*/

/*esson*/
.single-lesson .bread-container {display: block;}
.single-lesson#wrapper #main-content {
	padding-top: 9px;
	padding-bottom: 30px;
}
.single-lesson #main-content h2 {margin: 0 0 15px;}
.tax-course .bread-container {display: block;}
.page-template-education-courses-template {background: #ffff;}
.coursetm-banner {
	display: inline-block;
	width: 100%;
	background: #006AF2;
	vertical-align: top;
}
.coursetm-inner {display: inline-block; width: 100%;padding: 15px 0 27px;}
.strategie {display: inline-block; width: 100%;}
.strategie-inner {
	display: none;
	width: 100%;
	margin-top: 40px;
	text-align: center;
}
.beginner-outer {display: inline-block; width: 100%;margin-bottom: 40px;}
.beginner-inner {display: inline-block; width: 100%;margin-top: 41px;}
.coursetm-inner h1 {font-weight: 700;line-height: 46px;color: #FFFFFF;margin: 0 0 15px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.coursetm-inner p {font-weight: 400;font-size: 16px;line-height: 150%;color: #FFFFFF;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.strategie-inner2 {
	display: flex;
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #EB9A11;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 26px 25px;
	filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.1));
	justify-content: space-between;
}
.strategie-inner2 strong {font-weight: 700;font-size: 24px;line-height: 140%;display: flex;
align-items: center;text-transform: capitalize;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding-left: 60px;background: url(images/yello-ta.svg) left top no-repeat;display: inline-block; width: auto;margin-top: 7px;}

.strategie-inner2 a {display: inline-block; background: #EB9A11;border-radius: 3px;font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;color: #FFFFFF;width: 230px;padding: 14px 0;text-decoration: none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}

.beginner-one {background: #FFFFFF;box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);border-radius: 10px;
max-width: 348px;width: 100%;padding: 25px 12px;margin: 0 25px 18px 0;display: inline-block;vertical-align: top;}
.beginner-one:nth-child(3), .beginner-one:nth-child(6){margin-right: 0;}
.beginner-heading {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 5px;
	align-items: baseline;
}
.beginner-icon {
	display: inline-block;
	width: 20px;
	margin-right: 20px;
	line-height: initial;
	margin-top: 0;
	position: relative;
	top: 10px;
}
.beginner-one.beginner-custom-outer p {
	padding-top: 13px;
}
.beginner-right {width: calc(100% - 41px);}
.beginner-heading .beginner-right span {font-weight: 600;font-size: 18px;line-height: 25px;
display: block;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;position: relative;}
.beginner-heading .beginner-right span:nth-child(1)::after {content: "Completed";position: absolute;
left: 0;top: 27px;font-weight: 600;font-size: 12px;line-height: 20px;color: #FFFFFF;text-align: center;background: #3CB371;border-radius: 5px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0 10px;display:none;}
.beginner-right span.education-courses_com {position: relative;font-weight: 600;font-size: 12px;
line-height: 20px;color: #FFFFFF;text-align: center;background: #3CB371;border-radius: 5px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0 10px;width: 80px;margin-top: 2px;margin-bottom: 10px;}
.beginner-heading .beginner-right span a {color: #3C3C3C;text-decoration: none;}
.beginner-one p {font-weight: 400;font-size: 15px;line-height: 150%;display: flex;align-items: center;
color: #595959;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding-top: 34px;}
.entry-headline_link {font-weight: 700;font-size: 15px;line-height: 18px;text-align: center;color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; text-decoration: none;border: 1px solid #006AF2;
border-radius: 3px;padding: 9px 15px 9px 29px;display: inline-block;position: relative;margin-bottom: 21px;}
.entry-headline_link::after {content: "";position: absolute;left: 15px;top: 12px;width: 6px;
height: 11px;background: url(images/icon-left.svg) no-repeat;}
.archive.tax-course .entry-headline {font-size: 33px;line-height: 38px;color: #3C3C3C;}
.archive_lessons_count {display: inline-block;width: 100%;font-weight: 700;font-size: 24px;line-height: 140%;text-transform: capitalize;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom: 20px;}
.archive_course_main_outer {display: inline-block;width: 100%;background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);border-radius: 10px;padding: 8px 30px 38px;margin-bottom: 20px;}
.archive_course_main_outer span {font-weight: 600;font-size: 12px;line-height: 15px;color: #006AF2;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.tax-course #main-content .archive_course_main_outer h2 {font-weight: 600;font-size: 16px;line-height: 22px;color: #3C3C3C;margin: 3px 0 0;padding: 0; font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.tax-course .archive_course_main_outer article {
	border-bottom: 1px solid rgba(227, 226, 226, 0.6);
	width: 100%;
	padding: 16px 0 16px;
	margin: 0;
	line-height: initial;
	display: inline-block;
	vertical-align: top;
}
.what_will.learn_section {display: inline-block; width: 100%;margin-top: 40px;}
#main-content .what_will.learn_section h3 {font-weight: normal;font-size: 24px;line-height: 140%;
text-transform: capitalize;color: #3C3C3C;margin: 0 0 15px;}
.what_will.learn_section .slides {margin: 0 !important;padding: 0;list-style: none;}
.what_will.learn_section li {font-weight: 400;font-size: 16px;line-height: 150%;color: #191818;
padding: 2px 0 12px 36px;background: url(images/check-list.svg) left 3px no-repeat;margin: 0 !important;}
.author-info-box_outer {display: inline-block; width: 100%;margin-top: 48px;}
.author-info-box_outer h4 {font-weight: 700;font-size: 24px;line-height: 140%;text-transform: capitalize;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom: 20px;display: inline-block;margin-top: 0;}
.upgrate_lear_faster_section {margin-top: 26px;background: #FFFFFF;border: 1px solid #EB9A11;border-radius: 6px;display: inline-block; width: 100%;filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.1));padding: 30px 30px;margin-bottom: 40px;}
#main-content .upgrate_lear_faster_section h3 {font-weight: 700;font-size: 24px;line-height: 140%;
text-align: left;text-transform: capitalize;color: #3C3C3C;margin-bottom: 28px;padding-left: 56px;
background: url(images/yello-ta.svg) left top no-repeat;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding-top: 4px;}
.upgrate_lear_faster_inner2 {
	display: inline-block;
	width: 372px;
}
.upgrate_lear_faster_inner1 {
	display: inline-block;
	width: 370px;
	vertical-align: top;
}
.upgrate_lear_faster_inner1_list {margin: 0 !important;list-style: none;}
.upgrate_lear_faster_inner1 li {width: 100%;padding-bottom: 7px;margin: 0 !important;vertical-align: middle;display: inline-block;}
.upgrate_lear_faster_inner1 li .upgrate_icon_list {
	display: inline-block;
	width: 25px;
	position: relative;
	margin: 0 15px 0 0;
	max-height: 27px;
	text-align: center;
	vertical-align: top;
}
.upgrate_list_btn {display: inline-block;width: 100%;margin-top: 14px;}
.upgrate_list_btn a {background: #EB9A11;border-radius: 3px;font-weight: 700;font-size: 16px;
line-height: 19px;text-align: center;color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 14px 77px; display: inline-block;text-decoration: none;}
.single-lesson .sidebar-widget ul li::after {display:none;}

.related_post_lesson {font-weight: 600;font-size: 12px;line-height: 15px;color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block; width: 100%;}

.related_post_lesson_title {font-weight: 600;font-size: 16px;line-height: 22px;color: #333333;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.single-lesson .sidebar-widget ul li {padding: 18px 0 !important;margin: 0 !important;border-bottom: 1px solid rgba(227, 226, 226, 0.6);}
.single-lesson .sidebar-widget ul li:nth-child(1) {padding-top: 0 !important;}
.single-lesson .sidebar-widget .match_post .related_post_lesson_title::after {content: "Completed";position: relative;left: 0;background: #3CB371;border-radius: 5px;width: 84px;top: 0;font-weight: 600;font-size: 12px;line-height: 20px;color: #FFFFFF;display: inline-block;text-align: center;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-right: 98px;}

.single-lesson .sidebar-widget ul li::after {display: none;content: "";left: -15px;background: #006AF2;height: 100%;width: 5px;right: auto;opacity:0;overflow:hidden;}

.single-lesson .sidebar-widget ul li.active_post::after {content: ""; display:block; left: -15px;background: #006AF2;height: 100%;width: 5px;right: auto; opacity:1; overflow:visible;}

.single-lesson .sidebar-widget ul li:hover::after {display: block;opacity:1;overflow:visible;}

.single-lesson .sidebar-widget ul li:hover .related_post_lesson_title {color: #006AF2;}

.single-lesson .nav-previous a, .single-lesson .nav-next a {border-radius: 3px;font-weight: 600;
font-size: 16px;line-height: 20px;color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 12px 17px 12px 73px;display: inline-block;background: #006AF2;position: relative; width: 378px;}

.single-lesson .nav-next a {padding: 12px 63px 12px 17px}

.single-lesson .nav-previous a::after, .single-lesson .nav-next a::after {content: "";background: url(images/next-icon.svg);position: absolute;left: 15px;width: 10px;height: 13px;top: 15px;background-repeat: no-repeat;transform: rotate(178deg);}

.single-lesson .nav-next a::after {right: 15px;left: auto;transform: rotate(5deg);}

.single-lesson .nav-previous a:hover, .single-lesson .nav-next a:hover {text-decoration: none !important;}
.single-lesson #sidebar {
	margin: 67px 0 0 32px;
}
.start-button {display: inline-block; width: 100%;margin-top: 15px;}
.start-button a {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #006AF2;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	border: 1px solid #006AF2;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 12px 96px;
	display: inline-block;
	text-decoration: none;
	width: 378px;
}
.page-template-education-courses-template .bread-container {background: transparent;padding: 0 0 8px; display: none;}
.page-template-education-courses-template #breadcrumbs {color: #FFFFFF;opacity: 0.6;}
.page-template-education-courses-template #breadcrumbs a {color: #FFFFFF;opacity: 0.6;}
/*esson-end*/

/* course-sidebar */
.sidebar-progress {display: inline-block; width: 100%;text-align: center;margin-bottom: 50px;}

.sidebar-progress-inner {display: inline-block; width: 100%;text-align: center;background: #006AF2;border-radius: 6px;padding: 33px 20px 28px;}

.progressbar {display: inline-block; width: 100%;margin-bottom: 6px;}

.sidebar-progress-inner span {font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;
color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; text-transform: capitalize;}

.sidebar-widget.course-sidebar li {background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;margin-bottom: 15px !important;padding: 15px 20px 15px !important;font-size: 15px;
line-height: 20px;color: #333333;font-weight: 500;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block;width: 100%; position: relative;}

.sidebar-widget .course-sidebar li {background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
border-radius: 10px;margin-bottom: 15px !important;padding: 15px 20px 15px !important;font-size: 15px;
line-height: 20px;color: #333333;font-weight: 500;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block; width: 100%;}

.sidebar-widget.course-sidebar ul li::after {display:none;}
.sidebar-widget .course-sidebar li::after {display:none;}
.course-sidebar li .course_bok_img {
	width: 24px;
	margin-right: 15px;
	display: inline-block;
	padding: 0;
	height: 24px;
	margin-top: 4px;
	position: absolute;
	left: -39px;
}
.course-sidebar ul li a {
	margin-left: 39px;
	width: 83%;
}
.course-sidebar li.complete_actvie img {margin-top: 7px;}
#sidebar.coursebar-side {margin-top: 67px;}
.course-sidebar li.complete_actvie a {margin-left: 39px;width: 81%;}
.course-sidebar li.complete_actvie img {margin-top: 7px;position: absolute;left: -39px;}
/*course-sidebar-end*/

.progress-bar2 {
	display: inline-block;
	width: 100%;
	margin-top: 2px;
	vertical-align: top;
}
.progress-bar2 strong {
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
	color: #006AF2;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.progress1 {
	width: 137px;
	background: #E3E2E2;
	border-radius: 6px;
	height: 7px;
	margin-top: 4px;
	float: left;
	text-align:left;
}
.progress2 {
	background: #006AF2;
	border-radius: 6px;
	display: inline-block;
	height: 7px;
	vertical-align: top;
}

/*premium-landing*/

.premium-banner h1 {color: #3C3C3C;margin: 14px 0 20px;text-align: center;}
.premium-banner h1 span {margin-right: 21px;}
.premium-banner .premium-banner-inner p {font-weight: 400;font-size: 16px;line-height: 150%;
text-align: center;color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.premium-banner {background: url(images/banner-bg.svg) center 110px;background-repeat: no-repeat;
border-bottom: 1px solid rgba(227, 226, 226, 0.5);padding-bottom: 59px;}
.benefits-outer {display: inline-block; width: 100%;text-align: center;margin: 165px 0 0;}
.benefits-top-tab {display: inline-block;width: 610px;margin-bottom: 20px;}
.benefits-top-one {width: 58%;display: inline-block;max-width: 351px;}
.benefits-top-two {display: inline-block;width: auto; font-weight: 700;font-size: 10px; line-height: 12px;letter-spacing: 0.04em;text-transform: uppercase;color: #3C3C3C;background: #FFCB3F;box-shadow: 0px 4px 6px rgba(63, 211, 187, 0.25);position: relative;padding: 6px 9px 6px 13px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.benefits-top-two::after {width: 0px;height: 0px;border-right: 8px solid transparent;border-top: 12px solid #FFCB3F;border-left: 5px solid #FFCB3F;border-bottom: 12px solid #FFCB3F;content: "";position: absolute;right: -8px;top: 0;}
.benefits-top-two.benefits-top-three::after {display: none;}
.benefits-top-two.benefits-top-three {background: transparent;box-shadow: none;margin-left: 60px;
padding: 6px 13px;}
.benefits-list {display: inline-block;width: 610px;}
.benefit-list1 {display: flex;width: 100%;text-align: left;flex-wrap: wrap;align-items: center;}
.list-benefit-one {display: inline-block;width: 58%;max-width: 351px;}
.list-benefit-one strong {font-weight: 500;font-size: 16px;line-height: 19px;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.list-benefit-check {display: inline-block;width: 140px;text-align: center;}
.benefit-list1 {display: flex;width: 100%;text-align: left;flex-wrap: wrap;align-items: center;
margin-bottom: 13px;}
.list-benefit-check.benefit-check2 {width: 64px;margin-left: 55px;}
.popular-outer {display: inline-block; width: 100%;margin: 57px 0 0;}
.popular-left {
	display: inline-block;
	width: 49.6%;
	background: #FFFFFF;
	box-shadow: 0px 12px 36px rgba(0, 0, 0, 0.08);
	border-radius: 6px;
	padding: 15px 30px 30px;
}
.popular-left .popular-tag {position: relative;font-weight: 700;font-size: 10px;line-height: 12px;letter-spacing: 0.04em;text-transform: uppercase;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
background: #FFCB3F;box-shadow: 0px 4px 6px rgba(63, 211, 187, 0.25);padding: 6px 17px 6px 14px;left: -37px;}
.popular-left .popular-tag::after {width: 0px;height: 0px;border-right: 8px solid transparent;border-top: 12px solid #FFCB3F;border-left: 5px solid #FFCB3F;border-bottom: 12px solid #FFCB3F;content: "";
position: absolute;right: -8px;top: 0;}
.popular-left .popular-tag::before {content: "";position: absolute;left: 0px;top: 23px;width: 0;
height: 0;border-top: 6px solid #C4C4C4;border-left: 7px solid transparent;}
.popular-heading {display: inline-block; width: 100%;margin: 30px 0 20px;}
.popular-riht-logo {display: inline-block; width: 98px; vertical-align: top;}
.popular-heading-left {display: inline-block; width: 78%; vertical-align: top;}
.popular-heading-left h3 {margin: 0;font-weight: 700;font-size: 30px;line-height: 36px;color: #3C3C3C;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
.popular-list {display: inline-block; width: 100%;}
.popular-list ul {margin: 0;padding: 0;list-style: none;}
.popular-list li {font-weight: 400;font-size: 15px;line-height: 150%;color: #191818;margin-bottom: 15px;display: flex;align-items: center;}
.popular-list li .count {font-weight: 700;font-size: 15.5556px;color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif; border: 1.55556px solid #006AF2;display: inline-block;width: 28px;height: 28px;line-height: 26px;border-radius: 50%;text-align: center;margin-right: 17px;}
.popular-list li span {display: inline-block;width: calc(100% - 50px);}
.account-button {display: inline-block; width: 100%;text-align: center;margin-top: 10px;}
.account-button a {font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;background: #EB9A11;border-radius: 3px;display: inline-block;padding: 13px 39px;text-decoration: none;}
.learn-faster .blue-inner {
	background: #FFFFFF url(images/banner-bg.svg); 
	border: 1px solid #EB9A11;
box-sizing: border-box;
border-radius: 6px;
background-repeat: no-repeat;
background-position: center 110px;
}
.learn-faster .blue-inner h2 {color: #3C3C3C;}
.learn-faster .blue-inner h2 span {margin-right: 17px;}
.learn-faster .blue-inner p {color: #191818;}
.learn-faster .benefit-img {width: 30px;margin-right: 19px;}
.learn-faster .benefit-li span {color: #191818;width: calc(100% - 45px);margin-top: -2px;}
.learn-faster .benefit-list {width: 381px;margin-top: 108px;}
.learn-faster .benefit-li {
	display: flex;
	margin-bottom: 7px;
	align-items: center;
	width: 100%;
	padding-right: 0;
}
.plus-text {display: inline-block; width: 100%;margin: 8px 0 0;}
.blue-inner .plus-text p {font-weight: 600;font-size: 12px;line-height: 20px;text-align: left;
color: #191818;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;padding: 0;}
.learn-faster .course-button a {background: #EB9A11;border-radius: 3px;font-size: 16px;line-height: 19px;
text-align: center;color: #FFFFFF;padding: 14px 123px;filter: drop-shadow(0px 15px 20px rgba(249, 165, 2, 0.1));}
.learn-faster .course-button {margin-top: 14px;}
.page-template-Premium-Landing-template .investors-section {border-top: 1px solid rgba(227, 226, 226, 0.5);margin-top: 50px;}
.page-template-Premium-Landing-template .portfolio-outer {margin-top: 12px;}
.blue-section.learn-faster {margin-top: 59px;}
/*premium-landing-end*/

.post-entry.lesson .post-entry-headline a {display: inline-block;width: 100%;}
.archive_course_main_outer span.com_course_cus {position: relative;background: #3CB371;
border-radius: 5px;width: 84px;font-weight: 600;font-size: 12px;line-height: 20px;color: #FFFFFF;
display: inline-block;text-align: center;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-top: 4px;}
.sidebar-widget.course-sidebar li .com_course_cus, .sidebar-widget .course-sidebar li .com_course_cus {
position: relative;background: #3CB371;border-radius: 5px;width: 84px;font-weight: 600;font-size: 12px;line-height: 20px;color: #FFFFFF;display: inline-block;text-align: center;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin-top: 4px;margin-left: 38px;}
.login-outer a.go_pre_nav_men {background: #EB9A11;border-radius: 3px;color: #fff;padding: 10px 13px;
border: none;}
.login-outer a.go_pre_nav_men:hover {border: none;background: #f9ab26;}
.login-right {
	display: inline-block;
	width: auto;
	float: right;
}
.login-outer a.go_account_men {width: 30px;height: 30px;padding: 0;background: #888888;border-radius: 50%;border: none;line-height: 30px;font-weight: normal;font-size: 13.35px;color: #FFFFFF;text-transform: uppercase;margin-right: 20px;}

#main-content .mp_wrapper h3 {margin-bottom: 10px;}

.mp_wrapper .mp-form-row label {font-weight: 500;margin-bottom: 6px;display: inline-block !important;
width: 100% !important;}

.mp_wrapper {margin-bottom: 20px;}
.archive_course_main_outer span.continue_course_cus1.continue_course {background: #006AF2;border-radius: 3px;display: inline-block !important;font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;color: #FFFFFF;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding: 13px 43px;margin-top: 15px;margin-bottom: 11px;}

.course-sidebar li .progress-bar2 {
	margin-left: 39px;
	width: 83%;
}
.sidebar-widget .course-sidebar li a {
	margin-left: 39px;
	width: 83%;
}
.page-template-Premium-Landing-template .bread-container {display: block;}
.popular-left.popular-right {padding: 67px 35px 30px 55px;box-shadow: none;background: none;}
.mepr-price-menu.minimal_sandstone_vertical.minimal_vertical {display: inline-block; width: 100%;}
.mepr-price-boxes.mepr-1-col {display: inline-block; width: 100%;}
#mepr-price-box-7185 {display: inline-block; width: 100%;}
.popular-right .mepr-most-popular {display: none;}
.mepr-price-box-head {display: inline-block; width: 100%;}
.mepr-price-box-title {display: inline-block; width: 100%;}
.lifetime-access-price {font-weight: 700;font-size: 30px;line-height: 36px;display: flex;
align-items: center;color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif
;display: inline-block;}
.lifetime-access-price strike {
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;
	text-decoration-line: line-through;
	color: #878787;
	margin-right: 4px;
}
.lifetime-access-price span {
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
	color: #878787;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	display: inline-block;
	margin-left: -4px;
	margin-top: 6px;
	text-align: left;
}
.mepr-price-box-heading {display: inline-block;width: 100%;margin-top: 31px;}
.mepr-price-box-heading p {text-align: left !important;font-weight: normal;font-size: 15px !important;
line-height: 150% !important;color: #191818 !important;}

.mepr-price-box-heading p {text-align: left !important;font-weight: normal;font-size: 15px !important;
line-height: 150% !important;color: #191818 !important;margin-bottom: 12px;}

.mepr-price-box-benefits {display: inline-block;width: 100%;}
.mepr-price-box-benefits-list {display: inline-block;width: 100%;}
.mepr-price-box-benefits-item {font-weight: 600;font-size: 12px;line-height: 20px;color: #878787;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
.mepr-price-box-foot {display: inline-block;width: 100%;margin-top: 50px;text-align: center;}
.mepr-price-box-button {display: inline-block;width: 100%;}
.mepr-price-box-button a {font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;
color: #006AF2;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration: none;border: 1px solid #006AF2;box-sizing: border-box;border-radius: 3px;padding: 12px 36px;display: inline-block;}
.mepr-price-box-button a:hover {color: #fff;background:#006AF2;}
.mepr-price-box-rigt {
	display: inline-block;
	width: 149px;
	margin-top: 4px;
	margin-left: 18px;
}
.search_form_cus {
	display: inline-block;
	width: auto;
	margin-top:4px;
	position: relative;
	cursor: pointer;
	left: -5px;
}
.search_form_cus_form {
	position: relative;
	bottom: 0;
	width: 100%;
	float: left;
	text-align: center;
}

/*sidebar-2*/

.build-right {display: inline-block; width: 100%;}
.build-right-inner {display: inline-block;width: 100%;background: #006AF2 url(images/right-side.svg);
border-radius: 6px;padding: 22px 10px 16px;background-position: center 58px;background-repeat: no-repeat;}
.build-right-inner h3 {font-size: 26px !important;line-height: 109.5% !important;color: #FFFFFF !important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif !important; font-weight:700;}
.build-button {display: inline-block;width: 100%;padding-top: 60px;}
.build-button a {font-weight: 700;font-size: 12px;line-height: 20px;color: #006AF2;background: #FFFFFF;border-radius: 3px;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;display: inline-block;padding: 3px 9px;}
.build-button strong {font-weight: 700;font-size: 30px;line-height: 36px;text-align: center;
color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;vertical-align: middle;}

.build-button span {width: 100%;display: inline-block;font-weight: 700;font-size: 12px;line-height: 20px;letter-spacing: 0.02em;color: #EFECFF;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin: 4px 0 0;}

.showdid-text {display: inline-block;width: 100%;margin-top: 36px;}

.showdid-text span {font-weight: 700;font-size: 13px;line-height: 16px;letter-spacing: 0.02em;
text-transform: uppercase;color: #FFFFFF;font-family:Helvetica Neue,Helvetica,Arial,sans-serif
;display: inline-block;margin-bottom: 13px;}

.showdid {display: inline-block;width: 100%;display: flex;flex-wrap: wrap;}
.showdid samp {display: inline-block;width: 16px;margin-right: 13px;}
.showdid strong {font-weight: 600;font-size: 16px;line-height: 22px;color: #FFFFFF;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}

.showdid samp img {padding: 0;margin: 4px 0 0;}
.coursebuild {display: inline-block; width: 100%;margin-top: 22px;text-align: center;}

.coursebuild a {font-weight: 700;font-size: 16px;line-height: 19px;text-align: center;
color: #3C3C3C;font-family: Helvetica Neue,Helvetica,Arial,sans-serif;background: #FFCB3F;border-radius: 3px;display: inline-block; padding: 11px 20px;width: 100%;}

.coursebuild-logo {
	display: inline-block;
	width: 100%;
	margin-top: 14px;
	text-align: right;
}
.coursebuild-logo img {width: 120px;display: inline-block;}
.coursebuild a:hover {text-decoration: none;}

/*sidebar-2-end*/
.author-avatar span a img {width: 16px;border-radius: 0; -webkit-border-radius: 0;}

.learn-right.learn-Premium-right {background: none;}
.single .flex-direction-nav {display: none;}
.sticky-nav .search_form_cus {margin-top: 13px;}
.faq-education {display: inline-block;width: 100%;}

.cus_mobile_menu {
	display: none;
}
.education-banner-right-phone, .learn-right-phone, .masterclass-right-phone, .invest-left-phone
{
	display:none;
}
.satis-star {
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
}
.satis-star span {
	display: inline-block;
	width: 96px;
}
.satis-star strong {
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.01em;
	color: #FFFFFF;
	margin: 0 0 0 10px;
	vertical-align: top;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	font-weight: 500;
}

.sc_fs_faq div {
	display: flex;
	display: -moz-flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.contact-form-outer1 input, .contact-form-outer1 select, .contact-form-outer1 textarea {
	border: 1px solid #E3E2E2;
}
.contact-form-outer1 textarea {
	height: 100px;
}

.search_form_cus_form_inner {
	display: inline-block;
	max-width: 700px;
	width: 100%;
}
.search_form_cus_form_inner_outer {
	width: 100%;
	height: auto;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 9999;
	background-color: #fff;
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	padding: 15px 0;
}
.search_form_cus_form_inner_outer.open_search {
	left: 0;
	height: auto;
}
.search_form_cus_form_inner #searchform {
	display: inline-block;
	width: 70%;
}

.close_search_bar {
	display: inline-block;
	vertical-align: top;
	margin-top: 12px;
	margin-left: 10px;
	cursor: pointer;
	text-transform: capitalize;
	text-decoration: underline;
}

/* BEST-BROKER-BOX-25-JAN-START */
.bs-best-brkr-box {
    background: #F5F4FF;
    border-radius: 10px;
    padding: 27px 30px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
    margin: 0 0 35px;
    overflow-y: hidden;
}
.bs-best-brkr-box-cont {
    padding-bottom: 30px;
    width: calc(100% - 265px);
}
.bs-best-brkr-box-cont h2 {
    margin-top: 0 !important;
    margin-bottom: 14px !important;
}
.bs-best-brkr-box-cont ul {
    margin: 0 !important;
}
.page #content .bs-best-brkr-box-cont li,
.bs-best-brkr-box-cont li{
    list-style: none;
    margin-bottom: 12px;
    line-height: 21px;
    color: #3C3C3C;
    background: url(images/check-list-blue-icon.svg) left top no-repeat;
    padding: 0 0 13px 34px;
    margin: 0;
    background-size: 22px auto;
}
.page #content .bs-best-brkr-box-cont li:after,
.bs-best-brkr-box-cont li:after{
	display:none;
}

.bs-best-brkr-cont-btn {
    margin-top: 12px;
}
.bs-best-brkr-cont-btn a {
    display: inline-block;
    color: #fff;
    background: #006AF2;
    border-radius: 3px;
    text-decoration: none;
    padding: 10px 46px;
    font-size: 15px;
    font-weight: 600;
    filter: drop-shadow(0px 6px 37px rgba(0, 80, 184, 0.3));
}
.bs-best-brkr-img {
    line-height: 0;
    width: 265px;
    background: url(images/Highly-bg.svg) center no-repeat;
    background-size: 100% auto;
    min-height: 220px;
    padding: 0 12px 0 23px;
}
.bs-best-brkr-img.bs-best-brkr-img-mbl{
	display:none;
}
.bs-best-brkr-img img {
    position: absolute;
    top: 15px;
    right: 45px;
    max-width: 239px;
}

#wrapper .header-content .search_form_cus_form_inner_outer #searchform .searchform-wrapper {
    margin: 0;
}
/* BEST-BROKER-BOX-25-JAN-END */



/*Get Free Stock-html*/
.getacces-outer {
	display: flex;
	width: 100%;
	background: #006AF2 url(images/graph.svg);
	box-shadow: inset 0px -1px 4px #EEEBFE;
	border-radius: 6px;
	padding: 25px 25px 21px;
	background-repeat: no-repeat;
	background-position: right bottom;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.getacces-outer h4 {
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #FFFFFF;
	margin: 0px 0 13px;
}
.getacces-left {
	display: inline-block;
	width: calc(100% - 290px);
	vertical-align: top;
}
.getacces-right {
	display: inline-block;
	width: 290px;
	text-align: right;
	position: relative;
	margin-top: -20px;
}
#content .getacces-left ul {
	padding: 0;
	list-style: none;
	margin: 0 0 15px;
}

body #content .getacces-left li {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 3px 0 11px 38px;
	background: url(images/tick-graph2.svg) left top no-repeat;
}
body #content .getacces-left li::after
{display:none;}

.getacces-left a {
	background: #FFCB3F;
	box-shadow: 0px 6px 37px rgba(0, 80, 184, 0.3);
	border-radius: 3px;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #3C3C3C;
	padding: 13px 49px;
	display: inline-block;
	text-decoration: none;
	margin-top: 2px;
}
/*Get Free Stock-html-end*/

.page-template-template-full-width #container {
	max-width: 889px;
	padding: 0 15px;
}
.page-template.page-template-template-full-width #content .entry-headline {
	display: block;
}

.page-template-template-full-width #content #commentform .comment-form-cookies-consent {
	width: 41%;
}
.page-template-template-full-width #content #commentform .form-submit {
	width: 49%;
	padding-left: 71px;
}



@media only screen and (min-width: 1351px) and (max-width: 1450px)
{

/* sign-up-css*/
.sign-up-inner {padding: 20px 50px 30px;}
.sign-up-inner h3 {font-size: 23px;line-height: 28px;padding: 0;}
.go-connect-inner {padding: 8px 20px;}
.sign-up-form {margin-top: 10px;}
.sign-up-outer .form-group label {margin-bottom: 8px;}
.sign-up-outer .form-group {margin-bottom: 15px;}
.checkbox1 {margin-bottom: 10px;}
.sign-up-form .btn {margin-top: 15px;margin-bottom: 10px;}
.go-connect {margin-top: 20px;margin-bottom: 20px;}
/* sign-up-css-end*/
	
}
@media only screen and (min-width: 1201px) and (max-width: 1350px)
{

.login-outer a {font-size: 15px;padding: 8px 20px;}


/* sign-up-css*/
.sign-up-inner {padding: 20px 50px 30px;}
.sign-up-inner h3 {font-size: 20px;line-height: 25px;padding: 0;}
.go-connect-inner {padding: 8px 20px;}
.sign-up-form {margin-top: 10px;}
.sign-up-outer .form-group label {margin-bottom: 8px;}
.sign-up-outer .form-group {margin-bottom: 15px;}
.checkbox1 {margin-bottom: 10px;}
.sign-up-form .btn {margin-top: 15px;margin-bottom: 10px;}
.go-connect {margin-top: 20px;margin-bottom: 20px;}
/* sign-up-css-end*/

}

@media only screen and (min-width: 992px) and (max-width: 1200px)
{
	
/* home-page-responsive	 */
.custom-container {max-width: 96%;}	

.home-banner h1 {font-size: 32px;}
.home-banner p {font-size: 18px;}
.compare-inner {padding: 50px 0 30px;}
.compare-box {margin-top: 40px;}
.compare-box-inner {margin-bottom: 30px;width: 30.8%;}
.antivirus-section {padding: 50px 0 60px;}
.antivirus-right {max-width: 583px;padding-left: 40px;}
.antivirus-right h2 {font-size: 26px;line-height: 34px;margin: 0 0 20px;}
.antivirus-right p {font-size: 16px;line-height: 28px;margin-bottom: 20px;}
.footer-one {max-width: 22%;padding: 0 36px;}
.footer-one:nth-child(1) {max-width: 490px;}
.footer-one.footer-five {
	width: 312px;
	padding-left: 0;
	max-width: 22%;
	margin-left: 34px;
}
.app-store a {
	width: 94px;
	vertical-align: top;
}
/* home-page-responsive-end*/

/* inner-page */
.content-headline {margin: 0 0 10px;}
#wrapper #main-content {padding: 20px 20px 10px;}
#main-content h2 {font-size: 20px;}
.sc_card {margin: 1em auto;}
.author-info-box {margin-bottom: 8px !important;}
.sidebar-widget {margin-bottom: 20px;}

/* inner-page-end*/
.comment-form-author, .comment-form-email, .comment-form-url {width: 32.9%;}


/* BOXES-SECTION-CSS-START */
.popular-topics-box-sec li {font-size: 18px;}
/* BOXES-SECTION-CSS-END */

/* Start Three Step */
.steps-component--step {padding: 10px 7px;}
.steps-component--step-title {font-size: 16px;}
.steps-component--step-text p {font-size: 14px;}
.steps-component--inner {padding: 20px 10px 15px;}
.steps-component--step-text p {font-size: 13px;line-height: 19px;}
/* End Three Step */

/* account-open*/

.trading-accont1 {padding: 25px 10px 25px;margin: 5px;width: 48.3%;}
/* account-open-end*/

.login-outer a {font-size: 14px;padding: 8px 11px;}
.sidebar-widget .great-section-text li {padding: 6px 0 5px 33px !important;margin: 0 0 6px !important;}
.market-training-left {max-width: 510px;padding-top: 28px;}
.market-training-right {max-width: 375px;background-size: 100% auto;padding-bottom: 35px;}
.market-training-outer .market-training-left h3 {font-size: 36px !important;line-height: 45px !important;
margin: 0 0 12px !important;}
.market-training-left a {margin-top: 30px;}
.wrapper-related-posts .flexslider li.flex-nav-next {right: -47px;}
.dropdown-menu {min-width:42px !important;}
.app-store {margin-top: 49px;}
.sidebar-widget.widget_recent_entries {margin-bottom: 20px;}
.entry-meta.custom_author {margin-bottom: 50px;}
.in-content-section {margin-bottom: 40px;}
#comments ol ol {margin: 0 0px;}
.great-section-img {width: 100%;}

/* comments */

#comments .comment-content p {width: 83%;}
/* comments-end*/

#commentform p:nth-child(3) {max-width: 55%;margin: 0 0 0 28px !important;}
#content #commentform .form-submit {width: 49%;padding-left: 0px;padding-top: 5px;}

/*education landing*/
.education-banner-left h1 {font-size: 33px;line-height: 38px;margin: 0 0 17px;}
.education-banner-right {padding-left: 20px;}
.immediate-logo-inner {padding: 0 10px;}
.learn-inner {padding: 50px 0 0;}
.learn-left {width: 470px;}
.learn-right {width: 400px;background-size: contain;}
.invest-left {width: 410px;}
.invest-right {width: 480px;margin-top: 44px;}
.masterclass-left {width: 460px;margin-top: 28px;}
.masterclass-right {
	width: 46%;
	background-size: cover;
}
.masterclass-left h3 {font-size: 21px;line-height: 140%;margin: 0 0 15px;}
.masterclass-list li {padding: 0 0 10px 28px;}
.great-left p {margin: 0 0 15px;}
.works-inner {padding-top: 40px;}
.works-left {width: 410px;}
.works-right {width: 460px;}
.learn-investors-inner {padding: 30px 0 0;}
.invest-repet-inner {width: 139px;margin-right: 10px;}
.blue-inner {
	margin: 0 0 24px;
	padding: 30px 10px 38px;
	background-position: center 90px;
}
.blue-inner h2 {font-size: 32px;line-height: 40px;margin: 0 0 12px;}
.blue-inner h3 {font-size: 22px;}
.course-text {margin-top: 0px;}
.author-ed-heading strong {font-size: 34px;line-height: 40px;}
.author-education {margin-bottom: 50px;}
.portfolio-inner span {padding: 0 5%;}
.portfo-text {right: 202px;top: 110px;}
.portfo-text strong {font-size: 30px;line-height: 40px;}
.instructor-inner {padding-top: 50px;}
.winer-img {width: 227px;margin-right: 50px;}
.instruc-winer {padding: 30px;}
.instruc-winer-right strong {font-size: 32px;line-height: 40px;}
.education-logo-inner {padding: 40px 40px;}
.education-banner-inner {padding: 40px 0 40px;}
.masterclass-innerone {padding: 24px 43px 20px 43px;}
.instruc-winer-right {width: calc(100% - 282px);}
/*education landing-end*/

/* sign-up-css*/
.sign-up-inner {padding: 20px 30px 20px;}
.sign-up-inner h3 {font-size: 20px;line-height: 25px;padding: 0 20px;}
.go-connect-inner {padding: 8px 20px;}
.sign-up-form {margin-top: 10px;}
.sign-up-outer .form-group label {margin-bottom: 8px;font-size: 15px;line-height: 20px;}
.sign-up-outer .form-group {margin-bottom: 10px;}
.checkbox1 {margin-bottom: 10px;}
.sign-up-form .btn {margin-top: 10px;margin-bottom: 10px;height: 40px;font-size: 15px;}
.go-connect {margin-top: 15px;margin-bottom: 15px;}
.sign-up-outer .form-group input {height: 40px;font-size: 15px;}
/* sign-up-css-end*/

.page-template-education-courses-template#wrapper #container {max-width: 100%;width: 100%;}
.beginner-one p {padding-top: 26px; font-size: 14px;}

/*premium-landing*/
.popular-left {padding: 15px 20px 30px;}
.popular-heading-left {width: 75%;}
.popular-left.popular-right {padding: 67px 30px 30px 30px;}
.mepr-price-box-heading {margin-top: 38px;}
.lifetime-access-price strike {font-size: 19px;}
.lifetime-access-price {font-size: 25px;line-height: 30px;}
.mepr-price-box-rigt {width: 100px;}
/*premium-landing-end*/
.search_form_cus {
	margin-top: 2px;
	margin-left: 6px;
}
.build-right {text-align: center;}
.build-right-inner {float: none;width: 270px;padding: 22px 10px 16px;background-position: center 48px;
display: inline-block;}
.build-right-inner h3 {font-size: 26px !important;text-align: left;}

.beginner-one {
	max-width: 31.5%;
	padding: 25px 12px;
	margin: 0 15px 15px 0;
}
.beginner-heading .beginner-right span {font-size: 15px;line-height: 18px;}
.beginner-right span.education-courses_com {font-size: 12px !important;line-height: 20px !important;}
#wrapper .sticky-nav .menu-main-menu-container {
	padding-top: 8px;
}

.sticky-nav .search_form_cus {
	margin-top: 6px;
}

.login-outer a.go_account_men {margin-right: 8px;}
.fin-country-dropdown.float-right::after {
	right: 13px;
}
#wrapper .sticky-nav .custom-logo {margin-top: 3px;}

.single-lesson .sidebar-widget .match_post .related_post_lesson_title::after {
	margin-right: 80%;
}

.beginner-one.beginner-custom-outer p {
	padding-top: 10px;
}

.page-template-template-full-width #content #commentform .form-submit {
	padding-left: 30px;
}


}

@media only screen and (min-width: 768px) and (max-width: 991px)
{
/* A-z Directory */
.letter-row .letter {margin-right: 13px;font-size: 16px;}
.row.letter-row {padding-bottom: 10px;}
/*End A-z Directory */

/* home-page-responsive	 */
.custom-container {max-width: 90%;}	

.home-banner h1 {font-size: 28px;margin-bottom: 10px;}
.home-banner p {font-size: 16px;}
.compare-inner {padding: 30px 0 30px;}
.compare-box {margin-top: 20px;}
.compare-box-inner {margin: 0 8px 20px;width: 31%;padding: 15px 20px 20px 20px;min-height: 270px;}
.antivirus-section {padding: 30px 0 40px;}
.antivirus-right {max-width: 443px;padding-left: 40px;}
.antivirus-right h2 {font-size: 20px;line-height: 25px;margin: 0 0 10px;}
.antivirus-right p {font-size: 14px;line-height: 22px;margin-bottom: 15px;}
.footer-one {max-width: 100%;padding: 0;}
.footer-one:nth-child(1) {max-width: 100%;padding: 0 0px 20px 0;text-align: center;}
.footer-one.footer-five {
	width: 100%;
	padding-left: 0px;
	max-width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-left: 0;
}
.home-banner {padding: 50px 0;}
.articles-left {padding-right: 20px;}
.articles-right-inner .articles-text h4 {font-size: 15px;}
.articles-left-cont {padding: 20px 25px 15px;}
.latest-articles {padding-top: 40px;padding-bottom: 43px;}
.logo-inner li {width: 100px;margin: 0 10px;}
.logo-inner span {font-size: 24px;}
.compare-inner h2 {font-size: 28px;}
.compare-box-inner span {margin-right: 10px;}
.compare-box-text p {font-size: 14px;line-height: 21px;}
.antivirus-button a {font-size: 16px;line-height: 25px;padding: 8px 30px;}
#wrapper #wrapper-footer {padding-top: 30px;padding-bottom: 40px;}
.footer-one .widget-title {padding-bottom: 10px;text-align: center;}
.footer-one li {line-height: 25px;float: none;padding: 0 10px 0 0;display: inline-block;}
.footer-one::after {height: auto;}
.copyright {padding: 0;}
.footer-one.footer-five li {font-size: 22px;float: none;margin-right: 10px;display: inline-block;}
.footer-one ul {text-align: center;}
/* home-page-responsive-end*/

/* inner-page */
.content-headline {margin: 0 0 10px;}
#wrapper #main-content {padding: 20px 20px 10px;}
#main-content h2 {font-size: 20px;line-height: 25px;margin: 0 0 20px;}
.sc_card {margin: 1em auto;}
.author-info-box {margin-bottom: 8px !important;}
.sidebar-widget {margin-bottom: 20px;}
.entry-headline-text {max-width: 100%;padding-right: 0;}
.entry-headline {font-size: 27px;line-height: 30px;}
.custom_author_info h4 {font-size: 18px;margin: 7px 0 0;}
.date-author-cl {font-size: 14px;}
.choose-stockone .tableofcontentli li {line-height: 20px;}

/* inner-page-end*/

/*post-css*/
.comment-form-author, .comment-form-email, .comment-form-url {width: 32.93%;}

#main-content .post-entry .post-entry-headline {font-size: 20px;}
#nav-below, #happenstance-post-nav, .search .navigation {margin: 0 0 10px;}

/*post-css-end*/


/* BOXES-SECTION-CSS-START */
.popular-topics-box-sec li {width: 50%;font-size: 18px;}
/* BOXES-SECTION-CSS-END */

/* Start Three Step */
.steps-component--inner {padding: 20px 10px 15px;
}
.steps-component--step {padding: 10px 7px;}
.steps-component--step-text p {font-size: 13px;line-height: 19px;}
/* End Three Step */

/* investment-journey-3box*/

.step-vest1 {padding: 0 10px;}
.investment-inner {padding: 10px;}
/* investment-journey-3box-end*/

/* account-open*/

.trading-accont1 {padding: 25px 10px 25px;margin: 5px 5px;width: 48.3%;}
.trading-accont1 strong {padding: 25px 10px 24px;font-size: 15px;}
.account-open-inner .trading-accont1 h3 {font-size: 21px;margin: 10px 0 10px;}
.trading-button {padding-top: 40px;margin: 25px 0 0;}
.trading-button a {font-size: 15px;padding: 12px 25px;}
/* account-open-end*/

.sc_card h1{font-size: 24px;font-weight: 600;line-height: 34px;	}
.sc_card h2{font-size: 22px;line-height: 28px;	}
.sc_card h3{font-size: 20px;line-height: 28px;}
.sc_card h4{font-size: 18px;line-height: 28px;}
.sc_card p {font-size: 16px;line-height: 26px;}

.fin-country-dropdown.float-right {
	display: inline-block;
	width: 40px;
	position: relative;
	right: 10px;
	top: 6px;
}


.login-outer {margin-right: 0px;}
.fin-country-dropdown.float-right::after {font-size: 13px;right: 0px;}
.login-outer a {font-size: 14px;padding: 6px 20px;}
/* menu-end*/
.Based-outer {margin-bottom: 10px;}
.step-guidenew-one:nth-child(5) {margin: 0 20px 20px 0;}
.faq-section {margin-top: 20px;margin-bottom: 20px;}
.author-info-box {padding: 25px 25px 30px;margin-bottom: 28px;}
.author-description {width: 81%;}
.footer-one p {font-size: 15px;margin-top: 15px;text-align: center;}
.footer-one.footer-five p {margin-top: 0 !important;max-width: 100%;}
.app-store {margin-top: 10px;}
.logos-footer {display: inline-block;margin-top: 10px;text-align: center;}
.logos-footer img {display: inline-block;}
.dropdown {width: 40px;}
.dropdown-menu {width: 40px;min-width: 40px !important;}
.entry-meta.custom_author {margin-bottom:15px !important;}
.mainformContainer {margin-top: 10px;}
.sidebar-widget .great-section-text li {padding: 10px 0 10px 33px !important;margin: 0 0 0px !important;
background-position: left 7px !important;}
.in-content-section {margin-bottom: 30px;}
.market-training-left {max-width: 100%;padding-top: 0;}
.market-training-right {max-width: 100%;background-size: contain;padding-bottom: 35px;text-align: center;}
.market-training-outer .market-training-left h3 {font-size: 30px !important;line-height: 35px !important;
margin: 0 0 10px !important;}
.market-training-left a {font-size: 18px;line-height: 22px;padding: 10px 42px;margin-top: 20px;}
.bread-container {padding-top: 0px;}
.archive .content-headline {margin: 0 0 10px;}
.post-entry-content-wrapper img {max-width: 284px;width: 284px;}
.market-training-outer {padding-top: 40px;}
.single-post #main-content .entry-content h2 {margin: 3% 0 8px 0;font-size: 24px;}
.wrapper-related-posts .flexslider .flex-viewport {width: 100%;padding-bottom: 10px;}
.wrapper-related-posts .flexslider li.flex-nav-next {right: -45px;}
/*authors*/
.authors-list-cols-dir-horizontal .authors-list-col-3 {width: 21.43% !important;}
/*authors-end*/
.entry-content .comment-form-author, .entry-content .comment-form-email, .entry-content .comment-form-url{width: 45%;}
.sidebar-widget.widget_recent_entries {margin-bottom: 20px;}
.Steps-Shares {margin-bottom: 10px;}
.Guide-step-section {margin-bottom: 20px;}
.home #main-content h2 {margin: 0 0 10px;}
.mainformContainer iframe {height: 494px !important;}
.etoro-section {margin-top: 10px;}
.etoro-section-inner h3 {margin-bottom: 20px !important;}
.pros-section {margin-top: 10px;}
.pros-section-button {margin-top: 10px;margin-bottom: 20px;}
.home.page #main-content .verdict-stock h2 {margin-bottom: 20px;}
.verdict-stock {margin-bottom: 20px;}
body .author-description h2 {font-size: 23px !important;line-height: 30px !important;}
.sidebar-widget .sidebar-headline {margin: 0 0 10px;}
.sidebar-widget ul li {margin: 0 0 15px !important;}
.great-section-img {width: 100%;}
.home .content-headline {margin: 0 0 15px;}
.addtoany_content {top: -19px;}
.page #content ul li::after {top: 8px;}
.home #main-content .verdict-stock h2 {margin-bottom: 10px;}
.menu-main-menu-container {padding-right: 0px;}

/* comments*/

.question_cus span {margin-right: 45px;}
.comment-meta.comment-author.vcard {padding-left: 0;padding-top: 18px;float: right;width: 80%;}
.reply {padding-left: 0;display: inline-block; width: 80%;}
#comments .comment-content p {width: 80%;}
/* comments-end*/

#commentform p:nth-child(3) {max-width: 51%;margin: 0 0 0 20px !important;}
#content #commentform .form-submit {width: 49%;padding-left: 0px;padding-top: 5px;}
#content #commentform .form-submit {display: inline-block; width: 51%;padding-left: 0px;}

/*education landing*/
.education-banner-left h1 {font-size: 26px;line-height: 30px;margin: 0 0 10px;}
.education-banner-right {
	padding-left: 20px;
	width: 51.5%;
}
.immediate-logo-inner {padding: 20px 10px 0;width: 32%;}
.learn-inner {padding: 30px 0 0;}
.learn-left {width: 100%;}
.learn-right {width: 100%;background-size: contain;text-align: center;background-position: center center;margin-top: 30px;}
.invest-left {width: 100%;text-align: center;left: auto;}
.invest-right {width: 100%;margin-top: 10px;}
.masterclass-left {width: 100%;margin-top: 15px;}
.masterclass-right {width: 100%;min-height: 260px;background-size: contain;text-align: center;background-position: center top;margin-top: 30px;}
.masterclass-left h3 {font-size: 21px;line-height: 140%;margin: 0 0 15px;}
.masterclass-list li {padding: 0 0 8px 18px;font-size: 15px;line-height: 140%;}
.great-left p {margin: 0 0 10px;}
.works-inner {padding-top: 30px;}
.works-left {width: 100%;text-align: center;}
.works-right {width: 100%;}
.learn-investors-inner {padding: 30px 0 0;}
.invest-repet-inner {width: 30%;margin-right: 10px;margin-bottom: 20px;text-align: center;margin-left: 10px;}
.blue-inner {
	margin: 0;
	padding: 20px 10px 28px;
	background-position: center 70px;
}
.blue-inner h2 {font-size: 32px;line-height: 40px;margin: 0 0 12px;}
.blue-inner h3 {font-size: 22px;}
.education-banner-left p {font-size: 15px;line-height: 140%;}
.education-banner-list li {font-size: 15px;line-height: 19px;padding: 2px 0 10px 36px;}
.join-now-button {margin-top: 10px;}
.join-now-button span {margin-top: 15px;font-size: 15px;}
.education-app {margin-top: 10px;}
.downloaded-users {margin-top: 10px;}
.education-banner-inner {padding: 26px 0 30px;}
.immediate-inner h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.immediate-logo-inner h4 {font-size: 15px;line-height: 22px;}
.learn-left h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.learn-right img {margin-top: 0px;}
.invest-inner {padding: 25px 0 20px;display: flex;flex-direction: column-reverse;}
.learn-list li {font-size: 15px;line-height: 140%;padding: 1px 0 11px 30px;background-position: left 2px;}
.masterclass-innerone {padding: 20px;}
.masterclass-right img {margin: 22px 0 0px 0px;}
.investors-section {margin-top: 30px;}
.investors-inner {padding-top: 30px;}
.great-pro {padding-top: 20px;padding-bottom: 10px;}
.great-left {margin-top: 20px;padding-right: 0;}
.works-right h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.learn-investors-inner h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.learn-investors-inner p {font-size: 15px;line-height: 140%;}
.invest-repet {margin-top: 30px;}
.invest-right h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.invest-repet-logo {margin-right: 30px;}
.education-logo-inner {margin-top: 0;padding: 20px 0px;}
.masterclass-innerone span {left: -26px;}
.faq-education-inner h2 {margin: 20px 0 0;padding-bottom: 10px;}
.attention-inner span {font-size: 14px;line-height: 19px;}
.attention-inner {padding: 10px 0;}
.education-banner-list {margin-top: 15px;}
.botomcourse-img {margin-right: 15px;}
.course-text {margin-top: 0;padding-right: 10px;}
.course-text span {font-size: 14px;}
.course-bottom {margin-top: 20px;}
.author-ed-img {margin-right: 15px;}
.author-ed-heading strong {font-size: 30px;line-height: 36px;padding-top: 12px;}
.author-ed-text {margin-top: 10px;}
.author-ed-text p {font-size: 15px;}
.author-education {margin-bottom: 30px;}
.portfo-text {right: 133px;top: 50px;padding: 10px 0 10px;width: 175px;}
.portfo-text strong {font-size: 30px;line-height: 35px;}
.portfo {margin-bottom: 10px;}
.instructor-inner {padding-top: 30px;}
.instructor-inner h3 {font-size: 20px;}
.instruc-winer {margin-top: 20px;padding: 20px;}
.winer-img {width: 170px;margin-right: 20px;}
.instruc-winer-right {width: calc(100% - 190px);}
.winer-right {margin-top: 10px;margin-bottom: 10px;}
.winer-img2 {width: 40px;margin-right: 10px;}
.winer-inner2 span {font-size: 14px;line-height: 20px;}
.winer-inner2 h5 {font-size: 17px;line-height: 22px;}
.instruc-winer-right p {font-size: 15px;}
.blue-inner p {font-size: 15px;line-height: 150%;padding: 0 3%;}
.benefit-list {margin-top: 90px;}
.benefit-li span {font-size: 15px;line-height: 22px;}
/*education landing-end*/

/* sign-up-css*/
.sign-up-inner {padding: 20px 30px 20px;}
.sign-up-inner h3 {font-size: 20px;line-height: 25px;padding: 0 20px;}
.go-connect-inner {padding: 8px 20px;}
.sign-up-form {margin-top: 10px;}
.sign-up-outer .form-group label {margin-bottom: 8px;font-size: 15px;line-height: 20px;}
.sign-up-outer .form-group {margin-bottom: 10px;}
.checkbox1 {margin-bottom: 10px;}
.sign-up-form .btn {margin-top: 10px;margin-bottom: 10px;height: 40px;font-size: 15px;}
.go-connect {margin-top: 15px;margin-bottom: 15px;}
.sign-up-outer .form-group input {height: 40px;font-size: 15px;}
/* sign-up-css-end*/

/*course*/
.author-info-box_outer {margin-top: 30px;}
.author-info-box_outer h4 {margin-bottom: 10px;}
.upgrate_lear_faster_section {padding: 20px 20px;margin-bottom: 20px;}
#main-content .upgrate_lear_faster_section h3 {font-size: 22px;margin-bottom: 20px;}
.upgrate_lear_faster_inner1 {width: 100%;margin-bottom: 10px;}
.upgrate_lear_faster_inner2 {width: 100%;text-align: center;}
.upgrate_list_btn a {padding: 10px 60px;}
.tax-course .archive_course_main_outer article {padding: 10px 0 10px;}
#content .archive-meta {margin-bottom: 10px;}
.archive.tax-course .entry-headline {font-size: 27px;line-height: 36px;}
.archive_lessons_count {margin-bottom: 15px;}
.archive_lessons_count {font-size: 22px;line-height: 130%;}
/*course-end*/

/*lesson*/
.single-lesson .sidebar-widget .match_post .related_post_lesson_title::after {
	margin-right: 80%;
	margin-left: 0;
}
/*lesson-end*/

/* education-courses */
.page-template-education-courses-template#wrapper #container {max-width: 100%;width: 100%;}
.beginner-one p {padding-top: 26px;}
.coursetm-inner h1 {line-height: 30px;margin: 0 0 10px;font-size: 27px;}
.strategie-inner2 {
	padding: 15px;
	text-align: center;
	display: inline-block;
}
.strategie-inner2 strong {font-size: 22px;padding-left: 50px;width: 100%;margin-top: 0;margin-bottom: 7px;}
.strategie-inner2 a {float: none;font-size: 15px;line-height: 19px;width: 230px;padding: 12px 0;
display: inline-block;}
.beginner-one {max-width: 48%;padding: 25px 19px;margin: 0 5px 10px;}
.beginner-heading .beginner-right span {font-size: 16px;line-height: 22px;text-align: left;}
.beginner-right span.education-courses_com {font-size: 12px !important;line-height: 20px !important;
text-align: center !important;}
.what_will.learn_section {margin-top: 20px;}
.portfolio-inner span {padding: 0;}
.portfolio-repter {margin-top: 45px;}
/*education-courses-end*/

/*course-sidebar*/
.sidebar-progress {margin-bottom: 30px;}
/*course-sidebar-end*/

/*premium-landing*/
.popular-left {padding: 15px 20px 30px;}
.popular-heading-left {
	width: 66%;
	vertical-align: top;
}
.premium-banner h1 {margin: 30px 0 15px;font-size: 33px;}
.benefits-outer {margin: 145px 0 0;}
.popular-heading-left h3 {font-size: 23px;line-height: 30px;}
.popular-list li .count {margin-right: 10px;}
.premium-banner {padding-bottom: 45px;}
.learn-faster  .blue-inner h2 {font-size: 29px;line-height: 35px;margin: 0 0 10px;}
.learn-faster .benefit-list {margin-top: 88px;}
.learn-faster .blue-inner {background-position: center 60px;}
.lifetime-access-price strike {font-size: 18px;line-height: 22px;margin-right: 10px;}
.lifetime-access-price {font-size: 22px;line-height: 26px;}
.popular-left.popular-right {padding: 67px 20px 30px 20px;}
.mepr-price-box-heading {margin-top: 14px;}
.mepr-price-box-rigt {width: 100%;margin-top: 10px;text-align: center;margin-left: 0;}
/*premium-landing-end*/


.search_form_cus {
	display: inline-block;
	width: 30px;
	margin-top: 1px;
	position: relative;
	cursor: pointer;
	margin-left: 10px;
}

.build-right {text-align: center;}
.build-right-inner {float: none;width: 270px;padding: 22px 10px 16px;background-position: center 78px;
display: inline-block;}
.build-right-inner h3 {font-size: 26px !important;text-align: left;}
.build-button {padding-top: 90px;}
.commnet_outer_cus .commnet_outer_cus_ancher {font-size: 14px;line-height: 19px;padding: 10px 24px;}

.beginner-inner {text-align: center;}
.progress-bar2 strong {text-align: left;}
.beginner-one:nth-child(3), .beginner-one:nth-child(6) {margin-right: 5px;}

.login-outer a.go_pre_nav_men {
	padding: 6px 12px;
}

.cus_mobile_menu {
	display: block !important;
}
.login-outer {display: none;}

.menu-button {
    display: block;
    position: relative;
    right: 0;
    top: 7px;
    font-size: 30px;
    font-weight: 700;
    float: right;
    cursor: pointer;
    z-index: 99;
}
.header-content .right-nav {
	float: right;
}
.menu-box-wrapper {
	float: right;
	width: 300px;
	display: none;
	position: absolute;
	right: -30px;
	top: 30px;
	background: #fff;
	z-index: 999;
	left: auto;
	box-shadow: 0 0 3px #ddd;
}
.header-content .right-nav .menu-box a {
	padding: 7px 14px;
	width: 100%;
	display: inline-block;
}
body .menu-box ul .menu-item-has-children > a::after {
	right: 12px;
	top: 14px;
}
#footer .cus_mobile_menu {
	display: none !important;
}
.header-content .right-nav .menu-box ul.sub-menu .menu-item-has-children > a::after {
	top: 18px;
	right: 12px;
	transform: rotate(0deg);
}
.post-entry-content {
	width: calc(100% - 305px);
}
.beginner-one.beginner-custom-outer p {
	padding-top: 5px;
}


.header-content .right-nav .cus_mobile_menu #signinid {
	text-align: center;
	color: #fff !important;
	border-radius: 3px;
	background-color: #004ddc;
	font-size: 14px;
	line-height: normal;
	padding: 12px 12px;
	transition: all 0.3s ease-out;
	margin-bottom: 3px;
}

.start-button a {
	width: 49.6%;
}

.single-lesson .nav-previous a, .single-lesson .nav-next a {
	width: 100%;
}
.single-lesson .nav-next a {
	padding: 12px 30px 12px 17px;
}

.start-button {
	margin-bottom: 20px;
}


.search_formout {
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0px;
    height: 52px;
	 box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

#wrapper .sticky-nav {
   box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.header-content {
	padding: 10px 0 5px;
	z-index: 999;
}
.search_form_cus_form_inner_outer {
    padding: 12px 0 6px;
    z-index: 9999;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#searchform .searchform-wrapper #s {
    height: 40px;
}

/*Get Free Stock-html*/
.getacces-right {
	margin-top: -10px;
}
/*Get Free Stock-html-end*/

.page-template-template-full-width #content #commentform .form-submit {
	padding-left: 45px;
}

}

@media only screen and (max-width: 767px){

/* HOME-PAGE-CSS-START */
.popular-topics-box-sec li {width: 50%;font-size: 18px;}
/* HOME-PAGE-CSS-END */

/* Start Three Step */
.steps-component--steps {justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;}
.steps-component--step {width: 100%;padding: 20px 0; max-width: 400px;}
.steps-component--step-title {font-size: 16px;}
.steps-component--step-icon img {width: 80px;height: auto;object-fit: inherit;}
.steps-component--step-text p {font-size: 15px;line-height: 22px;}
.steps-component--cta a {max-width: 260px;}
/* End Three Step */

.page-id-898#wrapper #container #main-content {display: flex;flex-wrap: wrap-reverse;}
.logos-footer {display: inline-block;margin-top: 10px;text-align: center;width: 100%;}
.logos-footer .follow {padding-left: 0;display: inline-block;width: 100%;text-align: center;}
.footer-one .logos-footer li {float: none;margin-right: 10px;padding: 0;display: inline-block;}

/* investment-journey-3box*/

.step-vest1 {padding: 0 10px;}
.investment-inner {padding: 10px;flex-wrap: wrap;}
.step-vest1 {width: 100%;padding: 0 10px 30px;}
.investment-inner p {min-height: 1px;margin: 0 !important;}
.vest-button {margin-top: 5px;}
/* investment-journey-3box-end*/
.floating-banner-left p span {display: block;font-size: 18px;font-weight: 700;margin-top: 10px;}
.floating-banner-right .sign-cl {display: none;}
/* account-open*/

.trading-accont1 {width: 100%;max-width: 420px;float: none;margin: 10px auto;}
.trading-button {padding-top: 30px;margin: 20px 0 0;}
.trading-button a {font-size: 15px;padding: 14px 25px;width: 100%;}
.chart1 {display: initial;text-align: left;float: left;}
.trading-accont {padding: 10px 0 0;}
.account-open-inner h3 {font-size: 22px !important;}
/* account-open-end*/

.sc_card h1{font-size: 24px;line-height: 34px;}
.sc_card h2{font-size: 22px;line-height: 28px;}
.sc_card h3{font-size: 20px;line-height: 28px;}
.sc_card h4{font-size: 18px;line-height: 28px;}
.sc_card p {font-size: 16px;line-height: 26px;}
.entry-meta.custom_author {margin-bottom: 30px;}
.Based-outer {margin-bottom: 10px;}
.step-guidenew-one:nth-child(5) {margin: 0 20px 20px 0;}
.faq-section {margin-top: 20px;margin-bottom: 20px;}	
.author-info-box {padding: 25px 25px 30px;margin-bottom: 28px;}
.author-description {width: 82%;}
.footer-one p {font-size: 15px;margin-top: 15px;text-align: center;}
.footer-one.footer-five p {margin-top: 0 !important;max-width: 100%;}
.app-store {margin-top: 10px;}
.logos-footer {display: inline-block;margin-top: 10px;text-align: center;}
.logos-footer img {display: inline-block;}
.dropdown {width: 40px;z-index: 99;}
.dropdown-menu {width: 40px;min-width: 40px !important;}
.entry-meta.custom_author {margin-bottom: 30px;}
.mainformContainer {margin-top: 10px;}
.sidebar-widget .great-section-text li {padding: 10px 0 10px 33px !important;margin: 0 0 0px !important;}
/*authors*/
.authors-list-cols-dir-horizontal .authors-list-col {margin-right: 0px !important;margin-left: 0 !important;}
/*authors-end*/
.entry-content .comment-form-author, .entry-content .comment-form-email, .entry-content .comment-form-url{width: 100%;margin: 0 0px 0 0 !important;}
.entry-content .comment-form-cookies-consent #wp-comment-cookies-consent {display: inline-block; margin: 5px 10px 0 0;}
.comment-form label {display: inline-block;width: 96%;vertical-align: top;}
.flexslider .slides {margin:0;}
.investor {margin-top: 6px;vertical-align: top;line-height: 15px;}
.sidebar-widget ul li {padding: 0 15px 0 0 !important;margin: 0 0 10px !important;}
.sidebar-widget ul li::after {right: 6px;}
.author-description h2 .investor {vertical-align: middle;margin: 0 0px 0 10px;}
.sidebar-widget.widget_recent_entries {margin-bottom: 10px;}
.Guide-step-section {margin-bottom: 20px;}
.etoro-section {margin-top: 10px;}
.home.page #main-content .verdict-stock h2 {margin-bottom: 10px;}
.sidebar-widget .sidebar-headline {font-size: 17px !important;line-height: 22px !important;margin: 0 0 4px;}
.pros-section-button {margin-bottom: 10px;}
.great-section-img {width: 100%;}
.open-account-outer h3 {margin-bottom: 15px !important;}
.step-guidenew-one:hover {-webkit-transform: scale(1);transform: scale(1);}
.great-section-img img {padding: 3px 0 0 !important;}
.single-post .content-headline, .page .content-headline {margin-bottom: 10px;}
.menu-main-menu-container {padding-right: 0px;}
.broker-right-outer {margin: 6px 0 0;}

#commentform p:nth-child(3) {max-width: 100%;margin: 0 0 15px 0px !important;}
#content #commentform .form-submit {width: 49%;padding-left: 0px;padding-top: 5px;}
#content #commentform .form-submit {
	display: inline-block;
	width: 100%;
	padding-left: 0px;
	text-align: left;
}
#comments #respond span {margin-bottom: 15px;}
.entry-content .comment-form-author, .entry-content .comment-form-email, .entry-content .comment-form-url{margin: 0 0 15px !important;}
#content #commentform .comment-form-cookies-consent {width: 100%;}
#comments #respond {margin-bottom: 20px;padding: 20px 20px 20px 20px;}
#content #commentform .comment-form-cookies-consent label {width: 100%;}
#commentform #comment {height: 89px;}
#content #commentform label {margin-bottom: 8px;}
.commnet_outer_cus {
	padding: 10px 10px 10px 10px;
	text-align: center;
	display: inline-block;
}
.commnet_outer_cus span {padding-top: 0px;padding-bottom: 10px;width: 100%;}
.commnet_outer_cus .commnet_outer_cus_ancher {float: none;display: inline-block;}
#comments .entry-headline {font-size: 20px;}
#commentform {display: flex;flex-wrap: wrap;}
#comments #respond .comment-notes {order: 1;}
#comments #respond span {order: 2;}
.comment-form-author {order: 3;}
.comment-form-email {order: 4;}
#commentform p:nth-child(3) {order: 5;}
#content #commentform .comment-form-cookies-consent {order: 6;}
.form-submit {order: 7;}


/*education landing*/
.education-banner-left h1 {font-size: 26px;line-height: 30px;margin: 0 0 10px;}
.education-banner-right {padding-left: 0;width: 100%;margin-top: 30px;}
.immediate-logo-inner {padding: 20px 10px 0;width: 32%;}
.learn-inner {padding: 30px 0 0;}
.learn-left {width: 100%;}
.learn-right {width: 100%;background-size: contain;text-align: center;background-position: center center;margin-top: 30px;}
.invest-left {width: 100%;text-align: center;left: auto;}
.invest-right {width: 100%;margin-top: 0;}
.masterclass-left {width: 100%;margin-top: 15px;}
.masterclass-right {width: 100%;background-size: contain;text-align: center;
background-position: center top;margin-top: 30px;}
.masterclass-left h3 {font-size: 21px;line-height: 140%;margin: 0 0 15px;}
.masterclass-list li {padding: 0 0 8px 18px;font-size: 15px;line-height: 140%;}
.great-left p {
	font-size: 15px;
	margin: 0 0 10px;
	line-height: 22px;
}
.works-inner {padding-top: 30px;}
.works-left {width: 100%;text-align: center;}
.works-right {width: 100%;}
.learn-investors-inner {padding: 30px 0 0;}
.invest-repet-inner {width: 29%;margin-right: 10px;margin-bottom: 20px;text-align: center;margin-left: 10px;}
.blue-inner {
	margin: 0;
	padding: 20px 20px 28px;
	background-position: center 60px;
}
.blue-inner h2 {font-size: 30px;line-height: 30px;margin: 0 0 10px;}
.blue-inner h3 {font-size: 20px;}
.education-banner-left p {font-size: 15px;line-height: 140%;}
.education-banner-list li {font-size: 15px;line-height: 19px;padding: 2px 0 10px 30px;background-size: 20px;}
.join-now-button {margin-top: 10px;}
.join-now-button span {margin-top: 15px;font-size: 15px;float: none;display: inline-block;width: 100%;}
.education-app {margin-top: 10px;float: none;display: inline-block;width: 100%;}
.downloaded-users {margin-top: 10px;}
.education-banner-inner {padding: 25px 0 20px;}
.immediate-inner h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.immediate-logo-inner h4 {font-size: 15px;line-height: 22px;}
.learn-left h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.learn-right img {margin-top: 0px;}
.invest-inner {padding: 25px 0 20px;display: flex;flex-direction: column-reverse;}
.learn-list li {font-size: 15px;line-height: 140%;}
.masterclass-innerone {padding: 20px;}
.masterclass-right img {margin: 22px 0 0px 0px;}
.investors-section {
	margin-top: 20px;
}
.investors-inner {padding-top: 30px;}
.great-pro {padding-top: 20px;padding-bottom: 10px;}
.great-left {margin-top: 20px;padding-right: 0;}
.works-right h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.learn-investors-inner h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.learn-investors-inner p {font-size: 15px;line-height: 140%;}
.invest-repet {margin-top: 30px;}
.invest-right h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.invest-repet-logo {margin-right: 20px;}
.education-logo-inner {margin-top: 0;padding: 20px 0;}
.masterclass-innerone span {left: -26px;}
.education-banner-left {width: 100%;}
.education-banner-list {margin-top: 15px;}
.education-app a {width: 100px;margin-right: 26px;}
.downloaded-users span {width: auto;display: inline-block;}
.immediate-inner {padding: 25px 0 20px;}
.investors-pro-img {margin-left: 10px;}
.investors-pro-img h4 {margin: 0 0 2px;font-size: 17px;line-height: 22px;}
.invest-repet-img {margin-bottom: 5px;}
.blue-inner a {font-size: 14px;line-height: 19px;padding: 10px 60px;margin-top: 10px;width: 100%;}
.faq-education-inner h2 {font-size: 20px;line-height: 30px;margin: 15px 0 0px;padding-bottom: 10px;}
.course-button a {font-size: 14px;line-height: 19px;padding: 10px 40px;width: 100%;}
.master-button a {font-size: 14px;line-height: 19px;padding: 10px 35px;width: 100%;}
.join-now-button a {font-size: 14px;line-height: 19px;padding: 10px 50px;width: 100%;}
.join-now-button span::before {width: 40%;}
.join-now-button span::after {width: 40%;}
.invest-right .learn-list li {padding: 0 0 6px 31px;background-position: left 2px;}
.invest-right .learn-list li::after {top: 5px;}
.attention-inner {padding: 8px 0;line-height: 20px;}
.attention-inner span {font-size: 14px;line-height: 19px;}
.course-bottom {
	margin-top: 10px;
	text-align: center;
}
.course-text {width: 100%;margin-top: 0;text-align: center;margin-bottom: 10px;}
.course-text span {display: inline-block;}
.course-logo {float: none;width: 100%;display: flex;text-align: center;}
.botomcourse-img {float: none;margin-right: 20px;display: inline-block;}
.author-ed-img {width: 50px;margin-right: 15px;}
.author-ed-heading strong {font-size: 26px;line-height: 36px;}
.author-ed-text {margin-top: 10px;}
.author-education {text-align: center;margin-bottom: 20px;}
.portfolio-inner {padding-top: 40px;}
.portfolio-inner h2 {font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.portfolio-inner span {font-size: 15px;line-height: 150%;padding:0;}
.portfolio-repter {margin-top: 20px;}
.portfo-text {
	right: 18%;
	top: 9%;
	width: 140px;
	padding: 10px 0 8px;
}
.portfo-text strong {font-size: 25px;line-height: 30px;}
.portfo {
	margin-bottom: 10px;
	text-align: center;
}
.portfo-img {line-height: initial;}
.instructor-inner {padding-top: 30px;}
.instructor-inner h3 {font-size: 20px;line-height: 130%;}
.instruc-winer {margin-top: 15px;padding: 10px;}
.winer-img {width: 150px;margin-right: 20px;}
.instruc-winer-right {width: calc(100% - 170px);}
.instruc-winer-right strong {font-size: 30px;line-height: 35px;}
.winer-right {margin-top: 10px;margin-bottom: 10px;}
.winer-img2 {width: 35px;margin-right: 8px;}
.winer-inner2 h5 {font-size: 16px;line-height: 20px;}
.winer-inner2 {width: calc(100% - 64px);line-height: 18px;}
.blue-inner p {padding: 0;}
.benefit-list {
	margin-top: 80px;
	max-width: 490px;
}
.benefit-img {width: 25px;margin-right: 10px;}
.benefit-li span {font-size: 15px;line-height: 22px;margin-top: 0px;}
/*education landing-end*/

/* sign-up-css*/
.sign-up-inner {padding: 20px 30px 20px;}
.sign-up-inner h3 {font-size: 20px;line-height: 25px;padding: 0 20px;}
.go-connect-inner {padding: 8px 20px;}
.sign-up-form {margin-top: 10px;}
.sign-up-outer .form-group label {margin-bottom: 8px;font-size: 15px;line-height: 20px;}
.sign-up-outer .form-group {margin-bottom: 10px;}
.checkbox1 {margin-bottom: 10px;}
.sign-up-form .btn {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 40px;
	font-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.go-connect {margin-top: 15px;margin-bottom: 15px;}
.sign-up-outer .form-group input {height: 40px;font-size: 15px;}
.sign-up-outer {position: absolute;top: 50%;transform: translate(-50%, 0%);}
.form-group1::after {right: 17px;top: 42px;height: 15px;}
/* sign-up-css-end*/

/*course*/
.author-info-box_outer {margin-top: 30px;}
.author-info-box_outer h4 {margin-bottom: 10px;}
.upgrate_lear_faster_section {padding: 20px 20px;margin-bottom: 20px;}
#main-content .upgrate_lear_faster_section h3 {font-size: 22px;margin-bottom: 20px;}
.upgrate_lear_faster_inner1 {width: 100%;margin-bottom: 10px;}
.upgrate_lear_faster_inner2 {width: 100%;text-align: center;}
.upgrate_list_btn a {padding: 10px 60px;}
.tax-course .archive_course_main_outer article {padding: 10px 0 10px;}
#content .archive-meta {margin-bottom: 10px;}
.archive.tax-course .entry-headline {font-size: 27px;line-height: 36px;}
.archive_lessons_count {margin-bottom: 15px;}
.archive_lessons_count {font-size: 22px;line-height: 130%;}
.archive_course_main_outer {padding: 8px 20px 38px;}
#main-content .what_will.learn_section h3 {font-size: 23px;margin: 0 0 15px;}
.author-info-box_outer h4 {font-size: 23px;margin-bottom:15px;}
/*course-end*/

/* lesson */
.single-lesson #main-content h2 {margin: 0 0 10px;}
.single-lesson .sidebar-widget ul li {padding: 10px 0 !important;}
.single-lesson .sidebar-widget .match_post .related_post_lesson_title::after {margin-right: 0;margin-left: 10px;}
#content .commentlist {margin-bottom: 20px;}
#main-content .nav-previous {width: 49%;margin: 0 10px 0 0 !important;}
#main-content .nav-next {
	width: 60%;
}
.single-lesson .nav-previous a, .single-lesson .nav-next a {font-size: 15px;padding: 12px 17px 12px 30px;
width: 100%;}
.single-lesson .nav-next a {padding: 12px 30px 12px 17px;}
/*lesson-end*/
.page #content ul, .single-lesson #content ul {margin: 10px 0 10px 0 !important;}

/* education-courses */
.page-template-education-courses-template#wrapper #container {max-width: 100%;width: 100%;}
.beginner-one p {padding-top: 26px;}
.beginner-one.beginner-custom-outer p {
	padding-top: 26px;
}
.coursetm-inner h1 {line-height: 30px;margin: 0 0 10px;font-size: 27px;}
.strategie-inner2 {
	padding: 15px;
	text-align: center;
	display: inline-block;
}
.strategie-inner2 strong {font-size: 22px;padding-left: 50px;width: 100%;margin-top: 0;margin-bottom: 7px;}
.strategie-inner2 a {float: none;font-size: 15px;line-height: 19px;width: 230px;padding: 12px 0;display: inline-block;}
.beginner-one {max-width: 100%;padding: 25px 19px;margin: 0 0 10px 0;}
.beginner-heading .beginner-right span {font-size: 16px;line-height: 22px;}
.page-template-education-courses-template #breadcrumbs {font-size: 12px !important;line-height: 25px !important;display: block;}
/*education-courses-end*/

/*course-sidebar*/
.sidebar-progress {margin-bottom: 30px;}
/*course-sidebar-end*/

/*premium-landing*/
.popular-left {padding: 15px 20px 20px;width: 100%;}
.popular-heading-left {
	width: 80%;
}
.premium-banner h1 {margin: 25px 0 10px;font-size: 30px;}
.benefits-outer {margin: 145px 0 0;}
.popular-heading-left h3 {font-size: 23px;line-height: 30px;}
.popular-list li .count {margin-right: 10px;}
.premium-banner {
	padding-bottom: 30px;
}
.learn-faster  .blue-inner h2 {font-size: 29px;line-height: 35px;margin: 0 0 10px;}
.learn-faster .benefit-list {margin-top: 88px;}
.learn-faster .blue-inner {background-position: center 60px;}
.benefits-top-tab {width: 100%;}
.benefits-top-one {width: 55%;max-width: 100%;}
.benefits-list {width: 100%;}
.list-benefit-one {width: 55%;max-width: 100%;}
.popular-outer {margin: 40px 0 0;}
.popular-heading {margin: 20px 0 10px;}
.popular-left .popular-tag {left: -27px;}
/*premium-landing-end*/

.popular-left.popular-right {padding: 30px;}
.mepr-price-box-heading {margin-top: 20px;}
.mepr-price-box-foot {margin-top: 15px;}

.search_form_cus {
	display: inline-block;
	width: 20px;
	margin-top: 2px;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
}

.build-right {text-align: center;}
.build-right-inner {float: none;width: 270px;padding: 22px 10px 16px;background-position: center 78px;
display: inline-block;}
.build-right-inner h3 {font-size: 24px !important;text-align: left;}
.build-button {padding-top: 90px;}
.showdid-text {margin-top: 20px;}
.build-button strong {font-size: 25px;line-height: 35px;}

.alignnone {margin: 5px 0 10px 0;}
.aligncenter, div.aligncenter {margin: 5px 0 10px 0;}

.login-popup .sign-up-form .btn {-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.beginner-right span.education-courses_com {
	font-size: 12px !important;
	line-height: 20px !important;
	margin-bottom: 0;
}
.login-popup .sign-up-inner {
	padding-bottom: 30px;
}
.cus_mobile_menu {
	display: block !important;
}
.login-outer {display: none;}

.education-banner-right-phone, .learn-right-phone, .masterclass-right-phone, .invest-left-phone{
	display:block;
}
.education-banner-right, .learn-right, .invest-left, .masterclass-right{
	display:none;
}
.learn-right-phone {
	background: url(images/tab-bg.svg) right top no-repeat;
	background-size: contain;
}
.invest-left-phone {
	text-align: center;
}
.masterclass-right-phone {
	margin-bottom: 10px;
}

input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.menu-button {
    display: block;
    position: relative;
    right: 0;
    top: 7px;
    font-size: 30px;
    font-weight: 700;
    float: right;
    cursor: pointer;
    z-index: 99;
	line-height: 30px;
}
.header-content .right-nav {
	float: right;
}
.menu-box-wrapper {
	float: right;
	width: 300px;
	display: none;
	position: absolute;
	right: -30px;
	top: 37px;
	background: #fff;
	z-index: 999;
	left: auto;
	box-shadow: 0 0 3px #ddd;
}
.header-content .right-nav .menu-box a {
	padding: 7px 14px;
	width: 100%;
	display: inline-block;
}
body .menu-box ul .menu-item-has-children > a::after {
	right: 12px;
	top: 14px;
}
#footer .cus_mobile_menu {
	display: none !important;
}
.header-content .right-nav .menu-box ul.sub-menu .menu-item-has-children > a::after {
	top: 18px;
	right: 12px;
	transform: rotate(0deg);
}
.fin-country-dropdown.float-right {
	top: 6px;
}
.footer-one.footer-five {
	margin-left: 0;
}
.post-entry-content {
	width: calc(100% - 230px);
}
.header-content .right-nav .cus_mobile_menu #signinid {
	text-align: center;
	color: #fff !important;
	border-radius: 3px;
	background-color: #004ddc;
	font-size: 14px;
	line-height: normal;
	padding: 12px 12px;
	transition: all 0.3s ease-out;
	margin-bottom: 3px;
}
.start-button {
	margin-bottom: 20px;
}
#header {
	overflow-x: visible;
	position: relative;
}
#searchform .searchform-wrapper #s {
	height: 36px;
}
.close_search_bar {
	margin-top: 7px;
}
.search_formout {
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0px;
    height: 52px;
	 box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
#wrapper .sticky-nav {
   box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.header-content {
	padding: 10px 0 5px;
	z-index: 999;
}
.search_form_cus_form_inner_outer {
    padding: 12px 0 6px;
    z-index: 9999;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

/* BEST-BROKER-BOX-25-JAN-START */
.bs-best-brkr-box {
    justify-content: center;
}
.bs-best-brkr-box-cont {
    width: 100%;
}
.bs-best-brkr-box-cont h2 {
    margin-bottom: 0!important;
}
.page #content .bs-best-brkr-box-cont li, .bs-best-brkr-box-cont li {
    padding: 0 0 10px 34px;
}
.bs-best-brkr-cont-btn {
    text-align: center;
}
.bs-best-brkr-img.bs-best-brkr-img-dsktp{
	display:none;
}
.bs-best-brkr-img.bs-best-brkr-img-mbl {
    display: block;
    margin-bottom: 20px;
}
.bs-best-brkr-img {
    width: 100%;
    text-align: center;
    background-size: 265px;
    min-height: auto;
    padding: 0;
}
.bs-best-brkr-img img {
    position: relative;
    bottom: 0;
    right: 0;
	top:0;
}

/* BEST-BROKER-BOX-25-JAN-END */

.header-content-wrapper {
	position: relative;
}
.sa-investment-table {
    overflow: scroll;
}
.sticky-nav .search_form_cus {
	margin-top: 8px;
}


/*Get Free Stock-html*/
.getacces-left {
	width: calc(100% - 0px);
	order: 3;
	text-align: center;
}
.getacces-right {
	width: 100%;
	text-align: center;
	margin-top: 0px;
	order: 2;
	margin-bottom: 5px;
}
.getacces-outer {
	padding: 25px 25px 21px;
}
body #content .getacces-outer h4 {
	font-size: 20px;
	line-height: 120%;
	order: 1;
}
body #content .getacces-left li {
	padding: 2px 0 10px 30px;
	text-align: left;
	font-size: 15px;
}
/*Get Free Stock-html-end*/

.page-template-template-full-width #content #commentform .comment-form-cookies-consent {
	width: 100%;
}
.page-template-template-full-width #content #commentform .form-submit {
	width: 100%;
	padding-left: 0;
}

}

@media only screen and (min-width: 640px) and (max-width: 767px) 
{
.custom_author_info span {letter-spacing: 0px;}
/* table_of_content */	
.choose-stockone #tableofcontent {-webkit-column-count: 1;column-count: 1;-webkit-column-gap: 0;column-gap: 0;}
.choose-stockone ul {margin: 0 0 0 15px;}
.choose-stockone .tableofcontentli li {padding-right: 0px;}
.choose-stockone li {padding: 0 0px 4px 0;font-size: 13px;}	
/* End table_of_content */	
/* A-z Directory */
.letter-row .letter {margin-right: 11px;font-size: 14px;}
.row.letter-row {padding-bottom: 10px;}
.letter-content-row .letter-content-column .letter-title {font-size: 15px;}
.letter-content-row .letter-content-column .letter-content a {font-size: 14px;line-height: 18px;padding-bottom: 10px;display: inline-block;width: 100%;}
/*End A-z Directory */

/*home-page-responsive	 */

.custom-container {max-width: 90%;}

.home-banner h1 {font-size: 24px;margin-bottom: 5px;}
.home-banner p {font-size: 16px;}
.compare-inner {padding: 30px 0 30px;}
.compare-box {margin-top: 20px;}
.compare-box-inner {margin: 0 5px 10px;width: 31.5%;padding: 10px;min-height: 270px;}
.antivirus-section {padding: 30px 0 40px;}
.antivirus-right {max-width: 443px;padding-left: 40px;}
.antivirus-right h2 {font-size: 20px;line-height: 25px;margin: 0 0 10px;}
.antivirus-right p {font-size: 14px;line-height: 22px;margin-bottom: 15px;}
.footer-one {max-width: 100%;padding: 0;margin-bottom: 0;text-align: center;}
.footer-one:nth-child(1) {max-width: 100%;padding-left: 0px;padding-right: 0px;margin-bottom: 15px;}
.footer-one.footer-five {
	width: 100%;
	padding-left: 0px;
	max-width: 100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.home-banner {padding: 50px 0;}
.articles-left {padding-right: 20px;}
.articles-right-inner .articles-text h4 {font-size: 15px;}
.articles-left-cont {padding: 15px 15px 15px;}
.latest-articles {padding-top: 40px;padding-bottom: 43px;}
.logo-inner li {width: 100px;margin: 0 10px;}
.logo-inner span {font-size: 24px;}
.compare-inner h2 {font-size: 24px;}
.compare-box-inner span {margin-right: 10px;}
.compare-box-text p {font-size: 14px;line-height: 21px;}
.antivirus-button a {font-size: 16px;line-height: 25px;padding: 8px 30px;}
#wrapper #wrapper-footer {padding-top: 30px;padding-bottom: 30px;}
.footer-one .widget-title {padding-bottom: 10px;}
.footer-one li {line-height: 25px;display: inline-block;padding: 0 5px 0 !important;}
.footer-one::after {height: auto;}
.copyright {padding:0;}
.footer-one.footer-five li {font-size: 22px;float: none;margin-right: 10px;display: inline-block;}
.footer-one ul {text-align: center;}
.articles-right-inner .articles-text {padding: 10px 10px;}
.latest_author-detail span {font-size: 12px;line-height: 18px;}
.articles-left .latest-inner h4 {font-size: 16px;}
.latest-inner span {font-size: 14px;line-height: 20px;}

.compare-box-inner h3 {margin: 0px 0 14px;font-size: 15px;padding-bottom: 10px;line-height: 18px;}
/* home-page-responsive-end*/

/* inner-page */
.content-headline {margin: 0 0 10px;}
#wrapper #main-content {padding: 20px 20px 10px;}
#main-content h2 {font-size: 20px;line-height: 26px;}
.sc_card {margin: 1em auto;}
.author-info-box {margin-bottom: 8px !important;padding: 10px !important;text-align: center;}
.sidebar-widget {margin-bottom: 20px;}
.entry-headline-text {max-width: 100%;padding-right: 0;}
.entry-headline {font-size: 25px;line-height: 30px;}
.custom_author_info h4 {font-size: 18px;margin: 7px 0 0;}
.date-author-cl {font-size: 14px;}
.choose-stockone .tableofcontentli li {line-height: 20px;}
#main-content h3 {font-size: 18px;}
.sc_card p {font-size: 16px;line-height: 26px;}
body .author-description h2 {font-size: 20px !important;margin-bottom: 10px !important;}
.author-description p {font-size: 14px;}
#content .alignright {margin: 5px 0 20px 0px;width: 100%;}
.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper {overflow-y: scroll !important;height: auto !important;}
.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {height: auto !important;}
/* inner-page-end*/

/*post-css*/
.comment-form-author, .comment-form-email, .comment-form-url {width: 32.7%;}
#main-content #happenstance-post-nav {margin: 10px 0 0px;}
#main-content .post-entry .post-entry-headline {font-size: 20px;}
#nav-below, #happenstance-post-nav, .search .navigation {margin: 0 0 10px;}
p, ul, ol, li, dl, address {font-size: 16px;line-height: 26px;}

.footer-one li {padding-bottom: 9px;}
/*post-css-end*/


.login-outer a {font-size: 15px;padding: 8px 15px;}
.login-outer {margin-right: 0px;}
.entry-meta.custom_author {margin-bottom: 10px !important;}
.addtoany_content {margin: -25px 0 0 !important;top: -32px;}
.home #main-content h2 {margin: 0 0 10px;}
.step-guidenew-one {float: none;width: 31.3%;height: 150px;margin: 0 5px 10px 5px;padding: 20px 5px 10px;display: inline-block;}
.step-guidenew-one:nth-child(5) {margin: 0 5px 10px 5px;}
.pros-section {margin-top: 10px;}
.su-button.su-button-style-3d span {padding: 13px 65px !important;}
.verdict-stock {margin-bottom: 15px;}
.in-content-section {margin-bottom: 20px;}
.sidebar-widget .great-section-text li {padding: 5px 0 5px 25px !important;margin: 0 !important;
background-size: 18px auto !important;background-position: left 5px !important;}
.great-section-text ul {margin-bottom: 20px !important;display: inline-block;width: 100%;}
.footer-one .logos-footer li {margin-right: 5px;}
.Steps-Shares li {font-size: 16px;line-height: 21px;padding: 2px 0 12px 33px;}
.footer-one.footer-three {margin-bottom: 15px;}
.market-training-left {max-width: 100%;padding-top: 0;}
.market-training-right {max-width: 100%;background-size: contain;padding-bottom: 35px;text-align: center;margin-top: 20px;}
.market-training-outer .market-training-left h3 {font-size: 30px !important;line-height: 35px !important;
margin: 0 0 10px !important;}
.market-training-left a {font-size: 18px;line-height: 22px;padding: 10px 42px;margin-top: 20px;}
.bread-container {padding-top: 0px;}
.archive .content-headline {margin: 0 0 10px;}
.post-entry-content-wrapper img {max-width: 210px;width: 210px;}
.market-training-outer {padding-top: 30px;text-align: center;}
.market-training-left p {text-align: center;}
.single-post #main-content .entry-content h2 {margin: 3% 0 8px 0;font-size: 24px;	}
.wrapper-related-posts .flexslider .flex-viewport {width: 100%;padding-bottom: 10px;}
.wrapper-related-posts .flexslider li.flex-nav-next {right: -45px;}
#main-content .author-info .author-avatar {float: none;margin-top: 0;width: 80px;margin-right: 0;display: inline-block;}
.accordionButton h3, .accordionButton h4, .accordionButton h5, .accordionButton h6 {font-size: 17px !important;}
.accordionButton, .accordionButton.over {padding: 10px 10px 10px 0;}
.accordionContent {margin-bottom: 10px;}
.Steps-Shares {margin-bottom: 10px;}
.open-account-outer h3 {margin-bottom: 10px !important;}
.mainformContainer iframe {height: 504px !important;}
.open-account-outer ul {margin: 15px 0 15px 20px !important;}
.open-account-outer li {font-size: 15px;padding: 0 0 2px 20px !important;}
.open-account-outer li::after {top: 7px;}
.su-list ul li {font-size: 15px;}
.home .content-headline {margin: 0 0 10px;}
.page .addtoany_content {top: -18px;}
.etoro-section-inner h3 {margin-bottom: 10px !important;}
.home #main-content .verdict-stock h2 {margin-bottom: 10px;}
.home #main-content .faq-section h2 {padding-bottom: 10px;}

/* comments*/
.question_cus span {margin-right: 45px;}
.comment-meta.comment-author.vcard {padding-top: 18px;float: right;width: 78%;padding-left: 0;}
.reply {padding-left: 0;float: right;width: 78%;}
#comments .comment-content p {width: 78%;}
/* comments-end*/
.start-button a {
	font-size: 16px;
	padding: 10px 30px;
	width: 60%;
}
.course-sidebar li .progress-bar2{width: 95%;}

.login-outer a.go_account_men {margin-right: 10px;}

.portfo-text {
	right: 22%;
	top: 18%;
}
.form-group1::after, .paswordeye1, .paswordeye2 {
	top: 37px;
}
.mepr-price-box-rigt {
	margin-left: 68px;
}
.page-template-Premium-Landing-template .investors-section {
	margin-top: 30px;
}

}
@media only screen and (min-width: 480px) and (max-width: 639px) 
{
.custom_author_info span {letter-spacing: 0px;}	
.author-avatar {margin-top: 0;width: 100%;text-align: center;}
.author-avatar img {width: 80px;}
.author-description {width: 100%;padding-left: 0px;text-align: center;}
.author-description p {font-size: 16px;text-align: center;line-height: 26px;}
.author-info-box {padding: 20px;}
.entry-meta.custom_author {display: inline-block;}
.author_imag {
	width: 50px;
	height:50px;
	margin-right: 10px;
	text-align: center;
}
.author_imag img {margin-right: 0;}
.custom_author_info {width: 100%;padding: 0;text-align: center;}
/* table_of_content */	
.choose-stockone #tableofcontent {-webkit-column-count: 1;column-count: 1;-webkit-column-gap: 0;column-gap: 0;}
.choose-stockone ul {margin: 0 0 0 15px;}
.choose-stockone .tableofcontentli li {padding-right: 0px;}
.choose-stockone li {padding: 0 0px 6px 0;}	
/* End table_of_content */	
/* A-z Directory */
.letter-row .letter {margin-right: 11px;font-size: 14px;}
.row.letter-row {padding-bottom: 10px;}
.letter-content-row .letter-content-column .letter-title {font-size: 15px;}
.letter-content-row .letter-content-column .letter-content a {font-size: 14px;line-height: 18px;padding-bottom:4px;display: inline-block;width: 100%;}
.letter-content-column {width: 100%;display: flex;padding: 0 10px 10px;}
.letter-content-row .letter-content-column .letter-title {font-size: 15px;margin-bottom:0px;width: 100%;
line-height: 18px;}
/*End A-z Directory */

/* home-page-responsive	 */

.custom-container {padding: 0 10px;}	

.home-banner h1 {font-size: 22px;margin-bottom: 5px;}
.home-banner p {font-size: 15px;line-height: 20px;}
.compare-inner {padding: 30px 0 30px;}
.compare-box {margin-top: 10px;}
.compare-box-inner {margin: 0 5px 10px;width: 47.5%;padding: 10px;min-height: 240px;}
.antivirus-section {padding: 30px 0 40px;}
.antivirus-right {max-width: 100%;padding-left: 0px;margin-top: 20px;}
.antivirus-right h2 {font-size: 20px;line-height: 25px;margin: 0 0 10px;}
.antivirus-right p {font-size: 14px;line-height: 22px;margin-bottom: 15px;}
.footer-one {max-width: 100%;padding: 0;margin-bottom: 0;}
.footer-one:nth-child(1) {max-width: 100%;padding-left: 0;padding-right: 0;text-align: center;margin-bottom: 20px;}
.footer-one.footer-five {width: 100%;padding-left: 0px;max-width: 100%;text-align: center;margin-top: 0px;margin-bottom: 0;}
.home-banner {padding: 30px 0;}
.articles-left {padding-right: 0px;width: 100%;margin-bottom: 10px;}
.articles-right-inner .articles-text h4 {font-size: 15px;}
.articles-left-cont {padding: 15px 15px 15px;}
.latest-articles {padding-top: 20px;padding-bottom: 20px;}
.logo-inner li {width: 65px;margin: 0 5px;}
.logo-inner span {font-size: 24px;}
.compare-inner h2 {font-size: 24px;}
.compare-box-inner span {margin-right: 10px;}
.compare-box-text p {font-size: 14px;line-height: 21px;}
.antivirus-button a {font-size: 16px;line-height: 25px;padding: 8px 30px;}
#wrapper #wrapper-footer {padding-top: 30px;padding-bottom: 30px;}
.footer-one .widget-title {padding-bottom: 10px;}
.footer-one li {line-height: 25px;}
.footer-one::after {height: auto;}
.copyright {padding:0;}
.footer-one.footer-five li {font-size: 22px;float: none;margin-right: 10px;display: inline-block;}
.footer-one ul {text-align: center;}
.articles-right-inner .articles-text {padding: 10px 10px;}
.latest_author-detail span {font-size: 12px;line-height: 18px;}
.articles-left .latest-inner h4 {font-size: 16px;}
.latest-inner span {font-size: 14px;line-height: 20px;}
.compare-box-inner h3 {margin: 0px 0 14px;font-size: 15px;padding-bottom: 10px;line-height: 18px;}
.wpmm-ctheme-wrapper .wpmegamenu-toggle .wpmega-openblock, .wpmm-ctheme-wrapper .wpmegamenu-toggle .wpmega-closeblock {padding: 0 10px !important;}
.latest-author-out {margin-bottom: 10px;}
.articles-right {width: 100%;}
.antivirus-inner {flex-wrap: wrap;}
.antivirus-left {max-width: 100%;}
.antivirus-left img {width: 100%;}

/* home-page-responsive-end*/

/* inner-page */
.content-headline {margin: 0 0 10px;}
#wrapper #main-content {padding: 20px 20px 10px;}
#main-content h2 {font-size: 20px;line-height: 24px;}
.sc_card {margin: 1em auto;}
.author-info-box {margin-bottom: 8px !important;padding: 10px !important;text-align: center;}
.sidebar-widget {margin-bottom: 20px;}
.entry-headline-text {max-width: 100%;padding-right: 0;}
.entry-headline {font-size: 20px;line-height: 23px;}
.custom_author_info h4 {font-size: 18px;margin: 7px 0 0;}
.date-author-cl {font-size: 14px;}
.choose-stockone .tableofcontentli li {line-height: 20px;}
#main-content h3 {font-size: 17px;}
body .author-description h2 {font-size: 22px !important;margin-bottom: 10px !important;}
.author-description p {font-size: 16px;line-height: 26px;}
#content .alignright {margin: 0 0 15px 0;width: 100%;}

/* inner-page-end*/

/*post-css*/
.comment-form-author, .comment-form-email, .comment-form-url {width: 32.7%;}
#main-content #happenstance-post-nav {margin: 10px 0 0px;}
#commentform textarea {height: 100px;}
#main-content .post-entry .post-entry-headline {font-size: 20px;font-weight: 400;}
#nav-below, #happenstance-post-nav, .search .navigation {margin: 0 0 10px;}
p, ul, ol, li, dl, address {font-size: 16px;line-height: 26px;}


/*post-css-end*/

.inner-page-banner #breadcrumbs {display: block;}
.post-template-default #breadcrumbs, .post-template-default .bread-container, .category  #breadcrumbs, .category  .bread-container, .author  #breadcrumbs, .author  .bread-container, .search  #breadcrumbs, .search  .bread-container   {display: block;}
#breadcrumbs {padding-left: 0px;}
#htr h2 {font-size: 20px;}
.footer-one li {padding-bottom: 9px;}

.fin-country-dropdown.float-right {display: inline-block; width: 40px;position: relative;right: 0px;top: 7px;}

.latest_post .post-entry-content-wrapper {flex-wrap: wrap;}
.latest_post .post-entry-content-wrapper img {max-width: 100% !important;width: 100%;}
.latest_post .post-entry-content-wrapper .post-entry-content {padding-left: 0px;padding-top: 10px;
padding-bottom: 10px;}
.footer-one .widget-title {text-align: center;}
.footer-one li {float: none;padding: 0 6px;display: inline-block;}

.login-outer a {font-size: 14px;padding: 5px 13px;}
.login-outer {margin-right: 0px;}
.entry-meta.custom_author {margin-bottom: 10px !important;}
.addtoany_content {margin: 0px 0 10px !important;top: 0;text-align: center;width: 100%;}
.home #main-content h2 {margin: 0 0 10px;}
.step-guidenew-one {float: none;width: 47%;height: 130px;margin: 0 5px 10px 5px;padding: 20px 5px 10px;
display: inline-block;}
.step-guidenew-one:nth-child(5) {margin: 0 5px 10px 5px;}
.pros-section {margin-top: 10px;}
.su-button.su-button-style-3d span {padding: 13px 65px !important;}
.verdict-stock {margin-bottom: 20px;}
.in-content-section {margin-bottom: 20px;}
.sidebar-widget .great-section-text li {padding: 5px 0 5px 25px !important;margin: 0 !important;background-size: 18px auto !important;background-position: left 5px !important;}
.great-section-text ul {margin-bottom: 20px !important;display: inline-block;width: 100%;}
.footer-one .logos-footer li {margin-right: 5px;}
.Steps-Shares li {font-size: 15px;line-height: 20px;padding: 2px 0 7px 29px;background-size: 19px;background-position: left 3px;}
.footer-one.footer-three {margin-bottom: 15px;}
.fin-country-dropdown.float-right::after {right: 5px;}
.open-account-outer ul {margin: 0 0 0 25px;}
.su-list ul li {font-size: 15px;}
#comments ol ol {margin: 0;}
#comments ol li {margin: 10px 0 0 0;padding: 10px 0 0 0;}
.market-training-left {max-width: 100%;padding-top: 0;}
.market-training-right {max-width: 100%;background-size: contain;padding-bottom: 35px;text-align: center;margin-top: 20px;}
.market-training-outer  .market-training-left h3 {font-size: 27px !important;line-height: 30px !important;margin: 0 0 5px !important;}
.market-training-left a {font-size: 18px;line-height: 22px;padding: 10px 42px;margin-top: 20px;}
.bread-container {padding-top: 0px;}
.archive .content-headline {margin: 0 0 10px;}
.post-entry-content-wrapper img {max-width: 160px;width: 160px;}
.market-training-outer {padding-top: 30px;text-align: center;}
.market-training-left p {text-align: center;}
.copyright p {font-size: 13px !important;}
.single-post #main-content .entry-content h2 {margin: 3% 0 8px 0;font-size: 22px;	}
#breadcrumbs {font-size: 12px !important;line-height: 18px !important;}

.wrapper-related-posts .flexslider .flex-viewport {width: 100%;padding-bottom: 10px;}
.wrapper-related-posts .flexslider li.flex-nav-next {right: -27px;}
.wrapper-related-posts .flexslider li.flex-nav-prev {left: 17px;}
#main-content .author-info .author-avatar {float: none;margin-top: 0;width: 80px;margin-right: 0;
display: inline-block;}
.comment-form label {width: 95%;}
.accordionButton h3, .accordionButton h4, .accordionButton h5, .accordionButton h6 {font-size: 15px !important;line-height: 20px !important;}
.accordionButton, .accordionButton.over {padding: 10px 10px 10px 0;}
.accordionContent {margin-bottom: 10px;padding-bottom: 15px;}
.Steps-Shares {margin-bottom: 10px;}
.Steps-Shares.Steps-Shares2 {margin-bottom: 10px;}
.open-account-outer li {font-size: 15px;padding: 0 0 2px 20px !important;}
.open-account-outer li::after {top: 7px;}
.open-account-outer ul {margin: 12px 0 10px 20px !important;}
.etoro-section-inner h3 {margin-bottom: 20px !important;}
.home #main-content .faq-section h2 {padding-bottom: 10px;}
.home .content-headline {margin: 0 0 10px;}

.page .addtoany_content {top: 0px;}
.page #content ul li {font-size: 15px;}
body p, body ul, body ol, body li, body dl, body address, body table {font-size: 15px;line-height: 22px;}
.page #content ul li::after {top: 8px;}

/* comments*/

.question_cus span {margin-right: 20px;font-size: 14px;}
.comment-meta.comment-author.vcard {
	padding-left: 0;
	padding-top: 18px;
	display: inline-block;
	width: 78%;
	float: right;
}
.reply {padding-left: 0;float: right;width: 78%;}
#comments .comment-content p {width: 78%;font-size: 14px !important;}
#comments ol ol.children li {margin-top: 10px;}
/* comments-end*/

/*education landing*/
.education-banner-left h1 {font-size: 24px;line-height: 26px;margin: 0 0 10px;}
.education-app a {margin-right: 10px;}
.immediate-logo-inner h4 {line-height: 20px;}
.invest-right .learn-list li::after {top: 7px;}
.masterclass-left h3 {font-size: 18px;line-height: 130%;margin: 0 0 10px;}
.investors-inner span {font-size: 17px;line-height: 24px;}
.great-pro-inner {margin-bottom: 20px;}
.great-right {
	width: 90px;
	margin-left: 10px;
	min-height: inherit;
	padding: 10px 0 0 0px;
	margin-top: 53px;
}
.great-left {margin-top: 20px;padding-right: 0;width: calc(100% - 110px);}
.great-img {margin-bottom: 5px;}
.great-left p {font-size: 15px;margin: 0 0 5px;}
.investors-inner .great-left span {font-size: 15px;line-height: 20px;}
.works-inner {padding-top: 20px;}
.investors-one {border: 2px solid #006AF2;width: 26px;height: 26px;line-height: 24px;font-size: 15px;}
.investors-pro-inner {margin-bottom: 10px;}
.invest-repet {margin-top: 15px;}
.invest-repet-inner {width: 28%;}
.education-logo-inner {
	margin-top: 0;
	text-align: center;
	display: inline-block;
	float: none;
	width: 460px;
}
.invest-repet-logo {margin-right: 10px;display: inline-block;width: 140px;margin-left: 10px;min-height: 50px;float: none;vertical-align: top;line-height: 50px;}
.blue-inner {
	margin: 10px 0 10px;
	padding: 20px 20px 20px;
	background-position: center 51px;
}
.blue-inner h2 {font-size: 22px;line-height: 25px;margin: 0 0 10px;}
.blue-inner h3 {font-size: 18px;}
.blue-inner a {font-size: 15px;line-height: 19px;padding: 10px 40px;margin-top: 10px;}
.investors-pro-img {width: calc(100% - 40px);}
.learn-list li {font-size: 15px;line-height: 140%;padding: 0 0 10px 30px;background-size: 19px;background-position: left top;}
.winer-img {width: 100%;margin-right: 0;text-align: center;}
.instruc-winer-right {width: calc(100% - 0px);margin-top: 10px;}
.instruc-winer-right strong {font-size: 26px;line-height: 30px;}
.winer-inner2 span {font-size: 15px;line-height: 19px;}
.instructor-inner h3 {text-align: center;}
.instruc-winer-right {text-align: center;}
.winer-right {text-align: center;display: inline-block;float: none;}
.winer-img2 {margin-right: 0;display: inline-block;float: none;}
.winer-inner2 {width: calc(100% - 0px);}
.instruc-winer-right p {text-align: center;}
/*education landing-end*/

/* sign-up-css*/
.sign-up-inner {padding: 20px 20px 20px;}
.sign-up-inner h3 {font-size: 19px;line-height: 22px;padding: 0 20px;}
.go-connect-inner {padding: 6px 20px;}
.go-connect-inner span {font-size: 15px;line-height: 22px;}
.sign-up-outer .form-group label {margin-bottom: 5px;}
.login-popup .sign-up-form .btn {margin-top: 15px;margin-bottom: 15px;}
/* sign-up-css-end*/

/*course*/
.archive.tax-course .entry-headline {font-size: 20px;line-height: 30px;}
.archive_lessons_count {font-size: 20px;}
.archive_course_main_outer {padding: 8px 15px 30px;}
.what_will.learn_section {margin-top: 20px;}
#main-content .what_will.learn_section h3 {font-size: 20px;margin: 0 0 10px;}
#main-content .upgrate_lear_faster_section h3 {font-size: 20px;margin-bottom: 15px;}
/*course-end*/

#main-content .nav-previous {width: 48.5%;}
#main-content .nav-next {
	width: 100%;
}
.start-button a {font-size: 15px;padding: 10px 70px;width: 100%;}

/*education-courses*/
.strategie-inner2 strong {font-size: 18px;padding-left: 50px;margin-bottom: 7px;text-align: left;}
.beginner-one p {padding-top: 5px;}
.beginner-one.beginner-custom-outer p {
	padding-top: 5px;
}
.beginner-one {padding: 15px;}

/*education-courses-end*/

/*premium-landing*/
.premium-banner h1 {margin: 25px 0 10px;font-size: 25px;}
.premium-banner h1 span {margin-right: 10px;width: 30px;display: inline-block;}
.benefits-outer {margin: 79px 0 0;}
.premium-banner {padding-bottom: 30px;background-position: center 60px;}
.benefits-top-one {width: 50%;}
.benefits-top-two.benefits-top-three {margin-left: 30px;padding: 6px 13px;}
.list-benefit-one {width: 50%;}
.list-benefit-one strong {font-size: 15px;}
.list-benefit-check.benefit-check2 {margin-left: 25px;}
.popular-list li {margin-bottom: 10px;}
.account-button a {font-size: 15px;line-height: 19px;padding: 10px 28px;}
.page-template-Premium-Landing-template .investors-section {margin-top: 30px;}
.blue-section.learn-faster {margin-top: 30px;}
.learn-faster .blue-inner h2 {font-size: 23px;line-height: 30px;}
.learn-faster .blue-inner h2 span {margin-right: 12px;width: 30px;display: inline-block;}
.learn-faster .benefit-list {margin-top: 70px;}
.learn-faster .benefit-img {margin-right: 10px;}
/*premium-landing-end*/
.lifetime-access-price {font-size: 25px;line-height: 30px;}
.mepr-price-box-rigt {width: 109px;}
.popular-left.popular-right {padding: 20px;}
.build-right-inner {background-position: center 58px;}
.build-button {padding-top: 70px;}
.course-sidebar li .progress-bar2 {width: 94%;}

.login-outer a.go_account_men {margin-right: 10px;}
.login-outer a.go_pre_nav_men {padding: 6px 13px;}

.social-icons {
	margin-top: 5px;
	margin-left: 59px;
}
.course-logo {
	float: none;
	width: 440px;
	display: inline-block;
	text-align: center;
}
.botomcourse-img {
	float: none;
	margin-right: 10px;
	display: inline-block;
	width: 196px;
	vertical-align: middle;
	margin-bottom: 10px;
	margin-left: 10px;
}
.education-logo {
	text-align: center;
}

.form-group1::after, .paswordeye1, .paswordeye2 {
	top: 34px;
}
.benefit-list {
	max-width: 60%;
}
.benefit-li {
	width: 100%;
	float: none;
	padding-right: 0;
	display: inline-block;
}
.portfolio-outer {
	margin-top: 40px;
}
.popular-heading-left {
	width: 75%;
}
.post-entry-content {
	width: calc(100% - 179px);
}

/* etoro-vs-plus500 Table css */

.etoropagetable td, .etoropagetable th {
	padding: 5px 5px;
	font-size: 14px;
	line-height: 20px;
}

/* etoro-vs-plus500 Table css End*/

}
@media only screen and (max-width: 479px) 
{
.custom_author_info span {letter-spacing: 0px;}	
.author-avatar {margin-top: 0;width: 100%;text-align: center;}
.author-avatar img {width: 80px;}
.author-description {width: 100%;padding-left: 0px;text-align: center;}
.author-description p {font-size: 16px;line-height: 24px;text-align: center;}
.author-info-box {padding: 20px;}
body .author-description h2 {font-size: 1rem !important;}
.entry-meta.custom_author {display: inline-block;}
.author_imag {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	text-align: center;
}
.author_imag img {margin-right: 0;}
.custom_author_info {width: 100%;padding: 0;text-align: center;}	
/* table_of_content */	
.choose-stockone #tableofcontent {-webkit-column-count: 1;column-count: 1;-webkit-column-gap: 0;column-gap: 0;}
.choose-stockone ul {margin: 0 0 0 0px;}
.choose-stockone .tableofcontentli li {padding-right: 0px;}
.choose-stockone li {padding: 0 0px 6px 0;}	
/* End table_of_content */	
/* A-z Directory */
.letter-row .letter {margin-right: 11px;font-size: 14px;}
.row.letter-row {padding-bottom: 10px;}
.letter-content-row .letter-content-column .letter-title {font-size: 15px;}
.letter-content-row .letter-content-column .letter-content a {font-size: 14px;line-height: 18px;padding-bottom:4px;display: inline-block;width: 100%;}
.letter-content-column {width: 100%;display: flex;padding: 0 10px 10px;}
.letter-content-row .letter-content-column .letter-title {font-size: 15px;margin-bottom:0px;width: 100%;line-height: 18px;}
/*End A-z Directory */

/* home-page-responsive	 */

.custom-container {padding: 0 10px;}	

.home-banner h1 {font-size: 22px;margin-bottom: 5px;}
.home-banner p {font-size: 14px;line-height: 18px;}
.compare-inner {padding: 30px 0 10px;}
.compare-box {margin-top: 10px;}
.compare-box-inner {margin: 0 0px 10px;width: 100%;padding: 10px;min-height: 1px;}
.antivirus-section {padding: 10px 0 20px;}
.antivirus-right {max-width: 100%;padding-left: 0px;margin-top: 20px;}
.antivirus-right h2 {font-size: 20px;line-height: 25px;margin: 0 0 10px;}
.antivirus-right p {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.footer-one {max-width: 100%;padding: 0;margin-bottom: 0;}
.footer-one:nth-child(1) {max-width: 100%;padding-left: 0;margin-bottom: 10px;}
.footer-one.footer-five {width: 100%;padding-left: 0px;max-width: 100%;text-align: center;margin-top: 0px;margin-bottom: 0;}
.home-banner {padding: 30px 0;}
.articles-left {padding-right: 0px;width: 100%;margin-bottom: 10px;}
.articles-right-inner .articles-text h4 {font-size: 15px;}
.articles-left-cont {padding: 15px 15px 15px;}
.latest-articles {padding-top: 20px;padding-bottom: 20px;}
.logo-inner li {width: 65px;margin: 0 5px;}
.logo-inner span {font-size: 20px;}
.compare-inner h2 {font-size: 24px;}
.compare-box-inner span {margin-right: 10px;width: 23px;}
.compare-box-text p {font-size: 14px;line-height: 21px;}
.antivirus-button a {font-size: 15px;line-height: 20px;padding: 7px 25px;}
#wrapper #wrapper-footer {padding-top: 30px;padding-bottom: 30px;}
.footer-one .widget-title {padding-bottom: 10px;}
.footer-one li {line-height: 25px;}
.footer-one::after {height: auto;display: none;}
.copyright {padding:0;}
.footer-one.footer-five li {font-size: 22px;float: none;margin-right: 10px;display: inline-block;}
.footer-one ul {text-align: center;}
.articles-right-inner .articles-text {padding: 10px 10px;width: calc(100% - 0px);}
.latest_author-detail span {font-size: 12px;line-height: 18px;}
.articles-left .latest-inner h4 {font-size: 15px;}
.latest-inner span {font-size: 14px;line-height: 20px;}
.compare-box-inner h3 {margin: 0px 0 14px;font-size: 15px;padding-bottom: 10px;line-height: 18px;}
.wpmm-ctheme-wrapper .wpmegamenu-toggle .wpmega-openblock, .wpmm-ctheme-wrapper .wpmegamenu-toggle .wpmega-closeblock {padding: 0 10px !important;}
.latest-author-out {margin-bottom: 10px;}
.articles-right {width: 100%;}
.antivirus-inner {flex-wrap: wrap;}
.antivirus-left {max-width: 100%;}
.antivirus-left img {width: 100%;}

.articles-right-inner .articles-img {width: 100%;height: auto;}
.logo-inner {padding: 15px 0 15px;}
/* home-page-responsive-end*/

/* inner-page */
.content-headline {margin: 0 0 10px;}
#wrapper #main-content {padding: 20px 20px 10px;}
#main-content h2 {font-size: 19px;line-height: 24px;}
.sc_card {margin: 1em auto;}
.author-info-box {margin-bottom: 8px !important;padding: 10px !important;text-align: center;}
.sidebar-widget {margin-bottom: 20px;}
.entry-headline-text {max-width: 100%;padding-right: 0;}
.entry-headline {font-size: 18px;line-height: 24px;}
.custom_author_info h4 {font-size: 16px !important;margin: 0 !important;}
.date-author-cl {font-size: 12px;}
.choose-stockone .tableofcontentli li {line-height: 20px;}
#main-content h3 {font-size: 17px;line-height: 23px;}
.sc_card p {font-size: 16px;line-height: 24px;padding: 0;}
body .author-description h2 {font-size: 20px !important;}
.author-description p {font-size: 16px;line-height: 24px;}
#content .alignright {margin: 5px 0 20px 0px;width: 100%;}

/* inner-page-end*/

/*post-css*/
.comment-form-author, .comment-form-email, .comment-form-url {width: 100%;margin: 0 !important;}
#main-content #happenstance-post-nav {margin: 10px 0 0px;}
#commentform textarea {height: 100px;}
.anr_captcha_field {margin-top: 10px !important;}

#main-content .post-entry .post-entry-headline {font-size: 18px;font-weight: 400;line-height: 22px;}
#nav-below, #happenstance-post-nav, .search .navigation {margin: 0 0 10px;}
p, ul, ol, li, dl, address {font-size: 16px;line-height: 24px;}

.post-entry-content-wrapper img {margin: 0 17px 5px 0;max-width: 100%;}

/*post-css-end*/

.inner-page-banner #breadcrumbs {display: block;}
.post-template-default #breadcrumbs, .post-template-default .bread-container, .category  #breadcrumbs, .category  .bread-container, .author  #breadcrumbs, .author  .bread-container, .search  #breadcrumbs, .search  .bread-container   {display: block;}
#breadcrumbs {padding-left: 9px;}
#htr h2 {font-size: 17px;}

.footer-one li {line-height: 20px;padding-bottom: 5px;}
/* menu */

.fin-country-dropdown.float-right {display: inline-block; width: 40px;position: relative;right: 10px;top: 15px;}
/* menu-end*/

/* HOME-PAGE-CSS-START */
.popular-topics-box-sec li {font-size: 16px;}
/* HOME-PAGE-CSS-END */

.latest_post .post-entry-content-wrapper {flex-wrap: wrap;}
.latest_post .post-entry-content-wrapper img {max-width: 100% !important;width: 100%;}
.latest_post .post-entry-content-wrapper .post-entry-content {padding-left: 0px;padding-top: 10px;
padding-bottom: 10px;}
.footer-one .widget-title {text-align: center;}
.footer-one li {float: none;padding: 0 6px;display: inline-block;}
.footer-one li {padding-bottom: 5px;}
/* account-open-Start*/
.trading-icon img {max-width: 70px;margin-bottom: 0;}
/* account-open-end*/


.latest_post .post-entry-content-wrapper {flex-wrap: wrap;}
.latest_post .post-entry-content-wrapper img {max-width: 100% !important;width: 100%;}
.latest_post .post-entry-content-wrapper .post-entry-content {padding-left: 0px;padding-top: 10px;
padding-bottom: 10px;}
.footer-one .widget-title {text-align: center;}
.footer-one li {float: none;padding: 0 6px;display: inline-block;}


.login-outer a {font-size: 14px;padding: 5px 13px;}
.login-outer {margin-right: 0;width: 100%;text-align: center;margin-top: 10px;}
.entry-meta.custom_author {margin-bottom: 10px !important;}
.addtoany_content {margin: 0px 0 10px !important;top: 0;text-align: center;width: 100%;}
.home #main-content h2 {margin: 0 0 10px;}
.step-guidenew-one {float: none;width: 46%;height: 129px;margin: 0 5px 10px;padding: 20px 10px 10px;
display: inline-block;}
.step-guidenew-one:nth-child(5) {margin: 0 5px 10px;}
.pros-section {margin-top: 10px;}
.su-button.su-button-style-3d span {padding: 13px 65px !important;}
.verdict-stock {margin-bottom: 20px;}
.in-content-section {margin-bottom: 20px;}
.sidebar-widget .great-section-text li {padding: 5px 0 5px 25px !important;margin: 0 !important;
background-size: 18px auto !important;background-position: left 6px !important;}
.great-section-text ul {margin-bottom: 20px !important;display: inline-block;width: 100%;}
.footer-one .logos-footer li {margin-right: 5px;}
.Steps-Shares li {font-size: 15px;line-height: 20px;padding: 2px 0 7px 25px;background-size: 19px;background-position: left 4px;}
.footer-one.footer-three {margin-bottom: 15px;}
.fin-country-dropdown.float-right::after {right: -6px;top: 0px;}
.open-account-outer ul {margin: 0 0 0 10px;}
.su-list ul li {font-size: 15px;}
#comments ol ol {margin: 0;}
#comments ol li {margin: 10px 0 0 0;padding: 10px 0 0 0;}
.Steps-Shares {margin-bottom: 20px;}
.open-account-outer li {font-size: 15px;padding-left: 15px;}
#content ol {padding-left: 10px;}
.great-section-text h2 {font-size: 16px !important;line-height: 20px !important;color: #3C3C3C !important;margin: 0 0 12px !important;}

#wrapper #container #main-content {padding: 20px 0% 10px;}
.Guide-step-section {margin-bottom: 20px;}
.market-training-left {max-width: 100%;padding-top: 0;}
.market-training-right {max-width: 100%;background-size: contain;padding-bottom: 35px;text-align: center;margin-top: 20px;}
.market-training-outer  .market-training-left h3 {font-size: 22px !important;line-height: 28px !important;
margin: 0 0 5px !important;}
.market-training-left a {font-size: 16px;line-height: 20px;padding: 10px 40px;margin-top: 20px;}
.bread-container {padding-top: 0px;}
.archive .content-headline {margin: 0 0 10px;}
.post-entry-content-wrapper img {max-width: 100%;width: 100%;margin: 0 0 10px;}
.market-training-outer {padding-top: 30px;text-align: center;}
.market-training-left p {text-align: center;}
.copyright p {font-size: 13px !important;}
#wrapper #container #main-content {padding: 20px 0% 10px !important;}
.archive .entry-headline {font-size: 21px;line-height: 26px;}
.single-post #main-content .entry-content h2 {margin: 3% 0 8px 0;font-size: 19px;}
#breadcrumbs {font-size: 12px !important;line-height: 18px !important;padding-left: 0;}
.disclaimer_sec p {padding-top: 10px;}
.wrapper-related-posts .flexslider .flex-viewport {width: 100%;padding-bottom: 10px;}
.wrapper-related-posts .flexslider li.flex-nav-next {right: -27px;}
.wrapper-related-posts .flexslider li.flex-nav-prev {left: 17px;}
#main-content .author-info .author-avatar {float: none;margin-right: 0;display: inline-block;}
.comment-form label {width: 92%;line-height: 20px;}
.accordionButton h3, .accordionButton h4, .accordionButton h5, .accordionButton h6 {font-size: 15px !important;line-height: 20px !important;}
.accordionButton, .accordionButton.over {padding: 10px 10px 10px 0;}
.accordionContent {margin-bottom: 10px;padding-bottom: 15px;}
.Steps-Shares.Steps-Shares2 {margin-bottom: 10px;}
.open-account-outer h3 {margin-bottom: 20px !important;}
.open-account-outer ul {margin: 10px 0 10px 15px !important;}

.home #main-content .faq-section h2 {padding-bottom: 10px;}
.open-account-outer li::after {top: 6px;}
.home .content-headline {margin: 0 0 10px;}
#wrapper .sticky-nav .fin-country-dropdown.float-right {top: -29px;}
.faq-section {margin-top: 20px;margin-bottom: 20px;}
.page .addtoany_content {top: 0px;}
.page #content ul li {font-size: 15px;}
body p, body ul, body ol, body li, body dl, body address, body table {font-size: 15px;line-height: 22px;}
.page #content ul li::after {top: 7px;}
.page #content ul {margin: 19px 0 18px 20px;}
.su-list ul li > i {top: 5px !important;}
.single-post .content-headline, .page .content-headline {margin-bottom: 10px;}

/* comments*/

.question_cus span {margin-right: 0;font-size: 14px;width: 100%;}
.comment-meta.comment-author.vcard {padding-left: 0;padding-top: 10px;}
.reply {padding-left: 0;}
#comments .comment-content p {width: 100%;font-size: 14px !important;float: left;}
#comments ol ol.children li {margin-top: 10px;}
/* comments-end*/

/*education landing*/
.education-banner-left h1 {font-size: 20px;line-height: 25px;}
.education-banner-list li {padding: 2px 0 5px 30px;}
.education-app a {margin-right: 10px;}
.downloaded-users .star {margin-right: 0;}
.downloaded-users .star i {font-size: 16px;margin: 0;}
.immediate-inner h2 {font-size: 18px;line-height: 25px;}
.immediate-logo-inner {
	padding: 5px 0 0;
	width: 100%;
	vertical-align: top;
}
.invest-right h2 {font-size: 18px;line-height: 25px;}
.masterclass-left h3 {font-size: 17px;line-height: 130%;}
.masterclass-right {
	min-height: inherit;
	margin-top: 20px;
}
.great-pro-inner {margin-bottom: 20px;}
.great-right {
	width: 60px;
	margin-left: 10px;
	min-height: inherit;
	padding: 10px 0 0 0px;
	margin-top: 43px;
}
.great-left {margin-top: 10px;padding-right: 0;width: calc(100% - 70px);}
.great-img {margin-bottom: 5px;}
.great-left p {font-size: 15px;margin: 0 0 5px;}
.investors-inner .great-left span {font-size: 14px;line-height: 20px;}
.invest-repet {margin-top: 20px;}
.invest-repet-inner {width: 46%;margin-right: 5px;margin-bottom: 10px;margin-left: 5px;}
.education-logo-inner {
	margin-top: 0;
	text-align: center;
	display: inline-block;
	float: none;
	width: 300px;
}
.invest-repet-logo {margin-right: 5px;display: inline-block;width: 131px;margin-left: 5px;min-height: 50px;float: none;vertical-align: top;line-height: 50px;}
.investors-pro-img {width: calc(100% - 50px);}
.blue-inner h2 {
	font-size: 22px;
	line-height: 28px;
	margin: 0 0 15px;
}
.instructor-inner h3 {text-align: center;}
.instruc-winer-right {text-align: center;}
.winer-right {text-align: center;display: inline-block;float: none;}
.winer-img2 {margin-right: 0;display: inline-block;float: none;}
.winer-inner2 {width: calc(100% - 0px);}
.instruc-winer-right p {
	text-align: left;
}
.course-text span {font-size: 15px;line-height: 140%;}
.botomcourse-img {
	margin-right: 10px;
	width: 126px;
	vertical-align: middle;
	margin-bottom: 20px;
}
.author-ed-img {margin-right: 0;}
.author-ed-heading {display: inline-block;width: 100%;text-align: center;}
.author-ed-heading strong {font-size: 22px;line-height: 30px;text-align: center;}
.investors-section {margin-top: 0px;}
.portfolio-inner {padding-top: 30px;}
.portfolio-inner h2 {font-size: 19px;line-height: 25px;margin: 0 0 10px;}
.portfo-text {
	width: 110px;
	padding: 3px 0 3px;
	right: 15%;
	top: 5%;
}
.portfo-text strong {
	font-size: 17px;
	line-height: 20px;
}
.portfo-text samp {
	font-size: 10px;
	line-height: 16px;
	vertical-align: top;
}
.winer-img {
	width: 60%;
	text-align: center;
	margin: 0 auto;
}
.instruc-winer-right {width: calc(100% - 0px);margin-top: 10px;}
.instruc-winer-right strong {font-size: 25px;line-height: 30px;}
.winer-inner2 span {font-size: 15px;line-height: 19px;}
.blue-inner {
	background-position: center 100px;
}
.benefit-list {width: 100%;}
.satis-star {
	margin-bottom: 10px;
}
.satis-star strong {
	font-size: 15px;
	display: inline-block;
	width: 100%;
}
/*education landing-end*/

/* sign-up-css*/
.sign-up-inner {padding: 20px 10px 20px;}
.sign-up-inner h3 {font-size: 15px;line-height: 20px;padding: 0 20px;}
.go-connect-inner {padding: 6px 20px;}
.go-connect-inner span {font-size: 15px;line-height: 22px;}
.sign-up-outer .form-group label {margin-bottom: 5px;}
.login-popup .sign-up-form .btn {margin-top: 15px;margin-bottom: 15px;}
.form-group1::after {right: 17px;top: 37px;height: 15px;}
.use-email span::before {display: none;}
.use-email span::after {display: none;}
.go-connect {margin-top: 10px;margin-bottom: 10px;}
.sign-up-outer .form-group input {height: 35px;font-size: 15px;padding: 5px 10px;}
.green-load span {width: 23.6%;}
.login-popup .sign-up-inner {padding-bottom: 20px;}
/* sign-up-css-end*/

/*course*/
.archive.tax-course .entry-headline {font-size: 20px;line-height: 22px;}
.archive_lessons_count {font-size: 20px;}
.archive_course_main_outer {padding: 8px 15px 30px;}
.what_will.learn_section {margin-top: 10px;}
#main-content .what_will.learn_section h3 {font-size: 20px;margin: 0 0 10px;}
#main-content .upgrate_lear_faster_section h3 {font-size: 18px;margin-bottom: 15px;}
.tax-course #main-content .archive_course_main_outer h2 {font-size: 15px;line-height: 20px;}
.author-info-box_outer h4 {font-size: 20px;margin-bottom: 10px;}
.upgrate_lear_faster_section {padding: 10px 10px;margin-bottom: 10px;}
.upgrate_lear_faster_inner1 li .upgrate_icon_list {margin: 0 10px 0 0;}
.upgrate_lear_faster_inner1 li {padding-bottom: 4px;}
/*course-end*/

#main-content .nav-previous {width: 100%;}
#main-content .nav-next {
	width: 100%;
	margin-bottom: 10px !important;
}
#main-content .nav-previous {width: 100%;margin: 0 0 10px 0 !important;}
.start-button a {font-size: 15px;padding: 10px 30px;width: 100%;}

/*education-courses*/
.strategie-inner2 strong {font-size: 16px;padding-left: 50px;margin-bottom: 7px;text-align: left;}
.beginner-one p {padding-top: 5px;}
.beginner-one.beginner-custom-outer p {
	padding-top: 5px;
}
.beginner-one {padding: 15px;}
.coursetm-inner h1 {line-height: 22px;margin: 0 0 5px;font-size: 20px;}
/*education-courses-end*/

.sidebar-widget.course-sidebar li {margin-bottom: 10px !important;padding: 10px 10px 10px !important;
font-size: 15px;}
.sidebar-widget .course-sidebar li {margin-bottom: 10px !important;padding: 10px 10px 10px !important;
font-size: 15px;}
.sidebar-progress {margin-bottom: 20px;}

/*premium-landing*/
.premium-banner h1 {margin: 25px 0 10px;font-size: 18px;}
.premium-banner h1 span {margin-right: 10px;width: 20px;display: inline-block;}
.benefits-outer {margin: 79px 0 0;overflow: scroll;}
.premium-banner {padding-bottom: 30px;background-position: center 60px;}
.benefits-top-one {width: 50%;}
.benefits-top-two.benefits-top-three {margin-left: 30px;padding: 6px 13px;}
.list-benefit-one {width: 50%;}
.list-benefit-one strong {font-size: 15px;}
.list-benefit-check.benefit-check2 {margin-left: 25px;}
.popular-list li {margin-bottom: 10px;}
.account-button a {font-size: 15px;line-height: 19px;padding: 10px 28px;}
.page-template-Premium-Landing-template .investors-section {margin-top: 30px;}
.blue-section.learn-faster {margin-top: 30px;}
.learn-faster .blue-inner h2 {font-size: 23px;line-height: 30px;}
.learn-faster .blue-inner h2 span {margin-right: 12px;width: 30px;display: inline-block;}
.learn-faster .benefit-list {margin-top: 70px;}
.learn-faster .benefit-img {margin-right: 10px;}
.benefits-top-tab {width: 500px;}
.benefits-list {width: 500px;}
.popular-heading-left {width: 100%;}
.popular-heading-left h3 {text-align: center;}
.popular-riht-logo {width: 100%;text-align: center;margin-top: 10px;}
.popular-riht-logo img {display: inline-block;max-width: 180px;}
.learn-faster .blue-inner {background-position: center 128px;}
.learn-faster .benefit-list {margin-top:50px;width: 100%;}
.learn-faster .course-button a {padding: 10px 30px;}

/*premium-landing-end*/

.login-right {width: 100%;text-align: center;}
.country_flag_cus {float: right;width: auto;}
.lifetime-access-price {font-size: 20px;line-height: 25px;}
.mepr-price-box-rigt {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-left: 0;
}
.popular-left.popular-right {padding: 20px;}
.mepr-price-box-button a {font-size: 15px;line-height: 19px;padding: 9px 36px;}
.mepr-price-box-heading {margin-top: 10px;}
.build-right-inner {background-position: center 58px;}
.build-button {padding-top: 70px;}
.showdid-text {margin-top: 12px;}

.course-sidebar li .progress-bar2 {width: 82%;}
.country_flag_cus {display: none;}
.login-outer a.go_pre_nav_men {padding: 6px 10px;}
.login-outer a.go_account_men {margin-right: 10px;}

.search_form_cus {
	margin-top: 2px;
	margin-left: 5px;
	margin-right: 4px;
}
.social-icons {
	margin-top: 10px;
	margin-left: 60px;
}

.course-logo {
	width: 300px;
	display: inline-block;
	text-align: center;
}
.education-logo {
	text-align: center;
}
.immediate-img {
	float: left;
	width: 25px;
	margin-right: 10px;
}
.immediate-logo-inner h4 {
	fdisplay: inline-block;
	margin: 0;
}
.form-group1::after, .paswordeye1, .paswordeye2 {
	top: 32px;
}
.portfo-img {
	float: none;
	width: 300px;
	position: relative;
	display: inline-block;
}

.benefit-list {
	max-width: 100%;
	margin-top: 60px;
}
.benefit-li {
	width: 100%;
	float: none;
	padding-right: 0;
	display: inline-block;
}
.header-content {
	padding: 10px 0 5px;
}
.immediate-logo-inner h4 {
	text-align: left;
}
.portfolio-outer {
	margin-top: 40px;
}
.single-lesson .sidebar-widget .match_post .related_post_lesson_title::after {
	margin-right: 65%;
	margin-left: 0;
}
.post-entry-content {
	width: calc(100% - 0px);
}
/* BEST-BROKER-BOX-25-JAN-START */
.bs-best-brkr-box {
    padding: 20px 20px 0;
}
.bs-best-brkr-box-cont {
    padding-bottom: 20px;
}
.bs-best-brkr-img {
    background-size: 230px;
}
.bs-best-brkr-img img {
    max-width: 210px;
}
/* BEST-BROKER-BOX-25-JAN-END */

/* etoro-vs-plus500 Table css */

.etoropagetable td, .etoropagetable th {
	padding: 4px 3px;
	font-size: 9px;
	line-height: 12px;
}

/* etoro-vs-plus500 Table css End*/

/*Get Free Stock-html*/
.getacces-outer {
	padding: 20px 15px 20px;
}
/*Get Free Stock-html-end*/



}

@media screen and (max-width:1170px){ body #container{ max-width:1012px}

html #wrapper #main-content, body .header-content, body .ticker-box, body .menu-box, body .secondary-menu-box, body #footer{ width:100%}
body .site-title, body .site-description, body .header-logo{ max-width:740px}
html #wrapper .sticky-nav{ max-width:100%}
body #content{ width:628px}
body #sidebar{ width:300px}
body .footer-widget-area{ width:300px}

}

@media screen and (max-width:1200px){
	
#wrapper #container{ max-width:90%;  width:90%}
#wrapper #container #main-content {padding:20px 0% 10px;width: 100%;}
#wrapper #content, #wrapper .top-navigation ul{ max-width:100%;  width:100% !important}
#wrapper #sidebar{ float:left;  margin:15px 0 0;  width:100%}
#wrapper .ticker-box{ margin-left:5%;  width:90%}
#wrapper .header-contact{ text-align:center}
#wrapper .site-title, #wrapper .site-description, 
#wrapper .header-content #searchform .searchform-wrapper{ display: inline-block;  margin:20px 0 0;  position:relative;  right:0;  top:0;  width:100%}

#wrapper .top-navigation{ padding:0 5%}
.js #nav, .js #nav-2{ display:none}
.js .selectnav{ background:#333;  border:1px solid black;  color:white;  display: inline-block;  height:30px;  margin:7px 0 0 5%;  padding:0;  position:relative;  text-transform:uppercase;  width:90%;  -webkit-appearance:menulist;  -moz-appearance:menulist}
.js .secondary-menu-box .selectnav{ background:white;  border:1px solid #e6e6e6;  color:#999;  margin:2px 0 0 5%;  text-transform:none}
#wrapper .grid-entry, #wrapper #main-content .js-masonry .sticky{ width:50%}
#wrapper #container #footer{ background-image:none;  padding:35px 5% 10px;  width:90%}
#footer .footer-widget-area{ margin:0;  padding:0;  width:100%}
#wrapper .footer-signature, #wrapper .menu-box{ background-image:none}

}

@media screen and (max-width:600px){
	
#main-content .post-meta{ clear:both;  color:#999 !important;  font-size:16px;  line-height:21px;  padding-bottom:5px;  margin:0}
html #wrapper #container {max-width: 96%;width: 96%; padding: 0 15px;}
#wrapper #container .grid-entry, #wrapper #container #main-content .js-masonry .sticky{ width:100%}
#wrapper .grid-entry .grid-entry-inner, #wrapper #container #main-content .js-masonry{ margin:0 !important}

.page-template-template-full-width#wrapper #container {
	padding: 0 15px;
	width: 100%;
}


}

@media screen and (max-width:500px){
	
#main-content .post-meta {clear: both;color: #999 !important;font-size: 12px;line-height: 20px;
padding-bottom: 5px;margin: 0;}
#wrapper .header-image .header-image-text .header-image-headline{ font-size:130% !important;  margin-bottom:8px}
#wrapper .header-image .header-image-text .header-image-link{ padding:15px 10px}

}