@charset "UTF-8";
/* CSS Document */

@media ( max-width:992px ){

#mainContentContainer{
	width:100%;	
}

.table-break td.col, table.partner-logos td{
	display:block;
	width:100%;	
}
table.partner-logos td img{
	max-width:40%;	
}

.res_Small #article{
	padding-top:0px;	
}
.res_Small #bottom-section{
	margin-top:0px;	
}
.res_Small #article{
	background-color:#ffffff;	
}

#homeSlider{
	min-height:375px !important;	
}
#homeSlider .filigree, .filigree{
	width:200% !important;
	margin-left:-50%;	
}
#homeSlider .title h1{
	font-size:30px;	
}
#homeSlider .card.first{
	margin-left:-170px !important;	
}
#homeSlider .card.first img{
	width:175px;
	height:140px;
}
#homeSlider .card.second img{
	width:173px;
	height:138px;	
}
#homeSlider .card .name{
	position:relative;
	margin:0 0 0 -15px !important;
	bottom:-10px !important;
	right:0px !important;
	width:175px;
	white-space:normal !important;
	word-wrap:break-word;
	text-align:center;
	font-size:0.9em;
}

.card-info .card-header td{
	vertical-align:top;
}
.card-info td img{
	margin-right:10px;	
}

#banners{
	padding-left:15px;	
}

#accordion-container .rewards-table div h4{
	margin-top:-70px;	
}

#mainContentContainerTop{
	width:auto;
	padding:20px;	
}
#mainContentContainer{
	padding-top:0px;	
}

#homeSlider.apply-form{
	min-height:auto !important;	
}

.product-footer .get-in-touch button{
	margin-bottom:15px;	
}

}

@media ( max-width:762px ){

.mobile-hide{
	display:none;	
}

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

.home-cards .card h2 sup{
	font-size:0.8em;	
}

}