body{

  background-image: unset !important;
}
.mdl-demo section.section--center {
  max-width: 860px;
  border: 1px solid #ccc;
}
div.main_course{
  background:white !important;
}
h1, h2, h3, h4, h5, h6 {
  /*color: white;*/

}
.mdl-card h1, .mdl-card h2, .mdl-card h3, .mdl-card h4, .mdl-card h5, .mdl-card h6{
  color: black !important;
}
ul a:focus{
  background-color: transparent!important;
  
}
.wpcw_fe_unit_progress span::after{
  display: none !important;
}
.wpcw_fe_progress_box_complete::before{
  display: none;
}
nav{
  margin-bottom: 10px !important;
}
ul.navbar-nav{
   margin-top: 29px !important;
}

h5{
  font-size: 16px ;
  line-height: 24px !important;
  font-weight: 400;
letter-spacing: 0 !important;
}

.gfield_error{
  text-align: center;
  width: 100%;
  
}
textarea#atq_one, textarea#atq_two, textarea#atq_three, textarea#atq_four, textarea#atq_five{
  /*height: 245px;*/
  resize: vertical;
}
.gform_button_select_files{
  color: white !important;
  padding: 3px 10px !important;
color: white !important;
border-color: transparent !important;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
border-radius: 4px;
}
.gform_description{
  margin-left: 43%;
}
.ginput_container {
  text-align: center;
  width: 100%;
  margin-left: 35% !important;
}
ol{
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 400;
letter-spacing: 0 !important;
}
ul{
  font-size: 100% !important;
  line-height: 100% !important;
}
.gform_title, .gform_description{
  text-align: center !important;
}
.gform_footer{
  width: 50%;
  margin: 0 auto !important;
}
#gform_submit_button_164{
  color: white;
  background: #65318f;
  border-radius: 8%;
}
.wpcw_fe_progress_box_mark{
  margin: 0 ;
}
.wpcw_fe_progress_box_wrap{
  display: block !important;
}
#resources .the-download-icons{
color: #65318f !important;
}

.icons-beside-titles{
   color: #65318f;
}
.progress-bar{
background-color: #65318f;
}

.mdl-color--primary {
    background-color: #65318f;
    color: rgb(255,255,255) !important;
}
.locked-section-btn{
color: #65318f !important;
}
.blocked-section{
background: #65318f !important;
}

a.fe_btn_completion, .wpcw_fe_quiz_submit_data input.fe_btn_completion{
background-color: #65318f;
}

#the-start-course-text{
color: #65318f;
}
#header-main-banner{
background-color:#65318f;
}
.header-responsive-banner{
background-color:#65318f;
}
.form-group {
  font-size: 16px;
}
.mdl-layout__header-row h3{
font-size: 21px;
line-height: 25px;
}
.the-badge-font-icon{
  font-size: 65px !important;
  margin-top: 5px !important;
}
.atq-successful-submission{
  color: #1A9F1F !important;
  font-size: 15px !important;
  font-weight: bold !important;
}
@media screen and (max-width:400px){
  .wpcw_fe_progress_box_download{
  margin-top: 0px !important;
}
.wpcw_fe_progress_box.wpcw_fe_progress_box_complete{
  /*padding-top: 70px !important;*/
}
}
#earn-points-sec{
  padding: 0px !important;
  min-height: 288px !important;
  height: 288px;
}
.the-detail-box{
   min-height: 250px !important;
}
#earn-points-sec .mdl-card .mdl-card__supporting-text{
  margin: 30px !important;
}
@media screen and (max-width:768px){
  .the-detail-box{
    width: 100% !important;
    margin: 0px !important;
    margin-top: 20px !important;
  }
}
#tips-section-1, #tips-section-2, #tips-section-3, #tips-section-4, #tips-section-5, #tips-section-6, #tips-section-7 {
transition: all 1s ease 0s !important;
}
#tips-section-2, #tips-section-3, #tips-section-4, #tips-section-5, #tips-section-6, #tips-section-7 {
display: none;
}
.tips-text{
text-align:center !important;
  font-size: 20px !important;
  line-height:28px !important;
}
.the-detail-box{
  color: #fff !important;
  padding: 30px !important;
   text-align: center !important;
   height: 288px;
}
.the-detail-box .the-your-points-text{
  font-size: 18px;
  text-align: center;
}
.the-detail-box .the-badge-img{
  text-align: center;
  margin: auto !important;
}
.the-detail-box .the-badge-text{
  margin-top: 15px;
  font-size: 16px;
}
  .the-first-section{
  width:100% !important;
  padding: 0px !important;
  max-width: 860px !important;
  margin:auto !important;
  margin-bottom: 24px !important;
 }
.the-first-section .the-detail-box{
    background-color: rgb(102, 102, 102) ! important;
  padding: 30px;
}
#resources .the-download-icons{
font-size: 30px !important;
margin: 10px !important;
}
#resources .title{
    font-size: 1.825em;
    line-height: 1.4;
    margin: 20px 0 10px;
  width: 100% !important;
  }
#resources .subtitle{
      font-size: 16px;
    line-height: 1.5em;
  }

#resources .text-muted {
  opacity: .8;
    color: #a49e93;
  text-align: center;
}
#resources .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
section{
  margin-bottom: 20px !important;
}
.btn, .btn:hover{
  color: white !important;
  border-color: unset;
}
.the-video-item{
  margin: 20px !important;
}
#the-videos-list{
  width: 100% !important;
  margin: auto !important;
}
#the-video-item-img{
   max-width:250px !important;
}
#the-video-item-title{
font-size: 20px !important;
margin-top: 20px !important;
}
#resources #DownloadedTemplate ,#resources #GeneratedTemplate{
font-size: 16px !important;
line-height: 25px !important;
}
#resources .title-text-big{
  width: 100% !important;
}
#resources .container{
  width: 100% !important;
}
.related-row{
  width: 100% !important;
  padding-top: 20px !important;
}
.the-related-image{
  width: 100% !important;
}
.the-related-title{
  margin-top: 15px !important;
  line-height: 20px !important;
  font-size: 14px !important;
  text-align: center !important;
}
.the-course-ads-image{
margin-bottom: 25px !important;
}
.header-responsive-banner{
padding: 15px;
}
.the-course-title-res{
color: #fff !important;
}
.the-course-subtitle-res{
color: rgb(255, 255, 255);
font-size: 18px;
padding-top: 20px;
}
.the-marketplace-img{
  width: 100% !important;
}
.btn-toggle-read-more.collapsed{
  margin-bottom: 0px !important;
}
.no-margin{
  margin: 0px !important;
}
.mdl-demo .mdl-card .mdl-card__supporting-text{
  margin-bottom: 20px !important;
}
.wpcw_fe_navigation_box{
   margin-bottom: 0px !important;
  padding-bottom: 10px !important;
  padding: 0px;
}
.navbar-nav > li > a{
  color: black !important;
font-size: 16px;
}
nav{
  background: white;
}
.navbar-nav > li > a:active{
  background: transparent !important;
}
.icons-beside-titles{
  font-size: 20px !important;
  padding: 10px !important;
}
ul{
  font-size: 100%;
  line-height: 100%;
}
.wpcw_fe_quiz_q_title{
line-height: 1.7em !important;
}
.banner-no-video{
padding: 0px !important;
height: 500px !important;
  background-attachment: fixed;
  background-size: cover;
  }
.locked-section-btn{
background-color: #fff !important;
}
.white-text-color{
color: #fff !important;
}
.lock-icon{
font-size:100px !important;
color: #fff !important;
}
.qoutes-text{
  margin: auto !important;
  font-size:18px !important;
    margin-top: 0px !important;
}
.qoutes-text p{
  font-size: 18px !important;
}
.adsbygoogle{
margin-bottom: 50px !important;
text-align: center !important;
}
#main{
  padding: 0!important;
}
@font-face {
  font-family: 'Akzidenz';
  src: url('../fonts/Cronos-Pro_12459.woff'); /* IE9 Compat Modes */
  src: url('../fonts/Cronos-Pro_12459.woff') format('woff'), /* IE6-IE8 */
       url('../fonts/Cronos-Pro_12459.woff') format('woff'), /* Super Modern Browsers */
       url('../fonts/Cronos-Pro_12459.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Cronos-Pro_12459.woff')  format('woff'), /* Safari, Android, iOS */
    
}
.avada-row{
  min-width: 100%;
}
.main_course, .main_c {
  /*font-family: 'Arial',  sans-serif;*/
  margin: 0;
  padding: 0;
}
.mdl-demo .mdl-layout__header-row {
  padding-left: 40px;
}
.mdl-demo .mdl-layout.is-small-screen .mdl-layout__header-row h3 {
  font-size: inherit;
}
.mdl-demo .mdl-layout__tab-bar-button {
  display: none;
}
.mdl-demo .mdl-layout.is-small-screen .mdl-layout__tab-bar .mdl-button {
  display: none;
}

.mdl-demo .mdl-layout__tab-bar-container {
  height: 64px;
}
.mdl-demo .mdl-layout__tab-bar {
  padding: 0;
  padding-left: 16px;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.mdl-demo .mdl-layout__tab-bar .mdl-layout__tab {
  height: 64px;
  line-height: 64px;
}
.mdl-demo .mdl-layout__tab-bar .mdl-layout__tab.is-active::after {
  background-color: white;
  height: 4px;
}
.mdl-demo main > .mdl-layout__tab-panel {
  padding: 8px;
  padding-top: 48px;
}
.mdl-demo .mdl-card {
  height: auto;
  display: flex;
  flex-direction: column;
}
.mdl-demo .mdl-card > * {
  height: auto;
}
.mdl-demo .mdl-card .mdl-card__supporting-text {
  margin: 40px;
  flex-grow: 1;
  padding: 0;
  color: inherit;
  width: calc(100% - 80px);
}
.mdl-demo.mdl-demo .mdl-card__supporting-text h4 {
  margin-top: 0;
  margin-bottom: 20px;
}
.mdl-demo .mdl-card__actions {
  margin: 0;
  padding: 4px 40px;
  color: inherit;
}
.mdl-demo .mdl-card__actions a {
  color: #00BCD4;
  margin: 0;
}
.mdl-demo .mdl-card__supporting-text + .mdl-card__actions {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.mdl-demo #add {
  position: absolute;
  right: 40px;
  top: 36px;
  z-index: 999;
}

.mdl-demo section.section--center {
  max-width: 860px;
}
.mdl-demo #features section.section--center {
  max-width: 620px;
}
.mdl-demo section > header{
  display: flex;
  align-items: center;
  justify-content: center;
}
.mdl-demo section > .section__play-btn {
  min-height: 200px;
}
.mdl-demo section > header > .material-icons  {
  font-size: 3rem;
}
.mdl-demo section > button {
  position: absolute;
  z-index: 99;
  top: 8px;
  right: 8px;
}
.tooltip {
    font-size: 10px !important;
    }
.mdl-demo section .section__circle {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-grow: 0;
  flex-shrink: 1;
}
.mdl-demo section .section__text {
  flex-grow: 1;
  flex-shrink: 0;
  padding-top: 8px;
}
.mdl-demo section .section__text h5 {
  font-size: inherit;
  margin: 0;
  margin-bottom: 0.5em;
}
.mdl-demo section .section__text a {
  text-decoration: none;
}
.mdl-demo section .section__circle-container > .section__circle-container__circle {
  width: 64px;
  height: 64px;
  border-radius: 32px;
  margin: 8px 0;
}
.mdl-demo section.section--footer .section__circle--big {
  width: 100px;
  height: 100px;
  border-radius: 50px;
  margin: 8px 32px;
}
.mdl-demo .is-small-screen section.section--footer .section__circle--big {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  margin: 8px 16px;
}
.mdl-demo section.section--footer {
  padding: 64px 0;
  margin: 0 -8px -8px -8px;
}
.ginput_container{
  width: 30% !important;
  margin: 0 auto;
  line-height: 24px;
}

.mdl-demo .mdl-card .mdl-card__supporting-text > h3:first-child {
  margin-bottom: 24px;
}

.mdl-demo #features section {
  margin-bottom: 72px;
}
.mdl-demo #features h4, #features h5 {
  margin-bottom: 16px;
}
.mdl-demo .toc {
  border-left: 4px solid #C1EEF4;
  margin: 24px;
  padding: 0;
  padding-left: 8px;
  display: flex;
  flex-direction: column;
}
.mdl-demo .toc h4 {
  font-size: 0.9rem;
  margin-top: 0;
}
.mdl-demo .toc a {
  color: #4DD0E1;
  text-decoration: none;
  font-size: 16px;
  line-height: 28px;
  display: block;
}
.mdl-demo .mdl-menu__container {
  z-index: 99;
}
.icon-button {
    -webkit-transition: background 130ms linear;
    transition: background 130ms linear;
    background: transparent;
    border-radius: 100%;
    height: 45px;
    position: relative;
    width: 45px;
}
@media screen and (max-width: 800px) {
   header.section__play-btn {
  margin-top: 30px!important;
     margin-left: 0px!important;
}
.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop {
    width: 36%!important;
}
.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}
.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0 .5em;
  color: #666;
  font-size: .9em;
  line-height: 2;
  border: 1px solid #ddd;
  border-radius: .25em;
}
.read-more-state ~ .read-more-trigger:before {
  content: 'Show more';
}
.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Show less';
}
.the-read-more-section{
width: 100%;
text-align: center;
}
}
.collapsable-read-more{
text-align:left !important;
width: 100%;
}
.btn-toggle-read-more{
margin-bottom: 30px !important;
margin-top:30px !important;
}
#wpcw_fe_outer_wrap{
  width: 100% !important;
}
.wpcw_fe_quiz_box_pending{
  background-color: #fff !important;
border-color: #fff !important;
}
.wpcw_fe_quiz_title{
  display: none;
}
.wpcw_fe_quiz_q_hdr{
  display: none;
}
.wpcw_fe_quiz_q_single{
  border-bottom: 0px;
}
.wpcw_fe_progress_box_complete{
  background: none !important;
}
.wpcw_fe_progress_box_complete::before{
content: "\f05d";
font: normal normal normal 14px/1 FontAwesome;
font-size: 24px;
padding-right: 20px;
text-rendering: auto;
color: #1a9f1f;
}
.fe_btn.fe_btn_navigation{
  border: none !important;
  line-height: 20px !important;
border-bottom: none !important;
/*background-color:#1A9F1F !important;*/
background-image:none !important;
text-shadow: none !important;
  color: #fff !important;
  padding-top: 9px !important;
padding-bottom: 9px !important;
  box-shadow:none !important;
display: inline-block;
margin: 5px;
}
a.fe_btn_completion, .wpcw_fe_quiz_submit_data input.fe_btn_completion{
  border: none !important;
border-bottom: none !important;
background-image: none !important;
box-shadow: none !important;
  color: #fff !important;
  line-height: 20px !important;
  text-shadow: none !important;
}
.wpcw_fe_progress_box_wrap{
  margin: auto !important;
}
.wpcw_fe_unit .wpcw_fe_unit::after {
content: "\f01d";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 24px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
color: #666;
} 
.wpcw_fe_unit_progress span::after{
   content: "\f10c";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 24px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
color: #666;
 }
.wpcw_fe_unit_progress span{
   background-image:  none!important;
}
.wpcw_fe_unit_progress_complete span::after{
   content: "\f05d";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 24px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 color: #1a9f1f;
 }
 #wpcw_fe_module_group_1{
  display:none;
}
.dropbtn {
background-color: transparent;
    color: white;
    padding: 5px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: fixed;
    background-color: #f9f9f9;
    min-width: 100px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 116 !important;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.show {display:block !important;}
.mdl-layout__content{
z-index: 1 !important;
}
@media screen and (max-width:550px){
  #header-blue{
    max-width: 257px !important;
  }
  .sec-title-hide{
  display:none !important;}
}
#core-subject-areas-section{
max-height:256px;
transition: all 1s ease 0s;
}
.the-core-more-section{
width:100%;
margin-bottom:20px;
margin-top:20px;

}
.video-container {
    position: relative;
    padding-bottom: 50%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
section:hover{
  -webkit-transition: box-shadow .28s cubic-bezier(.4,0,.2,1);
-moz-transition: box-shadow .28s cubic-bezier(.4,0,.2,1);
transition: box-shadow .28s cubic-bezier(.4,0,.2,1);
-moz-box-shadow: 0 .625em 1.25em rgba(0,0,0,.19),0 .375em .375em rgba(0,0,0,.23);
-webkit-box-shadow: 0 .625em 1.25em rgba(0,0,0,.19),0 .375em .375em rgba(0,0,0,.23);
box-shadow: 0 .625em 1.25em rgba(0,0,0,.19),0 .375em .375em rgba(0,0,0,.23);
}
.mdl-button--icon {
    border-radius: 50%;
    font-size: 24px;
    height: 35px !important;
    margin-left: 0;
    margin-right: 0;
    min-width: 35px !important;
    width: 35px !important;
    padding: 0;
    overflow: hidden;
    color: inherit;
    line-height: normal;
}

.mdl-button--icon .material-icons {
    position: absolute;
    top: 50%;
    left: 51% !important;
    -webkit-transform: translate(-12px,-12px);
    -ms-transform: translate(-12px,-12px);
    transform: translate(-12px,-12px);
    line-height: 21px !important;
    width: 24px !important;
}
.lineheight25{
line-height:25px;
}
.section-casestudy h5{
line-height:25px;
}
li{
  
  line-height: 16px;
  font-size: 14px;
margin: 0 0 16px;
}
#the-start-course-text{
font-weight: bold; 
font-size: 12px;
text-align: center;
}
.wpcw_fe_progress_box.wpcw_fe_progress_box_success, .wpcw_fe_progress_download .fe_btn.fe_btn_completion.fe_btn_small{
  display:none !important;
}
.ytp-chrome-top,.ytp-watch-later-button-visible,.ytp-share-button-visible,.ytp-cards-available,.ytp-button,.ytp-chrome-bottom{
  display: none !important;
}

.ytp-chrome-bottom{
  display: none !important; 
}

@media only screen and (max-width: 500px) {
  .wpcw_fe_unit .wpcw_fe_unit::after {
content: "";
 
} 
}
div #gform_confirmation_message_163{
color: green;
margin: 0 auto;
width: 45%;
font-size: 16px;
font-weight: bold;
}
div #gform_confirmation_message_164{
color: green;
margin: 0 auto;
width: 35%;
font-size: 16px;
font-weight: bold;
}
/*Added on 9/8/2017 by lujain*/
.footer-replacer{
background: #000;
text-align: center;
padding: 30px;
color: #fff !important;
}
.powered-text{
  font-size: 30px !important;
padding: 20px !important;
color: #fff !important;
}
a:link{
  text-decoration: none !important;
  letter-spacing: 0px;
}
a:hover{
  color: inherit !important;
}
.white, a.white:hover{
  color: white !important;
}

div.wpcw_powered_by{
  display: none !important;
}
/* Added by lujain*/
@media screen and (max-width:992px) {
img#logo1{
 width: 44px !important;
}
}
@media screen and (min-width:1200px) {
img#logo2{
  /*width: auto !important;*/
  }
li a{
  padding: 24px 13px 5px 0 !important;
}
}

li a:hover{
  background-color: unset !important;
}
label {
    display: inline !important;
    font-weight: 400;
}
div.wpcw_fe_quiz_q_title{
  font-weight: 700;
}
label.gfield_label{
  width: 100% !important;
  text-align: center !important;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
}
.gform_button{
  padding: 6px 20px !important;
  color: white !important;
  /*To be dynamic*/
  background: purple;
  border-color: transparent !important;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  border-radius: 4px;
  border: 1px solid transparent;
}

.gform_wrapper .gform_footer {
    padding: 1em 0 .625em;
    width: auto !important;
    text-align: center !important;
}
.navbar-toggle .icon-bar {
   background: white !important;
}
.navbar-toggle {
  /*To be Dyanmic*/
  background: #65318f ;
}
.form-control{
   background-color: rgba(63, 63, 63, 0.07) !important;
}
.form-group textarea, input#Name{
  color: black !important;
  width: 100% !important;
}
.disabled {
   pointer-events: none;
   cursor: default;
}
.gform_confirmation_message{
  width: 100%;
  color: green !important;
  font-weight: 600 !important;
  font-size: 16px;
  text-align: center;
}
@media screen and (min-width:1200px) {
  img#logo2{
    margin-bottom: 1%; 
  }
}