

@media only screen and (min-width: 912px){

	.book-cards, .category-list, .main-sec, .prod-container {
		padding: 20px 6rem;
	}

    .hero-slider .carousel-cell .inner .subtitle {
        font-size: 1.2rem;

    }

    .hero-slider .carousel-cell .inner .title {
        font-size: 3rem;
    }

	main {
		width: 85%;
		margin: 0 auto;
		margin-top: 6rem;
	}

	.main-sec h1 {
		text-align: left;
	}

	.category-list .lists {
		display: flex;
		flex-wrap: wrap;
		column-gap: 3rem;
		row-gap: 1rem;
		margin: .5rem auto;
	}

	.affiliate-container .content {
		display: grid;
		grid-template-columns: 8fr 4fr;
		grid-column-gap: 40px;
		padding-top: 10px;
		position: relative;
	}

	/*========LEADERBOARD===========*/
	.leaderboard .container {
		width: 100%;
		display: flex;
		column-gap: 5rem;
		flex-direction: row;
		flex-wrap: nowrap;
	}

	.leaderboard .container .top-three {
		width: 100%;
	}

	.leaderboard .container .top-ten {
		width: 100%;
	}




	.prod-detail {
		display: grid;
		grid-template-columns: 1fr 2fr;
		column-gap: 2rem;
	}

	/* CALL TO ACTION */

	.cta {
		padding: 2rem;
	}


	.prod-container .prod-review .content {
	  /*background: red;*/
	  width: 100%;
	  display: flex;
	  flex-wrap: nowrap;
	}

	.prod-container .prod-review .content .add-review {
		margin-top: 0;
	}

	.customers-review {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}


	/* cart page */

	.table-container .product-info {
	  justify-content: flex-start;
	  gap: 1.5rem;
	}

	.table-container .action {
	  vertical-align: middle;
	  width: 6rem;
	}











	/*========== FOOTER STYLING =============*/
	footer .container{
		padding: 2em 0;
		width: 80%;
		margin: 0 auto;
	}

	footer .container .c2{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	footer .container .handls{
		width: 10em;
		margin-top: 1em;
		display: flex;
		justify-content: space-between;
	}
}
