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

@media only screen and (max-width: 1680px) {
    .hero-slider .item .cover .header-content {
        padding: 0 22%;
    }

    .hero-slider .item .cover .header-content h1 {
        font: normal normal normal 66px/75px MADE Bon Voyage;
    }

    .inner_content h3 {
        padding-right: 0%;
    }
}

@media only screen and (max-width: 1550px) {
    header ul.navbar-nav li a {
        font: normal normal bold 17px/23px Lato;
    }

    .hero-slider .owl-item.active .common_btn {
        margin-top: 48px;
    }

    .hero-slider .item .cover .header-content h1 {
        font: normal normal normal 55px/60px MADE Bon Voyage;
        margin: 5px 0;
    }

    .full_content_wrapper p {
        font: normal normal normal 19px/35px Lato;
    }

    .inner_image:after {
        right: -28px;
        width: 93%;
    }

    .about_content_wrapper .row:nth-child(2n) .inner_image:after {
        left: -28px;
        right: auto;
    }

    .inner_image {
        padding: 30px 0px;
    }
}

@media only screen and (max-width: 1490px) {
    .gallery_content {
        justify-content: flex-end;
        position: relative;
        left: 0px;
    }

    .container.main_header {
        bottom: 85px;
    }

    header .logo-div img {
        max-width: 200px;
    }

    .h_stripe h6,
    .h_stripe span {
        font-size: 18px;
    }

    .cta_text h4 {
        font: normal normal bold 28px / 45px Roboto;
        margin: 0;
    }

    .common_btns {
        max-width: 195px;
        line-height: 50px;
        font-size: 18px;
    }
}

@media only screen and (max-width: 1400px) {
    .hero-slider .item .cover .header-content h1 {
        font: normal normal normal 48px/53px MADE Bon Voyage;
        margin: 5px 0;
    }

    .hero-slider .owl-item.active .common_btn {
        margin-top: 30px;
    }

    .custom-btn2,
    .custom-btn {
        font: normal normal 700 21px/24px Lato;
        line-height: 48px;
    }

    .cta_text h4 {
        font: normal normal bold 26px/45px Roboto;
        margin: 0;
    }

    .page-id-6 .inner_content h5 {
        padding: 0px 0px 0px;
    }

    .item_in_content h3 {
        font-size: 24px;
    }
}

@media only screen and (max-width: 1330px) {
    .cta_text h4 {
        font: normal normal bold 24px / 45px Roboto;
        margin: 0;
    }
}

@media only screen and (max-width: 1290px) {
    .cta_text h4 {
        font: normal normal bold 24px/45px Roboto;
        margin: 0;
    }

    .gallery_content h5 {
        font: normal normal normal 22px / normal Roboto;
    }

    .gallery_content h4 {
        font: normal normal bold 27px/45px Roboto;
    }

    .fcontact-div {
        margin: 0 auto;
        padding: 0 21%;
    }

    header ul.navbar-nav li a {
        font: normal normal bold 15px/23px Lato;
    }

    .full_content_wrapper p {
        font: normal normal normal 17px/35px Lato;
    }

    .inner_content h5 {
        font: normal normal normal 21px/30px Roboto;
    }

    .inner_content h4,
    .inner_content h3 {
        font: normal normal 700 28px/40px Roboto;
    }

    .inner_content li {
        padding-left: 26px;
    }

    /* .hero-slider .item {
        height: auto;
    } */

    .location_inner_image {
        height: 100%;
    }

    .location_inner_image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .location_content {
        padding: 20px 3%;
    }

    .inner-banner-section {
        padding: 280px 0;
    }

    header .logo-div img {
        max-width: 200px;
    }

    .container-fluid.about_content_wrapper {
        padding: 70px 0px;
    }

    .page-id-6 .inner_image {
        position: relative;
        padding: 20px 0px;
    }

    .page-id-6 .inner_image:after {
        right: -20px;
    }

    .inner_content p {
        padding: 6px 0px;
    }

    .page-id-6 .about_content_wrapper .row:nth-child(2n) .inner_image:after,
    .about_content3_wrapper .inner_image:after {
        left: -20px;
        right: auto;
    }

    .abt_inner_content2 h3,
    h3,
    h3.heading {
        font-size: 28px;
        line-height: 34px;
    }

    .destination_top_content li {
        padding-left: 0px;
    }

    .container-fluid.blogs_wrapper {
        padding: 70px 0px;
        overflow: hidden;
    }

    .destination_top_content img.img-fluid.full_image {
        max-width: 75%;
        margin: 0px auto;
        display: block;
    }

    .bookingspost-sydney-tour .inner_content .common_btns {
        margin: 20px 0px;
        max-width: 190px;
        font-size: 20px;
        line-height: 50px;
        padding: 0;
    }
}

@media only screen and (max-width: 1200px) {
    .wprmenu_icon span,
    #wprmenu_menu.wprmenu_levels ul li,
    html body div.wprm-wrapper,
    #wprmenu_bar,
    .wpr_search .wpr-search-field {
        width: 100% !important;
    }

    header.fixed-header {
        top: 42px;
    }

    .top_header {
        position: relative;
        background: #000;
    }

    .copyright-container p {
        text-align: center;
    }

    .location_btn {
        padding: 40px 0px 0;
    }

    .gallery_content {
        padding-top: 30px;
    }

    .h_stripe span {
        font: normal normal normal 16px / 22px Lato;
    }

    .h_stripe h6 {
        font-size: 16px;
        line-height: 20px;
        margin: 0;
    }

    .h_stripe span {
        margin-left: 20px;
    }

    .h_stripe span img {
        width: 50px;
    }

    .container.main_header {
        display: none;
    }

    .hero-slider .item {
        height: 100vh;
    }

    .hero-slider .item .cover {
        bottom: 70px;
        align-items: center;
    }

    .location_image {
        width: 100%;
        padding-top: 30px;
    }

    .location_content {
        width: 100%;
        padding: 40px 3%;
        text-align: center;
    }

    .location_inner_image {
        text-align: center;
    }

    .location_wrapper .common_btn a {
        margin: auto;
    }

    .about_image {
        padding-left: 30px;
        display: flex;
        align-items: center;
    }

    .gallery_images,
    .gallery_content {
        width: 100%;
    }

    .gallery_images {
        position: relative;
        height: 700px;
    }

    .container-fluid.gallery_wrap {
        height: auto;
    }

    .testimonials_repeater_content {
        margin: 0;
        width: 100%;
    }

    .stats_box_repeater {
        padding: 0px 18%;
        width: 100%;
    }

    .stats_box_repeater h4 {
        font: normal normal bold 30px/45px Roboto;
        margin-bottom: 55px;
        padding-top: 40px;
        padding-left: 0;
        text-align: center;
    }

    .blogs_items {
        width: 50%;
        margin-bottom: 40px;
    }

    .inner_b_item_img {
        height: 240px;
    }

    .cta_text {
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 20px;
    }

    .cta_btn {
        text-align: center;
        width: 100%;
    }

    .cta_btn a {
        margin: auto;
    }

    .cta_text h4 {
        display: block;
        text-align: center;
    }

    .f_details {
        padding-right: 0%;
    }

    .fcontact-div {
        margin: 0 auto;
        padding: 0 15%;
    }

    i.fa.fa-caret-down {
        position: absolute;
        color: rgb(255 255 255 / 100%);
        bottom: 13px;
        right: 15px;
        left: 0px;
        text-align: right;
        font-size: 30px;
    }

    .about_content,
    .about_content_wrapper .row:nth-child(2n) .about_content {
        padding: 0px 12px;
        width: 100%;
    }

    .about_image,
    .about_content_wrapper .row:nth-child(2n) .about_image {
        padding: 0px 12px;
        width: 100%;
        justify-content: center;
        margin-top: 60px;
        order: 2;
    }

    .inner-banner-section {
        padding: 100px 0;
    }

    .inner-banner-section h1 {
        font-size: 38px;
    }

    header .logo-div img {
        max-width: 148px;
    }

    .inner_details_contact a {
        display: inline-block;
    }

    .google_map {
        height: 410px;
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    }

    .Enquiry_wrapper h4 {
        font: normal normal bold 32px / 40px Roboto;
    }

    .a_img {
        position: relative;
        padding: 18px 0px;
        right: 0;
        top: 0;
    }

    .a_img:after {
        width: 75%;
    }

    .a_content {
        width: 100%;
    }

    .page-id-6 .inner_content p {
        padding-right: 0;
    }

    .a_img {
        position: relative;
        padding: 18px 0px;
        right: 0;
        top: 0;
        margin: 40px auto 0px;
    }

    .inner_content .common_btn a {
        margin: auto;
    }

    .a_content {
        width: 100%;
    }

    .abt_content2 {
        width: 100%;
    }

    .abt_images_slider {
        width: 100%;
        margin-top: 30px;
    }

    .item_box {
        margin: 0px 15px;
        position: relative;
    }

    .booking_item_img img {
        max-height: fit-content;
        min-height: 320px;
    }

    .book_items {
        padding: 15px;
    }

    .common_btns {
        font-size: 20px;
    }

    .inn_booking_content h5 {
        font-size: 22px;
    }

    .inn_testimonial_content {
        padding-right: 0;
    }

    .testimonial_box_content {
        width: 100%;
        margin-bottom: 3rem;
    }

    .testimonial_image {
        width: 100%;
        text-align: center;
    }

    .contact_form {
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        margin-bottom: 3rem;
        width: 100%;
    }

    .contact_form_img {
        width: 100%;
    }

    .inner_image:after {
        display: none !important;
    }

    .contact_form_img .inner_image {
        padding: 0px 0px;
        text-align: center;
    }

    img.img-fluid.full_image {
        margin-bottom: 30px;
        max-width: 100%;
    }

    .location_inner_image img {
        width: 65%;
        height: 100%;
    }

    .container-fluid.booking_content_wrapper {
        padding: 40px 0px;
    }

    .about-carousel {
        margin: 0px;
    }

    .special_tour_content_box .common_btn {
        position: relative;
        top: 0px;
        margin-top: 25px;
        right: 0;
    }

    .destination_top_content .inner_image {
        padding: 0px 30px;
    }

    .inner_image img {
        width: 75%;
        margin: auto;
        display: block;
    }

    .st_item.three {
        width: 100% !important;
        justify-content: center !important;
        margin-top: 30px;
    }

    .container-fluid.gallery_wrapper {
        padding: 0;
        background-color: #b9d4fd;
        background-image: url(https://countrytrails.devbuildpro.com/wp-content/themes/countrytrails/assets/images/gallery_bg.png);
        background-size: cover;
    }

    .container-fluid.gallery_wrap {
        padding: 0px;
        background-image: none !important;
    }

    .single
        .add_on_inner
        .quantity-input
        .inp_container
        > *:not(label, button) {
        width: 60px;
    }

    .single .ticket_container > div {
        display: flex;
    }
    .product__list_wrap ul.tour__list li a {
        font-size: 18px;
    }
}

@media only screen and (max-width: 992px) {
    .hero-slider .item .cover .header-content {
        padding: 0 5%;
    }

    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output,
    .wpcf7 form.payment-required .wpcf7-response-output {
        text-align: center;
    }

    .form_field {
        width: 50%;
        margin-bottom: 15px;
    }

    .about_content,
    .about_content_wrapper .row:nth-child(2n) .about_content {
        padding: 0px 12px;
        width: 100%;
    }

    .about_image,
    .about_content_wrapper .row:nth-child(2n) .about_image {
        padding: 0px 12px;
        width: 100%;
        justify-content: center;
        margin-top: 60px;
        order: 2;
    }

    .gallery_items:nth-child(3) {
        top: 254px;
    }

    .gallery_images {
        position: relative;
        height: 610px;
    }

    .form_submit_field {
        text-align: center;
    }

    .st_item {
        width: 50% !important;
    }

    .st_item.three {
        width: 100%;
    }

    .top_header {
        padding: 10px 20px;
    }

    .h_stripe span img {
        width: 32px;
        padding: 0px;
        margin-right: 10px;
    }

    header.fixed-header .h_stripe h6,
    header .h_stripe h6 {
        font-size: 12px;
        line-height: 20px;
    }

    .h_stripe span {
        font: normal normal normal 14px / 16px Lato;
    }

    .hero-slider .item .cover .header-content h1 {
        font: normal normal normal 36px / 44px MADE Bon Voyage;
        margin: 5px 0;
    }

    .about_content_wrapper .row:nth-child(2n) {
        padding: 40px 0px;
    }

    .location_wrapper .row {
        background: transparent;
    }

    .location_inner_image img {
        width: 80%;
        height: auto;
        object-fit: cover;
        object-position: center;
    }

    .page-template-woocommerce-cart
        img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
        height: 250px !important;
        width: 250px !important;
    }

    .page-template-woocommerce-cart .woocommerce table.shop_table td {
        padding: 9px 5px;
    }

    .woo_checkout_wrap #order_review {
        flex-direction: column;
        gap: 30px;
    }

    .single .ticket_container {
        gap: 15px;
    }

    .full_content_wrapper p {
        font: normal normal normal 13px / 25px Lato;
    }
}

@media screen and (max-width: 991px) {
    .single .add_on_inner .add_on_two,
    .single .add_on_inner .add_on_one {
        padding: 15px;
    }

    .product__list_wrap {
        align-items: flex-start;
        flex-direction: column;
    }
    .product__list_wrap ul.tour__list li a {
        font-size: 16px;
    }
}

@media only screen and (max-width: 767px) {
    .top_h_details {
        width: 65%;
        text-align: center;
    }

    .top_header {
        position: relative;
        z-index: 9;
        width: 100%;
        left: 0;
        top: 0;
        padding: 15px 0px;
        background: #000;
    }

    .hero-slider .item .cover .header-content h1 {
        font: normal normal normal 34px/38px MADE Bon Voyage;
        margin: 5px 0;
    }

    .h_stripe span {
        /* display: block; */
        padding-right: 0px;
        /* font-size: 15px; */
    }

    .logo-menu {
        width: 30%;
        /* display: flex;
        justify-content: center; */
    }

    header.fixed-header .h_stripe h6,
    header.fixed-header .h_stripe span a,
    .h_stripe h6,
    .h_stripe span a {
        font-size: 12px;
    }

    .hero-slider .hero-item {
        height: auto;
        padding: 80px 0px;
    }

    .hero-slider .hero-item .banner-content {
        max-width: 100%;
    }

    .hero-slider .hero-item h6 {
        width: 100%;
    }

    .Enquiry_wrapper h4 {
        font: normal normal bold 30px/43px Roboto;
    }

    .container-fluid.about_content_wrapper,
    .about_content_wrapper .row:nth-child(2n),
    .container-fluid.location_wrapper,
    .container-fluid.gallery_wrap,
    section.testimonials-section,
    .container-fluid.blogs_wrapper,
    .container-fluid.cta_section,
    .footer-detail-row {
        padding: 50px 0px;
    }

    .location_btn {
        padding: 15px 0px 0;
    }

    .row.footer-detail-row {
        text-align: center;
    }

    .f_details {
        padding: 0px 12px;
    }

    .fcontact-div {
        margin: 0 auto;
        padding: 40px 6%;
    }

    .social-div .social_links {
        justify-content: center;
        margin-top: 0px;
    }

    .social-div a {
        margin: 0px 16px;
    }

    .copyright-container p {
        text-align: center;
    }

    .full_content_wrapper p {
        font: normal normal normal 13px/22px Lato;
        margin: 0;
    }

    .home-banner-section .container-fluid.full_content_wrapper {
        padding: 15px 0;
    }

    .custom-btn {
        max-width: 210px;
    }

    .custom-btn2,
    .custom-btn {
        padding: 0;
        font: normal normal 700 17px/24px Lato;
        line-height: 50px;
    }

    a.logo-div img {
        max-width: 135px;
    }

    .h_stripe {
        gap: 25px;
    }

    .h_stripe h6 {
        display: none;
    }

    .gallery_items {
        position: relative;
        left: 0px !important;
        top: 0px !important;
        margin: 20px auto;
        border: 5px solid #fff;
        width: 50%;
    }

    .gallery_images {
        position: relative;
        height: auto;
    }

    .gallery_content {
        justify-content: center;
    }

    .f_details p,
    .fcontact-div p {
        font-size: 16px;
        line-height: 26px;
    }

    .cta_text h4 {
        font: normal normal bold 17px/22px Roboto;
        margin: 0;
    }

    .inner_image img {
        width: 100%;
        max-height: 400px;
    }

    .inner-banner-section {
        padding: 80px 0;
    }

    /* .top_h_details {
        display: none;
    } */

    .container-fluid.contact_details_wrapper {
        padding: 40px 0px 30px;
    }

    .contect_form_wrapper h3,
    .contact_form h3 {
        margin-bottom: 10px;
    }

    .inner_details_contact p {
        font-size: 17px;
    }

    .details_repeater {
        padding: 40px;
        margin-bottom: 30px;
    }

    .container-fluid.contect_form_wrapper {
        padding: 20px 0px 40px;
    }

    .abt_inner_content2 h3,
    h3,
    h3.heading {
        font-size: 22px;
    }

    .form_field.new {
        width: 100%;
        margin-bottom: 15px;
    }

    .contect_form_wrapper .Enquiry_form {
        padding: 24px;
    }

    .form_submit_field input {
        font: normal normal bold 22px / 29px Roboto;
    }

    .container-fluid.Enquiry_wrapper {
        background: #f6f6f6;
        padding: 20px 0px;
    }

    .Enquiry_wrapper h4 {
        font: normal normal bold 24px / 43px Roboto;
    }

    .a_img:after {
        display: none;
    }

    .a_img {
        text-align: center;
    }

    .container-fluid.abt_content_wrapper {
        padding: 40px 0px;
    }

    .about_content3_wrapper .about_content {
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        padding-left: calc(var(--bs-gutter-x) * 0.5);
    }

    .about_content3_wrapper,
    .section.testimonail_content_wrapper,
    .container-fluid.gallery_items_wrapper,
    .container-fluid.blog_main_wrapper,
    .container-fluid.related_blogs_wrapper {
        padding: 40px 0px;
    }

    .container-fluid.special_top.destination_top_content {
        padding: 40px 0px 20px;
    }

    span.special_tour_booking .common_btn a {
        display: inline-block;
    }

    span.special_tour_booking .common_btn {
        text-align: center;
        margin-top: 20px;
    }

    .special_top span.special_tour_booking {
        padding: 30px 0px;
        text-align: center;
    }

    .special_tour_content_box .common_btn {
        position: relative;
        right: 0;
        top: 0;
    }

    .abt_inner_content2 h3,
    h3 {
        font-size: 20px;
        line-height: 30px !important;
    }

    .abt_inner_content2 .common_btn a {
        font-family: Lato;
        font-size: 17px;
        padding: 0px 24px;
    }

    .item_box img {
        max-height: 465px;
        min-height: 465px;
    }

    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output,
    .wpcf7 form.payment-required .wpcf7-response-output {
        text-align: center;
        font-size: 12px;
    }

    .location_btn a.custom-btn2.border-btn {
        max-width: 275px;
        margin: auto;
        width: 100%;
    }
}

@media only screen and (max-width: 620px) {
    .item_box {
        margin: 0px;
        position: relative;
    }
}

@media only screen and (max-width: 580px) {
    .hero-slider .item .cover {
        bottom: 70px;
        padding: 45px 0;
    }

    .hero-slider .item .cover .header-content h1 {
        font: normal normal normal 27px/35px MADE Bon Voyage;
        margin: 5px 0;
    }

    .form_field {
        width: 100%;
    }

    .form_submit_field {
        text-align: center;
    }

    .about_content_wrapper .row:nth-child(2n) .inner_image:after {
        left: -10px;
        right: auto;
    }

    .inner_image:after {
        right: -10px;
        width: 93%;
    }

    .inner_image {
        padding: 10px 0px;
    }

    .inner_content h4,
    .inner_content h3 {
        font: normal normal 700 22px/30px Roboto;
    }

    .custom-btn2,
    .custom-btn {
        padding: 0px;
    }

    .gallery_items {
        position: relative;
        left: 0px !important;
        top: 0px !important;
        margin: 20px 0px;
        border: 5px solid #fff;
        width: 100%;
    }

    .gallery_images {
        position: relative;
        height: auto;
    }

    .gallery_content {
        justify-content: center;
    }

    h6.tt-name {
        font-size: 20px;
    }

    .stats_box_repeater {
        padding: 0px 5%;
        width: 100%;
    }

    .stats-box {
        text-align: center;
        margin: 20px 0px;
    }

    .stats_box_repeater h4 {
        margin-bottom: 10px;
    }

    .blogs_items {
        width: 100%;
        margin-bottom: 40px;
    }

    .cta_text h4 {
        font: normal normal bold 18px/30px Roboto;
        margin: 0;
    }

    .inner_image img {
        width: 100%;
        max-height: 100%;
    }

    .inner-banner-section h1 {
        font-size: 34px;
    }

    .details_repeater {
        padding: 20px;
    }

    .inner_details_contact p {
        font-size: 15px;
    }

    .office_hrs {
        padding: 20px;
    }

    .office_hrs h6 {
        font-size: 18px;
    }

    .form_field {
        width: 100%;
        margin-bottom: 14px;
    }

    .st_item {
        width: 100% !important;
    }

    .st_item.three {
        width: 100%;
    }

    .rbs-imges-container {
        margin-left: 0px !important;
    }

    .rbs-img-container {
        margin-left: auto !important;
    }

    .rbs-img-image,
    .rbs-img-image,
    .rbs-img-thumbs {
        width: 100% !important;
    }

    .destination_top_content .inner_image {
        padding: 0;
    }

    .st_item h5 {
        font-size: 18px;
        line-height: 32px;
    }

    .st_item.two {
        padding: 30px 15px;
    }

    .destination_top_content img.img-fluid.full_image {
        max-width: 100%;
    }

    .location_inner_image img {
        width: 100%;
    }

    .about_image img {
        width: 70%;
        margin: auto;
        display: block;
    }

    .inner_content .common_btn {
        padding-top: 20px;
    }

    .about_image,
    .about_content_wrapper .row:nth-child(2n) .about_image {
        margin-top: 20px;
    }

    .abt_inner_content2 .common_btn {
        text-align: center;
    }

    .container-fluid.booking_posts_wrp {
        padding: 40px 0px 30px;
    }

    .inn_booking_content h5,
    .inn_booking_content p {
        min-height: 100%;
    }

    .location_image {
        width: 100%;
        padding-top: 0px;
    }

    .location_wrapper .row {
        margin-bottom: 0;
    }

    .location_btn {
        padding: 0px 0px 0;
    }

    .gallery_btn.common_btn {
        text-align: center;
        padding: 0px 0px 35px;
    }

    .blog_btn.common_btn {
        text-align: center;
        padding-top: 0px;
    }

    .about_content_wrapper .row:nth-child(2n) {
        padding: 30px 0px;
    }

    .custom-btn2,
    .border-btn,
    .gallery_content .custom-btn2,
    .cta_btn a {
        max-width: 235px;
        display: inline-block;
    }

    .common_btn {
        text-align: center;
    }

    .container-fluid.gallery_wrap {
        padding: 0px;
    }

    .copyright-container p {
        font-size: 10px;
        line-height: normal;
    }

    .copyright-container {
        padding: 12px 0px;
    }

    .full_content_wrapper p {
        font: normal normal normal 14px / 28px Lato;
        margin: 0;
    }

    .bookingspost-sydney-tour .inner_content .common_btns {
        margin: 10px 0px;
        max-width: 172px;
        font-size: 18px;
        line-height: 50px;
        padding: 0;
    }

    .logo-menu {
        width: 22%;
    }

    header.fixed-header .logo-div img {
        max-width: 100px;
    }

    .top_h_details {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) {
    header .row {
        justify-content: space-around;
        gap: 10px;
    }

    .h_stripe {
        gap: 15px;
    }

    .logo-menu,
    .top_h_details {
        width: auto;
    }

    header.fixed-header .mobile-view {
        display: block;
    }

    .header_detail {
        display: flex;
        align-items: center;
        gap: 7px;
    }

    header.fixed-header .header_detail a:not(.mobile-view) {
        display: none;
    }

    header.fixed-header .top_header {
        padding: 6px 0;
    }

    header.fixed-header .h_stripe span img:not(:is(a img)) {
        display: none;
    }
}
