.products-promo-section {
	display: block;
	padding:25px 0;padding-bottom: 1in;
}
.img {
	max-width: 100%;
}

.mission {
	text-align: center;
	padding-right: 0px;
	font-size: 2em;
	margin: 0 0;
	font-style: italic;
	font-family: "Financier Display", Garamond, serif;
	color: snow;
	padding: 10px 50px;
}

.btnbox {
	/* text-align: right; */
	height:100%;
	margin-top:30px;
	/* padding-right: 10px; */
	width: 100%;
}

.promobanner {
	height:33rem;
}

.products-promo-section-mobile {
		display: none;
}
@media only screen and (max-width: 767.98px) {

	.img {
		display: none;
	}

	#promobanner {
		display: none!important;
	}
	.products-promo-section {
		display: none;
	}
	.products-promo-section-mobile {
		display: block;
		padding: 12px 0;
		margin-top: 0px;
		padding-bottom: 12px;
	}
	.tri_sectional {
		padding: 0;
		padding-bottom: 48px;
	}
	.tri_sectional div {
		text-align: center;
		padding-top: 14px;
		padding-left: 22px;
		padding-right: 22px;
	}
	/* .tri_sectional > div > div {
		in a floating box
		border:1px solid #dedede;
		background: #f5f5f5;
		box-shadow: 0px 10px 2px -4px rgba(0,0,0,0.16);

	} */
	.tri_sectional div div {
		text-align: center;

	}
	.tri_sectional i {
		font-size: 9em;margin:auto;
		color: #005499;
	}
	.tri_sectional div p {
		font-family: "Financier Display", Garamond, serif;
		font-size: 2em;
	}
	.tri_sectional div h3 {
		font-family: "Financier Display", Garamond, serif;
		font-size: 3em;
		padding: 0;
		color: #4a879e;

	}
	.tri_sectional div .btn {
		font-size: 3em;
		padding: 0;
		width: 100%;
		margin-bottom: 12px;
		font-family: "Financier Display", Garamond, serif;
		text-transform: capitalize;

	}
}

li {
	/* font-family:  "Lato", Helvetica, Arial, sans-serif!important; */
	font-size: 1.1em;
}



.dude {
background-image: url('/img/stockphotos/blue-sky-clear-sky-cold-346529-web.jpg')!important;
background-size: 100% 100% !important;
background-position: center center;
background-repeat: no-repeat !important;
}

.btnbox .sidebox {
	width: 33%;display: table-cell;padding: 12px;background:rgba(1,200,1,0);
}
.btnbox .outside-sidebox {
	display: contents !important;
	width:40%;
}
.btnbox .sidebox .innersidebox {
	background: #e8eaed;padding: 25px;border-radius: 5px!important;
}
.btnbox .sidebox .listheader {
	color:#005499;font-weight:bold;text-align: center;margin-bottom: 20px;
	font-size: 1.5em;
}
.btnbox .sidebox .innersidebox ul {
	list-style-type: none;padding: 0;
}
.btnbox .sidebox .innersidebox ul li {
	padding: 5px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px solid #aeaeae;
	font-size: 1em;
}
.btnbox .sidebox .innersidebox .promobtn {
	width: 100%;font-size: 2em;margin-top:10px;font-family: "Financier Display", Garamond, serif;text-transform: capitalize;
}