.latest-artical-block .elementor-pagination {
     display: flex;
     justify-content: center;
     gap: 10px;
}

.latest-artical-block .elementor-pagination .page-numbers {
     height: 40px;
     width: 40px;
     display: flex;
     align-items: center;
     justify-content: center;
     background: transparent;
     border: 1px solid rgb(16, 40, 110, 0.2);
     border-radius: 8px;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     -ms-border-radius: 8px;
     -o-border-radius: 8px;
     transition: all 0.3s ease-in-out;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -ms-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
}

.latest-artical-block .elementor-pagination .page-numbers.current,
.latest-artical-block .elementor-pagination .page-numbers:hover {
     background: #10286E;
     color: #fff !important;
}

.latest-artical-block .elementor-pagination .page-numbers.prev {
     position: relative;
}

.latest-artical-block .elementor-pagination .page-numbers.prev::before {
     content: "";
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 16px;
     height: 16px;
     mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 240.823 240.823' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M57.633 129.007 165.93 237.268c4.752 4.74 12.451 4.74 17.215 0 4.752-4.74 4.752-12.439 0-17.179l-99.707-99.671 99.695-99.671c4.752-4.74 4.752-12.439 0-17.191-4.752-4.74-12.463-4.74-17.215 0L57.621 111.816c-4.679 4.691-4.679 12.511.012 17.191' fill='%2310286e' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
     mask-size: contain;
     -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 240.823 240.823' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M57.633 129.007 165.93 237.268c4.752 4.74 12.451 4.74 17.215 0 4.752-4.74 4.752-12.439 0-17.179l-99.707-99.671 99.695-99.671c4.752-4.74 4.752-12.439 0-17.191-4.752-4.74-12.463-4.74-17.215 0L57.621 111.816c-4.679 4.691-4.679 12.511.012 17.191' fill='%2310286e' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
     -webkit-mask-size: contain;
     background: #10286E;
     transition: all 0.3s ease-in-out;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -ms-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
}

.latest-artical-block .elementor-pagination .page-numbers.prev:hover::before {
     background: #fff;
}

.latest-artical-block .elementor-pagination .page-numbers.next {
     position: relative;
}

.latest-artical-block .elementor-pagination .page-numbers.next::before {
     content: "";
     position: absolute;
     top: 50%;
     right: 50%;
     transform: translate(50%, -50%);
     width: 16px;
     height: 16px;
     background: #10286E;
     mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 240.823 240.823' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M183.189 111.816 74.892 3.555c-4.752-4.74-12.451-4.74-17.215 0-4.752 4.74-4.752 12.439 0 17.179l99.707 99.671-99.695 99.671c-4.752 4.74-4.752 12.439 0 17.191 4.752 4.74 12.463 4.74 17.215 0l108.297-108.261c4.68-4.691 4.68-12.511-.012-17.19' fill='%2310286e' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
     mask-size: contain;
     -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 240.823 240.823' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M183.189 111.816 74.892 3.555c-4.752-4.74-12.451-4.74-17.215 0-4.752 4.74-4.752 12.439 0 17.179l99.707 99.671-99.695 99.671c-4.752 4.74-4.752 12.439 0 17.191 4.752 4.74 12.463 4.74 17.215 0l108.297-108.261c4.68-4.691 4.68-12.511-.012-17.19' fill='%2310286e' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") no-repeat center;
     -webkit-mask-size: contain;
     transition: all 0.3s ease-in-out;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -ms-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
}

.latest-artical-block .elementor-pagination .page-numbers.next:hover::before {
     background: #fff;
}

.gallery-block .elementor-gallery__titles-container .elementor-item {
     border: 1px solid rgb(16, 40, 110, 0.2);
     padding: 5px 20px;
     border-radius: 20px;
     display: flex;
     align-items: center;
     justify-content: center;
     background: transparent;
     transition: all 0.3s ease-in-out;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -ms-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
}

.gallery-block .elementor-gallery__titles-container .elementor-item.elementor-item-active,
.gallery-block .elementor-gallery__titles-container .elementor-item:hover {
     background: #10286E;
     color: #fff !important;
}



/* Course Checkout Start */

.learnpress {
     padding: 0px 20px !important;
}

/* =====================================================
   AIEM - LEARNPRESS CHECKOUT
===================================================== */

#learn-press-checkout {
     --lp-primary: #10286E;
     --lp-secondary: #F1A122;
     --lp-text: #757575;
     --lp-border: #DDDDDD;
     --lp-white: #FFFFFF;
     --lp-soft-bg: #F8F9FC;

     font-family: "DM Sans", sans-serif;
     color: var(--lp-text);
     max-width: 1180px;
     margin: 0 auto;
     padding: 60px 20px 80px;
}


/* =====================================================
   COMMON HEADINGS
===================================================== */

#learn-press-checkout h4 {
     font-family: "Plus Jakarta Sans", sans-serif;
     font-size: 28px;
     line-height: 1.3;
     font-weight: 700;
     color: var(--lp-primary);
     margin: 0 0 24px;
}

#learn-press-checkout #checkout-payment::before {
     content: "Payment Method";
     display: block;
     font-family: "Plus Jakarta Sans", sans-serif;
     font-size: 28px;
     line-height: 1.3;
     font-weight: 700;
     color: var(--lp-primary);
     margin-bottom: 24px;
}


/* =====================================================
   LOGGED IN USER
===================================================== */

#learn-press-checkout #checkout-account-logged-in {
     background: var(--lp-soft-bg);
     border: 1px solid var(--lp-border);
     border-radius: 12px;
     padding: 14px 18px;
     margin-bottom: 32px;
     color: var(--lp-text);
     font-size: 16px;
}

#learn-press-checkout #checkout-account-logged-in a {
     color: var(--lp-primary);
     font-weight: 600;
     text-decoration: none;
     font-size: 16px;
     transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
}

#learn-press-checkout #checkout-account-logged-in a:hover {
     color: var(--lp-secondary);
}

#learn-press-checkout .learn-press-checkout-comment textarea {
     margin: 0px !important;
}

#learn-press-checkout form .lp-checkout-form__after h4 {
     font-size: 20px;
     font-family: "DM Sans", sans-serif;
     font-weight: 600;
}

/* =====================================================
   ORDER CARD
===================================================== */

#learn-press-checkout #checkout-order {
     margin-bottom: 40px;
}

#learn-press-checkout .lp-checkout-order__inner {
     background: var(--lp-white);
     border: 1px solid var(--lp-border) !important;
     border-radius: 20px !important;
     overflow: hidden;
     box-shadow: 0 12px 30px rgba(16, 40, 110, 0.07);
     -webkit-border-radius: 20px !important;
     -moz-border-radius: 20px !important;
     -ms-border-radius: 20px !important;
     -o-border-radius: 20px !important;
}

#learn-press-checkout .lp-checkout-order__inner table {
     width: 100%;
     margin: 0;
     border: 0;
     border-collapse: collapse;
}

#learn-press-checkout .lp-checkout-order__inner th,
#learn-press-checkout .lp-checkout-order__inner td {
     padding: 18px 20px;
     border: 0;
     border-bottom: 1px solid var(--lp-border);
     vertical-align: middle;
}

#learn-press-checkout .lp-checkout-order__inner tr:last-child th,
#learn-press-checkout .lp-checkout-order__inner tr:last-child td {
     border-bottom: 0;
}


/* Course Image */

#learn-press-checkout .course-thumbnail {
     width: 90px;
}

#learn-press-checkout .course-thumbnail img {
     max-width: 180px !important;
     height: 70px !important;
     object-fit: cover;
     border-radius: 8px;
     display: block;
}


/* Course Name */

#learn-press-checkout .course-name a span {
     transition: color .3s ease;
     color: var(--lp-primary);
}

#learn-press-checkout .course-name a {
     font-family: "DM Sans", sans-serif;
     font-size: 16px;
     line-height: 1.5;
     font-weight: 600;
     text-decoration: none;
}

#learn-press-checkout .course-name a:hover span {
     color: var(--lp-secondary);
}


/* Price */

#learn-press-checkout .col-number {
     width: 180px;
     text-align: right;
     font-family: "DM Sans", sans-serif;
     font-weight: 600;
     color: var(--lp-primary);
}


/* Subtotal */

#learn-press-checkout .cart-subtotal th {
     font-family: "DM Sans", sans-serif;
     font-size: 16px;
     font-weight: 600;
     color: var(--lp-primary);
}


/* Total Highlight */

#learn-press-checkout .order-total {
     background: rgba(16, 40, 110, 0.035);
}

#learn-press-checkout .order-total th,
#learn-press-checkout .order-total td {
     font-family: "DM Sans", sans-serif;
     font-size: 20px !important;
     font-weight: 700;
     color: var(--lp-primary);
}


/* =====================================================
   ORDER NOTE
===================================================== */

#learn-press-checkout .order-comments {
     width: 100%;
     min-height: 140px;
     resize: vertical;
     padding: 18px;
     margin-bottom: 40px;

     font-family: "DM Sans", sans-serif;
     font-size: 16px;
     color: var(--lp-text);

     background: var(--lp-soft-bg);
     border: 1px solid var(--lp-border);
     border-radius: 14px;
     outline: none;

     transition:
          border-color .3s ease,
          box-shadow .3s ease,
          background-color .3s ease;
}

#learn-press-checkout .order-comments:focus {
     background: var(--lp-white);
     border-color: var(--lp-primary);
     box-shadow: 0 0 0 3px rgba(16, 40, 110, 0.06);
}

#learn-press-checkout .order-comments::placeholder {
     color: #9A9A9A;
}


/* =====================================================
   PAYMENT
===================================================== */

#learn-press-checkout .payment-methods {
     margin: 0 0 24px;
     padding: 0;
     list-style: none;
     display: grid;
     gap: 12px;
}

#learn-press-checkout .payment-methods>li {
     position: relative;
     background: var(--lp-white);
     border: 1px solid var(--lp-border);
     border-radius: 12px;
     overflow: hidden;
     transition:
          border-color .3s ease,
          box-shadow .3s ease;
}

#learn-press-checkout .payment-methods>li:hover {
     border-color: rgba(16, 40, 110, 0.25);
     box-shadow: 0 6px 18px rgba(16, 40, 110, 0.06);
}

#learn-press-checkout .payment-methods label {
     min-height: 58px;
     padding: 14px 18px;
     margin: 0;
     display: flex;
     align-items: center;
     gap: 12px;
     cursor: pointer;
     font-family: "DM Sans", sans-serif;
     font-weight: 600;
     color: var(--lp-primary);
}

#learn-press-checkout .payment-methods input[type="radio"] {
     accent-color: var(--lp-secondary);
}

#learn-press-checkout .payment-method-form {
     padding: 15px 18px;
     background: var(--lp-soft-bg);
     border-top: 1px solid var(--lp-border);
     color: var(--lp-text);
     line-height: 1.6;
}


/* =====================================================
   PLACE ORDER BUTTON
===================================================== */

#learn-press-checkout #checkout-order-action {
     margin-top: 24px;
}

.learn-press-checkout-form .lp-checkout-order__inner table table .tbody tr .course-name a {
     color: var(--lp-primary) !important;
}

#learn-press-checkout .course-name a {
     font-family: "Plus Jakarta Sans", sans-serif;
     font-size: 20px;
     line-height: 1.4;
     font-weight: 600;
     color: #10286E;
     text-decoration: none;
     transition: color .3s ease;
}

#learn-press-checkout .course-name a:hover {
     color: #F1A122;
}

#learn-press-checkout .place-order-action #learn-press-checkout-place-order {
     background: var(--lp-primary) !important;
     color: var(--lp-white) !important;
     border: 1px solid var(--lp-primary) !important;
     border-radius: 50px !important;

     font-family: "DM Sans", sans-serif !important;
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 150% !important;

     padding: 12px 24px !important;
     width: auto !important;
     min-width: auto !important;

     cursor: pointer;
     transition: all .35s ease !important;
}

#learn-press-checkout .place-order-action #learn-press-checkout-place-order:hover {
     background: var(--lp-white) !important;
     color: var(--lp-primary) !important;
     border-color: var(--lp-primary) !important;
}

#learn-press-checkout .learn-press-message.error {
     background: rgba(242, 76, 10, 0.08) !important;
     border: 1px solid rgba(242, 76, 10, 0.20) !important;
     border-radius: 8px !important;
     padding: 14px 16px !important;

     font-family: "DM Sans", sans-serif !important;
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 150% !important;
     color: #F24C0A !important;
}

#learn-press-checkout .learn-press-message.error::before {
     color: #F24C0A !important;
}

/* Course Checkout End */


/* Course Thakyou Start */
.learnpress .lp-content-area {
     --lp-primary: #10286E;
     --lp-secondary: #F1A122;
     --lp-text: #757575;
     --lp-border: #DDDDDD;
     --lp-white: #FFFFFF;
     --lp-soft-bg: #F8F9FC;

     max-width: 1180px;
     margin: 0 auto;
     padding: 60px 20px 80px;
     font-family: "DM Sans", sans-serif;
     color: var(--lp-text);
}


/* Thank You Message */

.learnpress .lp-content-area>p:first-child {
     font-family: "Plus Jakarta Sans", sans-serif;
     font-size: 28px;
     line-height: 1.35;
     font-weight: 700;
     color: var(--lp-primary);
     margin: 0 0 12px;
}


/* Continue browsing text */

.learnpress .lp-content-area>p:nth-child(2) {
     font-size: 16px;
     line-height: 1.7;
     margin: 0 0 30px;
     color: var(--lp-text);
}


/* Links */

.learnpress .lp-content-area a {
     color: var(--lp-primary);
     text-decoration: none;
     font-weight: 600;
     transition: all .5s ease;
     -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
     -ms-transition: all .5s ease;
     -o-transition: all .5s ease;
}

#profile-sidebar ul li a {
     color: #10286E !important;
}

#profile-sidebar ul li.active:hover{
     background: #10286E !important;
}

#profile-sidebar ul li.active:hover a{
     color: #FFFFFF !important;
}

.learnpress .lp-content-area a:hover {
     color: var(--lp-secondary);
}


/* Order Details Card */

.learnpress .order_details {
     width: 100%;
     margin: 0;
     border-collapse: separate;
     border-spacing: 0;

     background: var(--lp-white);
     border: 1px solid var(--lp-border);
     border-radius: 16px;
     overflow: hidden;

     box-shadow: 0 12px 30px rgba(16, 40, 110, 0.07);
}


/* Common Cells */

.learnpress .order_details th,
.learnpress .order_details td {
     padding: 18px 22px;
     border: 0;
     border-bottom: 1px solid var(--lp-border);
     vertical-align: middle;
}


/* Left Titles */

.learnpress .order_details th {
     width: 28%;

     font-family: "Plus Jakarta Sans", sans-serif;
     font-size: 18px;
     line-height: 1.4;
     font-weight: 600;

     color: var(--lp-primary);
     background: var(--lp-soft-bg);
}


/* Right Values */

.learnpress .order_details td {
     font-size: 16px;
     line-height: 1.6;
     color: var(--lp-text);
}


/* Remove last border */

.learnpress .order_details tr:last-child th,
.learnpress .order_details tr:last-child td {
     border-bottom: 0;
}


/* Total */

.learnpress .order_details .total th,
.learnpress .order_details .total td {
     font-weight: 700;
     color: var(--lp-primary);
}


/* Course / Item link */

.learnpress .order_details .item a {
     font-family: "Plus Jakarta Sans", sans-serif;
     font-size: 16px;
     font-weight: 600;
}

.order-details-table-wrap table {
     min-width: 600px;
}

.order-details-table-wrap {
     overflow-x: auto;
     overflow-y: clip;
}


/* Course Thakyou End */


/* Order Page Course Start */

#profile-sidebar {
     z-index: 2;
}

#profile-sidebar ul li a {
     font-family: var(--e-global-typography-17c5f09-font-family), Sans-serif !important;
     font-size: var(--e-global-typography-17c5f09-font-size) !important;
     font-weight: var(--e-global-typography-17c5f09-font-weight) !important;
     text-transform: var(--e-global-typography-17c5f09-text-transform) !important;
     font-style: var(--e-global-typography-17c5f09-font-style) !important;
     line-height: var(--e-global-typography-17c5f09-line-height) !important;
}

#profile-sidebar ul li a i,
#profile-sidebar ul li.active a {
     color: #10286E !important;
}

#profile-sidebar ul li.active i,
#profile-sidebar ul li.active a,
#profile-content .dashboard-statistic__row .statistic-box .statistic-box__icon span::before {
     color: #FFFFFF !important;
}

#profile-sidebar ul li.active {
     background: #10286E !important;
}

#profile-sidebar ul li:hover {
     background: #10286E13 !important;
}

#profile-sidebar ul li:hover a {
     color: #10286E !important;
}

#profile-sidebar #profile-nav {
     box-shadow: 0 4px 12px rgba(16, 40, 110, 0.06), 0 12px 32px rgba(16, 40, 110, 0.08);
}

#profile-sidebar {
     position: sticky;
     top: 130px;
}

#profile-content .dashboard-statistic__row .statistic-box {
     border-radius: 10px !important;
     -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
     -ms-border-radius: 10px !important;
     -o-border-radius: 10px !important;
}

#profile-content .dashboard-statistic__row .statistic-box .statistic-box__icon span {
     background: #10286E !important;
}

#profile-content .dashboard-statistic__row .statistic-box .statistic-box__text label,
.lp_profile_course_progress__item td,
.lp_profile_course_progress__item td a {
     font-family: var(--e-global-typography-7707c6d-font-family), Sans-serif !important;
     font-size: var(--e-global-typography-7707c6d-font-size) !important;
     font-weight: var(--e-global-typography-7707c6d-font-weight) !important;
     text-transform: var(--e-global-typography-7707c6d-text-transform) !important;
     font-style: var(--e-global-typography-7707c6d-font-style) !important;
     line-height: var(--e-global-typography-7707c6d-line-height) !important;
     color: #757575 !important;
}

#profile-content .dashboard-statistic__row .statistic-box .statistic-box__text span,
.learn-press-profile-course__progress table tr th {
     font-family: var(--e-global-typography-69d6a70-font-family), Sans-serif !important;
     font-size: var(--e-global-typography-69d6a70-font-size) !important;
     font-weight: var(--e-global-typography-69d6a70-font-weight) !important;
     text-transform: var(--e-global-typography-69d6a70-text-transform) !important;
     font-style: var(--e-global-typography-69d6a70-font-style) !important;
     line-height: var(--e-global-typography-69d6a70-line-height) !important;
     color: #10286E !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-filters li a,
.learn-press-tabs .learn-press-filters li span {
     font-family: var(--e-global-typography-e15ae78-font-family), Sans-serif !important;
     font-size: var(--e-global-typography-e15ae78-font-size) !important;
     font-weight: var(--e-global-typography-e15ae78-font-weight) !important;
     text-transform: var(--e-global-typography-e15ae78-text-transform) !important;
     font-style: var(--e-global-typography-e15ae78-font-style) !important;
     line-height: var(--e-global-typography-e15ae78-line-height) !important;
     color: #10286E !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-filters li a.active,
.learnpress .order-details-table-wrap table tr td a:hover,
.learn-press-tabs .learn-press-filters li.active span {
     color: #F1A122 !important;
}

.learnpress .order-details-table-wrap table tr td a {
     color: #10286E !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-filters li a::after,
.learn-press-tabs .learn-press-filters li span::after {
     background: #F1A122 !important;
     width: 0px !important;
     opacity: 0px !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-filters li a:hover,
.learn-press-tabs .learn-press-filters li span:hover {
     color: #F1A122 !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-filters li a:hover::after,
#profile-content .learn-press-profile-course__tab .learn-press-filters li a.active::after,
.learn-press-tabs .learn-press-filters li span:hover::after,
.learn-press-tabs .learn-press-filters li.active span::after {
     width: 100% !important;
     opacity: 1 !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .course-thumbnail {
     border-radius: 20px 20px 0px 0px;
     -webkit-border-radius: 20px 20px 0px 0px;
     -moz-border-radius: 20px 20px 0px 0px;
     -ms-border-radius: 20px 20px 0px 0px;
     -o-border-radius: 20px 20px 0px 0px;
}

#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .course-thumbnail:hover .course-readmore,
#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .course-thumbnail:hover::before {
     display: none !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .thim-course-content {
     border-radius: 0px 0px 20px 20px !important;
     -webkit-border-radius: 0px 0px 20px 20px !important;
     -moz-border-radius: 0px 0px 20px 20px !important;
     -ms-border-radius: 0px 0px 20px 20px !important;
     -o-border-radius: 0px 0px 20px 20px !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .thim-course-content .course-title a,
#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .thim-course-content .course-meta .course-price span,
.learn-press-course-tab__filter__content .lp-ajax-message::before,
.learn-press-course-tab__filter__content .lp-ajax-message,
.learn-press-message.info,
.learn-press-message.info::before {
     color: #10286E !important;
}

#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .thim-course-content .course-title a:hover,
#profile-content .learn-press-profile-course__tab .learn-press-profile-course__progress .learn-press-course-tab__filter__content ul li .course-thumbnail .lp-target i,
.lp_profile_course_progress__item td a:hover {
     color: #F1A122 !important;
}

.learn-press-course-tab__filter__content .lp-ajax-message,
.learn-press-message.info {
     background: #F8F9FC;
     border: 1px solid #DDDDDD !important;
     border-radius: 12px;
}

.lp-profile-content-area {
     background: #fff !important;
     border: 1px solid #e8e8e8;
     border-radius: 18px;
     box-shadow: 0 4px 12px rgba(16, 40, 110, 0.05), 0 12px 30px rgba(16, 40, 110, 0.06);
     width: 100% !important;
     padding: 20px 30px !important;
     gap: 20px;
     align-items: center !important;
}

.lp-profile-right {
     padding: 0px !important;
}

.lp-profile-content-area .lp-profile-left {
     min-width: unset !important;
     max-width: 100px !important;
     max-height: 100px !important;
}

.lp-profile-right .lp-profile-username {
     color: #10286E !important;
}

.lp-profile-right .lp-profile-user-bio p {
     font-size: 16px !important;
}

.lp_profile_course_progress__item td,
.lp_profile_course_progress__item td a {
     color: #111111 !important;
}

.lp_profile_course_progress__item td a img {
     border-radius: 10px !important;
}

/* Order Page Course End */

@media (max-width: 1200px) {

     #learn-press-checkout h4,
     #learn-press-checkout #checkout-payment::before,
     .learnpress .lp-content-area>p:first-child {
          font-size: 26px;
     }

     #learn-press-checkout .course-thumbnail img {
          max-width: 150px !important;
     }

     .lp-profile-content-area .lp-profile-left {
          max-width: 80px !important;
          max-height: 80px !important;
     }

     .lp-profile-content-area {
          padding: 20px !important;
     }

}

@media (max-width: 1024px) {

     #learn-press-checkout h4,
     #learn-press-checkout #checkout-payment::before,
     .learnpress .lp-content-area>p:first-child {
          font-size: 24px;
     }

     #learn-press-checkout .order-total th,
     #learn-press-checkout .order-total td,
     #learn-press-checkout form .lp-checkout-form__after h4 {
          font-size: 18px;
     }

     #learn-press-checkout .place-order-action #learn-press-checkout-place-order,
     #learn-press-checkout .learn-press-message.error {
          font-size: 16px !important;
     }

}

@media (max-width: 990px) {
     #profile-sidebar {
          top: 100px;
     }
}

@media (max-width: 880px) {

     #learn-press-checkout h4,
     #learn-press-checkout #checkout-payment::before,
     .learnpress .lp-content-area>p:first-child {
          font-size: 22px;
     }

     #learn-press-checkout .course-thumbnail img {
          height: 60px !important;
     }

     #profile-sidebar {
          top: 89px;
     }

     .lp-profile-content-area .lp-profile-left {
          max-width: 70px !important;
          max-height: 70px !important;
     }

     .lp-profile-content-area {
          padding: 16px !important;
     }
}

@media (max-width:767px) {
     .latest-artical-block .elementor-pagination .page-numbers {
          height: 30px;
          width: 30px;
     }

     #learn-press-checkout {
          padding: 40px 15px 60px;
     }

     #learn-press-checkout .lp-checkout-order__inner th,
     #learn-press-checkout .lp-checkout-order__inner td {
          padding: 14px 12px;
     }

     #learn-press-checkout .course-thumbnail {
          width: 65px;
     }

     #learn-press-checkout .course-thumbnail img {
          width: 80px !important;
          height: 55px !important;
     }

     #learn-press-checkout .col-number {
          width: auto;
     }

     #learn-press-checkout #learn-press-checkout-place-order {
          width: 100%;
     }

     /* #learn-press-checkout h4,
     #learn-press-checkout #checkout-payment::before {
          font-size: 20px;
     } */

     #learn-press-checkout .course-name a {
          font-size: 18px;
     }

     .learnpress .lp-content-area {
          padding: 40px 15px 60px;
     }

     .learnpress .order_details th,
     .learnpress .order_details td {
          padding: 14px;
     }

     .learnpress .order_details th {
          width: 40%;
          font-size: 16px;
     }

     .learnpress .order_details td {
          font-size: 15px;
     }

     .lp-profile-content-area .lp-profile-left {
          max-width: 60px !important;
          max-height: 60px !important;
     }

     .lp-profile-right .lp-profile-user-bio {
          display: block !important;
     }
}

@media (max-width: 575px) {
     .lp-profile-content-area {
          flex-direction: column !important;
          gap: 50px;
     }

     .lp-profile-right {
          align-items: center !important;
          text-align: center;
     }
}