/* mobile style*/
@media only screen and (max-width: 768px) {
    div#main-menu ul li a img, div#main-menu ul li a .price {
        display: none !important;
    }

    .banner-home {
        display: none !important;
    }
    
    .filter-by {
        flex-flow: wrap;
    }

    .filter-by .filter-by-select-main {
        flex-flow: wrap;
    }

    .filter-by .filter-by-select {
        width: 100%;
        margin-bottom: 10px;
    }

    .home-banner-slider .home-banner-item {
        background-image: unset !important;
    }

    article.bk-review-home {
        width: 100%;
    }

    .home-banner-item-content {
        padding: 30px;
        text-align: center;
        display: flex;
        flex-flow: wrap;
        justify-content: center;
    }

    .home-title h3, .home-title2 h3 {
        margin: 0px 0 0px;
        font-size: 25px;
        line-height: 30px;
    }

    .home-title p, .home-title2 p {
        padding-top: 10px;
        font-size: 16px;
        margin: 0;
    }

    .mt-footer {
        margin-bottom: 20px !important;
    }

    .review-home-item .review-content:before {
        display: none;
    }

    .review-home-item .review-star {
        justify-content: center;
    }

    .ssl-abouts .box-image {
        width: 80px !important;
    }

    span.verified-txt {
        display: none;
    }

    span.lock-icon img {
        width: 15px;
    }

    .browser-main .address-bar {
        font-size: 20px;
    }

    .ssl-abouts h4, .ssl-abouts p {
        text-align: center;
    }

    .browser-main {
        display: block;
        align-items: center;
    }

    .browser-main .browser-actions {
        display: none !important;
    }

    .ssl-abouts .box-image {
        text-align: center;
    }

    .ssl-abouts .box-image img {
        width: 70px;
    }

    .faq__ssl a.accordion-title.plain {
        font-size: 15px;
    }

    .faq__ssl .accordion-inner {
        font-size: 14px;
    }

    .video-wrapper {
        border-radius: 15px;
        overflow: hidden;
        background: #ececec;
        box-shadow: 0 0 10px 5px rgb(0 0 0 / 10%);
        border: 1px solid #fff;
        height: 250px;
    }

    .video-images {
        display: none !important;
    }

    .video.video-fit.mb.video__ssl {
        padding-top: 200px !important;
        width: 90%;
        position: absolute;
        top: 15px;
    }

    .flex-col.show-for-medium.flex-right {
        width: unset !important;
        max-width: unset !important;
        display: unset !important;
    }

    .home-banner-item-content .home-banner-item-price-main {
        font-size: 85px;
    }

    .home-banner-item-content .home-banner-item-price-main span {
        font-size: 35px;
    }

    .home-banner-item-content .home-banner-item-price-year {
        right: -20px;
    }

    .home-banner-item-content .home-banner-item-name {
        font-size: 30px;
    }

    li.html.custom.html_topbar_right {
        display: block !important;
    }

    div#masthead .header-account a i {
        color: var(--primary-color) !important;
        font-size: 20px !important;
    }

    a.is-small i:before {
        content: '\f0c9' !important;
        font-family: "Font Awesome 6 Pro" !important;
        color: #000;
    }

    .category-nav ul li a {
        padding: 20px 15px;
        font-size: 16px;
    }

    footer#footer .footer-tv a {
        width: 30%;
        padding: 10px;
        height: 60px;
    }
}

/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

}

/* iPad portrait style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

}

/**desktop**/
@media only screen and (min-width: 1920px) {

}