.cctab-content video { width: 100%;} .cctab-content iframe { width: 100%;}
.contenthead video {display: block;margin: 0 auto;}
#discussiontab .header-left.clearfix {direction: rtl;}
.tab_block .provisen_amins ul.nav-tabs {padding: 0 !important; border-bottom: 0px;}
.provisen_amins {display: table; margin: 0 auto; width: 630px;} 
.mains_provisen {border-bottom:1px solid #ccc;}
.activity-content.w3c-default {direction: rtl;}
@font-face {

  font-family: 'NotoKufiArabic';

  src: url('../fonts/NotoKufiArabic.eot');

  src: local('NotoKufiArabic'), url('../fonts/NotoKufiArabic.woff') format('woff'), url('../fonts/NotoKufiArabic.otf') format('opentype');

}

@font-face {

  font-family: 'NotoKufiArabic-Bold';

  src: url('../fonts/NotoKufiArabic-Bold.eot');

  src: local('NotoKufiArabic-Bold'), url('../fonts/NotoKufiArabic-Bold.woff') format('woff'), url('../fonts/NotoKufiArabic-Bold.otf') format('opentype');

}
body p, body a, body h1, body h2, body h3, body h4, body h5, body h6, body span, body label, body input, body textarea, body select, body button, body li, body meta, body table td, body time, .activity-title {/*font-family: NotoKufiArabic !important;*/}

@charset "utf-8";
/* CSS Document */
html {
  text-align: right;
}
body p, body a, body h1, body h2, body h3, body h4, body h5, body h6, body span, body label, body input, body textarea, body select, body button, body li, body meta, body table td, body time, .activity-title {direction: rtl;}

.youtube_class {
  clear: both;
  padding-top: 10px;
}
.you_btn {
  float: left;
  margin-top: 30px;
  width: 28%;
}
.you_btn > input {
  background-color: #428bca;
  border: medium none;
  border-radius: 3px;
  color: #fff;
  font-size: 16px;
  padding: 6px 10px;
  text-align: center;
  width: 100%;
}
.fa-angle-double-right::before {
    content: "\f100";
}
.you_txt {
  float: left;
  margin-left: 11px;
  margin-top: 9px;
  width: 70.32%;
}
.you_txt > input {
  border: 1px solid #e1e1e1;
  margin: 0;
  padding: 8px 10px;
  width: 100%;
}
.youtube_class video {
  border: 3px solid #444;
  border-radius: 3px;
  height: auto;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
.start_here {
  margin-right: 10px;
}
.sasf {
  float: right;
}
.su_course_curriculam li .edit_option label {
    font-weight: 700;
    float: right;
    font-weight: 700;
    margin-right: 10px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.usercomment-block .user-name {padding-right: 80px;}
.loss .select2-container.select2 {width: 100% !important;}
#instable tr td:first-child {
  float: right;
  width: 30%;
}
#instable tr td {
  float: right;
  height: 30px;
  line-height: 15px;
  width: 70%;
}
#instable tr th {
  float: right;
  width: 70%;
}
#instable tr th:first-child {
  width: 30%;
}
* {text-align: right;}
.odrersa thead th {
  float: right;
  width: 50%;
}
.course-list-section .mycourse_block .col-sm-3 {float: right;} 
.expert .col-xs-5.col-sm-7 .logo {
  float: right;
}
ul.social-link li a span.google_plus {
    margin-right: 56px !important;
}
ul.social-link li:first-child + li + li a {
    background: #da4b3a;
    display: inline-block;
    width: 100% !important;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    float: left !important;
}
.course_view_lecture_details {
    font: 600 14px 'Open Sans', sans-serif;
    color: #333333;
    position: absolute;
    top: 14px;
    left: 15px !important;
    right: auto !important; 
    text-transform: capitalize;
}
.course_lecture_curriculam_list
{
	float: right !important;
}
.section_one_inroduction .section_introduction_lasting li {
    margin: 0;
    padding: 15px 60px 14px 10px;
    position: relative;
    display: inline-block;
    width: 100%;
}
.course_lecture_curriculam_list_desc {
    background: #f9f9f9;
    padding: 10px;
    font: 400 12px 'Open Sans', sans-serif;
    margin: 30px 0 0 !important;
    line-height: 20px;
}
.course_view_feedback_lists ul li .course_view_feedback_content .course_view_feedback_rating {
    width: 87px;
    height: 15px;
    position: absolute;
    left: 115px !important;
    right: auto !important;
    top: 2px;
}
.course_view_feedback_lists ul li .course_view_feedback_content .course_view_feedback_date {
    position: absolute;
    left: 15px !important;
    right: auto !important;
    top: 0;
    font-size: 14px;
    line-height: normal;
}
.course_view_feedback_lists ul li .course_view_feedback_author_img {
    width: 85px;
    height: 85px;
    position: absolute;
    right: 0 !important;
    left: auto !important;
    top: 0;
}
.course_view_feedback_lists ul li .course_view_feedback_content {
    margin-right: 94px !important;
    font: 13px 'Open Sans', sans-serif;
    line-height: 22px;
    float: right !important;
}
.expert .col-xs-5.col-sm-7 {
  float: right;
}
.imack .col-sm-5.mac {
  float: right;
}
.develpoment_this_sec .col-sm-3.multi_development {
  float: right;
}
.user-profile-block .col-sm-3 {
  float: right;
}
.user-profile-block .col-sm-9 {
  float: left;
}
.course_info .col-xs-12.col-sm-3 {
  float: right;
}
.search .course-list-section .mycourse_block .col-xs-6 {float: right;}
.main_second_section .col-lg-6.col-md-6.photography_section {
  float: right;
}
.trendieng .course-list-section .trebt_ot h2 {
  float: none;
}
.su_course_curriculam li .deletelecture, .su_course_curriculam li .deletequiz {right: auto !important;}
.mceContentBody p {
  text-align: right;
}
.create-course .col-sm-3.multi_development {
  float: right;
}
.curriculam-block .col-sm-3.multi_development {
  float: right;
}
.expert-plus .page-content .col-sm-9 {
  float: right;
}
.categories_block ul li .pull-left {
  float: none !important;
}
.blog-info-small.clearfix {
  float: right;
}
.blog-info-small ul li:last-child {
  padding-right: 0px;
}
.course_view_section .star_rating::after {
  clear: both;
  content: " ";
  display: block;
}
.course_view_section .star_rating .star_one {
  float: right;
}
.video-s .col-sm-6 {
  float: right;
}
.list-inline.social-icon {text-align: center;}
.text-center .m-t-sm {text-align: center;}
address {text-align:start;}
.col-lg-offset-2.text-center p {text-align: center;}
.contact h1, .contact p {text-align: center;}
.contact .m-b-lg .col-lg-4 p {
  text-align: start;
}
.contact-form .btn.btn-sm.btn-primary {
  display: block;
  float: none;
  margin: 0 auto;
  text-align: center;
}
/*.contact .col-lg-3.col-lg-offset-3.animated.fadeInLeft.delayp1 {
  float: right;
  margin-left: 0;
}
.contact .col-lg-4.animated.fadeInRight.delayp1 {
  float: right;
}
.contact .contact-form.col-md-6.col-sm-12.col-xs-12.col-md-offset-3.animated.fadeInUp.delayp3 {
  float: right;
  margin-left: 0;
}
.contact .col-lg-8.col-lg-offset-2.text-center.m-t-lg.m-b-lg.animated.fadeInUp.delayp1 {
  float: right;
  margin-left: 0;
}*/
.blog-t .col-sm-9 {
  float: right;
}
.format_type.clearfix {
  float: right;
}
.recent_sub .col-xs-3 {
  float: right;
}
.learn_block .col-sm-4 {
  float: right;
}
#footer .col-sm-5 {
  float: right;
}
.well.course-header .col-sm-3 {
  float: right;
/*  padding-left: 0;
  padding-right: 15px;*/
}
.fxacw .pull-left {
  display: block;
}
.share-links-icons li a span span {
  display: inline-block;
  width: 130px;
}
.course_sidebar h4 i {
  margin-left: 5px;
}
.su_course_lecture_label::after {
  clear: both;
  content: " ";
  display: block;
}
.su_course_section_label::after {
  clear: both;
  content: " ";
  display: block;
}
.su_course_quiz_label::after  {
  clear: both;
  content: " ";
  display: block;
}
.anyis .col.col-lg-4 {
  width: 33%; float: left;
}
.anyis .col.col-lg-8 {
  width: 66%; float: right;
}
.quizques .formrow.sassions {
  float: right;
}
.flex > center {
  float: none; text-align: center;
}
.flex > center h1 {text-align: center;}
.qmultiple .answers-counter.ch-count {
  right: 65px;
}
.qmultiple .answers-feedback-counter.ch-count {
  right: 65px;
}
.assas .col-sm-9 {
  float: right;
}
.back-to-course-btn {right: 0;}
.quizques .formrow.svsrt {clear: both;}
.quizques .formrow.sassions .col.col-lg-2 {width: auto;}
.slider_divsblocks div.tagsinput span.tag { float: right;}
.slider_divsblocks  div.tagsinput div {float:right;}
.su_course_curriculam li .edit_option {float: right;}
.social-icon li a {text-align: center;}
.course_view_page .col-md-9 {float: right;}
.develpoment_this_sec .col-sm-3.multi_development {float: right;}
.trendieng.search .course-list-section h2.list_title {float: none;}
.develpoment_this_sec .course-list-section .star_one.clearfix li {float: right;}
.develpoment_this_sec .course-list-section .star_one.clearfix {clear: both;float: right;width: 100%;}
/**********************************************************Header****************************************************************/
.user_profile ul.dropdown-menu { left: auto; right: 0; } body #page-wrapper-full { min-height: 0; }
body a:focus { outline:none; text-decoration:none;} header .logo h1 { margin: 0; }
.home_menu.list-unstyled.list-inline.pull-right li a {text-align: right; color: #000; font-family: open sans; font-size: 14px; text-transform: uppercase; padding: 0 16px; line-height:70px; display:block; text-decoration: none; background:url('../images/pipe.png') no-repeat left; }
.home_menu.list-unstyled.list-inline.pull-right { margin-bottom: 0; margin-left: 0; float: left !important; } 
body.home header.expert.hasbackground { background: #fff; border-bottom:none; box-shadow: none; }
header.expert .logo a { background-position: 0 center; /*margin: 20px 0;*/ margin: 10px 0; display: block; }
header.expert{ box-shadow: 0 8px 6px -6px #aaaaaa; background: #fff; }
.modal-dialog.course_popup, .create-course.get-start {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
section.banner_section .banner .tp-banner ul {
  padding: 0;
}
.courses_block .course_b .detail_block h4 {
  line-height: normal;
}

.home_menu.list-unstyled.list-inline.pull-right li { padding: 0; } .home_menu.list-unstyled.list-inline.pull-right li:first-child a { background:none ; }
.home_menu.list-unstyled.list-inline.pull-right li:last-child a { padding-right: 0; }
.home_menu.list-unstyled.list-inline.pull-right li a:focus { outline:none; }
.notification i { padding-right: 7px; }
.notification em { background: #d8d8d8; border-radius: 30px; color: #fff; font-style: normal; padding: 5px 6px; }
.home_menu.list-unstyled.list-inline li.user_profile ul li a { background:none; line-height: 35px; padding-left: 10px; padding-right: 3px; color: #333; }
.dropdown.user_profile .dropdown-menu li.mobile { display:none; }
.home_menu.list-unstyled.list-inline.pull-right li.user_profile ul li a i { margin-right: 2px; width: 15px;margin-left: 5px; } .user_profile ul { margin-top: 0; }
.user_profile .user_name { font-size: 14px; font-weight: bold; margin-left: 5px; text-transform: capitalize; }
.hide-s { display: none; } .browse_block ul.dropdown-menu { border: 1px solid #ddd; left: 0px; }
.browse_block ul.dropdown-menu li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0 10px; }
li.hide-s .search_s { margin: 0 13px; width: 90%; } .seach_alone_courses .dropdown-menu { border-radius: 10px; margin: 0; padding: 10px 15px; width: 100%; }
.user_profile .profile_pic { padding-left: 10px; padding-right: 5px; } .user_profile ul.dropdown-menu li:first-child { border-bottom: 1px solid #ddd; }
.expert .logo, .expert .browse_block { float: left; }
.browse_block a { text-decoration:none; background: #e8e8e8 url("../images/btn-img.png") no-repeat scroll 18px center; border-radius: 5px; color: #5c5c5c; display: block; font-family: open sans; font-size: 14px; margin: 0 0px; padding: 7px 16px 7px 40px; text-transform: capitalize; }
.search_s input[type="submit"] { background: rgba(0, 0, 0, 0) url("../images/search-i.png") no-repeat scroll 6px center; border: medium none; float: left; height: 30px; padding: 3px 0; text-indent: -9999px; width: 15%; font-size: 0;}
.block_img a {text-align: center;}
.search_s { border: 1px solid #ccc; border-radius: 7px; float: left; margin-left: 3%; width: 47%; }
.search_s input[type="search"] {text-align: right;padding-right: 5px; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; border-radius: 5px; box-shadow: none; float: left; height: 30px; padding-left: 6px;  width: 85%; }
.browse_block ul.dropdown-menu li a { margin: 8px 0; text-align: right;} .browse_block ul.dropdown-menu li a:hover { color: #7b8a8b; text-align: right; }
#createMycourse .form-group label {
  display: block;
  text-align: right;
}
#createMycourse .form-group input {text-align: right;}
#createMycourse .btn.btn-color {float: right;}
.browse_block ul.dropdown-menu { padding: 0 2px; width: auto; border-radius: 0; }
.left_block {/* float: right;*/ float: left; margin: 18px 0; padding-left:0.3%; width: 65%; }
body .gray-bg {  position:static!important; background:none; }
.user_profile span.profile_img img { border-radius: 50%; height: 30px; width: 30px; }
.user_profile .profile_pic img { border: 1px solid #ddd; border-radius: 50%; height: 45px; width: 45px; }
body.home { padding-top: 0; }
body.home header.expert.nobackground {border-bottom: medium none;}
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li a { background: url("../images/white-pipe.png") no-repeat scroll left center; color: #fefefe; }
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li:first-child a { background:none; }
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li:first-child a { background:none; }
body.home header.expert.nobackground .search_s input[type="search"] { color: #fff; }
header.expert.nobackground .home_menu.list-unstyled.list-inline li.user_profile ul li a { color: #333; }
body.home header.expert .logo {
  padding: 0px 0;
}
.content-layout {
  min-height: 250px;
  word-wrap: break-word;
}
.content-layout p {
  color: #333;
  font-family: open sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}
.tab-container .preview-tabs li
{
	float:right;
}
.curriculum-items-list .lecture_link_state {
    position: absolute;
    left: 35px;
    top: 18px;
	right: auto;
    display: none;
}
.course-header-content .fxacw {
    color: #FFF;
    font-family: open sans;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    float: right;
	top: 7px;
}
.course-header-content ul.course-header-buttons-container {
    float: left;
    margin: 0px;
    line-height: 32px;
	padding: 0;
}
.course-header-content .instructors-container {
    position: relative;
    min-height: 32px;
    float: right;
}
.modal-body .choose_star {
    float: right !important;
    margin-left: 0px;
}
.modal-dialog .modal-header .close {
    background: transparent none repeat scroll 0px 0px;
    border: medium none;
    color: #FFF;
    height: 30px;
    margin-top: 0px;
    opacity: 1;
    text-shadow: none;
    width: 30px;
    float: left !important;
}
body .modal-titles, body .modal-title {
    color: #FFF;
    font-family: open sans;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
    margin: 5px 0px 3px;
    padding-right: 5px !important;
}
.ci-progress-container {
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #E7E7E7;
    border-radius: 50%;
    right: 0px !important;
    line-height: 0;
    padding: 1px;
    position: absolute;
    top: 9px;
    z-index: 1;
    width: 20px;
    height: 20px;
}
.media.profile .profile_image {
    float: right !important;
    min-height: 65px;
}
.pull-right {
    float: left !important;
}
.discussion-comments-container {
    border-right: 10px solid rgb(222, 222, 222) !important;
	border-left: none !important;
    margin: 10px 0px;
    padding-left: 10px;
}
.comment-box .activity-box {
    margin: 0px 15px 15px 0px !important;
    padding-bottom: 5px;
}
.media.profile .profile_image {
    padding: 0px;
    min-height: 30px;
    margin-right: -5px;
    margin-left: 8px;
}
.content-layout h1, .content-layout h2, .content-layout h3, .content-layout h4, .content-layout h5 {  color: #333;
  font-family: open sans;
  text-transform: capitalize; }
.seach_alone_courses .dropdown-menu.ul_width li a {
  box-shadow: none;
}
.user_profile .my_course.mob {
  display: none;
}
.btn.btn-color:hover { background: #e59859; }
/**********************************************************End*********************************************************************/

/*******************************************************************Body****************************************************************/
.progress.active .progress-bar, .progress-bar.active { animation: 2s linear 0s normal none infinite running progress-bar-stripes; }
body.course_body { background: #f5f5f5; }
body { padding-top: 70px; } body.course-body #page-wrapper-full { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
body.home header.expert { box-shadow: none; } body #page-wrapper-full.gray-bg { padding: 0; }
/*********************************************************************End****************************************************************/
/***********************************************************Footer******************************************************************/
.footer_menu li a {text-transform: capitalize; } .footer_menu li { float: left; margin-left: 15px; }
.footer_menu { list-style: outside none none; margin: 0; padding: 0; float:none; } footer { background: #414147 ; } footer #footer { background: none; padding: 0;} footer #footer  p { margin:0px; text-align: right;}
footer p, footer ul li a { color: #e8e8e8; line-height: 47px; font-family: open sans; font-size: 14px; font-weight: 600; }
.footer_menu li:first-child { margin-left: 0; } .footer_menu li a:focus, .footer_menu li a:hover { color: #e8e8e8; text-decoration: none; outline:none; } 
.button_footer { /*border: 1px solid #ddd;*/ padding: 20px 0;/* border-right:none;*/ border-bottom:none;float: right;clear: both;}
.footer_menu li a:hover { text-decoration: underline; }
/*********************************************************End*********************************************************************/

/***************************************************************************Breadcrumb**********************************************************************/
.gray-bg .breadcrumb { background: #eaeaea; margin-top: 10px; } body.course-body .breadcrumb { display: none; }
/*****************************************************************************End**************************************************************************/
body.home .expert-plus { margin-top: 0; }
/*****************************************************************************************Mycourse*******************************************************/
.detail_block h4 a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.reg_form.new_reg_form.my-course-block h2.top-title { font-family: open sans; font-size: 20px; font-weight: 600; line-height: normal; margin-top: 10px; text-align: left; text-transform: uppercase; }
.reg_form.new_reg_form.my-course-block .feature.follow_b { background: #428bca; border: medium none; border-radius: 2px; color: #fff; float: right; padding: 4px 10px; text-transform: capitalize; }
.reg_form.new_reg_form.my-course-block .pot_lik a { display: block; height: 200px; margin-bottom: 10px; }
.reg_form.new_reg_form.my-course-block .business_office { box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2); border:none; }
.business_office .course_title a { font-family: open sans; font-size: 14px; font-weight: 700; text-decoration: none; }
.business_office .feature_btn { float:right; } .business_office .course_title { float:left; }
.business_office .dollar_rupess { float:right; } .rate-block { margin-top: 7px; }
body.sxim-init.course-body .gray-bg { background: #f5f5f5; }
.business_office .dollar_rupess p { color: #000; font-family: open sans; font-size: 16px; font-weight: 600; margin-bottom: 0; }
.business_office .image span.DraftCourse { background: #f9a530 none repeat scroll 0 0; color: #fff; padding: 5px 10px; position: absolute; left: 10px; top: 10px; z-index: 1; }
.business_office .image span.Publish { background-color: #62cf65; color: #fff; padding: 5px 10px; position: absolute; left: 10px; top: 10px; }
.mycourse_block .star_rating { margin: 3px 0;  float: right; }
.mycourse_block .block_course .course_detail h4 { min-height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.mycourse_block .block_course .business_office { background: #fff none repeat scroll 0 0; border: medium none; border-radius: 0; box-shadow: 0 2px 5px 0 #aaaaaa; margin-bottom: 0; }
.mycourse_block .block_course .image a img { max-height: 100%; }
.mycourse_block .business_office .btn.favoritebtn.heart_align { padding: 6px 0; } .mycourse_block .business_office .btn.favoritebtn.heart_align i { font-size: 20px; }
 .editdescription p { word-wrap: break-word; direction: rtl;font-size: 14px;}
/****************************************************************************************End***************************************************************/

/************************************************************************Homepage*********************************************************************************/
.banner img { width: 100%; } .banner-content { text-align: center; }
.block_img { position:relative;} .block4:hover img.box1, .block_img:hover img.box1 { display:block;  }
.block4 a img.box1 { background: #f58e4e none repeat scroll 0 0; border-radius: 50%; }
.block4 img.box1 { display: none; left: 0; margin: 0 auto; position: absolute; right: 0; top: 0; }
.block_img img { -webkit-transition: all 0.7s ease; transition: all 0.7s ease;  }
/*.block4:hover img { transform: rotate(360deg); border-color:#fff; transition: all 0.5s ease 0s;   }*/

.block4 img {  transform: rotate(0deg); transition: all 0.5s ease 0s; }
.block4:hover img.ibgwhite { border-color:#fff; }
.banner-content h3 { font-family: roboto; font-size: 34px; }  .banner-content h3 span { font-weight:300; }
.banner-content p { font-size:16px; font-family:roboto; font-weight:300; } .block4 a img.ibgwhite { background: #ffffff none repeat scroll 0 0;   border-radius: 50%; }
.block4 a img.ibgorange { background: #f58e4e none repeat scroll 0 0; /*border: 15px solid #ffffff;*/ border-radius: 50%; }
.authorized_section { background-color: #f58e4e; height: 130px; margin: 0; }
.block4 h3 a { text-align: right;color: #fff; font-family: open sans; font-size: 22px; text-transform: uppercase; text-decoration:none; font-weight: 600;} .block4 { text-align: center; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
.block4 h3 { text-align: center;color: #262626; font-family: open sans; font-size: 22px; text-transform: uppercase; margin-bottom: 14px; margin-top: 14px; } .block4 h3 span { font-weight:300; }
.block4 p { text-align: center; color: #fff; font-family: open sans; font-size: 14px; line-height: 25px; } 
.watch_listen_coursing_one h3 { text-align: center; color: #262626; font-family: Open Sans; margin-top:0px; font-size: 28px;font-weight: 500; margin-bottom: 16px;  text-transform: uppercase; }
.watch_listen_coursing_one span { font-weight: 300; }
.watch_listen_coursing_one p { color: #333; font-family: Open Sans; font-size: 18px; font-weight: 400; text-align: center; }
.imack { margin: 48px 0 0; } 
.mac iframe { height: 245px; margin:20px 80px 20px 73px; width: 400px; }
.dump_text_added span { text-align: right;color: #333333; display: inline-block; font-family: Open Sans; font-size: 14px; font-weight: 600; line-height: 24px; margin-top: 11px; }
.dump_text_added p {text-align: right; color: #333333; font-family: Open Sans; font-size: 14px; font-weight: 400; line-height: 31px; margin: 25px 0 10px; }
.dump_text_added a.btn {float: right; background-color: #fff; border: 1px solid #158d8e; border-radius: 0; color: #158d8e; font-family: Open Sans; font-size: 14px; font-weight: 600; margin-top: 15px; outline: 0 none; padding: 14px 32px; }
.our_clients_section .post_only h3 {  text-align: center; margin-bottom: 15px; margin-top: 0px; }
.our_clients_section span { font-weight: 300; }
.our_clients_section { margin-top: 35px; }
.our_clients_section p { color: #333; font-family: Open Sans; font-size: 18px; font-weight: 400; margin-bottom: 32px; text-align: center; }
.our_clients_section h3 { color: #262626; font-family: Open Sans; font-size: 28px; font-weight: 600; text-align: center; text-transform: uppercase; margin-bottom: 42px; }
.easier_course { display: table; float: none; left: 0; margin: 0 auto; position: absolute; right: 0; top: 150px; width: 100%; z-index: 55; }
.easier_course h2 {
  color: #fff;
  font-family: Roboto;
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 21px;
  text-align: center;
  margin-top: 0; padding-right: 0;
}
.learn_block {
  bottom: 15px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 56;
}
.block4.learn {
  background: #3c99df;
}
.block4 p { margin-bottom:0px; }
.block4 {
  padding: 15px 10px;
}
.block4.communicate {
  background: #9ec22a none repeat scroll 0 0;
}
section.banner_section .learn_block .block_img img {
  height: auto;
  width: auto;
}
section.banner_section .block4.learn .block_img a {
  background: #fff none repeat scroll 0 0;
  border: 4px solid #7ec0f2;
  border-radius: 50%;
  display: table-cell;
  height:90px;
  vertical-align: middle;
  width: 90px;
}
section.banner_section .block4.communicate .block_img a {
  background: #fff none repeat scroll 0 0;
  border: 4px solid #bedf54;
  border-radius: 50%;
  display: table-cell;
  height:90px;
  vertical-align: middle;
  width: 90px;
}
.block4.experts {
  background: #111111 none repeat scroll 0 0;
}
section.banner_section .block4.experts .block_img a {
  background: #fff none repeat scroll 0 0;
  border: 4px solid #757575;
  border-radius: 50%;
  display: table-cell;
  height: 90px;
  vertical-align: middle;
  width: 90px;
}
.block_img {
  display: table;
  margin: -90px auto 0;float: none;
}


.easier_course .caret { background: rgba(0, 0, 0, 0) url("../images/dropdownarrow.png") no-repeat scroll 0 0; border: medium none; height: 56px; position: absolute; right: 0; top: 2px; width: 50px; }
.seach_alone_courses .dropdown-menu.ul_width li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #8d8d8d; font-size: 16px; margin-bottom: 10px; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.easier_course p {
  color: #fff;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 40px;
  text-align: center; padding-right: 0;
}
.seach_alone_courses { background: #f5f5f5; padding: 23px 0;display: inline-block;
width: 100%;}
.seach_alone_courses.clearfix h3 {
  float: right;
  font-family: roboto;
  font-size: 22px;
  text-transform: uppercase;
  margin: 13px 0;
  font-weight:normal;
}

.seach_alone_courses .dropdown {
  background-color: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 0;
  float: right;
  height: 50px;
 margin: 0 1.4%;
  padding: 0;
  width: 21%;
}
.easier_course .dropdown a { background: rgba(0, 0, 0, 0) url("../images/catg_btn.png") no-repeat scroll 15px 23px; color: #8d8d8d; display: inline-block; font-family: Open Sans; font-size: 20px; padding: 16px 30px 14px 45px; text-decoration: none; } 
 .user_profile .dropdown-menu { border: 1px solid #ccc; border-radius: 10px; box-shadow: none; margin: 0; padding: 10px 8px; width: 220px; }
 .easier_course h2 span { font-weight: 300; } .course_searching { float: right; position: relative; margin: 0px 0;  width: 49%; margin:0 2% 0 0; } .banner { position: relative; }
.course_searching .btn.btn-primary { background: #fff url("../images/search_icon.png") no-repeat scroll 14px center; border-color: #8d8d8c #8d8d8c #8d8d8c -moz-use-text-color; border-image: none; border-radius: 0 10px 10px 0; border-style: solid solid solid none; border-width: 1px 1px 1px 0; float: left; height: 58px; padding: 0; width: 10%; }
.watch_listen_practice_section { margin-top: 15px; } .well_one p { width:270px;}	.demo_slides_one #owl-demo .item {padding: 5px 0; border: 1px solid #f1f1f1; }
.learn_remeber .btn.btn-primary {
  background-color: #3c99df;
  border: medium none;
  border-radius: 0;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  outline: 0 none;
  padding: 10px 20px;
}

.seach_alone_courses .dropdown a {
  background: url("../images/button2.png") no-repeat scroll 60px center;
  color: #8d8d8d;
  display: block;
  font-family: open sans;
  font-size: 16px;
  padding: 12px 51px 12px 31px;text-align: right;
 box-shadow: 2px 2px 11px 4px #eee inset;
  text-decoration: none;
}
.select_arrow {
  background: rgba(0, 0, 0, 0) url("../images/arrow-b.png") no-repeat scroll 0 0;
  display: block;
  height: 36px;
  position: absolute;
  right: 15px;
  top: 6px;
  width: 23px;
}
.seach_alone_courses .dropdown a b.caret { display:none; }
.seach_alone_courses button {
  background: #3c99df;
  border: medium none;float: left;
  font-family: roboto;
  font-size: 18px;
  height: 49px;
  /*padding: 0 30px;*/
  padding: 0 1.6%;
  text-transform: uppercase;
}
.search-block {
  padding: 0 0 0 0%;
}

.seach_alone_courses button:hover { background:#3c99df; }
.course_searching input[type="text"] {
  border: 1px solid #d5d5d5;
  border-radius: 0;
  box-shadow: 2px 2px 11px 4px #eee inset;
  color: #8d8d8d;
  font-family: open sans;
  font-size: 16px;
  font-weight: 400;
  height: 50px;padding-right: 20px;text-align: right;
}
.learn_remeber { display: table; float: none; margin: 25px auto 0;  padding-right: 0;}
 .course_searching .more_one_portiion { border: 1px solid #8d8d8d; border-radius: 8px 0 0 8px;  float: left; color: #8d8d8d; font-family: Open Sans; font-size: 20px; height: 58px; /*margin: 22px 0;*/ outline: 0 none; text-indent: 20px; width: 100%; }
 .watch_listen_practice_section { background: #f5f5f5;  padding: 35px 0; }

 /****************************************************************Tab**************************************************************************************/

.tab_block ul.nav-tabs li a { color: #262626; font-family: open sans; text-decoration:none; font-size: 24px; text-transform:uppercase; border:none; padding:0; background:none; }
.tab_block  .nav-tabs > li.active > a, .tab_block  .nav-tabs > li.active > a:hover, .tab_block  .nav-tabs > li.active > a:focus { background:none; }
.tab_block  ul.nav-tabs li { text-align:center; } .tab_block  ul.nav-tabs li.active a { color: #158d8e; /*padding-bottom:15px; border-bottom:1px solid #158d8e;*/ }
.tab_block ul li a span { font-weight:300; } .txt { color: #333333; font-family: open sans; font-size: 18px; margin-top: 28px; text-align: center; margin-bottom: 35px; }
.tab_block ul { border-bottom: medium none; } .tab_block { margin-top:28px; } .tab_block ul { margin-bottom: 0; }
.courses_block h4 a { text-align: right; color: #333333; font-family: open sans; font-size: 16px; text-decoration: none; text-transform: capitalize; font-weight:400; }
.courses_block p.rate { clear: both;color: #000; float: right; font-family: open sans; font-size: 16px; font-weight: 600; margin-bottom:0px; }  .tab_block ul { padding: 0; }
.course_b { border: 1px solid #e1e1e1; padding: 8px; margin-bottom: 30px; } .user-img-b { left: auto; position: absolute; top: 25px; display:none; right: 15px; text-align: right;}
.img_hover:hover .user-img-b, .img_hover:hover .bg { display:block; } .img_hover .user-img-b img { width: auto; }
.user-img-b p { text-align: right; color: #fff; font-family: open sans; font-size: 13px; font-weight: 600; margin: 0; text-transform: capitalize; } .course_b .img_hover { position:relative; }
.course_b .bg { background-color: rgba(0, 0, 0, 0.5); position:absolute; width:100%; height:100%; left: 0px; right:0px; display:none; top:0px; }
.course_b img { text-align: center; width: 100%; } .detail_block .star_rating { float: right; }
.courses_block .course_b { box-shadow: 1px 2px 7px -1px #aaa; border:none; }
#example-one { position: relative; } #example-one li { display: inline-block;}
#magic-line {  position: absolute; bottom: -1px;  left:0px; right:0; margin:0 auto; width:16%;  height: 1px;  background: #158d8e; }
.ie6 #example-one li, .ie7 #example-one li {  display: inline;  }
.ie6 #magic-line { bottom: -3px; }
.tab_block ul.nav-tabs li a, .tab_block ul.nav-tabs li.active a:hover, .tab_block ul.nav-tabs li a:hover { border:none!important; margin: 0; line-height:normal; border-radius:0px; }
#magic-line{margin:0}.tab_block ul li{position:static;float:right;}.tab_block ul.nav-tabs li{padding:0 4.95%; /*width: 33%;*/}.tab_block ul.nav-tabs{border-bottom:1px solid #ccc;margin:0;padding:0 8% 20px;}
/*************************************************************************End************************************************************************************/

/********************************************************************Sidebar2*********************************************************************/
.sidebar_left .categories_block ul li span.category-name { display: inline-block; float: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;vertical-align: middle; }
.sidebar_left .categories_block ul { padding: 0 10px; } .sidebar_left .categories_block { margin-bottom: 15px; }
/**********************************************************************End***********************************************************************/

.bxslider > li {
  text-align: start;
}
.preview-tabs > li > a {text-align: right;}

/*******************************************************************Sidebar******************************************************/

.sidebar-user.menu .sidebar_block ul li a {  text-align: right;color: #919191; display: block; font-family: open sans; font-size: 14px; overflow: hidden; padding: 4px 20px 4px 15px; text-overflow: ellipsis; text-transform: capitalize;
  white-space: nowrap; }
.sidebar-user.menu .sidebar_block ul li { margin: 0 0 5px; position: relative; }
.sidebar-user.menu .sidebar_block ul li.active span.r-arrow, .sidebar-user.menu .sidebar_block ul li:hover span.r-arrow { display: block; }
.sidebar-user.menu .sidebar_block ul li span.r-arrow { background: rgba(0, 0, 0, 0) url("../images/arrow-clr.png") no-repeat scroll right center; display: none; height: 28px; position: absolute;
  right: -19px; top: 0; width: 20px; }
.sidebar-user.menu .sidebar_block ul li a:hover { color: #fff; text-decoration: none; }
.sidebar-user.menu ul { margin-bottom: 0; }
.sidebar-user.menu .sidebar_block ul li:last-child { margin-bottom:0px;}
.sidebar_block ul { list-style: outside none none; padding: 0; } .subblock { padding-top: 30px;  }
.course_info .container { /*border:1px solid #ddd; border-right:none; */} 
.categ .sidebar_block ul li a { color: #919191; display: block; font-size: 14px; padding: 4px 15px; text-transform: capitalize; font-family: open sans; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.categ .sidebar_block ul li span.r-arrow { display:none; height: 28px; position: absolute; right: -19px;  width: 20px; top: 0; background:url("../images/arrow-clr.png") no-repeat scroll right center;}
.categ .sidebar_block ul li { position:relative; margin: 0 0 5px;}
.sidebar_block ul li.active span.r-arrow, .sidebar_block ul li:hover span.r-arrow { display:block; }
.sidebar_block ul li a:hover { background: 
#158d8e
; text-decoration:none; color:#fff; }
.course_info { background: #f5f5f5; padding-bottom: 20px; padding-top: 35px; }
.sidebar_block ul li h4 { color: #7f8689; font-size: 14px; padding:0 15px; font-weight: 700; margin: 18px 0 6px; font-family: open sans; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;} /*.course_info .col-sm-3 {  width: 17%; padding: 0;}*/
.course_info .sidebar_block { border: 1px solid #d8d8d8; border-radius: 5px; background: #fff; }
.course_info .block2 { padding-right: 50px; background: #fff; border: 1px solid #d8d8d8; border-radius: 8px; }
.profile_block .sidebar_block { /*border-right:1px solid #ccc;*/  /*min-height: 720px;*/ }
.promo_block h2 { font-size: 22px; font-weight: 700; margin-top: 0; padding-top:15px; color:#259596; text-align:right; font-family: open sans;}
.promo_block p { color: #555; font-size: 15px; font-weight: 300; line-height: 25px; margin: 0 0 2px; text-align: right; font-family: open sans; }
.promo_block a {  background:#158d8e; line-height:35px; text-align:center; color:#fff; display:table; padding:0 10px; margin:0 auto; border-radius:3px; font-family: open sans; font-weight: 700; text-decoration:none;}
.promo_block a:hover { background:
#158d8e
; }
.lach_dev.course_sidebar .leftnopad span { color:#259596; text-transform: uppercase; }
/*.course_info .col-sm-9 { padding: 0; width: 83%;}*/ .promo_block { padding: 0 0 12px; /*border-bottom:1px solid #ddd; border-left: 1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd;*/ }
.video_block {margin: 0 auto; width: 70%; float: right; } 

.video_block label { text-align: right;display: block; color: #526075; font-size: 13px; font-weight: 700; font-family: open sans; } .video_block p b { color:#444; font-size:14px; font-family: open sans; margin-top: 10px; display:block;}
.video_block p { text-align: right;font-size:13px; color:#444; font-family: open sans; } .block3 { border: 1px solid #a9a9a9; padding: 15px 20px; }
.fileUpload { position: relative; overflow: hidden; }
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); width: 100%; }
.fileUpload.btn.btn-primary span { font-size:14px; font-family: open sans;} .fileUpload.btn.btn-primary { background:#17aa1c;  border: medium none; padding: 5px 12px; border-radius: 3px; float: left; /*width:20%*/}
.format { /*background: #f8f7f0;*/ border: 1px solid #e1e1e1; height: 35px; position: relative; font-family: open sans; padding: 0;  /*float: left;*/ /*width: 78%;*/ margin-left:2% } .upload_type { margin-bottom: 13px; margin-top: 20px; }
.fileUpload.btn.btn-primary:hover{ background:#42943f; } .video_block .block3 a:hover { color:#428bca; }
.active a:focus { outline: medium none; text-decoration: none; }
.sidebar-user.menu .sidebar_block ul li.active a { background: 
#158d8e
; color: #fff; text-decoration: none; }
.mobile_menu .jumbotron, .mobile_menu .icon-close { display: none; } .block3 span { color: #428bca; }
.course_info.danger_zone .image_sec.subblock { padding-top: 0; }
/********************************************************************End********************************************************/
.video_b { display: table-cell; font-size: 18px; height: 250px; text-align: center; text-decoration: underline; vertical-align: middle; }
.text_block { border: 1px dotted; position: relative; } .video_b.video_upload { display:block; height: auto; } .tip p { font-size: 12px; }
.image_sec .tip b { font-family: open sans; font-size: 11px; font-weight: 600; } .image_sec .tip { margin-top: 12px; }
.upload_type .format_type { float: right; width: 72%; }  .button-block { float: left; width: 28%; }
.progress.progress-striped.progress_upload { height: 32px; left: 0; position: absolute; right: 0; border-radius: 0; }
.upload_type .fileUpload.btn.btn-primary { background: #428bca none repeat scroll 0 0; border-radius: 3px; width: 100%; padding: 0px 12px; line-height: 35px;}
.image_sec .fileUpload.btn.btn-primary span { display: block; font-size: 13px;  }
.image_sec input[type="submit"], .image_sec button { border-radius: 5px; border-color: #4cae4c; background: #5cb85c ;display: table; float: none; font-family: open sans; font-size: 14px;  padding: 6px 14px; }
.subblock .text_block a:hover { color:#335d82; }
.image_sec input[type="submit"]:hover, .image_sec button:hover { background-color: #47a447; border-color: #398439; } .image_container { display: block; height:300px; width: 100%; }
.tip a { color: #428bca; } .save_btn { margin: 0 auto 15px; } .upload_type .error_msg { background: #ff0000; color: #fff; }
#cropContainerPreload.image_container { border: 1px solid #ccc; height: 500px; overflow: hidden; position: relative; width: 100%; }
#cropContainerPreloadCourse.image_container { border: 1px solid #ccc; height: 402px; overflow: hidden; position: relative; width: 100%; }
#cropContainerPreloadCourse.image_container img {height: 100%;}
.text_block strong { display: block; font-size: 15px; padding: 0 16px; position: absolute; text-align: right; top: 45%; color:#428bca; }
.video_change button { background: #f39c12 none repeat scroll 0 0; border: medium none; border-radius: 3px; padding: 6px 0; width: 100%; color:#fff; }
.video_b video { width: 100%; } .video_change { float: right; width: 20%; }
#image_prograss { color: darkturquoise; text-align: center; font-size: 20px; left: 100px; margin: 0 auto; position: absolute; right: 0; text-transform: capitalize; top: 37%; z-index: 999; }
#video_prograss { font-size: 20px; text-transform: capitalize; color:#C30; text-align: center; position:absolute; left:0px; right:0px; }
.progress.progress-striped.progress_upload { height:100%; margin: 0; }
.btn.btn-color.save_btn { margin-top: 35px; } .format span { display: block; line-height: 32px; padding: 1px 10px; width: 100%; }
/*.profile_block .block2 { border-left:1px solid #ccc; }*/
.progress.progress-striped.progress_upload p { left: 10px; margin: 0; position: absolute; text-transform: capitalize; top: 7px; }
.video_b.video_upload #video_prograss { display:none; } .cropImgWrapper { width: 100% !important; } .format p { margin: 0; }
.change_btn button, .change_btn input[type="button"] { background: #f39c12 none repeat scroll 0 0;text-align: center; border: medium none; border-radius: 3px; color: #fff; padding: 7px 14px; width: 100%; }
.change_btn button, .change_btn input[type="button"]:hover { background: #f39c12!important; }
.change_btn br { display: none; } .video_b { padding: 5px 0; }
.profile_image { padding: 10px 0 0; text-align: right; } .profile_image img {margin-right: 20px; border-radius: 80px; height: 150px; width: 150px; }
.profile_image h3 {
  border-bottom: 1px solid #d8d8d8;
  color: #353535;
  font-family: open sans;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  padding:12px 20px 12px 0;
  text-transform: capitalize;
}
.change_btn.button_block .fileUpload.btn.btn-primary { width: 100%; } .button_footer .btn.btn-color { display: table; margin: 0 auto; width: 130px;}
.course_info.account-b .button_footer .btn.btn-color { width: 160px; }

/*************************************************************User/Account**********************************************/
.account_block { /*display: table;*/ margin: 0 auto; width: 70%;float: right; text-align: right; }

.account_block .form-group input[type="password"] {text-align: right; border: 1px solid #a9a9a9; border-radius: 3px; box-shadow: none; min-height: 30px; width: 100%; }
.account_block .form-group { margin: 0 0 12px; } .email_edit i {float: right; font-size: 21px; } .email_edit p span { font-weight: bold; text-transform: lowercase; }
.page-content.account_block label { display: block; text-align: right; } .page-content.account_block textarea { width:100%; }
.email_edit p { font-family: open sans; font-size: 14px; margin: 0; text-transform: capitalize; } .email_edit { border: 1px solid #a8a8a8; padding: 10px 8px; }
.modal-dialog.edit_popup input[type="email"], .modal-dialog.edit_popup input[type="password"] { padding-right: 10px;border: 1px solid #a8a8a8; min-height: 30px; text-indent: 10px; width: 100%; }
.modal-dialog.edit_popup h4 { font-family: open sans; text-transform: uppercase; } .edit_popup .modal-body { margin: 0 auto; padding: 6px 10px; }
.edit_popup .modal-footer { border: medium none; display: block; margin: 0 10px 10px; padding: 0; } .btn.btn-color:focus { outline:none; }
.btn.btn-color { background:
#158d8e
; color: #fff; padding: 7px 20px; text-transform:capitalize; border-radius: 3px; border:none;}

.btn.btn-color:hover { background:#e59859; }
.image_sec.subblock p i {
  display: block;
  float: right;
  margin: 0 10px 0 0;
}
section.services.editor_block .text_area-b .redactor_box {
  margin-bottom: 20px;
  height: auto;
}
.image_sec.subblock .alert.alert-success.fade.in.block-inner {
  margin: 0 1% 20px;
}
.account_block .btn.btn-color { margin: 0 auto; } .edit_popup .alert-danger { border-radius: 0; margin: 0 0 8px; padding: 4px; background-color: #f2dede;
  border-color: #ebccd1; color: #a94442; } body.modal-open { padding-right: 17px; } .modal-dialog.edit_popup { width: 400px; top: 210px; }
.course_info p.alert.alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442;  border-radius: 0; margin:3px 0 5px 4%; padding: 5px 6px; text-align: right; }
.modal-dialog.blog-popup textarea {
  border: 1px solid #ddd;
  width: 100%;
  height: 120px;
}
.modal-dialog.blog-popup .row {
  margin: 0;
}
.asterisk {
  color: #f00;
}
.curriculam-block .modal-body ul {
  padding: 0;
}
/*************************************************************End*******************************************************/


/**************************************************************User/Profile************************************************/
.page-content.account_block span.input-group-addon { border: 1px solid #a8a8a8; border-radius: 0; padding: 0 10px; border-left:none; }
.page-content.account_block input[type="text"], .page-content.account_block select { border: 1px solid #a8a8a8; min-height: 30px; text-indent: 10px; width: 100%; border-radius: 3px;padding-right: 20px; text-align: right; }
.page-content.account_block select option {padding-right: 25px;}
.select select { padding: 5px 0; } .page-content.account_block .input-group input[type="text"] {border-radius: 0; height: 30px; padding: 0; }
.page-content.account_block .input-group { margin-bottom: 12px; } .page-content.account_block .input-group span.input-group-addon { border-right: 1px solid #a8a8a8;/* border-right: medium none;*/ }.sidebar_block ul li a i {margin-left: 5px;}
.course_info.profile .btn.btn-color { display: table; margin: 0 auto; } .account_block .input-group-addon { background: #ccc ; color: #555; font-family: open sans; font-size: 14px; }
/*.course_info.profile_block.profile .sidebar_block { min-height: 850px; }*/ .account_block .title { color: #555; font-family: open sans; /*font-size: 25px; margin-bottom: 18px;*/ }
.input-group #headline { border-right: medium none; padding-right: 18px; } .course_info .input-group.head_line span.input-group-addon { border-right: 1px solid #a8a8a8; }
.course_info.profile .input-group input[type="text"] { border-bottom-right-radius: 3px; border-top-right-radius: 3px; padding-right: 20px; }
.course_info.profile .input-group.head_line input[type="text"], .course_info.profile .input-group span.input-group-addon { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.course_info.profile.profile_block .input-group.head_line span.input-group-addon { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.course_info.profile .input-group.head_line input[type="text"] { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.course_info.profile.profile_block .input-group.head_line span.input-group-addon { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
/****************************************************************End*******************************************************/

.image_sec.subblock .tft {display: inline-block;width: 215px;}
.warning_note .tft {display: inline-block;width: 215px;}

/***********************************************************************User/Notification******************************************************/
ul li { list-style: none; } .section_notification .image_sec.subblock { border: 1px solid #ddd; margin-top: 15px; padding: 0 20px; }
.section_notification { display: table; margin: 0 auto; padding: 0 0px 0 20px;float: right; } .section_notification ul { padding: 0; margin: 0; } .section_notification h4 { font-family: open sans; font-size: 16px; margin-top: 20px; }
.warning_note { border: 1px solid #ddd; margin-top: 20px; padding: 12px 20px; margin-bottom: 20px; } .section_notification .image_sec.subblock ul li { margin: 12px 0; }
.course_info .section_notification label { margin-bottom: 0; }
.warning_note label, .section_notification .image_sec.subblock ul li label { font-weight: 400; }
.section_notification ul li .icheckbox_square-green, .warning_note .icheckbox_square-green{ margin-left: 5px; }
/***************************************************************************End****************************************************************/

/************************************************************************User/Dangerzone******************************************************/
.remove_account { text-align: right; } .btn.alert-danger.save_btn { float: right;background: #f00; border: medium none; border-radius: 0; color: #fff; width:80px;} .btn.alert-danger.save_btn:focus { outline:none; }
.confirm_account .modal-body p { font-family: open sans; font-size: 14px; padding-bottom: 0; margin:0px; text-transform: capitalize; }
.confirm_account .modal-footer { border: medium none; margin-top: 0;  padding-top: 0; } .modal-dialog.confirm_account h4 { font-family: open sans; text-transform: capitalize; }
.confirm_account .modal-footer button { padding: 5px 20px; margin-right:3px; } .modal-dialog.confirm_account { width: 400px; top:200px}
.course_info.danger_zone .sidebar_block { border-right: 1px solid #ddd; } .course_info.danger_zone .promo_block { border-left:none; }
/*.course_info.danger_zone .container { border-right: 1px solid #ddd; }*/ .course_info.danger_zone .promo_block { border-right:none; }
/***************************************************************************End**************************************************************/


/*************************************************************************Instructor********************************************************/
.premium_inst .promo_block ul li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #000; line-height: normal; padding: 0; }
.steps-bar { margin-top: 20px; padding-bottom: 30px; position: relative; text-align: center; }
.steps-bar ul { height: 44px; } .steps-bar li:first-child::before { display: none; }
.steps-bar li.on::before { background: #869f5b none repeat scroll 0 0; /*  margin: -15px 0 0 -105px;*/ /*  transform: rotate(45deg);*/ transform-origin: right top 0; }
.steps-bar li.off { background: #869f5b none repeat scroll 0 0; }
.steps-bar li::before { background: #6b6f77 none repeat scroll 0 0; content: ""; height: 10px; left: 0; margin: -5px 0 0 -114px; position: absolute; top: 50%; width: 115px; }
.steps-bar li.on::after { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow: 0 0 0 7px #e4e4e4, 0 1px 1px rgba(0, 0, 0, 0.5) inset; }
.steps-bar li::after { background: #cecece url("../images/sprites.png") repeat scroll -56px -565px; border-radius: 99em; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); content: ""; height: 12px; left: 50%;
  margin: -6px 0 0 -6px; position: absolute; top: 50%; width: 12px; }
.steps-bar li:first-child { margin-left: 0; } .steps-bar li.on { background: #869f5b none repeat scroll 0 0; /*  transform: rotate(-45deg);*/ }
.steps-bar li { background: #6b6f77 none repeat scroll 0 0; border-radius: 99em; display: inline-block; height: 36px; margin-left: 108px; position: relative; text-align: center; width: 36px; }
.steps-bar li.on a, .steps-bar li.on span { color: #567c1b; /*  margin: -11px 0 0 -98px;*/ /*  transform: rotate(45deg);*/ }
.steps-bar li a, .steps-bar li span { color: #636b6f; font-weight: 700; left: 50%; margin-left: -124px; position: absolute; top: 50px; white-space: nowrap; width: 140px; }
.steps-bar li.off::before { background: #869f5b none repeat scroll 0 0; } .steps-bar li.off::after {  height: 26px; margin: -13px 0 0 -13px; width: 26px;}
.instructor_terms textarea { border: 1px solid #ddd; height: 300px; margin: 0 0 15px; padding: 0 8px; width: 100%; }
.image_container img {  max-width: none; }
.instructor_terms { display: block; margin: 0 auto 20px; padding: 0 0 0 20px; width: 70%; float: right; }
.instructor_terms label.conditions { font-family: open sans; font-size: 15px; font-weight: 400; } .instructor_terms label { font-family: open sans; font-size: 13px; color:#526075; }
.instructor_block { margin: 0 auto; width: 70%;  float: right;} .instructor_block input[type="text"], .instructor_block input[type="email"] { border: 1px solid #a8a8a8;
  box-shadow: none; height: 30px; width: 100%; } .instructor_block .form-group { margin: 0 0 16px; }
  .instructor_block label { color: #555; font-family: open sans; font-size: 13px; text-transform: capitalize; } .instructor_block select  { border: 1px solid #a8a8a8;
  box-shadow: none; height: 30px; border-radius: 4px; width: 40%; }
  .update_account h2 { font-family: open sans; font-size: 20px; font-weight: 600; margin: 70px 0 30px; text-align: center; }
.mycourse_block.instructor-b .course-list-section .block_course .business_office .image a {
  display: table-cell;
  height: 170px;
  vertical-align: middle;
  width: 1%;
}
.mycourse_block.instructor-b .course-list-section .block_course .business_office a img {
  height: auto;
  width: 100%;
}

/*************************************************************************End***************************************************************/

/***************************************************************************Recent************************************************************/
.empty_msg {text-align: right;}
.recent_block h3 { color: #000; font-family: open sans; font-size: 24px; text-transform: uppercase; margin: 0 0 42px; text-align: center; } .recent_block h3 span { font-weight: 300; margin-left: 4px; }
.recent_sub h4 a { color: #158d8e; font-family: open sans; text-decoration:none; } .recent_sub h4 { font-size: 16px; margin: 0; text-transform: capitalize;line-height: normal;  }
.recent_sub .desc { color: #4b4b4b; font-family: open sans; font-size: 13px; line-height: 22px; margin: 4px 0;text-align: right; }
.comments { color: #a7a7a7; font-family: open sans; font-size: 13px; } .desc span a { color: #158d8e; text-transform: capitalize; text-decoration:none; }
.user-img img { height: auto; width: 80px; } .recent_sub { border-bottom: 1px dotted #d8d8d8; padding-bottom: 25px; margin-bottom: 20px;} .view_more { color: #158d8e; font-family: open sans; font-size: 13px;
  text-decoration: none; } .adv_block { display: table; margin: 0 auto; } .recent_block { background: #e8e8e8; /*margin-top: 20px;*/ margin-bottom: 0; padding-bottom: 30px; padding-top: 40px; }
  .recent_sub h4 a {text-align: right; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .recent_sub .comments { margin-bottom: 0; text-align: right; }
 
/*********************************************************************End***********************************************************/

/******************************************************************Courselist***********************************************************/
.categ_list .title_sec h4 { color: #353535; font-family: open sans; font-size: 16px; padding: 0 18px; font-weight: bold; margin: 18px 0; }
body.course-body { background: #f5f5f5 ; }
.format span#test_error {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.course_detail p.description { height: 37px; overflow: hidden; }
body #page-wrapper-full.gray-bg { background: #f5f5f5; }

.sidebar_left .title_sec { border-bottom: 1px solid #d8d8d8; } .sidebar_left .title_sec:last-child { border-bottom:none; }
.course-list-section h2.list_title { color: #030404; font-family: open sans; font-size: 18px; float: right; font-weight: 600; margin: 14px 0; text-transform: uppercase; /*width: 50%; */}
.search .course-list-section h2.list_title {float: none; width: auto;}
.categ_list .mang_develop li {  margin-bottom: 10px; } .course-list-section { padding-bottom: 12px;  border-bottom: 1px solid #d8d8d8; }
.view_block { float:left; margin-left: 80px; margin-bottom: 12px; } .view_block a { background: 
#158d8e
; border-radius: 4px; color: #fff; display: block; font-family: open sans; font-size: 13px; font-weight: bold; line-height: 37px;
padding: 0 10px; text-transform: uppercase; }
.block_course .course_detail h4 {  font-size: 14px; font-weight: 700; line-height: normal; margin: 7px 0; text-transform: capitalize;  }
.block_course .course_detail h4 a { text-align: right;color: #333333; font-family: open sans; overflow:hidden; /*white-space:nowrap; text-overflow:ellipsis;*/  display:block;  }
.block_course .course_detail p { color: #4d4d4d; font-family: open sans; font-size: 13px;  } .block_course .course_detail p.rate { color: #000; padding-bottom: 0px;  min-height: 0; font-family: open sans; font-size: 16px; font-weight: 600; margin-bottom: 0; clear: both; float: right; }
.block_course .image { text-align: center; } .block_course .item {  padding: 10px; } .block_course .ratings input[type="range"] { display: none; }
.block_course .owl-pagination { display: none; } .block_course { position: relative; } .block_course .owl-buttons { position: absolute; right:auto; top: -49px; left: 0;}
.develpoment_this_sec.categ_list .block_course .owl-theme .owl-controls .owl-buttons div.owl-prev { background: #158d8e url("../images/white_arrow.png") no-repeat scroll 9px center; border-radius: 3px 0 0 3px; margin: 0; opacity: 1;display: inline-block; height: 37px; height: 37px; vertical-align: middle;
padding: 10px 16px; text-indent: -9999px; font-size: 0; } .view_block i { margin-left: 4px; }
.develpoment_this_sec.categ_list .block_course .owl-theme .owl-controls .owl-buttons div.owl-next:hover, .develpoment_this_sec.categ_list .block_course .owl-theme .owl-controls .owl-buttons div.owl-prev:hover { background-color:#1b7a7b; }
.develpoment_this_sec.categ_list .block_course .owl-theme .owl-controls .owl-buttons div.owl-next { background: #158d8e url("../images/right_white_arrow.png") no-repeat;  
background-position: 14px center;display: inline-block; height: 37px; height: 37px; vertical-align:middle; font-size: 0;
border-radius: 0px 3px 3px 0px; margin: 0; opacity: 1; padding: 10px 16px; text-indent: -9999px; border-left:1px solid #1f9fa0; } .block_course .owl-wrapper-outer { border-top: 1px solid #d8d8d8; padding-top: 18px; }
/*.develpoment_this_sec.categ_list .block_course .owl-theme .owl-controls .owl-buttons div.owl-next { background-color: #158d8e; }*/
.course-list-section:last-child { border-bottom:none; } .develpoment_this_sec.categ_list { margin-top: 40px; }
.block_course { margin-bottom: 20px; } body { background: #f5f5f5; } .course-list-section .owl-carousel { clear:both; }
.image img { width: 100%; } .sidebar_left .mang_develop li span.category-count { float: none; margin-right: 8px;vertical-align: middle;display: inline-block;}
.star_rating .star_one li {
  float: right;
}
.course_detail p.description { height: 37px; overflow: hidden; } /*.block_course .image a { display: table-cell; height: 170px; vertical-align: middle; text-align:center; width:20%; }*/
.star_rating ul li img { height: 15px; width: 15px; } .star_rating ul { padding: 0; }
.block_course .item { box-shadow: 0 2px 5px 0 #aaaaaa; background: #fff; border-radius:0px; }
body.minimize-sidemenu #page-wrapper, body.minimize-sidemenu #page-wrapper-full { margin:0px; }
.trendieng .newest_coursing { margin-top: 0; }
.trendieng .course_detail  p.rate { min-height: 0; } .trendieng.search .course_detail p { margin-bottom: 10px; }
.trendieng .ratings { margin-bottom: 4px; }
.trendieng .course_detail p.descrip { height: 38px; overflow: hidden; }
.course-list-section .course_detail p.rate { margin-bottom:0px; }
.course-list-section .newest_coursing { margin-bottom: 25px; }
/*.course-list-section .block_course .item, .course-list-section .block_course .item { margin: 10px; }*/
.trendieng .business_trend .treaty_trick { margin: 20px 1%; }
.trendieng .business_trend .treaty_trick { box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.2); }
.curriculam-block { margin-top: 30px; }
.create-course.instructors input[type="text"] { float: left; width: 79%;margin-right: 7px; }
.create-course.instructors input[type="button"] { height: 38px; margin-right: 2%; width: 18%; float: left; }
.create-course.detail-block .form-group input[type="submit"] {
  margin-top: 35px;
}
.taken-course .col-sm-8.contentView.nopadding {
    width: 76%;
    float: right !important;
}
/*********************************************************************End***********************************************************/
.slider_divsblocks::after {
  clear: both;
  content: " ";
  display: block;
}
.pricetab-block {margin-top: 10px;}
.create-course.privacy .privacy_tabs.nav.nav-tabs.tab_public { margin-right: 12px; margin-left: 12px;margin-top: 14px;}
/********************************************************************************Mycourse************************************************************/
.course-list-section .mycourse_block .block_course .business_office a img {
  height: 160px;
}
.course-list-section .mycourse_block .block_course {
  padding: 0;
}
.photography_section .ajax-comments #openreplybox {
  color: #e59859;
  display: block;
  font-size: 13px;
  font-weight: 700;
}
.photography_section ul.pagination {
  margin: 20px 0 0;
}
.course-list-section .mycourse_block .col-xs-6 {
  padding: 0 10px;
}
.course-list-section .newest_coursing {
  border-bottom: 1px solid #d8d8d8;
}
.mycourse_block h2.title {
  color: #2f3945;
  font-family: open sans;
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  padding-bottom: 0;
  line-height: 35px;
}
.course_b .img_hover img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  width: 255px;
}
.mycourse_block .TeachingCourse_create p.discover_courses a {
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 12px;
  text-transform: uppercase;
  background:#158d8e ;
  border-radius:3px;color:#fff;
}
.reg_form.new_reg_form.mycourse_block .head_block {
  border-bottom: 1px solid #dedede;
  padding: 0 0 6px;
}
.mycourse-p {
  color: #333;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;
  margin: 27px 0;text-align: right;
}
.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li a {
  color: #a2a2a2;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  padding: 7px 45px;
  background:none;
}
.head_block.learning-b select {
  height: 35px; padding-right: 20px;text-align: right;
}
.head_block.learning-b select option {
  padding-right: 36px;
}
.mycourse_block .block_course {
  margin-bottom: 30px;
}
.mycourse_block .block_course .business_office a img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 190px;
  width: 250px;
}
.mycourse_block .course-list-section .block_course .business_office a img {
  height: 160px;
}
.my_course_section.clearfix {float: right;width: 100%;}
.my_course_section .col-xs-6.col-sm-3 { float: right;}

.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li a:hover { color:#333;}
.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li.active a { border:1px solid #e1e1e1; color:#333; border-bottom:none; background:#f5f5f5; }
.mycourse_block .tab-block-mycourse ul.nav.post.nav-tabs.usernavbar {
  float: right;
}

.course-list-section .item .image img {background-position:center center; background-size: cover; background-repeat:no-repeat;height:155px;width:194px;display:block}.categ_list .course-list-section .item .image img{width:100%}.reg_form.new_reg_form.mycourse_block .block_course{padding:0}.mycourse_block .block_course .image a{height:auto}.mycourse_block .tab-block-mycourse{margin:10px 0 20px;padding-right:15px}.head_block{padding:10px 0}.mycourse_block .nav-tabs > li.active > a{border-bottom:medium none}.mycourse_block .nav.nav-tabs li{border-bottom:medium none}.mycourse_block .nav.nav-tabs.usernavbar.price_align.post li{padding:0; /*float:right;*/}.mycourse_block .nav.nav-tabs.usernavbar.price_align.post li a{margin:0}.mycourse_block .nav.nav-tabs.usernavbar.price_align.post li.active{border-bottom:medium none}.mycourse_block .nav.nav-tabs.usernavbar.price_align.post li.active a:hover,.mycourse_block .nav.nav-tabs.usernavbar.price_align.post li.active a{border-bottom:none}.mycourse_block .sidebar_left ul li a:hover{color:#f9a530}.mycourse_block .tab-block-mycourse ul li a{padding:0 20px}body #page-wrapper-full.gray-bg{padding-bottom:20px}
.mycourse_block .tab-block-mycourse ul li{position:static}
.course_popup .modal-header .close span{display:block;font-size:20px;margin-top:-3px}.modal-dialog.course_popup{border:medium none}.block_course .item{margin:5px}.mycourse_block .nav.nav-tabs.usernavbar.price_align.post li a:hover{border:none}.mycourse_block .nav-tabs{border-bottom:none}
.head_block .TeachingCourse_create{float:left;width:auto}.head_block h2.title{float:right;}.mycourse_block .nav-tabs > li.active{border:none}.title_lowers {float: right;width: auto;}
.mycourse_block .nav-tabs > li > a:hover { background:none; color:#1ab394; font-weight:400; } .head_block .TeachingCourse_create a:hover { background:#158d8e; }
.mycourse_block .nav-tabs li { text-align:center; }
.course-my.breadcrumb { margin-top: 35px; }
.title_msas {float: right;width: auto;}
.create-course.help-s .lach_dev.resp-tab-content.course_tab h3.title_block { color: #000; margin: 5px 0 15px; }
.create-course.help-s .details { color: #333; font-size: 14px; margin: 5px 0 15px; }
.reg_form.new_reg_form.mycourse_block .TeachingCourse_create p.discover_courses { margin: 0; padding: 0; }

.reg_form.new_reg_form.mycourse_block .tab-block-mycourse { border-bottom: 1px solid #e1e1e1; margin: 0 0 30px; padding: 0; }
.reg_form.new_reg_form.mycourse_block .select-section { float: left; } .reg_form.new_reg_form.mycourse_block .select-section select { margin:0px; }
/*********************************************************************************End**************************************************************/
/*******************************************************************************Feedback******************************/
.usercomments .feedback-comment p {
  color: #2f3945;
  font-family: open sans;
  font-size: 13px;
  line-height: 21px;
  margin: 2px 0 10px;
  word-wrap: break-word;
  line-height: 25px;
}
.image_sec.subblock li {text-align:start;}
.warning_note  {text-align:start;}
.feedback .usercomments .details h4.user_name {
  color: #2f3945;
  font-family: open sans;
  font-size: 15px;
  margin-top: 0;
  padding: 0;
}
.feedback .usercomments .details.user-block h4.user_name {
  margin-bottom: 4px;
}
.usercomments.sec2.odd .col-sm-2, .usercomments.sec2.odd .col-sm-10 {
  float: left;
}
.usercomments.odd .user-block {
  float: left;
}
.usercomments.odd .user-block h4, .usercomments.odd .user-block span.time { margin-left:0px; }
.feedback .usercomments.odd .details .time, .feedback .usercomments.odd .feedback-comment p { text-align:left; }
.feedback .usercomments.sec2 {
  background:none;
  border: 1px solid #dedede;
  margin-bottom: 5px;
}
.usercomments.feedback-b .replyto {
  color: #259596;
  display: block;
  font-family: open sans;
  font-size: 14px;
  margin-bottom: 5px;
}
.feedback .usercomments .details .time {
  color: #158d8e
;
  font-family: open sans;
}
.usercomments.feedback-b .btn.btn-color.cancel {
  background: #f00;
}
.MyCourseDiv .col-sm-3
{
	float:right;
}
/*****************************************************************************End**************************************/

/******************************************************************createcourse***********************************************************/
.course_sidebar h4.tabtitle {  font-size: 16px; padding: 0 12px; white-space:nowrap; /*overflow:hidden; */text-overflow:ellipsis; font-family: open sans; color:#259596; font-weight:600; text-transform: uppercase; }
.create-course .block2 { background: #fff; border: 1px solid #d8d8d8; border-radius: 6px; padding-right: 50px;}
.tab-content.privacy_block {
  clear: both;margin-right: 12px;
}
.course_sidebar  .tabtitlemang.mang_develop li span { color: #919191; font-family: open sans; font-size: 14px; } .course_sidebar .multi_development h4 i { margin-right: 3px; }
.course_sidebar  .tabtitlemang.mang_develop li  { padding: 4px 15px 4px 0px; margin:0px; position:relative; }
.course_sidebar .lach_dev_at { margin:0px; } .course_sidebar .tabtitlemang.mang_develop { padding:0px; }
.reg_form.new_reg_form.mycourse_block { margin-top: 30px; }

.course_sidebar .tabtitlemang.mang_develop li a span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.course_sidebar .tabtitlemang.mang_develop li:hover { background:
#158d8e
;  } 
.course_sidebar .tabtitlemang.mang_develop li a span.r-arrow { background: rgba(0, 0, 0, 0) url("../images/arrow-rtl.png") no-repeat scroll right center; display: none; height: 28px; position: absolute; left: -19px; top: 0; width: 19px; }
.course_sidebar  .tabtitlemang.mang_develop li:hover .r-arrow { display:block; }
.course_sidebar .tabtitlemang.mang_develop li:hover a span { color:#fff; }
.create-course .course_basic.course_newbasic p { font-size:13px; font-family:open sans; color:#848383; font-weight: 400; }
.create-course .course_basic.course_newbasic h4 { color:#259596; margin-top: 0; font-family: open sans; font-size:20px; font-weight: 600; padding: 0; }
.create-course .lach_dev.resp-tab-content.course_tab .form-group label { font-family:open sans; font-size:14px; color:#333; margin-bottom:20px; padding-left:0px; }
.create-course .course_basic.course_newbasic  { margin-top: 12px; margin-bottom: 34px;}
.create-course .form-group input[type="text"], .create-course .form-group select { border: 1px solid #d9d9db; border-radius: 6px !important; font-size: 14px !important; height: 40px;}
 .create-course .form-group textarea { border: 1px solid #d9d9db; border-radius: 6px !important; font-size: 14px !important; }
.create-course .form-group { margin:0px 0 35px; }
.create-course .video_block { width: 80%; padding-bottom: 20px;  }
.create-course .image_sec.subblock.curriculam_upload .video_block { width: 65%; }

.create-course.detail-block .form-group input[type="text"] { float: left; width: 85%; } 
.create-course.detail-block .form-group input[type="button"] { height: 38px; margin-left: 2%; padding-bottom: 0; padding-top: 0; width: 13%; }
.create-course.detail-block .form-group .col-xs-12.text-a {  padding: 0; }
.create-course .lach_dev { margin-top:0px; } .create-course { margin-top:35px; }
.develpoment_this_sec.categ_list.mycourse_block .business_trend .col-xs-6.col-sm-3 { padding: 0 4px; }
.discover_courses { margin: 10px 0; padding: 5px 0; }
.block_course .feature.follow_b { background: #f00; border: medium none; color: #fff; left: 10px; padding: 4px 8px; position: absolute; text-transform: capitalize; top: 10px; }
.modal-open header.expert { padding-right: 17px; }
.block_course .business_office .btn.favoritebtn.heart_align { right: 5px; top: 3px; } 
.create-course.privacy .privacy_tabs.nav.nav-tabs.tab_public { margin-bottom: 2px;float: right; }
.create-course.privacy .tip_privacy { line-height: 23px; margin-top: 12px; }
.create-course.privacy .tab_ul li { float: left; margin-right: 10px; } .create-course.privacy .tab_ul { margin-bottom: 10px; float: right; }
.create-course.privacy .des_margin { margin-bottom: 20px; }
.not_publish { color: #f00; }
.publish_txt { color:#158d8e; }
.course-header.well .lead a.btn.btn-primary {
	background:
#158d8e
; border:1px solid 
#158d8e
;
 
  border-radius: 3px;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  line-height: 38px;
  padding: 0 10px;
  text-transform: uppercase;
}
.mycourse_block .HomeScroll.tab-content #WishlistCourse {
  padding-top: 0;
}
.course-header.well .btn-block p.lead {
  float: right;
  margin-bottom: 0;
}
.well.course-header .btn-block {
  float: left;
  margin: 25px 0;
  width: auto;
}
.well.course-header {
  padding: 15px;
}

.well.course-header .btn-block .btn.btn-primary:hover {
   background: #158d8e none repeat scroll 0 0;
  border: 1px solid #158d8e;
}

.course-header.well .image img { background-size: contain; height: 150px; width: 200px; background-repeat:no-repeat; background-position: center center;}
.course-header.well .detail h4 { font-family: open sans; font-size: 18px; font-weight: 600; color:#259596; text-transform: capitalize; /*overflow: hidden;*/ text-overflow: ellipsis; white-space: nowrap; }
.lach_dev.course_sidebar, .curriculam-block .lach_dev.resp-tab-content.course_tab { margin-top: 0; }
.well.course-header { margin-bottom: 30px; }
.lach_dev.course_sidebar ul.mang_develop li h4 span { display: block; /*overflow: hidden;*/ text-overflow: ellipsis; white-space: nowrap; }
.course-header.well .detail p { font-size: 14px; } .course-header { background:#fff; box-shadow: none; }
.course-header.well .detail {
  float: right;
  margin: 16px 0; width:auto;
}
.well.course-header .image img {
  height: 76px;
  width: 100px;
  margin-top: 7px;
}
.course-header.well .btn-block p.lead { float: right; }
.user_profile.open h5 {
  text-align: right;
}

/*********************************************************************End***************************************************************/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Profile@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
section.user-profile-block .user-info h3 { font-family: open sans; font-size: 24px; margin: 25px 0 10px; text-transform: capitalize; color:#fff; font-weight: 400; text-align: right;}
section.user-profile-block .user-info p { font-family: open sans; font-size: 18px; margin-bottom: 28px; font-weight: 400; color:#fff;}
section.user-profile-block .user-info { background: #158d8e; margin-bottom: 30px; } section.user-profile-block { background: #f5f5f5; }
section.user-profile-block .msg {
  background: 
#158d8e
;
  color: #fff;
  display: block;
  font-family: open sans;
  font-size: 16px;
  font-weight: 700;
  line-height: 44px;
  margin: 25px auto 0;
  padding: 0 0px 0 0;
  text-align: center;
  text-transform: uppercase; width: 150px;float: right;
}
.user_image img {
  max-width: 100%;
}
.reg_form.new_reg_form.mycourse_block { padding: 0 15px; }
.social-b.clearfix {
  clear: both;
  display: block;
  float: right;
}
.social-b {
  padding: 0;
  margin-top:25px;
}
.social-b li {
  float: right;
  margin: 0 12px;
}
.content-right > ul {
  padding: 0;
}
.content-right h5 {
  color: #353535;
  font-family: open sans;
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 0;
  text-transform: capitalize;
}
.content-right .desc-1 {
  color: #333;
  font-family: open sans;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 35px;
}
.desc-2 li {
  color: #333;
  font-family: open sans;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 15px;
}
.desc-3 {
  color: #333;
  font-family: open sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  margin: 25px 0 40px;
}
.student-course ul {
  padding: 0;
  margin: 0;
}
.desc-2 li span {
  font-weight: 400;
}
.student-course ul li {
  border-right: 1px solid #e3e3e3;
  float: right;
  padding: 0 20px;
  text-align: center;
}
.student-course ul li p {
  color: #333;
  font-family: open sans;
  font-size: 16px;
  text-transform: capitalize;
}
.content-section {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 20px;
}
.title-l {
  color: #158d8e;
  font-family: open sans;
  font-size: 24px;
  text-align: center;
  text-transform: capitalize;
  margin: 28px 0; padding-right: 0px;
}
.student-course.clearfix {
  float: left;
}
.student-course ul li h4 {
  color: #333;
  font-family: open sans;
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 0;
}
.social-b li a { font-size: 0;
  background: rgba(0, 0, 0, 0) url("../images/social-sprites.png") no-repeat scroll 0 0;
  display: block;
  height: 30px;
  text-indent: -9999px;
  width: 30px;
}
.tab-container .nav > li > a i {
    margin-right: -23px;
    text-align: right;
    float: right;
    position: absolute;
    top: 15px;
}
.user_course_progress_stat .course_certification {
    position: absolute;
    left: 0px !important;
	right:auto !important;
    top: 0px;
}
.user_course_progress_stat {
    color: #6B6B6B;
    font: 600 14px "Open Sans",sans-serif;
    text-transform: capitalize;
    position: relative;
    padding-right: 0px !important;
}
.progress_end_bar {
    width: 2px;
    background: #FFF none repeat scroll 0% 0%;
    position: absolute;
    height: 10px;
    left: 10% !important;
    top: 0px;
}
.social-b li:first-child + li a { background-position: -52px 0; }
.social-b li:first-child + li + li  a { background-position: -102px 0; }
.social-b li:first-child + li + li + li a { background-position: -154px 0; }
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@End@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.create-course .danger-zone h4 {
  padding-left: 0;
}
.create-course.dangerzone .col_space p {
  font-family: open sans;
  font-size: 14px;
  text-align: right;
}
.create-course.dangerzone .danger-zone p { text-align:right; }
.danger-zone a.btn.btn-danger {
  background: #f00 none repeat scroll 0 0;
  border: medium none;
  border-radius: 4px;
  display: inline-block;
  margin-top: 15px;
  padding: 7px 20px;
  text-shadow:none;
}

.danger-zone a.btn.btn-color {
  font-family: open sans;
  font-size: 14px;
  margin-top: 10px;
}
.create-course.get-start .status-tabs-content h4 {
  padding: 0;
}
.tab-content > .active {
    display: block;
    visibility: visible;
    margin-bottom: 20px !important;
    width: 100%;
}
.create-course.get-start .GetStartedTitle {
  background: #e3e3e3 none repeat scroll 0 0;
  border: 1px solid #e3e3e3;
  font-size: 20px;
  padding: 12px;
  color:#000;
  font-weight: 400;
}
.create-course.get-start .slider_divsblocks .arr {
  border-top: 10px solid #000;
  margin:8px 0px 8px 10px;
}
.create-course.get-start .status-tabs-content { background:none; }
/************************************************************************Slider********************************************************/

.demo_slides_one .owl-carousel.clearfix.owl-theme { padding: 0; }
.demo_slides_one .owl-pagination { display: none; }
.demo_slides_one .bx-controls-direction .bx-prev { background: #e5e5e5 url("../images/prev.png") no-repeat scroll 17px center; border-radius: 0; margin-left: 0; opacity: 1; padding: 45px 25px; }
.demo_slides_one .bx-controls-direction .bx-next { background: #e5e5e5 url("../images/next.png") no-repeat scroll 24px center; border-radius: 0; margin-right: 0; opacity: 1; padding: 45px 25px; }
.demo_slides_one .bx-controls-direction .bx-prev:hover, .demo_slides_one .bx-controls-direction .bx-next:hover { background-color: #a6a6a6; }
.demo_slides_one .bx-pager.bx-default-pager { display: none; }
.demo_slides_one .bx-controls-direction .bx-prev { left: 0; top: 18px; position: absolute; } .demo_slides_one .bx-controls-direction .bx-next { right: 0; top: 18px; position: absolute; }
.demo_slides_one .bx-wrapper ul.bxslider li {
  border: 1px solid #f1f1f1;
  padding: 0;
}
.demo_slides_one .bx-wrapper ul.bxslider li img { max-width: 100%; }
 .demo_slides_one { position: relative; margin-bottom: 42px; }
 .demo_slides #owl-demo .item { text-align: center; }

/************************************************************************End********************************************************/


/*******************************************************************PayPal/PopUp***********************************************/
.modal-dialog.paypal_popup { border: medium none; }
.modal-dialog.paypal_popup .modal-header.header_bg h2 { font-family: open sans; font-size: 20px; margin: 0 0 0 16px; text-align: right; text-transform: capitalize; color: #fff; } 
.paypal_popup .modal-header.header_bg { padding: 15px 0; background:#158d8e;}
.paypal_popup .modal-header .close { background:none; border: medium none; color: #ffffff; margin: 0 10px 0 0; opacity: 1; width: auto; }
.modal-dialog.paypal_popup .form-group { display: inline-block; margin: 0 0 8px; width: 100%; }
.modal-dialog.paypal_popup label .asterix { color: #f00; }
.select-style_block { padding: 0; margin: 0; border: 1px solid #ccc; width: 100%; border-radius: 3px; overflow: hidden; background-color: #fff; background: #fff url("../images/gray_arrow.png") no-repeat scroll left 4% center;
} .select-style_block select { padding: 5px 8px; height:40px; color: #a8a8a8; width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none;
appearance: none; } .select-style_block select:focus { outline: none; }
.paypal_popup .btn.btn-color { background: 
#158d8e
 none repeat scroll 0 0; border-radius: 2px; color: #fff; font-family: open sans; font-size: 15px; font-weight: 600; margin-top: 4px; padding: 7px 0;
text-transform: uppercase; width: 70%; } 
.paypal_popup .select-style_block select { font-size: 14px !important; height: 40px; padding: 5px 30px 5px 5px; color: #888; }
.expiry-wrapper .col-sm-4 { width: 20%; } .modal-dialog.paypal_popup .form-group input[type="text"] { border: 1px solid #ccc; color: #888; border-radius: 3px !important; font-size: 14px !important; height: 40px; }
.modal-dialog.paypal_popup p.terms_service { color: #777; font-family: open sans; font-size: 13px; font-weight: 600;  } .modal-dialog.paypal_popup p.terms_service a { color:#158d8e; }
.paypal_popup .course_title, .paypal_popup .dollar.dollar_font > p { font-family: open sans; font-size: 16px; font-weight: 600; margin: 0; text-transform: capitalize; }
.paypal_popup .form-group label { color: #000; font-family: open sans; font-size: 14px; margin: 10px 0; } .paypal_popup #stripe > form { margin-bottom: 2px; }
.paypal_popup .modal-body { display:table; }
.paypal_popup .modal-body.cont ul li.active a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ccc; color: #888; text-transform: capitalize; border-bottom:none; }
.paypal_popup .modal-body.cont ul li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 5px 15px; font-family: open sans; font-size: 14px; line-height: 25px; margin:0px; color:#888; }
.paypal_popup .modal-body.cont ul li a:focus { outline:none; text-decoration:none; }
.paypal_popup .modal-body.cont ul li.active { background: #fff none repeat scroll 0 0; position: relative; top: 0; }
.modal-dialog.paypal_popup .nav.nav-tabs { margin-bottom: 15px; margin-top: 10px; } .dollar.dollar_font p { text-align: right; }
.redeem a {  color: 
#158d8e
; font-family: open sans; font-size: 14px; font-weight: bold;  text-transform: capitalize; }
 .paypal_popup .hide_block input[type="text"] { border: 1px solid #ccc; border-radius: 3px !important; box-shadow: none; font-size: 12px !important;
width: 98%; } .modal-dialog.paypal_popup .course-ti.form-group { margin-bottom: 0; } .course-ti.form-group .col-xs-4 { padding-left: 0; }
.hide_block .btn.btn-success {
  background: #158d8e none repeat scroll 0 0;
  border: 1px solid #158d8e;
  border-radius: 3px;
  height: 34px;
  padding: 0 15px;
  text-transform: uppercase;
  margin-left: 0.5%;
  float: left;
}
.hide_block{
  margin: 10px 0;
  float:left;
  width: 85%;
}
.hide_block input[type="text"] {
  border: 1px solid #d9d9db;
  border-radius: 3px;
  height: 34px;
  text-indent: 10px;
  width: 274px;
  margin-left: 1%;
  float: left;padding-right: 10px;
}
.viewMessageDate .msg-text
{
	float: right !important;
}
.table-payment .redeem  {
  color: #158d8e;
  font-family: open sans;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  float: right;
  margin: 17px 0 0;
}
 .expiry-wrapper .select-style_block { background-position: left 15% center; }

/********************************************************************End******************************************************/

/********************************************************************************Blog************************************************************/
.block-widget .categories_block ul { padding: 0 15px; }
.block-widget .categories_block ul li a:hover { background:none;}
.block-widget .categories_block ul li a { padding:0px;} .block-widget .categories_block .label.label-success.pull-right { background: 
#158d8e
; }
.blog-post h3 { color: #2f3945; font-family: open sans; font-size: 20px; margin-bottom: 20px; margin-top: 0; }
/*.blog-post .summary p, .blog-post .summary p span { font-family: open sans; font-size: 14px; margin-bottom: 20px; color: #2f3945; line-height:27px; }*/
.blog-post .blog-info-small { margin: 10px 0; padding: 0 0px 0 0; } .blog-post .blog-info-small i { margin: 0 3px; color: #2f3945; }
.blog-t .blog-post .post-item .blog-info-small { padding: 0 0px 0 0; }
.blog-t  .blog-post .post-item .summary { padding: 0 0 0px; clear: both; }
.blog-t .blog-post .blog-img img {
  height: 268px;
}
.total-cmt h3.comments-b { color: #2f3945; font-family: open sans; font-size: 20px; }
.comment-list blockquote {  border-right: 3px solid 
#158d8e
; margin: 12px 0; padding: 7px 10px; } .comment-list { margin-bottom: 20px; }
.expert-plus .blog_view .wrapper-header { padding: 0; } .blog_view h3 { margin-top: 0; font-family: open sans; font-size: 25px; }
.blog_view h3 small { color: #888; font-family: open sans; font-size: 15px; margin-left: 2px; }
.blog_view .breadcrumb_block ul li a { color: 
#158d8e
; font-family: open sans; font-size: 14px; }
.blog_view .breadcrumb_block ul li { float: left; }
.blog_view .breadcrumb_block ul { float: none; margin: 0; padding: 0; }
.blog_view .breadcrumb_block { margin: 0; }
.blog-img img { height: 200px; max-width: 100%; }
.text-b textarea:focus, .text-b textarea { border: 1px solid #dedede; border-radius: 0; padding: 5px 5px 5px 0px; text-indent: 10px; }
.text-b label { font-family: open sans; font-size: 14px; font-weight: 600; }
.post-item .title h3 a {color: #353535; font-family: open sans; text-decoration: none; }
.blog_view.catg_blog .blog-post { margin-bottom: 25px; } .block-widget .categories_block ul li a:focus { background:none; }
.blog-post .blog-info-small a { color: #333; font-family: open sans; font-size: 13px; }
.blog_view.catg_blog .summary a i { font-size: 16px; margin-left: 2px; }
.text-b label { color: #353535; font-family: open sans; font-size: 13px; font-weight: 600; }
.blog_view { margin-bottom: 25px;}
body.blog .expert-plus { margin-bottom: 40px; } .form-group.btn-s { margin-bottom: 0; }
.blog_view .post-item .title h3 a {
  color: #2f3945;
  font-family: open sans;
  font-size: 15px;
  font-weight: bold;
}
.breadcrumb-c ul li a, .breadcrumb-c ul li span {
  font-family: open sans;
  font-size: 14px;
  line-height: 40px;
}
.breadcrumb-c ul li a {
  color: #e59859;
  text-decoration: none;
}
.breadcrumb-c ul {
  margin: 0;
  padding: 0; float: right;
}
.breadcrumb-c ul li span { color:#fff; }
.breadcrumb-c {
  background: #158d8e;
  margin-bottom: 25px;
}
.breadcrumb-c ul li {
  float: right;
  background:url('../images/green-bar.png') no-repeat right; padding:0 10px 0 13px;
}
.breadcrumb-c ul li:first-child {padding: 0px 13px;}
.blog-info-small ul li:first-child, .breadcrumb-c ul li:first-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  /*padding-left:0px;*/
}
.fa-angle-right::before {
    content: "\f104";
}
.blog-info-small ul {
  margin: 0;
  padding: 0;
}
.blog-info-small ul li {
  float: right;
  background:url('../images/graybar.png') no-repeat right center;
  padding: 0 8px;
}
.blog-info-small ul li:last-child {
  padding-right: 8px;
}
.blog-post .blog-info-small ul li span, .blog-post .blog-info-small ul li a, .blog-post .blog-info-small ul li span, .blog-post .blog-info-small ul li i {
  color: #636363;
}
.blog-post .summary p span, .blog-post .post-item .summary p {
  color: #333!important;
  font-family: open sans;
  font-size: 13px;
  line-height: 25px;
  word-wrap: break-word;
 margin-bottom: 15px;
}
.view-block.right-content-b {
  padding: 0 15px;
}
.view-block.right-content-b .blog-img img {
  height: auto;
  max-width: 100%;
}
.view-block.right-content-b .summary {
  margin-top: 12px;
}
.view-block.right-content-b .blog-info-small {
  margin: 15px 0;
}
.blog-s .expert-plus {
  margin-bottom: 30px;
}
.blog-post .post-item .summary a {
  border-radius: 0;
  line-height: 40px;
  padding: 0 20px;
   float: right;
}
.blog-list-section  ul.pagination {padding-right:0px;}
.blog-post .post-item {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #dedede;
  margin-bottom: 17px;
}
.right-content-b {
  padding: 20px 8px 20px 0;
}
.blog-title {
  border-bottom: 1px solid #dedede;
  color: #2f3945;
  font-family: open sans;
  font-size: 24px;
  margin: 0 0 23px;
  padding-bottom: 8px;
}
label#coursename-error {
  color: #f00;
  font-family: open sans;
  margin-top: 7px;
  text-align: left;
}
body .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  border-radius: 0;
  color: #a94442;
  padding: 7px 12px;
}
body .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  border-radius: 0;
  color: #3c763d;
  padding: 7px 12px;
}
body.service-p .expert-plus, body.forum-p .expert-plus, body.about-p .expert-plus,body.faq-s .expert-plus, body.blog-s .expert-plus {
  margin-top: 0;
}
/*******************************************************************************End*************************************************************/

.categ {
  display: none;
}


.course_b .img_hover img {
  max-width: 100%;
}

.img_hover .user-img-b img {
  height: auto;
  width: auto;
}
.lecturecontent_inner {
    padding: 0 15px 15px;
    display: inline-block !important;
    width: 100% !important;
}


/*****************************************************************************PriceBlock**********************************************/
.coupon-s a,.coupon-s p{font-family:open sans;font-size:14px}.coupon-s a,.coupon-s h3,.coupon-s p,.price-b .table>thead>tr>th{font-family:open sans}.price-b .tips.btn.btn-sm.btn-white{background:red;color:#fff;margin-bottom:10px}.price-b{padding:0 10px 15px}.tips.btn.btn-xs.btn-white.edit-icon{background:
#158d8e
;border:none;padding:2px 6px}.tips.btn.btn-xs.btn-white.edit-icon i{color:#fff}.price-b .table{margin-bottom:0;border:1px solid #e7eaec}.price-b .table-responsive table td,.table-responsive table th{vertical-align:middle!important}.coupon-s a{background:#158d8e;border:1px solid #158d8e;margin:10px 0}.coupon-s h3{color:#353535;font-size:19px;text-align:right; padding-right: 20px;}.coupon-s{margin-bottom:10px;text-align:center}.price-b .table-responsive table td{border-right:1px solid #e7eaec;font-family:open sans;font-size:13px;height:40px}.price-b .table-responsive,.price-b .table-responsive table td:last-child,.price-b .table-responsive table.table th:last-child{border:none}.price-b .table>thead>tr>th{background:
#158d8e;
border-bottom:medium none;border-right:1px solid;color:#fff;font-size:14px;font-weight:400;height:35px}.paypal_popup .form-group label{display:inline-block; text-align: right;float: right;}.paypal_popup .coupon_code{color:#555;display:block;margin:10px 0}


/********************************************************************************End**************************************************/
.empty-block{margin-top:25px;text-align:center}ul.pagination{margin:0;padding-right:10px}.develpoment_this_sec.categ_list.mycourse_block .trendieng.search .leak_coursing{margin-bottom:0}
.pagination li.active span,.pagination li.active span:hover,.pagination li:hover a{background: #158d8e;color:#fff}
.pagination li a,.pagination li span{padding:8px 12px}.credit-history table.table td{text-align: right;font-family:open sans;font-size:14px;height:40px;vertical-align:middle;border-right:1px solid #e7eaec}.credit-history table.table th{text-align: right;background:
#158d8e ;color:#fff;font-size:14px;font-weight:600;height:35px;vertical-align:middle;border-right:1px solid #fff;font-family:open sans}.credit-history table.table td:last-child,.credit-history table.table th:last-child{border:none}.credit-history table.table{border:1px solid #e7eaec}.credit-history table.table tr:nth-child(even){background:#f1f1f1}.credit-history .pagination{float:right;padding-right:0}.credit-history h2{color:#333;float:left;font-family:open sans;font-size:20px;font-weight:600;margin:0}.credit-history .right-block{float:right}.credit-history{margin-top:45px}.head-block{margin-bottom:15px}.credit-history .right-block a:hover,.right-block button.btn.btn-info:hover{background:#158d8e;border:none}.right-block button.btn.btn-info{margin-right:4px}.credit-history .right-block a,.right-block button.btn.btn-info{background:
#158d8e
;border:none;margin-left: 5px;}.table-block{overflow-x:auto}
/********************************************************************************Forum**************************************************/
.editor_block .breadcrumb_block ul li, section.forum_block .breadcrumb_block ul li { float: left; }
.editor_block .breadcrumb_block ul li a, section.forum_block .breadcrumb_block ul li a { color: 
#158d8e
; font-family: open sans; font-size: 14px; }
.editor_block .breadcrumb_block ul, section.forum_block .breadcrumb_block ul { margin: 0; padding: 0; }
.editor_block .breadcrumb_block,.forum_block .breadcrumb_block { display: inline-block; margin-bottom: 4px; }
section.services.editor_block .text_area-b .redactor_box .redactor_editor, section.services.editor_block .text_area-b .redactor_box .redactor_editor:focus {
  height: 250px; }
  .course_info.profile_block.profile .redactor_redactor.redactor_editor { max-height: 150px; }


.ans_block p.count,.categories_block h4,.forum-b p.forum_topic a{font-family:open sans;font-weight:700}
.categories_block ul li a,.forum-b p.forum_topic a{overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
section.forum_block .block3{border:none;padding:0} .forum-b p.forum_topic a{color:#2f3945;display:block;font-size:15px;}
.block3 .forum-b{float:left;width:90%} .block3 .ans_block{background:#eda100;display:table;float:right; padding: 4px; text-align:center}
.ans_block p.count{color:#fff;font-size:24px;margin:0; line-height: 30px;} section.services.editor_block{padding-top:0}
section.services.editor_block .col-sm-9 h3{font-family:open sans;font-size:20px;margin-bottom:15px;margin-top:0;color:#2f3945}
section.services.editor_block .col-sm-9 h4{color:#2f3945;font-size:15px;text-transform:capitalize}
section.services.editor_block .avatar_img .col-xs-2{padding-right:0;width:67px} .avatar_img .col-xs-10{width:92%}
section.services.editor_block .content-b{color:#333;font-family:open sans;font-size:13px;text-transform:capitalize; margin-bottom: 20px;}
section.services.editor_block .desc-block{background:#dedede;border-radius:0;padding:2px 12px}
.avatar_img .user-name{display:block;font-family:open sans;font-size:14px;margin-bottom:5px;text-transform:capitalize} .desc-block{margin:2px 0}
section.services.editor_block .avatar_img{margin-bottom:30px} .desc-block p.desc-p{float:left;width:90%;margin:0}
section.services.editor_block .redactor_box{/*height:250px;*/margin-bottom:20px} body.home{background:#fff}
.ans_block p.ans{color:#fff;font-family:open sans;font-size:15px;margin:0;text-transform:lowercase} .created-block{background:#dedede;padding:10px 15px}
section.forum_block h3.title{border-bottom:1px solid #dedede;margin-bottom:25px;padding-bottom:14px;margin-top:0}
.categories_block h4{background:#158d8e;
color:#fff;font-size:16px;padding:14px 10px;margin:0 0 20px} .categories_block ul li a,.created-block p.created{font-family:open sans;font-size:13px;color:#636363}
.categories_block ul li a{display:block}.categories_block ul li{margin-bottom:14px}
.categories_block ul{padding:0 20px}.categories_block{border:1px solid #e3e3e3;padding:5px;background:#fff;border-radius:3px}
.created-block p.created{float:right;margin:0 0 0 15px;}.blog-info-small ul {float: right;}.breadcrumb_block{margin-bottom:12px;padding:0}
.breadcrumb_block i{margin:0 5px}.breadcrumb_block span a{color:
#158d8e
;font-size:13px;font-family:open sans}
.breadcrumb_block span{font-size:13px;font-family:open sans;color:#636363}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#999;cursor:not-allowed}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:inherit}
section.forum_block{margin-bottom:25px} .blog_editblocks{float:right}
.home .expert-plus{margin-top:40px}.categories_block ul li a i{margin-left:8px; vertical-align: middle;}.blog_editblocks a{background:0 0;border:none;margin-left:12px;padding:0}
.blog_editblocks a:hover{background:0 0}.blog_editblocks a i{color:#636363;font-size:18px}.subblock_forum{margin-bottom: 25px;}
.forum_topic{ margin-bottom: 12px; }.add_forum_block ul li.add_forum button:hover{background:#158d8e}.add_forum_block ul li.add_forum button,.add_forum_block ul li.disable_forum button:hover{background:
#158d8e
}
.forum-b .description {
  color: #333;
  font-family: open sans;
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 13px;
}
.avatar_img .created-block {
  clear: both;
}

.add_forum_block ul{padding:0}.add_forum_block ul li.disable_forum button{background:#158d8e}.add_forum_block ul li{margin-top:10px}.add_forum_block ul li button{border:none;border-radius:3px;font-family:open sans;font-size:16px;font-weight:600;padding:14px 0;width:100%;text-transform:uppercase}
.forum_block .pagination{float:right;padding:0}.modal-dialog.add_forum .form-group input[type=text],.modal-dialog.add_forum .form-group select,.modal-dialog.add_forum .form-group textarea{border:1px solid #ddd;border-radius:0;box-shadow:none;height:30px;width:100%}
.modal-dialog.add_forum .form-group label{padding-top:0; text-align: left;}.modal-dialog.add_forum .form-group{margin:0 0 12px}.add_forum .asterix{color:red}
.modal-dialog.add_forum .form-group textarea{height:120px}
.modal-dialog.add_forum .form-group input[type="text"], .modal-dialog.add_forum .form-group select, .modal-dialog.add_forum .form-group textarea { padding: 0; }
.forum-b p.forum_topic a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; display:block;
}
.form-group .txt_head {
  color: #000;
  font-family: open sans;
  font-size: 14px;
  font-weight: 600 !important;
}
.categories_block ul li a i.icon_forum {
  padding: 0;
}
.forum-b .description {
	word-wrap:break-word;
 display:block;
}
.avatar_img .descr-p {
  color: #333;
  font-family: open sans;
  font-size: 13px;
  line-height: 24px;
  word-wrap: break-word;
}
.block5 {
  border-bottom: 1px solid #dedede;
  margin-bottom: 25px;
  padding: 15px 0;
}
.avatar_img .catg-name {
  margin-left: 12px;
}
section.services.editor_block .desc-block { margin-top: 15px; padding: 10px 12px; }
.editor_block .forum-topic { font-family: open sans; font-weight: 700; margin-bottom: 20px; }
section.services.editor_block .avatar_img { margin-bottom: 10px; }
.editor_page label { color: #333; font-size: 13px; font-weight: bold; margin-bottom: 18px; }
/************************************************************************End************************************************************/


/********************************************************************payment form******************************************************/

.table-payment table th {
  background:#158d8e; 
  color: #fff;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  padding: 0 15px;
  text-transform: capitalize;
  vertical-align: middle;
}
.table-payment .alert.alert-danger {
  background: #f2dede none repeat scroll 0 0;
  border: medium none #ebccd1;
  color: #a94442;
  padding: 10px 7px;
}
.table-payment table tr:last-child td {
  background: #ededed none repeat scroll 0 0;
  font-size: 15px;
  font-weight: 600;
  height: 53px;
}

.table-payment table td {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px solid #e1e1e1;
  font-family: open sans;
  font-size: 14px;
  height: 40px;
  padding: 0 15px;
  color:#333333;
  text-transform: capitalize;
  vertical-align: middle;
}
.table-payment table {
  border: 1px solid #dedede;
}
.table-payment {
  margin-top: 30px;
}


/*.payment-block{border:1px solid #ddd;border-radius:3px;margin: 15px auto 45px;padding:20px 25px;width:80%;background:#fff}*/

.confirm-section .form-group{margin:15px 0}
.confirm-section h2 {
  border-bottom: 1px solid #dedede;
  color: #2f3945;
  font-family: open sans;
  font-size: 24px;
  font-weight: 400;
  margin: 0;
  padding-bottom: 8px;
  text-transform: capitalize;
}
.stripe-desc {
  clear: both;
  color: #333;
  font-family: open sans;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 50px;
  padding: 0 32px;
}
.course-ti .title_section{float:left}.course-ti .title_section h4,.dollar.dollar_font p{text-transform:capitalize;font-family:open sans;font-size:16px;font-weight:600;margin:0}.payment-block .redeem{font-size:16px;margin:7px 0 12px}
.payment-block .nav.nav-tabs li a {
  color: #a2a2a2;
  font-family: open sans !important;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 25px;
  border: medium none;
}
.stripe-desc span {
  color: #42a2a3;
  text-transform: capitalize;
}
.payment-block li a:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
}
/*.payment-block .nav.nav-tabs{margin:20px auto 30px;display:table}*/
.payment-block .form-group label {
  color: #2f3945;
  font-family: open sans;
  font-size: 13px;
  font-weight: 400;
  margin: 12px 0;
  float: right;
  text-align: left;
}
.curriculum-section-container .title
{
	overflow: hidden;
width: 300px;
text-overflow: ellipsis;
display: inline-block;
}
.payment-block input[type="text"] {
  border: 1px solid #d9d9db;
}
.payment-block .nav.nav-tabs li a:hover { color:#333; }
.payment-block .form-group input[type="submit"] {
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  padding: 0 15px;
  text-transform: uppercase;
}
.payment-block ul {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 40px;
  width: 100%;
  display: table;
margin: 0 auto;
}
.payment-block .nav.nav-tabs li.active a {
  background: #f5f5f5;
  color: #333;
  border:1px solid #e1e1e1;
  border-bottom:none;
  border-radius:0px;
}
.payment-block {
 display: table;
 margin: 75px auto 0;
}
.payment-block .hide_block .btn.btn-success{line-height:33px;padding:0 10px}.payment-block .hide_block input[type=text]{border:1px solid #ddd;border-radius:0;box-shadow:none;height:35px}.payment-block .dollar.dollar_font{float:right}.payment-block span.asterix{color:red}.payment-block .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.payment-block .alert{border:1px solid transparent;border-radius:2px;margin-bottom:20px;padding:5px 7px;text-transform:capitalize}
/*NEW CSS*/
.lecture_main_content_first_block1 .custom-buttons
{
	float:left;
}
.lecture_main_content_first_block1 .lc_details {
   padding-left: 50px;
background-position: top right;
float: right;
}
.su_course_add_lecture_content .chcountfield {
    padding-right: 40px !important;
}
.lecture_edit_content {
    text-align: right;
    float: left;
    position: absolute !important;
    left: 0 !important;
}
.su_course_curriculam .lc_details .lecture_title {
    width: auto;
    float: right;
    margin-right: 50px;
}
.createcourse9 .imagetype-text
{
	padding-left: 53px;
	background-position: right center;
	float: right;
}
.su_course_curriculam .lc_details .lecture_title {
    width: auto;
    float: right;
    margin-right: 52px !important;
}
.lecture_contenttext {
    width: 100%;
    margin: -10px 5px 10px 0px !important;
    float: right;
}
.lecture_add_content {
    line-height: normal;
    position: absolute;
    left: 8px !important;
    top: 12px !important;
	right:auto !important;
}
.sasf {
    float: right;
    margin-top: -6px;
}
.su_course_curriculam li .deletelecture, .su_course_curriculam li .deletequiz {
    left: 50px !important;
	right:auto !important;
}
.su_course_curriculam .lecturepopup {
    width: 90%;
    margin: 0px 17px 0px 40px !important;
    background: rgba(250, 250, 250, 0.5) none repeat scroll 0% 0%;
    border: 1px solid #E6E6E6;
    box-shadow: 1px 1px 1px #CCC;
}
.su_course_add_lecture_desc_content {
    width: 90%;
    min-height: 50px;
    margin: 1px 17px 0px 40px !important;
    background: rgba(250, 250, 250, 0.5) none repeat scroll 0% 0%;
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #E6E6E6 #E6E6E6;
}
.su_course_curriculam li .deletesection, .su_course_curriculam li .deletelecture, .su_course_curriculam li .deletequiz, .su_course_curriculam li .deleteassessment {
    background: transparent url("../images/course/delete_section.png") no-repeat scroll center top;
    height: 20px;
    position: absolute;
    left: 30px !important;
    top: 14px;
	right:auto !important;
    width: 20px;
    display: none;
    cursor: pointer;
}
.su_blue_curr_block, .su_green_curr_block, .su_gray_curr_block, .su_lgray_curr_block, .su_orange_curr_block, .su_red_curr_block {
    font: bold 13px open sans;
    padding-bottom: 11px;
    padding-left: 11px;
    padding-top: 11px;
    text-transform: capitalize;
    padding-right: 11px !important;
}
.you_btn {
    float: left;
    margin-top: 30px !important;
}
.chcountfield {
    padding-right: 30px !important;
    text-transform: capitalize;
}
.lecture_title {
    display: inline-block;
    min-height: 60px;
}
.payment-block .events-submit
{
	font-family: open sans;
font-size: 16px;
font-weight: 600;
height: 50px;
padding: 0px 15px;
text-transform: uppercase;
}
@media(max-width:767px){
  .assas .col-sm-9 {
  float: none;
}
  .privacy .col.col-sm-9 {
  float: right;
  width: 100%;
}
.course_view_page .col-md-9 {
    float: none;
}
.curriculum-section-container .title {
    overflow: hidden;
    width: auto;
    text-overflow: ellipsis;
    display: inline-block;
}
  .message-block .col-md-9.m-t .sbox {border-right: 1px solid #d4d4d5;}
  .sidebar-user.menu {margin-top: 20px;}
  .video-s .col-sm-6 {
  float: none;
}
.payment-block{width:100%}.payment-block .nav.nav-tabs li{float:none;width:100%}.forum_block .pagination{float:none;margin-bottom:10px}.payment-block .expiry-wrapper .col-sm-4{width:50%}.payment-block .nav.nav-tabs li a{padding:10px 4px}.payment-block{padding:10px 5px}.services.editor_block .avatar_img .user-name{margin:10px 0}.enable_chk.col-xs-4{padding-right:0;width:71px}.payment-block .nav.nav-tabs{display:block}.payment-block input[type=submit]{display:table;margin:0 auto}
.tp-banner { height: 300px !important; }
.tp-banner.revslider-initialised.tp-simpleresponsive li { height: 300px !important; }
.blog-t .col-sm-9, .blog-t .col-sm-3 {
  float: right;
  width: 100%;
}
.block4 h3 {clear: both;}
.our_clients_section .post_only h3 {padding-right: 15px;}
.our_clients_section p  {padding-right: 15px;}
.course_info.profile_block.profile .account_block {
  padding: 0 15px;
}
.course-header .flex h1 {
overflow: unset;
  text-overflow: unset;
  white-space: normal;
  word-wrap: break-word;
  font-size: 20px;
}
.blog-img, .right-content-b {
  text-align: right;
}
.right-content-b .blog-info-small ul {
  display: table;
  margin: 0 auto;
}
.blog-post .post-item {
  padding: 10px 20px;
}
.blog-img img {
  height: auto;
}
.blog-t .pull-right {
  float: none !important;
  margin: 9px 0;
}
.categories_block.blog-sidebar {
  margin-bottom: 30px;
}
}
@media(max-width:480px){
  .yu_ids {
  text-align: right;
  position: absolute;
  right: 40px;
}
.payment-block .nav.nav-tabs li a{text-align:center}.head_block h2.title{float:none;margin-bottom:10px;text-align:center}.reg_form.new_reg_form.mycourse_block .nav.nav-tabs.usernavbar.price_align.post a{padding:0 7px}
.tp-banner { height: 200px!important; }
.tp-banner.revslider-initialised.tp-simpleresponsive li { height: 200px !important; }
.easier_course { top: 40px; padding: 0 10px; }
.well.course-header .col-md-9.clearfix {
  float: none;
  width: 100%;
}
.well.course-header .col-sm-3 {
  float: none;
}
}

/********************************************************************payment form end******************************************************/
body.home header.expert .logo img { display:block; }
body.home header.expert.nobackground { display:block; }
body.home header.expert.hasbackground .logo img { display:block; max-height:50px; }
body.home header.expert { background:none; box-shadow: none; border-bottom:none !important; }
body.home header.expert .home_menu.list-unstyled.list-inline li a { color:#fff; }
body.home header.expert.hasbackground .home_menu.list-unstyled.list-inline li a { color:#000; }

@media(min-width:1200px){
	body.feedback .usercomments .col-sm-10 {
	padding: 0;
	width: 90%;
}
}
.course_load {
  display: block;
  margin: 0 auto;
  text-align: right;
}

/**********************************Banner***************************/

.img_hover a { text-decoration: none; }
.empty_courses, .discover_courses a {
  display: block;
  font-family: open sans;
  font-size: 14px;
  padding: 0 15px; text-align: right;
}
.editor_block .subblock_forum .block3 { padding:0px; border:none; }


/****************************Forum********************************/

.avatar_img img {
  width: 100% !important;
}
section.services.editor_block .avatar_img .desc-block {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-top: 5px;
  padding: 2px 0;
}
section.forum_block h3.title, section.services.editor_block h3.title {
  font-size: 24px;
  margin-bottom: 15px;
}
section.services.editor_block .content-b {
  border-bottom: 1px solid #dedede;
  margin-bottom: 10px;
  padding-bottom: 10px;
  line-height:26px; 
}
.text_area-b {
  clear: both;
}
section.services.editor_block .forum-topic {
  margin-bottom: 12px;
}
.create-b span, .create-b span a {
  color: #636363;
  font-family: open sans;
  font-size: 13px;
}
.create-b span a { font-weight:600; }
.categories_block ul li a, .created-block p.created, .created-block p.created a {
  color: #636363;
  font-family: open sans;
  font-size: 13px;

}
section.services.editor_block .avatar_img {
  border-bottom: 1px solid #dedede;
  margin-bottom: 15px;
  padding: 15px 0;
}
.forum-b .description {
  color: #333;
  font-family: open sans;
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 0px;
}
.forum_block .subblock_forum .block3 {
  margin-bottom: 13px;
}
.usercomment-block span.time-user {
  position: absolute;
  right: 0;
  top: 0;
}
.usercomment-block {
  position: relative;
}

.usercomment-block p.desc-p {
  display: block;
  float: left;
  margin-bottom: 0;
  width: 90%;
  word-wrap: break-word;
}
.created-block p.create-b {
  margin-bottom: 0;
}
.create-b span a {
  color: #636363;
  font-family: open sans;
  font-size: 13px;
  font-weight: 400;
}
.usercomment-block .user-name a {
  color: #636363;
  font-family: open sans;
  font-size: 14px;
  text-decoration: none;
}
.no-record {
  display: table-cell;
  font-family: open sans;
  font-size: 20px;
  height: 400px;
  text-align: center;
  vertical-align: middle;
  width: 6%;
  font-weight:600;
}
/******************************************************Faq*******************************************/
.services-s .page-title h3, .about_us .page-title h3, .faq .page-title h3 {
  border-bottom: 1px solid #dedede;
  color: #2f3945;
  font-family: open sans;
  font-size: 24px;
  margin-bottom:0px;
  padding-bottom: 10px;
  margin-top:0px;
  text-transform: capitalize; text-align: right;
}
.faq_desc {
  color: #333;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;
  margin: 35px 0 35px;
}
.faq .panel-body p {  color: #333;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;}
.title-faq a i {  margin-right:7px; }
.title-faq a {
  color: #333;
  font-family: open sans;
  font-size: 14px;
  font-weight: 400;
 
  text-decoration: none;
}
.faq .panel-body ul {
  padding: 0;
  margin: 20px 0 15px;
}
.faq .panel-body {
  background: #fbfbfb none repeat scroll 0 0;
  border-bottom: 1px solid #dedede;
}
.faq .panel-body ul li i { margin-left:10px; }
.faq .panel-body ul li { color: #333;
  font-family: open sans;
  font-size: 14px; margin-bottom:10px;}
.faq-block-m {
  border: 1px solid #dedede;
  margin-bottom: 50px;
  border-bottom:none;
}
.faq-block.current .title-faq a { color: #158d8e; font-weight: bold; } 
.title-faq {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px solid #dedede;
  padding: 20px;
  cursor: pointer;
}
.faq-block.current .fa.fa-plus-square-o, .faq-block .fa.fa-minus-square-o {
  display: none;
}
.title-faq a i {
  right: 0;
  margin: 0;
  padding-left: 0;
  position: absolute;
  top: 4px;
}
.title-faq a {
  padding-right: 20px;
  position: relative;
}
.faq-block.current .fa.fa-minus-square-o {
  display:block;
}
/*******************************************************End*******************************************/

/*******************************************************About Us*******************************************/
.img-b {
  background: #158d8e;
  border-radius: 50%;
  display: table-cell;
  height: 85px;
  vertical-align: middle;
  width: 85px;
}
.img-b {
  text-align: center;
}
.center-txt p {
  color: #333333;
  font-family: open sans;
  font-size: 14px;
  margin-top: 20px; text-align: center;
} 
.center-txt {
  margin-top: 30px;
  text-align: center;
}
.center-txt h3 {
  color: #2f3945;
  font-family: open sans;
  font-size: 22px;
  margin: 0; text-align: center;
}
.about-block .col-sm-9 h4 {
  color: #111111;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 12px;
}
.about-block {
  margin-top: 60px;
}
.about-block .col-sm-9 p {
  color: #595555;
  font-family: open sans;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}
.about-block .content-block {
  margin-bottom: 60px;
}
.para-content p {
  color: #333333;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;
}
.para-content {
  margin-top: 30px;
  margin-bottom: 90px;
}
.content-block-s {
  background: #849197 none repeat scroll 0 0;
  padding: 15px;
}
.content-block-s p b {
  color: #fff;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}
.content-block-s p {
  color: #fff;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;
}
.content-block-s p {
  margin-bottom: 4px;
}
.content-block-s a {
  color: #fff;
  font-family: open sans;
  font-size: 14px;
  text-decoration: none;
}
/*******************************************************End*******************************************/

/****************************************************Services***********************************************/
.services-s .page-title h3 {
  margin-bottom: 32px;
}
.services-s p {
  color: #333;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 0;
}
.services-c h3 {
  color: #2f3945;
  font-family: open sans;
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
}
.services-block {
  text-align: center;
  margin-bottom: 60px;
}
.services-block h3 {
  margin: 32px 0 15px;
}
.services-block p {
  font-size: 13px;
}
.services-block a {
  display: table-cell;
  height: 70px;
  vertical-align: middle;
  width: 1%;
}
.services-c {
  margin-top: 65px;
}
.process-model h3 {
  color: #2f3945;
  font-family: open sans;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.process-model {
  text-align: center;
  margin-bottom: 50px;
}
.process-model p {
  color: #2f3945;
  font-family: open sans;
  font-size: 16px;
}
.step-method ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.services-s {
  margin-bottom: 50px;
}
.step-method ul li {
  float: left;
  margin-left: -40px;
}
.step-method {
  margin-top: 55px;
}
.step-method ul {
  display: table;
  margin: 0 auto;
}
.step-method ul li span {
  border-radius: 50%;
  color: #fff;
  display: table-cell;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  height: 290px;
  text-transform: uppercase;
  vertical-align: middle;
  width: 290px;text-align: center;
}
.step-method ul li:first-child span { background:#7dc1da;}
.step-method ul li:first-child + li span { background:#e47d7f; }
.step-method ul li:first-child + li + li span { background:#60c795; }
.step-method ul li:first-child + li + li + li span { background:#f2c67e; }

/****************************************************End*****************************************************/

/**************************************************Message***************************************************/
.message-c .page-title h3 {
  border-bottom: 1px solid #dedede;
  color: #2f3945;
  font-family: open sans;
  font-size: 24px;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 10px;
  text-transform:capitalize; text-align: right;
}
.message-c {
  margin-top: 40px;
  margin-bottom: 20px;
}
.message-block .sbox-title a {
  background: #158d8e none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  font-family: open sans;
  font-size: 18px;
  font-weight: 600;
  padding: 8px 10px 8px 0;
  text-transform: uppercase; text-align: right;
}
.message-block .panel.panel-default.mail-categories.add_label .panel-heading {
  background: #f2f2f2 none repeat scroll 0 0;
  border-bottom: medium none;
  border-radius: 0;
  border-top: 1px solid #ddd;
  padding: 16px 15px;
}
.sidebar-msg .badge-danger {
  background: #ff0f1b;
}
.message-block .table-actions select {
  height: 31px;
}
.sidebar-msg .panel.panel-default.mail-categories ul li span {
  border-radius: 50%;
  display:inline-block;
  font-size: 14px;
  height: 30px;
  padding: 8px 0;
  vertical-align: middle;
  width: 30px; margin-right: 15px;
}
.message-block .panel.panel-default.mail-categories.add_label {
  border-top: medium none;
}
.message-block .table-actions button {
  background: #158d8e none repeat scroll 0 0;
  border: 1px solid #158d8e;
  font-family: open sans;
  font-size: 13px;
  height: 30px;
  padding: 0 10px;
}
.message-block .sidebar-msg {
  border: 1px solid #d4d4d5;
}
.message-block .sidebar-msg .sbox-title {
  border-top: medium none;
  padding: 12px 15px;
}
.message-block .sbox-title {
  border-top: medium none; padding-right: 0px;
}
.message-block .col-md-9.m-t .sbox {
  border: 1px solid #d4d4d5;
  border-left:none;
}
.message-block .panel.panel-default.mail-container {
  border-radius: 0;
}
.message-block .panel.panel-default.mail-categories {
  border-bottom: medium none;
  border-right: medium none;
  margin-bottom: 0;
}
.message-block .sbox-title h5 {
  color: #333;
  font-family: open sans;
  font-size: 26px;
  font-weight: 400;
  margin: 0; float: none;display: block; text-align: right;
}
.panel.panel-default.mail-container .mail-options .dropdown-menu li a {
  border-radius: 0;
  color: #333;
  font-family: open sans;
  font-size: 15px;
  margin: 4px 0;
  text-transform: capitalize;
}
.message-block .panel.panel-default.mail-categories ul.list-group li a {
  color: #333;
  font-family: open sans;
  font-size: 16px;text-align: right;
}
.message-block .panel.panel-default.mail-categories a#AddLabel {
  color: #158d8e;
  font-size: 14px;
  text-transform: capitalize;
}
.page-content .mail-categories .list-group .list-group-item.active > a, .page-content .mail-categories .list-group .list-group-item > a:hover {
  background-color: #fff;
  border-right: 5px solid #23c6c8;
  color: #31c0be;
}
.message-block .panel.panel-default.mail-categories a#AddLabel i {
  margin-left: 12px;
}

.table-responsive .table.table-hover > tbody > tr:hover > td, .table-responsive .table.table-hover > tbody > tr:hover > th {
  background-color: #f6f6f6;
}
.message-block .panel.panel-default.mail-categories ul.list-group li a i {
  font-size: 18px;
}
.message-block .panel.panel-default.mail-categories ul.list-group li.active a {
	color:#23c6c8;
}
.message-block .table.table-hover td {
  color: #333;
  font-family: open sans;
  font-size: 13px;
  text-transform: capitalize;
}
#label-list-group li a {
  color: #158d8e;
  font-family: open sans;
  text-transform: capitalize;
}
.total-c.text-center {
  margin: 7px 0;text-align: right;
}
.table-actions {
  float: right;
}
.message-block .table-footer {
  background: #ededed none repeat scroll 0 0;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.message-block .table-responsive .mail-options span {
  color: #fff;
  font-family: open sans;
  margin-right: 3px;
  font-size: 14px;
  font-weight: 400;
}
.message-block .table-responsive .mail-options button {
  background: #21abac none repeat scroll 0 0;
  border: 1px solid #21abac;
  
}
  .mail-options span.actbuttons button {
  padding: 6px 10px;
}
.message-block .col-md-9.m-t .sbox-title {
  height: 60px;
}
.message-block .col-md-9.m-t .sbox {
  background: #fff none repeat scroll 0 0;
  padding: 0 30px;
}
.message-block .table-responsive .mail-options .ui-checkbox {
  margin: 6px 0;padding-left: 20px;float: right;
}
.message-block .table-responsive .mail-options button i {
  font-size: 19px;
}
.message-block .table-responsive .mail-options span.actbuttons {
  margin: 0 0 0 2px;
}
.message-block .table-responsive .mail-options {
  background: #158d8e;
  padding: 7px 10px;
}
.course-c {
  display: block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 85%;
  margin:0px;
}
.slider_divsblocks .form-group select option {
  padding-right: 30px;
}
/****************************************************End****************************************************/
table th {text-align: right;}
table td {text-align: right;}
.video_notification {text-align:center;padding: 100px 10px; border: 0px none; outline: 0px none; text-decoration: none ! important; text-transform:uppercase;}
.pricing-alert i { color: #d0a210; font-size: 60px; }
.pricing-alert p { float: right; font-family: open sans; font-size: 13px; line-height: 20px; margin: 0 3px 7px; text-align: right; }
.pricing-alert { background: #fee07d; border-radius: 0; }
.pricing-alert .btn.btn-color { display: table; margin: 0 auto; clear: both;float: right; }
#coupon {
  clear: both;
}
#coupon .btn.btn-info {
  float: right; margin-right: 20px;
}
#coupon > p   {
  clear: both; text-align: right !important; padding-right:20px !important;
}
.des_margin.price_settings { float: right; border: 1px solid #dedede; display: table; margin: 0 auto; padding: 15px 20px; text-align: center; width: 400px; }
.des_margin.price_settings .new_price { color: #6f8338; font-size: 30px; font-weight: bold; }
.des_margin.price_settings .price-holder span.price-label, .des_margin.price_settings  p { color: #333; font-family: open sans; font-size: 14px;margin-right: 5px; }
.des_margin.price_settings p a { color: green; font-size: 14px; font-weight: 600; text-decoration: underline; }
.lach_dev.resp-tab-content.course_tab .pricetab_btn { display: block; float: none; margin: 0; clear: both; }
.pricetab-block {
  width: 358px;
}
.pricetab-block .input-group {
  display: block;
}
.privacy_block input[type="button"] { margin: 12px 0; }
.slider_divsblocks .privacy_block table th { color: #333; font-family: open sans; font-size: 13px; font-weight: 400; padding: 10px 7px;  text-align: right;}
.privacy_block .table .nothing td { background: #f2f2f2; color: #f00; font-family: open sans; font-size: 13px; text-transform: capitalize; }
.su_course_curriculam li .edit_option {
  position: relative;
}
.btn-block ul li .dropdown.prev-btn a {
  background: #158d8e none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  display: block;
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
  padding: 0 15px;
  text-transform: uppercase;
}
.btn-block ul li {
  float: left;
  margin-left: 15px;
}
.btn-block ul li .dropdown.prev-btn .caret {
  border-width: 6px;
  margin-left: 8px;
  margin-right: 7px;
}
.btn-block ul {
  margin: 0;
  padding: 0;
}
.resp-tab-content h2 {
    color: #333;
    font-family: open sans;
    font-size: 22px;
    font-weight: 600;
    padding: 13px;
    text-align: right !important;
}
.dropdown.prev-btn ul.dropdown-menu li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  margin: 0;
  padding: 0;text-align: right;
}
.dropdown.prev-btn ul.dropdown-menu li {
  float: none;
  margin: 0;
  padding: 0 14px;
}
.btn-block ul li ul {
  border: 1px solid #ddd;
  border-radius: 2px;
  width: auto;
}

.browse_block ul.dropdown-menu {
 overflow: auto;
	max-height: 550px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.search-block ul.dropdown-menu {  height:400px;  overflow-y: auto; }

.user-profile-block .user_image {
  text-align: right;
}
.user-profile-block .user_image img {
  width: auto !important;
}
.student-list-item.item-empty center {
  text-align: right;
}
.users-popup-list { float: none;}
.users-popup-list .search-input {left: 7px; right: auto;}
.static-content-wrapper h2 {padding:2px 10px 2px 205px !important; text-align: right;}
.search-input {text-align: right;}
.seach_alone_courses .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .seach_alone_courses .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .browse_block .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .browse_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #158d8e!important;
}
.seach_alone_courses .mCSB_inside > .mCSB_container, .browse_block .mCSB_inside > .mCSB_container {
 margin-right: 20px;
}
.browse_block ul.dropdown-menu {
  width: 195px;
}
.col.col-lg-12.fxacw.course-header-wrapper {
  padding: 0;
}
.seach_alone_courses .mCSB_scrollTools, .browse_block .mCSB_scrollTools {
  opacity: 1;

  width: 4px;
}
.photography_section .discussion-search {
  padding-right: 30px;text-align: right;
}
.btn.btn-orange:hover, .btn.btn-orange:focus {
  outline: medium none;
}
.business_class {margin-right: 0px;}
.business_content {margin-bottom: 0;margin-top: 33px;}
.bg_container.course_breadcrumblocks {margin-top: 0px;}
.reg_banner_empty {margin-top: 0px;}
.business_office {padding: 10px;}
img { max-width: 100%;}
.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li a { border:0 none; }
.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li.active a { top:1px; }
.form_captcha { max-width:320px; }
.tab_ul.price_section span.price_dollar_span {
  background: #fff none repeat scroll 0 0;
  display: block;
  float: left;
  height: 28px;
  margin-top: 1px;
  padding: 5px 7px;
  width: 15%;
}
.btn-danger {
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff;
    font-family: open sans;
    font-size: 14px;
    padding: 0px 8px !important;
}
.tab_ul.price_section input[type="number"] {
  float: left;
  width: 85%;
}
.photography_section .activity-content.w3c-default p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.comment-list .comm blockquote p {
  word-wrap: break-word;
}
.photography_section .activity-content.w3c-default {
  line-height: 25px;
  word-wrap: break-word;
}
.modal-dialog.blog-popup textarea#editor { color:#000; }
.create-course.detail-block .form-group .col-xs-12 {
  padding: 0;
}
.create-course.detail-block .sortable_ul.sortable_scroll.ui-sortable li {
  margin-top: 0;
}
.su_course_curriculam .lc_details .lecture_title {
  width: auto; float: right;
}
.su_course_curriculam .quescount, .su_course_curriculam .lc_details  p {
	word-wrap:break-word;
}
.panel.panel-default.mail-container .mail-options .dropdown-menu li a:hover, .panel.panel-default.mail-container .mail-options .dropdown-menu li a:focus {
  background: #21abac none repeat scroll 0 0;
  color: #fff;
}
input[type='number'] {
    -moz-appearance:textfield;
}

/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.viewMessageContent p {
  word-wrap: break-word;
}
.confirm-section {
  margin-top: 20px;
}

.lach_dev.resp-tab-content.course_tab .tab-content.privacy_block .tab-pane { padding: 13px 20px; }
.modal-dialog.paypal_popup .modal-body.cont {
  display: block;
  max-height: 450px;
}
.select.form-control:focus {
  border: 1px solid #ddd;
}
.create-course.detail-block .sortable_ul.sortable_scroll.ui-sortable li a i.colors {
  padding: 0 20px;
}
.content-right p {
  word-wrap: break-word;
}
.course_info.premium_inst .redactor_box .redactor_redactor.redactor_editor {
  max-height: 170px;
  overflow-y: auto;
}
.course_view_author_bio p, .media.profile p {
  word-wrap: break-word;
}
.message-block .viewMessageTitle {
  clear: both;
  float: none !important;
  word-wrap: break-word;
}
#expert_plus_main .message-block .viewMessageDiv .sbox-title {
  height: auto;
}
.message-block .viewMessageTitle {
  clear: both;
  float: none !important;
  word-wrap: break-word;
}
.course_view_feedback_content .course_view_feedback_desc {
  word-wrap: break-word;
}
/***********************************Responsive************************************/
@media(max-width:380px){
.image_sec.subblock .tft {display: inline-block;vertical-align: middle; width: 155px;}
.warning_note .tft {display: inline-block;vertical-align: middle; width: 155px;}
}
@media(min-width:767px){

	.course-header.well .col-sm-3 {
  padding-right:15; padding-left: 0px;
  width: 116px;
}

}
@media(min-width:1200px){
.courses_block .col-sm-4 {
  margin: 0 16px;
  padding: 0;
  width: 22.3%;float: right;
}
.tab-content .course_b .user-img-b img { height:auto; width:auto; }
.message-block.page-content .col-md-3.m-t {
  padding: 0 0px 0 0px;
  width: 265px;
}

.message-block.page-content .col-md-9.m-t {
  padding: 0;
  width: 77.2%;
}
.about-block .col-sm-3 {
  width: 25%; float: right;
}
.about-block .col-sm-9 {
  padding-left: 8px;
}
.services-c .col-sm-4 {
  margin-right: 5%;
  padding: 0;
  width: 30%;
}
.services-c .col-sm-4.third, .services-c .col-sm-4.eight {
  margin-right: 0;
}
.blog-post .col-sm-8 {
  padding-left: 7px;
}
}

@media(max-width:990px){
/*	.curriculam-block .lecture_add_content {
  position: static;

}*/
	.curriculam-block .lecture_buttons {
  float: none;
  margin-top: 10px;
}
.about-block .col-sm-3 {
  width: 25%; float: right;
}
}
@media(min-width:980px) and (max-width:992px){
.search-block {
  padding: 0;
}
.course_view_page .col-md-9 {
    float: none;
}
.course_searching {
  width: 37%;
}
	.curriculam-block .lecture_add_content {
  position: static;

}
.course_b .img_hover img {
  height: 150px;
}
.seach_alone_courses.clearfix h3 {
  font-size: 20px;
}
.seach_alone_courses .dropdown {
  width: 25%;
}
.tab_block ul.nav-tabs li {
  padding: 0 2%;
}
body .mycourse_block .block_course .business_office a img {
  height: 120px;
}
}

@media(max-width:1200px){
	.pricing-alert p {
  float: none;
}
.pricing-alert i {
  display: table;
  float: none;
  margin: 0 auto;
}	
.main_second_section .photography_section .lecture_link_state {
  display: block;
}	
.mycourse_block .block_course .business_office a img {
  height: 150px;
  width: 100%;

}
	.course_b .img_hover img {
  width: 100%;
  max-width: 100%;
}
.tab-content .course_b .user-img-b img { height:auto; width:auto; }
.user-profile-block .course_b .user-img-b img { height:auto; }

}
@media(min-width:1210px){
	.container { width:1200px; }
}
@media(min-width:1200px){

.well.course-header .col-md-9 {
 width: 89%;
}
.learn_block .col-sm-4 {
  padding: 0 7px;
}

.col-sm-9.trendieng.search {
  width: 77%;
}
.recent_sub .col-xs-9 {
  padding-left: 5px;
}
.user-profile-block .content-section .col-sm-9 {
  width: 79%;
}
.user-profile-block .content-section .col-sm-3 { width: 21%; }

.develpoment_this_sec.categ_list .col-sm-9.trendieng {
  width: 77%;
}
.recent_block .col-sm-4:first-child, .recent_block .col-sm-4:last-child { width: 36%; } .recent_block .col-sm-4:nth-child(2) { margin: 0 3%; width: 22%; }
.learn_block .col-sm-4:last-child { margin-right:0px; }
.watch_listen_practice_section .mac { background: rgba(0, 0, 0, 0) url("../images/lap.png") no-repeat scroll 0 0; height: 306px; padding: 0; width: 47%; }
.imack .dump_text_added { margin-left: 2.8%; padding: 0; width: 46%; } 
.demo_slides_one .owl-item { width: 2.93% !important;} 
.demo_slides_one .bx-wrapper { margin: 0 auto; max-width: none !important; width: 1170px; }
.demo_slides_one ul { padding: 0; }
.demo_slides_one .container { padding: 0; width: 100%; } .demo_slides #owl-demo .owl-wrapper-outer { margin: 0 auto; width: 850px; } .demo_slides_one .owl-carousel.owl-theme { padding: 0 20px; }
.categ_list .col-sm-3.multi_development { width: 22.555%; }
.block_course.clearfix{padding:0 7px}.course-list-section .block_course .item,.course-list-section .block_course .item{margin:5px 10px}
body .tab_block ul.nav-tabs { padding: 0 6% 20px; }
body .tab_block ul.nav-tabs li { padding: 0 5.7%; /*width: 33%;*/}
}
@media(min-width:980px) and (max-width:1199px){
.you_txt {width: 69.87%;}
  .course_searching { width: 45%;}
  .about-block .col-sm-3 {
  width: 25%; float: right;
}
  .courses_block .col-sm-4 {float: right;}
 .seach_alone_courses .dropdown a {background-position: 20px center;} 
.curriculam-block .quizques .formrow .iradio_square-green {
  margin-bottom: 7px;
}	

	.payment-block .tab-pane.col-md-6 {
  width: 80%;
}
.courses_block .col-sm-4 {
  width: 25%;
}
.dropdown.user_profile .dropdown-menu li.mobile .search_s { width: 93%; display:block; }
header.expert .dropdown.user_profile .dropdown-menu li.mobile { display:block; }
.dropdown.user_profile .dropdown-menu li.mobile .search_s input[type="search"] { color:#000; }
.steps-bar li a, .steps-bar li span {
  display: block;
  margin-left: -87px;
  width: 100px;
  word-wrap: break-word;
  white-space:normal;
}
.steps-bar ul {
  padding: 0;
}
.su_course_curriculam .qanswer span.answers-feedback-counter {
  top:15px;
}

.qmultiple .qanswer span.answers-counter, .qmultiple .qanswer .answers-feedback-counter {
  float: left;
  padding: 2px 6px;
 /* position: static;*//*right: 99px;*/
}
.qmultiple .answers-counter.ch-count {right: 99px;}
.qmultiple .answers-feedback-counter.ch-count {right: 99px;top:35px !important;}
.qmultiple .iradio_square-green {
  float: right;
}
.qmultiple .qanswer .answer-feedback, .qmultiple .qanswer .answer {
  float: left;
  width: 82%;
  padding-right:4px!important;
}
.contenteditques .formrow .col.col-lg-2 {
  margin-bottom: 10px;
}
.step-method ul li span {
  height: 220px;
  width: 220px;
}
.well.course-header .col-md-9 {
  width: 83%;
    float:left;
}
.course-header.well .detail {
  width: auto;
}
.curriculam-block .su_course_add_content_form .formrow, .su_course_add_content_form {
  height: auto;
}
.curriculam-block .su_course_add_content_form .formrow label {
  display: none;
}
body.modal-open {
  padding-right: 0;
}
.modal-open header.expert {
  padding-right: 0;
}
.blog-t .blog-post .post-item .blog-info-small span {
  margin-right: 0;
}
.curriculam-block .su_course_add_content_form .formrow, .curriculam-block .su_course_add_content_form {
  height: auto;
}
.progress.progress-striped.progress_upload p#file_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.change_btn button, .change_btn input[type="button"] {
  padding: 8px 14px;
}


.categ_list .mang_develop li { position:relative; }
.course-header.well .detail { width: 40%; }
.easier_course { top: 90px; }
.sidebar_left .categories_block ul li span.category-name { width: 75%; }
.create-course.detail-block .text-a { overflow-x: scroll; }
.video_block { width: 530px; }  .profile_image img { height: 120px;  width: 120px; }
footer p, footer .footer_menu li a { font-size: 13px; } footer .footer_menu li { margin-left: 9px; }
.user-img img { height: auto; width: 100%; }
.course_detail > p { min-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.block_course .item .course_detail p.rate { margin-bottom: 10px; }
 .search_s { display: none; }
.home_menu.list-unstyled.list-inline.pull-right li a { padding: 0 10px; }
.tab_block ul.nav-tabs li a, .learn_block .block4 h3 a { font-size: 18px; }
.lc_details .lecture_title { width: 40%; }
.lc_details .lecture_title p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.detail_block h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mac iframe { margin: 20px 0; width: 100%; }
.left_block { width: auto; }
.mycourse_block .block_course .image a img { width: 100%; }
.reg_form.new_reg_form.mycourse_block .col-xs-6.col-sm-3{width:25%}.trendieng.search .course_detail p.descrip{height:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.course_detail p.description{height:auto}
.create-course.instructors input[type="text"] { float: left; width: 70%; }
.create-course.instructors input[type="button"] { height: 38px; margin-left: 2%; width: 28%; }
.course_sidebar .tabtitlemang.mang_develop li { padding: 4px 15px 4px 0px; }
section.user-profile-block .msg {
  padding: 0 10px;
}
.social-b li {
  margin: 0 10px;
}
.forum_block .block3 .ans_block {
  display: block;
  width: 10%;
}
.demo_slides_one .bx-wrapper { margin: 0 auto;}
.services.editor_block .avatar_img .col-xs-10 {
  width: 89%;
}
.course-list-section .business_trend .col-xs-6.col-sm-3 {
  width: 33%;
}

}

@media(min-width:768px) and (max-width:979px){
  .you_txt {width: 70.43%;margin-left: 6px;}
  .signup-b label {width: 268px;}
  ul.social-link li a span { padding-right: 40px;}
  .login-s .left-s .fgt { width: 270px;}
  .login-s .left-s .signup-l { width: 270px;}
  .animatdeds  { width: 270px;}
  .create-course .block2 {padding-right: 15px;}
   .seach_alone_courses .dropdown a {background-position: 16px center;} 
   .courses_block .col-sm-4 {float: right;}
.closeheader .btn-danger {
  float: right;
}
.course_view_page .col-md-9 {
    float: none;
}
.closeheader .closetext {
  display: inline-block;
  margin: 5px 0;
}
.lach_dev.course_sidebar ul.mang_develop li h4 span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.course_sidebar h4.tabtitle {
    font-size: 16px;
    padding: 0 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: open sans;
    color: #259596;
    font-weight: 600;
    text-transform: uppercase;
}
.lach_dev ul li a {
    color: #1e2c35;
    font-family: open sans;
    font-size: 13px;
    text-transform: capitalize;
    border: medium none !important;
    outline: 0 none;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block;
}
.curriculam-block .su_course_curriculam .lecture_buttons.lecture_edit_content .btn {
  margin-top: -24px;
  position: absolute;
  right: 19px;
  width: auto ;
}
.su_course_curriculam .lc_details .lecture_title span.text-default {
  white-space: normal;
}
.su_course_add_lecture_label {
  margin-bottom: 2px;
}
.su_course_add_content_form {
  height: auto;
}
.create-course .course-header.well .detail {
  width: 40%;
}
.su_course_curriculam .qanswer span.answers-feedback-counter {
  top:1px;
}
.curriculam-block .quizques .formrow .iradio_square-green {
  margin-bottom: 7px;
}

	.payment-block .tab-pane.col-md-6 {
  width: 80%;
}
.curriculam-block .su_course_add_content_form .formrow, .su_course_add_content_form {
  height: auto;
}
.blog-info-small ul li {
  line-height: 25px;
}
.learn_remeber {
  margin: 15px auto 0;
}
#cropContainerPreload.image_container {
  height: 250px;
}

.easier_course p {
  margin-bottom: 0;
}
.learn_remeber .btn.btn-primary {
  font-size: 14px;
  padding: 6px 20px;
}
#message_parent.defaultSkin {
  display: block;
  overflow-x: auto;
}
header.expert .dropdown.user_profile .dropdown-menu li.mobile {
  display: block;
}
.qtruefalse, .qtruefalse .iradio_square-green {
  margin-bottom: 10px;
}
.dropdown.user_profile .dropdown-menu li.mobile .search_s { width: 93%; display:block; }
.dropdown.user_profile .dropdown-menu li.mobile .search_s input[type="search"] { color:#000; }
header.expert .home_menu.list-unstyled.list-inline.pull-right li ul li a { background: none !important; }

.nobackground .logo a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin: 0;
}
body.home header.expert,body.home header.expert.nobackground .logo img {
  display: block;
}
 body.home header.expert.hasbackground .logo img { display:none; }

.steps-bar li a, .steps-bar li span {
  display: block;
  margin-left: -74px;
  width: 100px;
  word-wrap: break-word;
  white-space:normal;
}
.steps-bar ul {
  padding: 0;
}
.curriculam-block .su_course_add_content_form .formrow label {
  display: none;
}
.curriculam-block .su_course_curriculam {
  padding: 0;
}
.modal-open header.expert {
  padding-right: 0;
}
.curriculam-block .su_course_curriculam .su_course_curriculam_sortable li .edit_option label {
  display: block;
  float: none;
  margin-left: 0;
  margin-top: 2px;
}
/*.curriculam-block .su_course_curriculam .su_course_curriculam_sortable .lecture_add_content {
  position: static;
}*/
.well.course-header .col-md-9 {
  float:left;
  width: 83%;
}
.progress.progress-striped.progress_upload p#file_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}

.course_b .img_hover img {
  height: 180px;
}
body.modal-open {
  padding-right: 0;
}
.step-method ul li span {
  height: 200px;
  width: 200px;
}
.step-method ul li {
  margin-left: -25px;
}

.img-b img {
  height: 20px;
  width: 20px;
}
.about-block .col-sm-9 h4 {
  font-size: 15px;
  line-height: 20px;
}
.img-b {
  height: 57px;
}
.blog-img img {
  height: auto;
}
.curriculam-block .su_course_add_content_form .formrow, .curriculam-block .su_course_add_content_form {
  height: auto;
}
.curriculam-block  .lecture_buttons {
  float: none;
  margin-top: 10px;
}

.su_course_quiz_label.su_lgray_curr_block .slqtitle, .lecture_title p, .quescount {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.qmultiple .qanswer span.answers-counter, .qmultiple .qanswer .answers-feedback-counter {
  float: left;
  padding: 2px 6px;
 /* position: static;*/
}
/*span#lecture_title_counter, span#section_title_counter, span#quiz_title_counter, span.answers-counter, span.answers-feedback-counter {right: 85px !important;}*/
.qmultiple .iradio_square-green {
  float: right;
}
.qmultiple .qanswer .answer, .qmultiple .qanswer .answer-feedback {
  float: left;
  width: 80%;
   padding-right: 4px !important;
}
.quizques div.qmultiple .qanswer input {
  padding-right: 40px !important;
}
.qanswer span.answers-counter,.qanswer .answers-feedback-counter{
  float: right;
}
.qanswer .col.col-lg-12 {
  clear: both;
}
.qmultiple .qanswer .icheckbox_square-green {
  float: left;
}
.qanswer .answer-feedback {
  float: left;
  width: 87%;
}
.goright {
  margin: 10px 0;
}
.su_course_curriculam li .edit_option .ch-count {
  position: static;
}
.image_sec.subblock .video_block {
  width: 500px;
}
.button-block .fileUpload.btn.btn-primary {
  padding: 0 4px;
}
.change_btn button, .change_btn input[type="button"] {
  padding: 8px 14px;
}

	.forum_block .block3 .ans_block {
  display: block;
  width: 15%;
}
body {
  padding-top: 0;
}
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li a {
  background: rgba(0, 0, 0, 0) url("../images/pipe.png") no-repeat scroll left center;
}
body.home header.expert.nobackground {
  background:#fff;
  position:static;
}
section.banner_section .banner img {
  height: 400px;
}
.home .nobackground .logo a {
  background:none;
}
.easier_course h2 {
  font-size: 25px;
  margin-bottom: 10px;
}
.easier_course p {
  font-size: 14px;
}
body.home header.expert, body.home header.expert.nobackground .logo img {
  visibility: visible;
}

/*.easier_course {
  display: none;
}*/
.course-header.well .detail {
  margin: 16px 10px;
}
.text-editor { clear:both; }
	.forum_block .block3 .forum-b {
  width: 85%;
}
.course-list-section .business_trend .col-xs-6.col-sm-3 {
  width: 33%;
}
.course-list-section .mycourse_block .block_course .business_office a img {
  height: 140px;
}
.services.editor_block .avatar_img .col-xs-10 {
  width: 88%;
}
.services.editor_block .desc-block p.desc-p {
  width: 85%;
}

.forum_block .add_forum_block ul li button { font-size:12px; }
.categ_list .mang_develop li { position:relative; }
.sidebar_left .categories_block ul li span.category-name { width: 53%; }

.tab_block ul.nav-tabs li{padding:0 2.7%;}.course_detail p.description{height:auto}.develpoment_this_sec.categ_list.mycourse_block .business_trend .col-xs-6.col-sm-3{width:33%}.trendieng.search .course_detail p.descrip{height:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mycourse_block .block_course .image a img{width:100%}.reg_form.new_reg_form.mycourse_block .col-xs-6.col-sm-3{width:33%} .course_sidebar .tabtitlemang.mang_develop li { padding: 4px 15px 4px 0px; }
.create-course.detail-block .text-a { overflow-x: scroll; }
.create-course.instructors input[type="text"] { float: left; width: 70%; }
.create-course.instructors input[type="button"] { height: 38px; margin-left: 2%; width: 28%; }
.left_block { width: auto; }
.video_block { width: 530px; } .profile_image img { height: 100px;  width: 100px; }
.block4 h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

footer #footer p { line-height: 30px; text-align: center; } footer #footer ul.footer_menu { display: table; float: none; margin: 0 auto; }
footer ul li a { line-height: 30px; } .instructor_terms { width: auto; }.user-img img { height: auto; width: 100%; }
.recent_block h3 { font-size:20px; } .course_detail > p { min-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search_s { display: none; }
.home_menu.list-unstyled.list-inline.pull-right li a { padding: 0 10px; } .banner img { min-height: 450px; }
.tab_block ul.nav-tabs li a, .learn_block .block4 h3 a { font-size: 18px; } .detail_block h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mac iframe { margin: 20px 0; width: 100%; }
.banner img { min-height: 0; } /*.easier_course h2, .easier_course p { display: none; }*/
.easier_course { top: 35px; }
.user-img-b { left: 8px; top: 2px; }
.user_image img {
  width: 100%;
}
.course_searching {
  width: 35%;
}
.seach_alone_courses .dropdown {
  width: 25%;
}
.search-block {
  padding: 0; 
}

.demo_slides_one .bx-wrapper { margin: 0 auto;}
section.user-profile-block .msg {
  padding: 0 10px;
}
.social-b li {
  margin: 0 4px;
}
header.expert, body.home header.expert.hasbackground { position:static;}
.nobackground .logo a img { visibility: visible; }
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li a { color: #000; }
.course_info .block2 {padding-right: 15px;}
}

@media(max-width:767px){
  .you_txt {
  margin-left: 6px;
  width: 70.5%;
}
    .student-course.clearfix {
  float: right;
}
.lecture_edit_content {
    text-align: right;
    float: left;
    position: relative !important;
    left: 0 !important;
}
  .about-block .col-sm-3 {
  float: right;
  width: 25%;
}
.about-block .col-sm-9 {
  float: left;
  width: 75%;
}
  .course_info .block2 { padding-right: 20px;}
  .course_info .block2 .button_footer {
  padding-right: 10px;
}
  .expert-plus .page-content .col-sm-9 {
  float: right;
  width: 100%
}
  .expert-plus .page-content .col-sm-3 {
  float: right;
  width: 100%
}
  .get-start .col-sm-9 {
  float: right;
  width: 100%;
}
.create-course .col-sm-3.multi_development {
  float: none;
  width: 100%;
}
.curriculam-block .col-sm-3.multi_development { float: right;
  width: 100%;}
 .curriculam-block .col-sm-9 { float: right;
  width: 100%;} 
  .static-content-wrapper h2 {padding: 2px 15px !important;}
  .develpoment_this_sec .col-sm-9.trendieng {
  float: right;
  width: 100%;
}
.develpoment_this_sec .col-sm-3.multi_development {
  float: right;
  width: 100%;
}
  .create-course .block2 { padding-right: 20px;}
.tab-pane .courses_block .col-sm-4 {float: right;}
.categ .jumbotron{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;display:table;left:5px;position:absolute;top:15px}.categ{display:block}body header.expert{position:relative}.categ .jumbotron .icon-menu{padding:5px 0}.categ .mobile_menu .menu{z-index:999;background:#2f4050;}.categ .jumbotron .icon-menu::before{content:none}.categ .mobile_menu .icon-menu i{color:#f58e4e;font-size:20px}.categ .mobile_menu .icon-menu{border-bottom:medium none}.categ .mobile_menu .menu li{line-height: normal;}.categ .mobile_menu .icon-close,.categ .mobile_menu .icon-close a,.categ .mobile_menu .menu a{color:#fff}
section.banner_section .banner img {
  height: auto;
}
.instructor_block {
  padding: 0 10px;
}
.su_course_curriculam .lc_details .lecture_title span.text-default {
  white-space: normal;
}
/*.curriculam-block .su_course_curriculam {
  width: 660px;
}
.lach_dev.resp-tab-content.course_tab {
  overflow-x: auto;
}*/
.su_course_add_lecture_label {
  margin-bottom: 2px;
}
.closeheader .btn-danger {
  float: right;
}
.closeheader .closetext {
  display: inline-block;
  margin: 5px 0;
}
.curriculam-block .quizques .formrow .iradio_square-green {
  margin-bottom: 7px;
}
.curriculam-block .su_course_curriculam .su_course_add_content_form, .curriculam-block .su_course_add_content_form .formrow {
  height: auto;
}
.su_course_curriculam .qanswer span.answers-feedback-counter {
  top:1px;
}
body.slidemenu {
  overflow: hidden;
}
.usercomments.sec2.odd .col-sm-2, .usercomments.sec2.odd .col-sm-10 {
  float:none;
}
.text-editor { clear:both; }
.usercomments.odd .user-block {
  float:none;
}
.usercomments .user-block h4, .usercomments .user-block span.time { margin-left:0px; }
.feedback .usercomments.odd .details .time, .feedback .usercomments.odd .feedback-comment p { text-align:center; }


body.home .home_menu.list-unstyled.list-inline li a {
  color: #333;
}
.categ .mobile_menu .menu a { text-transform: capitalize; }
.categ .sidebar_block h3 { color: #fff; font-size: 20px; margin-top: 3px; padding-right: 15px; text-align: right; border-bottom: 1px solid rgba(255, 255, 255, 0.05); padding-bottom: 10px;}
.categ .mobile_menu .icon-close { color: #f00; }

	.text_area-b  {
  margin-bottom: 20px;
}
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li a { background: rgba(0, 0, 0, 0) url("../images/pipe.png") no-repeat scroll left center; }
.pricetab-block, .des_margin.price_settings { width:auto; display: block; }

.no-record {
  display:block;
  height:auto;
  width:auto;
}
.text_area-b  {
  margin-bottom: 20px;
}
/*.curriculam-block .slider_divsblocks h2 {
  margin: 0;
}*/

.progress.progress-striped.progress_upload p#file_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.su_course_curriculam li .edit_option .ch-count {
  position: static;
}
.slider_divsblocks .form-group {
  margin-top: 0;
}

.su_course_curriculam .lecture_title {
  display: block;
}
.goright {
  margin: 10px 0;
}
.curriculam-block .su_gray_curr .row-fluid, .curriculam-block .su_lgray_curr .row-fluid, .curriculam-block .su_orange_curr .row-fluid {
  min-height: 0;
}
.qmultiple .qanswer span.answers-counter, .qmultiple .qanswer .answers-feedback-counter {
  float: left;
  padding: 2px 6px;
  position: static;
}
.mobile_menu .menu ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.create-course.detail-block .form-group input[type="button"] {
  margin-left: 0;
}

.qanswer .col.col-lg-12 {
  clear: both;
}

.qmultiple .iradio_square-green {
  float: right; margin-right: 0px;
}
.qmultiple .qanswer .answer, .qmultiple .qanswer .answer-feedback {
  float: left;
  width: 80%;
   padding-right: 4px !important;
}
.delques i {right: -12px !important;}
.qtruefalse, .qtruefalse .iradio_square-green {
  margin-bottom: 10px;
}
.blog-t .blog-post .post-item .blog-info-small span {
  margin-right: 0;
}
#message_parent.defaultSkin {
  display: block;
  overflow-x: auto;
}

.su_course_curriculam_default span#lecture_title_counter, .su_course_curriculam_default span#section_title_counter, .su_course_curriculam_default span#quiz_title_counter, .su_course_curriculam_default span.answers-counter, span.answers-feedback-counter {
  padding: 2px 5px;
  right: 0;
  top: 0px;
}
.su_course_quiz_label.su_lgray_curr_block .slqtitle, .lecture_title p , .quescount {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dropdown.user_profile .dropdown-menu li.mobile .search_s { width: 93%; display:block; }
header.expert .dropdown.user_profile .dropdown-menu li.mobile { display:block; }
.dropdown.user_profile .dropdown-menu li.mobile .search_s input[type="search"] { color:#000; }
header.expert .home_menu.list-unstyled.list-inline.pull-right li ul li a { background: none !important; }
body.home header.expert.nobackground {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.nobackground .logo a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin: 0;
}
body.home header.expert,body.home header.expert.nobackground .logo img {
  display: block;
}
 body.home header.expert.hasbackground .logo img { display:none; }
.sidebar-user.menu .sidebar_block ul li span.r-arrow {
  right: -17px;height: 28px;
}
.course-header-content .back-to-course-btn {
  display: table;
  max-width: none;
  position: static;float: right;
}
.flex > center {
  clear: both;
  display: block;
  padding-top: 10px;
}
.modal-open header.expert {
  padding-right: 0;
}
.main_second_section .users-popup-list {
  margin: 15px 10px;
  width: auto;
}
.main_second_section .search-input {
  border: 1px solid #ddd;
  float: right;
  margin: 10px;
  position: static;
  width: 250px;
}
.main_second_section .static-content-wrapper .mask {
  clear: both;
}
.main_second_section .static-content-wrapper .mask {
  max-width: none;
}
.curriculam-block .su_course_curriculam {
  padding: 0;
}
.curriculam-block .su_course_curriculam .su_course_curriculam_sortable li .edit_option label {
  display: block;
  float: none;
  margin-left: 0;
  width: 100%;
  margin-top: 2px;
}
.curriculam-block .su_course_curriculam .quiz, .curriculam-block .su_course_curriculam .assessment {
  margin-left: 0px;
}
.curriculam-block .su_course_curriculam, .curriculam-block .su_course_curriculam_sortable .col.col-lg-12 {
  padding: 0;
}

.curriculam-block .su_course_curriculam .childli {
  margin-left: 0;
}
/*.su_course_curriculam .su_course_curriculam_sortable li .edit_option label {
  width: 200px;
}*/
.curriculam-block .su_course_curriculam .lecture_buttons.lecture_edit_content .btn {
  margin-top: -17px;
  position: absolute;
  right: auto;
  width: auto ; left: 9px;
}
.su_course_curriculam .su_course_curriculam_sortable li .edit_option label {
  padding: 0 30px 0 0;
  width: auto;
}
.su_course_add_lecture_content.su_course_add_content_form .col-lg-3, .su_course_add_lecture_content.su_course_add_content_form .col-lg-9 {
  padding: 0;
}
.curriculam-block .su_course_add_content_form .formrow input[type="button"] {
font-size: 12px;
}
.curriculam-block .su_course_add_content_form .formrow .col-lg-9 {
  padding: 0;
}
/*.curriculam-block .su_course_add_content_form .formrow, .su_course_add_content_form {
  height: auto;
}*/
.curriculam-block .su_course_add_content_form .formrow {
  height: auto;
}
.curriculam-block .su_course_add_content_form .formrow label {
  display: none;
}
.curriculam-block .su_course_curriculam li .edit_option {
  padding-right: 0;

}
.curriculam-block .cclickable.updatelibcontent {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.curriculam-block .su_course_curriculam li .col-lg-12, .curriculam-block .add_quiz_lecture_part .col.col-lg-6 {
  padding: 0;
  width: 100%;
}
.curriculam-block .lecture_add_content input[type="button"], .curriculam-block .lecture_edit_content input[type="button"] {
  padding: 0 7px;
}
.curriculam-block .su_course_curriculam .lecturepopup, .curriculam-block .su_course_add_lecture_desc_content {
  box-shadow: none;
  margin: 0;
  width: 100%;
}
.curriculam-block .su_course_curriculam .su_course_curriculam_sortable .lecture_add_content {
  /*position: static;*/
}
.step-method ul li span {
  display: block;
  padding: 43% 0;
  height:auto;
  width: auto;
}
.process-model, .services-block {
  margin-bottom: 20px;
}
.services-c {
  margin-top: 20px;
}

.step-method ul li {
  margin: 1%;
  padding: 0;
  width: 48%;
}
.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li a {
  padding: 7px 25px;
}
.payment-block .nav.nav-tabs li.active a { border:none; } .payment-block .nav.nav-tabs li { text-align:center; }
.payment-block {
  margin-top: 0;
}
.stripe-desc, .payment-block ul {
  margin-bottom: 15px;
}
.about-block .content-block {
  margin-bottom: 10px;
  text-align: center;
}
.img-b {
  display: table;
  height: auto;
  margin: 0 auto 15px;
  padding: 30px;
  text-align: center;
  width: auto;
}
.img-b img {
  height: 22px;
  width: 22px;
}
.video-frame iframe {
  display: table;
  height: 250px;
  margin: 0 auto 25px;
  width: 70%;
}
.center-txt h3 {
  font-size: 20px;
  line-height: 25px;
}
.about-block {
  margin-top: 30px;
}
.para-content {
  margin-bottom: 40px;
}

.description .des_header .des_color {
  display: block;
  font-size: 23px;
  line-height: 30px;
}
.description.des_marg { margin-bottom:0px; }
.description .success_img {
  background-size: 100% auto;
  background-position:center center;
  background-repeat:no-repeat;
  margin: 0 auto;
  width: 100%;
}
body.modal-open {
  padding-right: 0;
}
.blog-t .blog-post .post-item .summary {
  text-align: center;
}
.blog-post .summary p span, .blog-post .post-item .summary p {
  max-height: none;
}
.blog-post .blog-info-small, .view-block.right-content-b {
  padding: 0;
}
.course_view_feedback .star_rating.course_view_feedback_rating ul.star_one li {
  border: medium none;
  margin: 0;
  min-height: 0;
  padding: 0;
  float: none;
}
.course_view_feedback .course_view_feedback_date {
  margin-top: 7px;
  text-align: left;
}
	.reg_form.new_reg_form.mycourse_block .col-xs-6.col-sm-3 {
  width: 33%;
  padding:0 10px;
}
.develpoment_this_sec.categ_list.mycourse_block .course-list-section .business_trend .col-xs-6.col-sm-3 {
  width: 33%;
}
.course-list-section .mycourse_block .business_trend .col-sm-3.col-xs-6 {
  width: 33%;
}
.home .nobackground .logo a {
  background:none;
}
body.home header.expert, body.home header.expert.nobackground .logo img {
  visibility: visible;
}
header.expert, body.home header.expert.hasbackground { position:static;}
.nobackground .logo a img { visibility: visible; }
body.home header.expert.nobackground .home_menu.list-unstyled.list-inline li a { color: #333; }
body.home .nobackground .logo a { background: none; display: block; height: auto; text-indent: -1000em; width: auto; }
.table-payment table th, .table-payment table td {
 padding: 0 5px;
}
.course_searching {
  margin: 0 2% 0 0;
  width: 78%;
}
.seach_alone_courses button {
padding: 0;
width: 20%;
}
.easier_course h2 {

  font-size: 20px;
  margin-bottom: 21px;
}
.easier_course p {
  font-size: 14px;
  margin-bottom: 15px;
}
.course_searching {
  width: 78%;
}
.demo_slides_one .bx-wrapper { margin: 0 auto;}
.content-section .sidebar {
  text-align: center;
}
.services.editor_block .desc-block p.desc-p {
  width: 85%;
}
.services.editor_block .avatar_img .col-xs-10 {
  width: 100%;
}
	.forum_block .block3 .forum-b {
  float: none;
  width: 100%;
}
.forum_block .block3 .ans_block {
  float: right;
  margin-bottom: 10px;

}
.demo_slides_one .bx-controls-direction .bx-prev {
  background-position:12px center;

}
.demo_slides_one .bx-controls-direction .bx-next {
  background-position:18px center;

}
.demo_slides_one .bx-controls-direction .bx-next, .demo_slides_one .bx-controls-direction .bx-prev {
	  padding: 35px 20px;
	    top: 28px;
}

.title-l {
  font-size: 20px;
  line-height: 30px;
  margin: 15px 0;
}
.social-b {
  display: table;
  margin: 25px auto 15px;
}
.student-course ul li {
  padding: 0 10px;

}
.student-course ul li h4 {
  font-size: 25px;
}
.course-header.well .detail {
  float: none;
  margin: 10px auto 0;
}
.well.course-header .btn-block {
  display: table;
  float: right;
  margin: 15px auto 0;
  width: auto;
}
.create-course.dangerzone .col_header {
  margin: 5px 0;
  padding: 24px 7px;
  text-align: center;
}
.create-course.dangerzone .slider_divsblocks {
  padding: 0 10px;
}
.create-course .course_basic.course_newbasic h4 { font-size: 20px; }

.course-header.well { text-align: center; }
.create-course.detail-block .text-a { overflow-x: scroll; }
.create-course.instructors input[type="text"] { float: left; width: 60%; }
.create-course.instructors input[type="button"] { height: 38px; margin-left: 2%; width: 38%; }
.trendieng.search .course_detail  p.descrip { height: 0px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } 
.course_detail p.description {
  height: auto;
}
.head_block { padding: 10px 15px; }
.mycourse_block .block_course .image a img { width: 100%; }
.home_menu.list-unstyled.list-inline.pull-right li a {padding: 0 8px; }
.left_block { display: none; } .tab_block ul.nav-tabs li { padding: 0 5px; }
.tab_block ul.nav-tabs { display: table; margin: 0 auto !important; padding: 0; }
/*.tab_block ul.nav-tabs li { width: 32%;}*/
header.expert { position: static; }	body { padding-top: 0; }
.block4 p { margin-bottom: 25px; } .block4 h3 { margin-bottom: 10px; }
.learn_block { padding-bottom:20px; } .tab_block ul.nav-tabs li a { font-size: 16px;}
.tab_block ul.nav-tabs { border-bottom: 1px solid #ccc; margin: 0; }
.tab_block #magic-line { bottom: 0; } .txt { margin: 12px 0; }
.watch_listen_coursing_one h3 { font-size: 20px; line-height: 30px; } .imack { margin: 0; }
.seach_alone_courses.clearfix h3 {
  display: none;
  margin: 0; float:none;
}
.demo_slides_one #owl-demo .item { text-align: center; } .our_clients_section p { font-size:16px; }
.seach_alone_courses .dropdown { display:none; } .mac iframe { margin: 20px 0; width: 100%; }
.banner img { min-height: 0; }  .easier_course { top:50px; }
.dump_text_added { text-align: center; } .learn_remeber { margin: 10px auto 0; }
.easier_course .dropdown a { background-position: 15px center; font-size: 15px; padding: 18px 37px; }
.block4 h3 a {
  font-size: 18px;
}
.categ .sidebar_block ul li a:hover {
  background:none;
}
.categ .sidebar_block ul li a {
  padding-left: 0;
}
.learn_block {
  position: static;
}
.block4 {
  margin-top: 10px;
}
.seach_alone_courses button {

  font-size: 13px;
}
.block_img {
  margin: 0 auto;
}

.search-block {
  padding: 0;
}
.course_searching .btn.btn-primary { width: 10%; height:45px; }
.learn_remeber .btn.btn-primary { font-size: 16px; padding: 6px 15px; }
.watch_listen_practice_section { margin-top: 0; } .expert .logo, .expert .browse_block { float: none; }
.tab_block ul li { float: none; margin: 0 0 12px; }
.tab_block ul.nav-tabs li.active a { padding-bottom: 5px; } 
.browse_block, .search_s { display: none; }

.expert .navbar-header { float:none; display:block; }
.courses_block .col-sm-4 {
  float: left;
  width: 33%;
  padding: 10px;
}
.courses_block .course_b img {
  height: 160px;
}
.courses_block .star_rating ul li img {
  height: 15px;
}
.expert .logo { display: block; margin: 0 auto; text-align: center; float: right; }	

.account_block { width: 100%; }	.email_edit { padding: 10px 5px; display: table; width: 100%; } 
.modal-dialog.edit_popup { margin: 0 auto; top: 20px; } .instructor_terms { width: auto; } .recent_block .recent_sub h4 { margin-top: 12px; }
.recent_block .recent_sub .col-xs-3 { padding-left: 0; width: 100px; }
.categ_list .sidebar_left { margin-bottom: 20px; } .block_course .item .course_detail p.rate { margin-bottom: 10px; }
.adv_block { display: none; } .recent_block h3 { margin: 25px 0; }
.steps-bar li::before, .steps-bar li::after { display: none; }
.block2 .steps-bar li { border-radius: 0; display: block; margin: 0; text-align: center; width: auto; height: auto; }
.steps-bar ul li span { padding-right: 10px; border-bottom: 1px solid #fff; color: #fff; display: block; line-height: 30px; width: 100%; }
.block2 .steps-bar li.off { background: #ff8c20 none repeat scroll 0 0; } .steps-bar { padding:0px; } .premium_inst .promo_block { padding: 0 10px; }
.block2 .steps-bar ul { height: auto; padding: 0; } .course_info { height: auto; }
.steps-bar li a, .steps-bar li span { margin-left: 0; position:static;} .course_detail > p { min-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.modal-dialog.confirm_account {margin: 0 auto; top: 45px; }
	
footer #footer p {  text-align: right; } footer #footer ul.footer_menu { display: table; float: right; margin: 0 auto; }
footer p, footer .footer_menu li a { font-size: 13px; line-height: 30px; }
footer .footer_menu li { margin-left: 12px; }


.mobile_menu { display:block; } .course_info .col-sm-9 { padding: 0 15px; width: 100%; }
.course_info .video_block { width: 90%; } .navbar a.navbar-brand.site-logo { width:100%; }
.mobile_menu .jumbotron, .mobile_menu .icon-close { display:block;  } .course_info .col-sm-3 { width: 100%; }
.course_info { margin-top: 0; } .sidebar_block { border: medium none; }
.sidebar_block ul li.active span.r-arrow, .sidebar_block ul li:hover span.r-arrow {
  display: none;
}
.course_info .sidebar_block {
  margin-bottom: 30px;
}
.open_sidebar { overflow:hidden; } body.open_sidebar { left: 0; margin: 0; position: relative; }
.mobile_menu .icon-menu { border-bottom: 1px solid #ddd; padding: 15px; }  
.image_container { display: block; height: auto; vertical-align: unset; width: auto; }
.format { float: none; height:auto; } .course_info .video_block { padding: 0 10px; }
.profile_block .block2 { border-left: medium none; }
.progress.progress-striped.progress_upload { float: none; margin: 0; position: static; width: 100%; height: 30px; }
.video_change { float: none; margin: 0 auto; } 
.btn.btn-color.save_btn { margin-top: 0; }

.mobile_menu .menu { background:#138a85 repeat left top; left: -285px; overflow-y: auto; height: 100%; position: fixed; width: 285px; top: 0; }
.mobile_menu .jumbotron { padding:0px; margin:0px; }
.mobile_menu .menu ul {  list-style: none; margin: 0; padding: 0; }
.mobile_menu .menu li {  font-family: 'Open Sans', sans-serif; line-height: 45px; padding-bottom: 3px; padding-left: 20px; padding-top: 3px; }
.mobile_menu .menu a { color: #afdefa; font-size: 15px; text-decoration: none; text-transform: uppercase; }
.mobile_menu .icon-close { cursor: pointer; padding-left: 20px; padding-top: 10px; color: #afdefa; }
.mobile_menu .icon-close a { cursor : pointer; color: #afdefa; font-family: 'Open Sans', sans-serif; line-height: 45px; padding-bottom: 3px; padding-left: 5px; padding-top: 3px; padding-right: 15px; }
.mobile_menu .icon-menu { color: #555; cursor: pointer; font-family: 'Open Sans', sans-serif; font-size: 16px; padding-bottom: 25px; padding-left: 25px; padding-top: 25px; text-decoration: none;text-transform: uppercase; }
.mobile_menu .icon-menu i { margin-right: 5px; }
.course_info .jumbotron .icon-menu::before, .course_info .icon-close::before { content: none; }
.fileUpload.btn.btn-primary span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.profile_block.notification_block .btn.btn-color.save_btn { margin-top: 20px; }

.col-sm-4.submit_block { display: none; } .paypal_popup .btn.btn-color { width:100%; } .modal-dialog.paypal_popup .expiry-wrapper .col-sm-4 { width: 50%; }
.modal-dialog.paypal_popup .form-group label { margin: 0 0 5px; } .modal-dialog.paypal_popup .btn.btn-color { font-size:13px; }
.modal-dialog.paypal_popup .modal-body.cont ul li { text-align: center;  width: 100%; } .modal-dialog.paypal_popup .modal-body.cont ul li.active a { border: 1px solid; color: 
#158d8e
; }
.create-course.detail-block .form-group input[type="text"] {
  margin-right: 1.5%;
}
.resourcefiles div {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: break-word;
}
.answer-feedback { margin: 0 0 10px 5px !important;}
}

@media(max-width:567px){
.you_txt {
  margin-left: 6px;
  width: 69.9%;
}
}
@media(max-width:540px){
.reg_form.new_reg_form.mycourse_block .col-xs-6.col-sm-3 {
  width: 50%;
}
.courses_block .col-sm-4 , .course-list-section .mycourse_block .business_trend .col-sm-3.col-xs-6, .develpoment_this_sec.categ_list.mycourse_block .course-list-section .business_trend .col-xs-6.col-sm-3 {
  width: 50%;
}
.title_msas { width: auto;}
.head_block h2.title {text-align: right;}
.user-profile-block .col-sm-9 {
  float: right;
  margin-bottom: 30px;
}
}
@media(max-width:480px){
.you_btn {float: right; margin-top: 30px;}
.you_txt {
  clear: both;
  float: none;
  margin-left: 6px;
  margin-top: 9px;
  padding-top: 10px;
  width: 100%;
}
  .tab_block ul.nav-tabs li {  width: auto;}
    .login-s .left-s .fgt { width: auto;}
  .login-s .left-s .signup-l { width: auto;}
  .animatdeds  { width: auto;}
  .signup-b label { width: auto;}
  .course_info .video_block { padding: 0 0 0 10px;}
  .tab-pane .courses_block .col-sm-4 {float: right;padding-right: 15px;} 
  .easier_course p { padding-right: 0px;}
  .easier_course h2 { padding-right: 0px;}
	.categ .jumbotron {
  left: 20px;   top: 10px;
	}
	.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li.active a {
  border: medium none;
}
.message-block .col-md-9.m-t .sbox {
  padding: 0 5px;
}
.qmultiple .qanswer .answer-feedback, .qmultiple .qanswer .answer {
  float: left;
  width: 70%;
  padding-right: 4px !important;
}

.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post {
  float: none;
}
.main_second_section .photography_section .lecture_link_state {
  border-top: 1px solid #f0f0f0;
  display: block;
  padding: 7px 0;
  position: static;
  right: 15px;
  text-align: center;
  top: 18px;
}
header.expert .logo img {
  /*max-width: none;*/
  padding: 0px 0;
}
.text-center.top-discuss {
  position: relative;
}
.discussion-search-icon.fa.fa-search {
  position: absolute;
  top: 15px;
  right:15px;
}
ul.course-header-buttons-container {
  padding-left: 0;
}
.main_second_section .static-content-wrapper h2 {
  font-size: 15px;
  padding: 8px 15px;

}
footer .footer_menu li:last-child {
  float: none;
  text-align: center;
}
.photography_section .discussion-search {
  margin-bottom: 20px;
  padding-right: 30px;
  width: 100%;
}
.recent_block {
  padding-top: 0;
}
.recent_block .recent_sub .col-xs-3, .recent_block .recent_sub .col-xs-9 {
  padding: 0px;
}
.course_b .img_hover img {
  height: 170px;
}
.curriculam-block .luploadvideo, .curriculam-block .buttongreen30 input[type="button"] {
  display: table;
  float: none;
  margin: 0 auto;
  padding: 0 3px;
}
#su_courses_form_course_image_fileupload, #luploadvideo, #luploadaudio, #luploadpre, #luploaddoc, #luploadres {
  left: 0;
  margin: 0 auto;
  right: 0;
  width: auto;
}
.curriculam-block .cctab-content.current .col.col-lg-4 {
  padding: 0;
}
.curriculam-block .lecture_buttons {
  float: none;
  margin-top: 10px;
}
.curriculam-block .lecture_buttons input[type="button"] {
	width:100%;
	margin-bottom:5px;
}
.curriculam-block div.cctab-link {
  margin-bottom: 5px;
  width: 100%;
}
.btn-block ul li {
  margin-bottom: 5px;
  margin-left: 3px;
}
.expert-plus .tab_block #magic-line {
  display: none!important;
}
.message-block .table-responsive .mail-options button i {
  font-size: 13px;
}
.message-block .panel.panel-default.mail-container .table.table-hover td {
  display: block;
}
.message-block .table-responsive .mail-options button {
  padding: 8px;
}
.step-method ul li span {
  font-size: 12px;
  font-weight: 400;
}
.mycourse_block .tab-block-mycourse ul.nav.nav-tabs.usernavbar.price_align.post li {
  float: none;
  margin-bottom: 5px;
}
.reg_form.new_reg_form.mycourse_block .tab-block-mycourse {
  border-bottom: medium none;
  margin: 0 0 7px;
}
.hide_block {
  float: left;
  width: 100%;
}
.hide_block input[type="text"] {
  width: 138px;
}
.table-payment {
  overflow-x: auto;
}
.payment-block .form-group input[type="submit"] {
  font-size: 12px;
  width: 100%;
}
.course-header-buttons-container .dropdown-menu.pull-right {
  left: auto;
  right: -80px;
}
.tab-content.privacy_block ul.tab_ul li {
  margin-bottom: 5px;
}
#cropContainerPreloadCourse.image_container img {
  height: auto;
}
.slider_divsblocks .form-group .remove_mrg {
  display: block;
  margin-bottom: 5px;
}
.well.course-header .btn-block ul li {
  float: none;
  margin: 0 0 5px;
}
/*************************Curriculam Responsive**************/
.curriculam-block .su_course_curriculam li .edit_option {
  display: block;
}
.curriculam-block .su_course_update_section_textbox, .curriculam-block .su_course_update_lecture_textbox, .curriculam-block .su_course_update_quiz_textbox, .curriculam-block .su_course_update_assessment_textbox {
  max-width: 170px;;
}
.course_info .block2 {padding-right: 20px;}
.course_info.profile_block.profile .account_block {padding-right: 0px;}
.curriculam-block .su_course_curriculam li .edit_option label {
  display: block;
  max-width:none;
  float:none;
  white-space: normal;
  word-wrap: break-word;
}
/***************************************End*********************/
.course-list-section h2.list_title {float: none; width: auto;}
.create-course.instructors input[type="text"] { float: none; margin-bottom: 10px; width: 100%; }
.create-course.instructors input[type="button"] { height: 38px; margin-left: 0; width: 100%; }
.tab_block ul.nav-tabs li a { font-size: 18px; }
.course_info .video_block { width: 100%; } .block3 { border: medium none; padding: 0; } 
.promo_block p { ine-height: 22px; margin: 0 0 12px; } .learn_remeber { display:none; }
.home_menu.list-unstyled.list-inline.pull-right { display: block; float: right !important; margin: 0 auto 10px; } 
.course_searching .more_one_portiion { width: 100%; height: 45px; }
.course_searching .btn.btn-primary { width: 15%; height: 45px; background-position:10px center; }
.courses_block .col-sm-4 { float: right; width: 250px; margin:0 auto; padding-right: 15px; }
.modal-dialog.confirm_account, .modal-dialog.edit_popup { margin: 0; top: 20px; width: 100%; }
.upload_type .format_type { float: none; width: 100%; } .button-block { display: table; float: right; margin: 10px auto ; width: auto; }
.upload_type { margin-bottom: 0; } .instructor_block { display: block; width: auto; } .instructor_block select { width:100%; }
.recent_block { text-align:center; }
.recent_block .recent_sub .col-xs-3, .recent_block .recent_sub .col-xs-9 { padding: 0 15px;float: none; margin: 0 auto;  width: 100%; }
.tab_block ul#example-one.nav-tabs li { display: block; float: none; padding: 0 5px;  text-align: center;}
.tab_block ul.nav-tabs { display: block; margin: 0 auto; }
#magic-line { display: none; }
header.expert .col-sm-5.col-xs-7, header.expert .col-xs-5.col-sm-7 { width: 100%; }
.expert .logo img { padding: 10px 0; }
.home_menu.list-unstyled.list-inline.pull-right li a { line-height:35px; padding: 0 8px; }
.reg_form.new_reg_form.mycourse_block .col-xs-6.col-sm-3 {
  width: 50%;
  padding: 10px;
}

.demo_slides_one .bx-controls-direction {
  display: none;
}
.create-course.detail-block .form-group input[type="text"] {
  float: none;
  margin-bottom: 10px;
  width: 100%;
}
.create-course.detail-block .form-group input[type="button"] {
  width: 100%;
  float:none;
}
.reg_form.new_reg_form.mycourse_block .nav.nav-tabs.usernavbar.price_align.post a {
  font-size: 16px;
}
.course-list-section .mycourse_block .business_trend .col-sm-3.col-xs-6 {
  width:50%;
}
.course_searching .more_one_portiion {
  text-indent: 6px;
}
.course_searching input[type="text"] {
  font-size: 14px;
}
.recent_sub .desc span {
  display: block;
}
.image_sec.subblock #image_prograss {
  top: 40%;

}
#couponModal .modal-body.cont {
  display: block;
  max-height: 300px;
}
.course-c {
  width: 70%;

}
.course-header.well .lead a.btn.btn-primary {
  display: block;
}
.course-header.well .btn-block p.lead {
  float: none;
}
}
@media(max-width:400px){
	.reg_form.new_reg_form.mycourse_block .col-xs-6.col-sm-3 {
  float: none;
  margin: 0 auto;
  width: 250px;
}
 .develpoment_this_sec.categ_list.mycourse_block .course-list-section .business_trend .col-xs-6.col-sm-3, .develpoment_this_sec.categ_list.mycourse_block .business_trend .col-xs-6.col-sm-3 {
  float: none;
  margin: 0 auto;
  width: 250px;
}
.course-list-section .mycourse_block .business_trend .col-sm-3.col-xs-6 {
  float: right;
  padding: 5px;
  width: 50%;
}
.recent_block .recent_sub {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.recent_block h3 {
  margin: 15px 0;
}
.recent_block .recent_sub .col-xs-3, .recent_block .recent_sub .col-xs-9 {
  padding: 7px;
}
.title_msas {float: none;}
}
@media(max-width:320px){
	.reg_form.new_reg_form.mycourse_block .nav.nav-tabs.usernavbar.price_align.post a { font-size: 16px; padding: 0 14px; }
    .course-list-section .mycourse_block .business_trend .col-sm-3.col-xs-6  {  float: none;
  margin: 0 auto;
  width: 250px;
}
.qmultiple .qanswer .answer-feedback, .qmultiple .qanswer .answer {
  width: 60%;
}
}





/*07.04.2017*/

.sidebar_left .dropdown-submenu > .dropdown-menu
{
	left:0;
	right:100%;
}


.sidebar_left .dropdown-submenu:hover > a .category-count::after {
  border-right-color: #ffffff;
}


.sidebar_left .dropdown-submenu > a .category-count::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cccccc;
  border-style: solid;
  border-width: 5px 5px 5px 0;
  content: " ";
  display: inline-block;
  float: none;
  height: 0;
  left: 7px;
  margin-right: 0;
  margin-top: 5px;
  position: absolute;
  text-align: right;
  width: 0;
  right: auto;
}



/*12.04.2017*/

#expert_plus_main .gray-bg .login-s {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #d4d4d5;
  display: table;
  float: none;
  margin: 8% auto 30px;
  padding: 20px 2.8% 35px;
  width: 835px;
}

#expert_plus_main .gray-bg .login-s h3 {
  border-bottom: 1px solid #f3f3f3;
  font-size: 26px;
  margin: 0 0 35px;
  padding-bottom: 10px;
}

#expert_plus_main .gray-bg .login-s label span.req {
  color: #ff0000;
  margin-right: 5px;
}

#expert_plus_main .gray-bg .login-s .form-group input[type="text"],#expert_plus_main .gray-bg  .login-s .form-group input[type="password"] {
  border: medium none;
  font-size: 15px;
  height: 43px;
  padding-left: 35px;
  text-indent: 0;
  width: 100%;
}

#expert_plus_main .gray-bg .login-s .form-group {
  border: 1px solid #d9d9db;
  border-radius: 3px;
  height: 45px;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
  width: 320px;
}


#expert_plus_main .gray-bg .login-s .form-group i {
  color: #868686;
  font-size: 18px;
  left: 9px;
  position: absolute;
  top: 13px;
}



#expert_plus_main .gray-bg .left-s {
  float: right;
  width: auto;
}

#expert_plus_main .gray-bg .right-s.animated.fadeInUp {
  float: left;
}

#expert_plus_main .gray-bg .login-s label {
 
  margin-bottom: 13px;
  color: #333333;
  font-size: 13px;
}

#expert_plus_main .gray-bg .login-s h3,#expert_plus_main .gray-bg .login-s label {
  color: #333333;
  font-family: open sans;
  font-weight: 600;
  text-transform: capitalize;
}

#expert_plus_main .gray-bg .fgt {
  margin-bottom: 10px;
}

#expert_plus_main .gray-bg .fgt a
{
	font-size: 13px;
}


#expert_plus_main .gray-bg .signup-l {
  margin-bottom: 15px;
}

#expert_plus_main .gray-bg .signup-l a {
  color: #158d8e;
  font-size: 14px;
  font-weight: 600;
}

ul.social-link li:first-child a {
  background: #37589b none repeat scroll 0 0;
}


ul.social-link li a {
  border: medium none;
  border-radius: 5px;
  color: #ffffff;
  display: block;
  font-weight: 600;
  line-height: 45px;
  padding: 0 25px;
  text-transform: uppercase;
}

p.login, ul.social-link li a {
  font-family: open sans;
  font-size: 16px;
}

 ul.social-link li a
 {
	 position:relative;
 }
 
ul.social-link li a i {
  font-size: 25px;
  right: 20px;
  position: absolute;
  top: 10px;
  width: 15px;
}

ul.social-link li a span {
  margin-right: 15px;
}

.icon-facebook::before {
  content: "\f09a";
  font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
  /*  top: 10px;*/
   /* left: 0;*/
   right:-8px;
}

.icon-twitter::before {
  content: "\f099";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
  /*  top: 10px;*/
   /* left: 0;*/
   right:-8px;
}

.icon-google::before {
  content: "\f0d5";
  font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #fff;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
  /*  top: 10px;*/
   /* left: 0;*/
   right:-8px;
}


ul.social-link li
{
	margin-bottom: 14px;
}

p.login {
  color: #158d8e;
  margin-bottom: 13px;
  text-align: right;
  text-transform: capitalize;
}

.login-s .signup-b li {
  float: right;
  margin-bottom: 10px;
  width: 50%;
}



.icon-IE, .icon-accessibility, .icon-accessibility2, .icon-address-book, .icon-aid, .icon-airplane, .icon-airplane2, .icon-alarm, .icon-alarm2, .icon-anchor, .icon-android, .icon-angry, .icon-angry2, .icon-apple, .icon-apple-fruit, .icon-archive, .icon-arrow, .icon-arrow-down, .icon-arrow-down-left, .icon-arrow-down-left2, .icon-arrow-down-left3, .icon-arrow-down-left4, .icon-arrow-down-left5, .icon-arrow-down-right, .icon-arrow-down-right2, .icon-arrow-down-right3, .icon-arrow-down-right4, .icon-arrow-down-right5, .icon-arrow-down10, .icon-arrow-down11, .icon-arrow-down2, .icon-arrow-down3, .icon-arrow-down4, .icon-arrow-down5, .icon-arrow-down6, .icon-arrow-down7, .icon-arrow-down8, .icon-arrow-down9, .icon-arrow-first, .icon-arrow-left, .icon-arrow-left10, .icon-arrow-left11, .icon-arrow-left2, .icon-arrow-left3, .icon-arrow-left4, .icon-arrow-left5, .icon-arrow-left6, .icon-arrow-left7, .icon-arrow-left8, .icon-arrow-left9, .icon-arrow-right, .icon-arrow-right10, .icon-arrow-right11, .icon-arrow-right12, .icon-arrow-right2, .icon-arrow-right3, .icon-arrow-right4, .icon-arrow-right5, .icon-arrow-right6, .icon-arrow-right7, .icon-arrow-right8, .icon-arrow-right9, .icon-arrow-up, .icon-arrow-up-left, .icon-arrow-up-left2, .icon-arrow-up-left3, .icon-arrow-up-left4, .icon-arrow-up-left5, .icon-arrow-up-right, .icon-arrow-up-right2, .icon-arrow-up-right3, .icon-arrow-up-right4, .icon-arrow-up-right5, .icon-arrow-up10, .icon-arrow-up11, .icon-arrow-up2, .icon-arrow-up3, .icon-arrow-up4, .icon-arrow-up5, .icon-arrow-up6, .icon-arrow-up7, .icon-arrow-up8, .icon-arrow-up9, .icon-arrow2, .icon-arrow3, .icon-arrow4, .icon-attachment, .icon-attachment2, .icon-backspace, .icon-backspace2, .icon-backspace3, .icon-backward, .icon-backward2, .icon-balance, .icon-balloon, .icon-barcode, .icon-barcode2, .icon-bars, .icon-bars2, .icon-bars3, .icon-basket, .icon-basket2, .icon-bed, .icon-bed2, .icon-bell, .icon-binoculars, .icon-bishop, .icon-blocked, .icon-blog, .icon-blogger, .icon-blogger2, .icon-boat, .icon-bold, .icon-book, .icon-book2, .icon-bookmark, .icon-bookmark2, .icon-bookmark3, .icon-bookmarks, .icon-books, .icon-bottle, .icon-bottle2, .icon-box-add, .icon-box-remove, .icon-briefcase, .icon-briefcase2, .icon-briefcase3, .icon-brightness-contrast, .icon-brightness-high, .icon-brightness-low, .icon-brightness-medium, .icon-bubble, .icon-bubble-blocked, .icon-bubble-cancel, .icon-bubble-check, .icon-bubble-dots, .icon-bubble-dots2, .icon-bubble-down, .icon-bubble-first, .icon-bubble-forward, .icon-bubble-forward2, .icon-bubble-heart, .icon-bubble-last, .icon-bubble-left, .icon-bubble-link, .icon-bubble-locked, .icon-bubble-minus, .icon-bubble-notification, .icon-bubble-notification2, .icon-bubble-paperclip, .icon-bubble-plus, .icon-bubble-quote, .icon-bubble-replu, .icon-bubble-reply, .icon-bubble-right, .icon-bubble-star, .icon-bubble-trash, .icon-bubble-up, .icon-bubble-user, .icon-bubble-video-chat, .icon-bubble2, .icon-bubble3, .icon-bubble4, .icon-bubble5, .icon-bubble6, .icon-bubbles, .icon-bubbles2, .icon-bubbles3, .icon-bubbles4, .icon-bubbles5, .icon-bubbles6, .icon-bug, .icon-bug2, .icon-bullhorn, .icon-bus, .icon-busy, .icon-busy2, .icon-busy3, .icon-cabinet, .icon-cake, .icon-calculate, .icon-calculate2, .icon-calendar, .icon-calendar2, .icon-calendar3, .icon-calendar4, .icon-call-incoming, .icon-call-outgoing, .icon-camera, .icon-camera2, .icon-camera3, .icon-camera4, .icon-camera5, .icon-camera6, .icon-camera7, .icon-cancel, .icon-cancel-circle, .icon-cancel-circle2, .icon-car, .icon-cart, .icon-cart-add, .icon-cart-checkout, .icon-cart-minus, .icon-cart-plus, .icon-cart-remove, .icon-cart-remove2, .icon-cart2, .icon-cart3, .icon-cart4, .icon-cart5, .icon-cc, .icon-certificate, .icon-checkbox-checked, .icon-checkbox-partial, .icon-checkbox-unchecked, .icon-checkmark, .icon-checkmark-circle, .icon-checkmark-circle2, .icon-checkmark2, .icon-checkmark3, .icon-checkmark4, .icon-chrome, .icon-clear-formatting, .icon-clipboard, .icon-clock, .icon-clock2, .icon-clock3, .icon-clock4, .icon-close, .icon-cloud, .icon-cloud-download, .icon-cloud-upload, .icon-clubs, .icon-code, .icon-cog, .icon-cog2, .icon-cog3, .icon-cog4, .icon-cogs, .icon-coin, .icon-command, .icon-compass, .icon-compass2, .icon-cone, .icon-confused, .icon-confused2, .icon-connection, .icon-connection2, .icon-console, .icon-construction, .icon-contact-add, .icon-contact-add2, .icon-contact-remove, .icon-contact-remove2, .icon-contract, .icon-contract2, .icon-contrast, .icon-cool, .icon-cool2, .icon-copy, .icon-copy2, .icon-copy3, .icon-copy4, .icon-credit, .icon-crop, .icon-crown, .icon-css3, .icon-cube, .icon-cube2, .icon-cursor, .icon-cursor2, .icon-dashboard, .icon-database, .icon-database2, .icon-delicious, .icon-deviantart, .icon-deviantart2, .icon-diamond, .icon-diamonds, .icon-dice, .icon-direction, .icon-disk, .icon-download, .icon-download2, .icon-download3, .icon-download4, .icon-download5, .icon-drawer, .icon-drawer2, .icon-drawer3, .icon-dribbble, .icon-dribbble2, .icon-dribbble3, .icon-droplet, .icon-droplet2, .icon-dumbbell, .icon-earth, .icon-eject, .icon-embed, .icon-enter, .icon-enter2, .icon-enter3, .icon-enter4, .icon-enter5, .icon-envelop, .icon-envelop2, .icon-equalizer, .icon-equalizer2, .icon-equalizer3, .icon-esc, .icon-evil, .icon-evil2, .icon-exit, .icon-exit2, .icon-exit3, .icon-exit4, .icon-expand, .icon-expand2, .icon-eye, .icon-eye-blocked, .icon-eye-blocked2, .icon-eye2, .icon-eye3, .icon-eye4, .icon-eye5, .icon-eye6, .icon-eye7, .icon-eyedropper, .icon-facebook, .icon-facebook2, .icon-facebook3, .icon-factory, .icon-fan, .icon-feed, .icon-feed2, .icon-feed3, .icon-feed4, .icon-female, .icon-file, .icon-file-check, .icon-file-css, .icon-file-download, .icon-file-excel, .icon-file-minus, .icon-file-openoffice, .icon-file-pdf, .icon-file-plus, .icon-file-powerpoint, .icon-file-remove, .icon-file-upload, .icon-file-word, .icon-file-xml, .icon-file-zip, .icon-file2, .icon-file3, .icon-file4, .icon-file5, .icon-file6, .icon-file7, .icon-film, .icon-film2, .icon-film3, .icon-filter, .icon-filter2, .icon-filter3, .icon-filter4, .icon-finder, .icon-fire, .icon-firefox, .icon-first, .icon-flag, .icon-flag2, .icon-flag3, .icon-flag4, .icon-flattr, .icon-flickr, .icon-flickr2, .icon-flickr3, .icon-flickr4, .icon-flip, .icon-flip2, .icon-flower, .icon-folder, .icon-folder-download, .icon-folder-download2, .icon-folder-minus, .icon-folder-minus2, .icon-folder-minus3, .icon-folder-open, .icon-folder-open2, .icon-folder-plus, .icon-folder-plus2, .icon-folder-plus3, .icon-folder-remove, .icon-folder-upload, .icon-folder-upload2, .icon-folder2, .icon-folder3, .icon-folder8, .icon-font, .icon-font-size, .icon-food, .icon-food2, .icon-forrst, .icon-forrst2, .icon-forward, .icon-forward2, .icon-forward3, .icon-foursquare, .icon-foursquare2, .icon-gas-pump, .icon-gift, .icon-github, .icon-github2, .icon-github3, .icon-github4, .icon-github5, .icon-glass, .icon-glass2, .icon-glasses, .icon-glasses2, .icon-glasses3, .icon-globe, .icon-globe2, .icon-google, .icon-google-drive, .icon-google-plus, .icon-google-plus2, .icon-google-plus3, .icon-google-plus4, .icon-grid, .icon-grid2, .icon-grid3, .icon-grid4, .icon-grin, .icon-grin2, .icon-gun, .icon-gun-ban, .icon-hammer, .icon-hammer2, .icon-hanger, .icon-happy, .icon-happy2, .icon-headphones, .icon-headphones2, .icon-heart, .icon-heart-broken, .icon-heart-broken2, .icon-heart-broken3, .icon-heart2, .icon-heart3, .icon-heart4, .icon-heart5, .icon-heart6, .icon-history, .icon-home, .icon-home2, .icon-home3, .icon-home4, .icon-home5, .icon-home6, .icon-home7, .icon-html5, .icon-html52, .icon-icon, .icon-image, .icon-image2, .icon-image3, .icon-image4, .icon-image5, .icon-images, .icon-indent-decrease, .icon-indent-increase, .icon-info, .icon-info2, .icon-inject, .icon-insert-template, .icon-instagram, .icon-italic, .icon-joomla, .icon-key, .icon-key2, .icon-keyboard, .icon-king, .icon-knight, .icon-lab, .icon-ladder, .icon-lamp, .icon-lamp2, .icon-lamp3, .icon-lanyrd, .icon-laptop, .icon-last, .icon-lastfm, .icon-lastfm2, .icon-leaf, .icon-left-to-right, .icon-library, .icon-libreoffice, .icon-lightning, .icon-link, .icon-link2, .icon-link22, .icon-link3, .icon-link4, .icon-link5, .icon-link6, .icon-linkedin, .icon-list, .icon-list2, .icon-location, .icon-location2, .icon-location3, .icon-location4, .icon-lock, .icon-lock2, .icon-lock3, .icon-loop, .icon-loop2, .icon-loop3, .icon-loop4, .icon-loop5, .icon-magnet, .icon-mail, .icon-mail-send, .icon-mail2, .icon-mail3, .icon-mail4, .icon-male, .icon-man, .icon-map, .icon-map2, .icon-map3, .icon-marker, .icon-medal, .icon-medal2, .icon-medal3, .icon-medal4, .icon-medal5, .icon-megaphone, .icon-menu, .icon-menu2, .icon-menu3, .icon-menu4, .icon-menu5, .icon-meter, .icon-meter-fast, .icon-meter-medium, .icon-meter-slow, .icon-meter2, .icon-mic, .icon-mic2, .icon-mic3, .icon-mic4, .icon-minus, .icon-minus-circle, .icon-minus-circle2, .icon-mobile, .icon-mobile2, .icon-moon, .icon-mouse, .icon-mouse2, .icon-move, .icon-movie, .icon-movie2, .icon-mug, .icon-music, .icon-music2, .icon-music3, .icon-nbsp, .icon-neutral, .icon-neutral2, .icon-new, .icon-new-tab, .icon-new-tab2, .icon-newspaper, .icon-next, .icon-notebook, .icon-notification, .icon-numbered-list, .icon-office, .icon-omega, .icon-opera, .icon-pacman, .icon-page-break, .icon-page-break2, .icon-pagebreak, .icon-paint-format, .icon-paper-plane, .icon-paragraph-center, .icon-paragraph-center2, .icon-paragraph-justify, .icon-paragraph-justify2, .icon-paragraph-left, .icon-paragraph-left2, .icon-paragraph-right, .icon-paragraph-right2, .icon-paste, .icon-paste2, .icon-paste3, .icon-patch, .icon-pause, .icon-pause2, .icon-paw, .icon-pawn, .icon-paypal, .icon-paypal2, .icon-paypal3, .icon-peace, .icon-pen, .icon-pen2, .icon-pen3, .icon-pencil, .icon-pencil2, .icon-pencil3, .icon-pencil4, .icon-people, .icon-phone, .icon-phone-hang-up, .icon-phone-hang-up2, .icon-phone2, .icon-phone3, .icon-phone4, .icon-phone5, .icon-piano, .icon-picassa, .icon-picassa2, .icon-pie, .icon-pie2, .icon-pie3, .icon-pie4, .icon-pilcrow, .icon-pinterest, .icon-pinterest2, .icon-play, .icon-play2, .icon-play3, .icon-playlist, .icon-plus, .icon-plus-circle, .icon-plus-circle2, .icon-podcast, .icon-podium, .icon-point-down, .icon-point-left, .icon-point-right, .icon-point-up, .icon-popout, .icon-power, .icon-power-cord, .icon-power2, .icon-previous, .icon-print, .icon-print2, .icon-profile, .icon-pushpin, .icon-puzzle, .icon-puzzle2, .icon-puzzle3, .icon-puzzle4, .icon-pyramid, .icon-qrcode, .icon-queen, .icon-question, .icon-question2, .icon-question3, .icon-question4, .icon-question5, .icon-quill, .icon-quill2, .icon-quotes-left, .icon-quotes-right, .icon-quotes-right2, .icon-quotes-right3, .icon-radio, .icon-radio-checked, .icon-radio-unchecked, .icon-rating, .icon-rating2, .icon-rating3, .icon-reddit, .icon-redo, .icon-redo2, .icon-remove, .icon-remove2, .icon-remove3, .icon-remove4, .icon-remove5, .icon-reply, .icon-reply2, .icon-right-to-left, .icon-road, .icon-rock, .icon-rocket, .icon-rotate, .icon-rotate2, .icon-rulers, .icon-sad, .icon-sad2, .icon-safari, .icon-scissors, .icon-scissors2, .icon-screen, .icon-screen2, .icon-search, .icon-search2, .icon-search3, .icon-settings, .icon-share, .icon-share2, .icon-share3, .icon-shield, .icon-shield2, .icon-shocked, .icon-shocked2, .icon-shuffle, .icon-shuffle2, .icon-sigma, .icon-signup, .icon-skull, .icon-skull2, .icon-skype, .icon-smiley, .icon-smiley2, .icon-sort, .icon-sort2, .icon-soundcloud, .icon-soundcloud2, .icon-spades, .icon-spam, .icon-spell-check, .icon-spinner, .icon-spinner2, .icon-spinner3, .icon-spinner4, .icon-spinner5, .icon-spinner6, .icon-spinner7, .icon-spinner8, .icon-stack, .icon-stackoverflow, .icon-star, .icon-star2, .icon-star3, .icon-star4, .icon-star5, .icon-star6, .icon-stats, .icon-stats-down, .icon-stats-up, .icon-stats2, .icon-stats3, .icon-steam, .icon-steam2, .icon-steps, .icon-stop, .icon-stop2, .icon-stopwatch, .icon-storage, .icon-storage2, .icon-strikethrough, .icon-stumbleupon, .icon-stumbleupon2, .icon-subscript, .icon-subscript2, .icon-sun, .icon-sun-glasses, .icon-sun2, .icon-superscript, .icon-superscript2, .icon-support, .icon-switch, .icon-tab, .icon-table, .icon-table2, .icon-tablet, .icon-tag, .icon-tag2, .icon-tag3, .icon-tag4, .icon-tag5, .icon-tags, .icon-tags2, .icon-target, .icon-target2, .icon-target3, .icon-text-color, .icon-text-height, .icon-text-width, .icon-thumbs-down, .icon-thumbs-down2, .icon-thumbs-up, .icon-thumbs-up2, .icon-thumbs-up3, .icon-thumbs-up4, .icon-ticket, .icon-tongue, .icon-tongue2, .icon-tools, .icon-transmission, .icon-transmission2, .icon-tree, .icon-tree2, .icon-tree3, .icon-trophy, .icon-trophy-star, .icon-trophy2, .icon-truck, .icon-tumblr, .icon-tumblr2, .icon-tux, .icon-tv, .icon-twitter, .icon-twitter2, .icon-twitter3, .icon-umbrella, .icon-underline, .icon-undo, .icon-undo2, .icon-unlocked, .icon-unlocked2, .icon-upload, .icon-upload2, .icon-upload3, .icon-upload4, .icon-upload5, .icon-user, .icon-user-block, .icon-user-block2, .icon-user-cancel, .icon-user-cancel2, .icon-user-minus, .icon-user-minus2, .icon-user-minus3, .icon-user-plus, .icon-user-plus2, .icon-user-plus3, .icon-user2, .icon-user3, .icon-user4, .icon-users, .icon-users2, .icon-vcard, .icon-vector, .icon-vimeo, .icon-vimeo2, .icon-vimeo3, .icon-volume-decrease, .icon-volume-decrease2, .icon-volume-high, .icon-volume-high2, .icon-volume-increase, .icon-volume-increase2, .icon-volume-low, .icon-volume-low2, .icon-volume-medium, .icon-volume-medium2, .icon-volume-mute, .icon-volume-mute2, .icon-volume-mute3, .icon-volume-mute4, .icon-volume-mute5, .icon-volume-mute6, .icon-volume0, .icon-volume1, .icon-volume2, .icon-volume3, .icon-volume4, .icon-volume5, .icon-wand, .icon-wand2, .icon-warning, .icon-watch, .icon-wave, .icon-wave2, .icon-weather-lightning, .icon-weather-rain, .icon-weather-snow, .icon-windows, .icon-windows8, .icon-windy, .icon-wink, .icon-wink2, .icon-woman, .icon-wondering, .icon-wondering2, .icon-wordpress, .icon-wordpress2, .icon-wrench, .icon-wrench2, .icon-xing, .icon-xing2, .icon-yahoo, .icon-yelp, .icon-yin-yang, .icon-youtube, .icon-youtube2, .icon-zoom-in, .icon-zoom-in2, .icon-zoom-out, .icon-zoom-out2 {
  font-family: icomoon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1.063;
  text-transform: none;
  vertical-align: middle;
}





/*13.04.2017*/

.back-to-top {
  background-color: #4fa2c2;
  bottom: 0;
  color: #ffffff;
  display: none;
  font-size: 12px;
  padding: 9px 12px;
  position: fixed;
  right: 0;
}


.sidebar_left .dropdown-submenu > a .category-count::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cccccc;
  border-style: solid;
  border-width: 5px 5px 5px 0;
  content: " ";
  display: inline-block;
  float: none;
  height: 0;
  left: 7px;
  margin-right: 0;
  margin-top: 5px;
  position: absolute;
  right: auto;
  text-align: right;
  width: 0;
}


.sidebar_left .dropdown-submenu > a .category-count::after {
  border-right-color: #ccc;
}

.sidebar_left .dropdown-submenu > a .category-count::after {
  border-left-color: #ccc;
}

body #createMycourse .course_popup .modal-header {
  background: #158d8e none repeat scroll 0 0;
  border-bottom: 1px solid #158d8e;
  padding: 5px;
}

/*18.04.2017*/

.block_course .owl-item {
  float: right;
}

.block_course .owl-wrapper {
  display: block;
  float: right;
  left: auto;
  right: 0;
/*  width: auto !important;*/
}

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.owl-carousel, .owl-carousel .owl-wrapper {
 
  position: relative;
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  backface-visibility: hidden;
  
}

#wrapper {
  background: #f5f5f5 none repeat scroll 0 0;
  min-height: 383px;
}

.curriculum-section-container .title {
 /* display: inline;*/
}

#lectureid.form-control:focus
{
	border: 1px solid #e5e6e7;
}

#infomodel .modal-content #infobody.modal-body > div {
  float: right !important;
}

/*.photography_section .course_student_curriculam div.ci-title {
  width: 80%;
  color: #6b6b6b;
  font: 600 14px/18px "Open Sans",sans-serif;
  margin: 0;
  overflow: hidden;
  padding: 3px 5px 0 25px;
  text-overflow: ellipsis;
  text-transform: capitalize;
  white-space: nowrap;
}*/

.curriculum-section-container .title {
  position: relative;
  top: 4px;
}

.result_block .page-content .sbox-content,
.sbox-content
{
  background-color: #f9f9f9;
  border-color: #dddddd;
  border-width: 1px 0;
  color: inherit;
  padding: 15px 20px 20px;
  border-style: solid solid none;
}

.m-t-n-md {
  margin-top: -20px;
}
.m-b-sm {
  margin-bottom: 10px;
}


.m-t-n-md a {
  color: #1ab394;
  font-size: 13px;
  }
  
 .m-t-sm a {
  color: #1ab394;
 }
 
 .m-t-sm a h3
 {
  font-size: 16px;
  font-weight: 600;
}



.m-t-sm {
  margin-top: 10px;
}

.btn.btn-color {
  background: #158d8e none repeat scroll 0 0;
  border: medium none;
  border-radius: 3px;
  color: #ffffff;
  padding: 7px 20px;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 400;
}

a {
  color: #1ab394;
}

h4.m-t-sm.small
{
	font-size: 85%;
	font-weight: 600;
	white-space: nowrap;
}

.sbox-content .col-sm-10.text-left > strong,.sbox-content .col-sm-10.text-left > span {
  float: right;
  text-align: right;
}

.sbox-content .col-sm-10.text-left .inline {
  display: inline;
  float: right;
  margin: 3px;
  position: relative;
  width: auto;
  color: #676a6c;
  font-size: 12px;
  font-weight: 600;
}

.sbox-content .col-sm-10.text-left > strong
{
	font-weight: 700;
	color: #676a6c;
	font-size: 13px;
}

body .modal-header {
  background: #158d8e none repeat scroll 0 0;
  border-bottom: 1px solid #158d8e;
  padding: 5px;
}

.m-r-xl {
  margin-right: 40px;
}
.m-l-xl {
  margin-left: 40px;
}

.sbox-content h3.inline {
  font-size: 16px;
  font-weight: 600;
}

body {
  color: #676a6c;
  font-family: Tahoma,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 13px;
  line-height: 1.42857;
}

h3 {
  font-size: 16px;
}

h3, h4, h5 {
  font-weight: 600;
}

.text-success {
  color: #1c84c6;
}

.text-info {
  color: #23c6c8;
}

.row a center .text-center {
  white-space: nowrap;
}

h4 {
  font-size: 14px;
}


.text-warning {
  color: #f8ac59;
}

h5.inline {
  display: inline;
}

.show-grid [class^="col-"] {
  background-color: #eeeeee !important;
  border: 1px solid #dddddd;
  padding-bottom: 10px;
  padding-top: 10px;
}

.sbox-content h1, .sbox-content h2, .sbox-content h3, .sbox-content h4, .sbox-content h5, .sbox-title h1, .sbox-title h2, .sbox-title h3, .sbox-title h4, .sbox-title h5 {
  margin-top: 5px;
}

.mycourse_block .col-sm-2.img_div.nopadding {
  float: right;
}

.account_section .image_sec.subblock {
  display: flex;
}

.m-b-xl {
  margin-bottom: 40px;
}

.m-t-xl {
  margin-top: 40px;
}

.account_block {
  margin: 0 auto;
  width: 70%;
}

.pricing_amounts p:first-child span {
    padding-right: 7px;
	margin-right: -8px;  
}

@media (max-width:767px)
{
	.sidebar_left.more_att.clearfix {
  width: 59%;
  float: right;
}

div.sidebar_left .categories_block.extra_ort ul
{
	width:auto;
}

.head_block .TeachingCourse_create
{
	float: right !important;
}

.mycourse_block .image img
{
	width:auto;
}

}


@media (max-width:480px)
{
	ul.home_menu.list-unstyled.list-inline.pull-right li a
	{
		font-size: 11px;
	}
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus ,
.dropdown-menu > li:hover > a, .dropdown-menu > li:focus > a 
{
  background-color: #e59859;
  color: #ffffff;
  text-decoration: none;
}

.page-content .row .sbox-content {
  padding: 25px 20px 15px;
}

.page-content .anwsers_block {
  padding: 20px 0;
}



/*19.04.2017*/

/*.pricing_container.section .pricing_content .pricing_descr {
   min-height: 274px;
 }
 */
 
 .pricing_container.section .pricing_content .pricing_descr {
  max-height: 200px;
  min-height: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}

 .pricing_container.section .pricing_content {
   max-height: 600px;
  min-height: 600px;
  }


 .course_popup .form-group #askquestionsubmit.btn.btn-color
{
	  display: table;
  left: 0;
  margin: 0 auto;
  right: 0;

}

.result_block form#ans_form label#answer_text-error
{
	color:#ff0000;
}

.register-b #pricing.top h3.pricing_head {
  margin-top: 20px;
}

.eo-button-box.m-0-top-bottom.text-center > h5 {
  /*display: inline;*/
  text-align: center;
}

.well .form-group i {
  left: 25px;
  position: absolute;
  top: 10px;
}


.payform .well fieldset .text-center #submit_button.btn.btn-mixed {
  background: #158d8e none repeat scroll 0 0;
  border: 1px solid #158d8e;
  color: #ffffff;
  font-weight: 600;
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
  background-color: #18a689;
  border-color: #18a689;
  color: #ffffff;
}

.demo_slides_one .bxslider > li {
  display: table;
  margin: 0 auto;
}

.demo_slides_one .bx-viewport .bxslider > li.bx-clone,
.demo_slides_one .bx-viewport .bxslider > li
 {
  display: block;
}

.demo_slides_one {
 /* height: 100px;*/
   height: 150px;
  margin-bottom: 42px;
  overflow: visible;
  position: relative;
}

.demo_slides_one .container,.demo_slides_one .container .bx-wrapper,.demo_slides_one .container .bx-wrapper .bx-viewport,
.demo_slides_one .container .bx-wrapper .bx-viewport .bxslider
 {
  height: 100% !important;
}


.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.confirm-section .payment-block #my-tab-content #ccavenue.tab-pane.active {
  display: table;
  margin: 0 auto 14px;
}

.confirm-section .payment-block #my-tab-content #ccavenue.tab-pane.active form input.btn {
  font-family: open sans;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  padding: 0 15px;
  text-transform: uppercase;
}


.register-b #pricing.top h3.pricing_head, .register-b #pricing.top h5 {
 color: #ffffff;
}

.register-b #pricing.top .tab-content .pricing_content .pricing_descr {
  max-height: 200px;
  min-height: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.register-b #pricing.top .tab-content .pricing_content {
  max-height: 600px;
  min-height: 600px;
}

.register-b #pricing.top .tab-content .pricing_content .term_text span
{
	font-size: 18px;
}

body p, body a, body h1, body h2, body h3, body h4, body h5, body h6, body span, body label, body input, body textarea, body select, body button, body li, body meta, body table td, body time, .activity-title {
  font-family: NotoKufiArabic !important;
}


/*08.02.2018*/

.sidebar_left .categories_block.extra_ort ul
{
    border:none;
}

body.home header.expert .logo img {
  display: none;
}

.user-img img {
  height: 100px;
  width: 100px;
}

/*13.02.2018*/

@font-face {
    font-family: icomoon;
    src: url(icons/icons.eot);
    src: url(icons/iconsd41d.eot?#iefix) format('embedded-opentype'), url(icons/icons.woff) format('woff'), url(icons/icons.ttf) format('truetype'), url(icons/icons.svg#icons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=icon-] {
    font-size: 16px
}

[data-icon]:before {
    font-family: icomoon;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}




.icon-notebook:before {
    content: "\e143"
}


.icon-facebook3:before {
    content: "\e23b"
}

.icon-facebook2:before {
    content: "\e23c"
}

.icon-books:before {
    content: "\e30e"
}

.icon-bookmarks:before {
    content: "\e30f"
}

.icon-bookmark3:before {
    content: "\e310"
}

.icon-bookmark2:before {
    content: "\e311"
}

.icon-bookmark:before {
    content: "\e312"
}

.icon-book2:before {
    content: "\e313"
}

.icon-book:before {
    content: "\e314"
}

.recent_sub .comments {
  direction: ltr;
}

.fgt-pwd .login-s form
{
  direction: rtl;
}

/*14.02.2018*/

header.expert .logo a.site-logo img
{
  max-height:50px;
}

/*05.10.2018*/

.course_info.profile .input-group span.input-group-addon
{
  direction: ltr;
  border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
border-left: 1px solid #a8a8a8;
border-right:none;
}