#tutis-courses-new .sortby {
    clear: both;
    display: inline-block;
    width: 100%;
    padding: 0 0 2% 0;
}

#tutis-courses-new .sortby-container {
    float: right;
}

#tutis-courses-new .contains.sort-order {
    text-transform: uppercase;
    width: 100px;
    margin-left: 10px;
}

#tutis-courses-new .sortby>.contains div.titleby {
    display: table;
    float: left;
    width: 30%;
}

#tutis-courses-new .sortby>.contains div.showby {
    width: 10%;
    float: left;
}

#tutis-courses-new .sort_item,
#tutis-courses-new .show_item {
    display: none;
}

#tutis-courses-new .sortby>.contains div.showby,
#tutis-courses-new .sortby>.contains div.titleby {
    border: 1px solid #bbb;
    border-radius: 25px;
    display: block;
    height: 50px;
    padding: 10px;
    text-align: center;
    width: 100%;
}

#tutis-courses-new .sortby input,
#tutis-courses-new .sortby select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #666;
    font-size: 14px;
    padding: 12px 15px;
    transition: all 0.5s ease 0s;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 5px;
}

#tutis-courses-new .contains.sort-order>input {
    width: 100%;
}

#tutis-courses-new .list-item.row-fields,
.block_top_heading {
    display: inline-block;
    /* padding: 3% 15px;*/
    width: 100%;
    /*margin-bottom:20px;*/
    position: relative;
    /*background: #fafafa;*/
}

.block_top_heading {
    padding: 15px;
    margin-bottom: 13px;
}

#tutis-courses-new .field {
    display: inline-block;
    width: 100%;
}

#tutis-courses-new .list-item .block_top>.left-block,
.block_top_heading .left-block {
    float: left;
    font-style: italic;
    height: inherit;
    margin-right: 5px;
    width: 4%;
}

#tutis-courses-new .list-item .field>label {
    display: inline-block;
    float: left;
    padding: 0 11px 0 0;
    font-weight: bold;
}

#tutis-courses-new .tutis-content {
    display: inline-block;
    float: left;
    width: 77%;
}

#tutis-courses-new .list-item .block_top {
    display: inline-flex;
    /*  padding: 15px; */
    width: 100%;

}

#tutis-courses-new .list-item .right-block,
.block_top_heading .right-block {
    float: left;
    font-style: italic;
    width: 94%;
    display: table;
}

.block_top_heading .right-block {
    float: right;
}

#tutis-courses-new .enrol-button-container {
    padding-bottom: 15px;
    display: inline-block;
}

#tutis-courses-new .list-item .right-block .tutis-content {
    width: auto;
}

#tutis-courses-new .list-item.row-fields {
    display: none;
}

#tutis-courses-new .list-item.showlist {
    display: inline-block;
}

#tutis-courses-new .enrol-button.red-button {
    bottom: 15px;
    position: unset;
    right: 15px;
    padding: 7px;
    margin: 0 auto;
    display: table;
    float: right;
}

#tutis-courses-new .contains {
    display: inline;
    float: right;
    position: relative;
    right: 0;
    width: 267px;
}

#tutis-courses-new .contains:first-of-type {
    float: left;
    /* width:80px; */
}

#tutis-courses-new .sort_item.show,
#tutis-courses-new .show_item.show {
    background: #e2e2e2 none repeat scroll 0 0;
    display: block;
    padding: 2px 10px;
}

#tutis-courses-new .sort_item.show:last-of-type,
#tutis-courses-new .show_item.show:last-of-type {
    border-radius: 0 0 5px 5px;
    padding-bottom: 5px;
}

#tutis-courses-new .contains ul {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50px;
    width: 84%;
    z-index: 1;
    padding: 0px;
}

#tutis-courses-new .contains ul.showby {
    width: 41px;
}

#tutis-courses-new .contains ul.showby li {
    padding: 2px 5px;
    text-align: center;
}

#tutis-courses-new #pages>ul {
    display: inline-block;
    float: right;
    margin: 10px 0 0;
    width: auto;
}

#tutis-courses-new #pages li {
    border: 1px solid #bbb;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0 4px;
    padding: 0 10px;
    width: auto;
    text-transform: capitalize;
}

#tutis-courses-new #pages li.active {
    background: #bbb none repeat scroll 0 0;
}

#tutis-courses-new .list-item>div {
    padding: 0 15px;
}

#tutis-courses-new .list-item>.block_top {
    padding: 15px;
}

#tutis-courses-new .list-item>.block-expand {
    padding: 0px;
}

#tutis-courses-new .list-item>.block-expand>div {
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
}

#tutis-courses-new .list-item>.left-block,
#tutis-courses-new .list-item>.block-expand>.left-block {
    padding: 15px 15px 0;
    width: 100%;
    display: inline-block;
}

#tutis-courses-new .sortby .contains ul.tutis_ul_list_new {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    display: none;
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    text-align: left;
    width: 99.5%;
    z-index: 20;
    margin: 0px;
    padding: 0px;
}

#tutis-courses-new .list-item>div.enrol-button-container {
    display: inline-block;
    margin: 0px auto;
    text-align: center;
    width: 100%;
    padding-bottom: 15px;
}

#tutis-courses-new .ajax-submit.button {
    float: right;
}

#list_of_courses_new .list-item>.block-expand .left-block>.field {
    float: left;
    width: 48%;
}

#tutis-courses-new #list_of_courses_new .list-item>.block-expand .left-block>.field .tutis-content {
    width: 51%;
}

div.error {
    display: none !important;
}

input.error {
    border-color: #ff0000 !important;
}

.ui-selectmenu-button {
    max-width: 99.3% !important;
    width: 99.3% !important;
}

#create-user-form select {
    display: block !important;
    position: absolute;
    visibility: hidden;
}

#create-user-form span.ui-selectmenu-button.error {
    border-color: #ff0000 !important;
}

#tutis-courses-new .noresultfound {
    background: #fafafa;
    border-radius: 5px;
    padding: 15px;
    margin: 0 0 15px;
}

#tutis-courses-new {
    position: relative;
}

#tutis-courses-new .loadaction {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    display: none;
}

.content-area.tutis-enrolment-content {
    margin: 0 auto;
    max-width: 1254px;
}

#ajax-content-wrap {
    background-color: #f8f8f8;
}

.tutis_short_desc.expan_desc::after {
    border: 1px solid #bbb;
    content: "+";
    cursor: pointer;
    height: 11px;
    line-height: 9px;
    position: absolute;
    right: -23px;
    text-align: center;
    top: 0;
    width: 11px;
}

.tutis_short_desc.expan_desc {
    position: relative;
    margin: 0 0 10px;
}

#tutis-courses-new .list-item .open-icon-new {
    background: rgba(0, 0, 0, 0) url("images/plus.png") no-repeat scroll center center;
    bottom: 5px;
    color: transparent !important;
    cursor: pointer;
    font-size: 23px;
    height: 100%;
    line-height: 14px;
    margin: 0 auto;
    padding: 0;
    right: 5px;
    width: 38px;
    background-size: 100%;
}

#tutis-courses-new .list-item .open-icon-new {
    width: 100%;
    height: 100%;
    background-size: 90%;
}

#tutis-courses-new .list-item .open-icon-new.close-icon {
    background: rgba(0, 0, 0, 0) url("images/minus.png") no-repeat scroll center center / 90% auto;
    padding: 0;
}

#tutis-courses-new .list-item>.block-expand {
    position: relative;
    overflow: hidden;
    /*   transition:all .5s ease .5s; */
}

#tutis-courses-new .list-item>.block-expand {
    /* height:0; */
    display: none;
    padding: 0px;
    /*  transition:all .5s ease .5s; */
}

.tutis-enrolment-content #create-user-form textarea {
    resize: none;
    padding: 5px 10px;
}

.block_top .right-block .field>label {
    position: absolute;
    visibility: hidden;
}

#create-user-form .next,
#create-user-form .previous,
#create-user-form #create-user-submit,
#create-user-form a.ajax-submit {
    margin: 0 auto 0;
    padding: 2px 20px;
}

#tutis-courses-new .block_top .right-block {
    display: table;
}

#tutis-courses-new .block_top .right-block .field,
#tutis-courses-new .block_top_heading .right-block .field {
    width: 10%;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    border-right: 3px solid;
    padding-right: 5px;
}

#tutis-courses-new .block_top_heading .right-block .field {
    border-color: transparent;
    padding: 0 5px 0 0;
    text-align: left;
}

#tutis-courses-new .block_top .right-block .field.tutis_sdate,
#tutis-courses-new .block_top_heading .right-block .field.tutis_sdate_h {
    width: 34%;
}

#tutis-courses-new.tutis_area_760_600 .block_top_heading .right-block .field.tutis_sdate_h {
    width: 31%;
}

#tutis-courses-new .block_top .right-block .tutis_ctitle,
#tutis-courses-new .block_top_heading .right-block .tutis_ctitle_h {
    width: 35%;
}

#tutis-courses-new .block_top_heading .right-block .tutis_ctitle_h {
    width: 32%;
}

#tutis-courses-new .block_top .right-block .tutis_sdate,
#tutis-courses-new .block_top_heading .right-block .tutis_sdate_h {
    width: 28%;
}

#tutis-courses-new .list-item .right-block .right-most,
#tutis-courses-new .block_top_heading .right-block .right-most {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 10%;
}

.sortby .tutis_titlesearch {
    border: 1px solid #ccc;
    border-radius: 5px;
    /*   height: 38px; */
    outline: none;
}

#tutis-courses-new .block_top .right-block .tutis-content {
    float: none;
    text-align: center;
    width: 100%;
    /*  border-right: 3px solid; */
    line-height: 25px;
}

#tutis-courses-new .block_top .right-block .tutis_ctitle .tutis-content {
    text-align: left;
}

/*760 to 600 */
#tutis-courses-new .block_top .row-in-2 .tutis-content,
#tutis-courses-new .block_top .row-in-2 .right-block .field,
#tutis-courses-new .block_top .row-in-2 .left-block .field {
    border: 0px;
}

#tutis-courses-new .block_top .row-in-2 .right-block .field:first-of-type,
#tutis-courses-new .block_top .row-in-2 .left-block .field:first-of-type {
    padding-right: 5px;
}

#tutis-courses-new .row-in-2,
#tutis-courses-new.tutis_area_760_600 .block_top>.right-block>.field {
    /* display: none; */
}

#tutis-courses-new.tutis_area_760_600 .block_top>.right-block .row-in-2 {
    display: none;
}

#tutis-courses-new.tutis_area_760_600 .row-in-2 .left-block,
#tutis-courses-new.tutis_area_760_600 .row-in-2 .right-block {
    display: table;
    text-align: left;
    width: 100%;
}

#tutis-courses-new.tutis_area_760_600 .block_top .row-in-2 .right-block .field:first-of-type .tutis-content,
#tutis-courses-new.tutis_area_760_600 .block_top .row-in-2 .left-block .field:first-of-type .tutis-content {
    text-align: left;
    padding-right: 5px;
}

#tutis-courses-new.tutis_area_760_600 .row-in-2 .right-block .tutis_sdate {
    width: 35%;
}

#tutis-courses-new.tutis_area_760_600 .sortby>.contains {
    width: 30%
}

/*600 to 420*/
#tutis-courses-new .row-in-2,
#tutis-courses-new.tutis_area_600_420 .block_top>.right-block>.field {
    display: none;
}

#tutis-courses-new.tutis_area_600_420 .block_top>.right-block .row-in-2 {
    display: block;
}

#tutis-courses-new.tutis_area_600_420 .row-in-2 .left-block,
#tutis-courses-new.tutis_area_600_420 .row-in-2 .right-block {
    display: table;
    text-align: left;
    width: 100%;
}

#tutis-courses-new.tutis_area_600_420 .block_top .row-in-2 .right-block .field .tutis-content,
#tutis-courses-new.tutis_area_600_420 .block_top .row-in-2 .left-block .field .tutis-content {
    text-align: left;
}

#tutis-courses-new.tutis_area_600_420 .row-in-2 .right-block .tutis_sdate {
    width: 35%;
}

#tutis-courses-new.tutis_area_600_420 .list-item .open-icon {
    width: 100%;
    height: 100%;
    background-size: 90%;
}

/*600 to 320*/
#tutis-courses-new.tutis_area_600_320 #heading-list {
    display: none;
}

#tutis-courses-new.tutis_area_600_320 .block_top .right-block .field>label {
    position: relative;
    visibility: visible;
    font-size: 14px;
    float: left;
}

#tutis-courses-new.tutis_area_600_320 .block_top>.right-block .row-in-2,
#tutis-courses-new.tutis_area_600_320 .block_top>.right-block>.field {
    display: none;
}

#tutis-courses-new.tutis_area_600_320 .block_top>.right-block>.field {
    display: block;
    width: 100%;
    padding-left: 8px;
    clear: both;
}

#tutis-courses-new.tutis_area_600_320 .block_top>.right-block>.field,
#tutis-courses-new.tutis_area_600_320 .block_top>.left-block>.field {
    border: 0px;
}

#tutis-courses-new.tutis_area_600_320 .block_top>.right-block>.field .tutis-content {
    border: 0px;
    text-align: left;
}

#tutis-courses-new.tutis_area_600_320 .block_top .right-block .tutis-content {
    float: none;
    width: auto;
    display: block
}

#tutis-courses-new.tutis_area_600_320 .row-in-2 .left-block,
#tutis-courses-new.tutis_area_600_320 .row-in-2 .right-block {
    display: block;
    text-align: left;
    width: 100%;
}

#tutis-courses-new.tutis_area_600_320 .block_top .row-in-2 .right-block .field .tutis-content,
#tutis-courses-new.tutis_area_600_320 .block_top .row-in-2 .left-block .field .tutis-content {
    text-align: left;
}

#tutis-courses-new.tutis_area_600_320 .row-in-2 .right-block .field,
#tutis-courses-new.tutis_area_600_320 .row-in-2 .left-block .field {
    width: 100%;
}

#tutis-courses-new .list-item .open-icon {
    width: 100%;
    height: 100%;
    background-size: 90%;
}

#tutis-courses-new.tutis_area_600_320 .list-item .right-block .right-most {
    display: block;
    margin: 0 auto;
}

#tutis-courses-new.tutis_area_600_320 .list-item>.block-expand>div.enrol-button-container {
    padding: 0 15px 15px;
    margin-top: -7px;
}

#tutis-courses-new.tutis_area_600_320 .list-item>.block-expand .left-block>.field {
    width: 100%;
}

#tutis-courses-new.tutis_area_600_320 .list-item>.block-expand .tutis-content,
#tutis-courses-new.tutis_area_600_320 #list_of_courses_new .list-item>.block-expand .left-block>.field .tutis-content {
    width: 100%;
}

#tutis-courses-new.tutis_area_600_320 .sortby>.contains {
    float: right;
}

#tutis-courses-new.tutis_area_600_320 .sortby>.sortby-container>.contains {
    margin-bottom: 5px;
}

.tutis-enrolment-content #create-user-form input[type="radio"],
.tutis-enrolment-content #create-user-form input[type="checkbox"] {
    margin-left: 3px !important;
    outline: none;
    float: left;
}

.ui-selectmenu-menu .ui-menu {
    max-height: 204px;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 1px;
}

.enrol-from-container {
    /*   padding: 0 10px; */
    width: 100%;
}

#tutis-courses-new li,
.enrol-from-container .contains ul.tutis_ul_list li {
    list-style: outside none none;
    margin: 0;
    padding: 2px 6px;
    width: auto;
    text-align: left;
}

#tutis-courses-new .sortby .contains ul.tutis_ul_list,
.enrol-from-container .contains ul.tutis_ul_list {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    display: none;
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    text-align: left;
    width: 99.3%;
    z-index: 4;
    margin: 0px;
    padding: 0px;
    left: 0.3%;
}

/*#tutis-courses-new .tutis-courseslist_new .toggle.open h3 a {
    color: #fff !important;
    background-color: #006c8d !important;
}*/
/*#tutis-courses-new  .additional-details-credentialtype {
    width: 500px;
}*/
#tutis-courses-new .sortby .contains ul.tutis_ul_list li:hover,
.enrol-from-container .contains ul.tutis_ul_list li:hover {
    cursor: pointer;
}

#create-user-form .contains.ul_list::after,
#tutis-courses-new .contains.ul_list::after {
    border-color: #bbb transparent;
    border-style: solid;
    border-width: 9px 7px 0;
    color: transparent;
    content: "";
    position: absolute;
    right: 18px;
    top: 35%;

}

#tutis-courses-new .contains.ul_list::after {
    right: 17px;
    top: 17px;
}

#tutis-courses-new .toggle a:hover,
#tutis-courses-new .toggle a:active,
#tutis-courses-new .toggle a:focus {
    text-decoration: none;
}

body.modal-open .modal.fade.validation_error_enrol.in, body.modal-open .modal.fade.payment_validation_error_enrol.in, body.modal-open .modal.fade.discount_code_panel_enrol.in {
    top: 20%;
}

ul#enrol_validation_error {
    color: #d43f3a;
    width: 80%;
    /*margin: 40px 0 0 70px;/*20201005*/
    margin: 0px 0 0 50px;
}

#tutis-courses-new p.leftaligncl,
#tutis-courses-new p.justifycl {
    margin: 0;
}

#tutis-courses-new strong {
    font-weight: 600;
}

#tutis-courses-new h1,
#tutis-courses-new h2,
#tutis-courses-new h3 {
    font-family: 'Open Sans';
    font-weight: normal;
}

#tutis-courses-new h2 {
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 10px;
}

#tutis-courses-new .enrol-from-container h2,
#tutis-courses-new .enrol-from-container h3 {
    letter-spacing: 0;
    font-size: 14px;
    line-height: 18px;
}

body #tutis-courses-new {
    color: #676767;
}

body[data-fancy-form-rcs="1"] input[type="checkbox"]:checked+label>span::before {
    box-sizing: unset;
}

body.modal-open {
    padding-right: 0px !important;
    overflow: hidden;
}

body.modal-open .modal {
    overflow: hidden;
}

body,
body .modal {
    padding-right: 0px !important;
    width: 100%;
    z-index: 100000;
}

.justifycl {
    text-align: justify;
}

.leftaligncl {
    text-align: left;
}

.button_subcourse {
    display: inline-block;
    float: right;
    /*margin-top:-30px;*/
}

.fontboldecl {
    font-weight: bold;
}

.credentialprice {
    text-align: left;
    color: rgb(5, 115, 147);
    font-size: 16px;
    font-weight: bold;
}

.credentialtypename {
    text-align: left;
    color: rgb(5, 115, 147);
    font-weight: bold;
    font-size: 16px;
}

.credentialtitlecolor {
    color: rgb(5, 115, 147);
}

.staticdatasubmit {
    display: inline-block;
    margin-top: -30px;
    float: right;
    position: relative;
    z-index: 15;
}

#tutis-courses-new .toggles .toggle div>p {
    padding-bottom: 10px;
}

.tutis-enrolment-content #create-user-form input,
.tutis-enrolment-content #create-user-form select {
    /* padding: 6px 0 6px 0; */
}

.tutis-enrolment-content #create-user-form .inner-row>label {
    margin-top: 5px;
    margin-bottom: 5px;
}

.tutis-enrolment-content #create-user-form input[type=number]::-webkit-inner-spin-button,
.tutis-enrolment-content #create-user-form input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
    /* Removes leftover margin */
}

.tutis-enrolment-content #create-user-form label {
    margin-bottom: 0;
}

/*@media screen and (min-width: 48em)
{
  .tutis-enrolment-content #create-user-form button, .tutis-enrolment-content #create-user-form input, .tutis-enrolment-content #create-user-form select
  {
      line-height: 1;
  }
}*/
body .toggle>div.tutisshowhide {
    display: none;
    /*padding: 50px 0 0;*/
}

#tutis-courses-new .icon-plus-sign,
#tutis-courses-new .icon-minus-sign {
    top: 15px;
}

#create-user-form .enrol-form label {
    margin: 0 0 0 px 4px;
    color: #676767;
    font-weight: normal;
}

#create-user-form .field-instruction {
    margin: 10px 0 10px 4px;
    color: #676767;
    display: inline-block;
    float: left;
}

#create-user-form input {
    font-family: 'Open Sans';
}

.validation_error_enrol,.payment_validation_error_enrol,.discount_code_panel_enrol {
    display: none;
}

#ul_topvalidation {
    color: red;
    margin: 0;
}

.enrol-from-container .contains ul.tutis_ul_list li:hover {
    background: #006c8d none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
}

.select2-container .select2-choice.error {
    border-color: #ff0000 !important;
}

p.leftaligncl.credentialtype {
    display: table;
    margin-top: 8px;
}

body[data-fancy-form-rcs="1"] .leftaligncl .fancy-select-wrap {
    padding-top: 0px;
    float: left;
    margin-top: -5px;
    margin-left: 9px;
}

strong.credentialtype {
    float: left;
}

.contains.ul_list>span {
    cursor: pointer;
}

.tutis_ul_list_new>li:hover {
    background: #006c8d none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
}

#tutis-courses-new .month-container .contains.ul_list_new {
    width: 180px;
}

@media screen and (min-width:960px) {
    body[data-fancy-form-rcs="1"] .leftaligncl .fancy-select-wrap {
        padding-top: 0px;
        float: left;
        margin-top: -5px !important;
        margin-left: 9px;
        display: inline;
        width: 60%;
    }

    p.leftaligncl.credentialtype {
        display: table;
        margin: 8px 0;
        width: 100%;
    }

    strong.credentialtype {
        float: left;
        margin-right: 5px;
    }

    .select2-choice.select2-default,
    .select2-choice {
        height: 29px;
        width: 100%;
    }

}

@media screen and (max-width: 1100px) {
    #tutis-courses-new .sortby>.contains:first-of-type {
        margin-bottom: 10px;
    }
}

@media screen and (max-width:991px) {
    #tutis-courses-new .list-item .left-block {
        padding-right: 0px;
    }

    #tutis-courses-new .tutis-content {
        width: 71%;
    }
}

@media screen and (max-width:699px) {
    .staticdatasubmit {
        display: table;
        float: none;
        margin: 0;
        width: 100%;
    }

    .course-select-form-button {
        margin: 0 auto
    }
}

@media screen and (max-width:525px) {
    #tutis-courses-new .tutis-content {
        width: 65%;
    }

    #tutis-courses-new #pages li {
        padding: 0px;
        border: 0px;
        border-radius: 0px;
    }

    body[data-fancy-form-rcs="1"] .leftaligncl .fancy-select-wrap {
        /* padding-top: 12px; */
        float: left;
        margin-top: 5px;
        margin-left: 0px;
    }

}

@media screen and (max-width:450px) {
    #tutis-courses-new .tutis-content {
        width: 56%;
    }

    #tutis-courses-new .contains:first-of-type,
    #tutis-courses-new .contains {
        width: 100%;
        margin-bottom: 10px;
    }

}

@media screen and (max-width:380px) {
    #tutis-courses-new .tutis-content {
        width: 100%;
    }
}

#create-user-form .enrol-form .st_note_label {
    margin-top: 11px;
}

.contains.ul_list_new>span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    box-sizing: border-box;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
    cursor: pointer;
}

.contains.ul_list_new>span li {
    cursor: pointer;
}

#tutis-courses-new .contains.ul_list_new::after {
    border-color: #bbb transparent;
    border-style: solid;
    border-width: 9px 7px 0;
    color: transparent;
    content: "";
    position: absolute;
    right: 18px;
    top: 35%;
}

#ajax-content-wrap .container-wrap {
    z-index: 11;
}

#tutis-courses-new .state-container {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
}

#tutis-courses-new .month-container,
#tutis-courses-new .ascdesc-container {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}

#tutis-courses-new .text_titlecontainer {
    display: inline-block;
    vertical-align: middle;
    margin: 10px 3px 10px 10px;
    width: 250px;
}

#tutis-courses-new .filterlabel {
    position: absolute;
    visibility: hidden;
}

#tutis-courses-new .ascdesc-container .contains.ul_list_new {
    width: 135px;
}

.hidemecl {
    display: none;
}

/****from frontend dh********/
#tutis-courses-new .icon-plus-sign,
#tutis-courses-new .icon-minus-sign {
    top: 15px;
}

.toggle.open h3 a i {
    color: #fff;
}

.toggle h3 a i {
    background-color: transparent;
    color: #888888;
    font-size: 15px;
    height: 16px !important;
    left: 13px;
    line-height: 18px !important;
    position: absolute;
    top: 13px;
    transition: all 0.2s linear 0s;
    width: 18px;
}

.toggle h3 a {
    background-color: rgba(0, 0, 0, 0.043);
    color: #888888;
    display: block;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 14px;
    padding: 14px 14px 16px 43px;
    transition: all 0.2s linear 0s;
}

.toggle h3 {
    font-size: 12px;
    margin-bottom: 0 !important;
    position: relative;
    z-index: 10;
}

.toggle {
    margin-bottom: 15px !important;
}

.toggle.open h3 a i {
    color: #fff;
}

.tutis-courseslist_new .toggle h3 a {
    box-shadow: none;
}

.toggle.open h3 a {
    color: #fff;
    background-color: #006c8d;
}

.home #primary article.twentyseventeen-panel div.entry-content {
    width: 100%;
}

.modal-dialog {
    z-index: 9999;
}

/**************/
/*27-4-2017*/
div#validation_eachwritten {
    display: table;
    margin: 0 auto;
}

/*27-4-2017*/


#tutis-courses a {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

#tutis-courses table {
    margin: 0;
}

#tutis-courses tr {
    border-bottom: 0;
}

.modal-body.my-modal {
    overflow-y: hidden;
}

#calender-error-set {
    font-size: 18px;
}

#instruction_statutoryDeclaration {
    margin: 0 15px;
}

.validation_error_enrol .modal-body,.payment_validation_error_enrol .modal-body,.discount_code_panel_enrol .modal-body{
    overflow: hidden;
}

