@media only screen and (min-width:600px) {
    .post-wrap.list .featured-image img{
        height: 300px;
        object-fit: cover;
    }
}
@media only screen and (min-width:1580px) {
    .two-row-grid-section, div#content-wrap, .highlight-slider-section, .header1wrap, .footer-slider-section {
        max-width: 1530px;
    }
}
@media only screen and (min-width:1780px) {
    .two-row-grid-section, div#content-wrap, .highlight-slider-section, .header1wrap, .footer-slider-section {
        max-width: 1746px;
    }
}
@media only screen and (max-width:1579px) {
    .two-row-grid-section, div#content-wrap, .highlight-slider-section, .header1wrap, .footer-slider-section {
        max-width: 1200px;
    }
    .two-row-grid-section .neomax_slides {
        grid-template-columns: repeat(6, 1fr) !important;
    }
}
@media only screen and (max-width: 1205px) and (min-width: 1025px) {
    .two-row-grid-section .neomax_slides {
        grid-template-columns: repeat(4, 1fr) !important;
    }
    .two-row-grid-section, div#content-wrap, .highlight-slider-section, .header1wrap, .footer-slider-section {
        max-width: 1000px;
    }
}
@media only screen and (max-width: 900px) {
    .two-row-grid-section .neomax_slides {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}
@media only screen and (max-width:1000px) {
    .container{
        padding:0 20px;
    }
    .two-row-grid-section .neomax_slides {
        grid-template-columns: repeat(4, 1fr) !important;
    }
    .small .neomax_slides .image-slide a img {
        height: 90px !important;
    }
    .featured-box-link {
        display: inline-block;
        margin: 3%;
    }
    .featured-box-area{
        text-align: center;
    }
}
@media only screen and (max-width:920px) {
    .movie-player-header .video-wrapper {
        max-width: 80%;
        margin-bottom: 30px;
    }
    .movie-player-header {
        padding-top: 50px;
    }
    .neomax-top-bar.header2 .menu-wrap{
        padding-bottom:0;
    }

    .main .neomax_slides.container {
        width: 100%;
        display: block;
        margin: 0 0 25px 0;
    }

    .neomax_beforeslides.container {
        display: block;
        width: 100%;
    }

    .neomax_beforeslides.container .item-slide {
        display: inline-block;
        width: 48.5%;
        margin-right: 3%;
    }

    .neomax_beforeslides.container .item-slide:last-child {
        margin-right: 0;
    }



    .neomax_afterslides.container {
        display: block;
        width: 100%;
    }

    .neomax_afterslides.container .item-slide {
        display: inline-block;
        width: 31.33%;
        margin-right: 3%;
    }

    .neomax_afterslides.container .item-slide:last-child {
        margin-right: 0;
    }
    .neomax-top-bar.header2 .menu-wrap {
        text-align: left;
    }
    .neomax-top-bar.header2 span.only-text {
        margin: 0;
    }
    .neomax-top-bar.header2 .social-links{display:none;}
    .header2 .slicknav_menu .slicknav_no-text {
        margin-top: 15px;
    }
    .neomax-top-bar.header1{
        padding: 15px 25px;
    }
    .neomax-top-bar.header2{
        padding: 15px 25px;
    }
    .neomax-top-bar.header2 .header-inside{
        margin: 15px 0;
    }
    .neomax-top-bar .menu-wrap .main-nav {
        display:none;
    }
    a.darklogo, a.lightlogo {
        margin: 0;
    }
    span.only-text {
        margin: 20px auto;
    }
    .neomax-top-bar.header1 .social-links{display:none;}
    .slicknav_menu {
        display:block;
    }

  

    .neomax-top-bar .social-links {
        position: absolute;
        right: 0;
        top: 0;
        padding: 20px 0;
        margin: 15px 6px;
        width:auto;
    }
    .menu-wrap .slicknav_menu {
        padding: 20px 0;
        width:100%;
    }
    ul.slicknav_nav {
        margin-top: 80px;
    }
    .header-inside.clearfix {
        position: absolute;
        z-index:999;
    }

    .hearder-holder {width: 100%;}



    .top-bar {
        display:block;
    }
    div#footer-top .neomax_popular_news_widget ul li {
        width: 48%;
    }
    .below-slider-wrapper .widget_mc4wp_form_widget h4.below-slider {
        width: 100% !important;
        float: none !important;
    }
    .below-slider-wrapper .mc4wp-form p {
        margin: 0;
        float: left;
        width: 26%;
    }
    .below-slider-wrapper .mc4wp-form p:first-child {
        width: 70%;
        margin-right: 2%;
        float: left;
    }
    .below-slider-wrapper .mc4wp-form{
        float:none;
        width:100%;
    }

    .neomax_slides .feat-item-wrapper {
        width: 100%;
    }

    .neomax_slides .item-slide.slick-slide .image-slide {
        width: 100%;
    }

    .neomax_slides .slick-next {
        right: 30px;
    }
    .nextpreviousbuttons {
        position: absolute;
        top: 50%;
        width: 100%;
        bottom:unset;
    }
    .neomax_slides .item-slide.slick-slide .image-slide .feat-item{height:460px;}


    .logo-text h1 a {
        font-size: 32px!important;
        line-height: 34px!important;
    }
    .slide-wrap .feat-item-wrapper .feat-inner p {
        display: none;
    }
    .neomax_slides .feat-overlay {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .neomax_slides3 h2.feat-title{font-size:24px;}
    .neomax_slides .slick-next, .neomax_slides .slick-prev {
        border-color: #fff;
        background: #fff;
    }
    .small .neomax_slides .item-slide.slick-slide .image-slide {
        width: auto !important;
    }






    .neomax_afterslides .slide-wrap {
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .main .feat-inner, .small .feat-inner {margin-top: 10px;}

    .neomax_afterslides.container img {
        width: 100%;
    }

    .neomax_afterslides.container .image-slide {
        width: 100%;
    }

    .neomax_afterslides.container .item-slide {
        width: 31.33%;
    }

    .main .neomax_afterslides h2.feat-title {
        font-size: 16px;
        line-height: 22px;
    }

    .main .neomax_afterslides span.post-category a {
        font-size: 10px;
    }







}


@media only screen and (max-width:880px) {
    .poster-title a {
    font-size: 26px;
}

.poster-desc {
    font-size: 14px;
}

.poster-inner {
    padding: 0 50px 0 50px;
}
    .neomax_afterslides .item-slide, .neomax_beforeslides .item-slide{
        margin-bottom:25px;
    }
   
    .small .neomax_slides h2.feat-title {
        margin-bottom: 0;
    }
    .post-wrap.clearfix.list .entry-title a{
        font-size: 24px !important;
    }
    .post-wrap.clearfix.grid .entry-title a {
        font-size: 18px !important;
    }
    .post-wrap.grid .post {
        width: 31.33% !important;
    }
    .post-wrap.clearfix.grid {
        width: 100%;
    }
    

    .neomax_slides h2.feat-title{
        margin-top:10px;
        margin-bottom:20px;
    }
    .neomax_slides .item-slide:nth-child(2n+2) {
        margin-right: 0;
    }
    .featured-box-area {
        display: flex!important;
        overflow-x: scroll;
    }
    .neomax_slides2.container .item-slide {
        width: 100%;
        margin-bottom: .3%;
        height: 290px;
    }

    .neomax_slides2.container {
        height: auto;
    }

    .neomax_slides2 .feat-item {
        height: 290px!important;
    }
    .footer-area-wrap {
        width: 100%;
        margin-right: 0;
    }


    /* Text */

    body, .comment-text {
        font: 15px/1.6 "Helvetica Neue", Helvetica, sans-serif;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }

    h1 {
        font-size: 36px;
    }

    h2 {
        font-size: 33px;
    }

    h3 {
        font-size: 28px;
    }

    h4 {
        font-size: 24px;
    }

    h5 {
        font-size: 20px;
    }

    h6 {
        font-size: 16px;
    }



    input[type="text"], input[type="email"], textarea {
        font-size: 16px;
    }

    .logo-default, .logo-img {
        width: 100%;
    }

    .logo-text {
        font-size: 30px;
    }

    .entry-title {
        font-size: 36px;
    }

    .intro {
        font-size: 17px;
        margin-bottom: 5%;
        padding-bottom: 5%;
    }

    div#content-wrap {
        padding: 0 20px;
    }

    .post blockquote p {
        font-size: 16px;
    }


    /* Layout */



    #content {
        width: 100%;
    }


    .post .bar {
        margin-top: 0;
        padding: 20px 5%;
    }

    .bar-categories, .bar-share {
        width: 65%;
        margin-right: 0;
    }

    #sidebar {
        width: 100%;
        float: left;
        margin-top: 10%;
    }

    .widget {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .comments-wrap {
        padding: 8% 5%;
    }

    .comment-info {
        margin-bottom: 10px;
    }

    .comments .logged-in-as, .comment-notes {
        font-size: 14px;
    }

    #respond h3 {
        font-size: 28px;
    }

    .post-nav {
        border-bottom: solid 2px #ddd;
        padding-top: 0;
        margin-top: 4%;
    }
    .post, .next-prev, .neomax_bio_section, .comments  {
        width: 100% !important;
    }
    .prev-post {
        float: left;
        width: 100%;
        text-align: left;
    }

    .next-post {
        width: 100%;
        margin-top: 4%;
        padding-top: 4%;
        border-top: solid 1px #eee;
    }
    body.darkmode .next-post{
        border-color:#1c1c1c;
    }

    #footer {
        padding: 8% 15px;
    }

    .social-icons {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .post-list .post {
        width: 100%;
        margin-left:0!important;
    }

    .neomax-top-bar .menu-main-navigation-container {
        max-width: 100% !important;
        float: none;
        padding: 10px !important;
    }

    .neomax-top-bar ul.secondary-nav {
        text-align: center;
    }

    .socials a {
        font-size: 13px;
    }

}


@media only screen and (max-width:767px) {
    .video-grid-container {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    
    .video-card-content {
        padding: 12px;
    }
    
    .video-title {
        font-size: 15px;
    }
    .item-wrapped-left {
        width: 100%;
    }

    .item-wrapped-right {
        width: 100%;
        margin-top: 20px;
    }

    .neomax_layoutbox3 .item-layoutbox3:nth-child(even) {
        width: 100%;
    }

    .neomax_layoutbox3 .item-layoutbox3:nth-child(odd) {
        width: 100%;
    }

    .neomax_layoutbox3 .item-layoutbox3:first-child .description {
        display: none;
    }
}

@media only screen and (max-width:700px) {
    .header1wrap .menu-wrap {
        display: none;
    }
}


@media only screen and (max-width:600px) {
    .poster-title a {
        font-size: 20px;
    }
    .poster-desc{
        display:none;
    }
    .large-poster-section .poster-play-icon {
        width: 70px;
        height: 70px;
        line-height: 70px;
    }
    .large-poster-section .image-slide{
        height: 450px;
    }
    .two-row-grid-section .neomax_slides {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .submit-video a {
        border: none;
        color: transparent;
        display: flex;
        flex-direction: row-reverse;
        width: 20px;
    }

    .submit-video a:before {
        color: #e12b5f;
    }
    .neomax-top-bar.header2 .header-inside {
        max-width: 70%;
    }
    
    .neomax_slides h2.feat-title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .neomax_slides .feat-item-wrapper h2.feat-title a {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .main .neomax_slides .slider-meta {
        margin-top: 5px;
    }

    .main .neomax_slides .item-slide .feat-item-wrapper {
        padding-top: 0;
        padding-bottom: 10px;
    }
    ul.related-posts-list li {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }
    .item-layoutbox3:first-child .image-layoutbox3 {
        width: 100%;
        float: none;
    }

    .item-layoutbox3:first-child .feat-item-wrapper {
        width: 100%;
        margin-left: 0;
    }
    .bar .share a {
        max-width: 100%;
        margin-top: 5px;
    }
    #s::placeholder,#s{
        font-size:14px;
    }
    .post-wrap.list .post .box .featured-image-wrap {
        width: 100%;
        margin-right:  0;
    }

    .post-wrap.list .post .box .title-wrap {
        width:  100%;
        margin-top: 30px;
    }
    .post-wrap.list .post span.post-category {
        text-align:  center;
    }

    .post-wrap.list .post .post-content p.align-center {
        text-align:  center;
    }
}

@media only screen and (max-width:660px) {
    .below-slider-wrapper .mc4wp-form p:first-child {
        width: 100%!important;
        margin: 15px 0;
    }
    #footer .copyright {
        display: block;
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }

    .theme-author {
        display: block;
        float: none;
        text-align: center;
    }
    #insta_widget_footer p.clear{
        display:none;
    }
    #insta_widget_footer .instagram-pics li {
        width: 25%;
    }

}




@media only screen and (max-width:479px) {
    .play-overlay {
        width: 50px;
        height: 50px;
    }
    
    .play-overlay i {
        font-size: 20px;
    }
    
    .video-grid-container {
        gap: 16px;
    }
    .top-part-wrap h1 {
        font-size: 24px;
    }
    .neomax_afterslides.container img, .neomax_beforeslides.container img {
        height: 90px;
        width: 110px;
    }

    .neomax_afterslides .slide-wrap {
        flex-direction: inherit;
        align-items: center;
    }

    .neomax_afterslides.container .item-slide {
        width: 100%;
    }

    .neomax_afterslides.container .image-slide {
        width: inherit;
    }
    .information-bar, .information-bar a {
        font-size: 14px !important;
    }
    .post-wrap.clearfix.list .entry-title a{
        font-size: 22px !important;
    }
    .post-wrap.clearfix.grid .entry-title a {
        font-size: 16px !important;
    }
    .post-wrap.grid .post {
        width: 100% !important;
    }
   

    .neomax_slides .scroll-post .post-category a {
        font-size: 10px !important;
    }

    .neomax_slides span.post-category {
        padding: 4px;
    }

    .neomax_slides .feat-item-wrapper h2.feat-title a {
        font-size: 16px;
    }
    div#footer-top .neomax_popular_news_widget ul li {
        width: 100%;
    }
    .neomax_slides3 .feat-item {
        height: 350px;
    }
    .neomax_slides2 h2.feat-title a {
        font-size: 24px!important;
    }
    .neomax_slides3 h2.feat-title a {
        line-height:32px!important;
    }
    .neomax_slides .item-slide.slick-slide .image-slide .feat-item {
        height: 400px;
    }
    .neomax_slides2 .feat-item {
        height: 400px;
    }
    .neomax_slides3 h2.feat-title{font-size:22px;}
    .post-list .title-meta {
        text-align:  center;
        line-height: 30px;
    }

    .post-list .title-meta .postdate, .post-list .title-meta .postcomment, .post-list .title-meta .CT_view_counter {
        display:  inline-block;
        float:  none;
    }

    .jack.social_share_area {
        float:  none;
        display:  inline-block;
    }
    .logo-default .logo-text img {
        max-width: 80%;
        height: auto;
    }
}