@media (min-width: 1400px) {
    .drop-down-account {
        top: 50px;
        left: 110px;
    }
    .accordion-inner {
        padding: 24px 24px;
        color: #555775;
        font-size: 16px;
        font-weight: 400;
        line-height: 30px;
    }
    .author-post {
        margin-right: 2%;
    }
    .time-post {
        margin-left: 2%;
    }
}








@media (max-width: 1400px) {
    .hero-area-header .container {
        padding: 0 15px;
    }
    .drop-down-account {
        top: 50px;
        left: 80px;
    }
    .footer-hero-display {
        flex-wrap: wrap;
    }
    .hero-art-main-page-product .item-shop .product-image img {
        height: 155px !important;
        width: 100%;
    }





    .footer-two-left.right-box-in-main-page-two .container {
        gap: 40px !important;
        display: flex;
        flex-direction: column;
    }
    .right-footer-two-down {
        margin-top: -40px;
    }
}
@media (max-width: 1200px) {
    .main-header-right.header-2-option {
        gap: 15vw;
    }



    .main-area-product-page-left {
        width: 30%;
    }



    .author-time {
        margin-top: -35px;
    }
    section.hero-img-article.index-img {
        padding: 0 15px;
    }
    section.hero-article-main {
        padding: 0 15px;
    }
    aside#toc .shop-search button {
        left: 16%;
        top: 24%;
    }
    aside#toc ul.recent-posts-list li a {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        align-items: center;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-top-aside {
        display: flex;
        align-items: center;
        width: 100%;
        height: 150px;
    }





    .challenge-modal-content {
        top: 20%;
        right: 33% !important;
    }
    .timer-2 {
        gap: 2%;
        margin-right: -5%;
    }



    .left-area-first-product {
        width: 40%;
        display: flex;
        justify-content: flex-end;
    }
    .main-area-product {
        gap: 24px;
    }
    span.recommend-status-no {
        font-size: 10px;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        width: 105%;
        margin-right: -25px;
    }



    .hero-art-main-page-product .item-shop .product-image img {
        height: 155px !important;
        width: 100%;
    }
    .section-hero-main-page-product {
        gap: 20px;
    }
    .section-hero-main-page-product {
        padding: 0 15px;
    }
    .cat-shop-product {
        padding: 10px 30px 30px 30px;
    }

    .drop-down-account {
        top: 65px !important;
        left: 18px;
    }
    .shop-search button {
        left: 18%;
    }
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
        padding: 0 15px;
    }
    .product-title h3 {
        width: 230px;
    }
    .item-shop .product-image {
        height: 185px;
    }
    .footer-two-left.right-box-in-main-page-two{padding:24px;width:55%}.hero-footer-two-inner{gap:10px}.footer-two-right.left-box-in-main-page-two .footer-ul-first,.footer-two-right.left-box-in-main-page-two .footer-ul-last{display:flex;gap:20px;flex-wrap:wrap;width:90%;justify-content:center}.footer-two-right.left-box-in-main-page-two .footer-ul-first h4,.footer-two-right.left-box-in-main-page-two h4{color:var(--main-color);padding-right:10px;font-size:16px;font-weight:700;border:none}.footer-two-right.left-box-in-main-page-two .left-footer-two-down{margin-top:50px}.left-box-in-main-page-two{clip-path:polygon(0 0,95% 0,80% 100%,0 100%)}.footer-two-right.left-box-in-main-page-two{padding:24px;width:55%}.footer-two-left.right-box-in-main-page-two h2{font-size:18px}.footer-two-right.left-box-in-main-page-two{padding:24px 95px 24px 0}



    .footer-two-left.right-box-in-main-page-two .container {
        gap: 55px !important;
    }
    .right-footer-two-down {
        margin-top: -55px;
    }

    .footer-two-right.left-box-in-main-page-two .footer-ul-first, .footer-two-right.left-box-in-main-page-two .footer-ul-last {
        display: flex;
        gap: 20px;
        flex-wrap: wrap;
        width: 90%;
        justify-content: flex-start;
    }
}
@media (max-width: 1060px) {
    .main-header-right.header-2-option {
        gap: 11vw;
    }
    .footer-two-left.right-box-in-main-page-two {
        height: 500px;
    }
    .footer-two-right.left-box-in-main-page-two {
        height: 550px;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 100px !important;
    }
    .right-footer-two-down {
        margin-top: -100px;
    }
}
@media (max-width: 992px) {
    .main-header-right.header-2-option {
        gap: 10vw;
    }
    



    .drop-main-menu {
        width: 201%;
    }

    .shop-search button {
        left: 14%;
    }
    aside#toc ul.recent-posts-list li a {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        align-items: center;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-top-aside {
        display: flex;
        align-items: center;
        width: 24%;
        height: 150px;
        justify-content: flex-start;
    }
    .thumbnail-down-aside.product-title {
        display: flex;
        align-items: flex-start;
        margin-top: 0px;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-down-aside h3 {
        color: #2a2d53;
        font-size: 16px;
        text-align: justify;
        width: 100%;
        margin-bottom: -24px;
    }
    .main-article-article-main {
        display: flex;
        gap: 50px;
        margin-bottom: 60px;
        flex-direction: column;
    }
    .article-single-article {
        width: 100%;
    }
    .hero-article-aside {
        width: 100%;
    }
    div#ca-1-article2 {
        width: 340px;
        margin-right: -102%;
        margin-top: 20px;
    }

    .index-img-article {
        clip-path: shape(from 4.16% 0%,hline to 95.84%,arc to 100% 13.33% of 4.16% 13.33% cw small rotate 0deg,vline to 72.5%,arc to 97.14% 81.67% of 2.86% 9.17% cw small rotate 0deg,hline to 84.15%,arc to 81.29% 90.83% of 2.86% 9.17% ccw small rotate 0deg,vline to 90.83%,arc to 78.43% 100% of 2.86% 9.17% cw small rotate 0deg,hline to 21.57%,arc to 18.71% 90.83% of 2.86% 9.17% cw small rotate 0deg,vline to 90.83%,arc to 15.85% 81.67% of 2.86% 9.17% ccw small rotate 0deg,hline to 2.86%,arc to 0% 72.5% of 2.86% 9.17% cw small rotate 0deg,vline to 13.33%,arc to 4.16% 0% of 4.16% 13.33% cw small rotate 0deg,close);
        aspect-ratio: 481 / 150;
    }
    .index-img-article h1 {
        font-size: 36px;
    }

    .challenge-modal-content {
        top: 20%;
        right: 30% !important;
    }
    .left-area-first-product {
        width: 30%;
        display: flex;
        justify-content: flex-end;
    }
    .main-area-product-page-right-2.comment-section-main-hero {
        width: 146.5%;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        width: 100%;
        margin-right: 0px;
    }



    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        padding: 20px 30px;
    }
    form.woocommerce-cart-form {
        padding: 20px;
    }


    .item-shop {
        width: 39.5%;
    }
    .main-area-product-page-left {
        width: 33%;
    }
    .item-shop .product-image {
        margin-right: 0px;
        height: 156px;
    }
    .hero-art-main-page-product .item-shop .product-image img {
        height: 150px !important;
    }
    .item-shop .hero-product-img {
        width: 92%;
    }
    .product-title h3 {
        width: 230px;
    }



    section.main-hero-dashbord {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }
    section.main-hero-dashbord .right-dashbord {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 24px;
    }
    section.main-hero-dashbord .left-dashbord {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }




    #crop-box{
        clip-path: shape(from 0% 0%,hline to 25%,arc to 33.22% 26.67% of 8.22% 26.67% cw small rotate 0deg,vline to 46.67%,arc to 41.44% 73.33% of 8.22% 26.67% ccw small rotate 0deg,hline to 91.78%,arc to 100% 100% of 8.22% 26.67% cw small rotate 0deg,vline to 100%,arc to 100% 100% of 0% 0% cw small rotate 0deg,hline to 0%,arc to 0% 100% of 0% 0% cw small rotate 0deg,vline to 0%,arc to 0% 0% of 0% 0% cw small rotate 0deg,close);
        height: 90px;
        aspect-ratio: 146 / 45;
    }
    .main-menu-nav .right-header-nav {
        gap: 30px;
    }

    .drop-main-menu ul {
        width: 100%;
    }
    .main-menu-nav {
        gap: 30px;
    }
    .main-menu-nav a {
        font-size: 14px;
    }
    .row-footer-1 {
        width: 40%;
    }
    .row-footer-2 {
        width: 50%;
    }
    .item-shop .product-image {
        height: 185px;
    }
    .footer-two-left.right-box-in-main-page-two {
        padding: 20px 20px 20px 60px;
        width: 55%;
    }
    .footer-two-left.right-box-in-main-page-two p {
        width: 95%;
    }
    .footer-two-left.right-box-in-main-page-two {
        height: 550px;
    }
    .footer-two-right.left-box-in-main-page-two {
        height: 650px;
    }


    .footer-two-left.right-box-in-main-page-two .container {
        gap: 160px !important;
    }
    .right-footer-two-down {
        margin-top: -160px;
    }
}
@media (max-width: 962px) {



    .main-area-product-page-left {
        width: 40%;
    }
    .shop-search button {
        left: 17%;
    }

    aside#toc .shop-search button {
        left: 15.5%;
        top: 24%;
    }
    div#ca-1-article2 {
        width: 340px;
        margin-right: -96%;
        margin-top: 20px;
    }
    .index-img-article h1 {
        font-size: 34px;
    }
    .challenge-modal-content {
        top: 20%;
        right: 29% !important;
    }
    .timer-2 {
        gap: 2%;
        margin-right: -9%;
    }




    .order-checkout-main {
        padding: 24px;
    }




    .item-shop {
        width: 45%;
    }
    .hero-art-main-page-product .item-shop .product-image img {
        height: 170px !important;
    }
    .item-shop .product-image {
        margin-right: 0px;
        height: 175px;
        margin-bottom: -10px;
    }
    .product-title h3 {
        width: 265px;
    }


    .header-logo-text {
        display: none;
    }
    .comment-box {
        width: 450px;
        height: 160px;
        box-shadow: rgba(0,0,0,0.14) 0 0 8px;
        border-radius: 30px;
        background-color: white;
    }
    .item-shop .product-image {
        height: 185px;
    }
    .product-title h3 {
        width: 240px;
    }
    .header-logo-text {
        display: block;
    }
    .main-header-right.header-2-option {
        gap: 9vw;
    }

}
@media (max-width: 887px) {

    .header-logo-text.text2-header-logo-logo {
        display: block;
    }
    div#ca-1-article2 {
        width: 340px;
        margin-right: -83%;
        margin-top: 20px;
    }
    .author-time {
        font-size: 12px;
    }

    .index-img-article {
        clip-path: shape(from 4.67% 0%,hline to 95.33%,arc to 100% 13.33% of 4.67% 13.33% cw small rotate 0deg,vline to 72.5%,arc to 96.79% 81.67% of 3.21% 9.17% cw small rotate 0deg,hline to 81.04%,arc to 77.83% 90.83% of 3.21% 9.17% ccw small rotate 0deg,vline to 90.83%,arc to 74.62% 100% of 3.21% 9.17% cw small rotate 0deg,hline to 25.38%,arc to 22.17% 90.83% of 3.21% 9.17% cw small rotate 0deg,vline to 90.83%,arc to 18.96% 81.67% of 3.21% 9.17% ccw small rotate 0deg,hline to 3.21%,arc to 0% 72.5% of 3.21% 9.17% cw small rotate 0deg,vline to 13.33%,arc to 4.67% 0% of 4.67% 13.33% cw small rotate 0deg,close);
        aspect-ratio: 857 / 300;
    }



    .challenge-modal-content {
        top: 20%;
        right: 27.5% !important;
    }
    .timer-2 {
        gap: 2%;
        margin-right: -10%;
    }



    .main-area-product-page-left-price.teacher-box.submit-comment {
        display: none;
    }
    .prd-box-header.section-header.main-area-product {
        display: flex;
        flex-direction: column;
    }
    .prd-box-header {
        height: auto;
    }
    .right-area-first-product {
        width: 100%;
    }
    .left-area-first-product {
        width: 100%;
        display: flex;
        justify-content: flex-end;
    }
    .wp-video {
        max-width: 100%;
        height: auto;
        width: 100% !important;
    }
    .mejs-container.mejs-container-keyboard-inactive.wp-video-shortcode.mejs-android.mejs-video{
        max-width: 100%;
    }
    .left-area-first-product {
        height: 100% !important;
    }




    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details strong {
        font-size: 12px;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        gap: 0px;
    }



    .item-shop {
        width: 55%;
    }
    .hero-art-main-page-product .item-shop .product-image img {
        height: 180px !important;
        width: 93.5%;
    }
    .item-shop .hero-product-img {
        width: 100% !important;
    }
    .item-shop .product-image {
        margin-right: -2px;
        margin-bottom: -14px;
        width: 100%;
        height: 190px;
    }
    .item-shop .hero-product-img {
        width: 100% !important;
        margin-bottom: -130px;
    }
    .product-title {
        margin-top: 140px;
    }
    .shop-search button {
        left: 10%;
        top: 24%;
    }
    .cat-shop-product {
        padding: 10px 20px 20px 20px;
    }



    .comment-box {
        width: 85%;
        height: 145px;
    }
    .comment-top-box {
        height: 75px;
    }
    .main-menu-nav .right-header-nav {
        gap: 24px;
    }
    .main-menu-nav {
        gap: 24px;
        width: 110%;
    }
    .main-header-left {
        gap: 10px;
    }
    .header-logo-text {
        display: none;
    }
    .fix-button {
        right: 20px;
        bottom: 45px;
    }
    .hero-fix-button {
        right: 21px;
        bottom: 50px;
    }
    #scrollToTop {
        bottom: 20px;
        left: 26px;
    }
    .shop-search button {
        left: 15%;
        top: 24%;
    }
    .item-shop {
        width: 48%;
    }
    .item-shop .hero-product-img {
        width: 93% !important;
        margin-bottom: -130px;
    }
    .header-logo-text {
        display: none;
    }

    .main-header-right.header-2-option {
        gap: 25px;
    }
    .main-menu-nav .right-header-nav {
        gap: 35px;
    }
    .main-menu-nav {
        gap: 30px;
    }
    .hero-footer-two-inner {
        gap: 12px;
    }
}
@media (max-width: 768px) {
    aside#toc ul.recent-posts-list li a .thumbnail-down-aside h3 {
        width: 80%;
    }
    div#ca-1-article2 {
        width: 340px;
        margin-right: -62%;
        margin-top: 20px;
    }
    .index-img-article h1 {
        font-size: 30px;
    }
    .author-time {
        margin-top: -40px;
        color: #2a2d53;
        font-size: 14px;

    }
    .index-img-article {
        clip-path: shape(from 5.42% 0%,hline to 94.58%,arc to 100% 13.33% of 5.42% 13.33% cw small rotate 0deg,vline to 72.5%,arc to 96.27% 81.67% of 3.73% 9.17% cw small rotate 0deg,hline to 79.34%,arc to 75.61% 90.83% of 3.73% 9.17% ccw small rotate 0deg,vline to 90.83%,arc to 71.88% 100% of 3.73% 9.17% cw small rotate 0deg,hline to 28.12%,arc to 24.39% 90.83% of 3.73% 9.17% cw small rotate 0deg,vline to 90.83%,arc to 20.66% 81.67% of 3.73% 9.17% ccw small rotate 0deg,hline to 3.73%,arc to 0% 72.5% of 3.73% 9.17% cw small rotate 0deg,vline to 13.33%,arc to 5.42% 0% of 5.42% 13.33% cw small rotate 0deg,close);
        aspect-ratio: 123 / 50;
    }


    .challenge-modal-content {
        top: 20%;
        right: 23% !important;
    }
    .timer-2 {
        gap: 0%;
        margin-right: 49%;
    }



    .section-header.main-area-product {
        display: flex;
        flex-direction: column;
        height: auto;
    }
    .timer-2 {
        gap: 0%;
        margin-right: 55%;
    }


    .section-hero-main-page-product {
        display: flex;
        flex-direction: column-reverse;
    }
    .main-course-right-page-right {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 50px;
    }
    .main-area-product-page-left {
        width: 100% !important;
    }
    .main-area-product-page-right-2.comment-section-main-hero {
        width: 100%;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        gap: 10px;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        justify-content: space-between;
        align-items: stretch;
        row-gap: 40px;
    }
    .custom-field-review {
        display: flex;
        flex-direction: column;
    }
    .review-radio-question {
        width: 100%;
    }



    .comment-text .description {
        width: 100%;
    }
    .show-my-rate {
        margin-right: 33%;
        order: -1;
        width: 40%;
        margin-left: -80px;
    }
    .right-review {
        width: 30%;
        order: -2;
        margin-right: -30px;
    }




    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        display: flex;
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .woocommerce-main-checkout {
        display: flex;
        flex-direction: column-reverse;
    }
    .woocommerce-checkout-review-order.order-checkout-main {
        width: 100%;
    }
    .woocommerce-checkout-form-order {
        height: 100%;
        width: 100%;
    }



    section.main-flex-cart {
        display: flex;
        flex-direction: column;
        gap:50px;
    }
    form.woocommerce-cart-form {
        width: 100%;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        width: 108%;
    }
    form.woocommerce-cart-form {
        padding: 40px;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        padding: 40px;
    }





    .item-shop .hero-product-img {
        width: 99.5% !important;
        margin-bottom: -130px;
    }




    .main-area-product-page-left {
        width: 50%;
    }
    .item-shop {
        width: 66%;
    }
    .shop-search button {
        left: 15%;
        top: 24%;
    }



    .woocommerce-account .woocommerce-MyAccount-content {
        float: left;
        width: 87%;
        padding: 32px 40px 24px 0px;
    }



    #crop-box{
        clip-path: shape(from 0% 0%,hline to 20.93%,arc to 30.23% 33.33% of 9.3% 33.33% cw small rotate 0deg,vline to 33.33%,arc to 39.53% 66.67% of 9.3% 33.33% ccw small rotate 0deg,hline to 90.7%,arc to 100% 100% of 9.3% 33.33% cw small rotate 0deg,vline to 100%,arc to 100% 100% of 0% 0% cw small rotate 0deg,hline to 0%,arc to 0% 100% of 0% 0% cw small rotate 0deg,vline to 0%,arc to 0% 0% of 0% 0% cw small rotate 0deg,close);
        height: 72px;
        aspect-ratio: 43 / 12;
    }
    .comment-box {
        margin-right: 87px !important;
    }
    nav.navigation nav.main-menu-nav .drop-main-menu {
        bottom: 250px;
        left: -110px;
    }
    .navigation nav.main-menu-nav a.drop-text {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    .navigation nav.main-menu-nav a.drop-text i.fa-slab-press.fa-light.fa-angle-down {
        transform: rotate(90deg);
    }
    nav.navigation nav.main-menu-nav .drop-main-menu ul {
        gap: 0 !important;
    }

    .hero-steps-inner {
        overflow-x: scroll;
    }
    .row-footer-1 {
        width: 100%;
    }
    .row-footer-2 {
        width: 100%;
        padding: 0px 26px;
    }
    .footer-ul-first {
        width: 30%;
    }
    .footer-ul-last {
        width: 30%;
    }
    .header-logo-text {
        display: block;
    }
    .right-header-nav-main {
        display: flex;
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        gap: 16px;
    }
    .bg-white {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
    }
    .comment-box {
        width: 60%;
        height: 145px;
    }



    .item-shop {
        width: 40%;
    }
    .shop-search input {
        width: 50%;
    }
    .shop-search button {
        left: 26%;
    }
    .item-shop {
        width: 45%;
    }
    .item-shop .hero-product-img {
        width: 94.5% !important;
        margin-bottom: -130px;
    }
    .right-box-in-main-page-two{clip-path:none}.hero-footer-two-inner{display:flex;width:100%;align-items:flex-end;flex-direction:column}.hero-footer-two-inner{display:flex;width:100%;align-items:flex-start;flex-direction:column}.footer-two-left.right-box-in-main-page-two{width:100%}.footer-two-right.left-box-in-main-page-two{width:100%}.hero-footer-two-inner{display:flex;width:100%;gap:0px;align-items:flex-start;flex-direction:column-reverse}.footer-two-right.left-box-in-main-page-two .footer-ul-first h4,.footer-two-right.left-box-in-main-page-two h4{padding:0;width:100%;text-align:center}.footer-two-right.left-box-in-main-page-two{padding:24px 30px 24px 0}.footer-two-right.left-box-in-main-page-two{border-radius:24px 24px 0 0}.footer-two-left.right-box-in-main-page-two{border-radius:0px}.left-footer-two-top{gap:60px;margin-bottom:60px}.left-box-in-main-page-two{clip-path:none}.right-box-in-main-page{clip-path:none}.left-box-in-main-page{clip-path:none}
    .footer-two-right.left-box-in-main-page-two .footer-ul-first, .footer-two-right.left-box-in-main-page-two .footer-ul-last {
        display: flex;
        gap: 20px;
        flex-wrap: wrap;
        width: 90%;
        justify-content: center;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 50px !important;
    }
    .right-footer-two-down {
        margin-top: -50px;
    }
    .hero-footer-two-inner {
        display: flex;
        width: 100%;
        gap: 0px;
        align-items: flex-start;
        flex-direction: column;
    }
    .footer-two-left.right-box-in-main-page-two {
        border-radius: 24px 24px 0 0;
        padding: 24px;
    }
    .footer-two-right.left-box-in-main-page-two {
        border-radius: 0px;
        padding: 24px;
    }
    .footer-two-left.right-box-in-main-page-two p {
        width: 100%;
    }
    .left-footer-two-top {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        justify-content: center;
        padding-right: 20px;
        gap: 20px;
        padding: 0px;
    }
    .right-box-in-main-page {
        clip-path: none !important;
    }
    .left-box-in-main-page{
        clip-path: none !important;

    }
}
@media (max-width: 670px) {
    .product-title h3 {
        width: 220px;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-top-aside {
        display: flex;
        align-items: center;
        width: 200px;
        height: 150px;
        justify-content: flex-start;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-down-aside h3 {
        width: 350px;
    }
    div#ca-1-article2 {
        width: 340px;
        margin-right: -46%;
        margin-top: 20px;
    }
    .author-time {
        margin-top: -40px;
        color: #2a2d53;
        font-size: 12px;
    }
    .index-img-article {
        clip-path: shape(from 6.25% 0%,hline to 93.75%,arc to 100% 13.33% of 6.25% 13.33% cw small rotate 0deg,vline to 72.5%,arc to 95.7% 81.67% of 4.3% 9.17% cw small rotate 0deg,hline to 76.17%,arc to 71.88% 90.83% of 4.3% 9.17% ccw small rotate 0deg,vline to 90.83%,arc to 67.58% 100% of 4.3% 9.17% cw small rotate 0deg,hline to 32.42%,arc to 28.13% 90.83% of 4.3% 9.17% cw small rotate 0deg,vline to 90.83%,arc to 23.83% 81.67% of 4.3% 9.17% ccw small rotate 0deg,hline to 4.3%,arc to 0% 72.5% of 4.3% 9.17% cw small rotate 0deg,vline to 13.33%,arc to 6.25% 0% of 6.25% 13.33% cw small rotate 0deg,close);
        aspect-ratio: 32 / 15;
    }


    .challenge-modal-content {
        top: 20%;
        right: 20% !important;
    }
    .timer-2 {
        gap: 0%;
        margin-right: 50%;
    }



    .product-property-in-first-section {
        column-gap: 16px;
        row-gap: 10px;
    }
    .right-review {
        width: 30%;
        order: -2;
        margin-right: -10px;
    }
    .show-my-rate {
        margin-right: 33%;
        order: -1;
        width: 37%;
        margin-left: 0px;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        row-gap: 20px;
    }




    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        width: 45% !important;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        width: 104%;
    }
    .main-area-product-page-left {
        width: 55%;
    }
    .item-shop {
        width: 80%;
    }
    .shop-search button {
        left: 12%;
        top: 24%;
    }

    .dashbord-user-info-top {
        display: flex;
        justify-content: space-between;
        gap: 20px;
        flex-direction: column;
    }
    .dashbord-user-info-botton {
        display: flex;
        justify-content: space-between;
        gap: 20px;
        flex-direction: column;
    }


    .comment-box {
        width: 70%;
        height: 145px;
    }
    .challenge-c .owl-stage-outer {
        margin-right: -6%;
    }
    .item-shop {
        width: 48%;
    }
    .item-shop .hero-product-img {
        width: 92% !important;
        margin-bottom: -130px;
    }
    .shop-search input {
        width: 77%;
    }
}
@media (max-width: 575px) {

    .shop-search input {
        width: 89%;
    }
    .shop-search button {
        left: 6%;
    }


    aside#toc ul.recent-posts-list li a .thumbnail-down-aside h3 {
        width: 250px;
    }
    div#ca-1-article2 {
        width: 340px;
        margin-right: -29%;
        margin-top: 20px;
    }
    .index-img-article h1 {
        font-size: 24px;
    }
    .author-time {
        font-size: 13px;
    }
    .index-img-article {
        clip-path: shape(from 7.34% 0%,hline to 92.66%,arc to 100% 13.33% of 7.34% 13.33% cw small rotate 0deg,vline to 72.5%,arc to 94.95% 81.67% of 5.05% 9.17% cw small rotate 0deg,hline to 72.02%,arc to 66.97% 90.83% of 5.05% 9.17% ccw small rotate 0deg,vline to 90.83%,arc to 61.93% 100% of 5.05% 9.17% cw small rotate 0deg,hline to 38.07%,arc to 33.03% 90.83% of 5.05% 9.17% cw small rotate 0deg,vline to 90.83%,arc to 27.98% 81.67% of 5.05% 9.17% ccw small rotate 0deg,hline to 5.05%,arc to 0% 72.5% of 5.05% 9.17% cw small rotate 0deg,vline to 13.33%,arc to 7.34% 0% of 7.34% 13.33% cw small rotate 0deg,close);
        aspect-ratio: 109 / 60;
    }


    .challenge-modal-content {
        top: 20%;
        right: 16% !important;
    }
    .timer-2 {
        gap: 0%;
        margin-right: 42%;
    }




    .main-area-product-page-right .content-Course .nias_course_section .section_header.toggle_section span.section_subtitle {
        display: none !important;
    }
    .section_title {
        font-size: 14px;
    }
    .accordion-header {
        font-size: 14px;
    }



    .product-icon-right-3icon {
        display: flex;
        margin-top: 25px;
        margin-right: -20px;
        gap: 20px;
        justify-content: space-between;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .right-review {
        width: 30%;
        order: -2;
        margin-right: 0px;
    }
    .show-my-rate {
        margin-right: 15%;
        order: -1;
        width: 52%;
        margin-left: 0px;
    }


    .cart-process {
        width: 100%;
    }
    .section-hero-main-page-product.hero-section-shop.hero-art-main-page-product {
        margin-top: 150px;
        display: flex;
        flex-direction: column;
        gap: 50px;
    }
    .shop-search input {
        width: 80%;
    }
    .shop-search button {
        left: 11%;
        top: 24%;
    }
    .cat-shop-product {
        padding: 10px 40px 20px 40px;
    }
    .right-shop {
        width: 100%;
    }
    .main-area-product-page-left {
        width: 100%;
    }
    .item-shop {
        width: 60%;
    }



    .top-left-right-account {
        display: none;
    }
    .top-left-left-account-avatar {
        border-right: none;
    }
    .woocommerce-top-left-my-account {
        display: flex;
        width: 50%;
        justify-content: flex-end;
    }
    .woocommerce-top-right-my-account span {
        font-size: 16px;
    }
    .top-left-left-account-avatar span {
        font-size: 12px;
    }
    .dashbord-alert-bottom h3 {
        font-size: 14px;
    }
    .dashbord-alert-bottom p {
        font-size: 10px;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 32px 60px 24px 0px;
    }
    .icon-list-menu-my-account span {
        font-size: 12px;
    }
    .active-menu {
        width: 95px !important;
    }
    nav.woocommerce-main-menu-my-account.woocommerce-MyAccount-navigation li.woocommerce-list-icon-menu-my-account {
        font-size: 12px;
    }
    .icon-list-menu-my-account i {
        font-size: 18px;
    }
    .dashbord-user-status-right img {
        width: 30px;
        height: 30px;
    }
    .dashbord-user-status-right-puls h4 {
        color: white;
        font-size: 12px;
    }
    .dashbord-user-status-right-puls-inner h4 {
        color: var(--second-color);
        font-size: 9px;
        margin-top: 4px;
        font-weight: 400;
    }
    .dashbord-user-status-left button {
        background-color: var(--main-color);
        color: white;
        padding: 6px 18px;
        font-weight: 600;
        border-radius: 12px;
        transition: all .2s ease-in-out;
        font-size: 12px;
    }
    .dashbord-alert-top {
        font-size: 18px;
    }

    .challenge-c .owl-stage-outer {
        margin-right: -3%;
    }
    #crop-box{
        clip-path: shape(from 7.06% 0%,hline to 34.12%,arc to 41.18% 20% of 7.06% 20% cw small rotate 0deg,vline to 55%,arc to 48.24% 75% of 7.06% 20% ccw small rotate 0deg,hline to 92.94%,arc to 100% 95% of 7.06% 20% cw small rotate 0deg,vline to 100%,arc to 100% 100% of 0% 0% cw small rotate 0deg,hline to 0%,arc to 0% 100% of 0% 0% cw small rotate 0deg,vline to 20%,arc to 7.06% 0% of 7.06% 20% cw small rotate 0deg,close);
        height: 120px;
        aspect-ratio: 17 / 6;
    }
    .comment-box {
        margin-right: -10px !important;
    }
    .main-header-left {
        display: flex;
        flex-direction: row-reverse;
        gap: 10px;
    }
    .copyright {
        font-size: 12px;
    }
    .footer-ul-first {
        width: 35%;
    }
    .footer-ul-last {
        width: 40%;
    }
    .comment-box {
        width: 80%;
        height: 145px;
    }
    .challenge-c .owl-stage-outer {
        margin-right: -3%;
    }
    .item-shop .hero-product-img {
        width: 94% !important;
        margin-bottom: -130px;
    }
    .copyright {
        font-size: 14px;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 100px !important;
    }
    .right-footer-two-down {
        margin-top: -100px;
    }
}
@media (max-width: 426px) {
    .product-title h3 {
        width: 275px;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-down-aside h3 {
        width: 150px;
    }
    aside#toc .shop-search button {
        left: 16%;
        top: 24%;
    }

    div#ca-1-article2 {
        width: 340px;
        margin-right: -4%;
        margin-top: 20px;
    }
    .index-img-article {
        clip-path: none;
    }
    .author-time {
        margin-top: 20px;
        font-size: 12px;
    }


    .challenge-modal-content {
        top: 20%;
        right: 4% !important;
    }
    .timer-2 {
        gap: 0%;
        margin-right: 23%;
    }




    .product-description-product h2 {
        margin: 40px 0 10px 0;
        color: #3f4264;
        font-size: 20px;
        font-weight: 900;
    }
    .product-description-product p {
        color: #555775;
        font-size: 14px;
        font-weight: 400;
        line-height: 34px;
    }
    .section_title {
        margin: 0;
        font-size: 12px;
        font-weight: bold;
    }
    .accordion-header {
        font-size: 12px;
    }
    .product-price-box-product-page .the-real-price {
        font-size: 32px;
    }
    .right-area-first-product p {
        font-size: 14px;
    }

    .product-icon-right-3icon {
        display: flex;
        margin-top: 25px;
        margin-right: -20px;
        gap: 10px;
        justify-content: space-between;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .img-blue-product {
        width: 100px;
    }
    .product-icon-right-3icon-blue span {
        font-size: 14px;
    }
    .right-review {
        width: 100%;
        order: -2;
        margin-right: 0px;
    }
    .show-my-rate {
        margin-right: 0px;
        order: -1;
        width: 100%;
        margin-left: 0px;
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        row-gap: 30px;
    }
    .show-my-rate {
        width: 100%;
    }
    .product-icon-right-like-comment-rate {
        display: flex;
        flex-direction: row;
        gap: 40px;
        align-items: center;
        justify-content: center;
        align-content: center;
        text-align: center;
        width: 100%;
        flex-wrap: wrap;
        margin-top: 30px;
    }
    .product-icon-right-rate-side {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .product-icon-right-like-side {
        width: 30%;
    }
    .product-icon-right-comment-side {
        width: 30%;
    }
    .product-icon-right-comment-side {
        width: 30%;
        display: flex;
        justify-content: center;
    }
    .product-icon-right-like-side {
        width: 30%;
        display: flex;
        justify-content: center;
        align-items: center;
    }





    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        width: 80% !important;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        width: 106%;
    }





    .item-shop {
        width: 80%;
    }






    .section-hero-main-page-product.hero-section-shop.hero-art-main-page-product {
        margin-top: 150px;
        display: flex;
        flex-direction: column;
    }


    .woocommerce-top-right-my-account {
        display: none;
    }
    .woocommerce-top-left-my-account {
        width: 100%;
    }
    .woocommerce-item-menu-account-main-hero {
        display: flex;
        flex-direction: column;
        padding: 0;
        gap: 50px;
    }
    nav.woocommerce-main-menu-my-account.woocommerce-MyAccount-navigation {
        width: 100%;
    }
    nav.woocommerce-main-menu-my-account.woocommerce-MyAccount-navigation ul {
        gap: 30px;
        display: flex;
        flex-direction: row;
        margin-right: 5px;
        list-style: none;
        overflow-x: scroll;
        padding: 20px 10px;
        margin-right: -10px;
        gap: 10px;
        margin: 20px 0;
        border-top: 2px solid rgba(255, 255, 255, 0.19);
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 0px;
        width: 100%;
    }



    .comment-box {
        width: 108%;
        height: 140px;
    }
    .challenge-c .owl-stage-outer {
        padding: 20px;
        width: 160%;
        margin-right: -13%;
    }
    .comment-top-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 12px 12px 12px 24px;
        height: 70px;
    }
    .product-top-res-sort {
        gap: 10px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: -40px;
    }
    .right-footer-two-top {
        width: 100%;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 150px !important;
    }
    .right-footer-two-down {
        margin-top: -150px;
    }
    .footer-two-right.left-box-in-main-page-two .footer-ul-first ul, .footer-two-right.left-box-in-main-page-two ul {
        list-style: none;
        display: flex;
        gap: 25px;
        flex-direction: column;
        align-items: center;
    }
}
@media (max-width: 376px) {
    div#ca-1-article2 {
        width: 340px;
        margin-right: 4%;
        margin-top: 20px;
    }
    .index-img-article h1 {
        font-size: 22px;
    }
    .index-img-article {
        height: 200px;
    }
    .challenge-modal-content {
        top: 20%;
        right: 5% !important;
    }
    .timer-2 {
        gap: 0%;
        margin-right: 12%;
    }




    .footer-ul-first {
        width: 100%;
    }
    .footer-ul-last {
        width: 100%;
    }
    .row-footer-2 {
        width: 100%;
        padding: 0px 26px;
        display: flex;
        flex-direction: column;
        gap: 50px;
    }
    .rate-list .rate-item {
        display: flex;
        justify-content: space-between;
        gap: 10px;
        margin-bottom: 15px;
        font-size: 12px;
    }
    .rate-list .rate-item {
        display: flex;
        justify-content: space-between;
        gap: 10px;
        margin-bottom: 15px;
        font-size: 12px;
        flex-wrap: wrap;
    }
    .rate-list {
        width: 100%;
        gap: 20px;
        display: flex;
        flex-direction: column;
    }
    .rate-list .rate-item input[type="range"] {
        width: 100%;
    }
    .comment-box-2 .comment-form-cookies-consent label {
        font-size: 12px;
    }

    .product-icon-right-3icon {
        display: flex;
        margin-top: 25px;
        margin-right: -20px;
        gap: 40px;
        justify-content: center;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .product-icon-right-like-comment-rate {
        margin-top: 10px;
    }




    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        width: 90% !important;
    }
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        width: 108%;
    }
    .woocommerce .woocommerce-customer-details address {
        display: flex;
        flex-direction: column;
        height: 200px;
    }
    p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
        font-size: 18px;
    }


    p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
        font-size: 20px;
    }
    form.woocommerce-cart-form {
        padding: 24px;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        padding: 24px;
    }
    .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
        float: right;
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;
        flex-direction: column;
    }
    #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
        width: 100%;
    }
    .woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button {
        width: 100%;
    }
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody {
        display: flex;
        flex-direction: column;
        gap: 60px;
    }


    .item-shop {
        width: 90%;
    }



    .account-main-hero {
        padding: 12px;
    }
    .account-main-hero-inner {
        padding: 18px;
    }
    nav.woocommerce-main-menu-my-account.woocommerce-MyAccount-navigation ul {
        gap: 30px;
        display: flex;
        flex-direction: row;
        margin-right: 5px;
        list-style: none;
        overflow-x: scroll;
        padding: 20px 10px;
        margin-right: -10px;
        gap: 10px;
        margin: 20px 0;
        border-top: 2px solid rgba(255, 255, 255, 0.19);
    }
    .dashbord-user-status {
        display: flex;
        justify-content: space-between;
        background-color: #111327;
        padding: 24px;
        border-radius: 24px;
        border: 2px solid #ffffff0d;
        align-items: center;
        transition: all .4s ease-in-out;
        box-shadow: 0px 0px 17px rgba(255,255,255,0.04);
        flex-direction: column;
        gap: 20px;
    }
    .dashbord-user-status-right {
        display: flex;
        flex-direction: column;
        gap: 20px;
        width: 100%;
        align-items: center;
        align-content: center;
    }
    .dashbord-user-status-right img {
        width: 45px;
        height: 45px;
    }
    .dashbord-user-status-right-puls h4 {
        font-size: 14px;
    }
    .dashbord-user-status-right-puls-inner h4 {
        font-size: 12px;
        margin-top: 9px;
        font-weight: 400;
    }
    .dashbord-user-status-right-puls {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .dashbord-user-status-left button {
        background-color: var(--main-color);
        color: white;
        padding: 6px 18px;
        font-weight: 600;
        border-radius: 12px;
        transition: all .2s ease-in-out;
        font-size: 14px;
    }
    .box-dashbord {
        text-align: center;
    }



    .challenge-c .owl-stage-outer {
        padding: 20px;
        width: 160%;
        margin-right: -20%;
    }
    .comment-box {
        width: 120%;
        height: 140px;
    }
    .comment-top-box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 12px 12px 12px 24px;
        height: 70px;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 180px !important;
    }

    .footer-two-left.right-box-in-main-page-two {
        height: 600px;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 200px !important;
    }
    .right-footer-two-down {
        margin-top: -210px;
    }
}
@media (max-width: 360px) {
    aside#toc ul.recent-posts-list li a {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        align-items: center;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-top-aside {
        width: 100%;
        height: 150px;
    }
    aside#toc ul.recent-posts-list li a .thumbnail-down-aside h3 {
        width: 220px;
    }
    .article-content {
        text-align: justify;
        padding: 12px 30px;
    }
    .article-content h2 {
        font-size: 24px;
    }
    .article-content p {
        font-size: 16px;
        line-height: 34px;
    }
    .cat-shop-product {
        padding: 10px 20px 20px 20px;
    }
    aside#toc .shop-search input {
        width: 85%;
    }
    aside#toc .shop-search button {
        left: 9%;
    }
    .tag-article-footer {
        border-radius: 30px;
    }
    .tag-article {
        top: -20px;
        right: 8%;
    }
    .tag-article {
        position: absolute;
        top: -20px;
        font-size: 14px;
        background-color: var(--main-color);
        border-radius: 8px;
        color: white;
        padding: 8px 12px;
        right: 8%;
    }
    .tag-article-footer {
        padding: 40px 24px 24px 24px;
    }


    div#ca-1-article2 {
        width: 340px;
        margin-right: 6%;
        margin-top: 20px;
    }
    .bread-crumb {
        padding-right: 0px;
    }
    .index-img-article h1 {
        font-size: 18px;
    }
    .index-img-article {
        height: 160px;
    }


    .timer-2 {
        gap: 0%;
        margin-right: 9%;
    }
    .author-time {
        font-size: 12px;
    }



    .drop-down-account {
        top: 65px !important;
        left: 5px;
    }
    #crop-box{
        clip-path: shape(from 7.06% 0%,hline to 34.12%,arc to 41.18% 20% of 7.06% 20% cw small rotate 0deg,vline to 55%,arc to 48.24% 75% of 7.06% 20% ccw small rotate 0deg,hline to 92.94%,arc to 100% 95% of 7.06% 20% cw small rotate 0deg,vline to 100%,arc to 100% 100% of 0% 0% cw small rotate 0deg,hline to 0%,arc to 0% 100% of 0% 0% cw small rotate 0deg,vline to 20%,arc to 7.06% 0% of 7.06% 20% cw small rotate 0deg,close);
        height: 120px;
        aspect-ratio: 17 / 6;
    }
    .comment-arrow-atom i {
        color: var(--main-color);
        background-color: #5071ff1a;
        border-radius: 20px;
        padding: 14px 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .comment-top-box {
        height: 70px;
    }
    .comment-botoom-box {
        display: flex;
        justify-content: space-around;
        align-items: center;
        align-content: center;
        flex-direction: row;
        padding-top: 14px;
    }
    .comment-box {
        width: 102%;
        height: 130px;
        box-shadow: rgba(0, 0, 0, 0.14) 0 0 8px;
        border-radius: 30px;
        background-color: white;
    }
    .challenge-c .owl-stage-outer {
        padding: 20px;
        width: 500px;
        margin-right: -16%;
    }
    .challeng-comment-section {
        width: 110%;
        border-radius: 20px;
        height: 393px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: -4px;
    }
    .row-footer-2 {
        width: 100%;
        padding: 0px 26px;
        display: flex;
        flex-direction: column;
        gap: 50px;
    }
    .footer-ul-first {
        width: 100%;
    }
    .footer-ul-last {
        width: 100%;
    }
    .main-header-left {
        display: flex;
        flex-direction: row-reverse;
    }
    .bg-white {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 2px;
    }
    .right-header-nav-main {
        gap: 10px;
    }
    .top-header-link {
        font-size: 12px;
    }
    .header-logo-text-top span {
        font-weight: 900;
        font-size: 15px;
        line-height: 1px;
        color: var(--main-color);
    }
}
@media (max-width: 320px) {
    div#ca-1-article2 {
        width: 340px;
        margin-right: 19%;
        margin-top: 20px;
    }
    .product-title h3 {
        width: 206px;
    }
    #ca-1-article2 .owl-next {
        right: 57%;
    }
    #ca-1-article2 .owl-prev {
        top: -8%;
        right: 8%;
    }
    #ca-1-article2 .product {
        width: 260px;
    }
    div#ca-1-article2 .hero-product-img {
        width: 235px;
    }



    .timer-2 {
        gap: 3%;
        margin-right: -6%;
    }


    .review-radio-question header {
        font-size: 14px;
    }
    .review-radio-question .radio-list .radio-item label {
        font-size: 12px;
    }
    .woocommerce p.stars a {
        font-size: 18px;
    }
    .header-main-content-product-2 h2 {
        font-size: 18px;
    }
    .item-shop {
        width: 100%;
    }
    .content-Course-2,.main-area-product-page-right,.main-area-product {
        padding: 24px 24px 24px 24px;
        border-radius:24px;
    }
    .main-area-product-page-left-price {
        border-radius: 24px;
    }
    .right-area-first-product h1 {
        font-size: 20px;
    }





    #crop-box{
        clip-path: shape(from 8% 0%,hline to 25.33%,arc to 33.33% 19.67% of 8% 19.67% cw small rotate 0deg,vline to 58.2%,arc to 41.33% 77.87% of 8% 19.67% ccw small rotate 0deg,hline to 92%,arc to 100% 97.54% of 8% 19.67% cw small rotate 0deg,vline to 100%,arc to 100% 100% of 0% 0% cw small rotate 0deg,hline to 0%,arc to 0% 100% of 0% 0% cw small rotate 0deg,vline to 19.67%,arc to 8% 0% of 8% 19.67% cw small rotate 0deg,close);
        height: 122px;
        aspect-ratio: 150 / 61;
    }
    .comment-box {
        width: 290px;
        height: 120px;
        box-shadow: rgba(0, 0, 0, 0.14) 0 0 8px;
        border-radius: 30px;
        background-color: white;
    }
    .challenge-c .owl-stage-outer {
        padding: 20px;
        width: 500px;
        margin-right: -56px;
    }
    .comment-top-box {
        height: 60px;
    }
    .comment-arrow-atom i {
        color: var(--main-color);
        background-color: #5071ff1a;
        border-radius: 20px;
        padding: 14px 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    nav.navigation nav.main-menu-nav .drop-main-menu {
        width: 175px;
    }
    .header-logo-text {
        display: none;
    }
    .footer-two-left.right-box-in-main-page-two {
        height: 650px;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 220px !important;
    }
    .right-footer-two-down {
        margin-top: -220px;
    }
    .right-footer-two-top .header-logo-text {
        display: block !important;
    }
    .copyright {
        font-size: 12px;
    }
    .footer-two-left.right-box-in-main-page-two .container {
        gap: 240px !important;
    }

}