/* ================= LAPTOPS & DESKTOPS ================= */
@media (max-height: 800px) {}

@media (max-width: 1800px) {
    .recommended-box {
        height: 100vh;
    }

    .main-navigation {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 80%;
    }

    /* CONTACT */
    .contact-form {
        background-color: var(--main-bg-color);
        color: var(--text-color);
        box-shadow: 0px 3px 34px rgba(91, 96, 98, 0.14);
        padding: 25px 35px;
        font-size: 14px;
        font-weight: 500;
        border-radius: 10px;
        max-width: 700px;
        width: 80%;
        float: right;
    }

    .contact-form textarea {
        max-width: 359px;
        min-width: 359px;
        height: 115px;
        min-height: 160px;
    }

    .recommended-categories-container h1 {
        margin-top: 0em;

    }
    .contact-row {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-top: 25px;
    }
    .info-column .contact-info {
        flex-basis: 50%;
    }
    .info-column {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-direction: column;
    }

    /* CONTACT */
}

@media (max-width: 1600px) {
    .select-object {
        display: flex;
        flex-direction: column;
        justify-content: end;
        width: 180px;
        height: 48px;
    }

    .recommended-categories-container {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        top: -28.5vw;
    }

    /* HEADER */
    .main-navigation li a {
        color: black;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500;
        border-bottom: 2px solid transparent;
        margin: 10px;
    }

    /* HEADER */
    /* FRONT-PAGE */
    .recomed-offert-box p span {
        flex: 1;
        font-size: 16px;
        font-weight: bold;
        margin: 0px;
        color: var(--text-color);
        white-space: normal;
        text-transform: uppercase;
    }

    .recomed-offert-box p {
        display: flex;
        justify-content: space-between;
        text-transform: none;
        flex-wrap: nowrap;
    }

    .transport-categories{
        width: 90%;
    }

    .recommended-categories-container{
        top: -30vw;
    }

    .recommended-categories-container h1{
        padding-top: 0px;
    }

    .banner-field .front.static-banner{
        width: 85%;
    }

    .recommended-box{
        height: auto;
    }

    /* FRONT-PAGE */
    /* SINGLE OFFER */
    .travel-info tr th {
        background-color: var(--second-bg-color);
        font-size: 14px;
        font-weight: normal;
        text-align: center;
        padding: 20px 20px;
    }

    .travel-plan-day-text {
        background-color: var(--second-bg-color);
        border-radius: 10px;
        padding: 40px 40px 40px 180px;
    }


    /* SINGLE OFFER */



}

@media (max-width: 1520px) {

    /* OFFER */
    .offert-category.main-box {
        display: flex;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }

    /* OFFER */
}

@media (max-width: 1440px) {
    .main-navigation li a{
        font-size: 12px;
    }

    .recommended-categories-container{
        top: -33vw;
    }
}

@media (max-width: 1385px) {
    .select-object {
        width: 150px;
    }

    .recommended-box{
        height: 50vw;
    }

    .catalogs-front-page{
        width: 80%;
    }

    .news.content-field.row-main-page.news-preview-list{
        width: 100%;
    }

    .contact-form {
        width: 100%;
    }
    .contact-form textarea{
        max-width: 460px;
    }
    .contact-info p{
        font-size: 14px;
    }

}

@media (max-width: 1280px) {

    /* MENU */
    #primary-menu {
        display: flex;
        justify-content: flex-end;
        flex-wrap: wrap;
    }
    #menu-item-308 a {
        color: rgb(79, 127, 178); 
    }   
    /* MENU */
    /* HOME PAGE */
    .recommended-categories-container {
        top: -37vw;
    }

    .recommended-box {
        height: fit-content;
    }

    .recomed-offert-box p span {
        font-size: 14px;
    }

    .recomed-offert-box {
        margin: 1em;
    }

    .catalogs-front-page {
        width: 90%;
    }

    .news-front-page {
        width: 90%;
    }

    .news-front-page{
        width: 85%;
    }

    .offer.content-field.row-main-page{
        width: 100%;
        justify-content: space-around;
    }

    .image-wrapper-post-news{
        height: auto;
    }

    .insurance-content {
        width: 90%;
    }

    .box-documents {
        width: 90%;
    }

    .faq-question{
        width: 90%;
    }

    /* HOME PAGE */
    /* OFFER */

}

@media (max-width: 1160px) {
    .select-object{
        width: calc(50% - 25px);
        margin-bottom: 40px;
    }

    .content-field.filters-main-page .select-wrapper{
        margin-bottom: 0px;
    }

    .recommended-categories-container {
        top: -38vw;
    }

}


/* ================= TABLETS ================= */
@media (max-width: 1080px){
    .recommended-categories-container {
        top: -450px;
    }
}

@media (max-width: 1024px) {

    /* MISC */
    body {
        overflow-x: hidden;
    }

    .offer.content-field.row-main-page .post.category-post {
        width: 40%;
        border-radius: 10px;
        -webkit-box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        -moz-box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        opacity: 1;
        margin: 2em;
    }

    /* MISC */
    /* NEWS */
    .box-text {
        background-color: var(--second-bg-color);
        color: var(--text-default-color);
        border-radius: 10px;
        font-size: 12px;
        padding-left: .5em;
        padding-right: .5em;
        margin-top: auto;
        margin-bottom: auto;
        width: 100%;
    }

    .newsPost {
        margin-top: 4em;
        display: flex;
        justify-content: end;
        flex-direction: column;
        align-items: center;
    }

    .box-img {
        border-radius: 10px;
        width: fit-content;
        height: auto;
        align-items: center;
        position: unset;
        right: 0px;
        margin-top: auto;
        margin-bottom: auto;
    }

    .realization-singlepage-btns {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        font-size: 14px;
        color: var(--comp-color);
        font-weight: 700;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 48px;
        margin-top: 64px;
    }

    .banner-field .news.static-banner .cover-image-banner p {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 14px;
        font-weight: medium;
        width: 100%;
    }

    .banner-field .news.static-banner .cover-image-banner h2 {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 26px;
        font-weight: bold;
    }

    /* NEWS */
    /* HEADER */
    .desktop-header {
        display: none;
    }

    .mobile-header {
        display: block;
    }

    .mobile {
        display: block;
    }

    .desktop {
        display: none !important;
    }

    /* #mobile-menu .sub-menu {
        display: block;
    } */

    /* HEADER */
    /* FOOTER */
    .site-footer-newsletter-wrapper {
        margin-left: 0px;
        width: 100%;
    }

    .site-footer-newsletter-wrapper .tnp-subscription-minimal input.tnp-email {
        background-color: var(--main-bg-color);
        border: 1px solid var(--kinda-blue-color);
        border-radius: 16px;
        max-width: unset;
        width: 50%;
        margin-right: 1em;
    }

    .site-footer-newsletter-wrapper p {
        padding-left: 0px;
        margin: 0;
    }

    .site-footer-copyright {
        width: 100%;
    }

    /* FOOTER */
    /* FAQ */
    .banner-field .faq.static-banner .cover-image-banner {
        width: 100%;
        height: 100%;
        background: rgba(52, 57, 59, .5);
        /* background: linear-gradient(90deg, rgba(52, 57, 59, 0) 0%, rgba(255, 255, 255, 0) 100%); */
        border-radius: 10px;
        display: flex;
        justify-content: end;
        align-items: center;
    }

    /* FAQ */
    /* MAIN PAGE */
    .content-field.filters-main-page {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: -4em;
        z-index: 10;
        position: relative;
        background: white;
        padding: 1em;
        border-radius: 12px;
    }

    .content-field.filters-main-page h2 {
        color: var(--comp-color);
        margin-left: 0;
        margin-bottom: 2em;
        text-align: center;
        font-size: 28px;
    }

    .select-object {
        margin-bottom: 1em;
    }

    .transport-categories {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .post {
        width: 45%;
        border-radius: 10px;
        -webkit-box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        -moz-box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        opacity: 1;
        margin: 0px;
    }

    .recommended-box-list {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .recommended-categories-container {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        position: unset;
        top: 0;
    }

    .recommended-box .recommended-categories {
        display: none;
    }

    .recommended-box .recommended-categories-container .recommended-box-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
    }

    .recommended-box .recommended-categories-container .recommended-box-list .recomed-offert-box {
        margin-right: 0;
        width: 100%;
        margin: 2em 0 2em 0;
    }

    .catalogs-front-page {
        margin-top: 200px;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        flex-wrap: wrap;
    }

    .catalog-col {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        background-color: var(--second-bg-color);
        border-radius: 10px;
    }

    .catalog-col .catalog-img {
        margin-left: 20px;
        margin-bottom: 20px;
        width: 236px;
        position: unset;
        margin-top: 0;
    }

    .catalog-col:nth-child(1) {
        margin-right: 0%;
    }

    .news-front-page-box {
        display: flex;
        flex-direction: column;
        background-color: var(--main-bg-color);
        -webkit-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        -moz-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        border-radius: 16px;
        margin-bottom: 25px;
        height: 305px;
    }

    .news-front-page-box-text {
        width: auto;
        padding: 25px 25px 15px 25px;
        text-align: justify;
    }

    .content-field.filters-main-page .select-wrapper {
        margin-bottom: 0em;
    }

    .select-object {
        margin-bottom: 4em;
    }

    .recommended-categories-container h1{
        padding-top: 2em;
    }

    /* MAIN PAGE */
    /* OFFER */
    .banner-field .documents.static-banner .cover-image-banner p {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 18px;
        font-weight: medium;
        width: 100%;
    }

    .travel-info.mobile {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .travel-info.mobile .travel-info-block {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }

    .travel-info.mobile .travel-info-block div:first-child {
        background-color: #ecf7fb;
        padding: 2em 4.5em;
        font-size: 14px;
        font-weight: normal;
        text-align: center;

    }

    .travel-info.mobile .travel-info-block div:last-child {
        background-color: #FFF;
        padding: 2em 0;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
    }

    .travel-plan-day-2 .travel-plan-day-img {
        flex: none;
        margin-right: 0px;
        position: unset;
        left: 0;
    }

    .travel-plan-day-2 {
        display: flex;
        align-items: center;
        margin-top: 50px;
        margin-bottom: 50px;
        flex-direction: column;
    }

    .travel-plan-day-text {
        background-color: var(--second-bg-color);
        padding: 40px 20px;
        border-radius: 10px;
    }

    .travel-plan-day-3 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .travel-plan-day-3 .travel-plan-day-img {
        flex: 0 0 auto;
        margin-right: 0px;
        position: unset;
        right: 0px;
    }

    .travel-other-info {
        padding: 10px 10px;
        font-size: 16px;
    }

    .travel-contact-title h1 {
        margin: 0;
        font-size: 26px;
        font-weight: bold;
        color: var(--kinda-blue-color);
        width: auto;
    }

    div.travel-form div#wpcf7-f187-o1 {
        width: 100%;
    }

    .contact-form textarea {
        width: 100%;
        max-width: 100%;
        min-width: 50%;
        height: 115px;
    }

    .banner-field .offert-category.static-banner .cover-image-banner p {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 18px;
        font-weight: medium;
        width: 100%;
    }

    .single-offert-box-text a {
        display: flex;
        color: var(--comp-color);
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        position: unset;
        top: 0px;
    }

    .single-offert-box-text div {
        margin-left: 6px;
        padding-bottom: 1em;
    }

    .single-offert-box {
        display: flex;
        flex-direction: column;
        background-color: var(--main-bg-color);
        -webkit-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        -moz-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        min-height: 233px;
        border-radius: 16px;
        margin-bottom: 25px;
        margin-right: 0px;
        width: fit-content;
        height: fit-content;
        max-width: 344px;
    }

    .offert-category-similar-list {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .single-offert-box-img {
        display: flex;
        border-radius: 10px 10px 0 0;
        width: 100%;
        height: 100%;
        min-height: 200px;
    }

    .main-container .offert-category-similar {
        width: 80%;
        margin-left: 211px;
        margin-right: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .offert-category-similar h2 {
        margin-left: 18px;
    }

    .similar-offert-box {
        display: flex;
        flex-direction: column;
        background-color: var(--main-bg-color);
        -webkit-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        -moz-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        min-height: 233px;
        border-radius: 16px;
        margin-bottom: 25px;
        margin-right: 0px;
        width: fit-content;
        height: fit-content;
        max-width: 344px;
    }

    .single-offert-box-img img {
        object-fit: cover;
    }

    .single-offert-box-text {
        padding: 1em 2em;
        width: 100%;
    }

    .offert-category-list {
        display: flex;
        flex-direction: column;
        flex: 1;
        margin-left: 0px;
        overflow-y: auto;
        max-height: 100%;
        justify-content: center;
        align-items: center;
    }

    /* FILTER OFFER */
    .select-wrapper-button-nav {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .offert-category-filters.mobile {
        background-color: var(--main-bg-color);
        padding-right: 25px;
        padding-left: 25px;
        padding-left: 37px;
        padding-right: 37px;
        width: 100vw;
        flex: 0 0 auto;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        transition: .5s;
        margin-left: -100vw;
    }

    .offert-category-filters.mobile.show {
        background-color: var(--main-bg-color);
        padding-right: 25px;
        padding-left: 25px;
        padding-left: 37px;
        padding-right: 37px;
        width: 100vw;
        flex: 0 0 auto;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        transition: .5s;
        margin-left: 0;
    }

    .offert-category-filters.mobile #filterFormButton {
        height: 50px;
        width: 50px;
        background-color: transparent;
        position: fixed;
        left: 0;
        right: unset;
    }

    .offert-category-filters.mobile.show #filterFormButton {
        height: 50px;
        width: 50px;
        transform: rotate(180deg);
        transform: .5s;
        position: fixed;
        right: 0;
        left: unset;
        margin-right: 3.8em;
    }

    .offert-category-filters.mobile #filterFormButton i.chevron-right {
        content: url('/wp-content/themes/pelikan/assets/svgs/chevron-right-solid.svg');
        width: 15px;
    }

    /* FILTER OFFER */



    /* OFFER */
    /* DOCUMENTS */
    .docs-category-container {
        display: flex;
        flex-direction: column;
    }

    .docs-category-box {
        padding: 16px 36px;
        padding-bottom: 16px;
        -webkit-box-shadow: 0px 3px 34px rgba(91, 96, 98, 0.14);
        -moz-box-shadow: 0px 3px 34px rgba(91, 96, 98, 0.14);
        box-shadow: 0px 3px 34px rgba(91, 96, 98, 0.14);
        margin-right: 0px;
        margin-bottom: 1em;
        padding-bottom: 36px;
        width: 100%;
    }

    /* DOCUMENTS */
    /* ABOUT US */
    .aboutus .box1 .box1-img {
        border-radius: 10px;
        max-width: 540px;
        height: auto;
        align-items: center;
        position: unset;
        left: 0px;
        margin-top: auto;
        margin-bottom: auto;
        width: 100%;
    }

    .aboutus .box1 {
        margin-top: 4em;
        display: flex;
        justify-content: end;
        flex-direction: column;
    }

    .aboutus .box1 .box1-text,
    .aboutus .box2 .box2-text,
    .aboutus .box3 .box3-text {
        padding: 3em;
        background-color: var(--second-bg-color);
        border-radius: 10px;
        font-size: 14px;
        padding-left: 3em;
        padding-right: 3em;
        margin-top: auto;
        margin-bottom: auto;
    }

    .aboutus .box2 {
        margin-top: 4em;
        display: flex;
        justify-content: start;
        flex-direction: column;
    }

    .aboutus .box2 .box2-img {
        border-radius: 10px;
        max-width: 540px;
        height: auto;
        align-items: center;
        position: unset;
        right: 0px;
        margin-top: auto;
        margin-bottom: auto;
    }

    /* ABOUT US */
    /* CONTACT */
    .contact-container form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea {
        min-height: 200px;
    }

    /* CONTACT */
}

@media (max-width: 968px) {

    /* CONTACT */
    .contact-container {
        display: flex;
        flex-direction: column;
    }

    .contact-map {
        position: unset;
        bottom: 0px;
    }

    .contact-bus-map h2 {
        font-size: 24px;
        margin-bottom: 1.5em;
        margin-top: 1.5em;
    }

    .contact-bus {
        display: flex;
        flex-direction: column;
    }

    .contact-info {
        flex-basis: 100%;
    }

    .bus-stop-map{
        margin-top: 3em;
    }

    /* CONTACT */
}

@media (max-width: 700px) {
    .offer.content-field.row-main-page .post.category-post {
        width: 100%;
        border-radius: 10px;
        -webkit-box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        -moz-box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        box-shadow: 0px 3px 34px 0px rgba(91, 96, 98, 1);
        opacity: 1;
        margin: 2em;
    }
}

@media (max-width: 600px) {
    .post{
        width: 100%;
    }
}


@media (max-width: 500px) {
    .select-object{
        width: 100%;
    }
}

/* ================= MOBILE DEVICES ================= */
@media (max-width: 480px) {

    /* MENU */
    .mobile-menu-nav {
        padding: 25px;
        margin: 0px;
        margin-right: 0px;
        margin-left: 0px;
        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
        border-radius: 20px;
        width: 100vw;
        z-index: 11;
        background-color: var(--main-bg-color);
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: center;
    }

    /* MENU */
    /* OFFER */
    .similar-offert-box {
        background-color: var(--main-bg-color);
        -webkit-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        -moz-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        border-radius: 16px;
        margin-bottom: 70px;
        width: 100%;
    }

    .offert-category-similar-list {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .banner-field .documents.static-banner .cover-image-banner p {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 18px;
        font-weight: medium;
        width: 100%;
    }

    .travel-info.mobile {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .travel-info.mobile .travel-info-block {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .travel-info.mobile .travel-info-block div:first-child {
        background-color: #ecf7fb;
        padding: 2em 4.5em;
        width: 100%;
    }

    .travel-info.mobile .travel-info-block div:last-child {
        background-color: #FFF;
        padding: 2em 0;
    }

    /* OFFER */
    /* FRONT PAGE */
    .recommended-box {
        height: max-content;
    }

    .news-front-page {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .news-front-page-box {
        display: flex;
        flex-direction: column;
        background-color: var(--main-bg-color);
        -webkit-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        -moz-box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        box-shadow: 0px 3px 12px 0px rgba(91, 96, 98, 0.34);
        border-radius: 16px;
        margin-bottom: 25px;
        height: auto;
    }



    /* END FRONT PAGE */
}

@media (max-width: 414px) {

    .banner-field .insurance.static-banner .cover-image-banner h2,
    .banner-field .documents.static-banner .cover-image-banner h2,
    .banner-field .aboutus.static-banner .cover-image-banner h2,
    .banner-field .faq.static-banner .cover-image-banner h2 {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 24px;
        font-weight: bold;
    }

    .banner-field .insurance.static-banner .cover-image-banner p,
    .banner-field .documents.static-banner .cover-image-banner p,
    .banner-field .aboutus.static-banner .cover-image-banner p,
    .banner-field .faq.static-banner .cover-image-banner p {
        color: var(--main-bg-color);
        text-transform: uppercase;
        font-size: 16px;
        font-weight: medium;
        width: 80%;
    }

    .banner-field .aboutus.static-banner .cover-image-banner {
        width: 100%;
        height: 100%;
        background: rgb(118, 180, 194);
        background: linear-gradient(90deg, rgba(63, 74, 78, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
        border-radius: 10px;
        display: flex;
        justify-content: end;
        align-items: center;
    }

    .news.content-field.row-main-page.news-preview-list .post  {
        margin: 0px 0px 20px 0px;

    }

    .docs-category-box {
        border-radius: 15px;

    }
    .contact-info {
        margin-right: 10px;
    }
    .catalog-col {
        margin-bottom: 10px;
    }

    .new-href-front-page a{
        font-size: 13.4px;
    }
    .travel-plan-day-2 .travel-plan-day-img {
        width: 100%;
        margin: 0px 80px 0px 0px;
    }
    .travel-plan-day-3 .travel-plan-day-img {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        width: 100%;
        margin: 0px;
    }
    .faq-question {
        border-radius: 10px 10px 0px 0px;
    }
    #menu-item-308 a {
        color: rgb(79, 127, 178); 
    }  
    
}

@media (max-width: 360px) {}

@media (max-width: 320px) {}