
/* 1600  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1600px) {

}

/* 1200  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1485px) {
	
}

/* 992  *
-------------------------------------------------------------------------------------- */
@media (max-width: 992px) {
	tr td:first-child {
		background: #C9A02B !important;
	}
	div.internal.body2.right-img{
		left: 0;
	}
	
	.csi-header {
		background: #000;
		position: relative;
	}
	
	.carousel-caption {
		top: 25%;
		text-align: center;
	}
	
	div.csi-ib {
		display: inline-block;
		width: 100%;
		left: 0;
		right: 0;
		background: #000;
		top: 166px;
		padding: 0 50px 1rem;
		border-left: none;
	}
	
	.social-icons img{
		height: 30px;
	}

	#csiMenuWrapper .csi-Menu-inner .toggle{
		padding: 0;
	}
	
	/* .csi-ib:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 133px;
		left: 0;
		right: 0;
		background: linear-gradient(0deg, #00000000 1%, #000000FF 100%);
	} */
	
	div.carousel-item {
		top: 297px;
		height: 95vh;
	}

	ul.carousel-indicators{
		bottom: 5%;
	}
	
	.quick-links-row {
		margin: 0 100px;
	}
	
	.quick-link-div {
		margin-bottom: 20px;
		padding-right: 10px;
	}
	
	.quick-link-div:nth-child(even) {
		border-right: none;
	}
	
	.quick-link-div:nth-child(odd) {
		border-left: none;
	}
	
	.body2:before {
		display: none;
	}
	
	div.bg-img,
	div.internal.body2.left-img .bg-img,
	div.internal.body2.right-img .bg-img {
		height: 475px;
		width: 100%;
		left: 0;
		z-index: 1;
	}
	
	div.bg-img:before {
		width: 100%;
		height: 30%;
		background: linear-gradient(180deg, #fff, #ffffff00);
	}
	
	div.bg-img:after {
		height: 50%;
	}
	
	.card-slider .col-lg-4 {
		min-width: 462px;
	}
	
	.body4 {
		padding-left: 15%;
		padding-right: 15%;
	}
	
	.body4 h2 {
		font-size: 2.125rem;
	}

	div.internal.body2.green *{
		color: inherit;
	}
	
	div.internal.body2.left-img .bg-img:before {
		width: 100%;
		left: 0;
		background: linear-gradient(180deg, #fff, #ffffff00);
	}

	div.internal.body2, div.internal.body2.left-img{
		width: 100%;
		left: 0;
	}
	
	div.internal.body2.right-img.green:after,
	div.internal.body2.green:after {
		width: 100%;
		right: 0;
		left: 0;
		background: transparent;
	}

	div.internal.body2.green .bg-img:before{
		content: none;
	}
	
	div.internal.body2.left-img.green .bg-img:before {
		background: linear-gradient(180deg, #345C46, #345C4600);
	}
	
	#csiMenuWrapper .nav-toggle svg, #csiMenuWrapper-secondary .nav-toggle svg{
		fill: #fff;
	}
	#csiMenuWrapper .toggle-inner .toggle-text, #csiMenuWrapper-secondary .toggle-inner .toggle-text{
		color: #fff;
	}
	div.post.card .post-content{
		min-height: 50vh;
	}
	div.post-img{
		height: 280px;
	}
	.csi-insidepages{
		padding: 0;
	}
 }


/* 768  *
-------------------------------------------------------------------------------------- */
@media (max-width: 768px) {
	.page-template-page-homepage-test .next-to-juicer, .home .next-to-juicer {
		margin-left: 0%;
	}

	.juicerWrapper{
		display: none;
	}
	
	.quick-link-div {
		border-right: 0;
		border-left: none;
	}
	
	.quick-link-div.col-6 {
		flex: none;
		max-width: 100%;
	}
	
	.quick-links-button .col.link-icon {
		flex-grow: unset;
	}
	
	.cta-container {
		display: block;
		margin-bottom: 3rem;
	}

	footer{
		text-align: center;
	}

	.footer-section{
		padding: 3rem 1rem 4rem;
	}

	.copyright-fdic{
		text-align: center;
	}
	
	.cta-container .cta-card {
		height: 565px !important;
		margin-bottom: 20px;
	}
	
	.cta-container img {
		top: 57% !important;
	}
	
	.cta-container .cta-text {
		height: 35% !important;
	}
	
	.cta-container .cta-card h3 {
		font-size: 2.1875rem;
	}
	
	
	.carousel-inner .carousel-item {
		height: 100vh;
	}

	.quick-links-row{
		margin: 0 50px;
	}
	
}


/* 568  *
-------------------------------------------------------------------------------------- */
@media (max-width: 568px) {
	
	
	.card-slider .carousel-inner{
		padding-left: 0;
		padding-top: 2rem;
	}

	.quick-links-row {
		margin: 0 30px;
	}
	
	.card-carousel-buttons {
		/* margin-bottom:  */
	}
	
	.card-carousel-buttons h3 {
		font-size: 1.5rem;
	}
	
	footer .quick-link-div {
		padding: 0 10px;
	}
	
	footer svg {
		width: 470px;
	}

}


