.elementor-1143 .elementor-element.elementor-element-aa2cc03 .elementor-repeater-item-44a3108.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1143 .elementor-element.elementor-element-7c7d9b8 .raven-heading{font-size:20px;font-weight:700;}.elementor-1143 .elementor-element.elementor-element-8912934.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-1143 .elementor-element.elementor-element-8912934.elementor-column .elementor-column-wrap .elementor-widget-wrap{align-items:flex-end;}.elementor-1143 .elementor-element.elementor-element-8912934.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1143 .elementor-element.elementor-element-f64bc89{text-align:right;}.elementor-1143 .elementor-element.elementor-element-f64bc89 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-1143 .elementor-element.elementor-element-aa2cc03{margin-top:-20px;margin-bottom:0px;}.elementor-1143 .elementor-element.elementor-element-3e24897 .elementor-repeater-item-225d4e1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1143 .elementor-element.elementor-element-b6c43e5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-1143 .elementor-element.elementor-element-c821f15 .elementor-repeater-item-d1c9278.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1143 .elementor-element.elementor-element-4bae979 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__instance{width:100%;height:50px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__container{justify-content:flex-end;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__plane-normal{background-color:#D23039;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__plane-hover{background-color:#575757;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__state-normal .jet-button__icon{font-size:12px;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__state-hover .jet-button__icon{font-size:12px;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-1143 .elementor-element.elementor-element-671daff .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-1143 .elementor-element.elementor-element-671daff  .jet-button__state-normal .jet-button__label{font-size:14px;font-weight:500;}.elementor-1143 .elementor-element.elementor-element-671daff  .jet-button__state-hover .jet-button__label{font-size:14px;font-weight:500;}.elementor-1143 .elementor-element.elementor-element-671daff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1143 .elementor-element.elementor-element-671daff{width:auto;max-width:auto;bottom:300px;}body:not(.rtl) .elementor-1143 .elementor-element.elementor-element-671daff{right:-45px;}body.rtl .elementor-1143 .elementor-element.elementor-element-671daff{left:-45px;}.elementor-1143 .elementor-element.elementor-element-c821f15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1143 .elementor-element.elementor-element-c821f15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1319px){.elementor-1143 .elementor-element.elementor-element-7c7d9b8 > .elementor-widget-container{margin:0px 80px 0px 80px;}}@media(min-width:768px){.elementor-1143 .elementor-element.elementor-element-f235a83{width:20.306%;}.elementor-1143 .elementor-element.elementor-element-8912934{width:79.694%;}}@media(max-width:767px){.elementor-1143 .elementor-element.elementor-element-7c7d9b8 .raven-heading{font-size:24px;}.elementor-1143 .elementor-element.elementor-element-7c7d9b8 > .elementor-widget-container{margin:0px 10px 0px 10px;}}/* Start custom CSS for section, class: .elementor-element-3e24897 */.drts .drts-bs-btn-primary:not(:disabled):not(.drts-bs-disabled).drts-bs-active, .drts .drts-bs-btn-primary:not(:disabled):not(.drts-bs-disabled):active, .drts .drts-bs-show>.drts-bs-btn-primary.drts-bs-dropdown-toggle {
    color: #fff;
    background-color: #d23039!important;
    border-color: #d23039!important;
}
.drts .drts-bs-btn-primary {
    height: 60px!important;
    color: #fff;
    background-color: #d23039;
    border-color: #d23039;
    text-transform: capitalize;
    font-weight: 500!important;
    letter-spacing: -0.3px!important;
}
.drts .drts-bs-btn-primary:hover {
    color: #fff!important;
    background-color: #575757!important;
    border-color: #575757!important;
    cursor: pointer!important;
}
.drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):last-child .drts-search-form-submit, .drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):last-child .select2-container .select2-selection--single, .drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):last-child input[type=text] {
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
.drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):first-child .drts-search-form-submit, .drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):first-child .select2-container .select2-selection--single, .drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):first-child input[type=text] {
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
}
.drts-search-form-field .drts-form-type-textfield input[type=text], .drts-search-form-field .select2-container .select2-selection--single {
    height: 60px!important;
}
.drts .drts-bs-btn-primary {
    color: #fff;
    background-color: #d23039!important;
    border-color: #d23039!important;
}
.drts-search-form-field label {
    color: #9b9c9e!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1321b0 */button.mwb-wpg-wishlist-pdf-download, button.mwb-wpg-wishlist-pdf-email {
    background: #d23039;
    color: #fff;
    padding: 15px 50px;
    border: none;
}/* End custom CSS */
/* Start custom CSS for jet-button, class: .elementor-element-671daff */.bookmark-sticky a {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);

}
.drts-view-post-entities .drts-display-default-summary {
    border: none;
}
.course_title {
    line-height: 20px!important;
    margin-bottom: 5px;
}
.course_title {
    font-weight: 700;
    font-size: 14px;
    color: #1f2020;
    letter-spacing: -0.3px;
    margin-top: -4px;
}
.course_title_sidebar a {
    font-weight: 600;
    font-size: 13px;
    color: #1f2020;
    letter-spacing: -0.3px;
}
.course_code .drts-entity-field-value {
    font-weight: 400;
}
.course_month .drts-entity-field-value {
    font-weight: 400;
    text-transform: capitalize;
}
.course_cat {
    font-size: 11px!important;
    font-weight: 400;
    color: #545454;
    letter-spacing: 0px;
    padding-left: 17px;
}
.course_cat:before {
    content: '';
    background: url(https://qtac-form.massamedia.app/wp-content/uploads/2021/10/location.png);
    background-size: cover;
    position: absolute;
    width: 11px;
    height: 11px;
    margin-left: -14px;
    margin-top: 8px;
}
.course_code_sidebar {
    font-size: 11px!important;
    font-weight: 400;
    color: #575757;
    letter-spacing: 0px;
    padding-top: 5px;
}
.start_month {
    font-size: 12px!important;
    font-weight: 600;
    color: #000;
    letter-spacing: -0.3px;
    line-height: 16px;
    text-align: right;
    position: absolute;
    top: -2px;
    right: 65px;
}
.start_month_text {
    font-size: 12px!important;
    font-weight: 400;
    color: #545454;
    letter-spacing: -0.3px;
    line-height: 16px;
    text-align: left;
}
.start_month .drts-entity-field-value {
    font-weight: 400;
    text-transform: none;
}
.course_mode {
    font-size: 12px!important;
    color: #919191;
    margin: 10px 0px;
    font-size: 11px!important;
    font-weight: 400;
    color: #6abf1f;
    letter-spacing: 0px;
    background: #effad8;
    border-radius: 50px;
    width: max-content;
    padding: 0px 15px;
}
.image_course_item span {
    display: none;
}
.drts img.drts-icon, i.drts-icon {
    border-radius: 0px;
}
.course_image_logo {
    margin-top: 2px;
}
.drts img.drts-icon, i.drts-icon {
    width: 80%;
    height: 80%;
}
.drts .drts-bs-btn {
    border-radius: 0px;
}
.drts .drts-bs-btn-outline-secondary {
    color: #212529;
    border-color: #e4e4e4;
}
.drts-bs-navbar-nav {
    margin-right: -5px!important;
}
.drts-main h2 {
    font-size: 30px!important;
}
.bookmark-button-sidebar {
    position: fixed;
    top: -3px;
    right: 10px;
}
.course_withdrawn {
    font-weight: 700;
    font-size: 14px;
    color: #d23039;
    letter-spacing: -0.3px;
    margin-top: -11px;
  	display: none;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-link.drts-voting-button {
    box-shadow: none!important;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-link.drts-voting-button.drts-bs-active {
    color: #d23039!important;
}
time.drts-datetime {
    color: #545454;
}
span.fa-stack {
    font-size: 8px;
}
.drts-display--summary-sidebar .course_wrapper {
    border: none!important;
    padding: 17px 10px 12px 20px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    background-color: #fff!important;
    border-radius: 3px;
    box-shadow: rgb(0 0 0 / 2%) 0px 4px 40px, rgb(0 0 0 / 2%) 0px 8px 8px;
}
button.drts-bs-btn.drts-bs-dropdown-toggle.drts-bs-btn-outline-secondary.drts-view-entities-sort.drts-view-entities-sort-selected {
    border: none!important;
    color: #575757;
    font-weight: 300!important;
}
select.drts-bs-form-control {
    border: 1px solid #eee!important;
    font-size: 14px!important;
    color: #999999!important;
}
.course_wrapper_sidebar {
    border-bottom: 1px solid #e3e3e3;
    padding: 0px 20px 10px 20px;
}
.drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mb-2.drts-view-nav.drts-bs-p-0 {
    padding: 0px 20px!important;
    font-size: 14px;
    color:#575757;
}
.drts-view-entities-none-found {
    padding: 20px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1321b0 */button.mwb-wpg-wishlist-pdf-download, button.mwb-wpg-wishlist-pdf-email {
    background: #d23039;
    color: #fff;
    padding: 15px 50px;
    border: none;
}/* End custom CSS */
/* Start custom CSS for jet-button, class: .elementor-element-671daff */.bookmark-sticky a {
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);

}
.drts-view-post-entities .drts-display-default-summary {
    border: none;
}
.course_title {
    line-height: 20px!important;
    margin-bottom: 5px;
}
.course_title {
    font-weight: 700;
    font-size: 14px;
    color: #1f2020;
    letter-spacing: -0.3px;
    margin-top: -4px;
}
.course_title_sidebar a {
    font-weight: 600;
    font-size: 13px;
    color: #1f2020;
    letter-spacing: -0.3px;
}
.course_code .drts-entity-field-value {
    font-weight: 400;
}
.course_month .drts-entity-field-value {
    font-weight: 400;
    text-transform: capitalize;
}
.course_cat {
    font-size: 11px!important;
    font-weight: 400;
    color: #545454;
    letter-spacing: 0px;
    padding-left: 17px;
}
.course_cat:before {
    content: '';
    background: url(https://qtac-form.massamedia.app/wp-content/uploads/2021/10/location.png);
    background-size: cover;
    position: absolute;
    width: 11px;
    height: 11px;
    margin-left: -14px;
    margin-top: 8px;
}
.course_code_sidebar {
    font-size: 11px!important;
    font-weight: 400;
    color: #575757;
    letter-spacing: 0px;
    padding-top: 5px;
}
.start_month {
    font-size: 12px!important;
    font-weight: 600;
    color: #000;
    letter-spacing: -0.3px;
    line-height: 16px;
    text-align: right;
    position: absolute;
    top: -2px;
    right: 65px;
}
.start_month_text {
    font-size: 12px!important;
    font-weight: 400;
    color: #545454;
    letter-spacing: -0.3px;
    line-height: 16px;
    text-align: left;
}
.start_month .drts-entity-field-value {
    font-weight: 400;
    text-transform: none;
}
.course_mode {
    font-size: 12px!important;
    color: #919191;
    margin: 10px 0px;
    font-size: 11px!important;
    font-weight: 400;
    color: #6abf1f;
    letter-spacing: 0px;
    background: #effad8;
    border-radius: 50px;
    width: max-content;
    padding: 0px 15px;
}
.image_course_item span {
    display: none;
}
.drts img.drts-icon, i.drts-icon {
    border-radius: 0px;
}
.course_image_logo {
    margin-top: 2px;
}
.drts img.drts-icon, i.drts-icon {
    width: 80%;
    height: 80%;
}
.drts .drts-bs-btn {
    border-radius: 0px;
}
.drts .drts-bs-btn-outline-secondary {
    color: #212529;
    border-color: #e4e4e4;
}
.drts-bs-navbar-nav {
    margin-right: -5px!important;
}
.drts-main h2 {
    font-size: 30px!important;
}
.bookmark-button-sidebar {
    position: fixed;
    top: -3px;
    right: 10px;
}
.course_withdrawn {
    font-weight: 700;
    font-size: 14px;
    color: #d23039;
    letter-spacing: -0.3px;
    margin-top: -11px;
  	display: none;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-link.drts-voting-button {
    box-shadow: none!important;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-link.drts-voting-button.drts-bs-active {
    color: #d23039!important;
}
time.drts-datetime {
    color: #545454;
}
span.fa-stack {
    font-size: 8px;
}
.drts-display--summary-sidebar .course_wrapper {
    border: none!important;
    padding: 17px 10px 12px 20px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    background-color: #fff!important;
    border-radius: 3px;
    box-shadow: rgb(0 0 0 / 2%) 0px 4px 40px, rgb(0 0 0 / 2%) 0px 8px 8px;
}
button.drts-bs-btn.drts-bs-dropdown-toggle.drts-bs-btn-outline-secondary.drts-view-entities-sort.drts-view-entities-sort-selected {
    border: none!important;
    color: #575757;
    font-weight: 300!important;
}
select.drts-bs-form-control {
    border: 1px solid #eee!important;
    font-size: 14px!important;
    color: #999999!important;
}
.course_wrapper_sidebar {
    border-bottom: 1px solid #e3e3e3;
    padding: 0px 20px 10px 20px;
}
.drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mb-2.drts-view-nav.drts-bs-p-0 {
    padding: 0px 20px!important;
    font-size: 14px;
    color:#575757;
}
.drts-view-entities-none-found {
    padding: 20px;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c821f15 */.drts-main {
    margin-top: -9px;
}/* End custom CSS */
/* Start custom CSS */.jupiterx-main-content {
    background: #fbfbfb;
}
input.drts-bs-form-control.drts-search-keyword-text.drts-form-type-textfield-with-clear {
    box-shadow: 0px 0px 0px #fff!important;
}
.drts-bs-card {
    border: 1px solid #e6e6e6!important;
}
.drts .drts-bs-card-header {
    border-bottom: 1px solid #e6e6e6!important;
}
.drts-display--summary-sidebar .course_wrapper {
    border: none!important;
    padding: 17px 10px 12px 20px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    background-color: #fff!important;
    border-radius: 3px;
    box-shadow: rgb(0 0 0 / 2%) 0px 4px 40px, rgb(0 0 0 / 2%) 0px 8px 8px;
}
button.drts-bs-btn.drts-bs-dropdown-toggle.drts-bs-btn-outline-secondary.drts-view-entities-sort.drts-view-entities-sort-selected {
    background: #fff;
}
.drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mb-2.drts-view-nav.drts-bs-p-0 {
    padding: 0px!important;
}
.drts-bs-btn-group.drts-bs-nav-item.drts-bs-mr-2.drts-bs-mb-2.drts-bs-mb-sm-0.drts-view-nav-item.drts-view-nav-item-name-sort {
    margin-right: 5px!important;}
.drts-view-filter-form .drts-bs-card-group, .drts-view-filter-form .drts-bs-card-group-none {
    border-left: none!important;}
.drts .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label::before {
    color: #fff;
    border-color: #d23039!important;
    background-color: #d23039!important;}
label.drts-bs-custom-control-label img {
    display: none!important;}
button.drts-bs-btn.drts-bs-dropdown-toggle.drts-bs-btn-outline-secondary.drts-view-entities-sort.drts-view-entities-sort-selected {
    border: 1px solid #e6e6e6!important;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-light.drts-bs-mb-1.drts-view-remove-filter {
    background: #ffecec;
    padding-right: 30px;
    padding-left: 15px;
    border: none;
    color: #d23039;
    border-radius: 50px;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-link.drts-view-remove-filter.drts-bs-px-0.drts-bs-mb-1 {
    color: #545454;
    background: #f0f0f0;
    padding-left: 15px!important;
    text-decoration: underline;
    padding-right: 15px!important;
    border-radius: 50px;
}
input.drts-bs-form-control.drts-search-keyword-text.drts-form-type-textfield-with-clear {
    border: 1px solid #e6e6e6!important;
}
input.drts-bs-form-control.drts-form-datepicker-date.drts-form-type-textfield-with-clear.form-control.input {
    box-shadow: none!Important;
    border: 1px solid #e6e6e6!important;
    font-size: 14px;
}
.drts .drts-bs-btn-outline-secondary:not(:disabled):not(.drts-bs-disabled).drts-bs-active, .drts .drts-bs-btn-outline-secondary:not(:disabled):not(.drts-bs-disabled):active, .drts .drts-bs-show>.drts-bs-btn-outline-secondary.drts-bs-dropdown-toggle {
    color: #fff!important;
    background-color: #d23039!important;
    border-color: #d23039!important;
}
.drts .drts-bs-btn-outline-secondary:hover {
    color: #fff!important;
    background-color: #d23039!important;
    border-color: #d23039!important;
}
button.drts-bs-btn.drts-bs-btn-sm.drts-bs-btn-link.drts-voting-button {
    border: none!important;
}
.drts-clear {
    color: #d23039!important;
}
.drts-bs-btn-group.drts-bs-nav-item.drts-bs-mr-2.drts-bs-mb-2.drts-bs-mb-sm-0.drts-view-nav-item.drts-view-nav-item-name-sort {
    background: #fff!important;
}
span.drts-bs-mr-1 {
    font-weight: 400!important;
    color: #1f2020!important;
}
input.drts-bs-form-control.drts-search-keyword-text.drts-form-type-textfield-with-clear {
    box-shadow: none;
}
.drts .drts-bs-btn-outline-primary {
    color:#fff!important;
    background-color: #d23039!important;
    border-color: #d23039!important;
    font-size: 16px!important;
}
.drts .drts-bs-btn-outline-primary:hover {
    color:#fff!important;
    background-color: #575757!important;
    border-color: #575757!important;
    font-size: 16px!important;
}
.drts-search-form-field .drts-form-field-main>label {
    padding: 0 14px!important;
    font-size: 14px!important;
}
.drts-form-field .select2-container .select2-search--dropdown .select2-search__field, .drts-form-field .select2-container .select2-selection--multiple, .drts-form-field .select2-container .select2-selection--multiple .select2-selection__choice, .drts-form-field .select2-container .select2-selection--single, .drts-form-field .select2-dropdown {
    border-color: #e6e6e6!important;
}
@media screen and (max-width: 670px) {
    .drts-display-element.drts-display-element-entity_field_field_date-1.drts-display-element-inlineable.start_month {
        display: none;
    }
    .elementor-text-editor.elementor-clearfix {
        text-align: center;
    }
}
@media screen and (max-width: 800px) {
  .drts-display-element[data-name=column], .drts-display-element[data-name=imageoverlay] {
        overflow: unset!important;
    }
}/* End custom CSS */