@media only screen and (max-width: 767px) {

    body .lunvara-videos .videos-card .video-js {
        height: 250px;
    }

    .lunvara-category.blog-single-page .content-body {
        padding: 20px;
    }

    body .lunvara-product-list .product-wrapper .product-row .product-list-wrapper .product-list {
        padding: 0 15px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item ul {
        display: none;
        margin: 0 0 30px;
    }

    /* PRODUCT */

    .anadtek-category {
        margin: 50px 0;
    }

    .anadtek-category.blog-single-page .aside-menu {
        display: block;
        margin: 0 0 30px;
    }

    .anadtek-blog.single-blog-list .blog-card {
        padding: 0;
    }

    body .blog-single-page .anadtek-aside .aside-menu .aside-box ul {
        display: none;
        border-bottom: 1px solid #d5d5d5;
        padding: 10px 0 15px;
    }

    body .anadtek-aside .aside-menu .aside-box .title,
    body .anadtek-aside .aside-menu .aside-box h2 {
        font-size: 20px;
        border: 1px solid #e6e6e6;
        padding: 12px 15px;
        background-color: #fff;
    }

    body .anadtek-aside .aside-menu .aside-box .title span,
    body .anadtek-aside .aside-menu .aside-box h2 span {}

    body .anadtek-aside .aside-menu .aside-box .title i,
    body .anadtek-aside .aside-menu .aside-box h2 i {
        font-size: 20px;
    }

    body .anadtek-aside .aside-menu .aside-box ul li a {
        font-size: 15px;
    }

    body .anadtek-aside .mobile-button {
        font-size: 20px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border: 1px solid #e6e6e6;
        padding: 12px 15px;
        background-color: #fff;
        margin: 0 0 20px;
    }

    body .anadtek-aside .mobile-button i {}

    body .anadtek-aside .aside-menu {
        padding: 0;
        display: none;
    }

    body .anadtek-aside .aside-menu .aside-box .title {
        border: unset;
        font-size: 18px;
        width: 100%;
        padding: 10px;
    }

    body .anadtek-aside .aside-menu .aside-box .title i {
        font-size: 16px !important;
    }

    body .anadtek-aside .aside-menu .aside-box {
        margin: 0 0 10px;
    }

    .anadtek-category .category-wrapper .category-row .category-list-wrapper .category-list .product-card {
        padding: 0;
    }

    .anadtek-category .category-wrapper .category-row .category-list-wrapper {
        width: 100%;
    }

    .anadtek-category .category-wrapper .category-row .category-list-wrapper .category-list {
        column-gap: 10px;
        row-gap: 30px;
    }

    .anadtek-category .category-wrapper .category-row .category-list-wrapper .category-list .product-card .card-body {
        padding: 0 10px;
        margin: 0;
    }

    .anadtek-category .category-wrapper .category-row .category-list-wrapper .category-list .product-card .card-body h3 {
        font-size: 16px;
    }

    body .anadtek-aside .aside-menu .aside-box ul {
        margin: 0 0 20px;
    }

    body .pagination {
        margin: 0;
    }

    body .pagination .page-numbers {
        width: 40px;
        height: 40px;
        font-size: 14px;
    }

    .anadtek-product-page .product-wrapper .product-row {
        flex-direction: column;
    }

    .product-content-wrapper {
        width: 100%;
    }

    .product-content-wrapper .product-content .content-top {
        flex-direction: column;
    }

    .product-content-wrapper .product-content .content-top .product-gallery {
        width: 100%;
    }

    .swiper.swiper-product-main {
        height: auto !important;
    }

    .product-content-wrapper .product-content .content-top .product-features {
        width: 100%;
        padding: 0 15px;
        margin: 50px 0 0;
    }

    .swiper.swiper-product-main .swiper-wrapper .swiper-slide a {
        padding: 10px;
    }

    .swiper.swiper-product-thumb {
        width: 75%;
    }

    .swiper.swiper-product-main .swiper-wrapper .swiper-slide a img {
        height: auto;
        object-fit: contain;
        border-radius: 15px;
    }

    .product-content-wrapper .product-content .content-top .product-features table {
        border-spacing: 0 6px;
        overflow-x: scroll;
    }

    .product-content-wrapper .product-content .content-top .product-features table tr td {
        font-size: 12px;
    }

    .product-content-wrapper .product-content .content-top .product-features a:not(.breadcrumb a) {
        font-size: 16px;
        height: 40px;
        padding: 0 15px;
    }

    .product-content-wrapper .product-content .content-body {
        padding: 0;
        overflow-x: scroll;
    }

    .product-content-wrapper .product-content .content-top .product-features .product-title h1 {
        font-size: 20px;
    }

    .product-content-wrapper .product-content .content-top .product-features .breadcrumb p {
        font-size: 11px;
    }

    .product-content-wrapper .product-content .content-top .product-features .breadcrumb a {
        line-height: 1;
        height: 17px;
    }

    .product-content-wrapper .product-content .content-top .product-features .breadcrumb .separator::before {
        width: 14px;
        height: 14px;
    }

    .product-content-wrapper .product-content .content-top .product-features .features-list {
        padding: 15px;
    }

    .product-content-wrapper .product-content .content-top .product-features h2 {
        font-size: 18px;
    }

    .product-content-wrapper .product-content .content-top .product-features .features-list ul {
        padding: 0;
    }

    .product-content-wrapper .product-content .content-top .product-features .features-list ul li {
        font-size: 13px;
    }

    .product-content-wrapper .product-content .content-top .product-features .features-list ul li::before {
        width: 20px;
        height: 20px;
    }

    .content-body table tr td {
        min-width: 150px;
    }

    .content-body table {
        overflow-x: hidden;
    }

    /*****/

    html {
        overflow-x: hidden !important;
    }

    .line-container .line-group .line {}

    .line-container .line-group .line:nth-child(even) {
        display: none;
    }

    body .lunvara-header {
        border-radius: 30px 30px 0 0;
    }

    body.single-product .lunvara-header {
        border-radius: 25px;
    }

    body .lunvara-header .lunvara-head-main {
        height: 100px;
    }

    body .lunvara-header .lunvara-topbar .lunvara-topbar-group .lunvara-topbar-col {
        background-color: unset;
        width: 100%;
    }

    body .lunvara-header .lunvara-topbar .lunvara-topbar-group .lunvara-topbar-col p {
        width: 100%;
        text-align: center;
    }

    body .lunvara-header .lunvara-topbar .lunvara-topbar-group .lunvara-topbar-col:last-child {
        display: none;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group {
        gap: 15px;
        justify-content: space-between;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.mobile {
        width: auto;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus {
        display: none;
    }

    body .lunvara-language-switcher .lunvara-language-switcher-card {
        gap: 3px;
    }

    body .lunvara-language-switcher .lunvara-language-switcher-card .lunvara-language-switcher-content .label {
        display: none;
    }

    body .lunvara-language-switcher .lunvara-language-switcher-card .lunvara-language-switcher-content .language span {
        display: none;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus:last-child {
        display: block;
        background-color: unset;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 0;
        width: auto;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus:last-child>div:first-child {
        display: none;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.logo {
        width: 60%;
        order: -1;
        justify-content: flex-start;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.logo a img {
        width: 170px;
    }

    body .lunvara-hero {
        padding: 0 0 150px;
        border-radius: 0;
    }

    body .lunvara-hero .lunvara-hero-group {
        flex-direction: column;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col {
        min-height: auto;
        width: 100%;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col.images {
        border-radius: 30px;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col.content {
        order: -1;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col.pagination {
        background-color: unset;
    }

    body .swiper.swiper-hero-content .swiper-slide .content-card .title {
        font-size: 30px;
    }

    body .swiper.swiper-hero-content .swiper-slide .content-card .title img {
        height: 40px;
    }

    body .swiper.swiper-hero-content .swiper-slide .content-card p {
        font-size: 13px;
    }

    body .lunvara-button {
        font-size: 13px;
        height: 38px;
    }

    body .swiper.swiper-hero-pagination {
        max-height: unset;
        padding: 0;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-head {
        text-align: center;
        height: 150px;
        margin: -150px 0 0;
        padding: 20px 0 0;
    }

    body .lunvara-head {
        margin: 0 0 20px;
    }

    body .lunvara-head h2 {
        font-size: 28px;
        line-height: 32px;
        font-weight: 600;
    }

    body .lunvara-head span.label {
        font-size: 14px;
    }

    body .lunvara-head p {
        font-size: 14px;
        line-height: 26px;
    }

    body .lunvara-content-card {
        padding: 50px 20px 20px;
    }

    body .lunvara-content-card .content-title {
        font-size: 20px;
    }

    body .lunvara-content-card p {
        font-size: 14px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group {
        margin: 0 1px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group {
        height: 100px;
        margin: 50px 0 0;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list {
        flex-direction: row;
        width: max-content;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item {
        min-width: 100px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item .image {}

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item .image img {
        width: 25px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item span {
        font-size: 13px;
    }

    body .lunvara-products .lunvara-product-actions {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    body .lunvara-products .lunvara-product-actions .lunvara-slider-navigation {
        display: none;
    }

    body .lunvara-product-actions-tabs {
        width: 100%;
        overflow-x: scroll;
        order: -1;
    }

    body .lunvara-product-actions-tabs::-webkit-scrollbar {
        display: none;
    }

    body .lunvara-product-actions-tabs .lunvara-product-actions-tabs-wrapper {
        width: max-content;
        padding: 10px;
    }

    body .lunvara-product-actions-tabs .lunvara-product-actions-tabs-wrapper .tab-button {
        font-size: 13px;
    }

    body .lunvara-products .lunvara-product-actions .lunvara-slider-navigation .navigation-button {
        width: 50px;
        min-width: 50px;
        height: 40px;
        font-size: 18px;
    }

    body .lunvara-product-card .card-content h3 {
        font-size: 16px;
        line-height: 26px;
        margin: 0 0 10px;
    }

    body .lunvara-product-card .card-content .card-link {
        font-size: 12px;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card {
        padding: 30px;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card .why-content {
        max-width: 100%;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card .why-content p {
        font-size: 14px;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card::before {
        width: 100%;
        top: 0;
        transform: translate(100px, -50px);
        height: 300px;
    }

    body .why-boxes {
        flex-direction: column;
        max-width: 100%;
    }

    body .why-boxes .why-box-item {
        width: 100%;
        max-width: 100%;
    }

    body .lunvara-blog-card .card-content h3 {
        font-size: 18px;
        line-height: 24px;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col {}

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.social {
        display: none;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.contact {
        display: none;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.logo {
        width: 100%;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.logo a img {
        width: 150px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group {
        flex-direction: column;
        gap: 20px;
        padding: 30px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item {}

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .title {
        font-size: 18px;
        padding: 0 0 15px;
        margin: 0;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item:not(:last-child) {
        border-bottom: 1px solid rgb(255 255 255 / 10%);
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .title i#mobile-action-vector {
        position: absolute;
        right: 0;
        font-size: 15px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu {
        display: none;
        margin: 20px 0 30px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu ul {}

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu ul li {}

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu ul li a {
        font-size: 13px;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy {
        padding: 10px 0;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group {
        flex-direction: column;
        align-items: center;
        gap: 6px;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group .lunvara-footer-copy-col {}

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group .lunvara-footer-copy-col p {
        text-align: center;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group .lunvara-footer-copy-col a {}


    .lunvara-page-head {
        border-radius: 0 0 30px 30px;
    }

    .lunvara-page-head .lunvara-page-head-wrap {
        flex-direction: column;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col {
        width: 100%;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col.title {
        background-color: unset;
        padding: 30px 20px 20px;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col.breadcrumb {
        background-color: unset;
        padding: 0 20px 30px;
        justify-content: center;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col h1 {
        font-size: 20px;
        text-align: center;
    }

    body .breadcrumb nav p {
        font-size: 13px;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card {
        flex-direction: column;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col {
        width: 100%;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.text {
        padding: 30px;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.text p {
        font-size: 14px;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.image {}

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.image img {
        border-radius: 0 0 20px 20px;
    }

    body .lunvara-product-list .product-wrapper .product-row {
        flex-direction: column;
    }

    body .lunvara-aside {
        width: 100%;
        padding: 0 20px;
    }

    body .lunvara-aside .title-button {
        font-size: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: 1px solid #E6E6E6;
        padding: 12px 20px;
        font-size: 16px;
        border-radius: 50px;
    }

    body .lunvara-aside .aside-menu .aside-box .title {
        font-size: 14px;
    }

    body .lunvara-aside .aside-menu .aside-box ul {}

    body .lunvara-aside .aside-menu .aside-box ul li {}

    body .lunvara-aside .aside-menu .aside-box ul li a {}

    body .lunvara-product-list .product-wrapper .product-row .product-list-wrapper {
        width: 100%;
    }

    body .lunvara-aside .aside-menu {
        display: none;
        padding: 0 20px;
    }

    .lunvara-contact-page .contact-page-wrap .contact-page-group {
        flex-direction: column;
        gap: 30px;
    }

    .lunvara-contact-page .contact-page-wrap .contact-page-group .contact-page-col {
        width: 100%;
    }

}

@media only screen and (min-width:768px) and (max-width: 991px) {

    html,
    html body {
        overflow-x: hidden !important;
    }

    .line-container .line-group .line {}

    .line-container .line-group .line:nth-child(even) {
        display: none;
    }

    body .lunvara-header {
        border-radius: 30px 30px 0 0;
    }

    body .lunvara-header .lunvara-head-main {
        height: 100px;
    }

    body .lunvara-header .lunvara-topbar .lunvara-topbar-group .lunvara-topbar-col {
        background-color: unset;
        width: 100%;
    }

    body .lunvara-header .lunvara-topbar .lunvara-topbar-group .lunvara-topbar-col p {
        width: 100%;
        text-align: center;
    }

    body .lunvara-header .lunvara-topbar .lunvara-topbar-group .lunvara-topbar-col:last-child {
        display: none;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.mobile {}

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus {
        display: none;
    }

    body .lunvara-language-switcher .lunvara-language-switcher-card {
        gap: 3px;
    }

    body .lunvara-language-switcher .lunvara-language-switcher-card .lunvara-language-switcher-content .label {
        display: none;
    }

    body .lunvara-language-switcher .lunvara-language-switcher-card .lunvara-language-switcher-content .language span {
        display: none;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus:last-child {
        display: block;
        background-color: unset;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 0;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus:last-child>div:first-child {
        display: none;
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.logo {}

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.logo a img {
        width: 200px;
    }

    body .lunvara-hero {
        padding: 0 0 150px;
        border-radius: 0;
    }

    body .lunvara-hero .lunvara-hero-group {
        flex-direction: column;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col {
        min-height: auto;
        width: 100%;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col.images {
        border-radius: 30px;
        width: 50%;
        margin: auto;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col.content {
        order: -1;
    }

    body .lunvara-hero .lunvara-hero-group .lunvara-hero-col.pagination {
        background-color: unset;
    }

    body .swiper.swiper-hero-content .swiper-slide .content-card .title {
        font-size: 40px;
    }

    body .swiper.swiper-hero-content .swiper-slide .content-card .title img {
        height: 40px;
    }

    body .swiper.swiper-hero-content .swiper-slide .content-card p {
        font-size: 16px;
        line-height: 26px;
    }

    body .lunvara-button {
        font-size: 13px;
        height: 38px;
    }

    body .swiper.swiper-hero-pagination {
        max-height: unset;
        padding: 0;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-head {
        text-align: center;
        height: 150px;
        margin: -150px 0 0;
        padding: 20px 0 0;
    }

    body .lunvara-head {
        margin: 0 0 20px;
    }

    body .lunvara-head h2 {
        font-size: 32px;
        line-height: 40px;
        font-weight: 600;
    }

    body .lunvara-head span.label {
        font-size: 16px;
    }

    body .lunvara-head p {
        font-size: 14px;
        line-height: 26px;
    }

    body .lunvara-content-card {
        padding: 50px 20px 20px;
    }

    body .lunvara-content-card .content-title {
        font-size: 20px;
    }

    body .lunvara-content-card p {
        font-size: 14px;
        line-height: 26px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group {
        margin: 0 1px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group {
        height: 100px;
        margin: 50px 0 0;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list {
        flex-direction: row;
        width: max-content;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item {
        min-width: 100px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item .image {}

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item .image img {
        width: 25px;
    }

    body .lunvara-content .lunvara-section-wrapper .lunvara-content-group .content-country-group .content-country-wrapper .content-country-list .content-country-item span {
        font-size: 13px;
    }

    body .lunvara-products .lunvara-product-actions {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    body .lunvara-products .lunvara-product-actions .lunvara-slider-navigation {
        display: none;
    }

    body .lunvara-product-actions-tabs {
        width: 100%;
        overflow-x: scroll;
        order: -1;
    }

    body .lunvara-product-actions-tabs::-webkit-scrollbar {
        display: none;
    }

    body .lunvara-product-actions-tabs .lunvara-product-actions-tabs-wrapper {
        width: max-content;
        padding: 10px;
    }

    body .lunvara-product-actions-tabs .lunvara-product-actions-tabs-wrapper .tab-button {
        font-size: 13px;
    }

    body .lunvara-products .lunvara-product-actions .lunvara-slider-navigation .navigation-button {
        width: 50px;
        min-width: 50px;
        height: 40px;
        font-size: 18px;
    }

    body .lunvara-product-card .card-content h3 {
        font-size: 16px;
        line-height: 26px;
        margin: 0 0 10px;
    }

    body .lunvara-product-card .card-content .card-link {
        font-size: 12px;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card {
        padding: 30px;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card .why-content {
        max-width: 100%;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card .why-content p {
        font-size: 14px;
    }

    body .lunvara-why .lunvara-why-wrap .lunvara-why-card::before {
        width: 100%;
        top: 0;
        transform: translate(100px, -50px);
        height: 300px;
    }

    body .why-boxes {
        flex-direction: column;
        max-width: 100%;
    }

    body .why-boxes .why-box-item {
        width: 100%;
    }

    body .lunvara-blog-card .card-content h3 {
        font-size: 18px;
        line-height: 24px;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col {}

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.social {
        display: none;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.contact {
        display: none;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.logo {
        width: 100%;
    }

    body .lunvara-footer-card .lunvara-footer-card-head .lunvara-footer-card-head-group .lunvara-footer-card-head-col.logo a img {
        width: 80px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group {
        flex-direction: column;
        gap: 20px;
        padding: 30px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item {}

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .title {
        font-size: 18px;
        padding: 0 0 15px;
        margin: 0;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item:not(:last-child) {
        border-bottom: 1px solid rgb(255 255 255 / 10%);
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .title i#mobile-action-vector {
        position: absolute;
        right: 0;
        font-size: 15px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu {
        display: none;
        margin: 20px 0 30px;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu ul {}

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu ul li {}

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .menu ul li a {
        font-size: 13px;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy {
        padding: 10px 0;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group {
        flex-direction: column;
        align-items: center;
        gap: 6px;
    }

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group .lunvara-footer-copy-col {}

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group .lunvara-footer-copy-col p {}

    body .lunvara-footer .lunvara-footer-wrap .lunvara-footer-copy .lunvara-footer-copy-group .lunvara-footer-copy-col a {}


    .lunvara-page-head {
        border-radius: 0 0 30px 30px;
    }

    .lunvara-page-head .lunvara-page-head-wrap {
        flex-direction: column;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col {
        width: 100%;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col.title {
        background-color: unset;
        padding: 30px 20px 20px;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col.breadcrumb {
        background-color: unset;
        padding: 0 20px 30px;
        justify-content: center;
    }

    .lunvara-page-head .lunvara-page-head-wrap .page-head-col h1 {
        font-size: 30px;
        text-align: center;
    }

    body .breadcrumb nav p {
        font-size: 13px;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card {
        flex-direction: column;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col {
        width: 100%;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.text {
        padding: 30px;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.text p {
        font-size: 14px;
    }

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.image {}

    body .lunvara-about-page .about-page-content-wrap .about-page-content-card .about-page-content-card-col.image img {
        border-radius: 0 0 20px 20px;
    }

    body .lunvara-product-list .product-wrapper .product-row {
        flex-direction: column;
    }

    body .lunvara-aside {
        width: 100%;
        padding: 0 20px;
    }

    body .lunvara-aside .title-button {
        font-size: 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: 1px solid #E6E6E6;
        padding: 12px 20px;
        font-size: 16px;
        border-radius: 50px;
    }

    body .lunvara-aside .aside-menu .aside-box .title {
        font-size: 14px;
    }

    body .lunvara-aside .aside-menu .aside-box ul {}

    body .lunvara-aside .aside-menu .aside-box ul li {}

    body .lunvara-aside .aside-menu .aside-box ul li a {}

    body .lunvara-product-list .product-wrapper .product-row .product-list-wrapper {
        width: 100%;
    }

    body .lunvara-aside .aside-menu {
        display: none;
        padding: 0 20px;
    }

    .lunvara-contact-page .contact-page-wrap .contact-page-group {
        flex-direction: column;
        gap: 30px;
    }

    .lunvara-contact-page .contact-page-wrap .contact-page-group .contact-page-col {
        width: 100%;
    }

}

@media only screen and (max-width:991px) {

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.menus>div {
        flex: unset !important;
        width: fit-content;
    }


    body .lunvara-language-switcher .lunvara-language-dropdown {
        right: 0;
    }

    body .lunvara-language-switcher .lunvara-language-dropdown ul {}

    body .lunvara-language-switcher .lunvara-language-dropdown ul li {}

    body .lunvara-language-switcher .lunvara-language-dropdown ul li a {}

    body .lunvara-language-switcher .lunvara-language-dropdown ul li a .image {}

    body .lunvara-language-switcher .lunvara-language-dropdown ul li a .image img {}

    body .lunvara-language-switcher .lunvara-language-dropdown ul li a span {}

}

@media only screen and (min-width:992px) {

    body .title-button i {
        display: none
    }

    body .lunvara-header .lunvara-head-main .lunvara-head-group .lunvara-head-item.mobile {
        display: none;
    }

    body .lunvara-footer-card .lunvara-footer-card-body .lunvara-footer-card-menus .lunvara-footer-card-menus-group .lunvara-footer-card-menu-item .title #mobile-action-vector {
        display: none;
    }

}

@media only screen and (min-width:1201px) and (max-width: 1440px) {}

@media only screen and (min-width:1441px) {}


body .lunvara-mobile-menus {
    position: absolute;
    width: 93%;
    background-color: #fff;
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 15px;
    border: 1px solid #e0e0e0;
    display: none;
    z-index: 999999;
}

body .lunvara-mobile-menus .lunvara-mobile-menus-wrap {
    padding: 20px;
}

body .lunvara-mobile-menus .lunvara-mobile-menus-wrap ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 0 0 10px;
}

body .lunvara-mobile-menus .lunvara-mobile-menus-wrap ul li {}

body .lunvara-mobile-menus .lunvara-mobile-menus-wrap ul li a {
    font-size: 14px;
    color: #2E4D5F;
    font-weight: 400;
}