.hide-dekstop { display: none!important; }
.show-desktop { display: block!important; }


@media screen and (max-width: 1270px) {
	.news-content .full-post .a-d-120x600-post {
		width:120px;
		left: 0;
	}
	.news-content .full-post .a-d-468x60-post iframe,
	.news-content .full-post .a-d-120x600-post iframe {
		width:100% !important;
		left: 0;
	}
	.news-content .full-post .a-d-120x600-post img {
		max-width:100%;
	} 
	.news-content .full-post .text-wrap {
		padding: 8px 0 40px 140px;
	}
}
@media screen and (max-width: 1200px) {


    .header .logo { width: 207px; left: 0; }

    .fighter-profile-full .biography-column { width: 56%; }

	.home-featured-videos-wrap .a-ds-right {
		float:none;
		margin:0 auto;
		padding-top:40px;
		clear: both;
	}
        
        .home-banner-wrap .a-d-wrap {
            background-color:#000;
        }

}


@media screen and (max-width: 1199px) {
    .instagram-home-slider { width: 100%; }

    .header .header-inner { width: auto; padding-left: 20px; padding-right: 20px; }
    .header .logo { left: 20px; }

    .wrap-inner { width: auto; padding-left: 20px; padding-right: 20px; }

    .main-nav { display: none; }
	
	#mobile-nav ul.mob-nav li.separator {display:none;}
	
    .mobile-menu-btn { display: block; }

    .banner-wrap .banner-mid { float:right; width: 33%; overflow: hidden; margin: 0; }
    .banner-wrap .subscribe-btn2 { display: block; margin-top:20px; }
    .banner-wrap .banner-right { display: none; }


    .banner-wrap .banner-mid .small-box img { width: 100%; }
    .banner-wrap .banner-mid .small-video-box img { width: 100%; }


    .home-featured-videos-flexslider { width: 100%; }

    .home-featured-videos-wrap .ads-right { float:none; margin:0 auto; padding-top:30px; clear: both; }

    .home-products-flexslider-wrap { width: 64%; }


    .home-news-list .imagebox { height: auto; }

    .home-featured-videos-wrap .each-video .video-box { height: auto; }

    .home-featured-photos .imagebox { height: auto; }

    .home-ratings .row .each-col .image-round { height: auto; }


    .home-upcoming-events .event-info-col { float:none; margin:0 auto; clear: both; }
    .countdown-timer { float:none; width: 380px; margin:0 auto; clear: both; padding-top:50px; }
    .countdown-timer.fight-today { float:none; max-width:none; }


    .home-social-feeds .feed-box { width: 50%; margin:0; }
    .home-social-feeds .current-poll { float:none!important; width: 100%; padding-top:30px; clear: both; }


    .sub-header { height: auto; padding-top:10px; padding-bottom: 30px; overflow: hidden; }
    .sub-header h1 { float:left; position:relative; margin-bottom: 14px; }
    /*.sub-header .ads728-90 { float:right; }*/
    .sub-header .ads728-90 img { max-width: 100%; }

    .about-content { padding:0; }
    .about-content .gray-line-divider { margin-bottom: 40px; }

    ul.social-links-round li a { width: 53px; height: 53px; line-height: 53px; font-size: 20px; }

    .news-content .each-post h1 { padding-right: 0; }


    /* Ratings */
    .weight-categories h1 { padding-bottom: 20px;  }
    .ratings-content .weight-categories .each-col { width: 25%; }

    .ratings-content .fighters-list .row { margin-bottom: 0; }
    .ratings-content .fighters-list .white-box,
    .ratings-content .fighters-list .white-box2 { min-height: 430px; margin-bottom: 30px; }
    .ratings-content .fighters-list h1 { padding-top:50px; }

    .ratings-content .fighters-list .imagebox img { height: 100%; }

    .instagram-feed-full .each-box { width: 20%; }


    /* Schedule */
    .schedule-event-content .media-list .each-media h1 { padding-right: 0; }


    /* Video */
    .video-content .each-video .video-holder { height: auto; }
    .video-content .each-video .video-holder img { width: 100%; display: block; }

    /* Subscribe Offers */
    .subscribe-offers-content .magazines-list .each-mag { margin-left:20px; margin-right: 20px; }

}



/* Tablet */
@media screen and (max-width: 1160px) {
	.home-ratings .section-title .brought-a-d {
		display:block;
		padding:0; 
	}
	.home-ratings .section-title img {
		position:relative;
		top:0;
		left:10px;
	}
	.event-landing-v2 .tweet-feed .tweets ul li {
		font-size:14px;
	}
	.event-landing-v2 .full-wrap .board .head {
		font-size:24px;
	}
	.event-landing-v2 .full-wrap .board .board-list > div {
		font-size: 20px;
		width: calc( 35% + 2px );
	}
	.event-landing-v2 .full-wrap .board .board-list .stat-labels {
		width: 30%;
	}
	.event-landing-v2 .full-wrap .board .board-list .stat-labels div {
		padding-bottom: 8px;
	}
}
@media screen and (max-width: 1100px) {

    .cover-loader .img {
        height: auto;
    }    
    .subscription-wrap .news-content .three-columns {
        width: 100%;
        margin: 0;
    }
    .subscription-wrap .news-content .three-columns .col {
        border:0;
         width: 100%;
        padding: 0;
    }

    .event-landing-v2 .tweet-feed .tweets {
		padding: 14px 20px 0 95px;
		width: 100%;
		margin: 0 0 10px;
	}
	.event-landing-v2 .tweet-feed {
		height:140px;
	}
	.event-landing-v2 .tweet-feed .countdown {
		float: none;
		clear: both;
		margin: 0 auto;
	}
	.event-landing-v2 .navs ul {
		text-align:center;
	}
	.event-landing-v2 .navs ul li {
		font-size:14px;
		float:none;
		display:inline-block;
		width: auto;
	}
	.event-landing-v2 .navs ul li a {
		display:inline-block;
		width: auto;
		padding:0 20px;
		height:40px;
		line-height:40px;
	}
}
@media screen and (max-width: 1080px) {
    .list-issues .item {
        width: calc( 50% - 20px );
    }
	.event-landing-v2 .full-wrap .blocks {
		margin:0;
	}
	.event-landing-v2 .full-wrap .blocks .block {
		margin:0 0 26px;
		width:100%;
	}
}
@media screen and (max-width: 1050px) {
    .logo-carousel-wrap .logo-carousel {
        max-width:775px;
    } 
}
@media screen and (max-width: 1024px) {

    .banner-wrap .banner-left { width: 65%; overflow: hidden; }
    .banner-wrap .banner-left img { width: 100%; display: block; }




    ul.tab-menu-news li a { padding-left: 14px; padding-right: 14px; }
    .right-sidebar .current-poll { width: 100%; text-align: center; }
    .right-sidebar .current-poll img { max-width: 100%; }

    .fighter-profile-full .white-box { width: 40%; min-height: 150px; padding-bottom: 10px; }
    .fighter-profile-full .imagebox { height: auto; }
    .fighter-profile-full .biography-column { width: 55%; }

	.sub-header h1 {
		top:0;
	}
	.sub-header .ads728-90 { width: 100%; clear: both; float:none;    text-align: center; }

	.a-d-468x60 {
		position: relative;
		width: 100%;
		max-width: 468px;
		left: 0;
		margin: 0 auto;
		top: 0;
		padding: 20px 0 0;
	}
	.a-d-468x60 img {
		max-width: 100%;
	}

}


@media screen and (max-width: 980px) {
    .subscription-wrap .news-content .image-sub-caption h3 {
        margin:0 0 10px;
        float:none;
    }
    .subscription-wrap .news-content .image-sub-caption .author {
        float:none;
        clear:both;
        display: block;
    }
    .page-template-exclusive-video .video-content {
        margin:0 0 40px;
    }
    .page-template-exclusive-video .subscription-wrap .right-sidebar {
        width: calc( 100% - 30px );
        float: none;
        margin: 0 15px;
    }
    .page-template-exclusive-video .subscription-wrap .right-sidebar .widget-mag {
        max-width:312px;
        margin:0 auto 34px;
    }
	.event-landing-v2 .navs {
		padding:8px;
	}
	.event-landing-v2 .navs ul li {
		font-size: 12px;
	}
	.event-landing-v2 .navs ul li a {
		padding: 0 10px;
		height: 30px;
		line-height: 30px;
	}
	.event-landing-v2 .full-wrap .board .head {
		font-size: 18px;
	}
	.event-landing-v2 .full-wrap .board .head img {
		max-height: 16px;
	}
	.event-landing-v2 .navs ul li {
		width: calc( 33.33% - 14px );
		margin: 5px 5px !important;
	}
	.event-landing-v2 .navs ul li a {
		width:100%;
	}
	.event-landing-v2 .full-wrap {
		padding: 22px 18px;
	}
}

@media screen and (max-width: 960px) {
    .logo-carousel-wrap .logo-carousel-nav {
        display:none;
    } 
    .logo-carousel-wrap .logo-carousel {
        max-width: 852px;
    }
    .logo-carousel-wrap .owl-dots {
        display:block;
    }
}
@media screen and (max-width: 900px) {
	

    .banner-wrap .banner-left { display: none; }
    .banner-wrap .banner-mid { display: none; }
    .banner-wrap .banner-right { display: none; }
    .banner-wrap .large-banner { position: relative; }
	
	.visible-mob-slider {
		display:block !important;
	}

    
    .subscription-wrap .news-content {
        width:100%;
        float:none;
        margin:0 0 50px;
    }
    .subscription-wrap .right-sidebar {
        width:100%;
        float:none;
    }
    .subscription-wrap .right-sidebar .widget-mag {
        max-width:312px;
        margin:0 auto 34px;
    }
    .ppvs-inner .commentators {
        width: calc( 100% - 40px );
    }    
    .ppvs-wrap .no-ppvs p br {
        display:none;
    }
    .ppvs-inner .list-tweets ul li {
        font-size: 12px;
        line-height: normal;        
    }
    .ppvs-inner .list-tweets .inner {
        padding: 0 20px 0 94px;
        
    }
	.event-landing-v2 .full-wrap .board .board-list > div {
		font-size:14px;
	}
	.event-landing-v2 .full-wrap .board .board-list .stat-labels div {
		padding-bottom: 10px;
	}
}


@media screen and (max-width: 800px) {

    .home-products-flexslider-wrap { width: 60%; }
    .sub-header h1 { float:none; display: block; top:0; position:relative; margin-bottom: 14px; }
   

    .banner-wrap .banner-left img { width: auto; max-height: 100%; }

    .contact-form .name-col { margin-bottom: 20px; }
    .news-content .each-post .text-wrap { padding-left: 90px; }
    /*news-content .full-post .text-wrap {  padding-left: 90px; }*/

    .ratings-content .weight-categories .each-col { width: 33.333333%; }
    .ratings-content .fighters-list .imagebox img { height: auto; width: 100%; }


    .instagram-home-slider li { width: 550px; }
    a.mb-scrollButtons.mb-left { left: 35%; }
    a.mb-scrollButtons.mb-right { right: 35%; }


    .schedule-event-content .media-list .each-media .text-wrap { padding-left: 90px; }
    .schedule-event-content .where-to-watch .col-lg-4 { margin-bottom: 10px; }

    .schedule-event-content .fighter-profile-row .white-box { width: 190px; min-height: 430px; }
    .schedule-event-content .fighter-profile-row .info { padding-left: 8px; padding-right: 8px; }
    .schedule-event-content .date-col { width: 70px; }
    .schedule-event-content .date-col .day { font-size: 36px; }



    .subscribe-offers-content .magazines-list .each-mag { width: 48%; margin-left: 1%; margin-right: 1%; float: left; }
    .subscribe-offers-content .magazines-list .each-mag .mag-image { height: 280px; }
    .subscribe-offers-content .magazines-list .each-mag .mag-image img { width: 100%; }

    .subscription-table .box-border { padding-left: 12px; padding-right: 12px; }
    .subscription-table .each-col.gift-subs .title-row { padding-top: 20px; }
    
    .full-post .text-wrap blockquote,
    .subscription-wrap .news-content blockquote {
        padding: 0 0 0 30px;
    }
    .full-post .text-wrap blockquote,
    .subscription-wrap .news-content blockquote:before {
        left:0;
    }
    .subscription-table.column-4 .each-col {
        width:100%;
        float:none;
    }
	.event-landing-v2 .tweet-feed {
		height:auto;
	}
}






/* Mobile */
@media screen and (max-width: 767px) {

    .btn-light-pink { font-size: 12px; padding: 0 14px; height: 30px; line-height: 30px; }
	.subscribe-modal .textbox {
		height:30px;
		width: calc( 100% - 104px );
	}

    .header .logo { width: 120px; left: 16px; top:16px; }

    .header { height: 93px; background-position:center -20px;  }
	
    .subscription-bar {
        background:#000;
        font-size:14px;
    }
    .subscription-bar .label {
        display:block;
    }
	.live-video-wrap {
		margin: -20px 0 0;
                padding:50px 0 20px;
	}
        .banner-wrap {
            padding-top:20px;
        }
        .logged-in .banner-wrap {
            padding-top:56px;
        }

    .mobile-menu-btn { margin-top:18px; }

    ul.head-social { padding-top:16px; }
    ul.head-social li { margin: 6px; margin-right: 0; }
    ul.head-social li a { width: 30px; height: 30px; line-height: 30px;  }


    .banner-wrap { margin:-20px 0 0 }
    .banner-wrap .large-banner .text-wrap .date { font-size: 12px; }
    .banner-wrap .large-banner .text-wrap .title { font-size: 16px; line-height: 18px; padding-left: 10px; padding-right: 10px; }
    .banner-wrap .large-banner .text-wrap .text { font-size: 12px; line-height: 16px; padding-left: 10px; padding-right: 10px; }
    .banner-wrap .subscribe-btn { font-size: 14px; height: 40px; line-height: 40px; margin-top: 20px;  }


    .homepage-wrap h1 { font-size: 20px; }

    .homepage-wrap .section-title h1 { padding-top: 3px; }
    .homepage-wrap .section-title { position: relative; z-index: 10; padding-bottom: 20px; }
    .homepage-wrap .section-title .arrows { width: 100%; position: absolute; top: 100px; left: 0; }

    .homepage-wrap .section-title .arrows a { background: none; font-size: 50px; color:#000; 
		color: #fff;
		top: 80px;
		text-shadow: 0 0 10px #000000;
	}
    .homepage-wrap .section-title .exclusive-editorial-custom-nav a { 
		top: 10px;
	}
    .homepage-wrap .section-title .arrows .flex-prev { position: absolute; left: -24px; }
    .homepage-wrap .section-title .arrows .flex-next { position: absolute; right: -24px; }


    .home-news-list .title-date-row { padding-bottom:20px;  }
    .home-news-list .title-posted-col h2 { font-size: 18px; line-height: 22px; height: auto; }


    .home-news-list .read-more { height: 30px; line-height: 30px; }


    .home-news-list .bottom-title { font-size: 26px; line-height: 34px; }
    .home-ad-middle { padding-bottom: 0; }
    .home-ad-middle img { max-width: 100%; display: block; }


    .home-featured-videos-wrap { padding-top: 20px; background-image: none; }
    .home-featured-videos-wrap .section-title .arrows { top:140px; }
    .home-featured-videos-wrap .section-title .arrows a { color:#fff; }

    .home-featured-videos-wrap .ads-right { width: auto; max-width: 300px; }
    .home-featured-videos-wrap .ads-right img { max-width: 100%; }

    /*.home-featured-photos { padding-bottom: 30px; }*/
    .home-featured-photos .section-title .arrows { top:140px; }


    .home-ratings .each-col { width: 220px; float:none; margin: 0 auto; }
    .home-ratings .flex-direction-nav a  { margin-top:-80px;  }



    .home-products { padding: 30px 0; }
    .home-products-flexslider-wrap { width: 70%; float:none; margin: 0 auto; }
    .home-products .section-title .arrows { top: 220px;  }
    .home-products .each-product .imagebox { height: auto; }


    .home-news-list .below-line { width: 100%; }


    .home-upcoming-events { padding-top: 30px; }
    .home-upcoming-events .bottom-bg { height: 30px; }

    .home-upcoming-events .section-title h1 { margin-bottom: 20px; width: 100%; text-align: center; }
    .home-upcoming-events .section-title .pull-right { width: 100%; text-align: center; }
    .home-upcoming-events .section-title .btn-light-pink { float:none; }

    .home-upcoming-events .event-info-col { width:100%; }
    .home-upcoming-events .event-info-col .date-col { width: 70px; }
    .home-upcoming-events .event-info-col .date-col .day { font-size: 40px; }
    .home-upcoming-events .event-info-col .text-col { padding-left: 85px; }
    .home-upcoming-events .event-info-col .text-col .address { font-size: 20px; line-height: 22px; padding-bottom: 4px; }
    .home-upcoming-events .event-info-col .text-col .event-name { font-size: 20px; line-height: 22px; }
    .home-upcoming-events .event-info-col .text-col .desc { font-size: 14px; line-height: 16px; }
    .home-upcoming-events .bottom-bg { margin-top: 60px;  }

    .countdown-timer { width: auto; }
    .countdown-timer.black-centered { width: auto; }
    .countdown-timer .time .each { width: 25%; }


    .instagram-home-slider li { width: 100%; float:left; }
    .instagram-home-slider li img { border: 0; }
    a.mb-scrollButtons.mb-left { left: 10%; }
    a.mb-scrollButtons.mb-right { right: 10%; }

    .mb-slider .mb-panel { display: block; float:left; }
    .mb-inside { margin:0!important; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow:none; }

    .home-social-feeds { padding: 30px 0; }
    .home-social-feeds .instagram-feed { margin-bottom: 0; }
    .home-social-feeds .feed-box { width: 100%; padding-top: 20px; }
    .home-social-feeds .title-icon { padding-bottom: 20px; }


    /* Sub Content */
    .sub-header h1 { font-size: 20px; line-height: 24px; }

    .sub-content-wrap { padding: 30px 0; }
    .sub-content-wrap h1 { font-size: 20px; line-height: 24px; margin-bottom: 26px; }
    .sub-content-wrap .gray-line-divider { margin-bottom: 26px; }

    .right-sidebar h2 { text-align: center; }

    ul.tab-menu-news li { width: 100%; border-bottom: 1px solid #fff; }
    ul.tab-menu-news li:last-child { border-bottom: 0; }


    .ratings-content .weight-categories .each-col { width: 100%; }
    .instagram-feed-full .each-box { width: 50%; }
    .rating-panel-policy-content { padding: 50px 0 80px 0; margin-bottom: -30px; }


    .ratings-content .fighters-list .white-box2 h1 { padding-top: 0; }
    .ratings-content .fighters-list .white-box2 { min-height: 100px; }

    /* Schedule */
    .schedule-content .each-location { margin-left: 90px; }
    .schedule-content .date-col { width: 70px; }
    .schedule-content .date-col .day { font-size: 36px; }

    .schedule-event-content .event-title { font-size: 31px; line-height: 36px; }
    .schedule-event-content .fighter-profile-row .imagebox img { width:100%; }
    .schedule-event-content .fighter-profile-row .white-box { width: 100%; margin-bottom: 30px; }
    .schedule-event-content .date-col { clear: both;  width: 100px; }
    .schedule-event-content .fight-details p { padding-left: 0; padding-right: 0; }


    .fighter-profile-full .white-box { width: 269px; float:none; margin:0 auto; }
    .fighter-profile-full .biography-column { width: 100%; padding-top: 20px; }


    /* Subscribe Offers */
    .subscription-table .title-row { font-size: 14px; }
    .subscription-table .each-col.gift-subs .title-row { padding-top: 28px; }
    .subscription-table .each-col { width: 50%; margin-bottom: 20px; }
    .subscription-table .each-col.gift-subs { width: 100%; clear: both; }


    .subscribe-offers-content .magazines-list .each-mag { width: 100%; }
    .subscribe-offers-content .magazines-list .each-mag .mag-image { height: auto; }

    .subscribe-offers-content .signin-digital-subscriber { margin-bottom: 30px; }
    .subscribe-offers-content .signin-digital-subscriber .row { margin-bottom: 0; }
    .subscribe-offers-content .signin-digital-subscriber .row .col-lg-5 { margin-bottom: 20px; }


    .news-content .full-post .share-story { padding: 30px 0; }


    /* About Content */
    .about-content h1,
    .about-content h1.find-us-online { margin-bottom: 15px; }
    .about-content .right-column { padding-top: 40px; }
    .about-content .team-list .col-lg-3 { margin-bottom: 30px; }


    .paging-arrows-btm { margin-bottom: 50px; }


    .contact-us-content .title-row .icon-left { position: relative; margin: 0 auto 10px auto; }
    .contact-us-content .title-row { padding-left:0; text-align: center; }
    .contact-us-content .title-row .email-phone { font-size: 14px; text-transform: none; }



    /* Footer */
    .footer-wrap { padding: 0 0 20px 0; }
    .footer-wrap h3 { margin: 20px 0 10px 0; text-align: center; }
    ul.foot-quicklinks { border-top: 0; }
    ul.foot-quicklinks li { border-bottom: 0; text-align: center; }
    ul.foot-quicklinks li a { padding: 3px 0; }
    .footer-wrap .contact-info-row { text-align: center; }
    .footer-wrap .contact-info-row .icon { position: relative; margin-right:4px; }

    ul.foot-social { width: 100%; padding: 20px 0 40px 0; text-align: center; }
    ul.foot-social li { float: none; margin:0 3px; display: inline-block; }

    .footer-wrap .foot-logo { width: 142px; margin:0 auto 20px auto; }

    .footer-wrap .foot-small-desc { text-align: center; line-height: 20px; margin-bottom: 30px; font-size: 14px; }

    .footer-bottom .copyright { float: none; width: 100%; text-align: center; }
    .footer-bottom ul.foot-btm-links { float:none; width: 100%; }
    .footer-bottom ul.foot-btm-links li { float: none; margin-left: 0; display: block; text-align: center; padding-bottom:10px; }

    
    /* single detail */
    .header .header-inner {
        height: 74px;
    }
    .news-content .full-post .text-wrap {
        padding-top:38px;
    }
    .subscription-wrap { 
        padding:37px 0 30px 0; 
    }
    .subscription-wrap .news-content .list-best-worst .columns {
        margin:0;
    }
    .subscription-wrap .news-content .list-best-worst .column {
        width:100%;
        float:none;
    }
    .subscription-wrap .news-content .list-best-worst .column .photo {
        margin:0 auto 24px;
    }
    .subscription-wrap .news-content .list-best-worst .column .text {
        padding:0 !important;
    }
    
    .subscription-wrap .news-content .table-tot .td-items .td {
        font-size:18px;
    }
    .subscription-wrap .news-content .list-three .columns {
        margin:0 0 30px;
    }
    .subscription-wrap .news-content .list-three .column {
        width:100%;
        float:none;
        padding:0;
    }
    .subscription-wrap .news-content .list-three .column:after {
        display:none;
    }
    .subscription-wrap .news-content .list-three .column .photo {
        margin:0 0 5px;
    }
    

    .ppvs-inner .commentators .item {
        width: 100%;
        float:none;
        margin:0 0 50px
    }      
    .ppvs-inner .custom-scroller {
        width:100%;
    }
    
    .subscription-wrap .current-issue-carousel .slide-item .red-caption {
        font-size: 12px;
        padding: 10px;
        line-height: 20px;
        font-family: montserrat_regular;
        font-weight: 400;
    }
    .subscription-wrap .current-issue-carousel .slide-item .split-bar {
        padding: 10px 0;
    }
    .subscription-wrap .current-issue-carousel .slide-item .split-bar:before {
        display:none;
    }
    .subscription-wrap .current-issue-carousel .slide-item .split-bar span {
        font-size:10px;
        width:100%;
        float:none;
        padding: 0;
    }
    .subscription-wrap .current-issue-carousel .owl-buttons > div {
        bottom:9px;
    }
}

@media screen and (max-width: 680px) {
    .cover-loader .valign {
        width:80%;
    }
    .subscription-wrap .news-content .content-text img.alignright,
    .subscription-wrap .news-content .content-text img.alignleft {
        margin:0 auto 20px;
        float:none;
        display: block;
    }
    
    .subscription-wrap .news-content .table-tot .td-items .td {
        font-size:16px;

    }
	.event-landing-v2 .full-wrap .blocks .block .heading {
		font-size:22px;
	}		
	.event-landing-v2 .full-wrap .blocks .tbl-predict .tr .th-1, 
	.event-landing-v2 .full-wrap .blocks .tbl-predict .tr .td-1 {
		text-align:center;
	}
	.event-landing-v2 .full-wrap .blocks .tbl-predict .tr .td span {
		padding: 0;
	}		
	.event-landing-v2 .full-wrap .blocks .tbl-predict .tr .th-1 span, 
	.event-landing-v2 .full-wrap .blocks .tbl-predict .tr .td-1 span {
		padding: 0 5px;
	}
	.event-landing-v2 .full-wrap .blocks .tbl-predict .tr .td span img {
		max-width: 16px;
	}
}
@media screen and (max-width: 650px) {
    .subscription-wrap .news-content .table-favorites .td-items {
        display:none;
    }
    .subscription-wrap .news-content .table-favorites .td-cols {
        display:block;
    }
    .ls-video-wrap .fluid-width-video-wrapper {
        padding-top:550px !important;
    }
}
@media screen and (max-width: 580px) {
	.subscribe-modal .modal-logo {
		float: none;
		display: inline-block;
		margin: 0 0 20px 0;
		text-align: center;
		width: 100%;
	}
        .ppvs-inner .list-tweets {
            padding:32px 0 0;
        }
        .ppvs-inner .list-tweets:before {
            background-size:auto 32px;
            width:100%;
            height:32px;
        }    
        .ppvs-inner .list-tweets .inner {
            height:auto;
            padding:10px 20px;
            display:table;
        }
        .ppvs-inner .list-tweets .inner .valign {
            display:block;
            
        }
	
	.list-ppvs .item {
		float:none !important;
		width:100%;
		margin:0 0 30px;
	}	



	.event-landing-v2 .navs ul li {
		width: auto;
		display: block;
	}

	.event-landing-v2 .full-wrap .board .board-list > div {
		width: calc( 50% - 2px );
	}
	.event-landing-v2 .full-wrap .board .board-list .stat-labels {
		display:none;
	}	
	.subscription-ringside-table #option-0 .leaky_paywall_subscription_payment_options {
		float: none;
		margin: 21px auto;
	}
}

@media screen and (max-width: 500px) {
    .live-video-wrap {
            padding: 75px 0 20px;
    }
    .subscription-bar .line-2 {
        display:block;
        width:100%;
        height:0;
        padding:1px 0 0;
        overflow:hidden;
    }
        .banner-wrap {
            padding-top:20px;
        }
        .logged-in .banner-wrap {
            padding-top:75px;
        }	
    .subscription-wrap {
        padding:56px 0 30px 0;
    }
    .subscription-wrap .news-content .table-tot .td-items {
        width:calc( 50% - 2px );
    }
    .subscription-wrap .news-content .table-tot .td-items.label {
        display:none;
    }
    .list-issues .item {
        width: 100%;
        float:none;
        margin:0 0 30px
    }    
}

@media screen and (max-width: 374px) {

    .header .logo { width: 100px; left: 6px; top:14px; }

    .mobile-menu-btn { margin-left: 14px; }


    .homepage-wrap .section-title h1 { line-height: 20px; padding-top: 6px; }
    .homepage-wrap .section-title .arrows { top: 80px; }

    .home-featured-videos-wrap .section-title h1 { padding-top: 0; }
    .home-featured-videos-wrap .section-title h1 span { display: block; }
    .home-featured-videos-wrap .section-title .arrows { top:130px; }

    .home-featured-videos-wrap .each-video h2 { width: 72%; }

    .home-featured-photos .section-title h1 { padding-top: 0; }
    .home-featured-photos .section-title h1 span { display: block; }
    .home-featured-photos .section-title .arrows { top:130px; }


    .home-products .section-title .arrows { top: 180px;  }


    .home-upcoming-events .event-info-col .text-col .address { font-size: 16px; font-size: 18px; }
    .home-upcoming-events .event-info-col .text-col .event-name { font-size: 16px; line-height: 18px; }

    .countdown-timer .time .each { font-size: 38px; }


    .instagram-feed-full .each-box.title-box { padding-bottom: 48px; }
    .instagram-feed-full .each-box { width: 100%; height: auto;  }



}