* { padding: 0;
    margin: 0;
 } 


* {-webkit-padding-start: 0px;}
body, html {padding: 0; margin:0}
.courses-full-wrapper a .module-body .content_div{
	min-height: 65px;
	    margin-bottom: 15px;
}
.module-single-wrapper:hover{
	color:#41494C;
}
/* course complete and certificate download center css */
.wpcw_fe_progress_box_wrap .wpcw_fe_progress_box_complete,
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert{
    display: block;
    max-width: 770px;
    /*max-width: 474px;*/
    /*margin: 0 auto;*/
    /*padding-top: 10%;*/
}

/* Monika Css Start */
body.result_pg_cust #main .fullwidth .defualt-container.course-container.box {
    overflow-y: auto;
}

/* Monika Css End */
/* new btn tooltips css */

body.single-wpcw_course .defualt-container.course-container.box
{
    position: relative;
}
.wrapx
{
    position: relative;
    max-width: 95%;
}
body.single-wpcw_course .btn_res_cond
{
   width: max-content;
    position: absolute;
    right: 0;
    height: 46px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    top: 0px;
}

body.single-wpcw_course .btn_res_cond a
{
    display: inline-block;
  
    padding: 5px 15px;
    border-radius: 3px;
    font-size: 1.1rem;
    background-color: #979797 !important;
    border-color: #979797 !important;
    text-decoration: none;
    color: #fff;
    position: relative;
}
body.single-wpcw_course .btn_res_cond a.dwnld_res.active_res,
body.single-wpcw_course .btn_res_cond a.visit_res.active_res

{
background-color: #0077dd !important;
border-color: #0077dd !important;
}

body.single-wpcw_course .btn_res_cond a:hover
{
    opacity: 1;
}

body.single-wpcw_course .btn_res_cond .visit_res

{
margin-left: 10px;  
}

body.single-wpcw_course .btn_res_cond .tooltip {
   
   
    top: 32px;
    left: 0px;
    width: auto;
    padding: 10px 10px 10px 10px;
  
}

body.single-wpcw_course .btn_res_cond .tooltip::before {
    background-color: #0077dd;
    display: none;
}


body.single-wpcw_course .btn_res_cond .dwnld_res.active_res:hover .tooltip,
body.single-wpcw_course .btn_res_cond .visit_res.active_res:hover .tooltip

{
  display: none;
}
body.single-wpcw_course .btn_res_cond .dwnld_res:hover .tooltip,
body.single-wpcw_course .btn_res_cond .visit_res:hover .tooltip

{
  display: block;
}
/*.shrink-content{
    max-width: 770px!important;
    width: 100%;
    position: relative;
}*/

.qsm-submit-btn{
    padding: 10px 20px!important;
    /* left: 729px!important; */
}
.cst-continue > form{
	display: none!important;
}

.qmn_results_page .cst-continue .qsm-results-page form{
	display: none!important;
}
.cst-pass{
	border-color: #0062b8;
    background-color: #0062b8;
    border: 1px solid #677073;
    color: #fff !important;
    padding: 8px 20px;
    border-radius: 5px;
    font: 1.45rem/1.3 "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    text-decoration: none!important;
    cursor: pointer;
}
.certi-textblack{
    color: black;
}
.cert-cstext{
    padding: 10px 65px 0;
}
.custom-postbtn,.custom-prebtn{
    padding-bottom: 65px;
}
.custom-postbtn a,.custom-prebtn a{
   /* margin: 30px 0!important;
   
    position: relative!important;
    top: -148px!important;
    left: 482px!important;*/
    position: absolute;
    left: 729px;
    border-color: #0062b8;
    background-color: #0062b8;
    padding: 10px 25px;
    margin-bottom: 20px;
    font-size: 1.68rem;
    font-weight: 600;
    color: #fff !important;
    padding: 8px 20px;
    border-radius: 5px;
    font: 1.45rem/1.3 "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
}
/*.custom-prebtn{
    margin: 30px 0!important;
    position: relative!important;
    top: -148px!important;
    left: 482px!important;
}*/
.custom-postresult,.custom-presult{
   font-weight: normal;
    display: inline;
    width: auto;
    font-size: 1.4rem;
    line-height: 1.7;
    color: #121B25;
    margin-bottom: 30px; 
}

.popup_create_resources
{
    
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.9);
    transition: opacity 500ms;
    z-index: 999;
}
.popup_create_resources .popClsIcn{
    width: 25px;
    height: 25px;
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
}

.Normal-Popup
{
    /*position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    */
    max-width: 720px;
    height: 420px;
    width: 100%;
    color: #fff;
    margin: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    
    
}

.Normal-Popup-x
{
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 420px;
    justify-content: center;
}
.Btn-Div .next-1
{
    background:#0077dd;
}
.Txt-Div{
    max-width: 52%;
    text-align: center;
}
.Txt-Div span{
    display: block;
}
/* new btn tooltips css end  */


.courses-full-wrapper a .module-body .content_div{
	min-height: 65px;
	    margin-bottom: 15px;
}
.module-single-wrapper:hover{
	color:#41494C;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert{
    display: block;
    width: 474px;
    margin: 0 auto;
    padding-top: 10%;
}

@media screen and (min-width: 1024px) {
    .qsm-submit-btn{
        left: 729px!important;
    }
}

@media screen and (min-width:992px){
    .wpcw_fe_progress_box_wrap.wpcw_fe_download_cert{
        /* height: calc(100vh - 250px); */
        height: calc(100vh - 125px);
        display: flex;
        align-items: center;
        padding-top: 0;
    }
}
@media screen and (max-height:550px){
    .wpcw_fe_progress_box_wrap.wpcw_fe_download_cert{
        height: auto;
        display: block;
        padding-top: 30px;
    }
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text i.icon-completed{
    color: #4A5882;
    padding: 40px;
    line-height: 150px;
    border: 10px solid #4A5882;
    border-radius: 50%;
    font-size: 100px;
    margin: 0 auto;
    display: block;
    position: relative;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text i.icon-completed::before{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text h1{
    margin-top: 30px;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text p:nth-child(3){
    font-size: 1.4rem !important;
    font-weight: normal;
    color: #677073;
    font: 300 1.2rem/1.45 "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text p:nth-child(4), .message-text p:nth-child(2) {
    margin: 30px 0;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text p:nth-child(4) a, .message-text p:nth-child(2) a {
    width: 100%;
    height: 54px;
    padding: 10px 25px;
    border-color: #4A5882;
    background-color: #4A5882;
    margin-bottom: 20px;
    font-size: 1.68rem;
    font-weight: 600;
    color: #fff !important;
    padding: 8px 20px;
    border-radius: 5px;
    font: 1.45rem/1.3 "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text p:nth-child(4) a:hover,
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text p:nth-child(4) a:focus,
.message-text p:nth-child(2) a:hover,
.message-text p:nth-child(2) a:focus {
    opacity: 0.95;
    outline: none;
    box-shadow: none;
    transition: ease .3s;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
.wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text p:nth-child(5) a{
    color: #4A5882;
}
.wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete .wpcw_fe_progress_box_download{
    display: none;
}
.module-controls .btn.btn-prev{
	border-color: #677073;
    background: #fff;
    color: #677073 !important;
}


/* navigtion icons for mobile */
.footer-menu li:before,
.top-menu li::before{
    display: none;
}
.footer-menu li a:before{
    content: '';
    font-family: 'icomoon';
    display: none;
}
.footer-menu li.icon-dashboard a:before{
    content: '\e916';
}
.footer-menu li.icon-profile a:before{
    content: '\e915';
}
.footer-menu li.icon-email a:before{
    content: '\e90f';
}

li.icon-dashboard a:before,
li.icon-profile a:before,
li.icon-email a:before{
    display: none;
}
.top-menu ul li a,
.footer-menu ul li a{
    font-size: 13px;
    line-height: 1;
    font-family: "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
}
.footer-menu ul li.menu-item.current-menu-item a,
.footer-menu ul li.menu-item.current-menu-item::before{
    color: #41494C;
}


/* pre course self assessment */
.wpcw_fe_quiz_title{
	font-size: 3.6rem;
	font-family: "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
    line-height: 1.3;
    color: #677073;
    text-transform: capitalize;
}
.wpcw_fe_paging_progress{
	border-top: 1px solid #F6F6F6;
    border-bottom: 1px solid #F6F6F6;
    padding: 21px 0;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    font-size: 1.4rem;
    font-weight: 600;
    color: #121B25;
}
.wpcw_fe_quiz_q_title{
	font-size: 1.4rem;
    line-height: 1.7;
    color: #121B25;
    margin-bottom: 30px;
}
.wpcw_fe_quiz_q_answers{
	list-style: none;
    padding: 0;
}
.wpcw_fe_quiz_q_answers li{
	counter-increment: my-alpha-counter;
    margin-bottom: 30px;
    padding: 0;
    position: relative;
}
.wpcw_fe_quiz_q_answers li input{
	opacity: 0;
    position: absolute;
    z-index: -1;
}	
/* .wpcw_fe_quiz_q_answers li input:checked ~ label {
	background-color: #4A5882;
	color: #fff;
} */
.selected{
	background-color: #0077DD;
	color: #fff !important;
}
.wpcw_fe_quiz_q_answers li label{
	font-weight: normal;
    display: flex;
    align-items: center;
    border: 1px solid #F6F6F6;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    /* padding: 20px; */
    border-radius: 5px;
    min-height: 50px;
    padding: 13px 20px 13px;
    box-sizing: border-box;
    color: #121B25;
    cursor: pointer;
}
.wpcw_fe_quiz_q_answers li label:hover{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
}
.wpcw_fe_quiz_q_answers li label::before{
	content: counter(my-alpha-counter, upper-alpha) ".";
	font-weight: bold;
	margin-right: 5px;
}
.wpcw_progress_percent,
.wpcw_fe_submit_loader{
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

/* assessment buttons */
.fe_btn_completion{
	position: absolute;
    top: 74px;
}
.wpcw_fe_quiz_box_wrap form{
	position: relative;
}
input[value="Previous"],
input[value="Next"]{
    /* background: #0077DD !important; */
    color: #fff !important;
    border: none;
    box-shadow: none;
    outline: none;
    opacity: 0.8;
}
input[value="Previous"]:hover,
input[value="Next"]:hover,
input[value="Previous"]:focus,
input[value="Next"]:focus{
    /* background: transparent !important; */
    /* color: #1D1D1D !important; */
    /* border: 1px solid #0077DD; */
    box-shadow: none;
    outline: none;
    opacity: 0.7;
	    transition: ease .3s;
}
input[value="Next"]{
    right: 0;
}
input[value="Previous"]{
	right: 11%;
}
input[value="Submit"]{
    position: relative;
    top: -15px;
    left: 0;
    width: 100%;
}
.top-menu li.menu-item.current-menu-item a{
	color: #41494C;
}

/* login form */
.error{
    color: #ff0000;
    position: absolute;
    text-transform: capitalize;
    font-size: 14px;
    font-family: "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    font-weight: 300;
    line-height: 18px;
    letter-spacing: 0;
}
.message-icon i{
    color: #0077DD;
}
.help-text, a.help-text{
    width: fit-content;
    margin: 0 auto;
    height: auto;
}
.field-group{
    position: relative;
}
/* .field-group label{
    color: #0077DD;
} */
.standalone-page .form-only-content a{
    color: #0077DD;
}
.standalone-page .form-only-content a:hover{
    color: #0077DD;
}
.standalone-page .forgot-link{
    color: #748AA1 !important;
}
.cncl{
    display: block;
    margin: 0 auto;
    width: fit-content;
    padding-top: 20px;
}
#submit_reset{
    margin-top: 20px;
}
#mail_sent_reset{ 
    text-align: left;
    color: #747578;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}
form input[type="submit"]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #0077DD;
    border-color: #0077DD;
}
form input[type="submit"]:hover,
form input[type="submit"]:focus{
    background-color: #0077DD;
    outline: none;
	opacity: 0.8;
	transition:ease .3s;
}
a:hover, a:focus{
	opacity: 0.8;
    transition: ease .3s;
}
.vrt-center a.navbar-brand {
    margin: 0 auto;
}
a.navbar-brand:hover, a.navbar-brand:focus, .module-navigation a:hover, .module-navigation a:focus, .navbar-nav a:hover, .navbar-nav a:focus{
	opacity:1;
}
#imageUpload_disp{
	    color: white;
}
.popup-lightbox{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* signup form */
.template-register #success_msg{
    color: #747578;
	font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    display: none;
}
.template-reset-pass #success_msg{
	    color: #747578;
	font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
}

/* profile page */
.template-profile #success_msg{
    color: #747578;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    text-align: center;
    position: absolute;
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.template-profile .button-wrapper{
	    position: relative;
}
.standalone-page .profile-wrap{
	    margin: 0 auto;
}
.standalone-page .profile-wrap .upload-profile-image{
	right: 0;
    left: 60%;
}

/* contact us form */
.standalone-page .form-only-content{
    padding: 20px 30px 0;
    /* margin: 50px auto; */
}
.contact-head{
    padding: 0;
}
.contact-head h1{
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 33px;
    letter-spacing: 0.7px;
    color: #677073;
    margin-bottom: 35px;
}
.contact-head h3{
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0.5px;
    color: #333333;
    margin: 0 0 5px 0;
}
.contact-head p{
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    color: #747578;
}
.contact-head .contactf-info span i{
    color: #0077DD;
}
.contact-head .contactf-info span i::before{
    display: block;
    color: #0077DD;
    font-size: 2rem;
}
.ginput_container_textarea textarea.medium{
    background: #f5f5f5;
    border-radius: 10px;
    height: 323px;
}
/* .gform_wrapper ul.gform_fields li.gfield .ginput_container input,
.ginput_container_textarea textarea.medium, */
/* textarea, input[type="text"], input[type="password"]::placeholder{
    font-family: Montserrat !important; 
    font-style: normal;
    font-weight: 300 !important;
    font-size: 12px !important;
    line-height: 24px !important;
    letter-spacing: 1px !important;
    color: #31394D !important;
} */
.page-template-template-profile .container.vrt-center h2{
	text-align:center;
}
.page-template-template-profile .container.vrt-center .form-only-content{
	    margin:0 auto 30px;
}
.gform_wrapper #gform_2 ul.gform_fields li.gfield{
    padding: 0;
    position: relative;
    margin-bottom: 0;
	width: auto;
}
.gform_wrapper ul li.gfield.hidden-field{
    display: none;
}
#rc-anchor-container{
    background: #fff !important;
}
.gform_wrapper #gform_2 .gfield_label{
    display: none;
}
li.google_verfiy{
    float: left;
    margin-top: 30px !important;
    padding-bottom: 20px !important;
    width: 52%;
}
/* li#field_2_5.gfield_error{
    width: 52%;
} */
.gform_wrapper .gform_footer{
    width: 40% !important;
    float: left !important;
    padding: 0 !important;
    margin: 55px 0 0 30px !important;
    clear: none !important;
}
.gform_wrapper .gform_footer input[value="Send"]{
    width: 100% !important;
}
.gform_wrapper div.validation_error{
    display: none;
}
.gform_wrapper .gfield_description.validation_message{
    position: absolute;
    bottom: -18px;
    width: 100%;
    color: #ff0000;
    font-size: 14px;
    font-family: "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    font-weight: 300;
    line-height: 18px;
    letter-spacing: 0;
    padding-top: 0 !important;
}

.gform_wrapper li.gfield.gfield_error{
    background-color: #fff !important;
    border: none !important;
}
.gform_wrapper ul.gform_fields li.gfield.gfield_error input,
.gform_wrapper ul.gform_fields li.gfield.gfield_error textarea{
    border: 1px solid red !important;
}

/* contact us logged out */
.gform_wrapper #gform_1 ul.gform_fields li.gfield .gfield_label{
    display: none;
}
.gform_wrapper #gform_1 ul.gform_fields li.gfield{
    display: inline-block;
    width: 50%;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 25px !important;
    position: relative;
    padding-right: 15px;
    padding-bottom: 0;
    padding-top: 0;
}
.gform_wrapper #gform_1 ul.gform_fields li.gfield:nth-child(even){
    padding-right: 0;
}
.gform_wrapper #gform_1 ul.gform_fields li.gfield .ginput_container{
    margin: 0;;
}
.gform_wrapper #gform_1 ul.gform_fields li.gfield .ginput_container input{
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    background: #f5f5f5;
    border: 1px solid #dcd7ca;
}
.gform_wrapper #gform_1 ul.gform_fields li#field_1_4{
    width: 100%;
    padding-right: 0;
}
.gform_wrapper #gform_1 ul.gform_fields li#field_1_4 textarea{
    margin-bottom: 0;
}
li#field_1_6{
    float: left !important;
    margin-top: 30px !important;
    margin-bottom: 0 !important;
    padding-bottom: 20px !important;
    width: 52% !important;
}
.gform_wrapper.gform_validation_error .gform_body ul li#field_1_4.gfield_error:not(.gf_left_half):not(.gf_right_half){
    max-width: 100% !important;
}



/*loading icon start*/
#wait{
    display: none;
    width: 100%;
    height: 100%;
    border: 0 solid black;
    position: fixed;
    top: 0;
    left: 0;
    padding: 2px;
    box-shadow: inset 0 0 0 8000px rgb(0 0 0 / 43%);
    z-index: 9999;
}

.loader_child{
    position:absolute;
    top:50%;
    left:50%;
    padding:15px;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}

#loading-bar-spinner.spinner {
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -20px;
    position: absolute;
    animation: loading-bar-spinner 500ms linear infinite;
}

#loading-bar-spinner.spinner .spinner-icon {
    width: 40px;
    height: 40px;
    border:  solid 4px transparent;
    border-top-color:  #0077DD;
    border-left-color: #0077DD;
    border-radius: 50%;
    -webkit-animation: initial;
    animation: initial;
}

@keyframes loading-bar-spinner {
0%   { transform: rotate(0deg);   transform: rotate(0deg); }
100% { transform: rotate(360deg); transform: rotate(360deg); }
}
/*loading icon end*/
a.top-link{
	color: #0574D8;
}
.standalone-page .container .content{
	    overflow: inherit;
}
.gform_confirmation_message {
    padding: 30px 20px;
}
.video-wrapper{
	margin-bottom: 0;
	/* min-height: 380px; */
    max-width: 732px;
    margin: 0 auto 15px;
    width: 100%;
}
.wistia_embed, .w-chrome, .w-chrome > div, .w-chrome > div > div:nth-child(2) {
	/* height: 380px!important; */
}
.w-css-reset[data-handle="thumbnail"] > div:last-child img{
	width: 100% !important;
	border-width: 0 !important;
}
/* .w-bottom-bar-middle .w-playbar-wrapper div:nth-child(2){
	visibility: hidden;
} */
.page-template-template-contact-login .cstm-contact,
.home .cstm-contact, .template-register .cstm-contact{
	display:none;
}
.video-wrapper .w-css-reset[data-handle="fullscreenButton"] {
    /*display: none !important;*/
     opacity: 0;
    visibility: hidden;
}
.navbar-nav > li > a{
	font-size: 10.5px !important;
}
/* #validation_message_2_5,#validation_message_2_6{
	font-size: 10px !important;
	    bottom: 0px;
} */
.logged-in.template-contact-login form{
	overflow: hidden;
    padding-bottom: 16px;
}
.video-wrapper .w-css-reset[data-handle="settingsButton"] .w-anchor .w-dialog{
	left:-80px !important;
}
ul.sub_learn_obj.list-bullet {
    border-bottom: 1px solid #F6F6F6;
    padding: 5px 0;
}
.sub_learn_obj li {
    padding: 5px 30px 5px 35px;
    position: relative;
    display: inherit;
	border: none;
	min-height: 20px;
}
.sub_learn_obj li::before {
    content: " ";
    counter-increment: auto;
    background-color: red;
    top: 41%;
    transform: translateY(-50%);
	left: 7px;
}
.cmn_errr.tooltip{
	top: 86px;
    left: 30%;
    padding: 11px 10px 11px 38px;
    text-align: left;
	width: 190px;
}
.qmn_mc_answer_wrap{position: relative;margin-bottom: 20px;}
.qmn_mc_answer_wrap .qmn_quiz_radio{position: absolute;opacity: 0;}
.qmn_mc_answer_wrap label{cursor: pointer;max-width: 767px; width: 100%; background: #fff; color: #0A2463; border: 1px solid #F6F6F6; display: inline-block; padding: 14px; border-radius: 4px;  -webkit-box-shadow: 10px 10px 16px -22px rgba(246,246,246,1); -moz-box-shadow: 10px 10px 16px -22px rgba(246,246,246,1); box-shadow: 10px 10px 16px -22px rgba(246,246,246,1);font-size: 12px;}
.qmn_mc_answer_wrap input[type=radio]:checked + label{
    background: #4A5882;
    color: #fff;
}
.custom-select .tooltip.cmn_errr{
	    top: 66px;
}
.custom-select::before{
	color:#0077DD;
}
.cmn_errr.tooltip > span{
	font-size: 12px;
	color: #31394D;
}
.cmn_errr.tooltip::before{
	content: "\e914";
    color: #31394D;
    background-color: transparent;
    width: 22px;
    height: 22px;
    font: 1.8rem/1.2 icomoon;
    padding: 0;
}
.standalone-page .form-only-content .navbar-brand, .navbar-brand{
	width: 154px;
    height: 52px;
}
.navbar-nav > li.active a .arrow{
	    height: 100%;
    position: absolute;
    left: 98px;
    top: 0;
    z-index: -1;
    font-size: 100px;
    line-height: 1;
    display: block;
}
#login-form, #signup-form{
	padding-bottom: 15px;
}
#login-form .button-wrapper{
	padding-top: 10px;
}
#login-form .button-wrapper .help-text, #signup-form .button-wrapper .help-text{
	margin-top: 55px;
    padding-bottom: 0;
}
 #signup-form .sign-up-link{
	 text-decoration:underline;
 }
.footer-menu ul li.menu-item a{ 
	color: #757575;
}
.btn-download:hover, .btn-download:focus{
	    background-color: #0077DD;
    border-color: #0077DD;
}
.profile-wrap p.profile-name{
	text-align:center;
}
.wpcw_fe_progress_box_complete{
	display:none;
}
.wpcw_fe_quiz_submit_data{
	min-height: 84px;
}
.profile-wrap .profile-image img, .profile-image > img{
	width: 100%;
    height: 100%;
    object-fit: cover;
	object-position: top;
}
.certificate-template .report-wrapper{
    height: 1055px;
}
.certificate-template .report-wrapper .inner-wrapper{
        height: calc(100% - 195px);
}
.qmn_quiz_container .qsm-pagination a.qsm-btn:hover{
	opacity:0.8;
}

/* post test unit css */
.qsm_select{
    width: 45%;
    position: relative;
    appearance: auto;
    border: 1px solid #121B25;
}
.qsm_select:focus, .qsm_select:active{
    border: 1px solid #121B25;
}
.qsm_select::before{
    color: #0077DD;
    content: "\e901";
    font: 2rem/1 icomoon;
    position: absolute;
    top: 18px;
    right: 18px;
}

/* post test unit custom multiple select */
.qsm_check_answer{
    margin-bottom: 10px;
}

.qsm_check_answer input[type="checkbox"]{
    opacity: 0;
    position: absolute;
}

.qsm_check_answer label{
    font-weight: normal;
    display: flex;
    align-items: center;
    border: 1px solid #F6F6F6;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    min-height: 50px;
    padding: 13px 20px 13px;
    box-sizing: border-box;
    color: #121B25;
    cursor: pointer;
    font-size: unset;
}

.qsm_check_answer input[type="checkbox"]:checked + label{
    /* background: #4A5882; */
    color: #fff;
}

/*.qsm_check_answer label::before{
    content: counter(my-alpha-counter, upper-alpha) ".";
    font-weight: bold;
    margin-right: 5px;
}*/

/* post test unit number input */
.mlw_answer_number{
    width: 30%;
    height: 30px;
    border: 1px solid #000;
}
.mlw_answer_number:active, 
.mlw_answer_number:focus{
    outline: none;
}

/* post test unit textarea */
.fullwidth .course-container .shrink-content .qsm-page .quiz_section textarea.mlw_answer_open_text{
    max-height: 106px;
    max-width: 770px;
    margin-bottom: 15px;
}
.qsm-spinner-loader{
    display:none!important;
}
.quiz_section a{
    color:#0077DD;
}
#forgot-password-form{
	max-width: 445px;
    padding: 3% 0;
}
body.home{
	color: #41494C;
}
#user-info-block .userinfo-item .module-body p{
	font-size: 1.6rem;
}
.home .video-wrapper{
	max-width:100%;
}

ul.BrandImage
{
   
      padding: 0;
    list-style: none;
    display: flex;
    max-width: 660px;
    margin: 0px auto;
    width: 100%;
    align-items: center;
    /*justify-content: space-evenly;*/
}
ul.BrandImage li
{
    /*flex: 1 1 100%;*/
   margin-bottom: 0;
   padding-left: 0px;
   width: 32%;
   
}
ul.BrandImage li:nth-child(2) {
    border-left: 1.5px solid #222;
    border-right: 1.5px solid #222;
    margin: 0px 20px;
    padding: 0px 24px;
    max-width: 125px;
    
}
ul.BrandImage li:nth-child(2) img
{
    max-width: 125px;
    /*padding: 0px 24px;*/
}

ul.BrandImage li img
{
	 max-width: 215px;
    width: 100%;
    object-fit: cover;
    object-position: top;
    display: block;
}

.home .banner .logo img{
	width: 100%;
}
body.result_pg_cust #main .fullwidth .defualt-container.course-container.box{
    overflow-y: auto;
}
body.result_pg_cust #main .fullwidth .defualt-container.course-container.box::-webkit-scrollbar{
    width: 5px;
}
body.result_pg_cust #main .fullwidth .defualt-container.course-container.box::-webkit-scrollbar-thumb {
    background: #0077DD;
}
body.result_pg_cust #main .fullwidth .defualt-container.course-container.box::-webkit-scrollbar-track{
    background: #f1f1f1; 
}
body.result_pg_cust #main .fullwidth .defualt-container.course-container.box .content{
    height: auto;
}


/* MEDIA QUERIES */

@media (min-width: 1600px){
    #main {
        height: auto;
    }
}
@media screen and (max-device-width: 1100px){
    .navbar-nav > li.active a .arrow, .navbar-nav > li:hover a .arrow{
        left: 96px;
    }
}

@media screen and (max-width: 992px){
    .shrink-content{
        max-width: 100% !important;
    }
    
    .footer-menu ul li{
        padding: 0;
    }
    .wpcw_fe_progress_box_wrap.wpcw_fe_download_cert .wpcw_fe_progress_box_complete 
    .wpcw_fe_progress_box_inner .wpcw_fe_progress_box_text h1{
        display: block;
    }
}
@media screen and (max-width: 991px){
	.video-wrapper{
		margin-top: 10px;
	}
	.navbar-brand{
        max-width: 100%;
        height: 45px;
	}
	.navbar-nav > li > a i.iconImg--pre-test:before{
		    min-width: 25px;
    }
    .footer-menu li a:before{
        display: block;
    }
    li.icon-dashboard a:before,
    li.icon-profile a:before,
    li.icon-email a:before{
        font-size: 3rem;
        display: block;
        margin-bottom: 5px;
        text-align: center;
        color: #41494C;
    }
    
    .fullwidth .course-container h1{
        display: none !important;
    }
}
@media screen and (max-width: 840px){
	ul.BrandImage li:nth-child(2) img{
		/*padding: 0 10px;*/
		max-width: 125px;
	}
    .custom-postbtn a,.custom-prebtn a{
        left: auto;
        right: 20px;
    }
}
@media screen and (max-width: 800px){
    
    .standalone-page .form-only-content.wide .form{
        padding: 35px 0;
    }
}
@media screen and (max-width: 768px){
	.banner .logo{

  max-width: 100%;
 

}
	ul.BrandImage li img {
		max-width: 220.5px;
	}
	ul.BrandImage li:nth-child(2) img {
		
		max-width: 125px;
            margin: 0px auto;
	}
	.wistia_embed, .w-chrome, .w-chrome > div, .w-chrome > div > div:nth-child(2),.video-wrapper{
		/* height: 340px!important;
		min-height: 340px; */
	}
    input[value="Previous"]{
        right: 15%;
    }
    input[value="Next"] {
        right: 2%;
    }
    .contact-head .contactf-info{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .contact-head .contactf-info span{
        margin-right: 0;
    }
    .gform_wrapper .gform_footer{
        width: 100% !important;
        margin: 35px auto 0 !important;
    }
    li.google_verfiy{
        width: 100%;
    }
    .gform_wrapper #validation_message_2_5{
        bottom: -15px !important;
    }
    .qsm_select{
        width: 100%;
    }
    
}
@media screen and (max-width: 700px) {
    .Txt-Div span{
        display: none;
    }
}
@media screen and (max-width: 670px){
	ul.BrandImage li:nth-child(2) img {
       margin: 0px auto;
       max-width: 120px;
	}
    ul.BrandImage li:nth-child(2) {
    padding: 0px 24px;
    }
	ul.BrandImage li img {
    max-width: 180.5px;
	}
}
@media screen and (max-width: 650px){
    input[value="Previous"]{
        right: 25%;
    }
    input[value="Next"] {
        right: 4%;
    }
	ul.BrandImage li img{
		    max-width: 180px;
	}
	ul.BrandImage li:nth-child(2) img{
		max-width: 120px;
            margin: 0px auto;
	}
    ul.BrandImage li:nth-child(2) {
    padding: 0px 24px;
    }
}
@media screen and (max-width: 567px){
    .fe_btn_completion{
        top: 120px;
    }
    /* #mail_sent_reset{
        bottom: -40px;
    } */
    .wpcw_fe_progress_box_wrap.wpcw_fe_download_cert{
        width: 100%;
        margin-top: 30px;
    }
    ul.BrandImage li img{
            max-width: 168px;
    }
	ul.BrandImage li:nth-child(2) img{
		max-width: 90px;
            margin: 0px auto;
	}
    ul.BrandImage li:nth-child(2) {
    padding: 0px 0px;
    }
}
@media screen and (max-width: 490px){
	ul.BrandImage li img{
		    max-width: 120px;
	}
	ul.BrandImage li:nth-child(2) img {
		max-width: 80px;
        margin: 0px auto;
	}
     ul.BrandImage li:nth-child(2) {
    padding: 0px 0px;
    }
}
@media screen and (max-width: 480px){
	.wistia_embed, .w-chrome, .w-chrome > div, .w-chrome > div > div:nth-child(2), .video-wrapper {
		height: 280px!important;
		min-height: 280px;
	}
}
@media screen and (max-width: 460px){
    .Txt-Div {
        max-width: 72%;
    }
}
@media screen and (max-width: 420px){
	.wistia_embed, .w-chrome, .w-chrome > div, .w-chrome > div > div:nth-child(2), .video-wrapper {
		height: 220px!important;
		min-height: 220px;
	}
	ul.BrandImage li img {
    max-width: 110px;
	}
	ul.BrandImage li:nth-child(2) img {
    max-width: 70px;
        margin: 0px auto;
	}
     ul.BrandImage li:nth-child(2) {
    padding: 0px 0px;
    }

}
@media screen and (max-width: 380px){
	input[value="Previous"]{
		right: 31%;
	}
     ul.BrandImage li:nth-child(2) {
    padding: 0px 0px;
    }
}
@media screen and (max-width: 340px){
    .fe_btn_completion {
        top: 175px;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
     ul.BrandImage li:nth-child(2) {
    padding: 0px 0px;
    }
}
@media screen and (width: 340px){
    .fe_btn_completion{
        top: 130px;
    }
     ul.BrandImage li:nth-child(2) {
    padding: 0px 0px;
    }
}

/* krishna css add */
#mlw_error_message{display:none;}
.fullwidth .course-container h1
{
    font-size: 3.6rem;
    font-family: "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 1.3;
    color: #677073;
    text-transform: capitalize;
}
#mlw_error_message,
.qsm-pagination .qsm-progress-bar .progressbar-text,
.qsm-page .quiz_section span.mlw_qmn_question_number
{
display: none;
}

.fullwidth .course-container .content
{
padding: 0px 0 0;

}

.fullwidth .course-container .shrink-content .qsm-error-message
{
 font-size: 14px;
 color: #ff0000;
 font-family: "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
 font-weight: 300;
 line-height: 18px;
 letter-spacing: 0;
}


.fullwidth .course-container .qsm-page-1
{
margin-top:90px;

}

.qsm-page .quiz_section .mlw_qmn_new_question, 
.qsm-page span.mlw_qmn_question_number,
.qsm-page .quiz_section .mlw_qmn_question.qsm_remove_bold,
.qsm-page .quiz_section .qsm-before-message p,
.qsm-page .quiz_section

 {
    font-weight: normal;
    display: inline;
    width: auto;
    font-size: 1.4rem;
    line-height: 1.7;
    color: #121B25;
    margin-bottom: 30px;
}
.qsm-page .quiz_section .mlw_qmn_question.qsm_remove_bold,
.qsm-page .quiz_begin .qsm-before-message p
{
    display: block !important;
}
.qsm-page .quiz_section  .qmn_mc_answer_wrap {
    position: relative;
    counter-increment: my-alpha-counter;
    margin-bottom: 10px;
   
    
}
 .qsm-page .quiz_section  .qmn_mc_answer_wrap label
{
     font-weight: normal;
    display: flex;
    align-items: center;
    border: 1px solid #F6F6F6;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    min-height: 50px;
    padding: 13px 20px 13px;
    box-sizing: border-box;
    color: #121B25;
    cursor: pointer;
    font-size: unset;
}

.qsm-page .quiz_section .qmn_mc_answer_wrap label::before {
    content: counter(my-alpha-counter, upper-alpha) ".";
    font-weight: bold;
    margin-right: 5px;
}
.fullwidth .course-container .shrink-content .pages_count {
    position: absolute;
    top: 90px;
    max-width: 770px;
    width: 100%;
    border-top: 1px solid #F6F6F6;
    border-bottom: 1px solid #F6F6F6;
    padding: 21px 0;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    font-size: 1.4rem;
    font-weight: 600;
    color: #fff;
    cursor: default;
    display:none;
}

.qsm-quiz-containe .qsm-pagination
{
   max-width: 770px; 
   width: 100%; 
}

.qmn_quiz_container .qsm-pagination a.qsm-btn
{
    color: #fff;
    padding: 8px 20px;
    border-radius: 5px;
    font: 1.45rem/1.3 "Poppins", "Calibri", "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    cursor: pointer;
    border: none;
    box-shadow: none;
    outline: none;
    background: #4a5882;  
    position: absolute;
    top: 105px;
}

.qsm-quiz-container .qsm-pagination a.qsm-previous
{
    left: 622px;
}
.qsm-quiz-container .qsm-pagination a.qsm-next
{
    left: 729px;
}
.fullwidth .course-container .shrink-content .qsm-quiz-container
{
margin-top:90px;
}

.fullwidth .course-container .shrink-content .mlw_answer_open_text
{
  margin-bottom:30px;
}


.fullwidth .course-container .shrink-content .qmn_quiz_container .qmn_pagination input[type="submit"]{
    position: absolute;
    top: 105px;
    right: unset;
    opacity: 1;
    padding: 8px 20px !important;
}
.fullwidth .course-container .shrink-content .qmn_quiz_container .qmn_pagination input[type="submit"]:hover{
    opacity: 0.8;
}

.qsm-page .quiz_section .mlw_qmn_question
{
 margin-bottom: 30px;
}


.fullwidth .course-container .shrink-content .qsm-page .quiz_section .mlw_answer_open_text {
    margin-bottom: 30px;
     border: 1px solid #121B25;
}

.fullwidth .course-container .shrink-content .qsm-page .quiz_section .mlw_answer_open_text input[type="text"]:focus
{
     border: 1px solid #121B25;
}


@media (min-width: 700px) and (max-width: 991px){
    .qmn_quiz_container .qsm-pagination a.qsm-btn{
        top: 30px;
    }
    .qsm-quiz-container .qsm-pagination a.qsm-previous{
        left: 600px;
    }
    .qsm-quiz-container .qsm-pagination a.qsm-next{
        left: 685px;
    }
}


@media only screen and (max-device-width: 1023px) and (min-device-width: 767px) {
    /* new btn tooltips css */
body.single-wpcw_course .btn_res_cond {
   
    right: 15px;
   
}
/* new btn tooltips css */

.fullwidth .course-container .content {
    padding: 10px 15px;
}  
.qsm-quiz-container .qsm-pagination a.qsm-next {
    left: 90%;
    top: -72px;
} 
.qsm-quiz-container .qsm-pagination a.qsm-previous {
    left: 74%;
    top: -72px; 
}
.fullwidth .course-container .shrink-content .qmn_quiz_container .qmn_pagination input[type="submit"]{
    left: 90%;
    top: -72px;
}
.fullwidth .course-container .shrink-content .qsm-quiz-container {
    margin-top: 90px;
}
.fullwidth .course-container .shrink-content .pages_count {
   
    top: -85px;
   
    
}
.qsm-quiz-container.qmn_quiz_container.mlw_qmn_quiz
{
 position: relative;
}
}

@media (max-width: 991.98px){

    /* new btn tooltips css */
    
    body.single-wpcw_course .fullwidth .course-container .content {
        
        margin-top: 45px;
    }
    .wrapx {
        
        max-width: 100%;
    }
    body.single-wpcw_course .btn_res_cond {
       width: max-content;
        position: absolute;
        height: auto;
        display: unset;
        margin-top: 20px;
        display: block;
        right: 0;
        padding: 0px 15px 0 0px;
    }
    
    body.single-wpcw_course .btn_res_cond .visit_res {
        margin-left: 10px;
    }
    /* new btn tooltips css end  */
    }
@media only screen and (max-device-width: 766.98px) and (min-device-width: 320px) {
.fullwidth .course-container .content {
    padding: 10px 15px;
} 

.qsm-quiz-container .qsm-pagination a.qsm-next,
.fullwidth .course-container .shrink-content .qmn_quiz_container .qmn_pagination input[type="submit"]
 {
    left: 78%;
    top: 50px;
} 
.qsm-quiz-container .qsm-pagination a.qsm-previous {
    left: 50%;
    top: 50px;
  
}
.fullwidth .course-container .shrink-content .qsm-quiz-container {
    margin-top: 90px;
}
.fullwidth .course-container .shrink-content .pages_count {
   
    top: -85px;
   
    
}
.qsm-quiz-container.qmn_quiz_container.mlw_qmn_quiz
{
 /* position: relative; */
}

/* new btn tooltips css */

body.single-wpcw_course .fullwidth .course-container .content {
    
    margin-top: 45px;
}
.wrapx {
    
    max-width: 100%;
}
body.single-wpcw_course .btn_res_cond {
   width: max-content;
    /* position: absolute; */
    height: auto;
    display: unset;
    margin-top: 20px;
    display: block;
    
    right: 0;
    padding: 0px 15px 0 0px;
}
body.single-wpcw_course .btn_res_cond a {
  
    padding: 5px 10px;
    font-size: 1rem;
  
}
body.single-wpcw_course .btn_res_cond .visit_res {
    margin-left: 0px;
}
/* new btn tooltips css end  */

}

@media screen and (width: 540px)
{
.qsm-quiz-container .qsm-pagination a.qsm-next {
    left: 86%;
   
}
.qsm-quiz-container .qsm-pagination a.qsm-previous {
    left: 62%;
   
}
}

/* krishna new css end here */


/*aditya css starts*/
div#moc{
    margin-left: 0;
}
div#moc .fldWrp label[for='moc']{
    font-size: 1.4rem;
}
div#moc .fldWrp .form-check label{
    color:#31394D;
    font-weight: normal;
}
#afteryes{
    display: flex;
    flex-direction: row;
    margin-right: 10px;
    margin-top: 25px;
    justify-content: space-between;
}
#afteryes .fldWrp{
    margin-right: 20px;
    width: 50%;
}
#afteryes .fldWrp:last-child{
    margin-left: 20px;
    margin-right: 0;
}

@media screen and (max-width: 767px){
    #afteryes{
        flex-direction: column;
    }
    #afteryes .fldWrp{
        width: 100%;
    }
    #afteryes .fldWrp:last-child{
        margin-left: 0;
    }
}

/* post test results page css */
.qsm-results-page .qmn_question_answer .mlw_qmn_question {
    font-size: 14px;
}
.qsm-results-page .qmn_question_answer b{
    text-transform: capitalize;
    margin-bottom: 10px;
    display: block;
}
.qsm-results-page .qmn_question_answer.qsm-remove-border-bottom{
    padding: 25px 0;
}
.qsm-results-page .qmn_question_answer.qsm-add-border-bottom{
    padding-top: 25px;
}