.mobile-quick-links a.quick-link{
	display:none;
}
/* 1600  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1480px) {
	#csiMenuWrapper .nav-toggle svg, 
	#csiMenuWrapper-secondary .nav-toggle svg{
		fill: #fff;
	}
	#csiMenuWrapper .toggle-inner .toggle-text, 
	#csiMenuWrapper-secondary .toggle-inner .toggle-text{
		color:#fff;
	}
	a.quick-link{
		display:none;
	}
	.mobile-quick-links a.quick-link{
		display:inline-block;
		width:25%;
		margin:5px 0;
	}
	.footer-quick-links .col-lg a{
		border-right:0px solid white;
	}
	a.quick-link.login{
		width:50%;
	}
	.fdic-wrapper .fdic-notice{
		margin: 6px 0 5px;
		width:100%;
	}
	.search-form {
		display: block;
		width: 50%;
		position: relative;
	}
    a.quick-link.login {
        width: 50%;
        position: relative;
        display: inline-block;
    }
    .search-form {
        display: inline-block;
        width: 45%;
        position: relative;
        padding: 10px 0% 0 5%;
        margin-right: 4%;
    }
	#csiMenuWrapper .csi-Menu-inner .toggle, #csiMenuWrapper-secondary .csi-Menu-inner .toggle{
		padding:0;
		text-align:center;
	}
	.search-form input{
		width:100%;
	}
	.search-form i {
		top: 15px;
	}
	.csi-header.sticky-header{
		position:absolute;
	}
	.fdic-wrapper {
		z-index: 1;
	}
}

/* 1200  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1200px) {
	.section-6 .slick-slider button.slick-prev{
		left:45%;
	}
	.section-6 .slick-slider button.slick-next{
		right:45%;
	}
	
}

/* 992  *
-------------------------------------------------------------------------------------- */
@media (max-width: 992px) {
	.cookie-consent-wrapper {
		bottom: 0px;
		right: auto;
		width: 100%;
		left: auto;
	}
	.location-finder .location-marker-box, 
	.location-finder .active-marker-box, 
	.location-finder .searched-marker-box{
		width:100%;
	}
	.location-finder .acf-map{
		width:100%;
	}
	.location-finder .location-result .result-header p{
		margin-bottom:0;
	}
    .wpcf7 button, .wpcf7 input, .wpcf7 optgroup, .wpcf7 select, .wpcf7 textarea {
        width: 99%;
        margin: 10px 1px 1px 1px;
        overflow: visible;
        padding: 10px;
    }
	.card-deck{
		margin-bottom:10px;
		margin-top:0;
	}
	.card-deck .card{
		margin-bottom:0;
	}
	.section-6 .slick-slider button.slick-prev{
		left:40%
	}
	.section-6 .slick-slider button.slick-next{
		right:40%
	}
	.cookie-consent-wrapper .consent-box{
		width:100%;
		border-radius:0px;
		padding:10px;
	}
	.carousel-caption.mobile-show {
		display: none;
	}
	.carousel-item.active + .carousel-caption.mobile-show{
		display:block;
	}
	.carousel-indicators{
		bottom:auto;
		top:250px;
	}
    .csi-ib {
        top: 30%;
        width: 100%;
        border-radius: 0px;
    }
	.center-cards .csi_cards.card-deck.col-xl-4.col-lg-6:first-child {
		margin-left: 0%;
	}
	.carousel-caption {
        position: relative;
        background: white;
        bottom: 0px;
        border-radius: 0;
        padding: 10% 10% 0;
        margin-top: -1px;
        text-align: center;
    }
	.carousel-caption h1{
		text-align:center;
		color: var(--brandGreen);
		font-size:2.25rem;
	}
	.carousel-caption p{
		text-align:center;
		font-size:1.125rem;
		color: var(--brandBlack);
	}
	.product-questionnaire{
		display:none;
	}
	.mobile-show{
		display:block;
	}
	.mobile-hide{
		display:none!important;
	}
	.carousel-item{
		float:none;
		min-height:300px;
	}
	.home-card-content h3{
		font-size: 1.5rem;
		font-weight:700;
	}
	.section-2 .section-2-image {
		margin: 10% 0;
	}
	.section-2 .section-2-image img {
		display: block;
		width: 100%;
		box-shadow: -7px 7px 44px 0px rgba(0, 0, 0, 0.25);
		position: relative;
		top: auto;
		left: auto;
	}
	.section-2 .section-2-content h2{
		font-size: 2rem;
		text-align:center;
		font-weight:400;
	}
	.section-2 .section-2-content p{
		font-size: 1.425rem;
		text-align:center;
		font-weight:400;
	}
	.section-2 .section-2-content a.csi-btn{
		display: block;
		width: fit-content;
		margin: 0 auto;
	}
	.section-3 .vertically-align{
		position:relative;
		top: auto;
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.section-3 .section-3-image{
		margin: 0% 0 10%;
	}
	.section-3 .section-3-content h2{
		font-size:2rem;
		text-align:center;
		font-weight:400;
	}
	.section-3 .section-3-content p{
		font-size:1.25rem;
		text-align:center;
		font-weight:400;
	}
	.section-3 .section-3-content a.csi-btn{
		display:block;
		width:fit-content;
		margin: 0 auto;
	}
	.section-4{
		padding:10%;
	}
	.section-4 .section-4-content h2{
		font-size: 2.625rem;
	}
	.section-4 .section-4-content p{
		font-size: 1.75rem;
	} 
	.section-4 .section-4-content {
		z-index: 2;
		position: relative;
		padding: 20% 0;
	}
	.section-5 {
		padding: 15% 2.5%;
	}
	.section-5 .col-lg:first-child{
		margin-bottom: 30px;
	}
	.section-5 a.csi-btn {
		font-size: 1.375rem;
	}
	.section-5 a.csi-btn {
		font-size: 1.375rem;
	}
	.section-5 a.csi-btn img {
		max-width: 50px;
	}
	footer .footer-layout *{
		text-align:center;
	}
	footer svg.tree-svg {
		right: -130px;
		bottom: 10px;
		top:auto;
	}
	footer .ehl-area p{
		text-align:center;
	}
	.copyright p {
		text-align: center;
	}
	.copyright p a{
	    white-space: nowrap;
	}
	table.product-table tr td:first-child .table-wrapper, table.product-table tr th:first-child .table-wrapper {
		display: block;
		padding: 30px;
		min-height: 75px;
		text-align: center;
		height: auto;
	}
	table.product-table {
		margin: 10% 0;
		overflow: visible;
		border: 1px solid #CED7DB;
		border-radius: 20px;
	}
	table.product-table tr th:first-child .table-wrapper:first-child {
		display: none;
	}
	table.product-table td:first-child hr{
		display:block;
		border-color: #CED7DB;
	}
	table.product-table tr td:first-child .table-wrapper:first-child, table.product-table:first-child {
		padding-bottom: 0px;
		padding-top: 50px;
	}
	table.product-table tr:last-child td hr{
		display:none;
	}
	.card-carousel.carousel .carousel-indicators li {
		width: 15%;
	}
	.card-carousel.carousel .carousel-indicators li.active .indicator-image {
		min-height: 450px;
		width: 100%;
		margin: 0 auto;
	}
	.card-carousel.carousel .carousel-indicators li .indicator-image {
		min-height: 115px;
		width: 100%;
	}
	.card-carousel.carousel .carousel-indicators li {
        width: 25%;
    }
	.card-carousel .carousel-caption *{
		text-align:left;
	}
	.bio .vertically-align {
		top: 0;
		transform: translateY(0);
		position: relative;
		padding: 20px;
		text-align: center;
	} 
	.person{
		margin-bottom:20px;
	}
	.tab-pane{
		padding: 2.75rem 0;
	}
	select.tab_selector{
		height: 54px;
		border-radius: 10px;
		border-color: var(--brandBlack);
		font-weight: 700;
		color: var(--brandBlack);
	}
 }


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


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

}


