/*
responsive
*/
@media screen and (max-width:1280px) {

    .firnera-boxed .firnera-class-width {
        width: 1200px;
    }

    .firnera-boxed #firnera-main-menu-container-sticky-wrapper {
        max-width: 1200px !important;
    }

    .fff-past {
        width: 1220px;
    }
}

@media screen and (max-width:1220px) {
    .fff-past {
        width: 1160px;
    }
}

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

    .fff-past {
        width: 1100px;
    }
}

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

    .firnera-boxed .firnera-class-width {
        width: 1080px;
    }

    .firnera-boxed #firnera-main-menu-container-sticky-wrapper {
        max-width: 1080px !important;
    }

    .fff-past {
        width: 1060px;
    }
}

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

    .fff-past {
        width: 964px;
    }

    .firnera-boxed .firnera-class-width {
        width: 920px;
    }

    .firnera-hero-header .fff-past {
        width: 100%;
    }

    .firnera-containers {
        width: 100%;
    }

    .firnera_single_style6 .firnera-containers {
        padding-top: 40px;
    }

    .firnera-grid-item-content {
        grid-column: 1 / 67;
        width: 100%;
        grid-row: 1;
    }

    .firnera-grid-item-sidebar-1 {
        grid-row: 2;
        grid-column: 1 / span 100;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 30px;
    }

    .firnera-grid-item-sidebar-2 {
        grid-column: 67 / 101;
        grid-row: 1;
        width: 100%;
    }

    .firnera-content-without-sidebar .firnera-grid-item-content,
    .firnera-content-with-sidebar-one .firnera-grid-item-content {
        grid-column: 1 / span 100;
        border-right: none;
    }

    .firnera-content-with-sidebar-one .firnera-grid-item-sidebar-1 {
        grid-column: 1 / span 100;
    }

    .firnera-side-2-side-1-content .firnera-grid-item-sidebar-1 {
        grid-column: 1 / span 100;
        grid-row: 2;
    }

    .firnera-side-2-side-1-content .firnera-grid-item-content {
        grid-column: 35 / span 100;
    }

    .firnera-side-2-side-1-content .firnera-grid-item-sidebar-2 {
        grid-column: 1 / 35;
    }

    .firnera-side-1-content-side-2 .firnera-grid-item-content {
        grid-column: 1 / 67;
    }

    .firnera-side-1-content-side-2 .firnera-grid-item-sidebar-1 {
        grid-column: 1 / 101;
        grid-row: 2;
    }

    .firnera-side-1-content-side-2 .firnera-grid-item-sidebar-2 {
        grid-column: 67 / 101;
    }

    .firnera-grid-item-sidebar-1 #firnera-sidebar-ones {
        display: grid;
        grid-template-columns: var(--fff-grid-col-4);
    }

    .firnera-side-1-content .firnera-grid-item-content {
        grid-column: 1/101;
    }

    .firnera-side-1-content .firnera-grid-item-sidebar-1 {
        grid-column: 1/101;
        grid-row: 2;
    }

    .firnera-grid-item-sidebar-1 .firnera-widget {
        padding-left: 20px;
        padding-right: 20px;
    }

    .firnera-grid-item-sidebar-1 .firnera-widget:last-child {
        position: relative !important;
        width: auto !important;
        height: auto !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        top: auto !important;
    }

    .firnera-boxed .firnera-grid-item-sidebar-1 {
        border-right: 0;
        border-top: var(--firnera_box_border);
        padding-bottom: 0;
    }

    .firnera-boxed #firnera-sidebar-ones {
        margin-left: 0;
        margin-right: 0;
    }

    .firnera-single .firnera-single-thumbnail-in-grid {
        grid-row: 1;
        grid-column: 1 / span 100;
    }

    .firnera_single_style2 .firnera-grid-item-content,
    .firnera_single_style2 .firnera-grid-item-sidebar-2,
    .firnera_single_style3 .firnera-grid-item-content,
    .firnera_single_style3 .firnera-grid-item-sidebar-2,
    .firnera_single_style4 .firnera-grid-item-content,
    .firnera_single_style4 .firnera-grid-item-sidebar-2,
    .firnera_single_style5 .firnera-grid-item-content,
    .firnera_single_style5 .firnera-grid-item-sidebar-2 {
        grid-row: 2;
    }

    .firnera-hero-header .fff-hero-hero-header-text {
        padding-left: 40px;
        padding-right: 40px;
    }

    .firnera-content-with-sidebar-two.firnera_single_style2 .firnera-grid-item-content,
    .firnera-content-with-sidebar-two.firnera_single_style3 .firnera-grid-item-content,
    .firnera-content-with-sidebar-two.firnera_single_style4 .firnera-grid-item-content,
    .firnera-content-with-sidebar-two.firnera_single_style5 .firnera-grid-item-content {
        grid-column: 1 / 70;
    }

    .firnera_single_style2 .firnera-grid-item-sidebar-1,
    .firnera_single_style3 .firnera-grid-item-sidebar-1,
    .firnera_single_style4 .firnera-grid-item-sidebar-1,
    .firnera_single_style5 .firnera-grid-item-sidebar-1 {
        grid-row: 3;
    }

    .firnera-boxed #firnera-main-menu-container-sticky-wrapper {
        max-width: 920px !important;
    }

    .firnera-boxed #firnera-sidebar-ones .firnera-widget {
        border-right: var(--firnera_box_border);
    }

    .firnera-boxed #firnera-sidebar-ones .firnera-widget:nth-child(4) {
        border-right: none;
    }

    .firnera-boxed #firnera-sidebar-ones .is_sticky {
        position: relative !important;
    }

    .firnera-boxed #firnera-sidebar-ones .is-sticky .firnera-widget {
        padding-top: 40px;
    }

    #firnera-navigation {
        padding: 60px 0 70px 0;
    }

    .firnera-form-comments .form-submit {
        margin-bottom: 40px;
    }
}

@media screen and (max-width:964px) {
    .fff-past {
        width: 904px;
    }
}

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

    .firnera-boxed .firnera-class-width {
        width: 100%;
    }

    .firnera-boxed #firnera-main-menu-container-sticky-wrapper {
        max-width: 100% !important;
    }
}

@media screen and (max-width:904px) {
    .fff-past {
        width: 844px;
    }
}

@media screen and (max-width:844px) {
    .fff-past {
        width: 784px;
    }
}

@media screen and (max-width:784px) {
    .fff-past {
        width: auto;
    }
}

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

    .admin-bar #firnera-preloader-image,
    .admin-bar #firnera-preloader {
        top: 46px;
    }

    #firnera-main-menu>ul>.menu-item-has-children>a:after {
        margin-left: 0;
        right: 15px;
    }

    .firnera-header-left,
    .firnera-header-right {
        flex-direction: column;
        justify-content: center;
        align-content: center;
        align-items: center;
    }

    .firnera-boxed #firnera-breadcrumbs {
        border-left: 0;
        border-right: 0;
    }

    .firnera-hero-header .fff-hero-hero-header-text {
        padding-left: 40px;
        padding-right: 40px;
    }

    .firnera-containers {
        padding-left: 20px;
        padding-right: 20px;

    }

    .firnera-grid-item-content {
        grid-column: 1 / span 100;
        width: 100%;
        grid-row: 1;
    }

    .firnera-grid-item-sidebar-1 {
        grid-row: 2;
        grid-column: 1 / span 100;
        width: 100%;
        padding-bottom: 0;
    }

    .firnera-content-with-sidebar-two .firnera-grid-item-sidebar-2 {
        grid-column: 1/101;
        padding-bottom: 30px;
    }

    .firnera-grid-item-sidebar-2 #firnera-sidebar-twos {
        display: grid;
        grid-template-columns: var(--fff-grid-col-4);
    }

    .firnera-boxed .firnera-grid-item-sidebar-2 {
        border-top: var(--firnera_box_border);
    }

    .firnera-boxed .firnera-grid-item-sidebar-2 #firnera-sidebar-twos {
        margin-left: 0;
        margin-right: 0;
    }

    .firnera-grid-item-sidebar-2 {
        grid-column: 1 / span 100;
        grid-row: 3;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-side-2-content .firnera-grid-item-content {
        grid-column: 1 / 101;
    }

    .firnera-side-2-content .firnera-grid-item-sidebar-2 {
        grid-row: 2;
        grid-column: 1 / 101;
    }

    .firnera-side-2-side-1-content .firnera-grid-item-content {
        grid-column: 1 / span 100;
    }

    .firnera-side-2-side-1-content .firnera-grid-item-sidebar-1 {
        grid-row: 2;
    }

    .firnera-side-2-side-1-content .firnera-grid-item-sidebar-2 {
        grid-column: 1 / span 100;
        grid-row: 3;
    }

    .firnera-boxed .firnera-side-2-side-1-content .firnera-grid-item-sidebar-2 {
        border-right: 0 none;
    }

    .firnera-content-center-without-sidebar .firnera-grid-item-content {
        grid-column: 1 / 101;
    }

    .firnera-side-1-content-side-2 .firnera-grid-item-content {
        grid-column: 1 / 101;
    }

    .firnera-side-1-content-side-2 .firnera-grid-item-sidebar-1 {
        grid-column: 1 / 101;
        grid-row: 3;
    }

    .firnera-side-1-content-side-2 .firnera-grid-item-sidebar-2 {
        grid-column: 1 / 101;
        grid-row: 2;
    }

    .firnera-content-with-sidebar-two .firnera-grid-item-content {
        grid-column: 1 / 101;
    }

    .firnera-boxed .firnera-side-2-content .firnera-grid-item-sidebar-2 {
        border-right: 0 none;
    }

    .firnera_single_style2 .firnera-grid-item-sidebar-2,
    .firnera_single_style3 .firnera-grid-item-sidebar-2,
    .firnera_single_style4 .firnera-grid-item-sidebar-2,
    .firnera_single_style5 .firnera-grid-item-sidebar-2 {
        grid-row: 3;
    }

    .firnera-content-with-sidebar-two.firnera_single_style2 .firnera-grid-item-sidebar-2,
    .firnera-content-with-sidebar-two.firnera_single_style3 .firnera-grid-item-sidebar-2,
    .firnera-content-with-sidebar-two.firnera_single_style4 .firnera-grid-item-sidebar-2,
    .firnera-content-with-sidebar-two.firnera_single_style5 .firnera-grid-item-sidebar-2,
    .firnera-content-with-sidebar-two.firnera_single_style6 .firnera-grid-item-sidebar-2 {
        grid-column: 1 / span 100;
    }

    .firnera-content-with-sidebar-two.firnera_single_style2 .firnera-grid-item-content,
    .firnera-content-with-sidebar-two.firnera_single_style3 .firnera-grid-item-content,
    .firnera-content-with-sidebar-two.firnera_single_style4 .firnera-grid-item-content,
    .firnera-content-with-sidebar-two.firnera_single_style5 .firnera-grid-item-content {
        grid-column: 1 / span 100;
    }

    .firnera_single_style2 .firnera-grid-item-sidebar-1,
    .firnera_single_style3 .firnera-grid-item-sidebar-1,
    .firnera_single_style4 .firnera-grid-item-sidebar-1,
    .firnera_single_style5 .firnera-grid-item-sidebar-1 {
        grid-row: 4;
    }

    .firnera-grid-item-sidebar-2 .firnera-widget {
        padding-left: 20px;
        padding-right: 20px;
    }

    .fff-past {
        width: 100%;
    }

    .firnera-grid-content {}

    .firnera_single_style3 .firnera-single-heading-area {
        margin-bottom: 40px;
    }

    .firnera-single-heading-area {
        margin-bottom: 0;
    }

    #firnera-top-search {
        justify-content: flex-start;
    }

    #firnera-top-search #firnera-searchform-top {
        margin-top: 60px;
    }

    #firnera-main-menu .firnera-side-menu-active,
    .firnera-boxed #firnera-main-menu .firnera-side-menu-active {
        margin-left: 0;
    }

    #firnera-main-menu .firnera-search-btn-top-active,
    .firnera-boxed #firnera-main-menu .firnera-search-btn-top-active {
        margin-right: 0;
    }

    .firnera-author-clip-link .fff-tooltip {
        transform: translateX(-100%);
        writing-mode: sideways-rl;
        height: max-content;
        padding: 10px 5px;
    }

    .firnera-all-button-header {
        position: relative;
        padding-left: 0;
        padding-right: 0;
        margin-left: -20px;
        margin-right: -20px;
    }

    .firnera-top-bar-mobile {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-social-url {
        margin-right: 0;
    }

    #firnera-side-Button,
    .firnera-menu-btn,
    #firnera-search-top-button {
        display: inline-flex;
        position: relative;
        padding: 10px;
        margin: 10px;
        width: 40px;
        height: 40px;
    }

    .firnera-logo {
        margin-left: 0;
    }

    .firnera-boxed #firnera-header,
    .firnera-boxed #firnera-container,
    .firnera-boxed #firnera-main-menu {
        border: none;
    }

    .firnera-boxed #firnera-container.firnera_single_style2 .firnera-single-post-img {}

    .firnera-boxed .firnera-ad-widget {
        border: 0px none;
    }

    .firnera-boxed #firnera-main-menu-container-sticky-wrapper {
        border-left: none;
        border-right: none;
    }

    .firnera-boxed .firnera-post-list {
        height: auto;
        margin-bottom: 0;
        border-right: none;
    }

    .firnera-boxed .firnera-post-single {}

    .firnera-boxed .firnera-grid-item-content {
        border-right: none;
    }

    .firnera-boxed .firnera-content-without-sidebar .firnera-post-single,
    .firnera-boxed .firnera-content-without-sidebar .firnera-post-list {
        margin-right: 0;
    }

    .firnera-boxed .firnera_single_style3 .firnera-single-heading-area {
        margin: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-hero-header .firnera-hero-header-description {
        width: 80%;
    }

    .firnera-boxed #firnera-sidebar-twos .is-sticky .firnera-widget {
        padding-top: 40px;
    }

    .firnera-boxed #firnera-sticky-bc {
        margin-left: 0;
        left: 0;
    }

    .firnera-boxed .firnera-containers .firnera-grid-item-content {
        max-width: 100%;
    }

    .error404.firnera-boxed .firnera-containers .firnera-grid-item-content {
        width: 100%;
    }

    .firnera-boxed #firnera-sidebar-twos .firnera-widget {
        border-right: var(--firnera_box_border);
    }

    .firnera-boxed #firnera-sidebar-twos .firnera-widget:nth-child(4) {
        border-right: none;
    }

    .firnera-hero-header {
        max-width: 100%;
    }

    .firnera-header-ad-area .widget {
        margin-top: 30px;
    }

    .firnera-post-list {
        margin-bottom: 30px;
    }

    .error404.firnera-boxed .firnera-post-list {
        margin-bottom: 0;
        border-bottom: none;
    }

    #firnera-top-search .fff-box-radius {
        padding-left: 45px;
        padding-right: 45px;
    }

    .firnera-logo {
        text-align: center;
    }

    .firnera-header-top-ads {
        display: none;
    }

    .firnera-header-top-ads-mobile {
        display: block;
        text-align: center;
    }

    .firnera-logo img {}

    #firnera-main-menu>ul>.menu-item-has-children:hover>a:before {
        visibility: hidden;
    }

    #firnera-main-menu>ul {
        display: none;
    }

    .admin-bar .is-sticky #firnera-main-menu>ul {
        margin-top: 46px;
    }

    .firnera-top-menu-btn {
        display: inline-flex;
    }

    #firnera-main-menu>ul {
        clear: both;
        padding-bottom: 15px;
        border-top: 1px solid #fff;
        padding-top: 15px;
    }

    #firnera-main-menu ul li {
        float: none;
    }

    #firnera-main-menu ul .menu-item-has-children>ul {}

    #firnera-main-menu ul .menu-item-has-children>.menu-active {}

    #firnera-main-menu>ul>li>a {
        line-height: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #firnera-main-menu ul ul {
        position: relative;
        width: auto;
        left: auto;
        right: auto;
        top: auto;
        padding: 0;
        margin: 0;
    }

    #firnera-main-menu ul ul ul {
        position: relative;
        width: auto;
        left: auto;
        right: auto;
        top: auto;
        padding: 0;
        margin: 0;
    }

    .is-sticky #firnera-main-menu>ul {
        top: 54px;
        left: 0;
        right: 0;
        bottom: 0;
        overflow-y: scroll;
        background-color: #ffffff;
        position: fixed;
        padding-left: 15px;
        padding-right: 15px;
    }

    #firnera-main-menu ul ul {
        box-shadow: none;
    }

    #firnera-top-search input[type="search"] {
        font-size: 24px;
        border-width: 1px 1px 1px 1px;
        width: 80%;
    }

    #firnera-main-menus {}

    #firnera-main-menus.hide-menu {
        opacity: 0;
    }

    #firnera-main-menus.menu-show {
        opacity: 1;
    }

    #firnera-top-search select {
        font-size: 16px;
    }

    .firnera-post-list-left-thumbnails {}

    #firnera-sidebar-ones .firnera-widget:last-child,
    #firnera-sidebar-twos .firnera-widget:last-child {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        top: auto !important;
        width: auto !important;
    }

    #firnera-sidebar-ones .sticky-wrapper,
    #firnera-sidebar-twos .sticky-wrapper {
        height: auto !important;
    }

    #firnera-navigation {
        padding: 40px 0;
    }

    #firnera-navigation .navigation.pagination span,
    #firnera-navigation .navigation.pagination a {
        margin-bottom: 5px;
    }

    .firnera-boxed .firnera-post-view.firenra-post-view-in-list {

        right: 0;
    }

    .firnera-boxed .firnera-blog-style3 .firnera-post-view.firenra-post-view-in-list {
        right: auto;
    }

    .firnera-boxed #firnera-top-menu {
        margin-left: 0;
        border-top: var(--firnera_box_border);
        border-bottom: var(--firnera_box_border);
    }

    #firnera-top-menu {
        background-color: rgba(255, 255, 255, .90);
        visibility: hidden;
        position: absolute;
        left: 0;
        width: 100%;
        right: auto;
        padding-left: 20px;
        padding-right: 20px;
        z-index: 4;
        opacity: 0;
        margin-left: 0;
        top: 100%;
        transition: all 0.3s ease-in-out;
        box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 15%);
        border-top-width: 1px;
        border-bottom-width: 1px;
    }

    #firnera-top-menu.frn-active {
        visibility: visible;
        opacity: 1;
    }

    #firnera-top-menu ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    #firnera-top-menu ul li {
        display: block;
        position: relative;
        border-bottom-width: 1px;
    }

    #firnera-top-menu ul li:last-child {
        border-bottom: none;
    }

    #firnera-top-menu ul li a {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-commentlist .children {
        padding-left: 10%;
    }

    #firnera-main-menu-container-sticky-wrapper.is-sticky .firnera-primary-menu #firnera-main-menu>ul>li>a {
        line-height: 30px;
    }

    #firnera-nextPrevPosts p {
        text-align: center;
    }

    .firnera-copyright .fff-500 {
        text-align: center;
    }

    .woocommerce ul.products.columns-2,
    .woocommerce-page ul.products.columns-2,
    .woocommerce ul.products.columns-3,
    .woocommerce-page ul.products.columns-3,
    .woocommerce ul.products.columns-4,
    .woocommerce-page ul.products.columns-4,
    .woocommerce ul.products.columns-5,
    .woocommerce-page ul.products.columns-5,
    .woocommerce ul.products.columns-6,
    .woocommerce-page ul.products.columns-6 {
        grid-template-columns: 1fr 1fr;
    }

    .woocommerce ul.products li.product .onsale {
        right: 20px;
    }

    .firnera-boxed nav.woocommerce-pagination {
        padding-bottom: 0;
        margin-bottom: 40px;
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        margin: 0 0 30px 0 !important;
        float: none !important;
    }

    .firnera-boxed .firnera-content-with-sidebar-one .firnera-post-left-thumb-listing.firnera-search-list {}

    #firnera-related-post .firnera-related-item {
        margin-bottom: 15px;
    }

    #firnera-sticky-bc {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    #firnera-sticky-bc .firnera-breadcrumbs {}

    #firnera-bc-unstick-button {
        margin-left: 0;
        left: 20px;
        top: 25px;
    }

    #firnera-sidebar-ones .firnera-widget input,
    #firnera-sidebar-ones .firnera-widget input {
        width: 100%;
    }
}

@media screen and (max-width: 728px) {
    .fff-past {
        width: auto;
    }
}

@media screen and (max-width: 650px) {
    .firnera-containers {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-grid-item-sidebar-1 #firnera-sidebar-ones,
    .firnera-grid-item-sidebar-2 #firnera-sidebar-twos {

        grid-template-columns: var(--fff-grid-col-2);
    }

    .firnera-boxed #firnera-sidebar-ones .firnera-widget:nth-child(2n),
    .firnera-boxed #firnera-sidebar-twos .firnera-widget:nth-child(2n) {
        border-right: none;
    }

    .firnera-blog-style3 .firnera-post-view.firenra-post-view-in-list {
        border: 1px solid var(--firnera_color_gray);
    }

    .firnera-boxed .firnera-footer-widget-area {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-hero-header .fff-past {
        width: 100%;
    }

    .firnera-hero-header {
        margin-top: 0;
    }

    .firnera-single-post-img {
        overflow: hidden;
    }

    .firnera-containers {
        margin: 0;
        border: none;
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px;
        max-width: 100%;
    }

    .firnera-post-left-thumb-listing {
        margin-top: 40px;
    }

    #firnera-breadcrumbs {
        margin: 0;
        overflow-x: auto;
    }

    .firnera-breadcrumbs {
        border-width: 1px 0;
        width: max-content;
        min-width: 100%;
        margin: 0;
    }

    #firnera-breadcrumbs .fff-1000 {
        padding: 0;
    }

    .firnera-boxed .firnera-breadcrumbs {
        margin-left: auto;
        margin-right: auto;
    }

    .woocommerce div.product div.images.woocommerce-product-gallery {
        width: 100%;
        padding-right: 0;
    }

    .woocommerce div.product div.summary {
        width: auto;
        padding-left: 0;
    }

    .firnera_single_style4 .firnera-single-heading {
        padding: 15px 15px 0;
        position: relative;
        bottom: auto;
        right: auto;
        top: auto;
        left: auto;
        margin-top: -100px;
    }

    .firnera_single_style5 .firnera-single-heading {
        padding: 30px;
    }

    .firnera_single_style5 .firnera-single-heading .firnera-single-post-title {
        padding-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera_single_style5 .firnera-single-heading .firnera-single-post-title:before {
        display: none;
    }

    #firnera-container.firnera_single_style5 .firnera-single-heading .fff-text-left .firnera-single-cat {
        left: auto;
    }

    #firnera-container.firnera_single_style5 .firnera-single-heading .fff-text-right .firnera-single-cat {
        right: auto;
    }

    .firnera-hero-header .firnera-breadcrumbs {
        width: 100%;
    }

    .firnera-hero-header .fff-text-left .firnera-breadcrumbs {
        justify-content: left;
    }

    .firnera-hero-header .fff-text-center .firnera-breadcrumbs {
        justify-content: center;
    }

    .firnera-hero-header .fff-text-right .firnera-breadcrumbs {
        justify-content: right;
    }

    .firnera-hero-header .firnera-hero-header-description {
        width: 100%;
    }
}




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

    .woocommerce .woocommerce-result-count,
    .woocommerce .firnera-post-single .woocommerce-ordering {
        width: 100%;
        text-align: center;
    }

    .firnera-boxed #firnera-sticky-bc .firnera-breadcrumbs,
    #firnera-sticky-bc .firnera-breadcrumbs {
        padding-left: 60px;
    }
}

@media screen and (max-width:451px) {
    .firnera-boxed nav.woocommerce-pagination {
        margin-left: 0;
        margin-right: 0;
    }

    .firnera-boxed #firnera-sticky-bc .firnera-breadcrumbs {
        border-left: 0 none;
        border-right: 0 none;
    }

    .firnera-boxed .firnera-post-single .firnera-single-post {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-boxed #firnera-sidebar-ones .firnera-widget,
    .firnera-boxed #firnera-sidebar-twos .firnera-widget {
        border-right: none;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-boxed .firnera-blog-style3 .firnera-post-list,
    .firnera-boxed .firnera-blog-style5 .firnera-post-list {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-boxed .firnera-post-wide-thumbnail-list {
        margin-right: 0;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-boxed .firnera-widget .firnera-header-widget-title {
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
    }

    .firnera-boxed #firnera-sidebar-ones .firnera-widget {
        border-bottom: var(--firnera_box_border);
    }

    .firnera-boxed .firnera-content-with-sidebar-one #firnera-sidebar-ones .firnera-widget {
        border-bottom: 0 none;
    }

    #firnera-sticky-bc .firnera-breadcrumbs {
        width: max-content;
        padding-left: 60px;
    }

    .firnera-grid-content {
        grid-template-columns: var(--fff-grid-col-1);
    }

    .firnera-post-list-left-thumbnails {
        margin-bottom: 20px;
    }

    .firnera-grid-item-sidebar-1 #firnera-sidebar-ones,
    .firnera-grid-item-sidebar-2 #firnera-sidebar-twos {

        grid-template-columns: var(--fff-grid-col-1);
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
    }

    .woocommerce .products ul.columns-2,
    .woocommerce ul.products.columns-2,
    .woocommerce .products ul.columns-3,
    .woocommerce ul.products.columns-3,
    .woocommerce .products ul.columns-4,
    .woocommerce ul.products.columns-4,
    .woocommerce .products ul.columns-5,
    .woocommerce ul.products.columns-5,
    .woocommerce .products ul.columns-6,
    .woocommerce ul.products.columns-6 {
        gap: 20px;
    }

    .woocommerce .products ul.columns-2 li,
    .woocommerce ul.products.columns-2 li.product,
    .woocommerce .products ul.columns-3 li,
    .woocommerce ul.products.columns-3 li.product,
    .woocommerce .products ul.columns-4 li,
    .woocommerce ul.products.columns-4 li.product,
    .woocommerce .products ul.columns-5 li,
    .woocommerce ul.products.columns-5 li.product,
    .woocommerce .products ul.columns-6 li,
    .woocommerce ul.products.columns-6 li.product {}

    .firnera-boxed .firnera-post-left-thumb-listing {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-boxed #firnera-navigation {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        border-bottom: var(--firnera_box_border);
    }

    .firnera-boxed .firnera-content-center-without-sidebar #firnera-navigation {
        border-bottom: var(--firnera_box_border);
    }

    .firnera-boxed .firnera-content-without-sidebar #firnera-navigation {
        border-bottom: 0 none;
    }

    .firnera-boxed .firnera-grid-item-sidebar-1,
    .firnera-boxed .firnera-grid-item-sidebar-2 {
        border-top: none;
        padding-left: 20px;
        padding-right: 20px;
    }

    .firnera-boxed #firnera-container {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera_single_style5 .firnera-single-heading {
        padding: 15px;
    }

    .firnera-blog-style6 .firnera-title-post-list {
        font-size: 20px;
        margin-bottom: 5px;
        line-height: 1.1;
    }

    .firnera-blog-style6 .firnera-title-post-list:before {
        bottom: 3px;
    }

    .firnera-boxed .firnera-single-heading-area {
        border-bottom: none;
        margin-left: 0;
        margin-right: 0;
        padding: 40px 0 0 0;
    }

    .firnera-blog-style6 .firnera-post-list-left-thumbnails .firnera-post-view.firenra-post-view-in-list {
        font-size: 10px;
        visibility: visible;
        pointer-events: none;
    }

    .firnera-blog-style6 .firnera-list-text .firnera-post-view.firenra-post-view-in-list {
        display: none;
    }

    .comment-respond .comment-form-author {
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .comment-respond .comment-form-author input {
        width: 100%;
    }

    .comment-respond .comment-form-email {
        width: 50%;
        padding-left: 0;
    }

    .comment-respond .comment-form-url {
        width: 50%;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-blog-style6 .firnera-post-left-thumb-listing .fff-row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .firnera-blog-style6 .firnera-post-left-thumb-listing .fff-row .fff-M-350,
    .firnera-blog-style6 .firnera-post-left-thumb-listing .fff-row .fff-M-650 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .firnera-boxed .firnera-content-center-without-sidebar #firnera-bioAuthor,
    .firnera-boxed .firnera-content-center-without-sidebar #firnera-commentsection,
    .firnera-boxed #firnera-container.firnera-content-center-without-sidebar .comment-respond,
    .firnera-boxed .firnera-content-center-without-sidebar #firnera-related-post {
        margin-left: 0;
        margin-right: 0;
    }
}

@media screen and (max-width:451px) {
    #firnera-bioAuthor .avatar {
        margin-bottom: 20px;
    }

    .firnera-boxed .firnera-blog-style2 .firnera-post-list {
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-boxed #firnera-nextPrevPosts,
    .firnera-boxed #firnera-bioAuthor,
    .firnera-boxed #firnera-related-post,
    .firnera-boxed #firnera-commentsection,
    .firnera-boxed #firnera-container .comment-respond {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .firnera-post-left-thumb-listing.firnera-search-list {
        padding: 20px;
    }

    .firnera-boxed .firnera-post-left-thumb-listing.firnera-search-list {
        margin-left: 0;
        margin-right: 0;
    }

    .firnera-single-content.firnera-woo {

        margin-bottom: 0;
    }

    .firnera-related-row {
        grid-template-columns: repeat(2, 1fr);
    }

    .fir-run-item a {
        width: max-content;
        position: relative;
        display: inline-flex;
    }

    .fir-run-item .owl-item a {
        visibility: hidden;
    }

    .fir-run-item .owl-item.active a {
        visibility: visible;
    }

}


@media screen and (max-width:376px) {
    .firnera_single_style5 .firnera-single-heading {
        padding: 30px;
    }

    .gallery-item {
        width: 100% !important;
        min-height: auto;
    }
}