@import 'css2.css';

body,h1,h2,h3,h4,h5,h6,span {
	font-family: roboto,sans-serif
}

p,li {
	font-family: raleway,sans-serif;
	font-size: 21px;
	color: #000
}

.caveat {
	font-family: caveat,cursive!important
}

.fs_24 {
	font-size: 24px
}

.fs_21 {
	font-size: 21px
}

.fs_33 {
	font-size: 33px
}

.fs_32 {
	font-size: 32px
}

.fs_45 {
	font-size: 45px
}

.fs_13 {
	font-size: 13px
}

.fs_26 {
	font-size: 26px
}

.fs_30 {
	font-size: 30px
}

.fs_50 {
	font-size: 50px
}

header {
	padding: 10px 0;
	background: #fff
}

a {
	color: #000!important
}

:focus {
	outline: none!important;
	box-shadow: none!important
}

ul li {
	padding-bottom: 10px
}

strong {
	font-weight: 700!important
}

ol li {
	margin-bottom: 14px
}

.hed-40 {
	margin-bottom: 40px;
	font-size: 40px
}

.blue {
	color: #3975ea
}

.bg-white {
	background-color: #fff!important;
	color: #000!important;
	padding: 10px 15px!important;
	border-radius: 5px
}

.hr_tag {
	padding-top: 60px;
	padding-bottom: 30px;
	background-color: #efefef
}

.banner_sec h1 {
	font-weight: 700;
	font-size: 35px;
	margin-top: 10px
}

.banner_sec h4 {
	font-size: 34px;
	margin: 15px 0
}

.testimonial_box img {
	width: 250px;
	box-shadow: 1px 1px 10px 1px rgb(0 0 0/50%);
	border-radius: 100%;
	margin-bottom: 24px;
	margin-top: 34px;
	border: 5px solid #fff
}

.header-sec {
	background: #000;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0
}

.banner_sec h5 {
	font-weight: 600
}

.banner_sec h2 {
	font-weight: 700;
	margin-top: 6px
}

.banner_sec h1 {
	font-weight: 300;
	font-size: 33px;
	margin-top: 10px;
	background-color: #ffe831;
	color: #000;
	display: inline-block;
	padding: 5px;
	width: 100%
}

.video_sec img.img-fluid {
	max-width: 315px;
	margin: 12px 0 25px
}

.video_sec {
	max-width: 700px;
	margin: 0 auto
}

.video_sec h5 {
	margin-top: 20px;
	font-size: 25px
}

.banner_sec a.btnall {
	margin: 20px auto
}

.ea-buttonRocking {
	animation: rocking 2s infinite;
	animation-timing-function: cubic-bezier(0,0,.58,1);
	transition: .2s
}

.ea-buttonRocking {
	animation: rocking 2s infinite;
	animation-timing-function: cubic-bezier(0,0,.58,1);
	transition: .2s
}

@keyframes rocking {
	0% {
		transform: rotate(0deg)
	}

	25% {
		transform: rotate(0deg)
	}

	50% {
		transform: rotate(2deg)
	}

	75% {
		transform: rotate(-2deg)
	}

	100% {
		transform: rotate(0deg)
	}
}

.ea-buttonRocking:hover {
	animation: none!important
}

.ea-buttonIconGrow {
	transition: .5s
}

ul.custom_presenter_list>li>div:first-of-type>img {
	height: 55px;
	width: 55px
}

.img-circle {
	border-radius: 100%
}

ul.custom_presenter_list>li>div:nth-of-type(2) p.presenter_name {
	color: #000;
	font-size: 21px;
	font-weight: 700
}

ul.custom_presenter_list>li>div:nth-of-type(2) p.presenter_name+.presenter_bio:not(:empty) {
	margin-top: .3rem
}

ul.custom_presenter_list>li>div:nth-of-type(2) p.presenter_bio {
	color: #000;
	font-weight: 300
}

li.js-presenter-repeated {
	display: flex;
	align-items: center
}

li.js-presenter-repeated.d-grid.grid_presenter.align-items-center img {
	margin-right: 20px
}

.margin50 {
	margin-bottom: 30px
}

li.js-presenter-repeated p {
	font-size: 13px;
	line-height: 1.4;
	color: #000
}

.btnall {
	background-color: #3975ea;
	background-position: center center;
	color: #fff!important;
	max-width: 510px;
	display: inline-block;
	font-weight: 700;
	font-size: 20px;
	padding: 15px 10px;
	border-radius: 5px;
	text-align: center;
	line-height: 1.5;
	margin-top: 10px;
	margin-bottom: 10px!important;
	cursor: pointer;
	display: table;
	margin-left: auto;
	margin-right: auto
}

.algorithms a.btnall.ea-buttonRocking,section.dear_trader a.btnall.ea-buttonRocking {
	margin-top: 25px!important;
	margin-bottom: 25px!important
}

.btnall:hover {
	background-color: #0c69a8!important;
	box-shadow: inset 0 2px 2px 0 rgb(255 255 255/22%),0 233px 233px 0 rgb(255 255 255/12%) inset
}

span#time {
	font-weight: 700
}

.algorithms {
	padding-top: 30px;
	padding-bottom: 30px;
	outline: none;
	background-color: #f0f2f5;
	border-color: #dedede;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 35px
}

.algorithms .container {
}

.col-sm-7.whiterow {
	padding: 25px;
	background-color: #fff;
	border-color: rgba(219,219,219,.7);
	border-width: 1px;
	border-style: solid;
	border-radius: 5px
}

.text-uppercase {
	text-transform: uppercase
}

.imgwrapper h3 {
	text-align: center;
	color: #fff;
	font-size: 32px;
	background-color: #000;
	border-radius: 25px;
	letter-spacing: -1px;
	line-height: normal;
	margin-bottom: 0;
	padding: 5px!important
}

.darksection {
	padding: 0
}

.imgwrapper {
	padding: 0 0 0 20px
}

.sidebarimg {
	width: 100%;
	margin-bottom: 25px
}

.white {
	color: #fff
}

.button-section .btnall {
	margin: 20px auto
}

.darksection img.img-fluid.imgdiv {
	margin-top: 50px
}

.d-none {
	display: none
}

header .btnall {
	margin-top: 0;
	font-size: 16px;
	padding: 10px 30px
}

.dear_trader,.twitter_mainsec {
	padding: 0 0 20px
}

.btnall:hover {
	background-color: #de6a03
}

p.ptim {
	font-family: caveat,cursive!important;
	font-size: 40px;
	line-height: 1;
	margin-bottom: 0
}

.hr_tag {
	padding-bottom: 55px
}

ul.hr_tag_ul {
	padding-left: 0;
	margin: 30px auto 0;
	margin-bottom: 20px
}

ul.hr_tag_ul li {
	text-align: left;
	padding-bottom: 17px;
	list-style: none;
	background: url(http://vp6.onlineearningfromhome.top/files/images/blue-check-mark.png) no-repeat;
	background-size: 30px;
	padding-left: 35px;
	background-position: 0 0
}

.get_sec_main {
	padding: 55px 0;
	background-color: #efefef
}

.breakouts h2 {
	margin-bottom: 60px
}

.breakouts {
	padding-top: 60px;
	padding-bottom: 60px
}

.breakouts h4 {
	font-size: 20px
}

.breakouts p {
	font-size: 14px
}

.img_fli {
	margin: 35px auto;
	display: table
}

.dear_trader .col-md-12 {
	margin: 0 auto
}

.imgdiv {
	max-width: 100%;
	margin: 0 auto 35px;
	display: block
}

section.darksection .container,section.dear_trader .container {
	max-width: 800px
}

.get_sec_main h5 {
	font-size: 25px;
	line-height: 1.6;
	max-width: 700px;
	margin: 0 auto
}

.get_sec_main .price_sec2 {
	margin-bottom: 26px
}

ul.hr_tag_ul.hr_sm {
	max-width: 495px;
	margin-bottom: 0
}

.stt-1_twitter img {
	border: #e1e8ed 1px solid;
	border-radius: 9px
}

.stt-1_twitter {
	max-width: 235px;
	margin: 10px auto
}

.price_sec3 {
	margin: 20px auto
}

footer {
	background-color: #000
}

footer p {
	margin: 20px 0;
	font-size: 14px;
	color: #fff
}

.secpd {
	padding: 55px 0
}

.boxss {
	padding: 45px;
	border: #0b4482 2px solid
}

.boxss ul.hr_tag_ul {
	max-width: 100%
}

.price_sec2 h5 {
	font-size: 25px
}

.price_sec2 {
	margin-top: 30px
}

.secpd a {
	color: #fff!important;
	text-decoration: underline
}

.dok_hide {
	display: none
}

.mob_hide {
	display: block
}

@media screen and (max-width:992px) {
}

@media screen and (max-width:768px) {
	.banner_sec h2 {
		font-size: 30px
	}

	.video_sec img.img-fluid {
		max-width: 265px
	}

	.hed-40 {
		font-size: 33px
	}
}

@media screen and (max-width:767px) {
	.imgwrapper h3 {
		font-size: 25px;
		margin-top: 25px
	}

	.imgwrapper {
		padding: 0
	}

	.innerbox.bg-white {
		padding-bottom: 25px!important
	}

	.fs_50 {
		font-size: 30px
	}

	.fs_32 {
		font-size: 22px
	}

	.logodiv {
		display: none
	}

	.text-right {
		text-align: center!important
	}

	.logodiv_outer {
		padding-top: 12px
	}

	.banner_sec h1 {
		font-size: 17px
	}

	.dok_hide {
		display: block
	}

	.mob_hide {
		display: none
	}

	.dis_dok {
		display: none
	}

	.header-sec h2.margin50 {
		margin-bottom: 20px
	}

	.imgdiv {
		max-width: 100%;
		margin: 0 auto 25px;
		display: block
	}

	.col-sm-5 p {
		text-align: left;
		margin-top: 10px
	}

	ul.hr_tag_ul li {
		text-align: left;
		padding-bottom: 17px;
		list-style: none;
		background-size: 25px;
		background-position: 0 -2px
	}

	header img {
		width: 120px
	}

	header .row.align-items-center {
		flex-wrap: nowrap
	}

	header .btnall {
		padding: 10px 15px
	}

	.video_sec h6 {
		font-size: 12px
	}

	.banner_sec h2 {
		font-size: 30px
	}

	.innerbox.bg-white {
		margin-top: 20px
	}

	.fs_45 {
		font-size: 30px
	}

	p,li {
		font-size: 19px
	}

	.banner_sec h2 {
		font-size: 18px
	}

	.video_sec img.img-fluid {
		max-width: 185px
	}

	.banner_sec h5 {
		font-size: 16px
	}

	.btnall {
		font-size: 19px;
		padding: 11px 13px;
		margin-bottom: -9px!important
	}

	p,li {
		font-size: 17px
	}

	.hr_tag h3.text-center.blue {
		font-size: 20px;
		margin-bottom: 15px
	}

	.hed-40 {
		font-size: 25px
	}

	.get_sec_main h5 {
		font-size: 17px;
		line-height: 23px
	}

	footer p {
		margin: 10px 0;
		font-size: 13px
	}

	footer {
		padding-top: 20px;
		padding-bottom: 15px
	}

	.secpd {
		padding: 30px 0
	}

	.header-sec h4.blue {
		font-size: 20px
	}

	.hed-40 {
		font-size: 22px;
		line-height: normal;
		margin-bottom: 0
	}

	.dear_trader,.twitter_mainsec {
		padding: 15px 0
	}

	.hr_tag {
		padding-bottom: 35px;
		padding-top: 35px
	}

	.banner_sec h4 {
		font-size: 20px
	}

	.breakouts {
		padding-top: 35px;
		padding-bottom: 35px
	}

	.breakouts .col-sm-3 img {
		width: 55px;
		margin-bottom: 20px
	}

	.breakouts .col-sm-3 {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center
	}

	.breakouts h2 {
		margin-bottom: 30px
	}

	.hed-40 br {
		display: none
	}

	ul.hr_tag_ul li {
		font-size: 17px
	}

	ul.hr_tag_ul {
		margin-bottom: 0;
		padding-left: 0
	}

	.get_sec_main {
		padding: 35px 0
	}
}

@media screen and (max-width:425px) {
	.testimonial_box img {
		width: 135px
	}

	header h4 {
		font-size: 18px
	}

	.video_sec iframe {
		height: 270px
	}

	.header-sec {
		padding-top: 20px;
		padding-bottom: 25px
	}

	.video_sec img.img-fluid {
		max-width: 135px;
		margin-bottom: 10px
	}
}