@media(max-width:1670px) {
    .woocommerce-shop:not(.with-out-sidebar) ul.products li {
        max-width: calc(33.3% - 12px);
    }

    .woocommerce-shop ul.products.list-view li,
    .woocommerce-shop.with-out-sidebar ul.products.list-view li {
        max-width: calc(95% - 12px);
    }
}

@media(max-width:1550px) {

    .woo-courses-right-section-wrap {
        max-width: 25%;
        width: 100%;
    }

    .woo-courses-left-section-wrap {
        max-width: 68.5%;
        padding-right: 20px;
        width: 100%;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container {
        padding: 42px 45px 52px;
    }

    .woo-courses-product-data-wrap th,
    .woo-courses-product-data-wrap td {
        padding: 10px 7px;
    }
}

@media(max-width:1450px) {
    .single-product .container {
        padding: 0 30px;
    }
}

@media(max-width:1367px) {
    .woo-courses-product-data-wrap table tr th {
        font-size: 15px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container p {
        font-size: 18px;
    }

    .hero-img img {
        max-width: 550px !important;
    }

    .round-shape-hero img {
        min-width: 400px;
        left: 55px;
    }
}

@media(max-width:1350px) {
    .woo-courses-right-section-wrap .ilt-odl-sidebar-container {
        padding: 42px 43px 52px;
    }

    .woo-courses-product-data-wrap table tr td {
        font-size: 14px;
    }

    body.woocommerce .woo-courses-product-data-wrap .ilt_add_to_cart_button {
        padding: 14px 12px !important;
    }

    .woo-courses-product-data-wrap table tr th {
        font-size: 14px;
    }

    .woo-courses-right-section-wrap {
        margin-top: 0;
    }

    .woo-courses-right-section-wrap {
        max-width: 25%;
    }

    .woo-courses-left-section-wrap {
        max-width: 68.5%;
    }

}


@media(max-width:1250px) {

    .woo-courses-product-data-wrap th,
    .woo-courses-product-data-wrap td {
        padding: 10px 6px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container {
        padding: 42px 33px 52px;
    }

    .woo-courses-product-data-wrap .woocommerce-product-details__short-description p {
        padding-right: 60px;
    }

    .woo-courses-product-data-wrap {
        flex-wrap: wrap !important;
    }

    .woo-courses-left-section-wrap {
        max-width: 100%;
        padding-right: 0;
    }

    .woo-courses-right-section-wrap {
        max-width: 30%;
        width: 100%;
        margin-top: 40px;
    }


}

@media (min-width: 1251px) and (max-width: 1300px) {
    .woo-courses-right-section-wrap .ilt-odl-sidebar-container {
        padding: 42px 33px 52px;
    }
}

/* ========== Wp-cource-front.css end ========= */


/* Shop responsive */
@media(max-width:1266px) {
    .woocommerce-shop ul.products li {
        max-width: calc(50% - 12px);
    }

    .shop_single_page_listing li {
        max-width: calc(33% - 12px);
    }
}

/* Shop responsive end */
/* ========Shop page custom.css end ======*/

@media (min-width: 767px) and (max-width: 1199px) {
    .woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        width: max-content;
        margin-bottom: 20px;
    }
	
	    .ilt_table-main {
        display: none;
    }

}

@media (max-width: 1199px) {
    body.woocommerce-cart .content-area {
        margin: 50px 0 !important;
    }

    body.woocommerce-cart .woocommerce td.product-name dl.variation p {
        margin-bottom: 10px;
        color: #000;
    }

    body.woocommerce-order-received ul.order_details {
        margin: 0 0 2em;
    }

    .woocommerce-edit-address nav.woocommerce-MyAccount-navigation li a {
        font-size: 13px !important;
        padding: 14px 13px !important;
    }

    /* Wp-cource */

    /* Tab section */
    body.single-product .woocommerce-tabs ul.tabs li a {
        padding: 15px 20px !important;
        font-size: 16px !important;
    }

    body.single-product .tabs.wc-tabs {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

    body.single-product .woocommerce-tabs ul.tabs li+li {
        margin-left: 0px !important;
    }

    body.single-product .woocommerce-tabs ul.tabs li a {
        border-bottom-color: #E2E2E2 !important;
    }

    body.single-product .woocommerce-tabs ul.tabs li a {
        padding: 12px 15px !important;
        font-size: 14px !important;
    }

    .woocommerce-Tabs-panel {
        padding: 50px 40px 55px !important;
    }

    .woo-courses-product-data-wrap .woocommerce-product-details__short-description p {
        padding-right: 20px;
    }

    .woo-courses-left-section-wrap h2 {
        font-size: 40px;
    }

    body.single-product .content-area {
        margin: 0px 0 !important;
    }

    /* Wp-cource end */

    .sp-rp-main .related.products {
        margin-top: 20px !important;
    }

    body.single-product div.product .woocommerce-tabs ul.tabs li:hover a {
        background-color: #066acf !important;
        color: #fff !important;
    }

    .with-out-sidebar.woocommerce-shop ul.products li {
        max-width: calc(33.3% - 12px);
    }

    .hero-img img {
        max-width: 590px !important;
    }

    .res-ilt_cards_wrapper {
        display: flex;
		flex-direction: row;
		align-items: center;
    }


    .woocommerce-shop:not(.with-out-sidebar) ul.products li {
        max-width: calc(50% - 12px);
    }
}

@media (min-width: 1000px) and (max-width: 1150px) {
    .woocommerce-shop .woo-layout>.row>.woo-widget-c-area .edupls-woo-shop-topbar .edupls-woo-shop-r-m {
        flex-wrap: wrap;
        gap: 20px;
    }

    .edupls-woo-shop-r-m .edupls-woo-shop-left {
        width: auto;
    }

    .edupls-woo-shop-r-m .edupls-woo-shop-right {
        width: 45%;
        padding: 0;
    }

}

/* shop-page */
@media(max-width:1076px) {
    .ilt_table-main {
        margin-bottom: 0px;
		display:none;
    }

    .woocommerce-shop ul.products li {
        max-width: 100%
    }

    .shop-view-more-responsive {
        display: none;
    }

    .woocommerce-shop .woocommerce-loop-product__title {
        min-height: unset;
    }

    .woocommerce-shop .product-info .product-holder {
        text-align: left;
    }

    .page-builder-not-used.woocommerce-shop .content-area {
        margin: 40px 0 !important;
        min-height: calc(100vh - 295px);
    }

    .woocommerce-shop .woo-layout .sidebar-widget-area .widget.widget_text>.textwidget input[type="checkbox"]:is(:hover)::before {
        border-color: transparent;
    }

    .woocommerce-shop .woo-layout .sidebar-widget-area .widget.widget_text>.textwidget input[type="checkbox"]:is(:checked)::before {
        border-color: #ffffff;
    }
}

/* shop-page  end*/


@media(max-width:1025px) {
    body.woocommerce-cart .product-name a {
        font-size: 15px;
        padding-right: 0;
        padding-left: 10px;
    }

    .woocommerce-checkout .woocommerce-order :is(.woocommerce-order-details, .woocommerce-customer-details) h2 {
        font-size: 35px;
        margin-bottom: 15px;
    }

    .woocommerce-checkout :is(p#billing_company_field, p#billing_address_1_field, p#billing_address_2_field, p#billing_city_field, p#billing_state_field, p#billing_postcode_field, p#billing_country_field, p#billing_phone_field) {
        width: 100%;
    }

    .woocommerce-checkout p#billing_address_2_field {
        margin-top: 8px;
    }

    .woocommerce-checkout .woocommerce td.product-name dl.variation p {
        margin-bottom: 10px;
    }

    .woocommerce-checkout .woocommerce-checkout-review-order-table .variation {
        margin-top: 20px;
    }

}

/* End - cart-page */

@media(max-width:991px) {
    body .edupls-body-visible+header button.edupls-menu-toggle {
        /* display: none !important; */
        opacity: 0;
    }

    body .mobile-logo h2 {
        word-break: break-all;
        font-size: 38px;
        line-height: 1.2;
    }

    .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table .product-name {
        text-align: left;
    }

    .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2,
    .woocommerce-account .woocommerce-order-details h2 {
        font-size: 24px;
        margin-bottom: 16px;
    }

    /* shop-page */
    .custom-product-search input[type="text"] {
        height: 45px;
        border-color: #d1d1d1;
        border-block-end-color: #616161;
        border-radius: .25rem;
    }

    .woocommerce-shop .sidebar-widget-area label {
        font-size: 15px;
        line-height: 1.4;
    }

    body.woocommerce-shop .woo-layout .sidebar-widget-area {
        padding: 0px 20px 33px 20px;
    }

    .woocommerce-shop .woo-layout .sidebar-widget-area .widget.widget_text>.textwidget input[type="checkbox"] {
        width: 20px !important;
        height: 20px !important;
    }

    .woocommerce-shop .woo-layout .each-filter-section .sidebar-accordian-content {
        padding-left: 0;
    }

    body.woocommerce-page .related.products ul.products.shop_single_page_listing[class*="columns-"] li.product {
        margin: 0 !important;
    }

    .shop_single_page_listing li {
        max-width: calc(50% - 12px);
    }

    /* shop-page end */

    /* Wp-cource */
    .woo-courses-product-data-wrap .product-data-table {
        max-width: 991px;
        width: 100%;
        overflow: auto;
        margin-bottom: 30px;
    }

    .woo-courses-product-data-wrap .ilt_table {
        overflow: scroll;
        width: 900px;
    }

    body.single-product .woocommerce-tabs ul.tabs li a {
        padding: 10px 13px !important;
        font-size: 12px !important;
    }

    body.single-product .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 50px;
    }


    .woo-courses-product-data-wrap {
        margin-top: 25px;
    }

    body .woo-single-summery {
        margin-top: 25px;
    }

    .woo-courses-left-section-wrap .ilt-odl-buttons-inner {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .ilt-odl-buttons-inner button.private-group-training,
    .ilt-odl-buttons-inner .odl-button {
        margin-left: 0;
    }

    .hero-content-wrapper {
        height: 750px;
    }

    /* wp-cource end */
    .with-out-sidebar .all-posts-wrapper {
        padding: 0 15px;
    }
}

@media(max-width:880px) {
    .woocommerce-shop .sidebar-widget-area.woo-widget-area {
        background-color: #F5F5F5 !important;
        outline-color: #151414;
        position: fixed;
        max-width: 100% !important;
        max-height: 100vh !important;
        width: 320px !important;
        margin: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
        z-index: 1000;
        padding-top: 50px !important;
        overflow-y: auto;
        left: -100%;
        transition: all 0.4s ease-in-out;
    }

    .woocommerce-shop .sidebar-widget-area.woo-widget-area.slide-open {
        left: 0;
    }

    .woocommerce-shop .woo-widget-c-area {
        width: 100% !important;
        padding-left: 20px !important;
    }

    body.with-out-sidebar .woo-layout>.row>.woo-widget-c-area {
        margin-left: 0;
    }

    input#custom-product-search {
        margin-bottom: 10px;
    }

    body.woocommerce-shop button.search_filters {
        display: block !important;
    }

    body.with-out-sidebar button.search_filters {
        display: none !important;
    }

    .woocommerce-shop .close-nav {
        display: block;
    }

    .woocommerce-shop .woo-layout>.row>.woo-widget-c-area .edupls-woo-shop-topbar .edupls-woo-shop-r-m {
        flex-direction: column-reverse;
    }

    .edupls-woo-shop-r-m .edupls-woo-shop-left,
    .edupls-woo-shop-r-m .edupls-woo-shop-right {
        width: 100%;
    }

    .woocommerce-shop.woocommerce ul.products[class*="columns-"] li.product:not(.slick-slide),
    .woocommerce-page ul.products[class*="columns-"] li.product:not(.slick-slide) {
        margin-bottom: 5px !important;
    }



    .edupls-woo-shop-r-m .edupls-woo-shop-left .rows {
        justify-content: start;
    }

    body.woocommerce-shop button.clear_all_filter {
        background-color: #ffffff !important;
    }

    .woocommerce-shop .sidebar-accordian-content {
        max-height: unset;
    }

    .with-out-sidebar .course_price_duuration_main_container {
        flex-direction: column;
    }

    .with-out-sidebar .product-info-item:nth-child(1) h5 {
        left: 0;
    }

    .with-out-sidebar .product-info-item:nth-child(2) h5 {
        left: 0;
        right: auto;
    }

    .with-out-sidebar .tooltip-text::before {
        right: auto;
    }
}

@media(max-width:767px) {
    .hero-content-wrapper {
        height: 425px;
    }

    body .header-logo h2 {
        margin-bottom: 0;
        font-size: 28px;
        line-height: 1.2;
        text-transform: capitalize;
    }

    body .mobile-logo h2 {
        font-size: 28px;
        line-height: 1.2;
    }

    body .woo-single-summery {
        margin-top: 22px;
    }

    nav.woocommerce-breadcrumb {
        padding: 25px 15px !important;
    }

    nav.woocommerce-breadcrumb {
        font-size: 15px !important;
    }

    /* cart-page */

    .woocommerce-page .cart-collaterals .cart_totals {
        margin-top: 30px !important;
    }

    body.woocommerce-cart .product-name a {
        margin: 3px 0 10px 0;
    }

    body.woocommerce-cart .entry-content .woocommerce {
        padding: 20px;
    }

    .woocommerce table.shop_table_responsive tr td,
    .woocommerce-page table.shop_table_responsive tr td {
        color: #000;
    }

    body.woocommerce-cart .cart-collaterals .cart_totals>h2 {
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 20px;
    }

    body.woocommerce-cart .button {
        margin-bottom: 0 !important;
    }

    body.woocommerce-cart .woocommerce .quantity .qty {
        height: 40px;
    }

    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        font-family: 'Kanit-semibold';
        font-weight: 600 !important;
    }

    .woocommerce-checkout :is(.showcoupon, .showlogin) {
        display: block;
        width: max-content;
        margin-top: 15px;
        margin-left: 0;
    }

    /* cart-page end */
    .woocommerce ul.order_details li {
        margin: 10px 0 !important;
    }

    p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
        margin-bottom: 30px !important;
    }

    .woocommerce-checkout .woocommerce-order :is(.woocommerce-order-details, .woocommerce-customer-details) h2 {
        font-size: 30px;
        line-height: 1.2;
        margin-bottom: 14px;
    }

    .woocommerce-checkout .woocommerce-order :is(.woocommerce-order-details, .woocommerce-customer-details) {
        padding: 0 15px;
    }

    .woocommerce-checkout .woocommerce-order .woocommerce-customer-details {
        padding-bottom: 30px;
    }

    .woocommerce-checkout .woocommerce-order .order_details+p {
        padding: 0 15px;
    }

    /*--------- check-out-page -----------*/
    .woocommerce-checkout .woocommerce-checkout {
        padding: 15px !important;
    }

    .woocommerce-checkout input.input-text,
    .woocommerce-checkout textarea.input-text,
    .woocommerce-checkout select {
        padding: 10px !important;
    }


    .woocommerce-checkout .woocommerce-checkout .col-1,
    .woocommerce-checkout .woocommerce-checkout .col-2 {
        padding: 0 !important;
    }


    .woocommerce-checkout .woocommerce form .form-row {
        margin: 0 0 5px;
    }

    .woocommerce-checkout :is(input.input-text, textarea.input-text, .select2-selection) {
        height: 42px;
    }

    .woocommerce-checkout label {
        font-size: 14px;
        margin-bottom: 3px;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered,
    .woocommerce-checkout :is(input.input-text, textarea.input-text, .select2-selection) {
        line-height: 1;
        font-size: 15px;
    }

    .woocommerce-checkout .select2-selection__arrow {
        height: 40px !important;
    }

    /* .woocommerce-checkout dd.variation-Price {
        margin-top: 20px !important;
    } */

    .woocommerce-checkout #order_review_heading {
        padding: 0 0px !important;
    }

    .woocommerce-checkout .woocommerce-info::before {
        top: 18px;
    }

    .woocommerce-form-login-toggle .woocommerce-info,
    .woocommerce-form-coupon-toggle .woocommerce-info {
        align-items: self-start;
        flex-direction: column;
    }

    body.woocommerce-cart .product-remove a {
        background: var(--thm-color);
        padding-bottom: 4px;
        color: #fff !important;
    }

    /* check-out-page end */
    .woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        padding-left: 0;
        border: 0;
    }

    .woocommerce-order-received ul.wc-item-meta li {
        font-size: 17px;
    }

    body.woocommerce-order-received th.woocommerce-table__product-table.product-total {
        width: 132px;
    }

    .woocommerce-account .woocommerce-MyAccount-content h2 {
        font-size: 24px;
    }

    .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }


    .woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit {
        float: unset;
        font-size: 17px;
    }

    .training-contact-form {
        padding: 40px 20px 20px;
        margin-bottom: 20px;
    }

    .training-contact-form :is(input[type="text"], input[type="tel"], input[type="email"]) {
        max-height: 46px;
        padding: 12px 20px;
        font-size: 14px;
        line-height: 1.2;
    }

    .training-contact-form textarea {
        font-size: 14px;
        padding: 12px 20px;
    }

    .training-contact-form textarea {
        height: 165px;
    }

    /* Wp-cource */
    .woo-courses-right-section-wrap {
        max-width: 30%;
        width: 100%;
        margin-top: 30px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container {
        padding: 32px 27px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container h2 {
        font-size: 25px;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .woo-courses-right-section-wrap .related-job-roles h2 {
        padding-bottom: 0;
        margin-bottom: 10px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container p {
        font-size: 17px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container .woo-about-course-content {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .form-icon svg {
        height: 24px;
        width: 24px;
    }

    .woo-courses-left-section-wrap h2 {
        font-size: 32px;
    }

    body.single-product .content-area {
        margin: 20px 0 !important;
    }

    /* Tab section */

    body.single-product .woocommerce-tabs ul.tabs li a {
        font-size: 12px !important;
    }

    .woocommerce-Tabs-panel {
        padding: 40px 30px 45px !important;
    }



    .woocommerce-Tabs-panel h3 {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }

    .woocommerce-Tabs-panel :is(h4) {
        font-size: 16px !important;
        line-height: 1.2 !important;
    }

    .woocommerce-Tabs-panel :is(h5, h6) {
        font-size: 15px !important;
        line-height: 1.2 !important;
    }

    .woocommerce-Tabs-panel h2,
    .woocommerce-Tabs-panel>h3:first-of-type:not(h2+h3),
    .woocommerce-Tabs-panel>h4:first-of-type:not(h2+h4) {
        font-size: 24px !important;
        line-height: 1.3 !important;
        margin-bottom: 10px !important;
    }

    .woocommerce-Tabs-panel p {
        font-size: 16px;
        line-height: 1.6;
    }

    .woocommerce-Tabs-panel .p-comments,
    .woocommerce-Tabs-panel p {
        font-family: 'Poppins-reg' !important;
        font-size: 16px;
        line-height: 1.5;
    }

    .woocommerce-tabs ul.tabs li a {
        border-radius: 16px !important;
    }

    .tabs.wc-tabs {
        margin-bottom: 10px !important;
    }

    body .header-logo h2 {
        margin-bottom: 0;
        font-size: 28px;
        line-height: 1.2;
        text-transform: capitalize;
    }

    body .mobile-logo h2 {
        font-size: 28px;
        line-height: 1.2;
    }

    body.single-product .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward {
        float: unset;
        margin-top: 10px;
        display: block;
        width: fit-content;
    }

    /* Wp-cource end */

    .sp-rp-main .related.products {
        margin-top: 10px !important;
    }

    .hero-content-box h1 {
        font-size: 32px;
        line-height: 1.2;
    }

    .woocommerce-checkout .woocommerce-error li {
        padding-left: 20px !important;
    }

    .woocommerce-orders .woocommerce-orders-table .woocommerce-account th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
        border: 0px solid rgba(0, 0, 0, .1) !important;
    }

    .woocommerce-orders .woocommerce-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
        border: 0 !important;
    }

    .with-out-sidebar.woocommerce-shop ul.products li {
        max-width: calc(50% - 12px);
    }

    .with-out-sidebar .all-posts-wrapper {
        padding: 0;
    }

    .res-ilt_cards_wrapper {
        flex-direction: column;
    }

    .res-ilt_card{
        max-width: 100%;
    }
    .woocommerce-shop:not(.with-out-sidebar) ul.products li {
        max-width:100%;
    }

}

@media(max-width:575px) {

    body.woocommerce-cart:not(.home) .content-area,
    body:not(.home) .content-area {
        margin: 30px 0 !important;
    }

    .woocommerce-checkout td.product-name .wc-item-meta .wc-item-meta-label,
    .woocommerce-checkout td.product-name .wc-item-meta dt,
    .woocommerce-checkout td.product-name dl.variation .wc-item-meta-label,
    .woocommerce-checkout td.product-name dl.variation dt {
        float: unset;
    }

    .woocommerce-checkout ul.wc-item-meta {
        padding-left: 0;
    }

    .woocommerce-checkout .cart_item .variation p {
        margin-bottom: 10px !important;
    }

    body.woocommerce-cart dl.variation {
        margin-top: 10px;
        margin-bottom: 12px !important;
    }

    .woocommerce-checkout #order_review {
        padding: 10px !important;
    }

    /* shop-page */
    .shop_single_page_listing li {
        max-width: 100%;
    }

    .shop_single_page_listing .woocommerce-loop-product__title {
        min-height: unset;
    }

    .page-builder-not-used.woocommerce-shop .content-area {
        min-height: calc(100vh - 235px);
    }

    /* shop-page end */

    /* Wp-cource */
    .woo-courses-right-section-wrap .single-product .container {
        padding: 0 15px;
    }

    body.single-product .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 30px;
    }


    .woo-courses-left-section-wrap button {
        width: max-content;
    }

    .woo-courses-left-section-wrap .odl-button {
        margin-left: 0;
    }

    .woo-courses-left-section-wrap h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .woo-courses-product-data-wrap .woocommerce-product-details__short-description {
        margin-top: 0;
        margin-bottom: 25px;
    }

    .woo-courses-product-data-wrap .ilt-odl-buttons h3 {
        margin-bottom: 15px;
    }

    .product-data-table>h3 {
        margin-bottom: 15px;
    }

    .ilt-odl-buttons h3,
    .product-data-table>h3 {
        font-size: 22px;
        line-height: 1.2;
    }

    .single-product .container {
        padding: 0 15px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container h2 {
        font-size: 22px;
        margin-bottom: 17px;
        padding-bottom: 17px;
    }

    .woo-courses-right-section-wrap .related-job-roles h2 {
        padding-bottom: 0;
        margin-bottom: 10px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container p {
        font-size: 16px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container span {
        font-size: 14px;
        margin-top: 4px;
    }

    .woo-courses-right-section-wrap .ilt-odl-sidebar-container .woo-about-course-content {
        padding-bottom: 18px;
        margin-bottom: 18px;
    }

    .with-out-sidebar.woocommerce-shop ul.products li {
        max-width: 100%;
    }


    /* Wp-cource end */
}