.subs-total-title {
    background: aliceblue !important;
    padding: 14px !important;

}
.add-subs-title {
    background: aliceblue !important;
    padding: 14px !important;
}


.members-access-error{
padding-bottom:19px;
}

.form-total-courses {
font-size:20px;
margin:0px !important;
font-weight: bold;
}

.coupon-cell {
  all: unset !important;;
}

.gfield_label {
  all: unset !important;;
}


/* testimonials css*/

.testmonials-name {

font-weight: bold;
}



/*  new codes */
/* MOBI MENU CSS */
a.mobiwp-has-children::after {

right:300px !important;
direction:ltr !important;
}


@media screen and (min-width : 722px) and  (max-width : 3000px) {
#mobi-menu {display:none;}
}

#mobi-menu table {border:none;}


.login-mob {padding-left: 20px;
text-align:center;
padding-top:5px;
}

.menu-mobi {
padding-right: 20px;
}

.login-mob:hover {
opacity: 0.5;
}

.mobi-nav ul.mobi-main-nav li a {

    text-align: center;
}

/* MOBI MENU CSS */

.mobi-target-inner {
    padding-right: 20px !important;
}



.back-to-top {padding-bottom:77px;}



@media screen and (max-width: 700px) {
button.floatton-btn {
display:none;
}}




.sow-icon-fontawesome:hover {
  opacity: 0.5;
}


html input[type="button"] {
    background-color: #6C3269 !important;
    border: 1px solid #6C3269 !important;

}


.es_shortcode_form_email {
    color: #fff;
    font-family: "sa";
}

#thsp-sticky-header-menu {
    text-align: center !important;
    float: none !important;
}


#shiftnav-menu-image-shiftnav-main {
    text-align: center;
}

.ttr_post_title {
border-bottom: 1px solid #eee;
padding-bottom: 15px;
    text-align: center !important;

}

#footer-desktop-top a:link {
color:#ffffff;
} 
#footer-desktop-top a:hover {
color:#6C3269;
}

#footer-desktop-top a:visited{
color:#ffffff;
}


@media screen and (min-width: 700px) {
#footer-desktop-top {
margin-top :60px;
border:1px solid #471f45;
border-radius:15px 15px 0px 0px;
margin-left:50px;
margin-right:50px;
border-bottom:1px solid #fff;
} }

@media screen and (min-width: 700px) {
#footer-desktop-bottom {
border:1px solid #471f45;
border-radius:0px 0px 15px 15px;
margin-left:50px;
margin-right:50px;
} }


@media screen and (max-width: 700px) {
#footer-desktop-top {
border:1px solid #471f45;
border-radius:15px 15px 0px 0px;
margin-left:10px;
margin-right:10px;
} }

@media screen and (max-width: 700px) {
#footer-desktop-bottom {
border:1px solid #471f45;
border-radius:0px 0px 15px 15px;
margin-left:10px;
margin-right:10px;
} }

.wrap_login_logout {
  text-align: center !important;
}


/*   New Codes */



/* video free course limit css*/

.video-course {


max-width:650px;
margin: 0 auto !important;



}


/* end video free course limit css*/



#learndash_next_prev_link a {
    color: #fff;
}



/* front-page course boxes title centered */

.lsow-entry-info h3 {
    text-align: center !important;
}

/*  END */


/* Courses NO Questions  YET Message css */

.c {
    text-align: center !important;
}

/* END no questions css*/



/* NON-Subscribers Course List CSS */

.fas {
    box-shadow: 5px 5px 15px #a3a3a3;
    color: #000;
    border-radius: 8px;
    padding: 12px;
    margin: 15px;
}
.fas:hover {
    opacity: 0.5;
}

/* END */




/*POT INTRO VIDEO CSS*/
.pot-intro {
max-width: 600px;
margin: 0 auto !important;
}
/**/


/* global CMA style */

.cma-answers-wrapper {
 content: " (" attr(href) ")";
    max-width: 1004px;
    margin: 0 auto ;
    padding: 10px;
}



a.cma-backlink {
    padding: 14px !important;
}

/*  qa   */
.cma-user-profile-link

{
display:none;
}


.cma-filter {
display: none; !important
}



#question-content-form-256044
{
display:none;
}


.fui-cross::before
{
content:"[X]";
}


.cma-thread-title a
{
color:#000;
}

.cma-pagination {
    display: inline-flex;
    padding: 40px;
}


.cma-thread-title a {

    font-weight: bold;
    font-size: 16px;
}

.so-widget-sow-editor .widget-title {
    color: #185CCC;
    font-size: 20px;
}

.entry-title {

    font-size: 20px;
    color: #000;
    
}




.cma-answers-wrapper .cma-backlink{
    display: none; !important

}






.cma-controls {
display: none; !important
}



.cma-thread-resolve-form {
display: none; !important
}





.cma-comments {
display: none; !important
}

.cma-answer-content
{
    border: 1px solid #7fb71d;
    border-radius: 5px;
    background-color: #7fb71d;
    padding: 10px;
    color: #fff;

}



.cma-answer-meta {
    background-color: transparent;
}


a.cma-backlink {
    color: #fff; !important
    margin-top:-1.5em; !important
}


.cma-backlink {
    background-color: #1d6db7;
    padding: 1px;
border:1px solid #1d6db7;
border-radius:5px;
margin-top:--1.5em; !important
}





#mceu_58 ,#mceu_46 ,#mceu_52 {
    display: none;
}



.cma-thread-resolve-form button
{
    border: 1px solid #7fb71d;
    border-radius: 5px;
    background-color: #7fb71d;
    padding: 10px;
    color: #fff;

}




.cma-form-options
{
    

}


.cma-thread-posted
{
    direction: ltr; !important
    text-align: left; !important
    float: left; !important

}

.cma-form h3
{
    color: #000;

}


.cma-form
{

    background-color: #eee;
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 5px;

}

.cma-form-inner {
    background-color: #eee;
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 5px;
}


.cma-question-meta {
    display: none; !important
}


.wp-editor-tabs {
    display: none; !important
}


.cma-thread-list-header{
    display: none; !important
}


ul.cma-thread-orderby li{
    display: none; !important
}

.cma-form-container.no-markup-box textarea {
    border: 1px solid #eee; !important
    width: 100%; !important
}



.cma-form-container.no-markup-box input[type="text"], .cma-form-container.no-markup-box input[type="email"] {
    font-size: 20px; !important
}



.cma-form-container.no-markup-box textarea {
    font-size: 20px; !important
}


.cma-thread-title {
    float: right;
    padding-left: 20px;
}

.cma-user-profile-link {
    /* xxx*/
}




ul.cma-thread-orderby li {
    line-height: 0em; !important
}


#cma-thread-add h3 {
    color: #000; !important
}






/* end global LAE style */



/* course LAE video style */
.c-lae {
max-width: 1080px;
margin: 0 auto !important;
}

/* end video lae style */

/* q&amp;a POT question repeat css */

.wpsm_tab_3057 .wpsm_tab_content .tab-pane p {text-align:center !important;}

/* End*/

/*  POT Course Video CSS */

.video-course-pot {
max-width: 1080px;
margin: 0 auto !important;
}

@media screen and (max-width: 700px;) {

.video-course-pot {
 padding: 0px 20px 0px 20px !important;


} }

/* End of POT video class*/
.ttr_post_inner_box {display:none; !important}



/* mark complete button */
#learndash_mark_complete_button {
    padding: 9px !important;
}


/*  end mark complete  */

/*  Scroll bar width on tablet */

.col-md-6 {
    width: 100% !important;
}
/*  END Scroll bar width on tablet */




/* new course tabs layout */
.list-count {
    display: none !important;
}


.learndasho-breadcrumbo a:link {
color:#5A85CC;
}

.learndasho-breadcrumbo a:visited{
color:#5A85CC;
}

.learndasho-breadcrumbo a:hover {
color:#185CCC;
}


/* END OF new course tabs layout */

/* form login payment css */

background-color: #eee;

/* end of form css */


/* New Template 01/10/2017 CSS */
/*FOOTER*/
.footerposition1 {
width:100% !important;
}

/*end footer*/



/* course page*/
.ttr_post_inner_box {padding-top:20px; padding-bottom:20px;}
.ttr_post_inner_box  a:link {font-size:20px;}
.ttr_post_inner_box  a:visited{font-size:20px;}
.ttr_post_inner_box  a:link {font-size:20px;}

/* end course */

/* support page */
input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="email"]:focus {text-align: right !important;}
textarea:focus, textarea.form-control:focus {{text-align: right !important;}}

input[type="text"], input[type="search"], input[type="password"], input[type="url"], input[type="email"] {text-align: right !important;}
textarea, textarea.form-control {{text-align: right !important;}}

/*  end support*/



#pl-845 {width:100% !important;}
/* login css */
#login_logout-2 {padding-top:5px;}
.headerposition1 {text-align:left !important;}
/* end login */

/* footer css */
.footer-links a:link {color:#000;}
.footer-links a:visited {color:#000;}
.footer-links a:hover {color:orange;}
.so-panel {
    margin-bottom: 0px !important;
}
/* end of footer css*/

@media screen and (min-width : 700px)  {
.nav-center {
padding-right: 250px;
direction: rtl !important;
}
}




.menuchildicon
{margin:5px !important;}


@media screen and (min-width : 0px) and  (max-width : 1319px) {
.ttr_menushape1 { display:none !important; }
}

@media screen and (min-width : 0px) and  (max-width : 1319px) {
.ttr_menushape2 { display:none !important; }
}



.front .headerposition1 {

    top: -10px !important;

}

.ttr_menu_items nav {direction:rtl !important;}

/*  End of new template css  */


#wpsp_link_form {
color:#000;
}


#formilla-chat-button
{
display:none;
}


.leap-chat-box {
    display: none;
}
.leap-hide-chat  {display: none;}
.leap-is-offline  {display: none;}
.leap-chat-style-compact  {display: none;}
.leap-init{display: none;}






#v_container
{
width:100%; !important

}

























.new-qa-section-button
{
text-align:center;
}

/*  Custom css */

#ttr_header_inner {max-width:1282px; !Important}

.gform_wrapper *, .gform_wrapper *::after, .gform_wrapper *::before

{

background-color:#fff;
color:#000;

}

#gform_submit_button_4{padding:5px;}

#gform_submit_button_3{padding:5px;}

#gform_submit_button_5{padding:5px;}

.ttr_headershape01, .ttr_headershape01 p, .ttr_headershape01 .tt_link {padding-right:3px;}


/*  my account send button space */

#fep-content p br {display:none;}

/*  my account send button space end */



.ld-course-info-my-courses a:link, a:visited, a:hover, a:active h2, h2 a, h2 a:hover, h2 a:visited {
font-size:15px;
}

#ld_course_info_mycourses_list h4{
color:#fff;
background-color: #185CCC;
padding:5px;
border:1px solid #185CCC;
border-radius:5px;
font-size:20px;
}




/*   learndash widget   */

#ld_course_info a:link, a:visted, a:hover, a:active{
font-size:15px;
}

.ld-course-info-my-courses img{

height:40%;
width:40%;
margin-top:15px;
margin-left:50%;

}

.ld-course-info-my-courses h2, a:link, a:visited, a:hover, a:active {

font-size:15px;

}

.ld_course_info_mycourses_list {
background:red;}


#course_progress_details  h4 {
color:#fff;
background-color: #185CCC;
padding:5px;
border:1px solid #185CCC;
border-radius:5px;
font-size:20px;
}
 
/*       */

/*  learndash mark complete style*/

#sfwd-mark-complete{
text-align:center;
}

#sfwd-mark-complete button, html input[type="button"], input[type="reset"], input[type="submit"] {
text-align:center;
background-color: #3CB54A;
padding:2px;
border:1px solid #3CB54A;
border-radius:5px;
color:#fff;
}

/*   learndash mark complete style  end */



/* learndash previous and next links    */

#learndash_next_prev_link {
    text-align: center;
}
#learndash_next_prev_link a {
    background-color: #185CCC;
    padding: 9px;
    border: 1px solid #185CCC;
    border-radius: 5px;
}

/*  learndash previous and next links end   */



/*   my account style   */


#fep-notification-bar a {
color:#000;
}

#fep-content p {
color:#fff; 
}

#fep-content td {
color:#fff; 
}

#um_field_1_user-profile {
color:#000;
background-color:#eee;
}




#um_field_10_avatar_result a

{color:#000;}

#um_field_10_avatar_result a {
color:#000;
}

#panel-450-0-0-0 {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    margin-top: 20px;
    margin-right: 1px;
}


/*  my account style end   */ 


.entry-thumbnail {
display:none; }


.assistive-text {display:none;}

.rtl #lessons_list > div h4 > a, .rtl #course_list > div h4 > a, .rtl #quiz_list > div h4 > a

{font-size:.9em;}
/* Custom css  */


-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
position:absolute;
display:block;
top: 0px;
right:0%;
left:0px;
margin:0;
}
 .right-button
{
position:absolute;
display:block;
top: 0px;
right:0%;
left:0px;
margin:0;
}
 #prev span
{
background-image:url(images/Leftbutton.png);
display:block;
height: 30px;
width: 30px;
text-indent:-999px;
font-size:0px;
}
 #next span
{
background-image:url(images/Rightbutton.png);
display:block;
height: 30px;
width: 30px;
text-indent:-999px;
font-size:0px;
}
.PageTemplate img.aligncenter
{
margin-left:auto;
margin-right:auto;
}
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
label
{
font-weight:normal;}
.PageTemplate .totopshow {
display: block;}
.PageTemplate .container 
{
width:100%;

}


/* xx */


.thread_notify
{
position:fixed;
bottom:0px;
}









.gform_wrapper .gfield_password_strength 
 {
display:none;
}





.gform_wrapper .gform_footer {
padding-right:30px; !important 
}




.gfct_corporate .gform_body {
  padding:0 15px;
  width:100%; !important
}



#input_5_8_2
{
background-color:#eee;
width:30%;
}



#input_5_7
{
background-color:#eee;
width:30%;
}


#input_5_6
{
background-color:#eee;
width:30%;
}


#input_5_5
{
background-color:#eee;
width:30%;
}


#input_5_3
{
background-color:#eee;
width:30%;
}


#input_5_8
{
background-color:#eee;
width:30%;
margin-right:-14px;
}

#input_5_2
{
background-color:#eee;
width:30%;
}



#input_5_9
{
background-color:#eee;
width:30%;
}





#input_5_9
{
background-color:#eee;
width:30%;
}




#input_4_20_3
{
background-color:#eee;

}




#input_4_20_1
{
background-color:#eee;
}


#input_4_20_5
{
background-color:#eee;
}






.course-floating-button_0_1 {
position: fixed;
bottom:20px;
left:5%;
text-align: center;
}








