@media only screen and (max-width: 600px) {

    .nav {
        display: none;
    }

    .logo {
        height: 60px;
    }

    #mobile_nav {
        display: block;
        position: absolute;
        top: 0;
        right: 15px;
    }

    #main_post,
    #slider {
        display: none;
    }

    #main {
        margin-left: auto;
        margin-right: auto;
    }

    .card {
        border: none;
    }

    .card-body {
        padding: 3px;
        margin-top: 4%;
    }

    .more-btn {
        font-size: 0.8rem;
        margin-bottom: 3%;
    }

    #about p {
        padding: 4%;
    }

    .mySlides img {
        width: 100%;
        height: 200px;
    }

    .mySlides {
        flex-direction: column-reverse;
    }

    #slider-political .slider-text {
        height: 300px;
    }

    #slider-political h2 {
        font-size: 1.2rem;
    }

    #radio .cover {
        background-size: contain !important;
        width: 100%;
        max-height: 167px;
    }

    #radio .title {
        width: 100%;
    }

    #footer .logo {
        height: 100px;
    }

    #full_width_background {
        display: none;
    }

    #full_width_background_mobile {
        display: block;
        width: 100%;
        height: auto;
        min-height: 400px;
        margin-top: 5%;
        margin-bottom: 5%;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 50%;
        color: white;
        direction: ltr;
        text-align: center;
        padding-bottom: 1%;
        position: relative;
        display: flex;
        align-content: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
    }

    #full_width_background_mobile .title h5 {
        color: white;
    }

    #full_width_background_mobile .title h6 {
        position: relative;
        border-top: none;
        padding-top: 1%;
        margin-top: 1%;
    }

    #full_width_background_mobile .title h6::before {
        content: '';
        position: absolute;
        top: 0;
        border-top: 3px solid white;
        width: 8%;
        left: 46%;
    }

    #full_width_background_mobile .title {
        position: absolute;
        top: 67%;
        transform: translateY(-50%);
    }

    #footer p {
        font-size: 0.8rem;
    }

    #single_article {
        margin: auto;
        padding: 0;
    }

    #single_article .cover {
        height: 200px;
    }

    .article_text {
        padding: 0;
        padding-left: 7%;
        padding-right: 7%;
    }

    #writer .cover {
        height: 100px !important;
        width: 100px;
        margin: auto;
    }

    .desc h5 {
        text-align: center;
    }

    .desc p {
        padding-left: unset;
        text-align: justify;
        padding: 0;
        padding-left: 7%;
        padding-right: 7%;
    }

    .copyright {
        position: relative;
    }

    #photographers .card-img-top {
        height: 120px;
        width: 120px;
    }

    #writer {

        display: block;
    }

    .desc h3 {
        text-align: center;
    }

    #single_article h6 {
        /* text-align: center;  */
    }

    #Gallery img {
        height: 250px;
    }

    #Gallery .caption-container {
        display: none;
    }

    .Galleryprev,
    .Gallerynext {
        color: white;
        font-size: 35px;
    }

    #posters {
        padding: auto;
        margin: auto;
    }

    #posters .cover {
        height: 300px;
        width: 100%
    }

    .article-img {
        width: 100%;
    }

    .article_text p {
        line-height: 2rem;
        font-size: 1rem;
    }

    #daily-page {
        padding-left: 0;
        padding-right: 0;
    }

    #political .cover {
        height: 400px;
        border-radius: 0;
    }

    #political {
        padding-left: 0;
        padding-right: 0;
    }

    .pagination {
        display: unset;
        text-align: center;
    }

    #prev_page_arrow {

        padding-left: 9px;

        font-size: 21px;
    }

    #next_page_arrow {

        padding-right: 9px;

        font-size: 21px;
    }

    #myBtn {
        left: 10px;
        right: auto;
    }

    #footer ul {
        padding-left: 16%;
    }

    .card img {
        height: 250px;
    }

    #daily .card .cover {
        height: 250px;
    }

    #mobile_magazine .card img {
        height: 50px;
        margin-top: 5%;
    }

    #mobile_magazine .card-body .cat_name {

        color: var(--secondary-color);
        text-decoration: none;
        font-weight: 700;
        border-bottom: 2px solid;
        border-image: linear-gradient(to left, var(--secondary-color) 69px, transparent 30%) 100% 1;
        padding-bottom: 13px;
        position: relative;
    }

    #mobile_magazine .cat {
        text-align: right;
    }

    #mobile_magazine .card-title {
        margin-top: 7%;
    }

    #mobile_magazine .more-btn {
        margin-top: 4%;
        margin-bottom: 4%;
    }

    #mobile_magazine .cat_img {
        text-align: right;
        /* margin-top: 5%; */
    }

    #mobile_magazine .card-text:last-child {
        text-align: justify;
    }

    #mobile_magazine .cover {
        height: 300px;
        float: none;
        margin: 0 auto;
        display: flex;
        justify-content: flex-end;
        flex-direction: column;
    }

    #mobile_magazine .title {
        color: white;
        width: 38%;
        margin: 5%;
    }

    #mobile_magazine .title h4 {

        padding-bottom: 5%;

        border-bottom: 3px solid;

        border-image: linear-gradient(to left, var(--Basic_color) 26%, transparent 25%) 100% 1;
    }

    #photographer_desc {
        text-align: center;
    }

    #photographer_desc h3 {
        font-size: 1.2rem;
    }

    #photographer_desc h6 {
        font-size: 0.8rem;
    }

    #radio_mobile {
        width: 100%;
        border-radius: 10px;
    }

    .responsive_search {
        position: absolute;
        top: 4px;
        left: 15px;
    }

    .responsive_search .nav-link {
        font-size: 1.5rem;
    }

    #search-form .input-group {
        width: 100%;
    }

    #search-form {
        text-align: left;
        display: none;
        padding-right: 5%;
        margin-bottom: 5%;
    }

    .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {

        border-radius: 5px !important;
    }

    #about h5 {
        padding-right: 4%;
    }

    #about h5:before {
        right: 4%;
    }

    .more-btn {
        font-size: 0.8rem;
        margin-bottom: 10%;
    }

    #search-form #close_search {
        margin-left: 5%;
        margin-right: 5%;

    }

    .infile {
        display: inline-block;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {

        border-radius: 5px !important;
    }

    #daily-page img {
        height: 400px;
    }

    #main {
        margin-left: 0;
        margin-right: 0;
    }

    #slider .card {
        margin-top: 0%;
        margin-bottom: 3%;
    }

    #slider .card-body {
        padding-bottom: 2%;
    }

    #slider1 .card-text {
        padding-top: 0px;
    }

    #daily .card-body {
        padding-top: 10px;
    }

    #daily .card {
        margin-bottom: 2%;
    }

    #radio {
        margin-top: 5%;
        margin-bottom: 5%;
    }

    #slider-political {
        margin-top: 8%;
    }

    .slideshow-container {
        max-width: 50%;
    }

    .mySlides img {
        height: 300px;
    }

    #slider-political a h2 {
        font-size: 1.4rem;
        margin-bottom: 9px;
    }

    #radio .cover {
        height: 350px;
    }

    #full_width_background {
        height: 350px;
    }

    .article-img {
        width: 100%;
    }

    #single_article,
    #posters,
    #political,
    #daily-page {
        padding-left: 0;
        padding-right: 0;
    }

    .article_text {
        padding-left: 5%;
        padding-right: 5%;
    }

    .article_text p {
        font-size: 1rem;
    }

    #daily-page .card-body {
        padding-bottom: 3%;
    }

    #political .cover {
        height: 500px;
    }

    #political img {
        height: 350px;
    }

    #political .card-body {
        padding-bottom: 3%;
    }

    #myBtn {
        right: 0;
    }

    #political .card {
        width: 100%;
    }

    #full_width_background .title {
        top: 63%;
    }

    #full_width_background .title h1 {
        /* font-size: 3vw; */
    }

    #search-form .input-group {
        width: 100%;
    }

    #search-form {
        text-align: left;
        display: none;
        padding-right: 5%;
        margin-bottom: 5%;
    }

}

@media (min-width: 1345px) and (max-width:1920px) {
    #full_width_background .title {
        position: absolute;
        top: 83%;
        transform: translateY(-50%);
    }
}

@media (min-width: 10245px) and (max-width:1344px) {
    #full_width_background .title {
        position: absolute;
        top: 73%;
        transform: translateY(-50%);
    }
}