/* RATING CSS */
div.stars{ display:inline-block; width:270px;}
input.star{ display:none; float:right;}
label.star{ color:#444; float:right; font-size:36px; padding:10px; transition: all .2s;}
input.star:checked ~ label.star:before{ color:#fd4; content: '\f005'; transition: all .25s;}
input.star-5:checked ~ label.star:before{ color:#FE7; text-shadow:0 0 20px #952;}
input.star-1:checked ~ label.star:before{ color:#fd4;}
label.star:hover{ transform: rotate(-15deg) scale(1.3);}
label.star:before{ content: '\f006'; font-family: FontAwesome;}

/* FOR ADDING THE STAR */
span.stars{ margin:3px 10px 0 0; overflow:hidden;}
span.stars, span.stars span{ background: url(images/stars.png) 0 -14px repeat-x; display:block; float:left; height:12px; width:66px;}
span.stars span{ background-position:0 0;}
.top-reviews, .similar-reviews{ color:#c2c2c2; float:left; line-height:normal;}

.fixed {
     position: fixed;
    top: 0px;
}
@import 'https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
/* membership css */
#paid_membership {
  display: none;
}
.fusion-main-menu > ul > li {
    padding-right: 15px !important;
}

#wrapper #content .fusion-row .member-heading h4, #wrapper #content .fusion-row .member-heading h6  { font-family: 'Roboto', sans-serif;}

.single-lp_course .course-summary:after, .single-lp_course .course-aside ul.section-content li:after, .scroll-con:after, .course-reviews-list li:after, #course-reviews:after, #tab-courses .inner-course:after, .manage-block:After, #course-reviews:after, .three-stages-item .fusion-text:after{ font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.single-lp_course.logged-in #main .fusion-row{ margin:0 auto; max-width:1170px; padding:0 15px; width:100%;}
.single-lp_course.logged-in #main .fusion-row .post-content{ margin:0 -15px;}
.single-lp_course.logged-in #main .learnpress-content{ padding:0 15px;}
.single-lp_course.logged-in .course-learning-summary{ float:left; padding:0 15px; width:75%; margin-bottom:30px;}
.single-lp_course.logged-in .course-aside{ float:left; padding:0 15px; width:25%;}
.single-lp_course.logged-in .course-aside .sidebar{ float:none; width:100%;}
.single-lp_course.logged-in .course-aside .curriculum-sections, .single-lp_course.logged-in .course-aside .section-content, .single-lp_course.logged-in .course-aside .course-reviews-list{ margin-top:0; padding-left:0;}
.single-lp_course.logged-in .post-content h3{ color:#16405b; font-size:22px; line-height:normal;}
.single-lp_course.logged-in .post-content .course-curriculum-title{ background:#314b5b; color:#fff; margin:0; padding:20px;}
.single-lp_course.logged-in .course-aside ul.section-content li .course-item-title{ font-family:Lato;}
.single-lp_course.logged-in .course-item-meta .lp-label{ font-family:Lato; font-size:12px; margin-left:5px; padding:5px 8px;}
.single-lp_course.logged-in .lp-course-progress{ clear:both;}
.single-lp_course.logged-in .lp-course-progress .lp-course-progress-heading{ font-size:18px; line-height:normal;}
.single-lp_courselp_course.logged-in #learn-press-finish-course{ background:#64bc62; border:none; border-radius:5px; color:#fff; cursor:pointer; line-height:28px; padding:6px 20px;}
.single-lp_course.learnpress.logged-in .course-review-head{ margin:20px 0 10px;}
#log_forms{border:0; padding:0; margin:0 0 40px 0; }
#log_forms input[type="submit"]{background:#64bc62; border:none; color:#fff; font-size:13px; line-height:100%; margin:0; padding: 10px 20px; text-shadow: none; text-transform: uppercase; width:auto; cursor:pointer; }
#log_forms input[type="submit"]:hover{background:#323945; color:#fff;}

.green-btn{background:#64bc62; border:none; color:#fff; font-size:13px; line-height:100%; margin:0; padding: 10px 20px; text-shadow: none; text-transform: uppercase; width:auto; cursor:pointer;}
.green-btn:hover{background:#323945; color:#fff;}
.fb-login{text-align:center;}

#free_membership, #paid_membership{max-width:600px; width:100%; margin:0 auto;}

.members-button {max-width:600px; width:100%; margin:0 auto;}
.members-button a{background-color:#83897d; display:inline-block; color: white; font-weight:bold; border-radius: 5px; padding:8px 15px; font-weight:normal; text-transform:uppercase; color:#FFF; font-size:18px; margin:0 5px; cursor:pointer; font-family: 'Gudea',Arial,Helvetica,sans-serif;}
.members-button a.active{background-color:#f69448; color:#FFF:}
.members-button a:hover{color:#FFF;}
.button_paid{}
.button_free{}
.post-content div.s2member-pro-paypal-form-registration-section-title, .post-content div.s2member-pro-paypal-form-custom-fields-section-title, .post-content div.s2member-pro-paypal-form-captcha-section-title, .post-content div.s2member-pro-paypal-form-billing-method-section-title, .post-content div.s2member-pro-paypal-form-billing-address-section-title{background:none; border-bottom:0; font-family:'Gudea',Arial,Helvetica,sans-serif; font-size:20px; color:#333;}
.post-content .s2member-pro-paypal-form-section{margin-bottom:40px;}
.post-content div.s2member-pro-paypal-form-submission-section-title, .post-content div#s2member-pro-paypal-checkout-form-submission-section-title{display:none;}

#s2member-pro-paypal-registration-submit, #s2member-pro-paypal-checkout-submit, #s2member-pro-paypal-checkout-submit-custom{background:#00b169; color:#fff; border-radius:2px; padding:13px 29px; line-height:17px;  font-size:14px; border:0; cursor:pointer; font-family:'PT Sans',Arial,Helvetica,sans-serif; font-weight:700; text-transform:uppercase;}
#s2member-pro-paypal-registration-submit:hover, #s2member-pro-paypal-checkout-submit:hover, #s2member-pro-paypal-checkout-submit-custom:hover{background:#088c55;}
.s2member-pro-paypal-form-section-title{}

.course-list{float:left; width:31%; margin:0 1% 20px; padding:20px 1%; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.course-list:hover{box-shadow:0 2px 2px rgba(0,0,0,0.25);}
.post-content .course-list p{margin-bottom:0;}
.course-list h3{margin:0 0 15px 0; font-weight:bold;}
.course-list h3 a{font-weight:bold; font-size:18px;} 
.course-list .course-thumbnail{display:block;}
.archive .learnpress-content .lp_course .course-introduce{display:none;}
.archive .learnpress-content .lp_course .course-price{display:none;}
.archive .learnpress-content .lp_course .course-students{display:none;}
.archive .learnpress-content .lp_course .course-instructor:before{content:'Instructor : '; font-weight:bold;}

#learn-press-popup-certificate, #learn-press-finish-course, #popup_ok, .complete-lesson-button, .write-a-review, #popup_cancel {background:#a0ce4e; color:#fff; border-radius:2px; padding:11px 29px; line-height:17px;  font-size:14px; border:0; cursor:pointer; font-family:'PT Sans',Arial,Helvetica,sans-serif; font-weight:700; text-transform:uppercase;}
#learn-press-popup-certificate:hover, #learn-press-finish-course:hover, #popup_ok:hover, .complete-lesson-button:hover, .write-a-review:hover, #popup_cancel:hover {background:#96c346;}
.complete-lesson-button{width:100%; margin:20px 0;}
.single-lp_course .learning-course #content{float:none; width:100%;}
.fusion-main-menu li.link-profile{padding-right:10px;}
.link-logout a{display:block; text-indent:-10000px; background:url(images/logout-ico.png) no-repeat center center; width:10px; }
.link-logout a:hover{border-color:#FFF!important;}

/*.learnpress .author {margin-bottom: 20px; float: right; font-style: italic; color: #878787;}*/
#scroll_header{ background: #fff; width:100%; }
.scroll-con{max-width:1100px; margin:0 auto;}
#scroll_header.fixed{position:fixed; top:65px; box-shadow: 0 1px 2px #ddd; left:0; right:0; }
#scroll_header .purchase-course {float:right; margin:3px 0;}
#scroll_header .purchase-course .purchase-button{background:#a0ce4e; color:#fff; border-radius:2px; padding:13px 29px; line-height:17px;  font-size:14px; border:0; cursor:pointer; font-family:'PT Sans',Arial,Helvetica,sans-serif; font-weight:700; text-transform:uppercase;}
#scroll_header .purchase-course .purchase-button:hover{background:#96c346;}
#scroll_header .course-price{display:none;}
#scroll_header ul.tab-btns li{display: inline-block; margin-right: 25px;}
#scroll_header ul.tab-btns li a{border-bottom:2px solid transparent; padding: 15px 0;}
#scroll_header ul.tab-btns li a.active, #scroll_header ul.tab-btns li a:hover{color: #64bc62; border-color:#64bc62;}
.course-price{display:none;}

.course-landing-summary .purchase-course{display:none;}
.course-landing-summary .course-thumbnail{display:none;}
span.stars{text-indent:-10000px;}

#course-reviews{clear:both;}
#course-reviews h3{line-height:1.6em; font-size:24px; margin-top:20px; margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:15px;}

.course-review-wrapper .review-fields{padding:0;}
.course-review-wrapper .review-fields label{font-size:14px;}
.course-review-wrapper .review-fields textarea{border:1px solid #d2d2d2; padding: 12px 20px;}
.course-review-wrapper .review-stars{padding:0;}
.course-review-wrapper .submit-review{background:#a0ce4e; color:#fff; border-radius:2px; padding:6px 25px; font-size:13px; border:0; cursor:pointer; font-family:'PT Sans',Arial,Helvetica,sans-serif; font-weight:700; text-transform:uppercase;}
.course-review-wrapper .submit-review:hover{background:#96c346;}
.course-review-wrapper .review-actions .close{display:none;}

#course-reviews{margin-top:30px;}
#course-reviews .course-average-rate{font-weight:bold;}
.course-reviews-list{padding:0;}
.course-reviews-list li {margin-bottom:25px;}
.course-reviews-list li .user-avatar { width: 80px;  float: left;}
.course-reviews-list li .review-right {width:calc(100% - 80px); width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);float: left;}
.course-reviews-list li .loginname{color:#858585; font-size:12px; padding:10px 20px; text-transform:uppercase;}
.course-reviews-list li .loginname I{margin-right:15px;}
.course-reviews-list li .review-content{color:#858585; font-size:12px; padding:0 20px 10px;}
.course-reviews-list li h6{font-weight: bold; font-size: 16px; margin:0 0 10px 0; }
.course-reviews-list li .stars{float:right; width:auto;}

#learn-press-user-profile .learn-press-tabs{display:none;}
.tabs.learn-press-tabs {display:none;}

.user-avatar{width: 80px; float:left;}
.user-basic-info{width:calc(100% - 80px); width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);}
.user-basic-info h5{padding:0 20px 10px; color:#858585!important; font-size:16px!important; margin:0 0 10px 0; font-weight:bold!important;}
.user-basic-info p{color:#858585; font-size:13px;}
.user-info{margin-bottom:20px;}

.wp-social-login-provider-list .wp-social-login-provider-facebook{background:url(images/facebook-login.png) no-repeat; width:207px; height:45px; display:block; text-indent:-10000px; margin:0 auto;}

#login .log-form-group.extra-links{ float:right; margin-top:-25px; padding:0; width:auto;}

.forgot-pass-form{float:left; max-width:500px; width:100%;}
.forgot-pass-form-group input[type=email]{margin:0px 0 0px; width:100%; padding:7px 0 7px 4px; border: 1px solid #E3E3E3;}
.forgot-pass-form .forgot-pass-form-group input[type=submit]{background:#a0ce4e; color:#fff; border-radius:2px; padding:6px 25px; font-size:13px; border:0; cursor:pointer; font-family:'PT Sans',Arial,Helvetica,sans-serif; font-weight:700; text-transform:uppercase;}
.forgot-pass-form .forgot-pass-form-group input[type=submit]:hover{background:#96c346;}

#tab-courses .tab-headings{font-size:30px; margin:50px 0 15px 0; font-weight:bold;}
#tab-courses .profile-courses{padding:0;}
#tab-courses .profile-courses li{float:left; width:31%; margin:0 1% 20px; padding:20px 1%; box-shadow:0 2px 2px rgba(0,0,0,0.15);}
#tab-courses .profile-courses li:hover{box-shadow:0 2px 2px rgba(0,0,0,0.25);}
#tab-courses .profile-courses li h3{margin:0 0 15px 0; font-weight:bold; font-size:18px;}
#tab-courses .profile-courses li img{}
#tab-courses .profile-courses li a{}
#tab-courses .profile-courses li .course-status{display:none;}

.manage-block .user-basic-info{float:left; width:calc(100% - 250px); width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);}
.manage-block .manage-account{float:left; width:250px; float:left; background:#e8e8e8; padding:20px 20px 35px 20px; text-align:center;}
.manage-block .manage-account h3{margin:0 0 20px 0; font-size:16px; }
.manage-block .manage-account a{background:#a0ce4e; color:#fff; border-radius:2px; padding:11px 25px; line-height:17px;  font-size:13px; border:0; cursor:pointer; font-family:'PT Sans',Arial,Helvetica,sans-serif; font-weight:700; text-transform:uppercase;}
.manage-block .manage-account a:hover{background:#96c346;}
.book-headering.su-heading {background:none; padding:0px; border:none;}
.book-headering .su-heading-inner {font-size:18px; font-family:"Gudea",Arial,Helvetica,sans-serif; border-top:none!important; color:#16405b;} 
.book-list {margin-bottom:55px;}
.curriculum-sections h4.section-header{font-size:16px; text-transform:capitalize;}
.upgrade-mem{text-align:center;}
.course-item-12637 .course-item-meta, .course-item-12651 .course-item-meta  {display:none!important;}
.download-courses {margin-bottom: 20px;}
.promo-sections { padding-top:100px!important; background:#3498DB!important; text-align:center; background-size:cover;}   
.promo-sections .fusion-column {width:100%;}
.promo-sections .fusion-content-boxes {margin-bottom:0px;}
.home #sliders-container {display:none;}
.promo-sections video {background:#000;}
.join-now { background-color: #a0ce4e; padding-bottom: 0.6em;   padding-left: 1.5em;   padding-right: 1.5em;  padding-top: 0.6em;	font-size: 20px; 	margin: 15px 0 0;	display:inline-block; color:#fff; text-transform:capitalize;}  
.join-now:hover {background:#01b169; color:#fff;}
.promo-sections h1 {font-size: 32px; margin-bottom: 15px; color:#fff!important;} 
.promo-sections p {color: #fff;font-size: 18px;  margin-bottom: 35px;}  
#popup_title {background:none; color:#545454; margin-bottom:0px; padding:10px 20px 0;}
#popup_ok:focus  {outline:0px;}
#popup_container.ui-draggable {min-width:345px!important;} 
.page-id-12680 #main {padding-top:0px;}
.page-id-12680 .fusion-page-title-bar {border-bottom:none;} 
body .membership-row .fusion-row {max-width:1060px !important; width:100%; margin:0 auto;}   
.membership-row .fusion-column-wrapper {background:#fff;}
.member-heading {background:#a0ce4e; padding:18px 0px; text-align:center; color:#fff;} 
#wrapper #content .fusion-row .member-heading h4 {margin:0px; font-size:24px; font-weight:400; margin:0 0 5px;  color: #ffffff;}
#wrapper #content .fusion-row .member-heading  h6 {margin:8px 0 0; font-size:15px; color:#fff;} 
#wrapper #content .membership-row .fusion-column-wrapper ul {padding:45px 25px 20px; margin:0px; min-height:277px;}
#wrapper #content .membership-row .fusion-column-wrapper ul li {font-size:16px; color:#314b5b; background:url(images/member-list.png) no-repeat left 3px; list-style:none; padding-left:42px; border-bottom:1px solid #f4f2f2; padding-bottom:15px; margin-bottom:12px;} 
#wrapper #content .membership-row {padding-top:55px!important; padding-bottom:55px!important;} 
#wrapper #content .membership-row .fusion-content-boxes, #wrapper #content .membership-row .fusion-column  { margin-bottom:0px!important;}
.get-membership {background-color:#f3f3f3; padding:16px 0px; text-align:center;}
.get-membership a {font-size:17px; color:#fff; background:#3498db; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; padding:11px 18px; display:inline-block;}
.get-membership.bottom-btn a {background-color:#a0ce4e;}
.get-membership.bottom-btn a:hover {background-color:#3498db;}      
.get-membership a:hover {color:#fff; background:#a0ce4e;}  
#wrapper #content .membership-row .fusion-column-wrapper ul li:last-child {border-bottom:none;} 
#wrapper #content .membership-row {background:url(images/courses-bg.jpg) no-repeat center top; background-size:cover;} 
#wrapper #content .all-courses-row h2, #wrapper #content .member-downloads .heading-title h2, #wrapper #content .member-book .heading-title h2  {color: #074168; font-size:21px!important;  font-weight: 500; margin-bottom:35px;} 
#wrapper #content .all-courses-row .course-list:first-child {/* margin-left:0px; */}
#wrapper #content .all-courses-row {padding:40px 0px;}
#wrapper #content .all-courses-row .course-list {/* box-shadow: 0 0 2px rgba(0, 0, 0, 0.15); */} 
#wrapper #content .all-courses-row.content-boxes {background:url(images/member-border.jpg) repeat-x left bottom;}
#wrapper #content .member-downloads .heading-title h2, #wrapper #content .member-book .heading-title h2  { margin-bottom:0px;} 
#wrapper #content .member-downloads .fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom:0px;}
#wrapper #content .member-downloads .fusion-content-boxes, #wrapper #content .member-book  .fusion-content-boxes.content-boxes {margin-bottom:30px!important; }
#wrapper #content .member-downloads .fusion-row {background:url(images/member-border.jpg) repeat-x left bottom;}
#wrapper #content .member-book .fusion-row {background:url(images/member-border.jpg) repeat-x left bottom;}   
.get-membership.bottom-btn {background:none;}
.get-membership.bottom-btn a:first-child {margin-right:27px;}
.get-membership.bottom-btn a strong {display:block; font-weight:300;}        
.get-membership.bottom-btn a {line-height: 23px; padding:10px 34px;} 
.get-membership.bottom-btn a.free-stuff {background:#3498db;}
.get-membership.bottom-btn a.free-stuff:hover {background:#a0ce4e ;}      
.page-id-12801 #paid_membership, .page-id-15200 #paid_membership{ display: block;}
.only-loggedin, .logged-in .without-login {display:none;}
.logged-in .only-loggedin{ display: block;}
.fb-cont .wp-social-login-provider-list .wp-social-login-provider-facebook {background:url(images/connect-with-facebook.png) no-repeat; width:259px; height:57px;  display:block;}
/* .free-prof-cont .fusion-column  {border-right:1px solid #d2d2d2;} */
.fb-cont {  margin-top:50px; text-align:center;}
#main #content .fb-cont h3 { color: #333333; font-family: "Gudea",Arial,Helvetica,sans-serif;  font-size: 18px;  text-transform: capitalize;}
.fb-cont .wp-social-login-provider-list {padding-left:0px; padding-top:0px;}
.fb-cont .wp-social-login-provider-list {padding-right:0px;}
.course-lesson-description li {list-style:inside; margin-bottom:5px;}
.course-lesson-description ul {padding:0px;} 
#content .member-heading h3 { margin:5px 0; font-size: 17px; color: #fff; font-weight: 400;}             
#content .member-heading a {color:#fff;}
#content .member-heading a:hover {color:#3498db;}
#content .member-heading p {margin-bottom:0px;}
.page-id-3211 #content .post-content h3 {margin-bottom:5px;}
.fusion-one-half.free-membership-col {width:45%;} 
.fusion-one-half.paid-membership-col { width:50%;}      
.gray-section {text-align:center; background: #f3f3f3; padding:9px 0;} 
#main #content .gray-section h3 {margin:0 0 3px; }
#main #content .gray-section small {font-size:12px; font-weight:400;}
#main #content .gray-section p {margin:0px;}
#wrapper #content .membership-row .free-membership-col ul {min-height: 585px;} 
.tax-course_category.term-courses .lp_course {  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); float: left;   margin-bottom: 20px;
    margin-left: 1%;  margin-right: 1%;  margin-top: 0;  padding-bottom: 20px;  padding-left: 1%;  padding-right: 1%;
    padding-top: 20px;  width: 31%;}  
.tax-course_category.term-courses  .course-instructor {display:none!important;}  
.tax-course_category.term-courses .lp_course .course-title h3 {color:#074168; font-size: 18px; font-weight: bold; margin:0 0 15px!important;}
.tax-course_category.term-courses .lp_course .course-title:hover h3 {color:#a0ce4e!important;} 


/* 08-01-2018 */
.page-id-1066 .popup-app-form .wpcf7-form .wpcf7-text, .popup-app-form .wpcf7-form .wpcf7-quiz, .popup-app-form .wpcf7-form .wpcf7-number, .popup-app-form .wpcf7-form .wpcf7-captchar, .popup-app-form .wpcf7-form .wpcf7-date{ opacity:1;}
.popup-app-form .fusion-layout-column{ margin-bottom:0;}

/* 09-01-2018 */
.login-section .log_forms .wp-social-login-widget{ bottom:-75px; left:5px; position:absolute; right:0;}

/* 12- 1 - 2018 */
.fusion-button.button-1{font-weight: bold;}
.courses-box .fusion-button.button-1{font-weight: normal;}
.topicslist:hover, .fusion-checklist li a:hover{color: #7FD449 !important;}

.button.enroll-button, .button-complete-lesson{font-weight:bold; font-family: "PT Sans"; letter-spacing:0px; background:#a0ce4e; text-transform:uppercase; color: #fff; padding:13px 29px;line-height: 17px; font-size:14px; text-align:center; -webkit-border-radius: 2px; border-radius:2px; border:0; cursor:pointer; margin:10px 0;}
.button.enroll-button:hover, .button-complete-lesson:hover{background:##96c346;}
#learn-press-content-item button:disabled{font-weight:bold; font-family: "PT Sans"; letter-spacing:0px; background:#dddddd; text-transform:uppercase; color: #fff; padding:13px 29px;line-height: 17px; font-size:14px; text-align:center; -webkit-border-radius: 2px; border-radius:2px; border:0; cursor:pointer; margin:10px 0;}

.account-edit-form input[type="submit"]{ background-color: #a0ce4e; padding-bottom: 0.6em;   padding-left: 1.5em;   padding-right: 1.5em;  padding-top: 0.6em;	font-size: 20px; 	margin: 15px 0 0;	display:inline-block; color:#fff; text-transform:capitalize; border:0; cursor:pointer; width:auto!important;}  
.account-edit-form input[type="submit"]:hover {background:#01b169; color:#fff;}

/*Jan 07 2020*/

.aliignCenter{text-align: center;} 
#content .aliignCenter h4{font-size:18px; font-weight: 600; color: #4c4c4c;}
.FreeColumn .fusion-row{max-width:870px!important; margin:40px auto 0!important; width:100%;} 
.FreeColumn .twoColumn{background-color:#fff; text-align:center; font-size:14px; color:#4c4c4c;}
.FreeColumn .twoColumn img{width:100%;}
.FreeColumn .twoColumn .fusion-imageframe{display:block;} 
.FreeColumn .twoColumn .free-content{padding:30px; min-height: 273px;}
.FreeColumn .twoColumn .heading{font-size:18px; font-weight: 600; display: inline-block; margin-bottom: 15px;}
.bottomColumn ul{margin:0px 0 20px; padding:0;}
.bottomColumn ul li{list-style:none; position:relative; padding:2px 0 2px 24px;}
.bottomColumn ul li:before{background:#a0ce4e; content:""; display:block; height:7px; width:7px; border-radius:50px; left:5px; position:absolute; top:50%; margin-top:-3.5px;}
 
.QuickBooks{font-size:20px;}
#content .columnsRow h3{font-weight:bold; padding:0 10px!important; line-height:1.3; min-height:40px;} 
#content .columnsRow .threeColumn{text-align:center;} 
#content .columnsRow .click-btn{font-weight:400; font-size:13px; border-radius: 0; padding: 8px 20px; margin-top: 5px;margin-bottom: 25px;}
#content .columnsRow .fusion-column-wrapper{/*min-height:420px;*/ position:relative;}

/*#content .columnsRow .gift-card{background-color:#e8e8e8; font-size:12px; color:#4c4c4c; text-align:left; padding:5px 10px; position: absolute; width: 100%; bottom: 0; left: 0; font-weight:500;}*/

#content .columnsRow .gift-card{background-color: #fff; padding-top: 20px; text-align: left;}

#content .columnsRow .gift-card p{margin:0;}
/*#content #bottomColumrow .fusion-column-wrapper{min-height:350px;}*/

/* 23-03-2020 */
.write-off-link{ border:1px solid #f1f1f1; display:table; margin-bottom:15px; max-width:615px; padding:15px; position:relative; width:100%; -webkit-box-shadow: 0px 0px 10px 0px rgba(238,238,238,1); -moz-box-shadow: 0px 0px 10px 0px rgba(238,238,238,1); box-shadow: 0px 0px 10px 0px rgba(238,238,238,1);}
.write-off-img{ display:table-cell; vertical-align:middle; width:58px;}
.write-off-img img{ max-width:58px; width:100%;}
.write-off-title{ display:table-cell; font-size:17px; line-height:normal; margin-bottom:15px; padding-left:20px; text-shadow: 0px 0px 2px rgba(150, 150, 150, 0.5); vertical-align:middle;}
.write-off-title strong{ color:#386a8b; font-weight:normal;}
.write-off-link a{ display:block; font-size:0; height:100%; left:0; position:absolute; text-indent:-9999px; top:0; width:100%;}

/* 01-04-2020 */
body.fusion-button_size-large a.blank-btn{ background:none; border:none; font-size:18px; font-weight:400; line-height:1.44; margin-bottom:20px; padding:0; text-transform:none;}
body.fusion-button_size-large a.blank-btn:hover{ background:none;}
 
/* Responsive */
@media (min-width: 768px) and (max-width: 1070px) {
.single-lp_course.logged-in .course-aside {width:35%;}	
.single-lp_course.logged-in .course-learning-summary {width: 65%;}	
.membership-row .fusion-row {max-width:100% !important; padding:0 25px!important; box-sizing:border-box;}
.course-title  {font-size:16px;}  
.app-button-row .fusion-column.content-box-column {float:left; width: auto!important;}  
}
	
@media (min-width: 768px) and (max-width: 979px) {
#wrapper .fusion-main-menu > ul > li {padding-right:20px;}
#wrapper .fusion-main-menu > ul > li > a {font-size:13px;}	
.membership-row .fusion-row {max-width:100% !important; padding:0 25px!important; box-sizing:border-box;}
.course-title  {font-size:14px;}   
.wpProQuiz_reviewQuestion {max-height:none;}  
.more-downloads1, .more-downloads1 p, .more-downloads1 .su-list ul, .more-downloads2 p  {margin-bottom:0px!important;}  
}	


@media (min-width: 768px) and (max-width: 800px) {
.page-id-877 .reading-box.element-bottomshadow  .fusion-mobile-button {display:none;}	
	
}	
	
@media (max-width:800px) {
.mb-spacing .fusion-footer-widget-column .size-medium.wp-image-13.alignleft {float:none; display:block;} 
.mb-spacing .fusion-spacing-yes .su-list ul, .mb-spacing .fusion-spacing-yes  {margin-bottom:0px!important;}
.mb-spacing .fusion-spacing-yes p {margin-bottom:0px!important;}
.mb-spacing .fusion-separator.sep-single {margin-bottom:25px;}
.disclamier-text { margin-bottom:0 !important; margin-top:26px !important;}  	
	
}  

@media (max-width:767px) {
.all-courses-row, .member-downloads, .member-book{text-align:center;}
/* .free-prof-cont .fusion-column {border-right:none; border-bottom:1px solid #d2d2d2;}	 */
.free-prof-cont .fusion-content-boxes, .free-prof-cont .fusion-column {margin-bottom:0px!important;}
#main #content .fb-cont h3 {font-size:15px;}
.course-list {width:100%; padding:0px; margin:0px auto 50px; float:none; display:inline-block;}
#wrapper #content  .course-list {box-shadow: 0 0 0 rgba(0, 0, 0, 0.15)!important;}
.course-list .course-thumbnail {display:inline-block;}	
.get-membership.bottom-btn a:first-child {margin-right:0px; margin-bottom:20px;}
#main .fullwidth-box.membership-row .fusion-row {padding-left: 15px; padding-right: 15px;}
.single-lp_course.logged-in .course-learning-summary, .single-lp_course.logged-in .course-aside  {width:100%;}
.promo-sections video {width:100%!important; height:auto!important;} 	
#tab-courses .profile-courses li {min-height:224px;} 
#scroll_header.fixed{top:0;}
#scroll_header.fixed .purchase-course .purchase-button{padding:8px 15px; font-size:12px; margin-right: 3px;}
.learnpress ul {float:left; width:auto;}
.fusion-column-wrapper iframe {width:100%;} 
.app-button-row .fusion-column.content-box-column {float:left; width: auto; padding:0;} 
.wpProQuiz_reviewQuestion {max-height:none;}
#black-studio-tinymce-2 p {clear:both; overflow:hidden;}  
.more-downloads1, .more-downloads1 p, .more-downloads1 .su-list ul, .more-downloads2 p  {margin-bottom:0px!important;}  
.home .fusion-content-boxes .fusion-column {overflow:hidden}

.FreeColumn .fusion-row{max-width:100%!important; margin:20px auto 0!important; width:100%;} 
#main .FreeColumn{padding-bottom:20px!important;}
#content .columnsRow .fusion-title{margin: 15px 0!important;}
#content .columnsRow .fusion-column-wrapper{min-height:0;}

#content .columnsRow h3{font-size:15px!important; min-height: 0;}
.page-id-15944 #main{padding-bottom:0;}
#content .columnsRow img{width:100%;}
}
 
@media (max-width:520px) {

#tab-courses .profile-courses li {display: inline-block;float: none; width: auto;} 	
#tab-courses .profile-courses, .tab-headings  {text-align:center;}
.fusion-column-wrapper iframe {width:100%; height: auto;} 

}

@media (max-width:420px) {

#wrapper #content .fusion-row .member-heading h6 {font-size:12px;}	
#wrapper #content .fusion-row .member-heading h4 {font-size:20px;}
.get-membership a {font-size:15px;}
}

@media (max-width:370px) {

.single.single-lp_course #popup_container.ui-draggable {max-width: 300px!important;  min-width: 300px!important; left:11px!important;}	  	
}

@media (max-width:359px) {

.write-off-img{ width:48px;}
.write-off-title{ font-size:14px; padding-left:15px;}
}

/* 01-06-2018 */
body .fusion-page-title-bar .fusion-page-title-row h1{ line-height:normal;}
.kyn-block #s2member-pro-paypal-checkout-form-coupon-response-div{ display:block;}

/* COMMON */
.post-content .kyn-content h5, .post-content .kyn-content h1, .post-content .kyn-content p, .kyn-three-features ul, .post-content .designed-for p{ font-family: 'Open Sans', sans-serif;}

/* KYN TOP */
.page-id-15412 .fusion-header-wrapper, .page-id-15122 .fusion-header-wrapper{ box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.11);}
.page-id-15412 #main, .page-id-15122 #main{ padding-bottom:0;}
.know-you-number-section{ margin:88px 0 110px;}
.kyn-image{ padding-right:7%;}
.post-content .kyn-content h5{ color:#222; font-size:14px; font-weight:bold; line-height:12px; margin:1px 0 25px;}
.left-sep:before, .bottom-sep:after{ background:#d66200; content:"'"; display:inline-block; height:4px; margin-right:5px; text-indent:-9999px; vertical-align:bottom; width:64px;}
.post-content .kyn-content h1{ color:#314b5b; font-size:36px; font-weight:700; line-height:38px; margin:0 0 28px;}
.post-content .kyn-content h1 sup{ color:#314b5b; font-size:10px; top:1px; vertical-align:top;}
.post-content .kyn-content p{ color:#222; font-size:18px; line-height:1.56; margin:0 0 57px;}
.fusion-body .brown-btn, .fusion-body .blue-btn, .fusion-body .simple-btn{ background-color:#00b169; box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.31)!important; color:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; letter-spacing:0.5px; line-height:normal; padding:25px 35px;}
.fusion-body .fusion-button.blue-btn{ background-color:#074fa3; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24)!important; padding:19px 24px;}
.fusion-body .brown-btn:hover{ background:#088c55; text-decoration:none;}
.fusion-body .blue-btn:hover{ background:#03356f; text-decoration:none;}
.fusion-body .simple-btn{ background-color:transparent; color:#074fa3; padding:19px 0;}
.fusion-body .simple-btn span.fusion-button-text{ color:#074fa3;}
.fusion-body .simple-btn:hover{ background-color:transparent; color:#03356f;}
.fusion-body .simple-btn:hover span.fusion-button-text{ color:#03356f;}

.fusion-body .orange-btn{ background-color:#d66200; box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.31)!important; color:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700; letter-spacing:0.5px; line-height:normal; padding:25px 35px;}
.fusion-body .orange-btn:hover{ background:#f58629; text-decoration:none;}
/* KYN THREE FEATURES */
.kyn-three-features ul{ font-size:0; list-style:none; margin:0 auto; max-width:960px; padding:15px 0 11px; width:100%;}
.kyn-three-features ul li{ border-right:1px solid #314b5b; color:#314b5b; display:inline-block; font-size:16px; line-height:1.5; padding:10px 20px 11px; vertical-align:top;}
.kyn-three-features ul .protect-icon{ background: url(images/icon-1.svg) no-repeat left 13px; background-size:45px; padding-left:61px; width:28.87%;}
.kyn-three-features ul .dollar-icon{ background: url(images/icon-2.svg) no-repeat 60px 16px; background-size:43px; padding-left:119px; width:37.8%;}
.kyn-three-features ul .growth-icon{ background: url(images/icon-3-01.svg) no-repeat 59px 12px; background-size:45px; border-right:none; padding:10px 0 11px 119px; width:33.33%;}

/* KYN LOGOS */
.kyn-logos > .fusion-row{ padding:57px 0 28px;}
.kyn-logos ul{ display:table; font-size:0; list-style:none; margin:0 auto; max-width:660px; padding:0; text-align:center; width:100%;}
.kyn-logos ul li{ display:table-cell; padding:20px 15px; vertical-align:middle;}

/* DESIGNED FOR */
.designed-for{ text-align:center;}
#main .designed-for > .fusion-row{ max-width:670px; padding:108px 0 100px;}
.designed-for .fusion-title{ padding-bottom:17px;}
.designed-for .fusion-title h4.title-heading-center{ font-family: 'Open Sans', sans-serif; font-size:26px; font-weight:600; line-height:1.38; margin:0 0 2px;}
.post-content .designed-for p{ color:#314b5b; font-size:20px; line-height:1.4; margin:0;}

/* LEARN FROM PROFFESIONALS */
.learn-from-proff > .fusion-row{ padding:156px 0 70px;}
.post-content .proff-content h3, .post-content .proff-content h1, .post-content .proff-content p, .post-content .proff-nos p{ color:#fff; font-family: 'Open Sans', sans-serif; font-weight:700;}
.post-content .proff-content h3{ font-size:28px; line-height:30px; margin:6px 0 11px; text-transform:uppercase;}
.post-content .proff-content h1{ font-size:60px; letter-spacing:1px; line-height:1.03; margin:0 0 14px; text-transform:uppercase;}
.post-content .proff-content p{ font-size:20px; line-height:1.5; margin:0 0 24px;}
.post-content .proff-content p a{ color:#fff;}
.post-content .proff-content p a:hover{ text-decoration:none;}
.proff-nos{ padding-left:88px; text-align:center;}
.proff-counter .fusion-column-wrapper{ padding:74px 0 0; height:232px;}
.proff-counter .fusion-counters-box.row{ margin:0;}
.proff-counter .fusion-counters-box .fusion-counter-box{ margin:0 0 8px; padding:50px 35px 0;}
.proff-counter .fusion-counters-box .fusion-counter-box .counter-box-container{ border:none!important; font-family: 'Open Sans', sans-serif; padding:0; text-align:left;}
.proff-counter .fusion-counters-box .content-box-percentage{ font-weight:700; line-height:1!important; letter-spacing:1px; margin:0;}
.proff-counter .fusion-counters-box .content-box-percentage span{ display:inline-block; line-height:1;}
.proff-counter .counter-box-content{ display:block; font-weight:700; line-height:30px; letter-spacing:0;}
.post-content .proff-nos p{ color:#074fa3; font-size:14px; line-height:1.43; margin:0; padding:0 35px; text-transform:uppercase;}

/* WHO IS THIS */
#main .who-is-this > .fusion-row{ background: url(images/blue-background.png) no-repeat 250px 36px; padding:67px 0 14px;}
.who-left-sec{ margin:0!important; padding-right:60px; width:36%!important;}
.post-content .who-left-sec h4, .post-content .profiting-section h4, .post-content .boot-strappers-content h4{ color:#074fa3; font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:700; letter-spacing:4px; line-height:26px; margin:128px 0 17px; padding-bottom:18px; position:relative; text-transform:uppercase;}
.who-left-sec .bottom-sep:after{ bottom:0; display:block; left:0; position:absolute;}
.post-content .who-left-sec p{ color:#222; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:1.5;}
.who-right-sec{ width:64%!important;}
.who-right-sec .fusion-imageframe{ position:absolute; right:0; top:21px;}
.who-right-sec ul{ list-style:none; margin:0; padding:0;}
.who-right-sec ul li{ font-family: 'Open Sans', sans-serif; font-size:16px; line-height:1.63; padding:5px 0;}
.who-right-sec ul li strong{ background-color:#fff; background-image: url(images/arrow.svg); background-position:35px 21px; background-repeat:no-repeat; background-size:13px; box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.16); color:#000; display:inline-block; font-weight:normal; padding:14px 26px 15px 70px;}

/* WHY 125K */
#main .profiting-section > .fusion-row{ max-width:730px; padding:102px 0 0;}
.post-content .profiting-section h4{ margin:0; padding:0;}
.post-content .profiting-section p{ color:#222; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:1.5; margin:0 0 16px;}

/* EXPERIENCE SECTION */
#main .experience-section > .fusion-row{ padding:156px 0 93px;}
.post-content .experience-section h1{ font-family: 'Open Sans', sans-serif; font-size:55px; font-weight:700; letter-spacing:0.9px; line-height:1.13; margin:0; text-transform:uppercase;}
.post-content .experience-section p{ color:#fff; font-family: 'Open Sans', sans-serif; font-size:20px; line-height:1.4; margin:4px 0 28px; max-width:900px; width:100%;}

/* OTHER PRODUCTS */
#main .kyn-other-products > .fusion-row{ padding:121px 0 81px;}
.kyn-op-content .fusion-title{ padding:5px 0 21px;}
.post-content .kyn-op-content h4{ color:#314b5b; font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:700; letter-spacing:3px; line-height:26px; margin:0; text-transform:uppercase;}
.kyn-op-content .fusion-builder-row-inner > .fusion-layout-column{ display:inline-block; float:none; line-height:22px; margin:0!important; vertical-align:middle; width:auto!important;}
.post-content .kyn-op-content p{ color:#222; font-family: 'Open Sans', sans-serif; font-size:16px; margin:0;}
.post-content .kyn-op-content p span{ color:#074fa3; font-size:14px;}
.kyn-op-content ul{ line-height:normal; list-style:none; margin:0; padding:47px 0 0;}
.kyn-op-content ul li{ background: url(images/check-blue.svg) no-repeat left 2px; background-size:23px; color:#222; font-family: 'Open Sans', sans-serif; font-size:18px; line-height:normal; margin:0 0 10px; padding:0 0 5px 44px;}

/* AHEAD OF GAME */
#main .ahead-of-game > .fusion-row{ padding:65px 0 48px;}
.ahead-of-game div.aog-two-blocks{ margin:0 auto; max-width:940px; width:100%;}
.aog-title{ padding-bottom:45px;}
.aog-three-blocks{ padding-bottom:21px;}
.post-content .aog-title h4{ color:#314b5b; font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:700; letter-spacing:4px; line-height:normal; text-transform:uppercase;}
.aog-three-blocks .fusion-title, .aog-two-blocks .fusion-title{ padding-bottom:10px;}
.post-content .ahead-of-game h5{ color:#074fa3; font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:700; line-height:normal; margin:0;}
.post-content .ahead-of-game p, .post-content .boot-strappers-content p{ color:#222; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.86; margin:0;}

/* BOOT-STRAPPERS WELCOME */
#main .boot-strappers > .fusion-row{ padding:57px 0 96px;}
.boot-strappers .boot-strappers-img{ float:right; margin:0!important; width:41.5%!important;}
.boot-strappers .boot-strappers-content{ margin:0!important; padding-right:79px; width:58.5%!important;}
.boot-strappers-content .fusion-title{ line-height:normal; padding:32px 0 13px;}
.boot-strappers-content .bottom-sep:after{ margin:0; position:relative; top:-3px;}
.post-content .boot-strappers-content h4{ color:#314b5b; margin:0; padding:0;}
.post-content .boot-strappers-content p{ font-size:16px; line-height:1.63; margin:0 0 18px;}
.size-entry-matters .boot-strappers-content .fusion-title{ padding:11px 0 13px;}
.post-content .size-entry-matters .boot-strappers-content p{ margin:0 0 8px;}

/* KYN TABS */
.kyn-tabs .fusion-tabs{ margin-bottom:0;}
.kyn-tabs .fusion-tabs.horizontal-tabs.clean .nav-tabs li{ padding-right:10px; vertical-align:bottom;}
.kyn-tabs .fusion-tabs.horizontal-tabs.clean .nav-tabs li:last-child{ padding-right:0;}
#wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a{ background-color:#c5d1d9; border-color:#c5d1d9; font-family: 'Open Sans', sans-serif; line-height:normal; margin:0; padding:28px 5px;}
#wrapper .post-content .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li a h4{ color:#222; font-size:18px; line-height:normal;}
#wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a:hover{ background-color:#9fb3c0; border-color:#9fb3c0;}
#wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, #wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover, #wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus{ background-color:#fff; border-bottom-color:#fff; padding:31px 5px 30px;}
#wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a h4{ color:#074fa3; font-weight:700;}
.kyn-tabs .fusion-tabs.horizontal-tabs.clean .tab-content{ border:1px solid #c5d1d9; margin:0; padding:48px 15px 27px;}
.kyn-tabs .fusion-tabs.clean .tab-content .tab-pane{ font-family: 'Open Sans', sans-serif; margin:0 auto; max-width:630px; width:100%;}
.post-content  .kyn-tabs .tab-content p{ color:#222; font-size:16px; line-height:1.63; margin:0 0 13px;}

/* THREE STAGES */
#main .kyn-three-stages > .fusion-row{ padding:50px 0 20px;}
.kyn-three-stages div.three-stages-top{ margin:0 auto!important; max-width:560px; text-align:center; width:100%;}
.three-stages-top .fusion-title{ padding-bottom:15px;}
.post-content .three-stages-top h3{ font-family: 'Open Sans', sans-serif; font-size:28px; font-weight:600; line-height:36px;}
.post-content .three-stages-top p{ color:#222; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:1.63; margin:0; padding:0 0 44px;}
.kyn-three-stages .three-stages-item{ margin-bottom:-86px!important;}
.three-stages-item > .fusion-column-wrapper{ box-shadow: 0 4px 6px 1px rgba(0, 0, 0, 0.17); padding:45px 20px 19px!important;}
.post-content .three-stages-item h4, .post-content .three-stages-item p, .post-content .kyn-reviews h4, .post-content .kyn-faq h3{ font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:bold;}
.three-stages-item .fusion-title h4.title-heading-center{ line-height:31px; padding-bottom:5px!important;}
.post-content .three-stages-item h6{ font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:normal; line-height:normal; letter-spacing:6px; text-transform:uppercase;}
.three-stages-item .fusion-text{ padding:32px 35px 28px;}
.post-content .three-stages-item p{ color:#222; font-size:14px; line-height:normal; margin:0 0 16px;}
.three-stages-item ul{ list-style:none; margin:0; min-height:198px; padding:0;}
.three-stages-item ul li{ background: url(images/check-orange.svg) no-repeat left 2px; background-size:18px; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:normal; padding:0 0 3px 37px;}
#main .three-stages-bottom > div.fusion-row{ max-width:740px; padding:83px 0 74px;}
.post-content .three-stages-bottom p{ color:#314b5b; font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:600; line-height:1.63; margin:0 0 26px;}

/* KYN REVIEWS */
#main .kyn-reviews > div.fusion-row, #main .kyn-faq > div.fusion-row{ padding:0 0 34px;}
.kyn-reviews .fusion-title{ margin-bottom:34px!important;}
.post-content .kyn-reviews h4{ letter-spacing:4px; line-height:26px; text-transform:uppercase;}
.kyn-reviews .fusion-testimonials{ margin-bottom:32px;}

/* KYN FAQS */
.kyn-faq .fusion-title{ margin-bottom:37px!important;}
.post-content .kyn-faq h3{ font-size:28px; line-height:32px;}
.post-content .kyn-faq h5, .post-content .kyn-faq p{ color:#222; font-family: 'Open Sans', sans-serif;}
.post-content .kyn-faq h5{ font-size:18px; font-weight:700; line-height:normal; margin:0 0 3px;}
.post-content .kyn-faq p{ font-size:16px; line-height:1.63; margin:0 0 9px;}
.post-content .kyn-faq p a{ color:#222;}

/* MASTER CLASS */
#main .master-class-section > .fusion-row{ max-width:978px; padding:39px 0 23px;}
#main .post-content .master-class-content .fusion-title h4{ color:#314b5b; font-family: 'Open Sans', sans-serif; font-size:22px; font-weight:700; line-height:1.36; padding:38px 0 9px;}
.master-class-content ul{ margin:0 0 35px; padding-left:29px;}
.master-class-content ul li{ color:#074fa3; font-family: 'Open Sans', sans-serif; font-size:20px; line-height:1.4;}
.fusion-body .master-class-content .brown-btn, .fusion-body .hero-banner-text .brown-btn, .fusion-body .hero-banner-text .orange-btn{ box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.31)!important; padding:24px 34px 24px 35px;}
.master-class-section .master-class-video{ float:right; margin-right:0!important;}
.master-class-video > .fusion-column-wrapper{ padding-left:6px!important;}
.master-class-video a{ display:inline-block;}

/* KYN LESSONS */
#main .kyn-lessons-section > .fusion-row{ max-width:684px; padding:38px 0 31px;}
#main .post-content .kyn-lessons-section .fusion-title{ padding-bottom:28px;}
#main .post-content .kyn-lessons-section .fusion-title h4{ font-family: 'Oxygen', sans-serif; font-size:24px; font-weight:700; letter-spacing:4px; line-height:24px; padding:0 0 6px; text-transform:uppercase;}
#main .post-content .kyn-lessons-section .fusion-title h5{ border:1px solid #c5d1d9; font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:600; line-height:normal; padding:8px 35px 11px;}
#main .post-content .kyn-lessons-section .download-icon, #main .post-content .kyn-lessons-section .video-icon{ padding-bottom:0;}
#main .post-content .kyn-lessons-section .download-icon h5{ background: url(images/download-icon.jpg) no-repeat 98.5% center;}
#main .post-content .kyn-lessons-section .video-icon h5{ background: url(images/video-icon.jpg) no-repeat 98.5% center;}
#main .post-content .kyn-lessons-section .fusion-text{ padding:5px 7px 17px 55px;}
.post-content .kyn-lessons-section p{ color:#222; font-family: 'Oxygen', sans-serif; font-size:16px; font-weight:700; line-height:normal; margin:0 0 1px;}
.post-content .kyn-lessons-section ul{ list-style:none; margin:0; padding:0; float:none;}
.post-content .kyn-lessons-section ul li, .post-content .kyn-lessons-section tr td{ color:#222; font-family: 'Oxygen', sans-serif; font-size:14px; line-height:1.86;}
.post-content .kyn-lessons-section table{ border:none; padding:0; width:100%;}
.post-content .kyn-lessons-section tr td{ padding:6px 0 2px;}
.post-content .kyn-lessons-section tr td:nth-child(2){ text-align:right;}
.post-content .kyn-lessons-section tr td td:nth-child(1){ padding-left:43px;}

/* 08-03-2019 */
.hero-banner-text > .fusion-column-wrapper > .fusion-text{ max-width:820px;}
.post-content .hero-banner-text h3{ color:#fff; font-family: 'Oxygen', sans-serif; font-size:28px; font-weight:700; line-height:normal; margin:0 0 16px;}
.post-content .hero-banner-text h3 sup{ font-size:10px; position:relative; top:-10px;}
.post-content .hero-banner-text h1{ color:#fff; font-family: 'Open Sans', sans-serif; font-size:55px; font-weight:700; line-height:1.09; margin:0 0 36px;}
.fusion-content-boxes.fusion-columns-1.no-bot-margin .fusion-column{ margin-bottom:0;}
.no-bot-margin input#s2member-pro-paypal-checkout-submit, .no-bot-margin input#s2member-pro-paypal-checkout-submit-custom{ background:none; padding:0;} 
.rp-text{ text-align:center;}
.post-content .rp-text h5{ color:#2ca56b; font-size:20px; letter-spacing:0.5px; margin:0 0 15px;}
.post-content .rp-text h4{ color:#2ca56b; font-size:20px; letter-spacing:0.5px; margin:0 0 2px;}
.post-content .rp-text h5 a:hover{ color:#2ca56b;}
.post-content .rp-text p{font-size:15px;}
div.fusion-layout-column.testimonial-description{ max-width:800px; margin:0 auto;}

/* 31-05-2019 */
div.s2member-pro-paypal-form-section > #s2member-pro-paypal-checkout-form-coupon-div input[type="text"]{ height:auto; line-height:normal; padding:11px 10px;}
#s2member-pro-paypal-checkout-form-coupon-div .s2member-pro-paypal-coupon-apply{ background:#00b169; border:none; color:#fff; cursor:pointer; font-size:16px; line-height:normal; padding:10px 10px 12px;}
#s2member-pro-paypal-checkout-form-coupon-div .s2member-pro-paypal-coupon-apply:hover{ background:#088c55;}

/* 18-07-2019 */
div.fusion-title.sales-access-text{ text-align:center;}
#wrapper #main .post-content div.sales-access-text h2{ font-family: 'Open Sans', sans-serif; font-size:32px; font-weight:bold; line-height:35px; margin:0 0 18px;}
#wrapper #main .post-content div.sales-access-text h3{ font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:bold; line-height:27px; margin:0 0 23px;}
.post-content .sales-access-text p{ font-size:15px; margin-bottom:0;}
.login-section .log_forms .wp-social-login-widget{ bottom:-60px;}
#log_forms .log-form-group{ margin-bottom:15px;}
#login .log-form-group.extra-links{ margin-top:-40px;}

/* 02-13-2020 New homebanner */
.hero-banner .fusion-builder-row{padding:135px 0;}
#wrapper .post-content .hero-banner-text .home-ban h1{font-size:60px; color:#FFF; font-weight:600; margin:0; font-family: 'Open Sans', sans-serif;}
#wrapper .post-content .hero-banner-text .home-ban h2{font-size:42px; color:#FFF; font-weight:400; font-family: 'Open Sans', sans-serif;}
.green-big{background:#10c933; padding:15px 28px; font-size:19px; color:#FFF; border-radius:4px; float: left; font-family: 'Open Sans', sans-serif;}
.green-big:hover{background:#2ce54f; color:#FFF;}
.bar-block{display:flex;     margin-bottom: 30px;}
.download-bar{background:rgba(255,255,255,0.2); border-radius:14px; font-size:16px; color:#FFF; padding:0 12px 0 0;}
.download-bar:hover{font-weight:bold; color:#FFF;}
.download-bar span{background:#10c933; border-radius:14px; font-size:17px; padding:1px 10px 2px; margin-right:6px;}

/* 12-03-2020 */
.table-title{ padding-top:10px;}
.write-off-table tr:nth-child(2n){ background:#f3f6f8;}
.write-off-table tr td{ border:2px solid #e8e8e8;}

@media (max-width:768px) {
.hero-banner .fusion-builder-row{padding:40px 0;}
#wrapper .post-content .hero-banner-text .home-ban h1{font-size:40px;}
#wrapper .post-content .hero-banner-text .home-ban h2{font-size:22px; padding-right: 126px;}
}

/* RESPONSIVE */
@media (min-width:1026px) and (max-width:1240px) {
.join-our-courses-cont .nested-courses .fusion-column-wrapper {padding:10px!important;}	
.join-our-courses-cont .nested-courses .fusion-column-wrapper .fusion-li-item-content {font-size:12px;}	
}	
@media (min-width: 801px) and (max-width: 1099px) {

.fusion-header-wrapper .fusion-header{ padding:0;}
.fusion-header .fusion-main-menu > ul > li:last-child{ padding-right:0!important;}
.fusion-header .fusion-main-menu > ul > li > a{ height:75px; line-height:72px;}
}

@media (max-width:1099px) {

.post-content .hero-banner-text h3{ font-size:26px; margin-bottom:5px;}
.post-content .hero-banner-text h3 sup{ top:-5px;}
.post-content .hero-banner-text h1{ font-size:45px; margin-bottom:22px;}
}

@media (max-width:1025px) {

.know-you-number-section{ margin:0 0 30px;}
.kyn-image{ padding-right:0;}
.post-content .kyn-content h1{ font-size:25px; line-height:27px; margin-bottom:10px;}
.post-content .kyn-content p{ font-size:16px; line-height:normal; margin-bottom:27px;}
.kyn-logos > .fusion-row{ padding:15px 0 0;}
#main .designed-for > .fusion-row{ padding:35px 0 20px;}
.learn-from-proff > .fusion-row{ padding:70px 0;}
.post-content .proff-content h1{ font-size:42px;}
.proff-nos{ padding-left:0;}
.proff-counter .fusion-column-wrapper{ height:202px;}
.proff-counter .fusion-counters-box .fusion-counter-box{ padding:35px 20px 0;}
.post-content .proff-nos p{ padding:0 20px;}
.post-content .who-left-sec h4{ margin-top:40px;}
#main .profiting-section > .fusion-row{ padding-top:52px;}
#main .experience-section > .fusion-row{ padding:56px 0 50px;}
.post-content .experience-section h1{ font-size:42px; letter-spacing:0;}
#main .kyn-other-products > .fusion-row{ padding:50px 0 30px;}
.kyn-op-content .fontawesome-icon{ font-size:20px!important;}
.kyn-op-content ul{ padding-top:27px;}
.kyn-op-content ul li{ font-size:16px; padding:0 0 0 34px;}
#main .ahead-of-game > .fusion-row{ padding:35px 0 10px;}
.aog-title{ padding-bottom:20px;}
.aog-three-blocks{ padding-bottom:0;}
.boot-strappers .boot-strappers-content{ padding-right:29px;}
.boot-strappers-content .fusion-title{ padding:0 0 13px;}
#main .boot-strappers > .fusion-row{ padding:46px 0 26px;}
.post-content .who-left-sec h4, .post-content .profiting-section h4, .post-content .boot-strappers-content h4, .post-content .kyn-reviews h4{ letter-spacing:3px;}
.size-entry-matters .boot-strappers-content .fusion-title{ padding-top:0;}
.three-stages-item .fusion-text{ padding:32px 0 28px;}
#main .three-stages-bottom > div.fusion-row{ padding-bottom:0;}
.kyn-three-features ul li{ font-size:15px; padding:10px 15px 11px;}
.kyn-three-features ul .protect-icon{ padding-left:51px;}
.kyn-three-features ul .dollar-icon{ background-position:10px 16px; padding-left:60px;}
.kyn-three-features ul .growth-icon{ background-position:10px 12px; padding-left:60px;}
#main .kyn-reviews > div.fusion-row, #main .kyn-faq > div.fusion-row{ padding-bottom:0;}
.kyn-reviews .fusion-title{ margin-bottom:15px!important;}
.kyn-reviews .fusion-testimonials{ margin-bottom:10px;}
.join-our-courses-cont .nested-courses  {width:100% !important; margin: 0 !important;}	
.join-our-courses-cont .nested-courses .fusion-checklist {margin:0px!important;}
}

@media (max-width:991px) {

.master-class-video > .fusion-column-wrapper{ padding-left:0!important;}
#main .post-content .master-class-content .fusion-title h4{ padding:8px 0 9px;}
.master-class-content ul{ margin-bottom:15px;}
}

@media (min-width: 801px) and (max-width: 959px) {

.fusion-header-wrapper .fusion-header .fusion-logo{ margin-top:20px;}
.fusion-header .fusion-logo img{ max-width:240px;}
.fusion-header .fusion-main-menu > ul > li{ padding-right:10px!important;}
}

@media (max-width:800px) {

.page-id-15412 #main, .page-id-15122 #main{ padding-top:25px;}
.width-100 .know-you-number-section, .width-100 .designed-for, .width-100 .who-is-this, .width-100 .profiting-section, .width-100 .experience-section, .width-100 .kyn-other-products, .width-100 .ahead-of-game, .width-100 .boot-strappers, .width-100 .kyn-tabs, .width-100 .kyn-three-stages, .width-100 .three-stages-bottom, .width-100 .kyn-reviews, .width-100 .kyn-faq, .width-100 .master-class-section, .width-100 .kyn-lessons-section{ padding:0 20px!important;}
.kyn-three-features ul{ max-width:290px; padding:20px 0;}
.kyn-three-features ul li { border-right:none; border-bottom:1px solid #314b5b; padding:10px 0 15px;}
.kyn-three-features ul .protect-icon{ background-position:left 3px; padding-top:0; width:100%;}
.kyn-three-features ul .dollar-icon{ background-position:left 16px; padding-left:50px; width:100%;}
.kyn-three-features ul .growth-icon{ background-position:left 12px; border:none; padding-left:50px; padding-bottom:0; width:100%;}
.kyn-logos{ padding:0!important;}
#main .designed-for > .fusion-row{ max-width:100%;}
.designed-for .fusion-title{ padding-bottom:7px;}
.designed-for .fusion-title h4.title-heading-center{ font-size:23px;}
.learn-from-proff{ padding:0 20px!important;}
.learn-from-proff > .fusion-row{ padding:35px 0;}
.post-content .proff-content h3{ font-size:25px; line-height:28px; margin-top:0;}
.post-content .proff-content h1, .post-content .experience-section h1{ font-size:35px; letter-spacing:0;}
.post-content .proff-content p{ font-size:18px;}
.proff-nos{ max-width:440px;}
.proff-nos > .fusion-column-wrapper > .fusion-row{ margin:0 -7px;}
.learn-from-proff > .fusion-row{ padding:35px 0 0;}
.fusion-body .proff-nos .proff-counter{ padding:0 7px; width:50%!important;}
#main .who-is-this > .fusion-row{ padding:40px 0 14px;}
.who-left-sec{ padding-right:0;}
.post-content .who-left-sec h4{ letter-spacing:0; margin-top:0;}
.aog-title{ padding-bottom:0;}
.post-content .profiting-section h4, .post-content .boot-strappers-content h4, .post-content .kyn-reviews h4, .post-content .aog-title h4{ letter-spacing:1px;}
.aog-three-blocks .fusion-title, .aog-two-blocks .fusion-title{ margin-bottom:0!important;}
.boot-strappers .boot-strappers-content{ padding:30px 0 0;}
.boot-strappers-content .fusion-title{ padding-bottom:0;}
#main .kyn-three-stages > .fusion-row{ padding:30px 0 0;}
.three-stages-top .fusion-title{ padding-bottom:0;}
.post-content .three-stages-top p{ padding-bottom:25px;}
.kyn-three-stages .three-stages-item{ margin-bottom:35px!important;}
.three-stages-item > .fusion-column-wrapper{ padding:30px 0 35px!important;}
.three-stages-item .fusion-title h4.title-heading-center{ padding-bottom:0!important;}
.three-stages-item .fusion-text{ margin:0 auto; max-width:255px; padding:0 15px 28px; width:100%;}
.three-stages-item ul{ min-height:0;}
#main .three-stages-bottom > div.fusion-row{ padding:35px 0 0;}
#main .experience-section > .fusion-row{ padding:35px 0 20px;}
.kyn-op-content .fusion-title{ padding:0;}
.aog-three-blocks{ margin-bottom:0!important;}
.aog-three-blocks .fusion-title, .aog-two-blocks .fusion-title, .size-entry-matters .boot-strappers-content .fusion-title{ padding-bottom:0;}
.fusion-body .simple-btn{ padding:0;}
#main .master-class-section > .fusion-row{ max-width:557px; padding:30px 0 23px;}
#main .post-content .master-class-content .fusion-title{ margin-bottom:15px!important;}
#main .post-content .master-class-content .fusion-title h4{ padding:0;}
.fusion-body .master-class-content .brown-btn{ margin-bottom:15px;}
#main .kyn-lessons-section > .fusion-row{ padding:30px 0 0;}
#main .kyn-lessons-section > .fusion-row > .fusion-layout-column{ margin-bottom:10px!important;}
#main .post-content .kyn-lessons-section .fusion-title{ padding-bottom:12px;}
#main .post-content .kyn-lessons-section .fusion-title h4, #main .post-content .kyn-lessons-section .download-icon, #main .post-content .kyn-lessons-section .video-icon{ margin-bottom:0!important; padding-bottom:0;}
.designed-to-challenge-btn {text-align:center; }
.designed-to-challenge-btn .fusion-button-wrapper {float:none!important; text-align:center!important; display:inline-block!important; margin-right: 0 !important; margin-left:0px!important;}
.designed-to-challenge-btn .fusion-column-wrapper {padding-top:10px!important;}
.designed-to-challenge-btn .fusion-column-wrapper .fusion-button { padding:11px 23px; min-width: 190px;}
}

@media (max-width:799px) {

#wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a{ padding:28px 10px;}
#wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, #wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover, #wrapper .kyn-tabs .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus{ border-bottom-color:#c5d1d9; padding:28px 10px;}
.kyn-tabs .fusion-tabs.clean .tab-content .tab-pane{ max-width:100%; padding:15px 0;}
.hero-banner{ padding:47px 30px 35px!important;}
}

@media (max-width:640px) {

#main .post-content .kyn-lessons-section .fusion-text{ padding:5px 7px 17px;}
.post-content .kyn-lessons-section tr td{ font-size:13px;}
.post-content .kyn-lessons-section tr td td:nth-child(1){ padding-left:10px;}
#main .post-content .kyn-lessons-section .fusion-title h5{ background-position:98% center; padding:8px 25px 11px 10px;}
.hero-banner{ padding:32px 20px 20px!important;}
.post-content .hero-banner-text h1{ font-size:40px;}
}

@media (max-width:479px) {

.kyn-logos ul li{ padding:15px 10px;}
.fusion-body .brown-btn{ padding:17px 25px;}
.proff-counter .fusion-column-wrapper{ height:185px;}
.proff-counter .fusion-counters-box .fusion-counter-box{ padding:35px 15px 0;}
.proff-counter .content-box-counter{ font-size:38px!important;}
.proff-counter .counter-box-content{ font-size:18px!important;}
.post-content .proff-nos p{ padding:0 15px;}
#main .who-is-this > .fusion-row{ background-position:center center;}
.who-right-sec .fusion-imageframe{ position:static;}
#main .profiting-section > .fusion-row{ padding-top:0;}
.profiting-section .title{ margin-bottom:0!important;}
.post-content .kyn-op-content p{ font-size:15px;}
.designed-for .fusion-title{ padding-bottom:0;}
.designed-for .fusion-title h4.title-heading-center{ font-size:21px;}
.post-content .designed-for p{ font-size:18px;}
.post-content .aog-title .title{ margin-bottom:0!important;}
.post-content .aog-title h4{ font-size:21px; letter-spacing:0;}
.post-content .aog-title .bottom-sep:after{ position:relative; top:-6px;}
.post-content .three-stages-top h3{ font-size:25px; line-height:32px;}
.post-content .hero-banner-text h3{ font-size:23px;}
.post-content .hero-banner-text h1{ font-size:37px;}
#s2member-pro-paypal-checkout-form-coupon-div .s2member-pro-paypal-coupon-apply{ font-size:14px; padding:11px 10px 12px;}
}

/* 07-22-2019 */
#s2member-pro-paypal-checkout-form-description-div{display:none;}
.post-content .form-block h1{font-size:19px; text-align:center;}
.courses-box ul.fusion-checklist {margin-bottom:0;}
.courses-box ul.fusion-checklist .fusion-li-item{margin-bottom:0;}
.courses-box .courses-heading{margin-top:20px;}
#mobile-menu-new-main-menu li .sub-menu{float:none;}

.course-nav-tab-instructor, .course-nav-tab-reviews{display:none}
.learn-press-nav-tabs .course-nav{border:1px solid transparent;}
.learn-press-nav-tabs .course-nav a{font-size:17px;}
.learn-press-nav-tabs .course-nav.active{border:1px solid transparent; background:#3398db;}
.learn-press-nav-tabs .course-nav.active a{color:#FFF;}
body .course-curriculum ul.curriculum-sections .section-header .section-meta{display:none;}

.fusion-header-wrapper .fusion-header{background:#FFF;}

/* 02-04-2020 */
#content .green-title, .green-title{ color:#0eb96e; font-size:15px; font-weight:bold; letter-spacing:1px; margin:15px 0 5px 0; text-transform:uppercase;}
#content .hightlight-text-blue, .hightlight-text-blue{ font-weight:bold;}
#content .hightlight-text{ color:#0eb96e; font-weight:bold;}
.hightlight-text-green{ color:#0eb96e; font-size:15px; font-weight:bold; letter-spacing:1px; text-transform:uppercase;}
.single .post-content a, .single #content p a, .single .post-content p a{ color:#1289e0; text-decoration:underline;}

/* New home banner CSS */
@media (min-width:769px) and (max-width:1130px) {
#wrapper .post-content .hero-banner-text .home-ban h2{font-size:32px;}
}
@media (max-width:640px) {
	.green-big{display:none;}
	.green-big-mobile{background:#10c933; padding:15px 8px; font-size:19px; color:#FFF; border-radius:4px; font-family: 'Open Sans', sans-serif;max-width: 305px; display:block; margin:0 auto; text-align:Center;}
	.green-big-mobile:hover{background:#2ce54f; color:#FFF;}
	.hero-banner .fusion-builder-row{    padding: 60px 0 0;}
	#wrapper .post-content .hero-banner-text .home-ban h2{margin-bottom:0; padding-right:0;}
	.apps-row{margin-top:0!important;}
}

@media only screen and (max-width: 1100px){
	.width-100 .fusion-section-separator, .width-100 .nonhundred-percent-fullwidth{padding-left:30px!important;
    padding-right: 30px!important;}
}