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

}

/* 1200  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1200px) {
	footer .footer-wrapper p,
	footer .footer-wrapper h3, 
	footer .footer-wrapper h3 a{
		text-align:center;
	}
}

/* 992  *
-------------------------------------------------------------------------------------- */
@media (max-width: 992px) {
.single-post .carousel-inner .carousel-caption h1{
    margin-top: 200px;
}
#gallery-1 .gallery-item{
	width: 100%!important;
}
div#input_3_5{
	flex-direction:column;
}
.cookie-consent-wrapper{
	right:0;
}
.mobile-show{
	display:block;
}
.fixed-header{
	position:relative;
	top:auto;
}
.csi-carousel{
	margin-top:0;
}
.csi-header {
    z-index: 20;
	background:white;
    position: fixed;
	width:100%;
}
.mobile-hide{
	display:none;
}
.page.home .carousel-inner .carousel-item.mobile-banner-image{
	background: none!important;
}
.carousel-item.mobile-banner-image img{
	width:100%;
	display:block;
}
.carousel-inner .carousel-caption {
	position: relative;
	right: auto;
	left: auto;
	z-index: 10;
	color: #fff;
	text-align: center;
	top: auto;
	bottom: auto;
	background: var(--brandPrimary);
	width: 100%;
}
.page.home .carousel-inner .carousel-caption .vertically-align{
	padding: 0 10% 10%;
	position:relative;
	right: auto;
	left: auto;
	z-index: 10;
	color: #fff;
	text-align: center;
	top: auto;
	bottom: auto;
	transform: none;
}
.csi-ib{
	padding:160px 40px 20px;
}
.form-row .col-auto:first-child,
.form-row .col-auto:nth-child(2){
    width: 100%;
    display: block;
    text-align: center;
	padding:5px;
}
.form-row>.col-auto{
	padding:10px;
	text-align:left;
	flex:auto;
}
.form-row>.col-auto:nth-child(3){
	padding-right:20px;
}
.form-row>.col-auto:nth-child(4){
	padding-left:20px;
}
.csi-ib h5{
	text-align:center;
}
.mobile-social.social-media-links {
    margin: 0 auto;
}
.mobile-social.social-media-links p{
	text-align:center;
	margin-bottom:0;
}
.csi-ib .csi-helper-btn,
.csi-ib button[type="submit"]{
	width:100%;
}
.social-media-links p a {
    color: var(--brandSecondary);
    font-weight: bold;
    margin-right: 5%;
    margin-left: 5%;
    font-size: 1.5rem;
}
.fdic-wrapper .fdic-notice {
    width: 100%;
    margin-bottom: 5px;
}
.card-deck .card{
	margin-left:0;
	margin-right:0;
}
.csi_cards .card-body{
	padding-left:30px;
}
.section-1{
	padding:0 5%;
}
.section-3{
	padding: 5% 20px;
}
footer .footer-wrapper h3, footer .footer-wrapper h3 a{
	text-align:center;
}
footer img{
	max-width:250px;
	margin:20px auto 0px;
}
#community-slider{
    margin: 5% -20px;
}
#community-slider .carousel-control-next, #community-slider .carousel-control-prev {
    height: 120px;
    width: 34px;
    top: 175px;
}
#community-slider .carousel-control-next{
	right:6px;
}
#community-slider .carousel-control-prev{
	left:6px;
}
#community-slider .carousel-inner .carousel-caption{
	border-radius:0px;
}
#community-slider .carousel-item{
	border-radius:0px;
}
.newsletter,
.blog-snippet{
	margin:40px 0 0px;
}
.newsletter .gform-footer {
    position: relative;
    right: auto;
    bottom: auto;
    margin: 0 auto;
    text-align: center;
}
.newsletter .gform-footer input[type="submit"]{
	margin:0 auto!important;
}
.inside-panel-group{
	margin-bottom:20px;
}
.table thead tr>th:first-child, .table tbody tr>td:first-child{
	max-width:100%;
}
.csi_cards .flip-card .card-body.col-lg-10{
	padding-left:30px;
}
.csi-productAccordion{
	margin-bottom:20px;
}
.csi-productAccordion .vertically-align {
    width: 100%;
    position: relative;
    top: auto;
    transform: translateY(0%);
    margin: 0px auto;
	text-align:center;
}
.csi-productAccordion .col-xl-2>.vertically-align>i{
	margin:0 auto;
}
.csi-productAccordion .col-xl-8{
	border-left:0;
	border-right:0;
}
 }


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


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

}


