*{
	word-break:break-word;
	-webkit-font-smoothing: subpixel-antialiased;
}

html,body{
	margin: 0;
	padding: 0;
}
div:after,ul:after{
	content: "";
	display: table;
	clear: both;
}
img{
	max-width: 100%;
}
p {
    line-height: 1.5;
    margin: 0 0 1em 0;
}
a:hover{
	text-decoration: none;
	color: inherit;
}
.ul-none{
	padding: 0;
	margin: 0;
	list-style: none;
}
.container{
	max-width: 1074px;
}
body:not(.white-bg){
	font-family: "Nunito Sans", Sans-serif;
	background: #f5efe0;
	color: #000;
}
body.white-bg{
	font-family: 'Open Sans', sans-serif;
	background: #ffffff;
	color: #333;
}
.main-banner p,.sep-container h2,.sep2-container,.m-header,.bh2,
.discover-section h2,.trial-wp h2,.m-header2,.main-heading,.instant-btn,
.ways-section h2,.accord-btn,.pref,.footer ul li a,.footer p{
	font-family: "Nunito", Sans-serif;
}
.vid2-section .m-header2,.main-banner .main-heading,.video2-section .m-header2{
	font-family: "Nunito Sans", Sans-serif;
}
.para-p,.sep-blk{
	font-size: 20px;
}
.sep-container h2,.m-header,.sep3-container h2,.bh2,.sep4-container h2,.ways-section h2{
	font-size: 40px;
}
.sep4-container h2,.ways-section h2{
	font-weight: 700;
}
.sep2-container h2,.m-header2,.discover-section h2,.instant-btn{
	font-size: 30px;
}
h1,h2,h3,h4,h5,h6{
	line-height: 1;
	letter-spacing: -0.0415625em;
}
.relv{
	position: relative;
}
/****************************
    Header
 ***************************/
.header{
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 0;
}
.header img{
	width: 250px;
}
.buy_btn{
	color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    background-color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    border-color: #d983a6;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    line-height: 34px;
    font-size: 25px;
    letter-spacing: 0;
    float: right;
    font-weight: 600;
    margin-top: 14px;
}
.buy_btn:hover{
	color: #ffffff;
}

/****************************
    Main Banner
 ***************************/
.main-banner{
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 30px;
	color: #fff;
}
.main-banner .row{
	align-items: flex-end;
}
.main-heading{
	font-weight: 800;
	font-size: 43px;
}
.main-banner h2 span{
	color: #FFCC00;
}
.main-banner p{
	font-size: 25px;
	margin-top: 25px;
	margin-bottom: 40px;
}

/****************************
    Intro Section
 ***************************/
.intro-section{
	padding: 40px 0 40px 0;
	background-color: #fff;
}
.intro-b-section{
	margin-top: 20px;
}
.intro-section .row > div:first-of-type{
	text-align: center;
}
.intro-section img{
/*	width: 350px;
	height: 256px;*/
}
html .image-bottom .img-float-left{
	float: left;
	margin-bottom: 7px !important;
	margin-right: 14px;
}

/****************************
    Separator Container
 ***************************/
.sep-container{
	background: #FFCC00;
	text-align: center;
	padding: 30px 0;
}
.sep-container h2{
	margin: 0;
	font-weight: 700;
}

/****************************
    Intro Bottom Section
 ***************************/
.intro-bottom-section{
	background-color: #fbfbfb;
	padding: 40px 0 120px 0;
}
.intro-bottom-section .pad-left img{
	padding-left: 30px;
}

/****************************
    Feedback Separator
 ***************************/
.sep-feedback{
	background-color: #FFCC00;
	background-repeat: repeat;
}
.sep-col{
	max-width: 750px;
	margin: auto;
}
.sep-col p{
	font-size: 25px;
	margin-bottom: 0;
	margin-right: 30px;
}
.sep-feedback .sep-col > div{
	position: relative;
	border-radius: 20px 20px 20px 20px;
	padding: 17px 0px 20px 90px;
	background-color: #FFFFFF;
	box-shadow: -10px -10px 0px 1px #328AC2;
	top: -80px;
	margin-left: 10px;
}
.sep-feedback .sep-col > div:before{
	content: "";
	position: absolute;
	left: 10px;
	top: 26px;
	width: 64px;
	height: 50px;
	background: url(../img/quote.png);
}
.sep-blk{
	background: #342F2F;
	padding: 15px;
	border-radius: 5px;
	color: #fff;
	position: absolute;
	right: 30px;
	bottom: -50px;
	font-weight: 800;
}

/****************************
    Success Section
 ***************************/
.success-section{
	background-size: cover;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
}
.m-header{
	font-weight: 700;
	margin-bottom: 20px;
}
.m-header span{
	color: #328ac2;
}
.suc-margin{
	margin: 20px 0 20px 0;
	padding-right: 10px;
}

/****************************
    Separator2 Container
 ***************************/
.sep2-container{
	background-color: #176AA1;
	background-repeat: repeat;
	padding: 40px 0px 40px 0px;
	color: #fff;
	position: relative;
}
.sep2-container::before {
    position: absolute;
    right: 0;
    top: -55px;
    content: "";
    border-right: 195px solid #2f88c2;
    border-left: 110px solid transparent;
    border-top: 0 solid transparent;
    border-bottom: 360px solid #2f88c2;
}
.sep2-container h2{
	font-weight: 600;
}

/****************************
    Success Bottom Section
 ***************************/
.success-bottom-section{
	background-color: #fff;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 52% auto;
	padding: 30px 0 20px 0;
	position: relative;
}
.success-bottom-section img{
	max-width: 367px;
	width: 100%;
}

/****************************
    Video Section
 ***************************/
.video-section{
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0px 40px 0px;
}
.crow .row{
	margin: 0 -10px;
}
.crow .row > div{
	padding: 0 10px;
}
.m-header2{
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center;
}
.vid-section .relv{
	padding-bottom: 56.25%;
	text-align: center;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	border-radius: 15px;
	overflow: hidden;
}
.vid-section iframe{
	border: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	max-width: 100%;
}
.video-section .row > div{
	margin-top: 20px;
	margin-bottom: 20px;
}
.video-section h2{
	margin-bottom: 20px;
}

/****************************
    Separator3 Container
 ***************************/
 .sep3-container{
 	background-repeat: no-repeat;
 	background-position: bottom center;
 	background-color: #FFCC00;
 	padding: 50px 0px 0px 0px;
 	color: #fff;
 	position: relative;
 }
 .sep3-container h2{
 	font-weight: 600;
 	margin-bottom: 20px;
 }

/****************************
    Activities
 ***************************/
.activities{
	background-color: #fff;
	padding: 30px 0 30px 0;
}
.activities img{
	width: 400px;
}

/****************************
    Video2 Section
 ***************************/
.video2-section{
	background-position: center center;
	background-size: cover;
	padding: 40px 0 30px 0;
}
.video2-section h2{
	font-weight: 800;
	margin-top: 20px;
}
.video2-section iframe{
	margin-bottom: 10px;
}
.video2-section .relv{
	margin-bottom: 10px;
}
.v-pad{
	padding-left: 81px;
}
.v-pad2{
	padding-left: 10px;
	margin-left: -10px;
}

/****************************
    Blue Section
 ***************************/
.blue-section{
	background-color: #192D42;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 60px 0 40px 0;
}
.blue-section span{
	color: #FFCC00;
}
.blue-section h2{
	text-align: center;
	margin-bottom: 40px;
}

.discover-section{
	margin: 40px 0;
}
.discover-section h2{
	padding: 20px 0px 10px 0px;
	background-color: #FFCC00;
	border-radius: 15px 15px 0px 0px;
}
.discover-section h2{
	color: #000;
	font-weight: 800;
	margin: 0;
}
.cli{
	padding: 0;
	margin: 0;
	list-style: none;
}
.discover-list ul{
	color: #000;
	background-color: #fff;
	padding: 25px 25px 35px 25px;
	border-radius: 0px 0px 15px 15px;
}
.cli li {
    padding-left: 39px;
    background: url(../img/list-icon.png);
    background-repeat: no-repeat;
    list-style: none;
    background-position: 0 3px;
    margin-bottom: 15px;
    padding-bottom: .5em;
}
.cli li:last-of-type{
	margin-bottom: 0;
}

/****************************
    Separator4 Container
 ***************************/
.sep4-container{
	background-color: #328AC2;
	color: #fff;
	padding: 30px 0;
	text-align: center;
}
.sep4-container span{
	color: #FFCC00;
}
.sep4-container h2{
	margin: 0;
}

/****************************
   Blue Section Bottom
 ***************************/
.blue-section-bottom{
	background-color: #fff;
	padding: 20px 0;
}
.blue-section-bottom a{
	color: #000;
}
.blue-section-bottom img{
	width: 414px;
}
.blue-section-bottom .row > div:last-of-type{
	padding-left: 30px;
}

/****************************
   Trial Section
 ***************************/
.trial-section{
	background-color: #fff;
}
.trial-wp{
	margin-top: -300px;
	background-color: #328AC2;
	padding: 25px 25px 25px 25px;
	border-radius: 15px 15px 15px 15px;
	color: #fff;
	position: relative;
	z-index: 21;
}
.trial-wp h2{
	font-size: 28px;
	font-weight: 800;
}
.cli2 li{
	padding-bottom: 0;
}

/****************************
   Trial Section p2
 ***************************/
 .trial-wpp2{
	margin-top: -00px;
	background-color: #328AC2;
	padding: 25px 25px 25px 25px;
	border-radius: 15px 15px 15px 15px;
	color: #fff;
	position: relative;
	z-index: 21;
}
.trial-wpp2 h2{
	font-size: 28px;
	font-weight: 800;
}
/****************************
   Trial2 Section
 ***************************/
.trial2-section{
	background-color: #FFCC00;
	background-repeat: repeat;
	margin-top: -160px;
	padding: 200px 0px 20px 0px;
	position: relative;
	z-index: 20;
}

/****************************
    Video3 Section
 ***************************/
.video3-section h2{
	font-weight: 900;
}

/****************************
    Instant Section
 ***************************/
.instant-section{
	text-align: center;
	background-color: #54595F;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	padding: 40px 0px 60px 0px;
}
.instant-section h2 span{
	color: #fedc00;
}
.instant-section .m-header2{
	margin: 30px 0 50px 0;
}
.instant-btn{
	font-weight: bold;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00C660;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
	padding: 10px 30px;
	border: none;
	outline: none;
}
.instant-btn:hover{
	color: #fff;
}
.instant-btn:focus{
	outline: none;
}
.instant-btn i{
	position: relative;
	top: 2px;
}

/****************************
    Ways Section
 ***************************/
.ways-section{
	background-color: #3589BB;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0px 70px 0px;
}
.ways-section h2{
	text-align: center;
	margin-bottom: 60px;
    color: #fff;
}
.ways-section h2 span{
	color: #fedc00;
}
.ways-wp{
	margin-bottom: 50px;
}
.ways-wp > div{
	background-color: #FFCC00;
	border-radius: 15px 15px 15px 15px;
	margin-top: 20px;
 	align-items: center;
 	padding: 30px 0 10px 0;
}
.ways-wp > div > div:first-of-type{
	text-align: center;
}
.ways-wp img{
	width: 120px;
	height: 120px;
}

/****************************
    Founder Section
 ***************************/
.founder-section{
	background-color: #2D6191;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0 20px 0;
	color: #fff;
}
.founder-section h2{
	margin-bottom: 35px;
}
.founder-img{
	text-align: center;
}
.founder-img img{
	width: 376px;
}
.signature{
	margin-top: 20px;
}
.signature p{
	font-size: 24px;
}

/****************************
    FAQs
 ***************************/
.faqs{
	padding: 50px 0px 25px 0px;
	background-color: #fff;
}
.faqs h2{
	color: #328AC2;
}
.accord-btn{
	background-color: #328AC2;
	color: #fff;
	font-weight: bold;
	font-size: 25px;
	padding: 10px 20px;
	border-radius: 15px;
	cursor: pointer;
	margin-bottom: 15px;
}
.accord-btn span{
	width: calc(100% - 40px);
	display: inline-block;
	line-height: 1;
}
.accord-btn i{
	float: right;
	font-size: 20px;
	position: relative;
	top: 8px;
}
.accord-p{
	display: none;
}
.accord-p p{
	margin: 0;
	padding: 3px 20px 30px 20px;
}
.accord-active i:before{
	content: "\f068";
}

.devider{
	background-color: #000;
	margin: 30px 0;
	height: 1px;
}
.pref{
	font-size: 18px;
}
.ref-li p{
	font-size: 15px;
}


/****************************
    Footer
 ***************************/
.footer{
	background-color: #1a1a1b;
	color: #fff;
	text-align: center;
	padding: 30px 0 20px 0;
}
.footer ul li{
	display: inline-block;
}
.footer ul li a{
	color: #fff;
}
.footer ul a{
	font-size: 22px;
	font-weight: bold;
	margin: 5px 10px;
}
.footer p{
	color: #6c6c6c;
	font-weight: 600;
	font-size: 22px;
	margin: 30px 0 12px 0;
}

/******************************************
    freetraining_d
 *****************************************/
 .a-font{
 	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 }
 .setting h1,.setting h2,.setting h3,.setting h4,.setting h5,.setting h6{
 	line-height: 1.3em;
 	letter-spacing: 0em;
 	font-weight: 700;
 }
 .setting .container{
 	padding-left: 25px;
 	padding-right: 25px;
 	max-width: 994.5px;
 }
/****************************
    Header2
 ***************************/
.header2{
	padding: 30px 0;
    background-color: #212121;
    color: #fff;
}
.header2 h2{
	font-size: 23px;
	margin-bottom: 0;
	font-weight: 900;
	text-transform: uppercase;
	font-family: 'Nunito Sans';
}
.header2 b{
	color: #fc0;
}

/****************************
    Blog Details
 ***************************/
.blog-details{
	padding: 35px 0 70px 0;
}
.blog-details h1{
	font-size: 32px;
	margin-top: -17px;
	margin-bottom: 15px;
}
.meta_date{
	color: #949494;
	font-weight: 600;
	font-size: 16px;
}
.b_meta{
	margin: 0 0 20px 0;
}
.b_meta b{
	font-weight: 500;
}
.b_meta span{
	color: #636363;
}
.b_meta p{
	margin: 0;
	font-size: 14px;
}
.b_meta > p:first-of-type{
	float: left;
}
.b_meta > p:last-of-type{
	float: right;
	text-transform: uppercase;
	color: #b8b8b8;
}
.blog-content p{
	margin-bottom: 10px;
}
.blog-content a{
	color: #007bff;
	font-weight: 700;
}
.blog-content a:hover{
	text-decoration: underline;
	color: #0056b3;
}
.b_img2{
	margin-top: 30px;
}
.b_img_gap{
	margin-bottom: 20px;
}
.free_btn{
	color: #000000 !important;
    padding-left: 37px;
    padding-right: 37px;
    background-color: #fbd438;
    font-family: 'Nunito Sans';
    border: solid 16px #fbd438;
    border-radius: 10px;
    box-shadow: 0 0 2px 3px black;
    font-size: 19px;
    display: inline-block;
}
.blog-content .a_wrap{
	margin-top: 40px;
}
.b_sidebar{
	max-width: 217px;
	margin: 0 auto;
}
.search-bar input{
	font-size: 12px;
	padding: 7px 35px 7px 11px;
	border: 1px solid rgba(0,0,0,0.2);
	width: 100%;
	outline: none;
}
.search-bar input:focus{
	border-color: #42B0E2;
}
.b_widget h4{
	margin-top: 40px;
	font-size: 16px;
	font-weight: 800;
	padding-bottom: 15px;
	border-bottom: solid 1px rgba(32, 32, 32, 0.32);
}
.b_widget h5{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 14px;
}

/****************************
    Footer 2
 ***************************/
.footer2{
	background: #000;
	padding: 50px 0 45px 0;
}
.footer2 img{
	width: 222px;
	margin-bottom: 25px;
}
.footer2 ul li a{
	font-size: 18px;
	font-family: 'Nunito Sans';
}
.show {display:none;}
.ipad-view {display:none;}
.truth-mobilebg {display:none;}
@media(min-width: 1025px){
	.intro-section .row > div:last-of-type{
		padding-left: 0;
	}
}
@media(max-width: 1065px){
	.trial-wp{
		margin-top: -290px;
	}
}
@media(max-width: 1024px){
	.main-heading{
		font-size: 35px;
	}
	.main-banner .row > div:first-of-type{
		top: -30px;
		margin-top: 90px;
		position: relative;
	}
	.main-banner p{
		font-size: 20px;
	}
	.intro-b-section{
		margin-top: 0;
	}
	.intro-section .hodd{
		margin: 30px 0 10px 0;
	}
	.sep-container h2{
		font-size: 30px;
	}
	.sep2-container h2, .m-header2, .instant-btn{
		font-size: 24px;
	}
	.sep-col p{
		font-size: 22px;
	}
	.sep2-container .row > div{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sep2-container::before{
		display: none;
	}
	.success-section img{
		max-width: 300px;
		width: 100%;
	}

	.success-bottom-section{
		padding: 30px 0 0 0;
	}
	.blue-section{
		padding: 40px 0 10px 0;
	}
	.discover-section{
		margin-bottom: 20px;
	}
	.blue-section .bh2{
		margin-bottom: 30px;
	}
	.trial-section .row > div,.success-bottom-section .row > div{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.trial-wp{
		margin-top: -190px;
	}
	.ways-wp > div{
		margin-left: 0;
		margin-right: 0;
	}
	.ways-section{
		padding: 40px 0 55px 0;
	}
	.ways-section h2{
		margin-bottom: 50px;
	}
	.founder-section h2,.ways-section h2,.video-section .m-header,
	.sep4-container h2,.bh2{
		font-size: 35px;
	}
	.video2-section h2,.sep3-container h2,.success-section .m-header{
		font-size: 30px;
	}
	.suc-margin{
		margin-top: 20px;
	}
	.sep3-container{
		padding: 50px 0 40px 0;
	}
	.sep3-container h2{
		margin: 0;
	}
	.accord-btn,.accord-p p{
		font-size: 20px;
	}
	.accord-btn i{
		font-size: 18px;
		top: 6px;
	}
	.accord-p p{
		padding-bottom: 30px;
	}
	.footer ul a,.footer p{
		font-size: 18px;
	}
	.footer p{
		margin-top: 6px;
	}
	.success-bottom-section{
		background-image: none !important;
	}
	.v-pad2{
		margin-top: 20px;
	}
}

@media(min-width: 768px){
	.hod,.hodd{
		display: none;
	}
	.v-pad{
		padding-left: 7%;
	}
}
@media(max-width: 767px){
	.main-banner .row > div:first-of-type{
		top: 0;
		margin-top: 0;
	}
	.main-banner .row > div:last-of-type{
		text-align: center;
	}
	.main-heading{
		font-size: 30px;
		margin-top: 10px;
	}
	.main-banner img{
		max-width: 300px;
		width: 100%;
	}
	.main-banner p{
		margin-bottom: 0px;
		margin-top: 15px;
	}
	.intro-bottom-section .pad-left img{
		padding-left: 0;
		margin-bottom: 20px;
	}
	.intro-bottom-section .pad-left{
		text-align: center;
	}
	.sep-col p{
		font-size: 18px;
		margin-right: 10px;
	}
	.sep-text-center{
		margin-left: -70px;
	}
	.sep-blk{
		font-size: 12px;
		position: relative;
		bottom: -20px;
		right: auto;
	}
	.sep-text-center{
		text-align: center;
	}
	.sep-feedback .sep-col > div{
		padding-bottom: 10px;
		padding-left: 70px;
	}
	.sep-feedback .sep-col > div:before{
		transform: scale(.6);
		margin-left: -10px;
	}
	.sep-feedback .sep-col > div{
		top: -60px;
	}
	.intro-bottom-section{
		padding-bottom: 80px;
	}

	.success-img{
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.video-section h2{
		margin-bottom: 10px;
	}
	.sep3-container{
		background-color: transparent;
		background-position: center center;
		background-repeat: repeat;
		padding: 20px 0 20px 0;
	}
	.activities-img{
		text-align: center;
	}
	.activities-img img{
		margin-bottom: 20px;
	}
	.activities-img img,.video2-section-img img{
		max-width: 300px;
		width: 100%;
	}
	.video2-section-img img{
		margin: 20px 0;
	}
	.discover-list ul{
		padding: 25px 20px 35px 20px;
	}
	.blue-section-bottom .row > div:last-of-type{
		text-align: center;
		margin-top: 10px;
	}
	.blue-section-bottom .row > div:last-of-type{
		padding-left: 15px;
		padding: 0 20px;
	}
	.ways-wp img{
		width: 80px;
		height: 80px;
		margin-bottom: 15px;
	}
	.video-section{
		padding: 30px 0px 30px 0px;
	}
	.video-section .row > div{
		margin-top: 10px;
	}
	.video-section .m-header{
		margin-bottom: 20px;
	}
	.founder-section{
		padding: 40px 0;
	}
	.founder-img img{
		max-width: 300px;
		width: 100%;
		margin-bottom: 20px;
	}
	.founder-section h2,.ways-section h2,.video-section .m-header,
	.sep4-container h2,.bh2{
		font-size: 30px;
	}
	.sep3-container h2{
		font-size: 25px;
	}
	.video2-section h2{
		text-align: center;
	}
	.v-pad{
		padding-left: 15px;
	}
	.v-pad2{
		padding-left: 0;
		margin-left: 0;
	}
	.video2-section{
		padding: 20px 0 10px 0;
	}
	.founder-section h2{
		margin-bottom: 25px;
	}
	.signature p{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.signature img{
		max-width: 150px;
	}
	.faqs .m-header{
		font-size: 30px;
	}
	.footer ul a,.footer p{
		font-size: 16px;
	}
	.footer p{
		font-weight: 400;
	}
	p{
		line-height: 1.4;
	}
	.hom{
		display: none;
	}
	.success-section{
		background-image: none !important;
	}

	.header2 h2{
		font-size: 20px;
	}
	.blog-details h1{
		margin-top: -10px;
		font-size: 23px;
	}
	.b_sidebar{
		max-width: 330px;
	}
	.search-bar{
		display: none;
	}
	.b_widget_gap{
		margin-top: 120px;
	}
	.b_widget h4{
		margin-bottom: 30px;
	}
	html .image-bottom .img-float-left{
		margin-bottom: 22px !important;
		margin-right: 0px;
	}
}

@media(max-width: 480px){
	.intro-section img{
		width: auto;
		height: auto;
	}
	.blog-content p{
		font-size: 18px;
	}
	.free_btn{
		padding-left: 21px;
		font-size: 17px;
		padding-right: 21px;
	}
	
}



/******************** SKILL2 Page ************************/
.skill-page h1 a,.skill-page h2 a,.skill-page h3 a,.skill-page h4 a,.skill-page h5 a,.skill-page h6 a {color:#4e4e4d;  outline:none;}
.skill-pageh1 a:hover,.skill-page h2 a:hover,.skill-page h3 a:hover,.skill-page h4 a:hover,.skill-page h5 a:hover,.skill-page h6 a:hover {text-decoration: none; outline:none;}
.skill-page ul,.skill-page  ol { margin-left: 0; }
.skill-page {
	background: #ffffff;
	font-family: 'Nunito', sans-serif;
	font-size: 20px;
	width: 100%;
	font-weight: 300;
	color: #696969;
	line-height: 1.5;
}
.skill-page strong { font-weight: 600;}
.skill-page a,.skill-page a:focus{
	color:#020300;
	outline:none; 
	text-decoration:none;
  -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out; 
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}
.skill-page a:focus{outline:none;}
.skill-page sup {
    font-size: 70%;
    top: -0.4em;
}
.skill-page a img{border-style:none; outline:none;}
.skill-page img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
	   -webkit-transition: all .3s ease-out;
   -moz-transition: all .3s ease-out;
   -o-transition: all .3s ease-out;
   transition: all .3s ease-out;
}
.skill-page a:hover,.skill-page a{ text-decoration:none;}
.skill-page p {	margin-bottom: 20px;}
.blue-color{color:rgb(23, 106, 162);}
#wrapper {
	overflow: hidden;
	width: 100%;
}
.top {
	background: url(../img/menu.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover; 
	padding: 20px 0;
	width: 100%;
	clear: both;
}
.logo {
	max-width: 253px;
	display: inline-block;
}
.top h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	color: rgb(2, 106, 159);
	font-size: 30px;
	font-weight: 700;
}
.banner {
	background: url(../img/topbanner.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	background-position: center center;
	padding: 150px 0;
	color: #fff;
	width: 100%;
}
.banner h1 {
	font-size: 56px;
	font-weight: 900;
	font-family: "Nunito Sans", sans-serif;
}
.banner h1 span {
	color: rgb(255, 204, 0);
	display: block;
}
.hoid-row {
	width: 100%;
	clear: both;
	overflow: hidden;
	padding: 70px 0;
}
.hoid-row h2 {
	color: rgb(105, 105, 105);
	font-size: 36px;
	margin: 0 0 30px;
	font-weight: 700;
	font-family: "Nunito Sans", sans-serif;
}
.hoid-row h3 {
	color: rgb(105, 105, 105);
	font-size: 30px;
	margin: 0 0 30px;
	font-weight: 700;
	font-family: "Nunito Sans", sans-serif;
}
.hoid-row hr {
	border-color: rgba(241, 210, 14, 0.99);
	border-width: 3px;
	max-width: 25%;
	margin: 0 0 72px;
}
.hoid-row .col-md-9 p {max-width: 613px;}
.hoid-row .out-img{
	max-width: 249px;
	margin: 0 auto;
	display: block;
}
.skill-row {
	background: #2489BE;
	color: #fff;
	text-align: center;
	padding: 32px 0;
	width: 100%;
	clear: both;
}
.skill-row h2 {
	font-size: 36px;
	max-width: 853px;
	font-weight: 700;
	margin: 0 auto;
}
.skill-row h2 span{ color: rgb(255, 215, 0);}
.ybest {
	background: url(../img/design_10.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size: cover;
	padding: 42px 0 60px;
}
.ybest p, .hack-row p { margin-bottom: 30px;}
.hack-row {
	background: url(../img/design_7.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#2489be;
    background-size: cover;
	padding: 30px 0 10px;
	color: #fff;
}
.hack-row h2 {
	font-size: 30px;
	font-weight: 700;
	max-width: 575px;
	margin: 0 0 20px;
	line-height: 1.4;
}
.hack-row img{ width: 100%;}
.the-pr-row {
	background: #ffca42;
	padding: 43px 0;
	color: #000;
	text-align: center;
	width: 100%;
	clear: both;
}
.the-pr-row h2 {font-size: 36px;	font-weight: 700;	color: #333;}
.cp-row {
	padding: 40px 0 20px;
	color: #000;
	clear: both;
	overflow: hidden;
	width: 100%;
}
.cp-row .out-img {margin-top: 50px;}
.spectacular-row {
	background: url(../img/spectacular.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 164px 0px 55px;
}
.spectacular-row h2 {
	font-size: 32px;
	font-weight: 700;
	color: #333;
	line-height: 1.4;
}
.spectacular-row p {	color: #333;}
.educator-row p{color:rgb(105, 105, 105);padding-left: 25px;}
.fault-row {	padding-top: 40px;color: #000;clear: both;overflow: hidden;width: 100%;}
.fault-row h2 {font-weight: 700;	font-size: 37px;}
.fault-row p{font-weight:300;}
.robot-row {		
	background: url(../img/robot.png);
	background-repeat:no-repeat;
	background-size: cover; 
	color: #000;
	clear: both;
	overflow: hidden;
	width: 100%;
	padding-bottom: 0px;
	background-position: center;
}
.doctor-row span,.teaching-row1 span {    color: rgb(255, 204, 0);}
.robot-row h2 {font-weight: 700;	font-size: 32px;}
.robot-row p{font-weight:300;}
.doctor-row p {	font-size: 23px;font-weight: 600;}
.doctor-row {	padding: 50px 0px 0px;	background-color: #2480ba;	color: #fff;}
.doctor-row h2 {	font-size: 39px;	font-weight: 900;	text-align: center;line-height: 1.4;}
.row1 {	background-color: rgb(255, 204, 0);	padding: 30px 35px 20px;color: #333;border-radius: 0px 0px 20px 20px;}
.predict-row {
	background: #fff;
	background-size: ;
	padding: 0;
	margin: 50px 0;
}
.predict-row img{ width: 100%;}
.educator-row {	background: url(../img/educator.png);	
	background-size: 100%;	
	padding: 20px 0;	
	background-repeat:none;
}
.educator-row h2 {
	font-size: 38px;
	font-family: "Nunito Sans", sans-serif;
	color: rgb(105, 105, 105);
	font-weight: 900;
	padding: 0 44px 0 25px;
	line-height: 1.3;
}
.yaron-row {	background: url(../img/yaron.png);
		background-repeat:no-repeat;	
		background-size: cover;	
		padding: 85px 0 30px;
}

.yaron-row h2,.music-row h2,.games-row h2,.workshop-row1 h3,.parents-row h2 {
    color: rgb(255, 255, 255);
    font-weight: 700;
    font-size: 32px;
    text-align: center;
}
.music-row {	
	background: url(../img/music.png);	
	background-repeat:no-repeat;
	background-size: cover;	
	padding: 30px 0 75px;    
	background-position: 40% 70%;
}
 .closefriends-row {	padding: 40px 0px 0px;	background-color: rgb(233, 234, 236);}
 .closefriends-row h2,.games-row2 h2,.girl-row h2,.workshop-row1 h2,.remember-row h2,.time-row h2 {
	text-align: center;
	font-size: 38px;
	line-height: 1.3;
	color: rgb(0, 0, 0);
	font-weight: 900;
}
.boy-row {	background: url(../img/boy.png);	background-repeat:no-repeat;	background-size: cover;	padding: 70px 0 30px;margin-top: -10px;}
.boy-row p,.games-row1 p,.girl-row p,.workshop-row p,.text-list li,.free-row1 li ,.textpara1{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.42857;
    color: #333;
}
.games-row {	background: url(../img/games.png); background-repeat:no-repeat;	background-size: cover;	padding: 100px 0 30px;}
.games-row1,.games-row2 ,.pink-row,.pink-row1,.remember-row,.girl3-row,.blue-row,.time-row{    padding: 40px 0;}
.fp {  padding-top: 120px;}
.teaching-row1 {	background: url(../img/section-13-bg2.png); background-repeat:no-repeat;	background-size: cover;	padding: 60px 0 40px;    background-position: center;
}
.teaching-row1 h2 {
	font-size: 36px;
	font-weight: 900;
	line-height: normal;
	font-family: 'Nunito Sans', sans-serif !important;
	color: #fff;
}
.girl-row {
	background: url(../img/girl.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 30px 0 143px;
	background-position: 40% 40%;
}
.workshop-row {
	background: url(../img/workshop.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 40px 0 40px;
	position: relative;
}
.workshop-row > *{ position: relative; z-index: 1;}
.workshop-row:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background: #1b3142;
	opacity: 0.5;
}
.workshop-row1{background-color: rgb(27, 49, 66);}
.workshop-row1 h3 {	background-color: rgb(255, 204, 0);	padding: 20px 15px;color: #333;font-weight:800;}
.text-list {
	background: white;
	color: #333;
	margin-top: -10px;
	padding: 30px 50px 30px 30px;
}
.text-list li,.free-row1 li {
	list-style-type: none;
	background: url(../img/list.png);
	background-repeat:no-repeat;
	background-position: 0%;
	padding-left: 70px;
	padding-top: 30px;
}
.free-row {	background: url(../img/free.png); background-repeat:no-repeat; background-size: cover;}
.free-row1 {
	background-color: rgb(46, 135, 194);
	max-width: 830px;
	padding: 40px;
	margin: 0 auto;
	border-radius: 8px;
}
.free-row1 h2 {
	display: block;
	color: rgb(255, 255, 255);
	margin: 30px 0px;
	font-size: 28px;
	text-align: center;
	line-height: 1.2em;
	font-weight: 700;
}
.get-button {
	background-color: rgb(255, 203, 0);
	color: rgb(255, 255, 255);
	margin: 0px auto 20px;
	font-weight: 700;
	font-family: Nunito;
	font-size: 35px;
	padding: 15px 20px;
	border-radius: 6px;
	display: inline-block;
	border: none;
}
.get-button:hover{ color: #fff; opacity: 0.9;}
.get-button span {	border-right: 1px solid #fff;	padding-right: 20px;}
.parents-row {	background: url(../img/parent.png);	background-repeat:no-repeat;	background-size: cover;padding:40px 0px;}
.girl2-row {	background: url(../img/girl2.png); background-repeat:no-repeat;	background-size: cover;	padding: 20px 0 20px;    background-position: 50% 50%;
}
.row.blue-row1 {	background-color: rgb(255, 255, 255);	border-radius: 15px;	padding: 30px;}
.row.blue-row1 h2{	line-height: normal;color: rgb(23, 106, 162);font-size: 36px;font-weight:700;}
.row.blue-row1 p{font-size:26px;font-weight:300;color:rgb(0,0,0);}
.text-list ul {	padding: 0 20px;}
.start-now {
	background: #2c2d2e;
	color: #fff;
	padding: 70px 0 60px;
}
.start-now h2 {
	font-size: 34px;
	font-weight: 700;
	max-width: 1044px;
	margin: 0 0 42px;
	line-height: 1.3;
}
.start-now .get-btn{ font-weight: 700;}
.befo-row {
	background: url(../img/design_19.png);
	background-position:0% 50%;
	background-color: #2489be;
	background-repeat:no-repeat;
	background-size: cover;
	padding: 56px 0;
	color: #fff;
	font-size: 24px;
	line-height: 1.4;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.befo-row h2 {
	font-size: 46px;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 46px;
}
.befo-row .out-img {max-width: 250px;}
.ps-row {
	color: rgb(63, 63, 66);
	line-height: 1.4;
	padding: 40px 0 20px;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.ps-row .container {max-width: 960px;}
.row-yes {
	background: #d9d9d9;
	text-align: center;
	width: 100%;
	clear: both;
	padding: 50px 0 24px;
	overflow: hidden;
}
.row-yes h2 {
	font-size: 34px;
	font-weight: 700;
	color: rgb(105, 105, 105);
	max-width: 800px;
	margin: 0 auto 20px;
}
.get-btn {
	background-color: rgb(255, 203, 0);
	color: rgb(255, 255, 255);
	margin: 0px auto;
	margin-right: auto;
	margin-left: auto;
	font-weight: 400;
	font-family: ;
	font-size: 35px;
	padding: 15px 20px;
	display: inline-block;
	box-shadow: 0px 5px 12px rgba(0,0,0,0.2),inset 0px -3px 0px rgba(0,0,0,0.2);
	border-radius: 6px;
}
.get-btn:hover{ background-color: rgb(229, 182, 0); color: rgb(255, 255, 255);}
.get-btn .fa{
	border-left: rgba(255,255,255,0.8) 1px solid;
    border-left-color: rgba(255, 255, 255, 0.8);
padding-left: 20px;
margin-right: 0px;
margin-left: 20px;
}
.bottom-page {
	background: #1e1f1f;
	text-align: center;
	color: #fff;
	font-size: 15px;
	padding: 40px 0 60px;
	overflow: hidden;
	clear: both;
	width: 100%;
}
.foot-logo {
	display: block;
	max-width: 300px;
	margin: 0 auto 15px;
}
.bottom-page ul {
	list-style: none;
	color: #fff;
	font-size: 14px;
}
.bottom-page ul li {display: inline-block;	padding: 0 10px;}
.bottom-page ul li a{ color: #fff;}
/* responsive css */  
 
@media (min-width:1200px){
  .container{ max-width: 1200px;}
  .workshop-row1 .container {	max-width: 980px;}
  .cp-row .col-md-8 {padding-left: 40px;}
  .text-list ul { padding-left: 30px;}
}  
@media (max-width:1190px){
	.top h4{ font-size: 28px;}
	.banner h1 {font-size: 42px;}
	.container {max-width: 96%;	}
	.educator-row {    background-size: 100%;}
	.teaching-row1 {	background-color: #6f6f6f;}
	.befo-row h2 { font-size: 40px;}
}
@media (max-width:990px){
	.befo-row h2 br{ display: none;}
}
@media (min-width:768px){
	.banner img {display: none;	} 
} 
@media (min-width:1365px){
	.predict-row {background-size: cover;}
} 
@media (max-width: 767px) {
	.skill-page{ font-size:20px;} 
	.top {	background-size: 213% 47%;	background-position: right bottom;	text-align: center;	}
	.top h4 {margin: 19px -15px 0;	padding: 15px 15px 0;    font-size: 22px;	}
	.top {
		margin-bottom: -5px;
	}
	.banner {background: #348ac1;	padding: 0;	margin: 0 -15px;width: auto;}
	.banner h1, .the-pr-row h2 br,.spectacular-row h2 br,.yaron-row h2 br{ display: none;}
	.hoid-row .out-img {margin-bottom: 20px;	}
	.hoid-row h2 {font-size: 30px;	margin: 0 0 20px;	}
	.hoid-row {	padding: 40px 0;	}
	.hoid-row h3, .hack-row h2,.spectacular-row h2,.robot-row h2,.yaron-row h2,.educator-row h2,.music-row h2,.games-row h2,.workshop-row1 h3,.get-button,.free-row1 h2,.parents-row h2,.row.blue-row1 p  {	font-size: 24px;}
	.hoid-row hr {margin: 0 0 30px;	}
	.skill-row h2, .the-pr-row h2,.fault-row h2,.doctor-row h2 , .closefriends-row h2,.games-row2 h2,.girl-row h2,.workshop-row1 h2,.time-row h2,.row.blue-row1 h2,.remember-row h2 { 	 font-size: 30px;}
	.ybest {background: #fff;padding: 40px 0;	}
	.the-pr-row h2{ max-width: 500px; margin: 0 auto;}
	.cp-row .out-img {margin:0 0 30px;}
	.text-list {    padding: 20px 0;}
	.boy-row p, .games-row1 p, .girl-row p, .workshop-row p, .text-list li, .free-row1 li, .textpara1{font-size:22px;}
	.fp {  padding-top: 20px;}
	.text-list li, .free-row1 li {	padding-left: 35px !important;	background-position: 0 36px;	background-size: 22px;	}
	.free-row1 {	padding: 20px 15px;	}
	.free-row1 ul {	padding: 0;	} 
	.girl3-row {padding-top: 0 !important; margin-top: -50px; 	}
	.girl-row {	padding-bottom: 10px;	}
	.girl-row h2 {	padding: 10px;	}
	.doctor-row h2 {margin-bottom: -40px;	}
	.doctor-row .row1 h2 {margin-bottom: 0px;	}
	.row.row1 {	padding: 15px;	}
	.educator-row p {padding: 0 !important;	}
	.bottom-page{ padding: 25px 0 30px;}
	.get-btn{ font-size: 26px;}
	.befo-row h2, .start-now h2 {font-size: 32px;	}
	.befo-row{ font-size: 22px ;}
	.start-now {padding: 40px 0;	}
}
@media(min-width:1025px){
.robot-mobile {	display: none;}
}
@media (min-width:932px) and (max-width: 1024px){
	.educator-row {    background-size: 100%;}
} 
@media (max-width: 1024px) {   
.col-md-7 {	max-width: 100%;	flex: auto;}
.robot-mobile {	padding-bottom: 30px;}
.robot-row,.educator-row,.girl-row,.free-row,.girl2-row {	background: none;}
.boy-row {	background: none;background-color: rgb(233, 234, 236);}
.girl-row h2 {	background: rgb(37, 136, 190);}
} 
 

.skill-page p,.skill-page  li{font-size:20px!important; font-weight:400;}

.skill-page h2{font-size:40px!important;    line-height: 1.2em!important;}
.skill-page h3{font-size:30px!important;    line-height: 1.2em!important; font-weight:800;}

.games-row2 {
    padding: 20px 0;
}

.pink-row p {font-weight:600;}
img.d-md-none {
    padding-bottom: 30px;
}

.blue-row {padding-top:20px;}
.boy-row {
	background: url(../img/boy.png);
	background-repeat: no-repeat;
    background-size: 80%;
    padding: 70px 0 0px;
    margin-top: -10px;
    background-color: #e7e9eb;
	background-position: 0% 30%;
	margin-bottom: -10px;

}
.boy-row .col-md-9 {
    padding-bottom: 30px;
}

@media (max-width:1199px){
.boy-row {
    background-position: bottom left;
}
.boy-row img.robot-mobile {
	display: none;
}}


@media (max-width:1024px){
	.remember-row {padding-bottom:20px}

	.free-row .robot-mobile {
		display: none;
	}
	.free-row .col-md-9 {
		flex: 100%;
		max-width: 100%;
	}
	.time-row .col-md-5, .girl2-row  .col-md-5{
		max-width: 100%;
		flex: 100%;
		text-align: center;
	}
	.time-row img {
		max-width: 400px;
	margin:0px auto;
		
	}
	.girl2-row img.robot-mobile  {
		max-width: 400px;
		margin: 0px auto!important;
		display:block;
	}
	.girl3-row{ padding-top:0px;}
}

@media (max-width:991px){
	.boy-row img.robot-mobile {
		display: none;
	}
	.boy-row {
		background-position: bottom left;
		background-color: #e7e9eb;
	}
	.hack-row .col-md-2.col-lg-4 {
		display: none;
	}
	.hack-row .col-md-8 {
		max-width: 100%;
		flex: 100%;
	}
	.hack-row {
		background-image: none;
	}
	img.d-md-none {
		display:block!important;
	}
	img.d-md-none {
		max-width: 400px;
		margin: 0px auto!important;
		display:block;
	}
	img.robot-mobile .robot-row {
		max-width: 300px;
		text-align: center!important;
	}
	.ybest {
		background: none;
	}
	.ybest .col-md-8 {
		flex: 100%;
		max-width: 100%;
	}
}

@media (max-width:767px){	
.skill-page h2{font-size:30px!important;}
.skill-page h3{font-size:25px!important;}

.hoid-row {
	padding: 30px 0 20px 0;
}
.boy-row {
    background: none;
	background-color: #e7e9eb;
	padding-top: 30px;

}
.ybest img, img.d-md-none, .cp-row img, .educator-row img, .games-row1 img, .girl-row img, .time-row img, .girl2-row img.robot-mobile  {
    max-width: 400px;
	margin: 0px auto!important;
    display:block;
}
h2.d-none.d-sm-block {
    display: none!important;
}
.teaching-row1 {
padding:30px 0;

}
.doctor-row.2 {
    padding: 50px 0px 80px!Important;

}
.margin-bt{padding-bottom:80px!important;}
}



@media (min-width:768px){
.teaching-row1 {
	background-position: top right;
	background-color: #6f6f6f;
	background-size: 95%;

}
.girl-row {
	background: url(../img/girl.png);
	background-repeat:no-repeat;
	background-size: cover;
	padding: 30px 0 143px;
	background-position: center center;
}
.girl-row img.robot-mobile {
    display: none;
}
}

@media (max-width:599px){
.skill-page img {
		max-width: 100%!important;
		margin: 0px auto!important;
	}
}

.hack-row {
	background: url(../img/section-3-img.png);
	background-repeat:no-repeat;
	background-color:#2489be;
	background-position:0% 0%;
    background-size: contain;
    padding: 30px 0 10px;
    color: #fff;
}
.robot-row {
	background: url(../img/section-6-Image.png);
	background-repeat:no-repeat;
    background-size: 35%;
    color: #000;
    clear: both;
    overflow: hidden;
    width: 100%;
    padding-bottom: 25px;
    background-position: right;
}

.hoid-row h2, .hoid-row h3 {
	font-weight: 800;
}

.free-row1 h2 {
	font-size: 30px!important;
}
.pink-row1 img {
    max-width: 700px;
}
.girl3-row strong {
    font-weight: 800;
}
img.mt-30 {
    padding-top: 30px;
    max-width: 700px;
}
.about {
    padding: 40px 0px;
}
@media (max-width:1300px){
.robot-row {
    background-position: bottom right!important;
}}

@media (max-width:1024px){
	.robot-row {
		background-image:none;
	}
.befo-row .col-md-7 {
    max-width: 60%;
}}


.games-row2 {
	padding: 30px 0;
	background: #2489BE;
}
.games-row2 h2 {
	color: white;
}


.pink-row {
	background: url(../img/section-11-bg.png);
	background-repeat:no-repeat;
	background-position: 50% 50%;
	background-size: cover; 
}
.pink-row p {
	color: black;
}


.about .col-md-4 img {
	max-width: 300px;
}
@media (max-width:1490px) and (min-width:1215px){
	.hack-row {
	
		background-position: -20% 50%;
	}
}
@media (max-width:1214px) and (min-width:1115px){
	.hack-row {
		background-position: -30%;
	}
}


@media (max-width:1114px) and (min-width:1044px){
	.hack-row {
		background-position: -50%;
	}
}
	
	
@media (max-width:1043px) and (min-width:992px){
	.hack-row {
		background-position: -80%;
	}
}


@media (max-width:991px){
	.hack-row {
		background: #2489be;
	}
	.teaching-row1 {
		background: url(../img/section-13-bg2black.png);
		background-repeat:no-repeat;
		background-size: cover;
		padding: 60px 0 40px;
	}
	.teaching-row1 .col-md-4 {
		display: none!important;
	}
	.teaching-row1 .col-md-8 {
		flex: 100%;
		max-width: 100%;
	}
}

.educator-row h2 {
	background: url(../img/section-9-title1.png);
	background-repeat:no-repeat;
	background-size: cover!important;
	background-position: center;
}
.educator-row {
	background: none;
}
.educator-row .col-md-4, .educator-row .col-md-8{
	padding:0px;
}
.educator-row h2 {
	font-size: 35px!important;
	padding: 15px 20px;
}
.spectacular-row h2 {
	font-size: 30px!important;
}
.spectacular-row {
	background: url(../img/9879776_1589412064263d.png);
	background-repeat:no-repeat;
}
.girl2-row {
	padding-top: 40px!important;
}

@media (max-width:1024px) and (min-width:992px){
	.befo-row .col-md-7 {
		max-width: 60%;
	}
}
@media (max-width:991px){
	.befo-row .col-md-7 {
		max-width: 100%;
	}
	
	.about {
		padding: 0px 0px 40px 0px;
	}
	.hack-row img.d-md-none{display:none!important;}

}
@media (max-width:767px){
	.music-row {
		
		background-position: 0%;
	}
	img.mt-30 {
		padding-top: 30px;
		max-width: 100%;
	}
	.about .col-md-4 img {
		max-width: 100%;
	}
	.educator-row img.robot {
		display: none;
	}
	.spectacular-row h2{font-size:22px!important;
	}
	.spectacular-row {
		padding: 120px 0px 5px;
		background-position: center;
	}
	.banner .container {
		padding: 0px;
	}
	.skill-page h2{font-size:25px!important;    line-height: 1em!important;
	}
	.games-row {
		background:  #2489be;
		background-size: cover;
		padding: 20px 0 20px;
	}
	.games-row1, .games-row2, .pink-row, .pink-row1, .remember-row, .girl3-row, .blue-row, .time-row {
		padding: 30px 0;
	}
	.girl-row .row {
		flex-direction: column-reverse;
	
	}
	.free-row p {
		margin-top: 30px!important;
	}
	 .remember-row, .blue-row{
		padding: 20px 0;
	}
	.row.blue-row1 p.textpara1 {
		margin-bottom: 0px;
	}
	.time-row img{
		display:none;
	}
	.time-row {
		padding: 30px 0 15px;
	}
	.get-btn .fa {
		border-left: 0pc;
		border-left-color: 0px;
		padding-left: 0px;
		margin-right: 0px;
		margin-left: 20px;
	}
	.bottom-page ul {
		padding: 0px;
		width: 100%;
	}
	.bottom-page ul li {
		display: inline-block;
		padding: 0 5px;
	}
	.spectacular-row {
		background: url(../img/9879776_1589412064263d.png);
		background-repeat:no-repeat;
		background-position: top center;
		padding-top: 150px;
		margin-top: -30px;

	}
	.predict-row {
		margin: 20px 0;
	}
	.educator-row img.robot {
		display: block!important;
	}
	.educator-row img.robot-mobile {
		display: none;
	}
	h2.d-none.d-sm-block {
		display: block!important;
		margin-top: 30px;
		margin-bottom: 20px;
		font-size:28px!important;
	}
	.girl2-row {
		padding-top: 0px!important;
	}
	.befo-row h2 {
		margin-bottom: 15px;
	}
	.befo-row {
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		padding: 30px 0;

	}
	.befo-row p {
		font-weight: 300!important;
		font-size: 18px!important;
	}
}
@media (max-width:991px) and (min-width:767px){

.befo-row .col-md-7 {
	max-width: 80%;
}}



@media (min-width:768px){
	.educator-row img.robot-mobile{display:none;}
}
	
.get-button span {
	border-right: 0px;
}
.girl2-row {
	padding-top: 0px;
}


.teaching-row1 {
	background-color: #2e2b2a!important;
}

.parents-row {
	padding: 40px 0px 20px 0;
}


.skill-page,.skill-page  h1,.skill-page  h2,.skill-page  h3,.skill-page  h4,.skill-page  h5,.skill-page  h6,.skill-page  p{
	font-family: 'Nunito', sans-serif !important;
}

.get-btn .fa {
    border-left: 0px !important;
    border-left-color: 0px !important;
}
@media (min-width:1140px){
.teaching-row1 {
background-color: #2e2b2a!important;
background-size: cover;
}}

.yaron-row h2 {
	margin-left: 0px;
	margin-right: 70px;
}

@media (max-width:767px){
	.yaron-row h2 {
		margin-left: 0px;
		margin-right:0px;
	}
	.yaron-row{
		margin-top: -20px!important;

	}
}

.befo-row p {
	font-weight:300!important;
}


@media (max-width:767px){

.educator-row .col-md-4, .educator-row .col-md-8 {
	padding: 10px;
}}



/******************** Checkout Page *********************/
.cfm-bg{
	margin-top: 20px;
	width: 100%;
}
.child-img{
	width: 100%;
	max-width: 281px;
	margin-top: 40px;
}
.checkout-bg div:after,.checkout-bg ul:after{
	content: "";
	display: table;
	clear: both;
}
.checkout-bg a:hover{
	text-decoration: none;
	color: inherit;
}
.ul-none{
	padding: 0;
	margin: 0;
	list-style: none;
}
.checkout-bg .container{
	max-width: 1074px;
}
body.checkout-bg{
	font-family: 'Open Sans', sans-serif;
	background: #ffffff;
	color: #333;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

/*************************
  Checkout header
*************************/
.checkout-wrap{
	box-shadow: 10px 10px 87px 0px rgba(0, 0, 0, 0.72);
	padding-top: 5px;
	padding-bottom: 20px;
	background-color: rgb(255, 255, 255);
	max-width: 960px;
	width: 100%;
	margin: auto;
	margin-bottom: 20px;
}
.checkout-wrap-3{
	max-width: 1100px;
}
.check-row{
	margin: 35px auto 0px;
	padding: 0 10px;
}
.check-header .logo{
	padding-left: 20px;
	width: 100%;
	max-width: 233px;
	height: 61px;
}

/*************************
  Checkout form wrap
*************************/
.checkout-form-wrap{
	padding: 5px 15px 10px;
	border: dashed 2px rgb(240, 185, 17);
	background-color: rgb(242, 242, 242);
	margin-top: 10px;
	border-radius: 5px;
}
.get-text b,.get-text-mob b{
	text-align: center;
    color: #ffffff;
    font-size: 16px;
    background-color: #327bbc;
    border: solid 1px rgba(63, 63, 63, 0.24);
    border-radius: 15px;
    margin-top: 31px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    display: block;
    font-size: 30px;
    margin-bottom: 10px;
    padding: 10px;
}
.get-text-mob b{
	background-color: #327bbc;
	font-size: 24px;
	border-radius: 5px;
	text-transform: uppercase;
	margin-top: 5px;
}
.credit-imgs{
	width: 204px;
	height: 26.6944px;
}
.enc-text{
	margin-top: 1px;
	font-size: 14px;
}
.enc-text i{
	color: #12a100;
	margin-right: 4px;
}
.checkout-head {
    font-size: 20px;
    text-align: center;
    color: #0373aa;
    margin-top: 5px;
    font-weight: 500;
    margin-bottom: 12px;
}
.checkout-head span:last-of-type {
    margin-top: 6px;
}
.checkout-p{
	margin-bottom: 66px;
	line-height: 1.2;
}
.checkout-form{
	margin: 20px 0 3px 0;
}
.form-input-wrap{
	background: white;
    box-shadow: 0 7px 14px 0 rgba(49, 49, 93, 0.10), 0 3px 6px 0 rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    margin-bottom: 20px;
    width: 100%;
    overflow: hidden;
}
.form-input-wrap label:not(:last-child) {
    border-bottom: 1px solid #F0F5FA;
}
.form-input-wrap label {
    position: relative;
    color: #8898AA;
    font-weight: 300;
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
}
.form-input-wrap input,.form-input-wrap select{
	border: none;
	outline: none;
	width: 100%;
    font-size: 15px;
    color: #31325F;
    height: 45px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.form-input-wrap input,.form-input-wrap select,.smm-text{
	padding-left: 18px;
	padding-right: 18px;
}
.form-input-wrap input{
    transform: translateZ(0);
    -webkit-transform: translateZ(0px);
    -webkit-appearance: none;
}
.form-input-wrap select{
	font-weight: 700;
	color: #9C9EA0;
	-webkit-appearance: none;
}
.select-box{
	width: 100%;
	position: relative;
}
.select-box:before{
	content: "\f078";
	position: absolute;
	top: 50%;
	right: 16px;
	font-size: 13px;
	transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	display: inline-block;
}
.smm-text{
	font-size: 12px;
	background: transparent;
	outline: none;
	border: none;
	color: #9C9EA0;
	margin-bottom: 6px;
}
.smm-text:focus{
	outline: none;
}
.form-input-wrap input::-webkit-input-placeholder{
  color: #9C9EA0;
  font-weight: 700;
}
.form-input-wrap input:-ms-input-placeholder{
  color: #9C9EA0;
  font-weight: 700;
}
.form-input-wrap input::placeholder {
  color: #9C9EA0;
  font-weight: 700;
}
.f-input-wrap h4{
	margin-top: 25px;
	margin-bottom: 11px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
	color: #2f044fd4;
}
.credit-card-wrap .cardMonth,.credit-card-wrap .cardSecurityCode{
	padding: 12px 5px;
}
.credit-card-wrap{
	display: flex;
}
html .cardNumber{
	width: 50%;
	padding-right: 5px;
	/*max-width: 225px;*/
}
html .cardMonth{
	width: 12%;
	min-width: 40px;
	/*max-width: 36px;*/
}
html .cardYear{
	width: 22%;
	min-width: 73px;
	/*max-width: 75px;*/
}
html .cardSecurityCode{
	width: 16%;
	min-width: 41px;
	/*max-width: 50px;*/
}
.checkout-selection{
	margin-top: 40px;
}
.checkout-selection-3{
	margin-top: 51px;
}
.checkout-s-col{
	padding: 5px;
	float: left;
	width: 50%;
	background: #fff;
}
.best-value{
	background: transparent;
	padding: 0;
}
.checkout-selection-3{
	display: flex;
}
.checkout-selection-3 .checkout-s-col{
	width: 33.33%;
}
.checkout-selection-3 .f-s-box{
	height: 100%;
	display: flex;
	flex-direction: column;
}
.checkout-selection-3 .f-s-box .f-pricing{
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 13px 8px;
}
.checkout-wrap-3a .f-s-box .f-pricing{
	margin-bottom: -13px;
}
.checkout-selection-3 .f-s-box .f-pricing > div{
	flex: 1;
}
.f-pricing > div h2 u{
	text-decoration: none;
	position: relative;
}
.f-pricing > div h2 em{
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	position: absolute;
	right: -28px;
	bottom: 11px;
	letter-spacing: 0px;
}
.f-pricing-w > div h2 em{
	right: -23px;
}
.f-pricing-ln{
	line-height: 1.3 !important;
}
.py-mb{
	margin-bottom: 5px !important;
}
.f-pricing > div h2 em i{
	font-style: normal;
	font-size: 13px;
	position: relative;
	bottom: 2px;
}
.checkout-selection-3 .f-selected .f-pricing h6{
	color: #f0b911;
}
.checkout-selection-3 .f-pricing h2{
	font-size: 51px;
	margin-top: 5px;
	display: flex;
	justify-content: center;
}
.checkout-selection-3 .f-pricing h2 span{
	position: static !important;
	margin-right: 5px !important;
	margin-left: -5px !important;
	display: inline-block;
}
.checkout-selection-3 .checkout-s-col:not(.best-value) .f-pricing p {
    margin-top: 10px;
}
.checkout-selection-3 .checkout-s-col.c-first-value .f-pricing p {
	margin-top: 29px;
}
.checkout-selection-3 .f-pricing h4{
	margin-bottom: 3px;
}
.checkout-selection-3 .f-pricing p{
	margin-bottom: 0px;
}
.checkout-selection-3 .f-pricing p span{
	display: block;
	line-height: 1.3;
}
.checkout-selection-3 .f-pricing h2 span{
	top: 1px;
	font-size: 23px;
	margin-left: -18px;
}
.checkout-selection-3 .best-value .f-pricing{
	padding-top: 17px;
}
.checkout-selection-3 .f-btn{
	font-size: 15px;
}
.checkout-selection-3 .f-selected .f-btn2{
	background-position: 8px;
	background-size: 12px 12px;
}
.checkout-s-col > div{
	background: #b7b7b7;
}
.checkout-s-col .f-s-box{
	color: #fff;
	text-align: center;
	background: #b7b7b7;
}
.checkout-s-col .f-s-box.f-selected{}
.checkout-s-col .f-s-box.f-selected{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.20);
	background: #008fd5;
	position: relative;
}
.best-value .f-s-box:not(.f-selected) .f-pricing{
	background: #b7b7b7;
}
.best-value .f-s-box{
	padding: 0 5px 5px 0;
	background: #ffffff;
}
.best-value .f-s-box.f-selected{
	background: #ffffff;
}
.best-value .f-se-value h3{
	font-size: 18px;
}
.f-se-value-wp {
    margin-top: -42px;
    padding: 5px 5px 0 5px;
    margin-left: -5px;
    margin-right: -5px;
    background: #ffffff;
}
.f-se-value{
	background: #7d7d7d;
	padding: 10px;
}
.f-selected .f-se-value:not(.f-se-value-none){
	background: #39b54a;
}
html .f-selected .f-se-value-none{
	background: transparent;
}
.f-se-value h3{
	font-size: 23px;
	margin: 0;
	font-weight: bold;
}
.f-se-value-none{
	background: transparent;
}
.f-pricing{
	padding: 15px 8px;
    min-height: 180px;
}
.checkout-s-col .f-selected .f-pricing{
	background: #008fd5;
}
.f-pricing h4{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
.checkout-wrap-3a .f-pricing h4{
	font-size: 15px;
}
.f-pricing h2{
	font-size: 71px;
	font-weight: bold;
	position: relative;
	margin: 0;
	line-height: 1;
	margin-bottom: 0;
}
.f-pricing h2 span{
	font-size: 30px;
	position: absolute;
	margin-left: -20px;
	top: 6px;
	font-weight: 300;
}
.f-pricing h2 u{
	text-decoration: none;
}
.f-pricing h2 span,.f-se-value h3{
	font-family: 'Myriad Pro', Myriad, 'Liberation Sans', 'Nimbus Sans L', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.f-pricing p{
    margin-bottom: 3px;
}
.f-pricing p,.f-pricing-div{
    font-size: 13px;
}
.checkout-selection-3 .f-pricing p,.checkout-selection-3 .f-pricing-div{
	font-size: 12px;
}
.f-pricing-div{
	margin-top: 11px;
	margin-bottom: 6px;
	line-height: 1.1;
}
.f-selected .f-pricing-div{
	color: #f0b911;
}
.f-pricing h6{
	font-size: 14px;
	font-weight: 900;
}
.checkout-selection-3 .f-pricing h6{
	margin-top: 6px;
}
.f-button{
	padding: 15px;
	background: #ffffff;
}
.f-btn{
	background: #898989;
	width: 100%;
	border-radius: 6px;
	max-width: 320px;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	padding: 5px 10px;
	display: block;
}
.f-btn2{
	display: none;
}
.f-btn:hover{
	background-color: #39b54a;
}
.f-selected .f-btn{
	display: none;
}
.f-selected .f-btn2{
	background: #39b54a url(../img/tick.png) no-repeat 20px center;
	background-position: 15px;
	background-size: 15px 15px;
	display: block;
}
.save-text{
	text-align: center;
	margin-top: 7px;
}
.save-text b{
	display: block;
	font-weight: 700;
	line-height: 1.3;
	font-size: 20px;
}
.save-text2 b{
    font-weight: 700;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 19px;
	color: #0373aa;
}
.coupon-modal{
	text-align: center;
	font-size: 13px;
	position: relative;
	top: 8px;
}
.chk-terms{
	margin-top: 10px;
	margin-bottom: 0;
}
.checkout-wrap-3 .chk-terms{
	font-size: 15px;
}
.chk-terms input{
	width: 13px;
}
.chk-terms label{
	width: calc(100% - 19px);
	vertical-align: top;
	line-height: 1.4;
	margin-bottom: 0;
}
.chk-terms a:hover{
	text-decoration: underline;
	color: #007bff;
}
.chk-submit{
	display: block;
	outline: none;
	border: none;
	color: rgb(255, 255, 255);
	background-color: rgb(240, 185, 17);
	font-size: 24px;
	border: 1px solid rgba(0,0,0,0.1);
	width: 100%;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
	border-radius: 4px;
	padding: 13px 35px;
	font-weight: 700;
}
.chk-submit i{
	margin-left: 10px;
}
.chk-submit:hover{
	background-color: #c2950c;
}


/*** Coupon ****/
.l-overlay, [data-m-box] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 9999999999;
    overflow-y: auto;
    padding: 30px 15px;
    display: none;
}
.animate, [data-m-box] > div {
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-duration: 0.3s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.log-box, [data-m-box] > div {
    width: 100%;
    max-width: 640px;
    margin: auto;
    background: #fff;
    padding: 10px 30px 30px 30px;
    border-radius: 5px;
    position: relative;
}
@-webkit-keyframes cSlideInDown {
  from {top: -50px;}
  to {top: 0;}
}
@keyframes cSlideInDown {
  from {top: -50px;}
  to {top: 0;}
}
@-webkit-keyframes cSlideUp {
  from {top: 0;}
  to {top: -50px;}
}
@keyframes cSlideUp {
  from {top: 0;}
  to {top: -50px;}
}
.cSlideInDown {
  animation-name: cSlideInDown;-webkit-animation-name: cSlideInDown;
}
.cSlideUp {
  animation-name: cSlideUp;-webkit-animation-name: cSlideUp;
}
.log-cls {
    background: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    user-select: none;
}
.js-log-cls {
    font-size: 20px;
    width: 35px;
    height: 35px;
    padding-top: 7px;
}
[data-m-box] > div {
    padding: 0;
}
.d-panel {
    box-shadow: 2px 2px 10px -1px rgb(0 0 0 / 14%);
    font-size: 13px;
}
.d-head {
    border-bottom: 1px solid #eee;
}
.d-head h4 {
    margin: 0;
    font-size: 18px;
    padding: 10px 15px;
}
.d-body {
    padding: 20px 25px;
}
[data-m-box] label{
	font-weight: 600;
}
.c-apply-btn{
	font-weight: bold;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00C660;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%);
    padding: 10px 30px;
    border: none;
    outline: none;
    width: 100%;
    font-size: 18px;
}

/*************************
  Checkout right column
*************************/
.check-right-col > div{
	padding: 20px;
	padding-top: 94px;
}
.chk-featrue-h{
	margin-top: 20px;
	color: #050081;
	font-weight: 700;
	font-size: 32px;
	margin-bottom: 9px;
}
.chck-list{
	font-size: 18px;
	padding: 0;
	margin: 0;
	list-style: none;
}
.chck-list li{
	padding-bottom: 6px;
	margin-bottom: 6px;
	padding-left: 2em;
}
.chck-list li i{
	margin-left: -2em;
	margin-right: 0.71428571em;
	color: #05324afc;
}
.chck-review{
	margin-top: 25px;
}
.chck-review img{
	width: 100%;
	max-width: 347px;
	height: 175px;
	margin: auto;
	display: block;
}

/*************************
  Check Faqs
*************************/
.check-bottom-section{
	padding: 0 10px;
}
.check-bottom-section .faqs{
	padding-top: 30px;
}
.check-faq-head{
	text-align: center;
	color: #328ac2;
	font-weight: 700;
	font-size: 30px;
	margin-top: 25px;
	margin-bottom: 30px;
}
.ck-faq-card{
	margin: 15px 0;
	padding: 0;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,.125);
}
.check-faq-wrap>.ck-faq-card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.check-faq-wrap>.ck-faq-card:not(:first-of-type){
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.ck-faq-head{
	padding: 9px 20px;
	background: #328ac2;
	margin-bottom: -1px;
	font-weight: 700;
	color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.125);
	font-size: 22px;
	cursor: pointer;
}
.ck-faq-body{
	font-size: 20px;
	padding: 10px 20px 15px 20px;
	font-size: 20px;
	margin: 0;
	display: none;
}

/*************************
  Check Help Section
*************************/
.check-help-section{
	text-align: center;
	font-size: 20px;
	color: #05324afc;
	margin: 0px 0 30px 0;
}
.check-help-section a{
	font-weight: 700;
	color: #182f7d;
}
.check-help-section a:hover{
	text-decoration: underline;
}
.check-help-section i{
	color: #fbd438;
}

/*************************
  Check Footer Section
*************************/
.check-footer-section{
	margin-top: 40px;
	text-align: center;
}
.check-footer-section p{
	margin: 0;
	color: #8b8b8b;
	font-size: 16px;
	margin-bottom: 10px;
}
.check-footer-section p a{
	color: #435780;
}
.check-footer-section p a:hover {
    color: #0056b3;
    text-decoration: underline;
}

/*************************
  Loader
*************************/
.btn-progress{
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-progress.prg-h span{
    display: none !important;
}
.spin-h{
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.nb-spinner, .t-spinner > div{
    width: 23px;
    height: 23px;
    margin: 0;
    position: relative;
    background: transparent;
    display: inline-block;
    border-top: 2px solid #26e600;
    border-left: 2px solid #26e600;
    border-right: 2px solid transparent;
    border-radius: 50% !important;
    -webkit-animation: 0.5s spin linear infinite;
    animation: 0.5s spin linear infinite;
}
.t-spinner{
  position: absolute;
  top: 50%;
  left: 0%;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);
}
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
          
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.alert button{
	background: transparent;
	border: none;
	outline: none;
	color: #721c24;
	position: absolute;
	right: 10px;
}
.js-errors-container{
	margin-top: 10px;
	margin-bottom: 9px;
	font-size: 16px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.js-errors-container .alert{
	margin-bottom: 8px;
}

/*************************
  Confirmation Text
*************************/
.confirmation-text h3,.confirmation-text li,.confirmation-text p,
.confirmation-text .chk-featrue-h{
	color: #353535;
}
.cfm-list{
	list-style: disc;
}
.cfm-contact{
	font-weight: 700;
	margin-bottom: 18px;
}
.confirmation-text a{
	color: #337ab7;
}
.confirmation-text a:hover{
	text-decoration: underline;
}
.pro-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}
.pro-table th, .pro-table td {
    text-align: left;
    padding: 0.8em 1em;
    border: 1px solid rgba(24,24,24,.07);
    font-size: 16px;
    width: 50%;
}

@media(min-width: 997px){
	.checkout-selection-3 .checkout-s-col:not(.best-value) .f-pricing p{
		margin-top: 0px;
	}
	.checkout-selection-3 .checkout-s-col.c-first-value .f-pricing p{
		margin-top: 27px;
	}
}
@media(max-width: 1090px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 13px;
	}
}
@media(max-width: 1100px) and (min-width: 768px){
	.checkout-selection-3 .f-pricing h2{
		font-size: 37px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		margin-left: -16px;
	}
	.best-value .f-se-value h3{
		font-size: 15px;
	}
	.f-se-value-wp{
		margin-top: -39px;
	}
	.checkout-selection-3 .f-pricing h4{
		font-size: 15px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 8px;
	}
	.checkout-selection-3 .f-pricing p{
		font-size: 11px;
	}
	.checkout-selection-3 .f-btn{
		font-size: 11px;
	}
	.checkout-selection-3 .f-selected .f-btn2{
		background-image: none;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 12px;
		bottom: 9px;
		right: -23px;
	}
	.f-pricing-w > div h2 em{
		right: -19px !important;
	}
}
@media(min-width: 768px) and (max-width: 900px){
	.checkout-selection-3 .f-pricing h2{
		font-size: 27px;
	}
}
@media(min-width: 768px){
	.hod{
		display: none;
	}
	.w-nw{
		white-space: nowrap;
	}
	.checkout-head span {
	    display: block;
	}
}
@media(max-width: 767px){
	.hom{
		display: none;
	}
	.check-row{
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		margin-top: 10px;
	}
	.save-text2 span{
		display: block;
	}
	.cfm-wrap > .row{
		padding: 0 30px;
	}
	.check-row > div{
		padding: 0;
	}
	.check-right-col > div,.check-right-col2 > div{
		padding-top: 5px !important;
	}
	.check-faq-head{
		margin-top: 5px;
	}
	.confirmation-text .chk-featrue-h{
		margin-top: 20px;
	}
	.check-bottom-section .faqs{
		padding-top: 0px;
	}
	.check-bottom-section{
		padding: 0 8px;
	}
	.child-img{
		margin-top: -10px;
		margin-bottom: 10px;
	}
	.checkout-head {
		font-size: 19px;
		font-weight: 700;
	}
}

@media(max-width: 500px){
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 13px;
		right: -23px;
		bottom: 12px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 13px;
	}
}
@media(max-width: 480px){
	.header img{
		width: 147px;
		height: 46.1875px;
	}
	.header .container > *{
		float: none !important;
	}
}

@media(max-width: 466px){

	.checkout-selection-3 .f-btn{
		font-size: 12px;
		padding: 5px;
		border-radius: 6px;
	}
}
@media(max-width: 515px){
	.checkout-selection-3 .f-pricing h2{
		font-size: 35px;
	}
	.checkout-selection-3 .f-se-value h3{
		font-size: 14px;
	}
	.f-se-value-wp{
		margin-top: -38px;
	}
	.checkout-selection-3 .f-btn{
		background-image: none;
	}
	.checkout-selection-3 .f-pricing h4{
		font-size: 16px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 12px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		font-size: 21px;
		margin-left: -18px;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 12px;
		bottom: 7px;
	}
	.checkout-selection-3 .f-pricing p{
		font-size: 11px;
	}
}

@media(max-width: 450px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 11px;
	}
	/*.enc-text{
		margin-top: 15px;
	}*/
	.f-se-value h3{
		font-size: 18px;
	}
	.f-pricing h2{
		font-size: 50px;
		line-height: 1.3;
	}
	.f-pricing p{
		font-size: 14px;
		margin-bottom: 6px;
	}
	.f-selected .f-btn2{
		background-position: 10px;
		background-size: 10px 10px;
	}
	.f-btn{
		padding: 15px 10px;
		font-size: 13px;
		border-radius: 15px;
	}
	.save-text b{
		font-size: 17px;
	}
	.chk-submit{
		font-size: 20px;
	}
	.chk-featrue-h{
		margin-top: 15px;
	}
	.chk-featrue-h,.cfm-contact{
		font-size: 26px;
	}
	.check-faq-head{
		font-size: 24px;
	}
	.chck-review img{
		height: auto;
	}
	
}

@media(max-width: 400px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 9px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		position: relative;
		margin-left: 0;
		top: -16px;
		right: 4px;
		font-size: 18px;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		position: relative;
		right: -3px;
		bottom: 1px;
	}
}
@media(max-width: 390px){
	.checkout-wrap-3a .f-pricing h4{
		font-size: 8px;
	}
	.checkout-selection-3 .f-pricing h2{
		margin-left: -10px;
		margin-right: -10px;
	}
	.checkout-selection-3 .f-pricing > div h2 em{
		font-size: 9px;
	}
	.checkout-selection-3 .f-pricing h2{
		font-size: 32px;
	}
	.checkout-selection-3 .f-pricing h2 span{
		margin-left: 0px !important;
	}
}
@media(max-width: 336px){
	.checkout-selection-3 .f-pricing h4{
		font-size: 14px;
	}
	.checkout-wrap-3a .f-pricing h4{
		font-size: 8px;
	}
}
/****************************
    Mini_Yt
 ***************************/
body.mini_yt{
	color: #2f2f2f;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	line-height: 1.42857143;
}
.mini_yt .container{
  width: 100%;
  max-width: 956px;
  margin: 0 auto;
}
.mini_yt header img{
	height: 68px;
	width: auto;
}
.fk-row{
	background: #ECF8FF;
	padding: 30px 0 20px 0;
}
.fk-row h1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.42857143;
	letter-spacing: 0;
}
.fk-row img{
	width: 100%;
}
.fk-img1{
	margin: 2px 0 20px 0;
}
.fk-img2{
	margin: 10px 0 20px 0;
}
.fk-row p{
	margin: 0 0 10px 0;
	font-size: 18px;
	font-family: 'Nunito Sans',sans-serif;
	font-weight: 400;
}
.responsive-iframe{
	margin: 20px auto 10px auto;
	width: 100%;
	max-width: 615px;
	padding-bottom: 37.8%;
	position: relative;

}
.yt-frame{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.yt_form{
	border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 2px 2px;
    font-size: 16px;
    background-color: #ECF8FF;
    border-color: #CFCFCF;
    border-width: 1px;
    border-style: none;
    width: 100%;
    max-width: 477px;
    margin: auto;
    padding: 20px 20px 10px 20px;
}
.yt_form strong{
	font-family: verdana, geneva;
	font-size: 18px;
	color: #444;
	margin-top: 10px;
	display: inline-block;
}
.yt_form input{
	width: 100%;
	padding: 8px 12px;
	border-radius: 3px;
	background-color: #EBF0F2;
    border-color: #D6DEE3;
    border-width: 2px;
    border-style: solid;
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #444444;
    font-size: 16px;
    font-family: Trebuchet MS, sans-serif;
    margin-top: 35px;
    transition: all 0.3s;
}
.yt_form input:focus{
	outline: none;
	background-color: #ABDAEF;
	border-color: #D6DEE3;
}
.yt_form button{
	width: 100%;
	background: #FFCC00;
	color: #000000;
	font-size: 18px;
    font-family: Verdana, sans-serif;
    border-radius: 3px;
    border: none;
    padding: 6px 25px;
    margin-top: 15px;
    outline: none;
}
.yt_form p{
	font-size: 7.5px;
	color: #444;
	margin-top: 8px;
	margin-bottom: 10px;
}
.yt_form p a{
	color: #777777;
	text-decoration: underline;
}

@media(max-width: 767px){
	.responsive-iframe{
		padding-bottom: 56.25%;
	}
}
@media(max-width: 480px){
	.logo-container{
		text-align: center;
	}
	.fk-row h1{
		font-size: 22px;
		letter-spacing: -1px;
	}
}


/******************** mini_5dp Page *********************/
html .mini_5dp-page{
	font-size: 20px;
	background: #fff;
}
.mini_5dp-page .container{
	max-width: 1235px;
}

/*************************
  Banner
*************************/
.main-banner-c{
	padding: 10px 0;
	background-size: cover;
}
.main-heading-c{
	font-family: 'Nunito';
	font-size: 39px;
	font-weight: 900;
	line-height: 1.1em;
	color: #2F88C2;
	margin-bottom: 40px;
}
.main-banner-c p{
	font-size: 20px;
}
.main-banner-pa p span{
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 54px);
}
.main-banner-pa p i{
	width: 1.25em;
	color: #5CA2CF;
	font-size: 34px;
	position: relative;
	z-index: 0;
}
.main-banner-pa p i.fa-dot-circle:after {
    content: "";
    width: 50%;
    height: 62%;
    background: #2f88c2;
    position: absolute;
    top: 22%;
    left: 10%;
    border-radius: 50%;
    z-index: -1;
}

/*************************
  Video Section
*************************/
.video-section-c{
	padding: 15px 0 0px 0;
}
.video-box{
	padding-bottom: 56.25%;
    text-align: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden;
}
.video-box iframe{
	border: none;
	top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    max-width: 100%;
}
.video-section-c-b{
	width: 66%;
	margin: 0 auto;
}
.v-bg{
	background-position: bottom;
}

/*************************
  How It Works
*************************/
.itb-wrap{
	margin: 20px 0;
}
.n-t-y{
	border: none;
	outline: none;
	background: transparent;
	margin-top: 3px;
	text-decoration: underline;
	font-size: 15px;
}
.n-t-y:focus{
	outline: none;
}
.bg-cover{
	background-size: cover;
}
.h-t-w{
	padding: 30px 0;
	color: #ffffff;
}
.instant-btn2{
	display: inline-block;
	text-align: center;
}
.h-t-w-h{
	color: inherit;
    font-family: "Nunito", Sans-serif;
    font-size: 45px;
    font-weight: 800;
    line-height: 1.2em;
}
.h-t-l span{
	width: 213px;
	max-width: 100%;
	background: #FEDC00;
	height: 12px;
	display: inline-block;
	margin: 12px 0px 37px 0px;
	border-radius: 50px 50px 50px 50px;
}
.mt-20{
	margin-top: 20px;
}
.h-t-w li{
	margin-bottom: 10px;
}
.h-t-w li span{
	width: calc(100% - 33px);
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

/*************************
  Checkout
*************************/
.m--15{
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.padding-l{
	padding: 30px 0;
}
.check-right-col2 > div{
	padding-top: 35px;
}
.w-full{
	width: 100% !important;
	max-width: 100% !important;
}

@media(max-width: 767px){
	.main-heading-c{
		font-size: 35px;
	}
	.video-section-c-b{
		width: 100%;
	}
	.h-t-w-h{
		font-size: 35px;
	}
	.h-t-l span{
		margin-top: 10px;
		margin-bottom: 25px;
	}
	.checkout-c .check-row{
		margin-top: -15px;
	}
	.padding-l{
		padding-top: 0;
	}
	.v-bg{
		background: none;
	}

	.pay-table{
		width: 94% !important;
		font-size: 14px;
	}
}

.table-bordered td, .table-bordered th {
    border: 1px solid #383838;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
}

.pay-table{
	width: 92%;
    margin: 0 auto;
}

.pay-table .main-td{
	padding-top: 2px;
	padding-bottom: 2px;
}


/*---------- Sales Page----------------*/
.n-sale-page {
	overflow: hidden;
	width: 100%;
	background: #fff;
}
.new .main-heading {
    font-weight: 900;
    font-size: 44px;
    line-height: 1.2;
    letter-spacing: 0;
    margin-top: 0;
}


.main-banner.new p {
    font-size: 25px;
    margin-top: 35px;
    margin-bottom: 90px;
    line-height: 1.3;
    font-weight: 800;
}
.n-sale-page p {
	font-size: 24px;
}
h2.m-header.intelligence {
    margin-top: 30px;
}
.main-banner.new .out-img {	margin: 0 -165px 0 0;}
.main-banner.new {padding-top: 0;}
.row.last-row {
	text-align: center;
	max-width: 1020px;
	margin: 40px auto -130px;
}
.cop-pane {
	padding: 170px 0 92px;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.w-box {
	max-width: 950px;
	margin: 50px auto 40px;
	background: #fff;
	border-radius: 13px;
}
.w-box h2 {
	background: #FFCC00;
	padding: 20px 93px 20px 60px;
	font-weight: 800;
	font-size: 30px;
	letter-spacing: 0;
	line-height: 1.2;
	border-radius: 13px 13px 0 0;
}
.list1 {
	list-style: none;
	color: #2f2b2b;
	font-size: 24px;
	line-height: 1.3;
	padding: 36px 60px 20px;
}
.list1 li {
	background: url(../img/section-3-checkmark.png) left center no-repeat;
	padding: 2px 0 2px 57px;
	float: left;
	min-width: 315px;
	margin: 0 0 19px;
}
.test3 {
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin: -62px 0 0;
}
.test3 img{ width: 100%;}
.best-pane {
	clear: both;
	padding: 70px 0 0;
	margin-bottom: -147px;
	z-index: 1;
	position: relative;
}
.best-pane h2 {
	color: #008bc7;
	font-size: 40px;
	font-weight: 800;
	letter-spacing: 0;
	max-width: 520px;
	line-height: 1.1;
	margin: 0 0 20px;
}
.success-section.new {padding-top: 210px;}
.success-section.new .m-header {letter-spacing: 0;	font-weight: 800;	line-height: 1.1;}
.sep2-container.new h2 {
	letter-spacing: 0;
	line-height: 1.1;
	font-weight: 800;
	max-width: 1043px;
}
.ns2 h2 {
	letter-spacing: 0;
	font-weight: 800;
	line-height: 1.1;
	margin: ;
	text-align: center;
}
.q2img{ width: 100%; margin-top: -60px; text-align: center;}
.q2img img{ width: 100%;}
.vid-section.new {
	background-color: #f0eef1;
	padding: 64px 0 40px;
}
.vid-section.new h2 {
	letter-spacing: 0;
	font-weight: 800;
	line-height: 1.1;
}
.sep3-container.new h2, .sep-container.ns3 h2 {
	letter-spacing: 0;
	font-weight: 800;
	line-height: 1.1;
	max-width: 954px;
}
.new.activities img {width: auto;}
.video2-section.news {padding: 70px 0 15px;	background-color: #efedf0;}
.video2-section h2 {font-weight: 800;	margin-top: 20px;}
.relv-out {
	max-width: 463px;
	margin: 0 auto;
	padding: 10px 0 30px;
}
.sep-container.ns3 {
	position: relative;
	padding: 43px 0;
	margin: 0 0 100px;
}
.sep-container.ns3:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position:absolute;
	pointer-events: none;
	border-color: rgba(255, 204, 0, 0);
	border-top-color: #FFCC00;
	border-width: 44px;
	margin-left: -44px;
}
.our-2 {
	width: 100%;
	padding: 96px 0 50px;
	color: #fff;
	clear: both;
	background-size: cover !important;
}
.our-2 h2, .risk-pan h2, .blue-section.new .bh2 { letter-spacing: 0; line-height: 1.1; font-weight: 800; margin: 0 0 50px; text-align: center;}
.our-2 h2 span,  .risk-pan h2 span{ color: #ffcb00;}
.risk-pan {
	width: 100%;
	clear: both;
	padding: 63px 0 40px;
}
.ban-2 {
	height: 527px;
	width: 100%;
	background-size: cover !important;
	background-position: 50% 50% !important;
}
.trial-section.new .trial-wp {
	padding: 45px;
	margin-top: -405px;
	max-width: 822px;
}
.trial-section.new .trial-wp h2 {margin: 0 0 32px;}
.trial-section.new .cli li {font-size: 24px;	padding-left: 50px;}
.trial2-section.new {margin-top: -100px;	padding-top: 140px;}
.q2img.new {margin-top: 20px;}
.blue-section.new .bh2 span {display: block;}
.blue-section.new .container {	max-width: 990px;}
.our-cer {
	width: 100%;
	padding: 50px 0 57px;
	text-align: center;
}
.our-cer .bh2 {
	font-weight: 800;
	letter-spacing: 0;
	background: #fafafa;
	padding: 25px 15px;
	box-shadow: -12px 12px 0 0 #ffdc00;
}
.cet-text {
	background: url(../img/section-15-arrow.png) right top no-repeat;
	text-align: left;
	padding: 107px 113px 136px 0;
	margin-right: -39px;
	margin-top: -34px;
}
.our-cer .row {
	max-width: 980px;
	margin: -56px auto 20px;
}
.our-cer h3 {
	color: #000000;
	letter-spacing: 0;
	font-size: 39px;
	font-weight: 800;
	margin: 40px 0;
}
.n-sale-page .instant-section .main-heading {	letter-spacing: 0;	line-height: 1.1;}
.n-sale-page .instant-btn {
	box-shadow: 0 8px 0 0px #026230;
	padding: 21px 34px;
	height: auto;
	display: inline-block;
	font-size: 35px;
	font-weight: 800;
	border-radius: 22px;
}
.test-4 {
	text-align: center;
	background: url(../img/yellowbg.jpg) #FFCC00;
	padding: 50px 10px;
	width: 100%;
	clear: both;
}
.ways-section.new h2 {
	font-weight: 800;
	letter-spacing: 0;
	line-height: 1.1;
	max-width: 982px;
	margin: 0 auto 40px;
}
.ways-section.new img {	width: auto;	height: auto;}
.ways-section.new .ways-wp > div {align-items: normal;}
.ways-section.new .ways-wp {margin-bottom: 30px;}
.tog-pan {
	padding: 70px 0 40px;
	width: 100%;
	clear: both;
}
.tog-pan .main-heading {
	margin: 0 0 80px;
	text-align: center;
	letter-spacing: 0;
	font-size: 40px;
}
.founder-section.new .m-header {letter-spacing: 0;	font-weight: 800;	line-height: 1.1;}
.founder-section.new p {line-height: 1.3;}
.founder-section.new h3 {
	font-size: 30px;
	letter-spacing: 0;
	font-weight: 800;
	margin: 43px 0 30px;
}
.faqs.new h2 {	color: #328AC2;	margin: 0 0 43px;}
.faqs.new .accord-btn {
	font-size: 30px;
	letter-spacing: 0;
	font-weight: 800;
	padding: 23px 30px;
}
.faqs.new .accord-p p {	margin: 0;	padding: 6px 23px 31px 23px;}
.faqs.new .devider {height: 3px;	background: #d7d7d7;}
.n-sale-page .footer p {
	font-size: 25px;
	font-weight: 400;
	margin: 20px 0 30px;
}
/* responsive css */  

@media(max-width: 767px){
	.main-banner.new p{ font-size: 20px;}
	.main-banner.new {padding-top: 30px;}
	.new .main-heading{ font-size: 30px;}
	.n-sale-page p{ font-size: 20px;}
	.main-banner.new .out-img {	margin: 0 ;}
	.w-box h2 {padding: 20px;	font-size: 24px;}
	.list1 {padding: 20px;	font-size: 19px;}
	.list1 li {	background-size: 27px; padding: 2px 0 2px 35px; min-width: 189px;}
	.cop-pane {	padding: 155px 0 80px;}
	.best-pane {padding: 40px 0 0;}
	.best-pane h2 {	font-size: 28px;}
	.best-pane img, .new.activities img{ margin-bottom: 20px;}
	.our-2 {padding: 40px 0 30px;}
	.our-2 img {margin: 20px 0;	}
	.trial-section.new .trial-wp {	padding: 20px;}
	.trial-section.new .cli li{ font-size: 20px;}
	.our-cer h3{ margin: 20px 0; font-size: 28px;}
	.n-sale-page .instant-btn{ font-size: 25px;}
	.tog-pan .main-heading{ font-size: 30px; margin: 0 0 35px;}
	.tog-pan {	padding: 40px 0;}
	.tog-pan img{ margin: 0 0 20px;}
	.founder-section.new h3{ font-size: 20px;}	
	.faqs.new .accord-btn {	padding: 15px;	font-size: 24px;}	
	.row.image-box-section.video-boxes{padding: 0 !important;}
}
@media(min-width: 900px){
  .fs .col-md-6:first-child {  -ms-flex: 0 0 53%;  flex: 0 0 53%;   max-width: 54%;}
  .fs .col-md-6:last-child {  -ms-flex: 0 0 47%;  flex: 0 0 47%;   max-width: 47%;}
  .n-sale-page .intro-section.para-p {padding: 80px 0 0;}
  .success-bottom-section.new {padding: 60px 0 0;	background-size: 37%;}
  .q2img{   margin-top: -100px; }
  .vid-section.new .col-md-6 {	padding: 10px 30px;}
  .sep3-container.new {padding-top: 70px;		background-position: 0 51px;}
  .activities.new {padding: 70px 0 19px;}
  .blue-section.new {padding: 80px 0 30px;}
  .blue-section.new .cli li {font-size: 24px;	padding-left: 50px;}
  .video3-section.new {	padding: 100px 0 40px;}
  .video3-section.new .col-md-6 {padding: 10px 50px;}
  .n-sale-page .instant-section {padding: 60px 0 50px;}
  .n-sale-page .instant-section .m-header2 {	letter-spacing: 0;	font-size: 34px;}
  .ways-section.new {padding: 72px 0 78px;}
  .ways-section.new .ways-wp > div {align-items: normal;	padding: 60px 30px 30px 10px;	border-radius: 27px;	margin-bottom: 30px;}
  .tog-pan .out-img {	margin: 0 0 0 -100px;	}
  .founder-section.new {padding: 90px 0 80px;}
  .faqs.new {	padding: 70px 0 50px;}
  .n-sale-page .footer {padding: 50px;}
}
@media(min-width: 1200px){
	.new.activities .out-img {margin: 0 -44px 0 0;}
	.risk-pan .out-img {margin: 0 -74px 30px;}
	.tog-pan .out-img {	margin: 0 0 0 -260px;	}
	
}
@media (max-width:1300px){
	.ipad-view {display:block;}
.desktop-view {display:none;}
.ipad-view img {  height: 410px;}

/*	br {display:none;} */
	section.main-banner.new {
    padding: 30px 0;
}
	.main-banner.new p {  
    margin-top: 20px;
    margin-bottom: 00;
 
}
	.main-banner.new .out-img {
    margin: 0px !important; 
}
}
@media (max-width:1024px){
	.blue-section.new {
    padding: 50px 0 30px !important;
}
	.founder-section.new, .faqs.new {
    padding: 40px 0  !important;
}
	.row.image-box-section.video-boxes {
    padding: 0 15%;
}
	section.success-section.new.para-p.lazyloaded {
    background-image: none !IMPORTANT;
	padding:0px;
}
.truth-mobilebg {
    background-image: url(./img/truthbg.jpg);
    float: left;
    width: 100%;
    padding: 4% 0;
}
.truth-mobilebg { display:block; margin-top: 15px;}
	
.best-pane {
    padding: 40px 0 0;
    margin: 0;
}
	.cop-pane {
    padding: 130px 0 92px;
  
}
	.ipad-view img {
    height: inherit;
    max-width: 100%;
    width: 30%;
}
	.image-bottom img {
    max-width: 100%;
    width: 50% !IMPORTANT;
    margin-bottom: 30px !important;
}
.image-bottom {text-align:center;}
	.image-box-section .col-md-6, .image-box-section .col-md-4, .image-box-section .col-md-8{
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
.new .main-heading, .best-pane h2, .tog-pan .main-heading {
    font-size: 35px;
    text-align: center;
    max-width: 100%;
}
.sep-container h2, .m-header, .sep3-container h2, .bh2, .sep4-container h2, .ways-section h2 {
    font-size: 35px;
}
	.col-md-5.banner-right.image-box {
    max-width: 100%;
    flex: 0 0 100%;
    margin-top: 20px;
}
.gurantee .col-md-8 {
    flex: 0 0 100%;
    max-width: 100%;
}
.tog-pan {
    padding: 45px 0 15px;
  
}
	.main-banner.new .row > div:first-of-type {
    top: 0;
    margin-top: 0;
    position: relative;
}
.our-2 img.lazyloaded {
    width: 30% !important;
}
	.tog-pan .main-heading {
    margin: 0 0 40px;
  
}


	.image-box {
    text-align: center;
    width: 100%;
	margin-bottom:20px;
}
	.show {
    display: block;
}
.hide {
    display: none;
}
.intro-bottom-section {
    padding: 40px 0 90px 0;
}
.our-2 {
    padding: 45px 0 20px;
}
	.risk-pan {
   
    padding: 40px 0 15px;
}
.our-cer h3 {
  
    font-size: 30px;
    
}
.founder-img.image-bottom img {
   
    width: 35% !IMPORTANT;
}
.faqs.new .accord-btn {
    font-size: 25px;
   
}
.n-sale-page p {
    font-size: 20px;
}
p {font-size:20px;}
.vid-section.new {
    padding: 40px 0 40px;
}
.our-cer img {
    width: 50%;
}
.sep3-container.new h2 {
    font-size: 23px !important;
}
}

@media (max-width:767px){
	.instant-section .m-header2 {
    margin: 30px 0 25px 0;
}
	.main-heading {
    font-size: 25px;
    margin-top: 10px;
    margin-bottom: 00;
}
	.founder-section h2, .ways-section h2, .video-section .m-header, .sep4-container h2, .bh2 {
    font-size: 25px;
}
	.discover-section h2 {
    font-size: 25px;
}
	.text-center.success-img {
    margin-bottom: 10px;
}
	h2.m-header.intelligence {
    margin-top: 0;
}
	.success-section.new {
    padding-top: 80px;
}
	ul.list1 {
    padding-bottom: 12px;
}
	ul.list1 {
    margin-bottom: 0;
}
	.list1 li {
   
    min-width: 50%;
}
	.w-box {   
    margin: 35px auto 15px;
   
}
	.intro-bottom-section{
		padding-bottom: 60px;
	}
	.sep-container.ns3{
		margin-bottom: 63px;
	}
	.guarantee-img,.hom{
		display: none;
	}
	.our-2 h2.bh2{
		font-size: 20px;
	}
	.row.last-row {
    margin: 20px auto -130px;
}
	.main-banner.new p {
  
    text-align: center;
}
	.new .main-heading, .best-pane h2, .tog-pan .main-heading {
    font-size: 25px;
  
}
.col-md-5.banner-right.image-box {
    display: none;
}
.sep-container h2, .m-header, .sep3-container h2, .bh2, .sep4-container h2, .ways-section h2 {
    font-size: 25px;
}
 .m-header2 {
    font-size: 20px;
}
.sep3-container h2 {
    text-align: center;
}
.activities {
    padding: 30px 0 9px 0;
}
.video2-section h2 {
    font-size: 22px;
}
.video2-section.news {
    padding: 20px 0 15px;
}
.out-img img{
    width: 100%;
    margin-bottom: 20px;
}
.cet-text{
	padding-bottom: 60px;
}
.founder-img.image-bottom img{
	width: 100% !Important;
}
.out-img {text-align:center;}
.our-cer h3 {
    font-size: 23px;
}
img.image-test.lazyloaded {
    width: 100%;
}
h2.m-header {
    text-align: center;
}
.founder-section.new h3 {
    margin-top: 20px;
}
h2.bh2 {
    margin-bottom: 20px;
}
.vid-section.new {
    padding: 40px 0 25px;
}
.our-cer {
    padding: 30px 0 38px;
}
.instant-section {
  
    padding: 25px 0px 40px 0px;
}
.n-sale-page .instant-btn {
  
    padding: 7px 33px;   
    font-size: 20px !important;
}
header.header {
    text-align: center;
}
.intro-section{
	padding-top: 25px;
}
.image-bottom img {
    width: 100% !IMPORTANT;
    margin-bottom: 15px !important;
}
.w-box h2 {
    font-size: 20px;
}
.cop-pane {
    padding: 100px 0 80px;
}
.best-pane {
    padding: 32px 0 0;
}
.relv-out {
   
    padding: 10px 0 0px;
}
h2.bh2 {
    margin-bottom: 30px !important;
}
.blue-section.new {
    padding: 40px 0 30px !important;
}
.tog-pan {
    padding: 35px 0 15px;
}
.faqs.new h2 {
    margin: 0 0 25px;
}
.suc-margin {
    margin-top: 30px;
}
.faqs.new .accord-btn {
    font-size: 20px !important;
}
}

@media (max-width:500px){
	.list1 li {
    width: 100%;
    float: left;
    min-width: inherit;
}
}
