@media (max-width: 1199px) {
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }

    .et_pb_menu .et_mobile_nav_menu {
        display: block;
    }

    .equal_image_slide .swiper-container.dnext-thumbs-gallery-bottom.swiper-container-thumbs.dnext-thumbs-gallery-bottom-0.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs {
        width: 85%;
    }

    .equal_image_slide div.dnext-thumbs-gallery-top-image-link img.img-fluid {
        min-height: 140px !important;
        height: 140px !important;
    }

    .equal_image_slide .swiper-button-prev.dnext_thumbs_gallery_arrows_inner_left,
    .equal_image_slide .swiper-button-next.dnext_thumbs_gallery_arrows_inner_right {
        bottom: 20px;
    }
}

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

    .equal_image_slide a.dnext-thumbs-gallery-top-image-link img.img-fluid {
        height: 450px !important;
    }

    .equal_image_slide div.dnext-thumbs-gallery-top-image-link img.img-fluid {
        min-height: 150px !important;
        height: 150px !important;
    }

    .equal_image_slide .swiper-button-prev.dnext_thumbs_gallery_arrows_inner_left,
    .equal_image_slide .swiper-button-next.dnext_thumbs_gallery_arrows_inner_right {
        bottom: 20px;
    }

    .equal_image_slide .swiper-container.dnext-thumbs-gallery-bottom.swiper-container-thumbs.dnext-thumbs-gallery-bottom-0.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs {
        width: 80% !important;
    }

}

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

    header .sub-menu {
        width: fit-content;
        min-width: 230px;
        border-top: none !important;
        padding-block: 0 !important;
    }

    #top-menu li li a {
        width: 260px;
        padding: 4px 12px;
    }

    header ul.sub-menu .menu-item {
        display: block !important;
        padding: 0 !important;
    }

    header ul.sub-menu .menu-item a {
        width: 100% !important;
        padding: 4px 20px !important;
    }

}

@media only screen and (min-width: 768px) {
    .gt_switcher div.gt_option {
        position: absolute !important;
        right: 0;
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_text_inner p {
        font-size: 14px;
    }

    .bottom-center-arrow .et_pb_group_carousel_arrow_prev {
        left: 30% !important;
    }

    .bottom-center-arrow .et_pb_group_carousel_arrow_next {
        right: 30% !important;
    }

    .et_pb_column_3_tb_header {
        position: unset !important;
    }

    .et_pb_menu_0_tb_header {
        position: unset !important;
    }

    .et_pb_menu_inner_container.et_flex_module {
        position: unset !important;
    }

    .et_mobile_nav_menu {
        margin: 0 !important;
    }

    .mobile_nav.opened .mobile_menu_bar {
        width: 26px;
        height: 26px;
    }

    .mobile_nav.opened .mobile_menu_bar:before,
    .mobile_nav.opened .mobile_menu_bar:after {
        position: absolute !important;
        top: 0 !important;
        left: 10px !important;
        content: '' !important;
        height: 26px;
        width: 3px;
        background-color: var(--gcid-primary-color);
        border-radius: 50px;
    }

    .mobile_nav.opened .mobile_menu_bar:before {
        transform: rotate(45deg);
    }

    .mobile_nav.opened .mobile_menu_bar:after {
        transform: rotate(-45deg);
    }

    .equal_image_slide a.dnext-thumbs-gallery-top-image-link img.img-fluid {
        height: 250px !important;
    }

    .equal_image_slide div.dnext-thumbs-gallery-top-image-link img.img-fluid {
        min-height: 100px !important;
        height: 100px !important;
    }

    .equal_image_slide .swiper-container.dnext-thumbs-gallery-bottom.swiper-container-thumbs.dnext-thumbs-gallery-bottom-0.swiper-initialized.swiper-horizontal.swiper-free-mode.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs {
        display: none;
    }

    .equal_image_slide .swiper-button-prev.dnext_thumbs_gallery_arrows_inner_left,
    .equal_image_slide .swiper-button-next.dnext_thumbs_gallery_arrows_inner_right {
        bottom: -80px;
    }

}