/* This stylesheet is to help with old pages work with bootstrap 5 changes after upgrading and before they are individually redesigned in their own css files */

/* Home Page */
.home .home-top .plan.unlimited .top-ribbon{
	top: 62px;
	left: -19px;
	width: 112%;
}
.home .home-top .plan.unlimited .top-ribbon h4{
	padding-top: 14px;
}
.home .home-top{
	padding-top: 30px;
}
.home .home-top .plan.lite,
.home .home-top .plan.powerpack{
	width: 300px;
}
.home .home-top .plan.unlimited .features li{
	margin-left: 0px;
	width: 100%;
}
.home .home-top .plan.lite .features li, .home .home-top .plan.powerpack .features li, .home .home-top .plan.unlimited .features li{
	margin-left: 0px;
}
.dropdown-menu > li > a:hover {
        padding: 4px 16px;
}
.home .home-top .plan.unlimited .plan-inner-container{
        position: relative;
}
.home .home-top .plan.unlimited .bnr {
	height: 42px;
}
#carousel-home.carousel .item .carousel-cta {
	margin-top: 25px;
}
.home .cta-btn{
	cursor: pointer;
}
.img-container-logos{
	height: 245px;
}
/*
.container-fluid:not(.navbar-container){
	overflow-x: hidden;
}
*/
@media (min-width: 1100px){
	.home .home-top .plan {
		width: 300px;
	}
}
@media (min-width: 992px){
        .carousel-caption{
                margin-top: 45px;
        }
}

/* Newsreader */
.home-top.newsreader-top{
	padding: 30px!important;
}

@media (max-width: 1399px){
	.newsreader-top .devices-rated-by{
		margin-top: 75px;
	}
}
@media (max-width: 1199px){
	.newsreader-top .devices-rated-by{
		margin-top: 100px;
	}
}
@media (max-width: 991px){
	.newsreader-top .devices-rated-by{
		margin-top: 17px;
	}
}

/* Usenet Access Plans */

.usenet-plans .show-plans .plans.gen .plan.headings{
	width: 271px;
}
.usenet-plans .show-plans .plans.gen .plan.rad{
	margin-left: 4px;
}
.usenet-plans .subhead{
	margin-top: 70px;
}
.usenet-plans .show-plans .plans.gen .plan.headings .cta p{
	padding-bottom: 12px;
}
.home-bottom .inner .features {
	padding-bottom: 175px;
}
.home .body-content{
	margin-bottom: -48px;
}
.as-seen{
	margin-top: 48px;
}
@media (min-width: 2010px){
	.usenet-plans .plans.gen{
		margin-left: 25px;
	}
}

@media only screen and (max-width: 1185px){
	.unlimited-flex,
	.lite-flex,
	.powerpack-flex{
		margin: 0 auto;
		margin-top: 25px!important;
	}
	.plans-flex{
		margin-top: 65px;
	}
	.usenet-plans .show-plans .plans.gen .plan.rad{
	    margin: 0 auto;
	}
}
@media (max-width: 1199px){
	.usenet-plans .plans.gen{
		margin-left: -55px;
	}
}
@media screen and (max-width: 1199px) and (min-width: 991px) {
	.usenet-plans .plans.gen {
	    margin-left: -28px;
	}
}
@media (max-width: 991px){
	.usenet-plans .subhead{
		margin-top: 65px;
	}
	.usenet-plans .plans.gen {
	    margin-left: 0px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1185px){
	.customize-plan .plans.gen .plan1, .customize-plan .plans.gen .plan2, .customize-plan .plans.gen .plan3, .customize-plan .plans.gen .plan4 {
    		width: 300px;
	}
}

/* dmca report */
.failed,
.success{
	margin-top: 69px;
	margin-bottom: -69px;
}
@media (max-width: 991px){
	.failed, .success {
    		margin-top: 57px;
        	font-size: 14px;
	}
}
