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

    .mega-search {
        height: 220px;
    }

    body .search-box {
        height: 50px;
    }

    body .search-box .ysm-search-widget .search-form .ysm-smart-search-input-holder label .search-field {
        font-size: 14px;
    }

    body .search-box .ysm-search-widget .search-form .ysm-smart-search-input-holder .search-submit {
        height: 47px;
        font-size: 20px;
    }

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

    .anadtek-header .header-wrap .header-row .head-item.head-contact {
        display: none;
    }

    .anadtek-header .header-wrap .header-row .head-item.head-logo a img {
        width: 120px;
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        padding: 0 25px;
    }

    .anadtek-header .header-wrap .header-row {
        grid-template-columns: 1fr 1fr;
    }

    .anadtek-header .header-wrap .header-row .head-item.head-logo {
        justify-content: flex-start;
    }

    .anadtek-hero {
        height: 100vh;
    }

    .anadtek-hero .hero-wrapper .hero-image-slider {
        flex-direction: column-reverse;
    }

    .swiper.swiper-hero-content {
        width: 100%;
        height: fit-content !important;
    }

    .swiper.swiper-hero-content .swiper-slide {
        height: fit-content;
    }

    .swiper.swiper-hero-content .swiper-slide .content-box {
        padding: 0;
        height: auto;
        text-align: center;
        min-height: 240px;
    }

    .swiper.swiper-hero-content .swiper-slide .content-box .title {
        font-size: 25px;
        line-height: 30px;
    }

    .swiper.swiper-hero-image {
        width: 100%;
    }

    .swiper.swiper-hero-image .swiper-slide {
        padding: 0;
        display: flex;
        align-items: flex-end;
    }

    .anadtek-hero .hero-wrapper .hero-image-slider::before {
        content: "";
        width: 10000%;
        height: 150px;
        position: absolute;
        bottom: 0;
        left: 99%;
        background-color: #45B9FB;
    }

    .swiper.swiper-hero-image .swiper-slide img {
        width: 70%;
        position: relative;
        top: -20px;
        height: 300px;
    }

    .hero-navigation {
        flex-direction: column;
        align-items: flex-end;
        padding: 0;
        height: 150px;
        justify-content: center;
        gap: 20px;
    }

    .anadtek-navigation button img {
        width: 35px;
    }

    .anadtek-reference {
        height: auto;
    }

    .swiper.swiper-reference {
        height: 100px !important;
    }

    .anadtek-reference .reference-wrapper {
        flex-direction: column;
    }

    .anadtek-reference .reference-wrapper .store-link {
        width: 100%;
        justify-content: center;
        height: 50px;
    }

    .anadtek-reference .reference-wrapper .store-link a {
        font-size: 20px;
    }

    .anadtek-reference .reference-wrapper .store-link a img {
        width: 24px;
    }

    .anadtek-reference .reference-wrapper .reference-logos::before {
        content: "";
        width: 10000%;
        height: 100%;
        position: absolute;
        right: 100%;
        top: 0;
        background-color: #45B9FB;
    }

    .anadtek-reference .reference-wrapper .reference-logos {
        width: 100%;
        padding-left: 0;
    }

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

    .anadtek-about .row {
        flex-direction: column-reverse;
    }

    .anadtek-about .about-box {
        font-size: 15px;
        line-height: 28px;
        text-align: center;
    }

    .anadtek-head {
        margin: 0 0 20px;
        position: relative;
        z-index: 9;
    }

    .anadtek-about .anadtek-head h2 {}

    .anadtek-head h2 {
        font-size: 30px;
        line-height: 40px;
    }

    a.common-button,
    button.common-button,
    div.common-button {
        font-size: 16px;
        margin: 15px auto 0;
    }

    a.common-button::before,
    button.common-button::before,
    div.common-button::before {
        width: 30px;
    }

    body .product-card {
        background-color: #fff;
    }

    .anadtek-product .product-group {
        padding: 1px 0;
    }

    body .product-card .card-image img {
        height: 200px;
    }

    body .product-card .card-body h3 {
        font-size: 20px;
    }

    body .product-card .card-body .common-button {
        margin: 0;
    }

    .line-group .line:last-child {
        display: none;
    }

    body .swiper-pagination .swiper-pagination-bullet {
        width: 18px;
        height: 4px;
    }

    .anadtek-solution .solution-row {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .anadtek-blog .blog-wrapper .blog-row {
        flex-direction: column;
        gap: 0;
    }

    .anadtek-blog .blog-wrapper .blog-row .anadtek-head {
        width: 100%;
        align-items: center;
    }

    .anadtek-blog .blog-wrapper .blog-row .blog-slide {
        width: 100%;
        padding-left: 0;
    }

    .anadtek-blog .blog-wrapper .blog-row .anadtek-head .swiper-pagination {
        justify-content: center;
        margin: 20px 0 0;
    }

    body .blog-card .card-image img {}

    body .blog-card .card-body .date {
        font-size: 12px;
    }

    body .blog-card .card-body h3 {
        font-size: 20px;
    }

    body .blog-card .card-body p {
        font-size: 14px;
        line-height: 24px;
    }

    body .blog-card .card-body .common-button {
        margin: 10px 0 0;
    }

    .anadtek-footer .footer-wrapper .footer-row {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-logo {
        order: -1;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-logo a img {
        width: 150px;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-contact {
        justify-content: center;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item .contact-info {
        justify-content: center;
        align-items: center;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-address {
        text-align: center;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-address a {
        text-align: center;
    }

    .anadtek-footer .copy {
        grid-template-columns: 1fr;
        gap: 10px;
        border-top: 1px solid #e6e6e7;
        padding: 20px 0;
        background-color: #fff;
    }

    .anadtek-footer .copy .copy-item {
        text-align: center;
    }

    .anadtek-footer .copy .copy-item.powered {
        justify-content: center;
    }

    .about-page .about-wrapper .about-content {
        padding: 30px 0;
    }

    .about-page .about-wrapper .about-content h2 {
        font-size: 24px;
        line-height: 34px;
        margin: 0 0 10px;
    }

    .about-page .about-wrapper .about-content .subtitle {
        font-size: 18px;
        line-height: 30px;
    }

    .about-page .about-wrapper .about-content p {
        font-size: 15px;
        line-height: 26px;
    }

    .about-page .about-wrapper .top-content h1 {
        font-size: 30px;
        line-height: 40px;
        margin: 0 0 10px;
    }

    .anadtek-page-head .page-wrapper .page-row .breadcrumb {
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .anadtek-page-head .page-wrapper .page-row .breadcrumb::-webkit-scrollbar {
        display: none;
    }

    body .breadcrumb nav p {
        font-size: 14px;
        gap: 7px;
        margin: 0;
        width: max-content;
    }

    body .breadcrumb nav p a {}

    body .breadcrumb nav p span.separator {
        font-size: 6px;
    }

    body .breadcrumb nav p span {}

    .about-page .about-top {
        height: 300px;
    }

    .about-page .about-top .images {}

    .about-page .about-top .images img {}

    .about-page .about-wrapper .top-content {
        height: 300px;
    }

    .contact-page .contact-wrapper .contact-row {
        flex-direction: column-reverse;
    }

    .contact-page .contact-wrapper .contact-row .contact-content {
        grid-template-columns: 1fr;
        padding-left: 0;
        width: 100%;
        gap: 40px;
    }

    .contact-page .contact-wrapper .contact-row .contact-content .contact-card h2 {
        font-size: 20px;
        margin: 0 0 10px;
    }

    .contact-page .contact-wrapper .contact-row .contact-content .contact-card ul li a,
    .contact-page .contact-wrapper .contact-row .contact-content .contact-card .address,
    .contact-page .contact-wrapper .contact-row .contact-content .contact-card ul li,
    .contact-button {
        font-size: 16px;
        line-height: 30px;
    }

    .contact-page .contact-wrapper .contact-row .images {
        width: 100%;
        margin: 40px 0 0;
    }

    .anadtek-page-head .page-wrapper .page-row h1 {
        font-size: 30px;
        line-height: 40px;
        margin: 0 0 10px;
    }

    .anadtek-page-head.single-head .page-wrapper .page-row h1 {
        font-size: 22px;
    }

    .anadtek-page-head {
        height: 300px;
    }

    .anadtek-page-head .page-wrapper {
        padding: 170px 0 0;
    }

    body .anadtek-category.blog-page .category-list .blog-card {
        padding: 0 0 30px;
    }

    .anadtek-category.blog-page .category-list {
        grid-template-columns: 1fr !important;
    }

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

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

    .input-box input,
    .input-box textarea {
        font-size: 14px;
    }

    .input-box input {
        height: 50px;
    }


    body input[type=submit] {
        height: 50px;
        font-size: 18px;
    }

    .anadtek-page-head .single-top {
        height: 300px;
    }

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

    body .anadtek-aside {
        width: 100%;
    }

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

    .anadtek-category.blog-single-page .content-body {
        padding: 0;
    }

    .anadtek-category.blog-single-page .content-body::before,
    .anadtek-category.blog-single-page .content-body::after{
    opacity: 0;
    visibility: hidden;
}

    .content-body p,
    .content-body li {
        font-size: 14px;
    }

    .content-body img {
        width: 100%;
    }

    .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 .page-numbers {
        width: 35px;
        height: 35px;
        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%;
    }

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

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

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

    .swiper.swiper-product-main .swiper-wrapper .swiper-slide a img {
        height: 400px;
        object-fit: contain;
    }

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

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

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

    .product-content-wrapper .product-content .content-body{
    padding: 50px 0;
}

    .content-body {
        padding: 40px 0;
    }

    .content-body h2 {
        font-size: 22px;
    }

    .content-body h3 {}

    .content-body h4 {
        font-size: 17px;
    }

    .anadtek-product-page {
        margin: 50px 0;
    }
}

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

@media only screen and (min-width: 992px) {
    body .anadtek-aside .aside-menu .aside-box h2 i {
        display: none;
    }

    body .anadtek-aside .mobile-button {
        display: none;
    }
}

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

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

    .anadtek-header .header-wrap .header-row .head-item.head-contact {
        display: none;
    }

    .anadtek-header .header-wrap .header-row .head-item.head-logo a img {
        width: 150px;
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {}

    .anadtek-header .header-wrap .header-row {
        grid-template-columns: 1fr 1fr;
    }

    .anadtek-header .header-wrap .header-row .head-item.head-logo {
        justify-content: flex-start;
    }

    .anadtek-hero {}

    .anadtek-hero .hero-wrapper .hero-image-slider {}

    .swiper.swiper-hero-content {
        width: 55%;
        height: fit-content !important;
    }

    .swiper.swiper-hero-content .swiper-slide {
        height: fit-content;
    }

    .swiper.swiper-hero-content .swiper-slide .content-box {
        padding: 0 0 0 50px;
        height: auto;
    }

    .swiper.swiper-hero-content .swiper-slide .content-box .title {
        font-size: 35px;
        line-height: 50px;
    }

    .swiper.swiper-hero-image {
        width: 45%;
    }

    .swiper.swiper-hero-image .swiper-slide {
        padding: 0;
        display: flex;
        align-items: flex-end;
    }

    .anadtek-hero .hero-wrapper .hero-image-slider::before {
        content: "";
        width: 10000%;
        height: 150px;
        position: absolute;
        bottom: 0;
        left: 99%;
        background-color: #45B9FB;
    }

    .swiper.swiper-hero-image .swiper-slide img {
        width: fit-content;
        position: relative;
        top: -20px;
        height: 400px;
    }

    .hero-navigation {
        flex-direction: column;
        align-items: flex-end;
        padding: 0;
        height: 150px;
        justify-content: center;
        gap: 20px;
        background-color: #45B9FB;
    }

    .anadtek-navigation button img {
        width: 35px;
    }

    .anadtek-reference {
        height: auto;
    }

    .swiper.swiper-reference {
        height: 100px !important;
    }

    .swiper.swiper-reference .swiper-wrapper .swiper-slide {
        display: flex;
        align-items: center;
    }

    .swiper.swiper-reference .swiper-wrapper .swiper-slide img {
        width: 100%;
        height: 50px;
    }

    .anadtek-reference .reference-wrapper {
        flex-direction: column;
    }

    .anadtek-reference .reference-wrapper .store-link {
        width: 100%;
        justify-content: center;
        height: 70px;
    }

    .anadtek-reference .reference-wrapper .store-link a {
        font-size: 22px;
    }

    .anadtek-reference .reference-wrapper .store-link a img {
        width: 24px;
    }

    .anadtek-reference .reference-wrapper .reference-logos::before {
        content: "";
        width: 10000%;
        height: 100%;
        position: absolute;
        right: 100%;
        top: 0;
        background-color: #45B9FB;
    }

    .anadtek-reference .reference-wrapper .reference-logos {
        width: 100%;
        padding-left: 0;
    }

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

    .anadtek-about .row {}

    .anadtek-about .about-box {
        font-size: 16px;
        line-height: 28px;
        text-align: left;
    }

    .anadtek-head {
        margin: 0 0 30px;
    }

    .anadtek-solution .anadtek-head {
        margin: 0 0 40px;
    }

    .anadtek-about .anadtek-head h2 {}

    .anadtek-head h2 {
        font-size: 40px;
        line-height: 40px;
    }

    a.common-button,
    button.common-button,
    div.common-button {
        font-size: 20px;
        margin: 20px 0 0;
    }

    a.common-button::before,
    button.common-button::before,
    div.common-button::before {
        width: 30px;
    }

    body .product-card {
        background-color: #fff;
    }

    .anadtek-product .product-group {
        padding: 1px 0;
    }

    body .product-card .card-image img {
        height: 200px;
    }

    body .product-card .card-body h3 {
        font-size: 20px;
    }

    body .product-card .card-body .common-button {
        margin: 0;
    }

    .line-group .line:last-child {
        display: none;
    }

    body .swiper-pagination .swiper-pagination-bullet {
        width: 25px;
        height: 4px;
    }

    .anadtek-solution .solution-row {
        grid-template-columns: 1fr 1fr;
        gap: 50px;
    }

    .anadtek-blog .blog-wrapper .blog-row {
        flex-direction: column;
        gap: 0;
    }

    .anadtek-blog .blog-wrapper .blog-row .anadtek-head {
        width: 100%;
        align-items: center;
    }

    .anadtek-blog .blog-wrapper .blog-row .blog-slide {
        width: 100%;
        padding-left: 0;
    }

    .anadtek-blog .blog-wrapper .blog-row .anadtek-head .swiper-pagination {
        justify-content: center;
        margin: 20px 0 0;
    }

    body .blog-card .card-image img {}

    body .blog-card .card-body .date {
        font-size: 12px;
    }

    body .blog-card .card-body h3 {
        font-size: 20px;
    }

    body .blog-card .card-body p {
        font-size: 14px;
        line-height: 24px;
    }

    body .blog-card .card-body .common-button {
        margin: 10px 0 0;
    }

    .anadtek-footer .footer-wrapper .footer-row {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-logo {
        order: -1;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-logo a img {
        width: 150px;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-contact {
        justify-content: center;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item .contact-info {
        justify-content: center;
        align-items: center;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-address {
        text-align: center;
    }

    .anadtek-footer .footer-wrapper .footer-row .footer-item.footer-address a {
        text-align: center;
    }

    .anadtek-footer .copy {
        grid-template-columns: 1fr;
        gap: 10px;
        border-top: 1px solid #e6e6e7;
        padding: 20px 0;
        background-color: #fff;
    }

    .anadtek-footer .copy .copy-item {
        text-align: center;
    }

    .anadtek-footer .copy .copy-item.powered {
        justify-content: center;
    }

    .about-page .about-wrapper .about-content {
        padding: 30px 0;
    }

    .about-page .about-wrapper .about-content h2 {
        font-size: 24px;
        line-height: 34px;
        margin: 0 0 10px;
    }

    .about-page .about-wrapper .about-content .subtitle {
        font-size: 18px;
        line-height: 30px;
    }

    .about-page .about-wrapper .about-content p {
        font-size: 15px;
        line-height: 26px;
    }

    .about-page .about-wrapper .top-content h1 {
        font-size: 30px;
        line-height: 40px;
        margin: 0 0 10px;
    }

    .anadtek-page-head .page-wrapper .page-row .breadcrumb {
        margin: 0;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .anadtek-page-head .page-wrapper .page-row .breadcrumb::-webkit-scrollbar {
        display: none;
    }

    body .breadcrumb nav p {
        font-size: 16px;
        gap: 7px;
        margin: 0;
        width: max-content;
    }

    body .breadcrumb nav p a {}

    body .breadcrumb nav p span.separator {
        font-size: 6px;
    }

    body .breadcrumb nav p span {}

    .about-page .about-top {
        height: 300px;
    }

    .about-page .about-top .images {}

    .about-page .about-top .images img {}

    .about-page .about-wrapper .top-content {
        height: 300px;
    }

    .contact-page .contact-wrapper .contact-row {
        flex-direction: column-reverse;
    }

    .contact-page .contact-wrapper .contact-row .contact-content {
        grid-template-columns: 1fr;
        padding-left: 0;
        width: 100%;
        gap: 40px;
    }

    .contact-page .contact-wrapper .contact-row .contact-content .contact-card h2 {
        font-size: 20px;
        margin: 0 0 10px;
    }

    .contact-page .contact-wrapper .contact-row .contact-content .contact-card ul li a,
    .contact-page .contact-wrapper .contact-row .contact-content .contact-card .address,
    .contact-page .contact-wrapper .contact-row .contact-content .contact-card ul li,
    .contact-button {
        font-size: 16px;
        line-height: 30px;
    }

    .contact-page .contact-wrapper .contact-row .images {
        width: 100%;
        margin: 40px 0 0;
    }

    .anadtek-page-head .page-wrapper .page-row h1 {
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 10px;
    }

    .anadtek-page-head.single-head .page-wrapper .page-row h1 {
        font-size: 22px;
    }

    .anadtek-page-head {
        height: 350px;
    }

    .anadtek-page-head .page-wrapper {
        padding: 180px 0 0;
    }

    body .anadtek-category.blog-page .category-list .blog-card {
        padding: 0 0 30px;
    }

    .anadtek-category.blog-page .category-list {
        grid-template-columns: 1fr 1fr !important;
    }


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

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

    .input-box input,
    .input-box textarea {
        font-size: 14px;
    }

    .input-box input {
        height: 50px;
    }


    body input[type=submit] {
        height: 50px;
        font-size: 18px;
    }

    .anadtek-page-head .single-top {
        height: 300px;
    }

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

    body .anadtek-aside {
        width: 100%;
    }

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

    .anadtek-category.blog-single-page .content-body {
        padding: 0;
    }

    .content-body p,
    .content-body li {
        font-size: 14px;
    }

    .content-body img {
        width: 100%;
    }

    .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: 30px;
        row-gap: 40px;
    }

    .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 .page-numbers {
        width: 35px;
        height: 35px;
        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%;
    }

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

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

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

    .swiper.swiper-product-main .swiper-wrapper .swiper-slide a img {
        height: 400px;
        object-fit: contain;
    }

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

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

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

    .content-body {
        padding: 40px 0;
    }

    .content-body h2 {
        font-size: 22px;
    }

    .content-body h3 {}

    .content-body h4 {
        font-size: 17px;
    }

    .anadtek-product-page {
        margin: 50px 0;
    }
}

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

@media only screen and (min-width:992px) and (max-width: 1200px) {
  .swiper.swiper-hero-content .swiper-slide .content-box .title{
    font-size: 45px;
    line-height: 60px;
}
}

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

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