@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'BLACKJAR_0';
    src: url('fonts/BLACKJAR_0.eot');
    src: url('fonts/BLACKJAR_0.eot') format('embedded-opentype'),
         url('fonts/BLACKJAR_0.woff2') format('woff2'),
         url('fonts/BLACKJAR_0.woff') format('woff'),
         url('fonts/BLACKJAR_0.ttf') format('truetype'),
         url('fonts/BLACKJAR_0.svg#BLACKJAR_0') format('svg');
}

a{ text-decoration:none; color:#e7702f;}
a:hover{ text-decoration:underline;  color:#e7702f;}
.page-title { display:none;}
body{ margin:0; padding:0; font-family: 'Open Sans', sans-serif;}
.wrapper4{ width:100%;}

.item {
    background: #ffffff none repeat scroll 0 0;
    border-right: 2px solid #000000;
    color: #ec8e25;
    font-size: 36px;
    height: 36px;
    left: 0;
    line-height: 33px;
    padding-right: 10px;
    position: absolute;
    top: 3px;
    width: 32px;
}

.functionality_text ul li {
    background-repeat: no-repeat;
    color: #181818;
    font-size: 18px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: left;
}

.nav > li > a {
       padding: 10px 8px !important;
 
}
.functionality2_text ul li {
    background-repeat: no-repeat;
    color: #181818;
    font-size: 18px;
    margin-left: 0px;
    margin-right: 10px;
    text-align: left;
}
.resource-item_para {
    font-size: 17px;
    letter-spacing:0;
    margin-bottom: 20px;
    padding-left: 50px;
    padding-top: 5px;
    position: relative;
}
.tab-content {
    padding-left: 20px;
}

.header{ width:100%; background-image:url(http://stephjackson.com/wp-content/uploads/2016/03/bg.jpg); background-attachment:fixed; height:500px;}
.header_inner{  max-width:1000px; margin:0 auto; width:100%;}
.logo{ text-align:center; width:100%; padding: 5% 0;}
h1{ text-align:center; color:#FFFFFF; font-size:30px; line-height:51px;}
h2{ color:#e7702f; text-align:center; font-size:29px;  font-weight:bold;  margin: 0;padding: 15px;}
h3{ color:#498267; text-align:center; font-size:26px; line-height:37px; margin:0;}
h4{ color:#000; text-align:center; font-size:22px; line-height:31px; margin:0; padding:10px;}
h5{ color:#000; text-align:center; font-size:34px; margin:0; padding:30px; font-weight:bold;}
h6{ font-family: 'BLACKJAR_0'; color:#5c5c5c; font-size:31px; margin:0; font-weight:lighter;  padding: 16px 0;}
h6 span{ font-size:58px; font-weight:lighter}
.style{ font-size:17px; color:#5c5c5c; line-height:48px;  padding:10px; margin:0;}
.style2{ font-size:17px; color:#5c5c5c; line-height:31px;  padding:10px 0px ; margin:0;}
.main{width:100%;}
.main_inner{  max-width:1000px; margin:0 auto; width:100%;}
.img{ width:100%; text-align:center; margin:10px 0px;}
.points ul{ margin:0; padding:0px 0 0px 11px;}
.points ul li { background-image:url(http://stephjackson.com/wp-content/uploads/2016/03/arrow.png); background-repeat:no-repeat; list-style:none; padding: 10px 0 15px 30px; line-height:30px; font-size:17px;  background-position: 0 5px;}
.points2 ul{ margin:0; padding:0px 0 0px 11px;}
.points2 ul li { background-image:url(http://stephjackson.com/wp-content/uploads/2016/03/arrow2.png); background-repeat:no-repeat; list-style:none;padding: 10px 0 15px 30px;  line-height:30px; font-size:17px;  background-position: 0 5px; color:#FFFFFF;}
.points3 ul{ margin:0; padding:20px 0 0px 11px;}
.points3 ul li { background-image:url(http://stephjackson.com/wp-content/uploads/2016/03/tick.png); background-repeat:no-repeat; list-style:none;padding: 10px 0 15px 30px;  line-height:23px; font-size:17px;  background-position: 0 8px; color:#000;}
.main_lightgreen{width:100%; background-color:#f7fee9;}
.main_lightgreen_inner{  max-width:1000px; margin:0 auto; width:100%;}
.main_lightgreen_inner p{ font-size:15px; text-align:center; margin:0; padding:10px; line-height:34px; }
.main_skyblue{width:100%; background-color:#cff1ff;}
.main_skyblue_inner{  max-width:1000px; margin:0 auto; width:100%;}
.main_blue{width:100%; background-color:#006092;}
.main_blue_inner{  max-width:1000px; margin:0 auto; width:100%;}
.main_blue h2{ color:#FFFFFF; font-family: 'BLACKJAR_0'; font-size:33px; font-weight:lighter; margin:0; text-align:left;}
.main_blue h2 span{font-size:58px; font-weight:lighter;}
.main_green{width:100%; background-color:#498267;}
.main_green_inner{  max-width:1000px; margin:0 auto; width:100%;}
.main_green h2{ color:#FFFFFF; font-family: 'BLACKJAR_0'; font-size:33px; font-weight:lighter; margin:0; text-align:left;}
.main_green h2 span{font-size:58px; font-weight:lighter;}
.main_seagreen{width:100%; background-color:#d4ffde;}
.main_seagreen_inner{  max-width:1000px; margin:0 auto; width:100%;}
.bonus_text{  padding: 20px; text-align:center; font-size:29px; margin:0; line-height:51px;}
.bonus_text2{  padding: 20px; color:#FFFFFF; text-align:center; font-size:29px; margin:0; line-height:51px;}
.bonus_text3{  padding: 20px; color:#FFFFFF; text-align:center; font-size:36px; margin:0;}
.buy_now{ width:100%; background-color:#09202e;}
.buy_now_inner{ max-width:1000px; margin:0 auto; width:100%;}
.buy_now p{color:#FFFFFF; font-size:23px; margin:0; text-align:center; padding:15px;}
.buy_now p span{ font-size:30px;}
.btn{ width:100%; text-align:center;  margin-top: -19px; padding-bottom:10px;}
.testimonial_main{width:100%; margin:30px auto;}
.testimonial_main_inner{  max-width:1000px; margin:23px auto; width:100%;}
.testi_left_img{ width:30%; float:left;}
.testi_right_text{ width:67%; float:right;}
.testi_text{font-size:17px; color:#5c5c5c; line-height:30px;  padding:10px; margin:0;}
.testi_name{ text-align:right; font-size:17px; color:#5c5c5c; }

.testimonial2_main{width:100%; margin:30px auto;}
.testimonial2_main_inner{  max-width:1000px; margin:0 auto; width:100%;}
.testi_left_text{ width:67%; float:left;}
.testi_right_img{ width:30%; float:right;}
.testi_text{font-size:17px; color:#5c5c5c; line-height:30px;  padding:10px; margin:0;}
.testi_name{ text-align:right; font-size:17px; color:#5c5c5c; }

.orange_text{font-family: 'BLACKJAR_0'; font-size:34px; color:#e7702f; margin:0; padding:20px; text-align:center;}
ol li {color: #333;font-size: 17px;margin-top: 8px;font-family: 'Open Sans', sans-serif;}
ol li p {font-size:  17px;color:  #5c5c5c;line-height:30px;  font-family: 'Open Sans', sans-serif;}
ol li p span{ font-family: 'Open Sans', sans-serif;}
.steph_bio{ width:100%; background-image:url(http://stephjackson.com/wp-content/uploads/2016/03/steph.jpg); background-repeat:no-repeat; height:670px; }
.steph_bio_heading{ background-color:#09202e; color:#FFFFFF; font-size:49px; text-align:center; font-family: 'BLACKJAR_0'; padding:20px; margin:0;}
.steph_bio_inner{ max-width:1000px; margin:0 auto; width:100%;   padding-top: 5%;}
.steph_text{ width:62%; background:rgba(9,32,46,0.5); }
.steph_text p{ color:#FFFFFF; font-size:17px; line-height:27px; padding:10px; margin:0;}
.steph_text p span{ font-weight:bold;}
.vision_text{font-family: 'BLACKJAR_0'; font-size:34px; color:#e7702f; margin:0; padding:20px 0 0}

.main_orange{width:100%; background-color:#e7702f;}
.main_orange_inner{  max-width:1000px; margin:0 auto; width:100%;}

.gurantee_main{ width:100%; background-color:#eaf9ff;}
.gurantee_main_inner{  max-width:1000px; margin:0 auto; width:100%; padding: 30px 0;}
.gurantee_text{ float:left; width:65%;}
.gurantee_img{ float:right; width:30%;}
.gurantee_text h2{font-weight:bold; text-align:left; color:#5c5c5c; padding: 10px;}
.gurantee_text p{ line-height:31px;}

.solutions ul{ margin:0; padding:30px 0;}
.solutions ul li{ background-image: url("http://stephjackson.com/wp-content/uploads/2016/03/bullet_block.png");background-repeat: no-repeat;display: inline-block;font-size: 17px;list-style: outside none none; margin: 17px 0;padding:7px 37px;text-align: left; width: 256px;}

.bottom_table{border:2px solid #e7702f;margin-top:5%;border-radius:5px; box-shadow: 0 0 4px;}
.bottom_table table{font-size:20px}
table th{font-size:22px;background:#e7702f;padding:25px 0px; text-align:center; }
table td{font-size:20px;color:#5c5c5c;padding:15px 10px;border-right:1px solid #e7702f;}
.footer{width:100%;background:#09202e;color:white;text-align:center;font-size:18px;padding:10px 0px}
table th a{ color:#FFFFFF !important;}
tr { border:1px solid #e7702f;}
td { border:1px solid #e7702f;}

.curriculum {border: 2px solid #000;margin:40px auto; padding: 25px; width:98%;}
.functionality_heading{background-color: #e7702f;color: #fff; font-weight:bold;font-size: 30px;letter-spacing: 2px;margin:-5% auto 29px;padding: 10px 12px; text-align: center;width: 140px;}
.functionality_subheading{ color:#000000; font-size:28px; text-align:center; margin:0; padding:15px;}

.functionality_main{ width:100%; margin:10px auto;}
.functionility_img{ float:left; width:30%;}
.functionality_text{ width:100%; margin:0 auto;}


.functionality2_main{ width:100%; margin:10px auto;}
.functionality2_text{  width:100%;}
.functionality2_img{ width:30%; float:right; margin:0 auto;}
.tabimg {
    clear: both;
    float: right; margin-left:10px;
}
 
.harbalimg{     float: right; margin-left:10px; margin-top:15px; clear:both; box-shadow:0 0 10px; }



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

.steph_bio { background-size: 100% auto;height: 525px;}
.steph_bio_inner {  padding-top: 6%;}
.steph_text {   width: 100%;background: rgba(9, 32, 46, 0.7) none repeat scroll 0 0;}
}

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

.header_inner {  width: 96%;}
.main_inner {    width: 96%;}
.main_lightgreen_inner {     width: 96%;}
.main_skyblue_inner {  width: 96%;}
.main_blue_inner {  width: 96%;}
.main_green_inner { width: 96%;}
.main_seagreen_inner {  width: 96%;}
.buy_now_inner {  width: 96%;}
.testimonial_main_inner { width: 96%;}
.steph_bio_inner {width:96%}   
.steph_bio {  height: 500px;}
.testimonial2_main_inner {  width: 96%;}
.main_orange_inner {  width: 96%;}
.gurantee_main_inner {  width: 96%;}
.solutions ul li { width: 225px;}
}

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

.tabimg {
    clear: both;
    float: none; margin:0 auto;
}
.harbalimg{    float: none; margin:15px auto; max-width:280px;}
.rghtimg { text-align:center;}

.img {    margin-left: 0;margin-right:0}
h2 {  font-size: 26px;	}
h4 {  font-size: 20px;	}
.bonus_text { font-size: 24px;}
.orange_text {  font-size: 30px;}
.steph_bio { background-size: 100% 100%; height: 535px;}
.bonus_text2 { font-size: 24px;}
.solutions ul li { max-width: 300px; width: 100%;}
}

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

h1 {  font-size: 27px;}
h2 {    font-size: 24px;}
.bonus_text { font-size: 23px;}
.steph_bio_inner { padding-top: 3.5%;}
.bonus_text2 {  font-size: 23px; line-height: 36px;}
.testi_left_img { float: none; text-align: center;  width: 100%;}
.testi_right_text {  float: none; width: 100%;}
.testi_left_text { float: none; width: 100%;}
.testi_right_img { float: none; text-align: center; width: 100%;}
.gurantee_text { float: none;  width: 100%;}
.gurantee_img { float: none; text-align: center;  width: 100%;}
.solutions ul li {  max-width: 285px;  width: 100%;}
table th {   font-size: 21px;}
table td { font-size: 18px;}
.functionality_heading {margin: -8% auto 29px;}
}

@media screen and (max-width:700px){
.functionility_img {float: none;text-align: center;width: 100%;}
.functionality_text {float: none;margin: 0 auto;text-align: center;width: 100%;}
.functionality2_text{float: none;text-align: center;width: 100%;}
.functionality2_img{float: none;margin:15px auto;text-align: center;width: 100%;}
}

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

h1 {  font-size: 23px;}
h3 { font-size: 21px;}
.points ul li { background-size: 3% auto; font-size: 16px; line-height: 20px;}

h2 {   font-size: 20px;}
h4 {  font-size: 18px;}
h5 {  font-size: 27px;}
h6 { font-size: 30px;   padding: 0;}
.main_blue h2 { font-size: 30px;}
.buy_now p {  font-size: 15px;}
.steph_bio_heading { font-size: 40px;}
.steph_text p { font-size: 14px;}
.bonus_text2 { font-size: 18px; line-height: 31px;}
table th {  font-size: 19px;}
table td {  font-size: 16px;}
.footer {   font-size: 16px;}
h6 span {font-size: 46px;}
.main_blue h2 span { font-size: 53px;}
.main_green h2 span {font-size: 53px}
h6 span {  font-size: 42px;}
.functionality_heading {margin: -9% auto 29px;}

}

@media screen and (max-width:480px){.steph_text p {  font-size: 14px; line-height: 21px;}

.curriculum { padding: 25px 10px;}

}

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

table th {  font-size: 15px;}
table td {  font-size: 14px;}
.footer {  font-size: 14px;}
}

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

.logo {margin: 0 auto; padding: 5% 0;text-align: center;  width: 90%;}
.style {  font-size: 16px;}
h3 {  font-size: 21px;  line-height: 26px;}
h6 {  line-height: 40px;}
.main_skyblue_inner { width: 92%;}
.main_blue h2 { font-size: 30px; line-height: 34px;}
.main_green h2 {  line-height: 38px;}
.main_seagreen_inner {  padding-top: 20px;  width: 90%;}
.points ul li { background-size: 7% auto;}
.bonus_text { font-size: 22px; line-height: 27px;}
.buy_now p span {   font-size: 21px;}
ol li { font-size: 25px;  margin-top: 5px;}
.steph_bio { background-size: 100% 100%; height: 680px;}
.solutions ul li {   max-width: 230px;    width: 100%;}

h1 {font-size: 20px;
    line-height: 34px;
}
.functionality_heading {margin: -15% auto 29px;}
}

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

.header {  height: 396px;}
.steph_bio_heading {   font-size: 34px;}
.steph_bio {  background-size: 100% 100%;    height: 770px;}

table td { font-size: 12px;}
.functionality_heading {margin: -18% auto 29px;}

}