@media only screen and (max-width: 1660px) { /**/ }

@media only screen and (max-width: 1440px) {
  #category-banner {
    height: 285px;
  }

  #category-banner .icon {
    width: 250px;
  }

  #category-banner .text p {
    font-size: 30px;
  }

  #category-banner .text {
    max-width: 740px;
  }
}

@media only screen and (max-width: 1400px) { /**/
  .section-header .header-menu ul li { margin-right: .5rem; }
  .section-header .header-menu ul li .link--menu { font-size: 1.6rem; padding: 2.6rem .5rem 2.7rem .5rem; } }

@media only screen and (max-width: 1300px) { /**/
  html { font-size: 9px; } }

@media only screen and (max-width: 1200px) { /**/
  html { font-size: 8px; } }

@media only screen and (max-width: 1150px) {
  #category-banner .icon {
    width: 201px;
  }
}

@media only screen and (max-width: 1100px) { /**/ }

/* Medium Devices, Desktops */

@media only screen and (min-width: 992px) {
  #mob-header-call {
    display: none;
  }
}
@media only screen and (max-width: 992px) { /**/
  html { font-size: 10px; }
  #wpadminbar { position: fixed; top: 0; left: 0; width: 100%; }
  body { padding-top: 16rem; }
  body.home { padding-top: 9.5rem; }
  body.admin-bar .section-header { top: 46px; }
  /*.section-city .bread { padding-top: 20px; }*/
  .section-main .main .h1 { margin-bottom: 5rem; margin-top: 2rem; }
  .wrapper { padding: 0 5rem; }
  .mob-menu { display: block; }
  .link--tags { font-size: 1.6rem; }
  .link--alltags { font-size: 1.6rem; }
  .link--footer span { display: none; }
  .link--footer i { display: block; }
  .link--toggle { display: block; }
  .post-img img {transition: none;}
  .post-img a .second-image {transition: none;}
  .post-big .post-content .p { font-size: 2rem; max-width: 100%; }
  .post-content { padding-right: 3rem; }
  .post-content .h3 { font-size: 2.2rem; }
  .post-img a:hover img:not(:only-child):not(.second-image) {opacity: initial;}
  .bread ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .bread ul li { margin-right: 0; margin-left: .5rem; padding-right: 0; padding-left: 1.5rem; }
  .bread ul li:first-child { padding-left: 1.5rem; margin-right: 0; }
  .bread ul li a { font-size: 1.8rem; line-height: 2.6rem; }
  .bread ul li:after { font-size: 1.8rem; left: 0; right: initial; top: 0; line-height: 2.7rem;}
  .bread ul li:last-child:after { content: none; }
  .bread ul li:first-child:after { content: '>'; }
  .section-choose .choose { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-choose .choose-photo { max-width: 100%; }
  .section-choose .choose-list { max-width: 100%; margin-top: 3.5rem; }
  .section-choose .choose-list .link--tags { padding: 1.4rem; }
  .section-choose .choose-list .p { font-size: 2.1rem; }
  .section-choose .choose-list__flex { max-height: initial; }
  .section-place .place-content__text ul {padding-right: 4rem;}
  .section-posts .posts { padding-top: 3.5rem; }
  .section-posts .posts-filter { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 4rem; }
  .section-posts .posts-filter .link { font-size: 2.4rem; width: 50%; text-align: center; }
  .section-posts .posts-items { grid-template-columns: 1fr; }
  .section-posts .posts-items .post-img { height: 37rem; }
  .section-posts .posts-items .post-content { padding-top: 2.5rem; padding-bottom: 2.5rem; border-top: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .section-posts .posts-items .post-content .h3 { min-height: auto; margin-bottom: 1.5rem; }
  .section-posts .posts-items .post:not(.post-big) .post-content { height: auto; }
  .section-posts .posts-big { padding: 1.5rem 0 2rem 0; }
  .section-posts .posts-big .posts-filter { display: none; }
  .section-posts .posts-big .posts-show { padding-top: 7rem; }
  .section-posts .posts-big .posts-items .post-big { padding: 2.5rem; }
  .section-posts .posts-big .posts-items .post-big .post-img { height: 25rem; }
  .section-posts .posts-big .posts-items .post-big .post-content { margin-right: 2.5rem; padding: 0; border-top: none; }
  .section-posts .posts-big .posts-items .post:first-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-posts .posts-big .posts-items .post:first-child .post-img { height: 37rem; max-width: 100%; }
  .section-posts .posts-big .posts-items .post:first-child .post-content { padding-top: 2.5rem; border-top: none; }
  .section-posts .posts-big .posts-items .post:first-child .post-tags { margin-top: 2rem; }
  .section-city { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  /*.section-city .city-img { height: 40rem; }*/
  .section-city .wrapper:nth-child(2) { padding: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .section-city .page-name { width: 100%; /*-webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; */}
  .section-city .city-name .h3 {font-size: 4rem;}
  .section-contact .contact { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .section-contact .contact-form .btn { font-size: 2.3rem; }
  .section-contact .contact-form .form-row .label { font-size: 2rem; }
  .section-contact .contact-form .form-row .field { font-size: 2.3rem; padding: 1.5rem 2.5rem; }
  .section-contact .contact-form .form-row .field--textarea { padding-top: 2.5rem; }
  .single-post .section-contact .contact-photo { margin-top: 8rem; max-width: 56rem; }
  .section-place .place-banner .p--caption { font-size: 2.2rem; line-height: 3rem; }
  .section-place .place-row { margin-bottom: 1.5rem; }
  .section-place .place-block { max-width: 100%; }
  .single-post .section-contact .contact-form { max-width: 100%; }
  .section-place .place-banner {max-width: 100%}
  .section-place .place-block img { max-height: 37rem; }
  .section-place .place-block p { font-size: 2.8rem; line-height: 3.9rem; }
  .section-place .place-block ul li { font-size: 2.8rem; line-height: 3.9rem; }
  .section-place .place-block h3 { font-size: 3.4rem; }
  .section-place .place-name .h2 { text-align: right; }
  .section-place .place-content hr { width: 100vw; -webkit-transform: translateX(5rem); -ms-transform: translateX(5rem); transform: translateX(5rem); }
  .section-place .place-content .p--place {max-width: 100%; text-align: right; font-size: 2.8rem; line-height: 3.9rem; }
  .section-place .place-content .p--caption { font-size: 2.2rem; line-height: 3rem; }
  .section-place .place-content__text { padding-top: 5rem; padding-bottom: 7rem; }
  .section-place .place-content__author { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-place .place-content__author .info-date { margin: 1.5rem 0; }
  .section-place .place-content__author .info-name .p { max-width: initial; }
  .section-place .place-content__author .info-tags { max-width: 100%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-article .article { padding-top: 5rem; padding-bottom: 9.5rem; }
  .section-article .article-name { margin-bottom: 3.5rem; }
  .section-article .article-banner { margin-bottom: 5rem; height: 37rem; }
  .section-article .article-content h2 { font-size: 3.4rem; }
  .section-article .article-content h3 { font-size: 3.4rem; }
  .section-article .article-content p { font-size: 2.8rem; line-height: 3.9rem; }
  .section-article .article-content p + .article-title { margin-top: 7.5rem; }
  .section-likes .wrapper { padding: 0; }
  .section-likes .likes .h2 { padding: 0 5rem; }
  .section-likes .likes--prev { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); left: 3rem; top: 10rem; }
  .section-likes .likes--next { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); right: 3rem; top: 10rem; }
  .section-header .header { padding: 1rem 0; }
  .section-header .header-bottom { display: block; }
  /*.section-searchresult .searchresult-content .post-img {height: 37rem;}*/
  /*.section-searchresult .searchresult-content .post-content{ height: calc(100% - 37rem); }*/
  /*.section-header .header-logo { max-width: 120px; width: 19rem; }*/
  .section-header .header-tags { padding-left: 0; max-width: 100%; width: auto; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .section-header .header-search { padding-top: 0; left: initial; margin-left: 3rem; position: relative; }
  .section-header .header-search .form-dropdown { position: absolute; width: 100%; top: 100%; left: 0; margin-top: 0; background-color: #f7fcfe; }
  .section-header .header-search .form-row .field--search { padding-left: 0; }
  .section-header .header-search .form-row .btn { top: 50%; font-size: 3.6rem; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .section-header .header-search.active form .btn { top: 50%; }
  .section-header .header-search.active .form-row .field--search { padding-left: 5rem; }
  .section-header .header-search.active .form-row .btn { font-size: 3rem; }
  .section-header .header-search.active .form-dropdown { border: 4px solid #e0e7f7; border-top: 0; margin-top: -4px; width: 100%; left: 0; }
  .section-header .header-menu { display: none; }
  .section-popular { padding: 2rem 0 2.5rem 0; }
  .section-popular .wrapper { padding: 0; }
  .section-popular .popular .h2 { padding: 0 5rem; }
  .section-popular .popular-all { padding: 0 5rem; }
  .section-popular .popular-content { margin-top: 2rem; }
  .section-popular .popular--prev { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); left: 3rem; top: 10rem; }
  .section-popular .popular--next { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); right: 3rem; top: 10rem; }
  .section-latest { padding: 2rem 0 2.5rem 0; }
  .section-latest .wrapper { padding: 0; }
  .section-latest .latest .h2 { padding: 0 5rem; }
  .section-latest .latest-all { padding: 0 5rem; }
  .section-latest .latest-content { margin-top: 2rem; }
  .section-latest .latest--prev { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); left: 3rem; top: 10rem; }
  .section-latest .latest--next { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); right: 3rem; top: 10rem; }
  .section-destinations { padding: 2.5rem 0 8rem 0; }
  .section-destinations .destinations-grid { margin-top: 3rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-destinations .destinations-grid .link { height: 21rem; }
  .section-destinations .destinations-grid__row1 { margin-bottom: 1.5rem; }
  .section-destinations .destinations-grid__row2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-destinations .destinations-grid__col1 { width: -webkit-calc(50% - .75rem); width: calc(50% - .75rem); }
  .section-destinations .destinations-grid__col1 .link { height: 100%; }
  .section-destinations .destinations-grid__col1 .link + .link { margin-top: 1.5rem; }
  .section-destinations .destinations-grid__col2 { width: -webkit-calc(50% - .75rem); width: calc(50% - .75rem); margin: 0; }
  .section-destinations .destinations-grid__col3 { width: 100%; margin-right: 0; }
  .section-destinations .destinations-grid__col3 .link + .link { margin-top: 1.5rem; }
  .section-destinations .destinations-grid__col4 { width: 100%; margin-top: 1.5rem; }
  .section-tags { padding: 2rem 0; }
  .section-footer { padding-top: 3.5rem; }
  .section-footer .footer-row { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0; }
  .section-footer .footer-col { max-width: -webkit-calc(100%/3); max-width: calc(100%/3); }
  .section-footer .footer-col .h4 { margin-bottom: 3rem; }
  .section-footer .footer-col:last-child { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin: 6rem 0; }
  .section-footer .footer-col:last-child .h4 { margin-bottom: 0; margin-right: 0; }
  .section-footer .footer-col:last-child ul { padding-right: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-footer .footer-col:last-child ul li { margin-bottom: 0; margin-right: 5rem; }
  .section-footer .footer-col:last-child ul li:first-child { margin-right: 0; }
  .section-footer .footer-col:last-child ul li:last-child { margin-right: 5rem; }
  .section-footer .footer-col:last-child ul li .link { font-size: 2.7rem; }
  .section-footer .footer-mail .h4 { margin-bottom: 2rem; }
  .section-footer .footer-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-footer .footer-form form { max-width: 100%; margin-bottom: 1rem; margin-right: 0; }
  .section-footer .footer-form form .field { max-width: 100%; }
  .section-footer .footer-bottom { margin-top: 3.5rem; }
  .section-footer .footer-bottom .p:last-child { text-align: right; }
  .section .page-name__search { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section .page-name__search p { margin-top: 1.5rem; font-size: 2.5rem; }
  .section-header .header .header-call { display: none }
  .section-header .header .header-call-bl { display: none }

  #category-banner {
    height: 230px;
    margin: 0;
  }
  #category-banner .icon {
    width: 185px;
  }
  #category-banner .text {
    max-width: 590px;
  }
  #category-banner .text p {
     font-size: 25px;
   }
  #category-subbaner-text .container {
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 900px) {
  #category-banner .icon {
    width: 146px;
  }
  #category-banner .text {
    max-width: 500px;
  }
}

@media only screen and (max-width: 789px) { html { font-size: 8px; }
  .section-city .city-name { top: 55%; }
  .section-searchresult .searchresult-content {
    grid-template-columns: repeat(2, minmax(auto, 40rem));
    grid-column-gap: 3rem
  }
  #mob-header-call {
    width: 30px;
    height: 30px;
  }
  #category-banner .text p {
    font-size: 20px;
  }
  #category-banner {
    height: 190px;
  }
}

@media only screen and (max-width: 750px) {
  #welcome-contact-form form #information {
    flex-wrap: wrap;
    align-items: start;
  }
  #welcome-contact-form form #information #submit {
    margin: 4px auto 0;
  }

  #welcome-contact-form form #information .one-input,
  #welcome-contact-form form #information #submit {
    width: 49%;
  }
  #welcome-contact-form form #information .one-input {
    margin-bottom: 10px;
  }
  #welcome-contact-form form #information .one-input span {
    width: 100%;
  }
}

@media only screen and (max-width: 690px) {
  #category-banner .text {
    max-width: 75%;
  }
  #category-banner {
    justify-content: start;
  }
  #category-banner .text p {
    padding: 0 20px;
  }
  #category-subbaner-text .container {
    padding: 0 2rem;
  }
}

@media only screen and (max-width: 660px) { html { font-size: 6px; }
  .wrapper { padding: 0 2rem; }
  .section-main { padding: 10rem 0; }
  body { padding-top: 14rem; }
  body.home { padding-top: 9rem; }
  .mob-menu__container .link--close { right: 7rem; }
  /*.section-city .bread { padding-top: 5px; }*/
  .section-posts .posts-big { padding: 1.5rem 0 0 0; }
  .section-posts .posts-big .posts-show { padding-top: 4rem; }
  .section-footer .footer-col:last-child ul li:last-child { margin-right: 3rem; }
  .section-footer .footer-col:last-child ul li { margin-right: 3rem; }
  .section-destinations .destinations-grid .destinations-grid__row2 .link { height: 25rem; }
  .section-searchresult .searchresult-content { grid-template-columns: repeat(2, minmax(auto, 1fr)); grid-column-gap: 3rem; }
  .section-header .header-logo { max-width: 19rem; }
  .section-likes .likes .h2 { padding: 0 1.5rem; }
  .section-popular .wrapper { padding: 0; }
  .section-popular .popular .h2 { padding: 0 1.5rem; }
  .section-popular .popular-all { padding: 0 1.5rem; }
  .section-latest .wrapper { padding: 0; }
  .section-latest .latest .h2 { padding: 0 1.5rem; }
  .section-latest .latest-all { padding: 0 1.5rem; }
  .section-welcome .welcome-content .p { font-size: 2.75rem; }
  .section-posts.posts-main .posts-big .posts-items .post { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-posts.posts-main .posts-big .posts-items .post-big .post-content { padding: 2.5rem; margin-left: 0; margin-right: 0; }
  .section-posts.posts-main .posts-big .posts-items .post-big .post-content .h3 { font-size: 3rem; margin-bottom: 2rem; }
  .section-posts.posts-main .posts-big .posts-items .post-big .post-content .h3--main { margin-bottom: 2rem; font-size: 2.25rem; }
  .section-posts.posts-main .posts-big .posts-items .post-big .post-content .p { font-size: 2.2rem; line-height: 3rem; margin-top: 0; }
  .section-posts.posts-main .posts-big .posts-items .post-big.post-big .post-img { max-width: 100%; width: 100%; height: 25vh; min-height: 30rem; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child .post-tags { margin-top: 0; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child .post-content { padding: 2.5rem; max-width: 100%; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child .post-content .p { font-size: 2.2rem; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child .post-content .h3 { font-size: 3rem; margin-top: 0; margin-bottom: 0; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child .post-content .h3--main { margin-bottom: 2rem; font-size: 2.25rem; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child.post-big .post-content .p { font-size: 2.2rem; }
  .section-posts.posts-main .posts-big .posts-items .post:first-child.post-big .post-img { max-width: 100%; height: 25vh; min-height: 30rem; }
  .section-place .place-banner__img { height: 54rem; }
  .section-place .place-content hr { width: 100vw; -webkit-transform: translateX(2rem); -ms-transform: translateX(2rem); transform: translateX(2rem); }
  .section-place .place-content__author { padding: 2rem 3rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .section-place .place-content__author .info-name .p { font-size: 2.2rem; }
  .section-place .place-content__author .info-date { margin: 1.5rem 0; }
  .section-place .place-content__author .info-date p { font-size: 2.2rem; }
  .mob-menu__container { padding: 20rem 7rem 10rem 10rem; }
  .mob-menu__content ul li.menu-item-has-children:before { width: 2rem; height: 2rem; top: 1rem; right: 1rem; }
  .mob-menu__content ul li.have-child:before { width: 2rem; height: 2rem; top: 1rem; right: 1rem; }
  .single-post .section-contact .contact-form .h2 {font-size: 2.5rem; line-height: 26px;}

  .mob-menu__content ul li a { font-size: 4rem; }
  #mob-header-call {
    width: 24px;
    height: 24px;
  }
  #welcome-contact-form form #information input {
    font-size: 2.2rem!important;
  }
}
@media only screen and (max-width: 590px) {
  .target-whatsapp .float {
    top: -5px !important;
    left: -5px !important;
    transform: scale(2.8) !important;
  }

  .target-whatsapp .text-block {
    margin: 0 0 0 11px !important;
  }
  #category-popup-form {
    height: 410px;
  }
  #category-popup-form .title h2 {
    font-size: 20px ;
  }
}
@media only screen and (max-width: 500px) {
  #category-banner .text {
    max-width: 100%;
    width: 100%;
    padding-left: 131px;
  }
  #category-popup-form .form #submit input,
  #category-popup-form .form .one-input:nth-child(2) input {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 450px){
  .section-place .place-content__author .info-date p { font-size: 2rem; }
  .section-place .place-content__author { padding: 2rem 1rem; }
  .section-footer .footer-col:last-child ul{ margin: 0 auto 0 15px; }
  .section-posts .posts-big .posts-items .post-big .post-img { height: 20rem; }
  .section-city .city-name { top: 60%; }
  .single-post .section-contact .contact-form .h2 {font-size: 2rem; line-height: 24px;}
  .section-place .place-block p iframe {height: 240px !important;}
  #category-banner .text p {
    font-size: 16px;
  }
  #category-banner {
    height: 160px;
  }
}



@media only screen and (max-width: 430px) {
  #welcome-contact-form form #information .one-input,
  #welcome-contact-form form #information #submit {
    width: 100%;
  }
  #category-banner .icon {
    width: 130px;
  }
}

@media only screen and (max-width: 340px) { html { font-size: 5.5px; }
  .mob-menu__container { padding: 20rem 7rem 10rem 10rem; }
  .section-footer .footer-col:last-child ul{ margin: 0 auto 0 10px; }
  .mob-menu__content ul li.menu-item-has-children:before { width: 2rem; height: 2rem; top: 1rem; right: 1rem; }
  .mob-menu__content ul li.have-child:before { width: 1.75rem; height: 1.75rem; top: .7rem; right: 2rem; }
  .mob-menu__content ul li a { font-size: 3.5rem; } }
