/* 1200 - 1400 px */
@media only screen and (max-width: 1400px) {
    .case__top_item-img img {
        min-height: auto;
    }
    .trends__tabs .nav-link.active h2 {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .trends__tabs .nav-link h2 {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }

    /* Posts */
    .post__wrap_image {
        height: 368px;
    }
    /* Glossary */
    .glossary__wrap_head-desc {
        max-width: 1000px;
        margin: 0 auto;
    }
    .glossary__wrap_body-box-desc {
        max-width: 712px;
    }
}
/* 992 - 1200 px */
@media only screen and (max-height: 1000px) {
    .post__sidebar_media-posts {
        height: 230px;
        overflow-y: scroll;
    }

    .post__sidebar_media-posts article:not(:last-child) {
        margin-right: 10px;
    }
}
@media only screen and (max-width: 1200px) {
    .header__menu_logo svg {
        width: 100%;
    }

    .header__menu ul li p,
    .header__menu ul li a {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }
    .headerTop__wrap_right > a {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-right: 24px;
    }

    .headerTop__wrap_right-news svg {
        width: 16px;
        height: 16px;
        margin-right: 4px;
    }

    .header__menu ul.menu > .menu__item {
        padding: 0 8px;
    }
    .header__menu_logo {
        margin: 0 20px;
    }

    .headerTop__wrap_left-search {
        width: 16px;
        height: 32px;
    }
    .headerTop__wrap_left-search svg {
        width: 100%;
        height: 100%;
    }

    .headerTop__wrap_left-form input[type="text"] {
        padding-top: 6px;
        padding-bottom: 6px;
        height: 32px;
    }

    .search__close {
    }

    .topStories__bg_right {
        display: none;
    }

    .topStories__posts_right-item-title {
        font-size: 16px;
        line-height: 24px;
    }

    .topStories__posts {
        justify-content: center;
    }
    .topStories__posts_left,
    .topStories__posts_right {
        max-width: 206px;
    }
    .topStories__posts_center {
        max-width: 564px;
    }
    .pad-rl {
        padding-left: 80px;
        padding-right: 80px;
    }

    .blogCat {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }

    .topStories__posts_left-item-cat {
        margin-bottom: 16px;
    }

    .fontCaveat {
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
    }
    .infoTitle {
        font-size: 24px;
        font-weight: 600;
        line-height: 36px;
    }
    .vertising__info {
        margin-bottom: 32px;
    }

    .vertising__posts_bottom-item:last-child,
    .vertising__posts_top-item:last-child {
        display: none;
    }
    .vertising__publicy_name {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
    }
    .vertising__publicy_title {
        font-size: 32px;
        font-weight: 700;
        line-height: 40px;
    }

    .reward {
        padding: 111px 0;
    }
    .reward__wrap {
        display: block;
    }
    .reward__wrap_title {
        max-width: 100%;
        margin: 0 auto 32px;
        font-size: 32px;
        font-weight: 700;
        line-height: 40px;
        text-align: center;
    }
    .reward-line {
        max-width: 738px;
        right: 20px;
        height: 100%;
    }
    .reward-line svg {
        width: 100%;
        height: 100%;
    }
    .reward__wrap_img {
        max-width: 720px;
        height: 90px;
        margin: 0 auto;
    }

    .reward__wrap_img::after {
        bottom: -16px;
    }
    .reward-quadro {
        max-width: 859px;
        top: 133px;
        left: -300px;
    }
    .reward-quadro svg {
        width: 100%;
        height: 100%;
    }

    .reward-stars {
        max-width: 846px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='872' height='250' viewBox='0 0 872 250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.8338 56.9532L74.169 62.0001C74.7012 62.2015 75.1604 62.5584 75.487 63.0243C75.8136 63.4902 75.9924 64.0436 76.0003 64.6125C76.0082 65.1814 75.8447 65.7395 75.5311 66.2143C75.2175 66.689 74.7684 67.0584 74.242 67.2745L61.052 72.6889C59.9098 73.1577 58.8762 73.8564 58.0153 74.7415C57.1544 75.6265 56.4846 76.6791 56.0476 77.8339L51.0005 91.1691C50.7991 91.7012 50.4422 92.1604 49.9763 92.487C49.5104 92.8136 48.9571 92.9925 48.3882 93.0004C47.8193 93.0082 47.2611 92.8448 46.7864 92.5312C46.3116 92.2176 45.9422 91.7684 45.7261 91.2421L40.3119 78.0521C39.843 76.9099 39.1443 75.8762 38.2592 75.0153C37.3741 74.1544 36.3215 73.4847 35.1667 73.0476L21.8315 68.0006C21.2994 67.7992 20.8402 67.4423 20.5136 66.9764C20.187 66.5105 20.0081 65.9571 20.0003 65.3882C19.9924 64.8193 20.1559 64.2612 20.4695 63.7865C20.783 63.3117 21.2322 62.9423 21.7586 62.7262L34.9486 57.3119C36.0908 56.8431 37.1245 56.1444 37.9854 55.2593C38.8463 54.3742 39.5161 53.3216 39.9531 52.1668L45.0001 38.8316C45.2014 38.2995 45.5583 37.8402 46.0242 37.5136C46.4901 37.187 47.0435 37.0082 47.6124 37.0003C48.1813 36.9924 48.7394 37.1559 49.2142 37.4694C49.6889 37.783 50.0583 38.2321 50.2744 38.7585L55.6888 51.9485C56.1576 53.0908 56.8563 54.1244 57.7413 54.9854C58.6264 55.8463 59.679 56.5161 60.8338 56.9532Z' fill='white'/%3E%3Cpath d='M29.1667 224.252L38.6918 227.857C39.0718 228.001 39.3999 228.256 39.6331 228.589C39.8664 228.921 39.9942 229.317 39.9998 229.723C40.0054 230.129 39.8886 230.528 39.6646 230.867C39.4407 231.206 39.1199 231.47 38.7439 231.624L29.3226 235.492C28.5067 235.827 27.7684 236.326 27.1535 236.958C26.5386 237.59 26.0602 238.342 25.748 239.167L22.143 248.692C21.9991 249.072 21.7442 249.4 21.4114 249.633C21.0787 249.866 20.6834 249.994 20.2771 250C19.8707 250.005 19.472 249.889 19.1329 249.665C18.7938 249.441 18.5299 249.12 18.3756 248.744L14.5083 239.323C14.1734 238.507 13.6744 237.768 13.0422 237.154C12.41 236.539 11.6581 236.06 10.8333 235.748L1.30823 232.143C0.928147 231.999 0.600137 231.744 0.366857 231.412C0.133577 231.079 0.00581691 230.683 0.000193939 230.277C-0.00542903 229.871 0.111337 229.472 0.33532 229.133C0.559302 228.794 0.880141 228.53 1.2561 228.376L10.6774 224.508C11.4933 224.173 12.2316 223.674 12.8466 223.042C13.4615 222.41 13.9399 221.658 14.2521 220.833L17.857 211.308C18.0008 210.928 18.2557 210.6 18.5885 210.367C18.9213 210.134 19.3166 210.006 19.7229 210C20.1293 209.995 20.5279 210.111 20.867 210.335C21.2061 210.559 21.47 210.88 21.6244 211.256L25.4917 220.677C25.8266 221.493 26.3256 222.232 26.9578 222.847C27.59 223.462 28.3419 223.94 29.1667 224.252Z' fill='white'/%3E%3Cpath d='M861.167 14.2521L870.692 17.857C871.072 18.0009 871.4 18.2558 871.633 18.5886C871.866 18.9214 871.994 19.3166 872 19.723C872.005 20.1294 871.889 20.528 871.665 20.8671C871.441 21.2062 871.12 21.4701 870.744 21.6244L861.323 25.4918C860.507 25.8267 859.768 26.3257 859.153 26.9579C858.539 27.5901 858.06 28.3419 857.748 29.1668L854.143 38.6918C853.999 39.0719 853.744 39.3999 853.411 39.6332C853.079 39.8665 852.683 39.9942 852.277 39.9998C851.871 40.0055 851.472 39.8887 851.133 39.6647C850.794 39.4407 850.53 39.1199 850.376 38.7439L846.508 29.3226C846.173 28.5067 845.674 27.7684 845.042 27.1535C844.41 26.5386 843.658 26.0602 842.833 25.748L833.308 22.143C832.928 21.9992 832.6 21.7443 832.367 21.4115C832.134 21.0787 832.006 20.6835 832 20.2771C831.995 19.8707 832.111 19.4721 832.335 19.133C832.559 18.7939 832.88 18.53 833.256 18.3757L842.677 14.5084C843.493 14.1735 844.232 13.6744 844.847 13.0422C845.461 12.41 845.94 11.6582 846.252 10.8333L849.857 1.30828C850.001 0.928186 850.256 0.600167 850.588 0.366879C850.921 0.13359 851.317 0.00582751 851.723 0.000194613C852.129 -0.00543828 852.528 0.111324 852.867 0.335299C853.206 0.559274 853.47 0.880096 853.624 1.25605L857.492 10.6774C857.827 11.4933 858.326 12.2316 858.958 12.8466C859.59 13.4615 860.342 13.9399 861.167 14.2521Z' fill='white'/%3E%3C/svg%3E");
    }
    .reward-stars svg {
        width: 100%;
        height: 100%;
    }

    .reward-bg {
        display: none;
    }
    .reward-bg-mob {
        display: block;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: -2;
    }
    .reward-bg-mob svg {
        width: 100%;
    }

    .case__top_item-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .case__bottom_right-post-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .watch__slider {
        max-width: 826px;
    }
    .watch__slider_item-title,
    .platform__wrap_title {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .tutorials__wrap_posts-item-title {
        width: 244px;
    }
    .tutorials__wrap_posts-item-img {
        max-width: 244px;
    }

    .tutorials__wrap_title {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
    }
    .tutorials__wrap_posts-item-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .subscribe {
        padding: 32px 0;
        border-top: 270px solid transparent;
        /* margin-top: -250px; */
    }
    .subscribe-quadro {
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .subscribe__wrap_title {
        font-size: 32px;
        font-weight: 700;
        line-height: 40px;
    }
    .subscribe__wrap_form-info {
        justify-content: center;
    }
    .subscribe__wrap_form-accept .wpcf7-list-item-label,
    .subscribe__wrap_form-error {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }

    .trends__tabs .tab-content {
        max-width: 100%;
        min-width: auto;
        width: 50%;
    }
    .trends__tabs .nav {
        width: 50%;
        position: relative;
        z-index: 1;
    }
    /* Post */
    .post__wrap_image {
        height: 308px;
    }

    .post__sidebar_media-banner a {
        height: 208px;
    }
    /* Glossary */
    .glossary__wrap_body-box-desc {
        max-width: 504px;
    }
}
/* 992 - 1199 px */
@media only screen and (max-width: 1199px) {
    .watch__slider {
        max-width: 736px;
    }

    .trends__tabs .tab-pane .trends__tabs_right-link::after {
        max-width: 280px;
    }
    .footer__top_wrap-desc {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .watch__slider_item.show .watch__slider_item-img::after {
        width: 80px;
        height: 80px;
    }
    /* PAGE GLOSSARY */
    .glossary__wrap_head-desc {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
    }
}
/* 991 - 992 px */
@media only screen and (max-width: 992px) {
    .pad-rl {
        padding-left: 0;
        padding-right: 0;
    }
    .is-mobile .header {
        padding-top: 24px;
        padding-bottom: 16px;
    }
   .is-mobile .header-mob {
        display: block;
    }
   .is-mobile .header-web {
        display: none;
    }
   .is-mobile .header__burger_btn {
        display: flex !important;
    }
    .is-mobile .headerTop__wrap_right-lang {
        display: none;
    }
    .is-mobile .headerTop__wrap_right a {
        margin-right: 24px;
    }

    .topStories__posts_right-item-title {
        font-size: 20px;
        line-height: 30px;
    }

   .is-mobile .header__menu {
        justify-content: flex-start;
    }

    .is-mobile .header__menu_logo {
        margin: 0;
    }

    .is-mobile .header__menu ul.menu {
        order: 2;
        display: none;
    }

    .is-mobile .headerTop::after {
        border-width: 8px 320px 0 0;
        bottom: -8px;
    }
    .is-mobile .headerTop::before {
        display: none;
    }

    .is-mobile .headerTop__wrap_right a {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin-right: 0;
    }
    .is-mobile .headerTop__wrap_right a.headerTop__wrap_right-prop {
        display: none;
    }
    .is-mobile .headerTop__wrap_right a.headerTop__wrap_right-signup {
        display: none;
    }

    .is-mobile .header__mob_link-lang {
        margin-top: 36px;
    }
    .is-mobile .wpml-ls-legacy-dropdown .wpml-ls-item {
        display: flex;
        width: auto;
    }

    .is-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
    .is-mobile .wpml-ls-legacy-dropdown a:focus,
    .is-mobile .wpml-ls-legacy-dropdown a:hover {
        color: #000;
    }

    .is-mobile .wpml-ls-legacy-dropdown {
        width: 100%;
    }

    .is-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
        visibility: visible;
        padding: 0;
        position: static;
        background-color: transparent;
        display: flex;
        align-items: center;
    }

    .is-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
        display: flex !important;
        align-items: center;
    }

    .is-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
        display: none;
    }

    .is-mobile .subscribe__wrap_form-info-name,
    .is-mobile .subscribe__wrap_form-info-mail {
        max-width: 100%;
    }

    .infoTitle {
        font-size: 22px;
        font-weight: 600;
        line-height: 30px;
    }
    .fontCaveat {
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
    }
    .topStories__posts_center-item-desc {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .is-mobile .header__menu_logo {
        max-width: 167px;
    }
    .is-mobile .header__menu_logo svg {
        max-width: 100%;
    }
    .is-mobile .header__menu ul li p,
    .is-mobile .header__menu ul li a {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .topStories {
        padding: 16px 0 80px;
    }
    .vertising {
        padding: 64px 0;
    }
    .topStories__info {
        margin-bottom: 32px;
    }
    .topStories__posts_left,
    .topStories__posts_right {
        max-width: 181px;
    }
    .topStories__posts_center {
        max-width: 502px;
    }
    .topStories__posts_left-item-cat {
        margin-bottom: 16px;
    }
    .topStories__posts_left-item-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .topStories__posts_left-item:not(:last-child) {
        margin-bottom: 24px;
    }
    .vertising__info {
        margin-bottom: 24px;
    }

    .vertising__line {
        display: none;
    }
    .vertising__posts_top-item:last-child,
    .vertising__posts_bottom-item:last-child {
        display: none;
    }
    .vertising__publicy {
        max-width: 288px;
        padding: 16px 8px;
    }
    .vertising__publicy_title {
        font-size: 32px;
        font-weight: 700;
        line-height: 40px;
    }
    .vertising__publicy_img {
        margin: 24px 0;
    }
    .vertising__publicy_name {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
    }
    .vertising__line {
        right: -18%;
    }
    .vertising__posts_top-item-title {
        margin-bottom: 16px;
    }
    .vertising__posts_top {
        padding-bottom: 32px;
    }
    .vertising__posts_bottom {
        margin-top: 32px;
    }
    .vertising__posts_bottom {
        justify-content: flex-start;
    }
    .vertising__publicy_img {
        width: 228px;
    }
    .vertising__posts_top-item,
    .vertising__posts_bottom-item {
        width: 50%;
    }
    .case {
        padding: 64px 0;
    }
    .case__top {
        padding-bottom: 32px;
    }
    .case__top_item {
        max-width: 352px;
    }
    .case__top_item-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        margin-top: 16px;
    }
    .case__bottom {
        margin-top: 32px;
    }
    .case__bottom_left-post {
        max-width: 352px;
        display: block;
    }
    .case__bottom_left-post-img {
        width: 100%;
    }
    .case__bottom_left-post-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        margin-top: 16px;
    }
    .case__bottom_right-post-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .watch {
        padding: 64px 0;
    }
    .watch__slider_item-title {
        margin-top: 16px;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .watch__slider .slick-dots {
        margin-top: 24px;
    }
    .blogSecFive_bg {
        top: 15px;
    }
    .tutorials {
        padding: 64px 0;
    }
    .tutorials__info {
        margin-bottom: 24px;
    }
    .tutorials__wrap_title {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
        margin-bottom: 24px;
    }
    .tutorials__wrap {
        max-width: 448px;
    }
    .tutorials__wrap_posts-item {
        margin-bottom: 24px;
    }
    .tutorials__wrap_posts-item {
        display: block;
    }
    .tutorials__wrap_posts-item-img {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 16px;
    }
    .tutorials__wrap_posts-item-title {
        min-height: 61px;
        width: 92%;
    }
    .platform {
        padding: 137px 0 64px;
    }
    .platform__post {
        max-width: 448px;
    }
    .platform__wrap_title {
        margin-top: 16px;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .platform__post_small {
        max-width: 448px;
    }
    .platform__post_small-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .trends {
        padding: 64px 0;
    }
    .trends-line {
        display: none;
    }
    .trends__tabs .nav {
        max-width: 448px;
    }
    .trends__tabs .tab-content {
        max-width: 448px;
        min-width: auto;
        padding: 61px 0;
    }
    .trends__tabs .nav-link.active h2 {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .trends__tabs .nav-link h2 {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .footer__top_wrap {
        max-width: 832px;
    }
    .footer__top_wrap-desc {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .subscribe__wrap_form-accept {
        display: block;
        margin: 0 auto;
    }
    .subscribe__wrap_form-error {
        margin-top: 8px;
    }
    .subscribe__wrap_form-error span {
        display: none;
    }
    .subscribe__wrap_form-accept .wpcf7-list-item-label,
    .subscribe__wrap_form-error {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    /* POSTS */
    .post__wrap_image {
        height: 348px;
    }
    .post__title {
        font-size: 32px;
        font-weight: 500;
        line-height: 40px;
    }
    .lwptoc_title {
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
    }
    .post__sidebar_info-author a {
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
    }
    .post__sidebar_info-content .lwptoc_item a {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .post__wrap_content p {
        font-size: 24px !important;
        font-weight: 500 !important;
        line-height: 36px !important;
    }
    code,
    kbd,
    pre,
    samp {
        font-size: 24px;
        line-height: 36px;
    }
    .block__bg p,
    .block__border p {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }
    .post {
        padding: 32px 0;
    }
    .post__wrap_trends-body-item-title {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .lwptoc_header {
        border-bottom: 0;
        padding-bottom: 0;
    }
    .post__wrap_content .wp-block-table table {
        overflow: scroll;
        width: 600px;
    }
    /* Category */
    .category__info {
        margin-bottom: 32px;
    }
    .category__info_title {
        font-size: 66px;
        line-height: 68px;
    }
    .category__info_desc {
        font-size: 16px;
        line-height: 24px;
    }
    .category__item {
        margin-bottom: 32px;
    }
    .category__item_title {
        font-size: 20px;
        line-height: 30px;
        margin: 16px 0 8px;
    }
    .category__item_desc {
        font-size: 16px;
        line-height: 24px;
    }
    /* Tag */
    .tags__body_nothing-left {
        max-width: 100%;
        width: 50%;
    }
    .tags__body_nothing-right {
        width: 50%;
    }
    /* Author */
    .author__info_title {
        font-size: 66px;
        font-weight: 700;
        line-height: 68px;
    }
    .author__info_desc {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .author__wrap_item-text-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .author__wrap_item-text-desc {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .author__wrap_item-text-header {
        display: block;
    }

    .author__wrap_item-text-header time span {
        display: none;
    }
    .author__wrap_item-text-header time::after {
        width: 15px;
        height: 15px;
    }
    .author__wrap_item-item-cat {
        margin-left: 0;
    }

    /* 404 ERROR */
    .error__wrap_left {
        margin-right: 32px;
    }
    /* Glossary */
    .header-sticky.stick .nav.nav-pills {
        display: none;
        opacity: 0;
    }
    .page-template-page-glossary .header-sticky.stick .header {
        box-shadow: 0px 14px 20px 0px rgba(0, 0, 0, 0.12);
    }
}
/* 768 - 991 px */
@media only screen and (max-width: 991px) {
    .topStories__posts_left-item-img {
        width: 100%;
    }
    .topStories__posts {
        flex-direction: column;
    }
    .topStories__posts_left {
        order: 2;
        display: flex;
        max-width: 100%;
    }
    .topStories__posts_left-item {
        width: 50%;
    }
    .topStories__posts_left-item:first-child {
        margin-right: 24px;
    }
    .topStories__posts_center {
        order: 1;
        max-width: 100%;
        margin: 0 0 40px 0;
    }
    .topStories__posts_right {
        order: 3;
        margin-top: 20px;
        max-width: 100%;
    }

    .topStories__posts_right-item::before {
        content: "";
        display: block;
        width: 100%;
        height: 3px;
        background-color: rgba(20, 176, 130, 0.1);
        margin: 24px 0;
    }
    .topStories__posts_right-item:not(:last-child)::after {
        display: none;
    }
    .topStories__bg_right,
    .vertising__line {
        display: none;
    }
    .vertising__posts_top-item:not(:last-child) {
        margin-right: 0;
    }
    .vertising__posts_top-item:first-child {
        margin-right: 24px;
    }
    .case-bg,
    .watch-line {
        display: none;
    }
    .tutorials {
        padding: 80px 0;
    }
    .subscribe__wrap_form-info {
        display: block;
        margin-bottom: 16px;
        text-align: center;
    }
    .subscribe__wrap_form-info input:not(#formSubmit) {
        max-width: 100%;
        padding: 6px 16px;
    }
    .subscribe__wrap_form-info input:not(#formSubmit),
    .subscribe__wrap_form-info input::placeholder {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }
    .subscribe__wrap_form-info-name {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .subscribe__wrap_form-info-mail {
        margin-right: 0;
        margin-bottom: 16px;
    }
    .subscribe__wrap_form-info-submit {
        margin: 8px auto 0;
    }
    .trends__tabs .nav {
        max-width: 50%;
        margin-right: 12px;
    }
    .trends__tabs .tab-content {
        max-width: 50%;
        margin-left: 12px;
    }
    .trends__tabs .nav-link:not(:last-child) {
        margin-bottom: 24px;
    }
    .trends__tabs .nav-link:not(:first-child) {
        margin-top: 24px;
    }
    .trends__tabs .tab-pane .trends__tabs_right-link::after {
        max-width: 180px;
        bottom: -8px;
    }
    /* FOOTER */
    .footer__bottom {
        padding-bottom: 24px;
    }
    .footer__bottom_wrap {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .footer__bottom_wrap-left {
        margin-bottom: 16px;
        text-align: center;
    }
    .footer__bottom_wrap a {
        margin-right: 0 !important;
    }
    .footer__bottom_wrap-left-write,
    .footer__bottom_wrap-left-know {
        margin-right: 16px !important;
        white-space: nowrap;
    }
    /* Post */
    .post__wrap_sidebar {
        margin-top: 32px;
    }
    /*  */
    .subpage-bottom-line {
        display: none;
    }

    .tags__body_nothing-right-web {
        display: none;
    }
    .tags__body_nothing-right-mob {
        display: block;
    }
    .footer__bottom_wrap-left a {
        display: block;
    }
    /* PAGE GLOSSARY */
    .glossary__wrap_body-box-name h2 {
        width: 356px;
        font-size: 24px;
        line-height: 40px;
    }
    .glossary__wrap_body-box-desc * {
        font-size: 16px;
        line-height: 24px;
    }
    .glossary__wrap_body-name-word {
        width: 356px;
        font-size: 24px;
        line-height: 40px;
    }
    .glossary__wrap_head-desc {
        font-size: 16px;
        line-height: 24px;
    }
    .glossary__btnUp {
        right: 24px;
    }
    .glossary__wrap_body-box-desc {
        max-width: 356px;
    }
}
/* 576 - 768 px */
@media only screen and (max-width: 768px) {
    .vertising__posts_bottom-item {
        max-width: 240px;
    }
    .vertising__posts_bottom-item:not(:last-child) {
        margin-right: 0;
    }
    .vertising__posts_bottom-item:first-child {
        margin-right: 24px;
    }
    .reward__wrap_img {
        max-width: 100%;
        height: auto;
    }

    .reward__wrap_title {
        margin-bottom: 24px;
    }

    .reward__wrap_img::after {
        width: 266px;
        height: 40px;
    }
    .reward-line {
        right: 0;
        top: 50px;
    }
    .reward-bg-mob svg {
        width: auto;
    }
    .case__bottom_left-post {
        display: block;
    }
    .case__bottom_left {
        margin-right: 24px;
    }
    .case__bottom_left-post {
        max-width: 252px;
    }
    .case__bottom_left-post-img {
        width: 100%;
    }
    .case__bottom_left-post-title {
        margin-top: 16px;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        margin-right: 0;
    }
    .tutorials {
        padding-top: 100px;
        /* padding-bottom: 0; */
        margin-bottom: -120px;
    }
    .tutorials__wrap_posts-item-title {
        min-height: 73px;
    }
    .blogSecFive_bg {
        transform: rotate(-2.672deg);
        top: -17px;
        left: -80px;
        width: 130%;
    }
    .platform {
        padding: 80px 0;
    }
    .platform-line {
        display: none;
    }
    .platform__post {
        max-width: 100%;
    }
    .trends__tabs .nav-link.active h2 {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }

    .blogCat {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
    }

    .subscribe {
        margin-top: 0;
        border-top: 80px solid transparent;
    }

    .watch__slider_item.show .watch__slider_item-img::after {
        width: 40px;
        height: 40px;
    }

    /* Post */

    .post__wrap_content p {
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 20px !important;
    }
    code,
    kbd,
    pre,
    samp {
        font-size: 14px;
        line-height: 20px;
    }

    .post__wrap_content li {
        font-size: 14px;
        line-height: 20px;
    }

    .post__wrap_image {
        height: 258px;
    }
    .post__wrap_image iframe {
        height: 290px !important;
    }
    /* Category */
    /* Tag */
    .tags__header {
    }
    .tags__header_title {
    }
    .tags__header_title span {
        display: inline;
        margin: 0;
    }

    .tags__body {
        padding-top: 0;
    }
    .tags__body_post-img {
        margin-right: 24px;
        max-width: 252px;
    }
    .tags__body_post-text-title {
        font-size: 20px;
        line-height: 25px;
    }
    .tags__body_post-text-desc {
        font-size: 14px;
        line-height: 20px;
    }
    .tags__body_post-text-header {
        display: block;
    }
    .tags__body_post-text-header span {
        display: none;
    }

    /* Search */
    /* Author */
    .author__wrap_item:not(:last-child) {
        margin-bottom: 24px;
    }
    .author__wrap_item-text-header time {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
    }
    .author__wrap_item-text-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }
    .author__wrap_item-text-desc {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .author__wrap_item-text-header {
        display: block;
    }

    /* 404 ERROR */
    .error-line {
        display: none;
    }
    .error__wrap {
        display: block;
    }
    .error__wrap_left {
        width: 100%;
        margin-right: 0;
        margin-bottom: 32px;
    }
    .error__wrap_right {
        width: 100%;
        text-align: center;
    }
    /* PAGE GLOSSARY */

    .glossary__wrap_body .nav-pills .nav-item .nav-link {
        font-size: 16px;
        line-height: 24px;
    }

    .glossary__wrap_head-title {
        max-width: 100%;
    }
    .glossary__wrap_body-box {
        display: block;
    }
    .glossary__wrap_body-box-name h2 {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 32px;
    }
    .glossary__wrap_body-name-word {
        width: auto;
        margin-right: 24px;
        font-size: 20px;
        line-height: 32px;
    }
    .glossary__wrap_body .nav-pills {
        max-width: 516px;
        margin: 0 auto;
    }
    .glossary__wrap_body-box-desc {
        max-width: 100%;
    }
}
/* 576 - 650 px */
@media only screen and (max-width: 680px) {
    .subscribe {
        border-top: 100px solid transparent;
    }
}
/* 320 - 576 px */
@media only screen and (max-width: 576px) {
    .header__mob_link .header__mob_link-btn {
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    .headerTop__wrap_right-signup {
        text-align: center;
        margin-bottom: 18px;
        font-size: 16px;
        line-height: 24px;
    }

    .headerTop::before {
        display: none;
    }
    .headerTop__wrap {
        position: relative;
    }
    .headerTop__wrap_left {
        position: static;
    }
    .infoTitle {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px;
        padding: 8px 12px;
        margin-right: 16px;
    }
    .fontCaveat {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
    }
    .topStories__info {
        margin-bottom: 24px;
    }
    .blogCat {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .topStories__posts_center {
        margin-bottom: 56px;
    }
    .topStories__posts_center-item-title {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
    }
    .topStories__posts_center-item-desc {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .topStories__posts_left {
        display: block;
    }
    .topStories__posts_left-item:first-child {
        margin-right: 0;
    }
    .topStories__posts_left-item {
        width: 100%;
    }
    .topStories__posts_left-item-img {
        width: 100%;
    }
    .topStories__posts_center-item.show .linkImage::after,
    .case__top_item.show .case__top_item-img::after,
    .watch__slider_item.show .watch__slider_item-img::after,
    .platform__post.show .platform__wrap_img::after,
    .trends__tabs_right-img.show::after {
        width: 48px;
        height: 48px;
    }

    .vertising__posts_top {
        display: block;
    }
    .vertising__posts_top-item:not(:last-child) {
        margin-right: 0;
        margin-bottom: 24px;
    }
    .vertising__posts_top-item {
        width: 100%;
    }
    .vertising__posts_top-item-img {
        width: 100%;
    }
    .vertising__posts_bottom-item {
        max-width: 100%;
    }

    .case__top {
        display: block;
        padding-bottom: 0;
        border: 0;
    }
    .case__top_item:not(:last-child) {
        margin-right: 0;
        margin-bottom: 24px;
    }
    .case__bottom {
        display: block;
    }
    .case__bottom_left {
        margin-right: 0;
    }
    .case__bottom_right-post:not(:last-child) {
        border: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .case__bottom_right-post {
        max-width: 100% !important;
        border-top: 3px solid rgba(20, 176, 130, 0.1) !important;
        padding-top: 24px !important;
        margin-top: 24px !important;
    }
    .case__top_item,
    .case__bottom_left-post {
        max-width: 100%;
        width: 100%;
    }
    .case__bottom_left-post-title {
        margin-left: 0;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        margin-top: 16px;
    }
    .case__top_item:last-child {
        margin-left: 0;
    }
    .tutorials__wrap_posts-item-title {
        min-height: 100%;
    }
    .tutorials__wrap_link {
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
    }
    .tutorials__wrap-first {
        margin-bottom: 80px;
    }
    .trends__tabs .tab-content {
        margin-left: 0;
        max-width: 100%;
        width: 100%;
        padding: 0;
        margin-bottom: 24px;
    }
    .trends__tabs .nav {
        margin-right: 0;
        max-width: 100%;
        width: 100%;
        display: none;
        opacity: 0;
    }

    .trends__tabs .tab-content .trends__tabs_right {
        display: block;
        opacity: 1;
    }
    .trends__tabs .tab-content .trends__tabs_right:not(:last-child) {
        margin-bottom: 32px;
    }
    .trends__tabs_right-title {
        display: block;
    }
    .trends__tabs_right-title a {
        margin-top: 16px;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        color: var(--color-black);
    }

    .trends__tabs_right-link:hover + .trends__tabs_right-title a,
    .trends__tabs_right-title:hover a {
        color: var(--color-blue) !important;
    }

    .watch__slider_item-img {
        max-width: 100%;
    }
    .tutorials__wrap {
        max-width: 100%;
    }
    .tutorials__wrap_posts-item-img {
        width: 100%;
    }
    .tutorials__wrap_posts-item-title {
        max-width: 98%;
    }
    .subscribe__wrap_form-accept .wpcf7-list-item-label {
        display: block;
    }
    .tags__pagi .page-numbers:not(:last-child),
    .category__pagi .page-numbers:not(:last-child) {
        margin-right: 24px;
    }
    .tags__pagi .prev.page-numbers,
    .category__pagi .prev.page-numbers {
        font-size: 0;
    }
    .tags__pagi .prev.page-numbers::before,
    .category__pagi .prev.page-numbers::before {
        content: "<";
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .tags__pagi .next.page-numbers,
    .category__pagi .next.page-numbers {
        font-size: 0;
    }
    .tags__pagi .next.page-numbers::after,
    .category__pagi .next.page-numbers::after {
        content: ">";
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
    }
    .tags__pagi .page-numbers:not(:last-child),
    .category__pagi .page-numbers:not(:last-child) {
        margin-right: 16px;
    }
    /* Footer */
    .footer-bg-top {
        margin-bottom: -4px;
    }

    .footer__bottom_wrap a {
        display: block;
        text-align: center;
    }
    .footer__bottom_wrap-left-write,
    .footer__bottom_wrap-left-know {
        margin-right: 0 !important;
        margin-bottom: 8px;
    }
    .footer__bottom_wrap a {
        margin-right: 0;
    }
    /* Post */

    .post__wrap_image {
        height: 100%;
    }

    .post__bread a {
        font-size: 14px;
        /* line-height: 20px; */
    }
    .post__title {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
    }
    .post__wrap_content h2,
    .post__wrap_content h3,
    .post__wrap_content h4,
    .post__wrap_content h5 {
        font-size: 24px;
        font-weight: 500;
        line-height: 36px;
    }
    .block__post_info-title a {
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }

    /* Category */
    .category {
        padding-top: 0;
    }
    .category__info_subtitle {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 8px;
    }
    .category__info_title {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 8px;
    }
    /* Tag */
    .tags__header_title {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 8px;
    }
    .tags__header_info,
    .tags__header_info-filter button {
        font-size: 12px;
        line-height: 18px;
    }
    .tags__header_info-numb {
        margin-right: 8px;
    }

    .tags__body_post {
        display: block;
    }
    .tags__body_post-img {
        margin-right: 0;
        margin-bottom: 16px;
        max-width: 100%;
    }
    .tags__body_nothing {
        display: block;
    }
    .tags__body_nothing-left {
        margin-right: 24px;
        max-width: 100%;
        width: 100%;
    }
    .tags__body_nothing-right {
        width: 100%;
    }
    .tags__body_nothing:not(:last-child) {
        margin-bottom: 24px;
    }

    /* Search */
    .headerTop__wrap_left {
        width: 95%;
    }
    .headerTop__wrap_left-form {
        left: 30px;
        right: auto;
        width: 94%;
    }
    .headerTop__wrap_left-form input[type="text"] {
        width: 100%;
    }
    .headerTop__wrap_right-news.searc {
        opacity: 0;
    }

    /* Author */
    .author__info_subtitle {
        margin: 26px 0 8px;
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
    }
    .author__info_title {
        font-size: 32px;
        font-weight: 700;
        line-height: 40px;
    }
    .author__wrap_item {
        display: block;
    }
    .author__wrap_item-img {
        margin-right: 0;
        margin-bottom: 19px;
    }
    .author__wrap_item-item-cat {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px;
    }
    .author__wrap_item-text-title {
        margin: 8px 0;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
    }
    .author__wrap_item-text-desc {
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    /* ___ 404 ERROR ___ */
    .error__wrap_left svg {
        width: 180px;
        height: auto;
    }
    .error__wrap_right-subtitle {
        font-size: 32px;
        font-weight: 700;
        line-height: 40px;
    }
    .error__wrap_right-title {
        font-size: 24px;
        font-weight: 700;
        line-height: 36px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
    .error__wrap_right-back {
        margin-top: 16px;
    }
    /* PAGE GLOSSARY */
    .glossary__wrap_head-title {
        font-size: 32px;
        line-height: 40px;
        max-width: 400px;
    }
    .glossary__btnUp {
        right: 15px;
    }
}
@media only screen and (max-width: 470px) {
    .headerTop__wrap_left-form {
        width: 92%;
    }
    /* Glossary */
    .glossary__wrap_head-desc {
        max-width: 340px;
    }
}
@media only screen and (max-width: 400px) {
    .glossary__wrap_body .nav-pills {
        max-width: 320px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 374px) {
    .post__bread a:nth-child(3) {
        margin-left: 0;
    }
    .headerTop__wrap_left-form {
        width: 90%;
    }

    .header__mob_link-lang {
        margin-top: 5px;
    }
    .headerTop__wrap_right-signup {
        margin-right: 5px;
        width: 90%;
    }

    .header__mob_link {
        bottom: -530px;
        display: block;
    }
    .header__mob_link a {
        text-align: center;
        /* margin-right: 0; */
        margin-top: 15px;
        display: block !important;
    }

    .headerTop__wrap_right-signup {
        width: 90%;
    }
    .header__mob_menu .menu {
        max-width: 300px;
    }
    .header__mob_menu .menu .submenu {
        top: 120px;
    }

    .lang-pt-br .header__mob_menu .menu .submenu,
    .lang-es .header__mob_menu .menu .submenu {
        top: 150px;
    }
}
@media only screen and (max-width: 360px) {
    .topStories__info {
        flex-direction: column;
        align-items: flex-start;
    }
    .topStories__info_link {
        margin-top: 16px;
        margin-left: 13px;
    }
}
@media only screen and (max-width: 354px) {
    .headerTop__wrap_right-signup {
        margin-bottom: 16px;
    }
    .header__mob_menu .menu > li {
        margin-bottom: 12px;
    }
    .header__mob_menu .menu > li p {
        font-size: 15px;
    }
    .post__wrap_image iframe {
        height: 220px !important;
    }
}
