@media (max-width: 1679px) {
    /*.h1, h1 {*/
    /*    font-size: 4rem;*/
    /*    line-height: 4.8rem;*/
    /*}*/
    /*.h2, h2 {*/
    /*    font-size: 2.5rem;*/
    /*    line-height: 2.5rem;*/
    /*}*/
    /*.h3, h3 {*/
    /*    font-size: 2rem;*/
    /*    line-height: 2.4rem;*/
    /*}*/
    /*.h4, h4 {*/
    /*    font-size: 1.3rem;*/
    /*    line-height: 1.6rem;*/
    /*}*/
    /*.h5, h5 {*/
    /*    font-size: 21px;*/
    /*    line-height: 24px;*/
    /*}*/
    /*.h6, h6 {*/
    /*    font-size: 18px;*/
    /*    line-height: 22px;*/
    /*}*/
    /*.body-1 {*/
    /*    font-size: 16px;*/
    /*    line-height: 24px;*/
    /*}*/
    /*html {*/
    /*    font-size: 15px;*/
    /*}*/



    /*Header*/
    header.sc_header ul.menu li {
        padding: 0 15px;
    }
}

@media (max-width: 1439px) {
    /*.h2, h2 {*/
    /*    font-size: 2.8rem;*/
    /*    line-height: 2.8rem;*/
    /*}*/
    /*.h3, h3 {*/
    /*    font-size: 2.2rem;*/
    /*    line-height: 2.6rem;*/
    /*}*/

    a.btn-simple-back, a.btn-simple-next {
        font-size: 12px;
    }

    /*Header*/
    header.sc_header ul.menu li {
        padding: 0 10px;
    }
    header.sc_header ul.menu {
        font-size: 12px;
    }
}

@media (max-width: 1279px) {
    body {
        min-height: calc(100vh - 56px);
    }
    /*.h1, h1, .custom-h2 h2 {*/
    /*    font-size: 48px;*/
    /*    line-height: 56px;*/
    /*}*/
    /*.h2, h2 {*/
    /*    font-size: 40px;*/
    /*    line-height: 40px;*/
    /*}*/
    /*.h3, h3 {*/
    /*    font-size: 34px;*/
    /*    line-height: 40px;*/
    /*}*/
    /*.h4, h4 {*/
    /*    font-size: 26px;*/
    /*    line-height: 30px;*/
    /*}*/
    /*.h5, h5 {*/
    /*    font-size: 20px;*/
    /*    line-height: 23px;*/
    /*}*/
    /*.h6, h6 {*/
    /*    font-size: 17px;*/
    /*    line-height: 22px;*/
    /*}*/
    h1 br, h2 br, h3 br, h4 br, h5 br, h6 br, p br {
        display: none;
    }

    .sc_hide_ipad_g {
        display: none !important;
    }
    .sc_show_ipad_g {
        display: block !important;
    }

    /*Header*/
    header.sc_header .sc_hide_mobile {
        display: none !important;
    }
    .mobMenuBtn {
        display: inline-block;
    }
    header.sc_header .row>div:nth-child(1) {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    header.sc_header .row>div:nth-child(2) {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        justify-content: flex-end !important;
    }
    header .icon-menu:before {
        margin: 0;
    }
    header.sc_header .container-fluid .sc_hide_mobile {
        display: block !important;
    }
    header.sc_header .mobMenuBtn {
        display: none;
    }
    header.sc_header .container-fluid .row>div:nth-child(1) {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    header.sc_header .container-fluid .row>div:nth-child(2) {
        -ms-flex: 0 0 56%;
        flex: 0 0 56%;
        max-width: 56%;
        padding: 0;
    }
    header.sc_header .container-fluid .row>div:nth-child(3) {
        -ms-flex: 0 0 19%;
        flex: 0 0 19%;
        max-width: 19%;
    }

    /*Homepage*/
    .posts-by-cat-row {
        margin: 0 -15px;
    }
    .posts-by-cat-row>* {
        padding: 0 15px;
    }

}

@media (max-width: 1023px) {
    .sc_hide_ipad_v {
        display: none !important;
    }
    .sc_show_ipad_v {
        display: block !important;
    }

    /*General*/
    .hse_page {
        padding-top: 3.2rem;
    }

    /* Header */
    header.sc_header .container-fluid .row>div:nth-child(2) {
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        max-width: 49%;
    }
    header.sc_header .container-fluid .row>div:nth-child(3) {
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
        max-width: 26%;
    }
    .sc_header .button-block {
        text-align: right;
    }

    /* Footer */
    .sc_footer {
        padding: 23px 0;
    }
    .sc_footer .row .col-md-6+.col-md-4 {
        margin-top: 26px;
    }
    .sc_footer .col-md-6 {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
        justify-content: flex-end;
    }
    .sc_footer .col-md-2 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .sc_footer .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .sc_footer .content-block {
        text-align: left!important;
    }

    /*Single post*/
    .content-col {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /*Homepage*/
    .latest-posts-section>*+*+* {
        margin-top: 0;
    }
    .post-type-3 .col-lg-3.col-md-6 {
        padding-bottom: 2rem;
    }
    .the-big-question-section .bq-row>*:nth-child(3) .author-block.author-block-type-3:after,
    .the-big-question-section .bq-row>*:nth-child(4) .author-block.author-block-type-3:after {
        display: block;
    }
    .posts-by-cat-section .row>*:first-child {
        order: 2;
    }
    .posts-by-cat-section .row>*:last-child {
        order: 1;
    }
    .posts-by-cat-section .form_block {
        padding-bottom: 3.2rem;
    }

    .thank-you-page {
        padding: 67px 27px 2.5rem;
    }
    .thank-you-page .container-default {
        min-height: calc(100vh - 101px);
    }
    .thank-you-page-content {
        margin-top: 6.3rem;
    }

    /*Borders*/
    body.page-template-page-thank-you-payment .cross-left-top,
    body.page-template-page-thank-you-payment .cross-right-top,
    .default-page-content .cross-left-top,
    .default-page-content .cross-right-top {
        top: -10px;
    }
    body.page-template-page-thank-you-payment .line-top,
    body.page-template-page-thank-you-payment .outer-line-top-left-h,
    body.page-template-page-thank-you-payment .outer-line-top-right-h,
    .default-page-content .line-top,
    .default-page-content .outer-line-top-left-h,
    .default-page-content .outer-line-top-right-h {
        top: -5px;
    }
    body.page-template-page-thank-you-payment .outer-line-bottom-left-v,
    body.page-template-page-thank-you-payment .outer-line-bottom-right-v,
    .default-page-content .outer-line-bottom-left-v,
    .default-page-content .outer-line-bottom-right-v {
        height: 45px;
        margin-bottom: -50px;
    }
    body.page-template-page-thank-you-payment .line-left,
    body.page-template-page-thank-you-payment .line-right,
    .default-page-content .line-left,
    .default-page-content .line-right {
        top: 5px;
        height: calc(100% - 24px);
    }
    body.page-template-page-thank-you-payment .outer-line-top-left-v,
    body.page-template-page-thank-you-payment .outer-line-top-right-v,
    .default-page-content .outer-line-top-left-v,
    .default-page-content .outer-line-top-right-v {
        height: 125px;
    }
    body.page-template-page-thank-you-payment .outer-line-bottom-left-v,
    body.page-template-page-thank-you-payment .outer-line-bottom-right-v,
    .default-page-content .outer-line-bottom-left-v,
    .default-page-content .outer-line-bottom-right-v {
        height: 45px;
        margin-bottom: -50px;
    }

    .default-page-content {
        padding: 67px 25px 2.5rem;
    }
    .default-content {
        margin-top: 1.8rem;
    }

    .sc_404_page {
        height: calc(100vh - 320px);
    }
    .sc_404_page .text_block {
        height: calc(100vh - 322px);
    }
    .sc_404_page .text_block h1 {
        font-size: 48px;
    }

    /* Blog page */
    .blog-page .content-header .left-section,
    body .search-page .content-header .left-section {
        min-width: auto;
    }
    body.page-template-default {
        padding-top: 56px!important;
    }
    .default-page-content.search-page {
        padding: 80px 25px 9px;
    }
    /* Border */
    .default-page-content.blog-page .line-top,
    .default-page-content.blog-page .outer-line-top-left-h,
    .default-page-content.blog-page .outer-line-top-right-h,
    .default-page-content.search-page .line-top,
    .default-page-content.search-page .outer-line-top-left-h,
    .default-page-content.search-page .outer-line-top-right-h {
        top: -2px;
    }
    .default-page-content.blog-page .cross-left-top,
    .default-page-content.blog-page .cross-right-top,
    .default-page-content.search-page .cross-left-top,
    .default-page-content.search-page  .cross-right-top {
        top: -8px;
    }
    .default-page-content.blog-page .line-left,
    .default-page-content.blog-page .line-right,
    .default-page-content.search-page .line-left,
    .default-page-content.search-page .line-right {
        top: 11px;
        height: calc(100% - 30px);
    }
    /* Border end */
    .blog-page .content-header .left-section,
    .search-page .content-header .left-section {
        min-width: auto;
    }
    .blog-page .search-area,
    .search-page .search-area {
        max-width: 100%;
    }
    .blog-page .posts-container .primary-categories .category-block,
    .search-page .posts-container .primary-categories .category-block {
        width: 100%;
        max-width: 100%;
    }
    .default-page-content.blog-page {
        padding: 24px 27px 9px;
    }
    .blog-page .outer-line-bottom-right-v+div.row,
    .search-page .outer-line-bottom-right-v+div.row {
        padding-top: 0;
    }
    .default-page-content.blog-page .content-header {
        padding: 42px 24px;
    }
    body .search-page .default-content,
    body .search-page.search-cat .default-content,
    .default-page-content.blog-page.single-post .default-content {
        min-height: calc(100vh - 118px);
        max-height: calc(100vh - 118px);
    }
    .blog-page .content-main,
    .blog-page.single-post .left-section {
        width: calc(100% - 80px);
    }
    .blog-page .content-main,
    .blog-page.single-post .all-page-content {
        max-height: calc(100svh - 118px);
    }
    body .search-page .content-main {
        max-height: calc(100% - 66px);
    }
    body .search-page .outer-line-bottom-right-v+div.row {
        padding: 0px 13px 7px;
    }
    body .search-page .primary-categories {
        padding-right: 0;
    }
    /* Search Area Start */
    .content-header .search-area .form-field.with-icon i::before,
    body .search-page .content-header .search-area .form-field.with-icon i::before {
        color: #ffffff;
    }
    .content-header .search-area .form-field input:hover,
    body .search-page .content-header .search-area .form-field input:hover {
        box-shadow: none;
        -webkit-appearance: auto;
    }
    /* Search Area End */
    /* Active Search */
    .home .search-result .post{
        max-width: 100%;
    }
    .search-area.active #search label,
    body .search-page .search-area.active #search label {
        display: block;
    }
    .search-area.active #search i.icon-close,
    body .search-page .search-area.active #search i.icon-close {
        right: 0;
        text-align: right;
        padding-right: 18px;
        font-size: 21px;
    }
    body .search-page-no-results .primary-categories {
        height: calc(100vh - 240px);
        margin-top: 0;
    }
    /* Header */
    .hse-header.hse-header-blog .logo a > svg {
        width: 112px;
        height: auto;
    }
    /* Single post */
    .default-page-content.blog-page.single-post {
        margin-top: 56px;
    }
    .blog-page.single-post .content-header .left-section {
        max-height: calc(100vh - 142px);
    }
    .blog-page.single-post .content-header .left-section {
        padding-right: 8px;
    }
    .blog-page.single-post .search-area.active #search {
        top: 50%;
    }
    /* Blog v2 */
    .all-posts .default-content .categories-container, 
    body .search-page .default-content .categories-container, 
    .blog-page.single-post .categories-container .right-section {
        width: 80px;
        max-height: calc(100vh - 118px);
    }
    .default-page-content .line-bottom.line-left {
        height: 1px;
        top: auto;
        bottom: 6px;
        right: 25px;
    }
    .content-header.hide-mobile,
    .default-page-content .line-bottom.line-right,
    .blog-page.single-post .right-section .hide-mobile {
        display: none;
    }
    .blog-page.single-post .right-section .hide-mobile.show-right-bar {
        display: block;
    }
    .content-header.hide-mobile.show-right-bar {
        display: block;
        position: absolute;
        right: 0;
        width: 300px;
        z-index: 99;
        background: #000;
        height: 100%;
        padding: 32px 24px 0 24px;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
    }
    .default-content .sidebar-btn {
        padding: 32px 24px 24px 24px;
    }
    .categories-container.show-right-bar {
        overflow: visible!important;
    }
    .categories-container  .hide-mobile i.cancel-popup {
        display: block;
        position: absolute;
        right: 24px;
        top: 32px;
    }
    .default-page-content .line-top.top-right {
        display: none;
    }
    .default-page-content .line-top.top-left {
        right: 25px;
    }
    .blog-page .content-main {
        padding: 28px 24px 0px 24px;
    }
    .blog-page.single-post .categories-container .show-mobile {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .categories-container .show-mobile {
        display: block;
    }
    body .search-page .left-side {
        padding: 28px 24px 0px 24px;
        width: calc(100% - 80px);
        max-height: 100%;
        overflow: hidden;
    }
    .overlay.active {
        display: none!important;
    }
    .blog-page.single-post .categories-container .right-section {
        overflow: visible;
    }
    .blog-page.single-post .content-main {
        width: 100%;
        max-width: 100%;
    }
    .blog-page.single-post .left-section {
        padding: 28px 24px 0px 24px;
    }
    .default-page-content.blog-page .default-content {
        min-height: calc(100vh - 118px);
        max-height: calc(100vh - 118px);
    }
    .blog-page .posts-container .post-content .post-content-text, 
    .blog-page.single-post .content-main .post-content .post-content-text, 
    body .search-page .posts-container .post-content .post-content-text, 
    body .search-page .content-main .post-content .post-content-text {
        width: calc(100% - 136px);
    }
}
@media (max-width: 991px) {
    #get-help-container{
        right: 12px;
        bottom: 12px;
    }
    #get-help-container .contact-us-popup .ax_profile_info__inp-wrapper.ax_profile_info__inp-wrapper-descr.empty span{
        top: 16px;
    }
    #get-help-container .contact-us-popup .bottom .ax_profile_info__inp-wrapper{
        min-width: 100%;
    }
    #get-help-container .contact-us-popup .bottom .ax_profile_info__inp-wrapper{
        height: 48px;
    }
    #get-help-container .contact-us-popup .ax_profile_info__inp-wrapper.ax_profile_info__inp-wrapper-descr{
        height: fit-content!important;
        min-height: 48px!important;
        min-width: 100%;
        max-height: 80px;
    }
}
@media (max-width: 767px) {
    /*General*/
    h1,
    .hse-single-post h1 {
        font-size: 34px;
        line-height: 40px;
    }
    h2 {
        font-size: 30px;
        line-height: 36px;
    }
    h3 {
        font-size: 26px;
        line-height: 30px;
    }
    h4 {
        font-size: 24px;
        line-height: 28px;
    }
    h5 {
        font-size: 20px;
        line-height: 24px;
    }
    h6 {
        font-size: 18px;
        line-height: 22px;
    }

    .sc_page {
        min-height: calc(100svh - 289px);
    }
    .hse_page {
        padding-top: 2rem;
    }

    /*Custom*/
    .sc_hide_mobile {
        display: none !important;
    }
    .sc_show_mobile {
        display: block !important;
    }

    /*Header*/
    header.sc_header .logo {
        max-width: 192px;
    }
    header.sc_header {
        padding: 7px 9px;
    }
    header.sc_header {
        padding: 0 !important;
    }
    header.sc_header .container-fluid .sc_hide_mobile {
        display: none !important;
    }
    header.sc_header .mobMenuBtn {
        display: block;
    }
    header.sc_header .container-fluid .row > div:nth-child(1) {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
    header.sc_header .container-fluid .row > div:nth-child(2) {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 0 15px;
    }


    /*Thank you page*/
    .ty_page_section .row {
        padding: 1rem 9px 4rem;
    }

    /*Single post*/
    .hse-single-post {
        padding-top: 48px;
    }
    .post-template-sc-single-post-big-question .hse-single-post {
        padding-top: 96px;
    }
    .hse-single-post h1 + * {
        margin-top: 0.8rem;
    }
    .post-share {
        margin-top: 2rem;
        flex-wrap: wrap;
    }
    .post-share > *:first-child {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .post-share a {
        margin: 8px 8px 8px 0;
    }
    .post-share .icon-facebook:before {
        content: '\f09a';
        font-size: 14px;
        position: relative;
        top: 4px;
        left: 2px;
    }
    .post-share [class^="icon-"],
    .post-share .copy-link .soc-title {
        display: block;
    }
    .post-share .soc-title {
        display: none;
    }
    .post-share a:not(.copy-link) {
        display: block;
        padding: 5px 18px;
    }
    .post-share a [class^="icon-"] {
        display: block;
        background-color: #000000;
        color: #ffffff;
        font-size: 9px;
        width: 18px;
        height: 18px;
        line-height: 18px;
        border-radius: 2px;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .post-share a:hover [class^="icon-"] {
        background-color: #ffffff;
        color: #000000;
    }
    .single-post-author, .single-post-author a {
        font-size: 16px;
        line-height: 20px;
    }
    .hse-single-post .content-row {
        margin-top: 2rem;
    }
    .hse-single-post .alignnone {
        margin: 0px 20px 8px 0;
    }

    .author-block .info {
        flex-wrap: wrap;
    }
    .post-author-col .author-block .desc {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .post-author-col .author-block .social {
        height: auto;
        margin-top: 24px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hse-single-post .contributors-row {
        margin: 2rem -15px;
    }
    .author-block.author-block-type-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-top: 24px;
    }
    .author-block.author-block-type-3 .desc {
        margin-top: 0;
    }
    .author-block.author-block-type-3 + .author-block.author-block-type-3 {
        border-top: 1px solid #E5E5E5;
        margin-top: 24px;
        padding-top: 24px;
    }
    .author-block.author-block-type-3 .thumb {
        top: 24px;
    }
    .author-block.author-block-type-2 .info {
        padding: 24px 0 0;
    }
    .author-block.author-block.author-block-type-2 .thumb {
        position: relative;
    }
    .author-block.author-block-type-2 .social {
        margin: 16px -4px 0;
    }
    blockquote {
        font-size: 16px;
        line-height: 22px;
        padding: 16px 16px 16px 34px;
    }
    blockquote:before {
        top: 19px;
        left: 15px;
    }

    /*Post type*/
    .post-type-3 .title-post {
        font-size: 20px;
        line-height: 24px;
    }


    /*Homepage*/
    .the-big-question-section .author-col:after {
        display: none;
    }
    .the-big-question-section .bq-row>*:nth-child(2) .author-block.author-block-type-3:after {
        display: block;
    }
    .the-big-question-section .author-block.author-block-type-3:after {
        width: 100%;
        left: 0;
    }
    .the-big-question-section>*>.row+.row {
        margin-top: 0.8rem;
    }
    .the-big-question-section {
        margin-top: 2.8rem;
        padding: 32px 0 2rem;
    }
    .posts-by-cat-row>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .posts-by-cat-row>*+* {
        margin-top: 3.2rem !important;
    }
    .posts-by-cat-row .btn-block {
        margin-top: 12px;
    }
    .posts-by-cat-row>*:after {
        display: none;
    }

    /*Single Authors*/
    .hse-single-author .author-block.author-block-type-2 .info {
        padding: 2rem 0 0;
    }
    .hse-single-author section+section {
        margin-top: 2.25rem;
    }

    .thank-you-page {
        padding: 65px 2px 12px;
    }
    .thank-you-page .container-default {
        min-height: calc(100vh - 78px);
    }
    .thank-you-page-content {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        max-width: 300px;
        margin-top: 4rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .thank-you-page-content h4 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 4px;
    }
    .thank-you-page-content p {
        font-size: 12px;
        line-height: 14px;
    }
    .thank-tou-page-btn {
        padding: 8px 16.4px;
    }

    /*Borders*/
    body.page-template-page-thank-you-payment .cross-left-top,
    body.page-template-page-thank-you-payment .cross-right-top,
    .default-page-content .cross-left-top,
    .default-page-content .cross-right-top {
        top: -23px;
    }
    body.page-template-page-thank-you-payment .line-top,
    body.page-template-page-thank-you-payment .outer-line-top-left-h,
    body.page-template-page-thank-you-payment .outer-line-top-right-h,
    .default-page-content .line-top,
    .default-page-content .outer-line-top-left-h,
    .default-page-content .outer-line-top-right-h {
        top: -17px;
    }
    body.page-template-page-thank-you-payment .line-left,
    body.page-template-page-thank-you-payment .line-right,
    .default-page-content .line-left,
    .default-page-content .line-right {
        top: -7px;
        height: calc(100% - 12px);
    }
    body.page-template-page-thank-you-payment .outer-line-top-left-v,
    body.page-template-page-thank-you-payment .outer-line-top-right-v,
    .default-page-content .outer-line-top-left-v,
    .default-page-content .outer-line-top-right-v {
        height: 111px;
    }
    body.page-template-page-thank-you-payment .outer-line-bottom-left-v,
    body.page-template-page-thank-you-payment .outer-line-bottom-right-v,
    .default-page-content .outer-line-bottom-left-v,
    .default-page-content .outer-line-bottom-right-v {
        height: 25px;
        margin-bottom: -30px;
    }

    .default-page-content {
        padding: 40px 0px 2.5rem;
    }

    .sc_404_page .text_block {
        height: calc(100svh - 408px);
    }
    .sc_page.sc_404_page {
        min-height: 100%;
        height: calc(100svh - 406px);
    }
    .sc_404_page .text_block h1 {
        font-size: 34px;
    }
    .sc_404_page .btn_block {
        padding: 8px 16px;
    }

    .left-review-popup label.ax_profile_info__inp-wrapper-descr{
        height: 5.8rem !important;
    }
    /* Blog page */
    .blog-page.single-post h1 {
        font-size: 20px;
        line-height: 24px;
    }
    .blog-page.single-post h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .blog-page.single-post h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .blog-page.single-post h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .blog-page.single-post h5 {
        font-size: 15px;
        line-height: 18px;
    }
    .blog-page.single-post h6 {
        font-size: 14px;
        line-height: 16px;
    }
    body.page-template-default {
        padding-top: 48px!important;
        min-height: 100svh;
    }
    body.category,
    body.search,
    body.single-post {
        min-height: 100svh;
        overflow: hidden;
    }
    .default-page-content.blog-page {
        padding: 16px 0px 9px;
    }
    /* Border */
    .default-page-content.blog-page .outer-line-top-left-v,
    .default-page-content.blog-page .outer-line-top-right-v,
    .default-page-content.search-page .outer-line-top-left-v,
    .default-page-content.search-page .outer-line-top-right-v {
        height: 125px;
    }
    /* Border end */
    .blog-page .posts-container .post-content,
    .blog-page.single-post .content-main .post-content,
    .default-page-content.search-page .posts-container .post-content {
        flex-direction: column;
    }
    .blog-page .posts-container .post-content img,
    .blog-page.single-post .content-main .post-content img,
    .default-page-content.search-page .posts-container .post-content img {
        height: 56px;
        width: 56px;
    }
    .blog-page .posts-container .primary-categories .category-block,
    .blog-page.single-post .content-main .primary-categories .category-block,
    .default-page-content.search-page .posts-container .primary-categories .category-block {
        padding: 16px;
        margin-bottom: 8px;
    }
    .post-content-right, 
    .blog-page.single-post .previous-posts .post-content-right {
        min-height: 128px;
    }
    .post-categories, 
    .blog-page.single-post .previous-posts .post-categories {
        margin-top: 4px;
    }
    .default-page-content.blog-page .posts-container .post-excerpt p,
    .default-page-content.search-page .posts-container .post-excerpt p {
        padding: 0;
    }
    .blog-page .posts-container .post-content .post-content-text,
    .blog-page.single-post .posts-container .post-content .post-content-text
    .default-page-content.search-page .posts-container .post-content .post-content-text {
        max-width: 100%;
        width: 100%;
        white-space: normal;
    }
    .blog-page .primary-categories .category-arrow-link,
    .default-page-content.search-page .primary-categories .category-arrow-link {
        top: 50%;
        transform: translateY(-50%);
        right: 0;
        bottom: auto;
        font-size: 16px !important;
    }
    .default-page-content.blog-page .content-header {
        padding: 24px 16px 0 16px;
    }
    .blog-page .content-main,
    .blog-page.single-post .all-page-content {
        max-height: calc(100svh - 102px);
    }
    body .search-page .content-main {
        max-height: max-content;
        height: auto!important;
    }
    .default-page-content.search-page {
        padding: 64px 0 9px;
        min-height: auto;
    }
    body .search-page.search-no-results .default-content {
        min-height: calc(100svh - 100px);
    }
    /* Header */
    .hse-header.hse-header-blog .logo a > svg {
        width: 90px;
    }
    .hse-header.hse-header-blog .back-to-hse > a {
        font-size: 12px;
        line-height: 14px;
    }
    /* Single post */
    .default-page-content.blog-page.single-post .default-content {
        min-height: calc(100svh - 100px);
    }
    .default-page-content.blog-page.single-post .content-header {
        padding: 16px 64px 0px 16px;
    }
    .default-page-content.blog-page.single-post {
        margin-top: 48px;
        height: calc(100svh - 68px);
        height: calc(100svh - 68px);
    }
    .blog-page.single-post .content-header .left-section .category-title {
        font-size: 20px;
        line-height: 24px;
    }
    .blog-page.single-post .content-main {
        margin-top: 24px;
        font-size: 14px;
        line-height: 16px;
        height: auto;
        max-height: fit-content;
        overflow: visible;
    }
    .blog-page.single-post .content-main .wp-block-heading {
        font-size: 16px;
        line-height: 20px;
    }
    .blog-page.single-post .left-section blockquote cite {
        padding-left: 40px;
        font-size: 12px;
        line-height: 14px;
    }
    .blog-page.single-post .left-section blockquote p {
        line-height: 20px;
    }
    .blog-page.single-post .posts {
        margin-top: 48px;
    }
    .blog-page.single-post .primary-categories {
        margin-top: 24px;
    }
    .blog-page .content-main,
    .blog-page.single-post .left-section,
    body .search-page .left-side {
        padding: 24px 16px 0 16px;
        width: calc(100% - 52px);
    }
    body .search-page .left-side {
        overflow: auto;
    }
    .blog-page .posts-container .post-content,
    .blog-page.single-post .content-main .post-content,
    body .search-page .posts-container .post-content,
    body .search-page .content-main .post-content {
        width: 100%;
    }

    /* Blog page v2 */
    .default-content .sidebar-btn {
        padding: 24px 16px 16px 16px;
    }
    .default-content .sidebar-btn svg {
        height: 16px;
        width: 16px;
    }
    .all-posts .default-content .categories-container, 
    body .search-page .default-content .categories-container, 
    .blog-page.single-post .categories-container .right-section {
        width: 52px;
        max-height: calc(100svh - 102px);
    }
    .default-content .content-main-header >* {
        font-size: 1rem;
        line-height: 1.2rem;
    }
    .blog-page .primary-categories, 
    body .search-page .primary-categories {
        margin-top: 16px;
    }
    .post-content-img {
        display: none;
    }
    .blog-page .posts-container .primary-categories .category-block h6, 
    .blog-page.single-post .primary-categories .category-block h6, 
    body .search-page .posts-container .primary-categories .category-block h6, 
    body .search-page .primary-categories .category-block h6 {
        font-size: 14px;
        line-height: 16px;
    }
    .categories-container .hide-mobile i.cancel-popup {
        right: 16px;
        top: 24px;
    }
    body .search-page .default-content, 
    body .search-page.search-cat .default-content, 
    .default-page-content.blog-page.single-post .default-content,
    .default-page-content.blog-page .default-content {
        min-height: calc(100svh - 102px);
        max-height: calc(100svh - 102px);
    }
    .blog-page .posts-container .post-excerpt, 
    .blog-page.single-post .post-excerpt, 
    body .search-page .posts-container .post-excerpt, 
    body .search-page .post-excerpt {
        max-height: 42px;
    }
    .default-page-content.blog-page .posts-container .post-excerpt p, 
    .blog-page.single-post .primary-categories .post-excerpt p, 
    body .search-page .primary-categories .post-content .post-content-text .post-excerpt > p:first-child {
        -webkit-line-clamp: 3;
    }
    .blog-page.single-post .categories-container .categories-header {
        padding: 24px 16px 16px 16px;
    }
    .blog-page.single-post .categories-container .categories-content {
        padding: 0px 16px;
        height: calc(100% - 64px);
    }
    .default-page-content.blog-page.single-post {
        padding: 16px 0 9px;
    }
    .default-page-content.search-page.search-cat {
        padding: 64px 0 9px;;
    }
    .blog-page .posts-container .post-content .post-content-text, 
    .blog-page.single-post .content-main .post-content .post-content-text, 
    body .search-page .posts-container .post-content .post-content-text, 
    body .search-page .content-main .post-content .post-content-text {
        width: 100%;
    }
    .hse-header .popup { 
        height: 100svh;
    }
    .blog-page .default-content .sidebar-btn svg,
    .search-page .default-content .sidebar-btn svg {
        width: 20px;
    }
    #get-help-container .contact-us-popup .ax_profile_info__inp-wrapper textarea.ax_profile_info__inp{
        margin-top: 11px;
    }
    #get-help-container .contact-us-popup .ax_profile_info__inp-wrapper .ax_profile_info__inp{
        margin-top: 15px;
    }
    #get-help-container .contact-us-popup .ax_profile_info__inp-wrapper span{
        top: 6px;
    }
}

@media (max-width: 576px) {
    #get-help-container{
        right: 8px;
        bottom: 8px;
    }
}
@media (max-width: 479px) {
    /* Footer */
    .sc_footer .menu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .sc_footer .menu li + li {
        margin-top: 16px;
    }
    .sc_footer .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sc_footer .col-md-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sc_footer .col-md-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .sc_footer .content-block br {
        display: block;
    }
    .sc_footer .row .col-md-6+.col-md-4 {
        margin-top: 36px;
    }

    .left-review-popup{
        width: calc(100% - 0.8rem);
    }

    #withdrawal-request{
        max-width: 100%;
        width: 100%;
    }
}

