.content img{
    max-width: 100%;
}
@media all and (min-width: 1350px) {
    /* .belepes {
        margin-left: 30px !important;
        top: -1px;
        position: relative;
    } */
}

@media all and (max-width: 1350px) {
    .menu-link {
        font-size: 18px;
        padding-right: 10px !important;
        padding-left: 6px !important;
    }
}

@media all and (max-width: 1200px) {
    /* .tamogatas-menu {
        color: #fff;
        background-color: #d2232a;
        padding: 10px 10px;
        position: relative;
        top: 1px;
    } */

    .tag-link {
        padding-right: 3px !important;
    }

    .logo-col {
        max-width: 170px;
    }

    .empty-b {
        max-width: 170px;
    }

    .minititle {
        font-size: 17px;
    }

    #video .videoarticletitle {
        font-size: 22px;
        letter-spacing: 4px;
    }
}

@media all and (max-width: 1024px) {
    .menu-button-section {
        float: none !important;
    }
    
    .menuitem.login {
        position: absolute;
        right: -20px;
    }

    .login-button {
        letter-spacing: 2px;
    }
}

@media all and (max-width: 1100px) {
    .logo-col {
        max-width: 150px;
    }

    .empty-b {
        max-width: 150px;
    }

    .login-button {
        font-size: 16px;
        padding: 7px 10px;
    }

    .tamogatas-menu {
        font-size: 16px;
    }

    .logged-in {
        padding: 7px 5px;
    }

    .tag-link {
        font-size: 17px;
        padding-right: 5px;
    }

    .tag-text {
        font-size: 12px;
    }

    .menu-link {
        font-size: 17px;
        padding-right: 6px !important;
        padding-left: 10px !important;
    }

    .shareicon {
        max-width: 52px;
        height: auto;
    }
}

@media all and (max-width: 991px) {
    .menu {
        height: 60px;
    }

    .menuitem.login {
        position: relative;
        right: initial;
    }

    .login-button {
        font-size: 16px;
        padding: 9px 20px 7px 20px;
        letter-spacing: 4px;
    }

    .tamogatas-menu {
        font-size: 16px;
        padding: 9px 10px 7px 13px;
        letter-spacing: 4px;
        top: -5px;
        margin-left: 10px;
        text-align: center;
    }

    .left-main-col-side {
        border: none;
    }

    .logo {
        max-width: 150px;
    }

    .login-button {
        top: -5px;
    }

    .tag-text {
        font-size: 14px;
    }

    .podplay {
        width: 50px;
        height: 50px;
        background-size: 100px;
    }

    .tablet-mobile-row {
        max-width: 600px;
        border: none;
    }

    .tablet-mobile-sidebar-row {
        max-width: 500px;
        border: none;
    }

    .shareicon {
        /* max-width: 80px; */
        height: auto;
    }

    .middle-shareicon {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    .podcastelement:hover .podplay {
        background-position: -50px 0px;
    }

    .pay_article {
        max-width: 100%;
    }
}

@media all and (max-width: 820px) {
    .linkset-title {
        font-size: 30px;
        line-height: 33px;
        margin-top: -4px;
        margin-bottom: -7px;
    }

    .intro {
        font-size: 14px;
        line-height: 21px;
    }

    .single-title {
        font-size: 42px;
        line-height: 45px;
        margin-top: -5px;
        margin-bottom: -10px;
    }

    .tamogatas .weekly-head-title span.weekly-head-title-fix {
        font-size: 60px;
    }

    .tamogatas .weekly-head-title h1 {
        font-size: 60px;
    }
}

@media all and (max-width: 768px) {
    .logo {
        max-width: 130px;
    }

    .logo-col {
        top: 20px;
    }

    .weekly-section div img.weekly-head-logo {
        max-width: 45px;
    }

    .weekly-head-title h1 {
        font-size: 45px;
    }

    .weekly-section div img.weekly-buy {
        max-width: 190px;
        position: relative;
        top: 7px;
    }

    .weekly-section {
        height: 80px;
    }

    .weekly-archive-monthly-cover {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important;
    }

    .podplay {
        width: 40px;
        height: 40px;
        background-size: 80px;
    }

    .podcastelement:hover .podplay {
        background-position: -40px 0px;
    }

    .podcast-title {
        font-size: 17px;
        line-height: 26px;
    }

    .podcast-intro {
        font-size: 14px;
        line-height: 21px;
    }

    .book-buy .wspec {
        width: 100%;
    }

    .tamogatas .weekly-head-title span.weekly-head-title-fix {
        letter-spacing: 1px;
        font-size: 48px;
        font-weight: bold;
    }

    .tamogatas .weekly-head-title h1 {
        letter-spacing: 0px;
        font-size: 48px;
    }

    .tamogatas .weekly-head-title .selected-price {
        font-family: "BebasNeueRegular";
        font-weight: initial !important;
    }
}

@media all and (max-width: 680px) {
    .weekly-section div img.weekly-head-logo {
        max-width: 45px;
    }

    .weekly-head-title h1 {
        font-size: 35px;
    }

    .weekly-section div img.weekly-buy {
        max-width: 160px;
        position: relative;
        top: 3px;
        padding-left: 0px !important;
    }

    .weekly-section {
        height: 70px;
    }

    .universe-header img {
        max-width: 100%;
        height: auto;
    }

    .author-profile-name h1 {
        font-size: 30px;
    }

    .author-numberof-articles {
        font-size: 30px;
    }

    .tamogatas .weekly-section {
        height: auto;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .tamogatas .weekly-container {
        width: 100%;
    }

    .tamogatas .weekly-head-title {
        /* margin: 0 auto;
        display: table !important; */
    }

    .tamogatas .weekly-section div img.weekly-head-logo {
        max-width: 45px;
        /* text-align: center;
        margin: 0 auto;
        display: table !important; */
    }

    .tamogatas .tamogatoi-oldal-hero {
        max-width: 400px;
        width: 100%;
    }

    .tamogatas .submitbutton {
        width: 100%;
        letter-spacing: 1px;
        font-size: 38px;
        line-height: 40px;
    }

    .tamogatas .submitbutton strong {
        font-weight: bold;
    }
}

@media all and (max-width: 575px) {
    .login-button {
        padding: 9px 5px 7px 8px;
    }
    
    .tamogatas-menu {
        padding: 9px 5px 7px 8px;
    }
    
    .tag-text {
        font-size: 12px;
    }

    .image-block {
        margin-top: 0px;
    }

    .title-border {
        margin-bottom: 10px;
    }

    .weekly-section {
        height: auto;
    }

    .book-buy h2 {
        text-align: center;
    }

    .weekly-section div img.weekly-buy {
        max-width: 160px;
        position: relative;
        top: 0px;
    }

    .video-embed-field-provider-youtube iframe,
    iframe {
        width: 100%;
    }

    .main-title {
        font-size: 40px;
        line-height: 41px;
        margin-top: -4px;
        margin-bottom: -8px;
    }

    .sub-title {
        font-size: 19px;
        line-height: 39px;
        padding-left: 1.5rem !important;
    }

    .borderright {
        border: none;
    }

    .weekly-logo {
        padding: 0px 20px 0px 12px;
        left: -15px;
    }

    .subscription-form .form-group {
        max-width: 100%;
    }

    .carousel-inner .video-image {
        height: 284px;
        background-position: center;
        background-size: cover;
    }

    .podcastelement {
        min-height: 110px;
    }

    .podcast-head {
        max-height: 130px;
    }

    .footer-logo {
        max-width: 150px;
    }

    .tamogatas .weekly-head-title span.weekly-head-title-fix {
        letter-spacing: 0px;
        font-size: 40px;
    }

    .tamogatas .weekly-head-title h1 {
        letter-spacing: 0px;
        font-size: 40px;
    }

    .tamogatas .submitbutton {
        letter-spacing: 1px;
        font-size: 34px;
    }

    .tamogatas .submitbutton strong {
        font-size: 34px;
    }

    .tamogatas .btnb {
        font-size: 38px;
        font-family: BebasNeueBold;
        display: table;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .tamogatas .allerbold {
        font-size: 21px;
    }

    .tamogatas .allerbold strong {
        clear: both;
        display: block;
    }

    .tamogatas .more-infos .allerbold.email {
        font-size: 21px;
        display: block;
    }

    .tamogatas .spec-amount-txt {
        font-size: 30px;
    }

    .tamogatas .more-infos .tel,
    .tamogatas .more-infos .email {
        display: block;
    }
}

@media all and (max-width: 460px) {    
    .tamogatas-menu {
        padding: 6px 5px 5px 8px;
        position: absolute;
        top: 56px;
        right: 52px;
    }

    .logged-in {
        left: 6px;
    }

    .menu2 {
        padding-top: 22px;
    }
    
    .next-title span {
        font-size: 18px;
        padding-left: 10px;
        padding-right: 10px;
        letter-spacing: 4px;
    }

    .actual-weekly-box {
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-bottom: 10px;
    }

    .actual-weekly-box img.buy {
        max-width: 170px;
        margin-top: 10px !important;
        display: block;
        margin: 0 auto;
    }

    .podcast-head {
        max-height: 90px;
    }

    .podcast-title {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 5px;
    }

    .carousel-inner .video-image {
        height: 220px;
        background-position: center;
        background-size: cover;
    }

    .author-profile-name h1 {
        font-size: 26px;
    }

    .author-numberof-articles {
        font-size: 26px;
    }

    .tamogatas .submitbutton {
        letter-spacing: 0px;
        font-size: 30px;
    }

    .tamogatas .submitbutton strong {
        font-size: 30px;
    }

    .tamogatas .weekly-head-title span.weekly-head-title-fix {
        letter-spacing: 0px;
        font-size: 35px;
        line-height: 55px;
        font-weight: normal;
    }

    .tamogatas .weekly-head-title h1 {
        letter-spacing: 0px;
        font-size: 35px;
    }

    /* .tamogatas .redbox::before {
        content: '';
    } */

    .tamogatas .bold {
        display: block;
        margin-top: 15px;
    }

    .tamogatas .bebas {
        font-size: 25px;
    }

    .tamogatas .more-infos .tel,
    .tamogatas .more-infos .email {
        display: inline-block;
        letter-spacing: 1px;
        font-size: 25px;
        text-transform: initial;
    }

    .tamogatas .allerthin {
        letter-spacing: 1px;
        font-size: 18px;
        text-transform: initial;
        font-weight: initial;
        font-family: inherit;
    }

    .tamogatas .aller {
        font-size: 16px;
        letter-spacing: 2px;
        line-height: 24px;
    }

    .tamogatas .redbox::before {
        font-size: 28px;
    }
}

@media all and (max-width: 420px) {
    .tamogatas .spec-amount-btn {
        padding: 18px 18px;
    }

    .tamogatas .price-picker-title h2 span.bebasbook {
        font-size: 33px;
    }

    .prices {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media all and (max-width: 360px) {
    .next-title span {
        font-size: 17px;
        letter-spacing: 3px;
    }

    .carousel-inner .video-image {
        height: 184px;
    }

    #video .videoarticletitle {
        top: -1px;
    }

    .tamogatas .price-picker-title h2 span.bebasbook {
        font-size: 28px;
        line-height: 45px;
    }

    .tamogatas .weekly-head-title span.weekly-head-title-fix {
        letter-spacing: 0px;
        font-size: 35px;
        line-height: 28px;
        margin-top: 15px;
    }

    .tamogatas .price-picker-title h2 span.bebasbold {
        font-size: 36px;
    }

    .tamogatas .redbox::before {
        font-size: 26px;
    }

    .tamogatas .square::before {
        font-size: 35px;
    }

    .elofizetes .price-picker-title h2 {
        font-size: 20px;
    }

    .login .price-picker-title h2 {
        font-size: 20px;
    }
}
