/* Primary Tints */
/* Secondary Tints */
/* Neutral Tints */
/* Accent 1 Tints */
/* Accent 2 Tints */
/* 1600  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1600px) {
  .csi-hero .col-md-12 {
    padding: 0; } }

/* End Query */
/* 1380  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1380px) {
  .carousel-caption h2 {
    font-size: calc(2.5rem + 3vw);
   }
   div.carousel-caption{
	   padding-top: 10%;
   }
  .csi-ibContainer {
    width: 400px; } 
    
 .home-card-caption .leaf-sprout-backdrop{
	 width: 70px;
	 height: 70px;
 }
 .home-card-caption .leaf-sprout{
	 width: 60px;
	 height: 60px;
 }
 #home-card-carousel .home-card-caption a{
	 padding: 0.5rem 1rem;
	 margin-top: 10px;
	 font-size: 1rem;
 }
 #home-card-carousel .carousel-item .home-card-image{
	 width: 100%;
 }
 }
/* End Query */
/* Min 1200  *
-------------------------------------------------------------------------------------- */
@media (min-width: 1200px){
	.location-card {
		max-width: 1240px;
	}
	 
}
@media (max-width: 1200px){
	.location-card .location-info-wrapper.row {
		max-width: 55%;
	}
}

/* End Query */
/* 1130  *
-------------------------------------------------------------------------------------- */
@media (max-width: 1130px) {
  .csi-homePage .csi-hero h2 {
    font-size: calc(1.5rem + 4vw); }
  .csi-ibContainer {
    width: 350px; } 
 .location-card .location-map-wrapper{
	position:relative;
	top:auto;
	right:auto;
	width:100%;
	height:auto;
	min-width:0;
	max-width:100%;
	min-height:0;
	max-height:auto;
	margin: 0 auto;
   }
 .location-card{
	padding:20px;
	}
 .location-card .location-image-wrapper{
	position:relative;
	bottom:auto;
	left:auto;
	margin:0 auto;
	width:50%;
	float:left;
	margin-bottom:20px;
}
 	.location-card .location-info-wrapper.row{
		width:50%;
		float:left;
		margin:0;
	} 
 .person-card .person-profile-wrapper{
	float:left;
  }
  .standard-section .person-card .person-profile-wrapper {
	float: none;
  }
 .person-card .person-profile-wrapper-2{
	margin: 0 auto;
  }
  .person-card .person-bio-wrapper{
	float:left;
	padding:20px;
}
}
/* End Query */
/* 992  *
-------------------------------------------------------------------------------------- */
@media (max-width: 992px) {

	.fdic-white{
		margin-left: -5rem;
	}
.fdic-wrapper{
	width:100%;
}
.fdic-wrapper .fdic-notice svg{
	margin-right:1%;
}

	.home .color-card-section,
	.home .home-card-slider,
	html{
		overflow-x:hidden;
	}
	#home-card-carousel .home-card-caption{
		position: absolute;
		margin: 0 auto;
	}
	.people-back-btn{
		margin-left:0;
	}
#home-card-carousel{
	padding-left:0;
}
.home-card-caption .leaf-sprout-backdrop{
	box-shadow:none;
}
  .calc-body .calc-links h4,
.calc-body .entry-section{
  font-size: .8rem!important;
}
.csi-nav .toggle-text{
	width:0px;
	height:0px;
	overflow:hidden;
}

.calc-body label,
.calc-body legend,
.calc-body .form-control,
.calc-body .radio-inline,
.calc-body .return a.calculation-button{
  font-size: .75rem!important;
}

.calc-body .return a.calculation-button{
  padding: 10px 10px!important;
}
.tab-pane{
  padding: 1.5rem!important;
}


	div#csiMenuWrapper .csi-Menu-navigation-wrapper{
		display: none !important;
	}
	#csiMenuWrapper .csi-Menu-inner .toggle,
	#csiMenuWrapper .mobile-menu{
		display: block !important;
	}
	div#csiMenuWrapper .primary-menu > li > a,
	input#search-field{
		font-size: 1.5vw;
	}
	.translater .switcher{
		margin: 0;
	}
	#csiMenuWrapper .csi-Menu-inner{
		align-items: flex-start;
	}
	body.home .carousel-item{
		background-attachment: initial!important;
	}
	div.social-media-links{
		top: calc(25vh + 30%);
		padding-right: 1rem;
	}
	  .csi-ibContainer {
    width: 100%;
    right: 0;
    background: #171717;
    position: static; }
  h1 {
    font-size: 2.441rem; }
  h2 {
    font-size: 1.953rem; }
  h3 {
    font-size: 1.563rem; }
  h4 {
    font-size: 1.25rem; }
  h5 {
    font-size: 1.25rem; }
  h6 {
    font-size: 1rem; }
  p,
  ul,
  dl,
  ol,
  table {
    font-size: 1rem; }
  .csi-header {
    border: 0 none transparent;
    box-shadow: none;
    padding: 0;
    margin: 0; 
    position: static;
    background: #171717;
    }
  .csi-logo {
    width: 300px;
    height: auto;
    margin: 0 auto;
    display: block; } 

  .csi-btn, a.csi-btn{
    padding: 10px 8px;
  }
  .csi-ib form{
	  transition: none !important;
    animation-name: none !important; 
  }
.csi-ib {
    background: transparent;
    box-shadow: none;
    padding: 3% 6%; }
    
.translater-mobile{
  display: inline;
}
 .location-card .location-image-wrapper{
	width:100%;
	float:left;
	margin-bottom:20px;
}
 	.location-card .location-info-wrapper.row{
		width:100%;
		max-width:100%;
		float:left;
		margin:0;
		margin-bottom:20px;
	} 
.col-lg-4 .person-card,
.person-card{
	padding:20px;
}
.person-card .person-profile-wrapper,
.person-card .person-profile-wrapper-2,
.person-card h2{
	position:relative;
	float:none;
	bottom:auto;
	top:auto;
	left:auto;
	right:auto;
	max-width:250px;
	margin: 0 auto;
}
.person-card h2{
	margin-bottom:10px;
}
.person-card .person-profile-wrapper img, .person-card .person-profile-wrapper-2 img{
	max-width:100%;
}
.person-card .person-bottom-info{
	width:auto;
	position:relative;
	float:none; 
	padding: 0;
}
.person-card .person-bio-wrapper{
	float:none;
	position:relative;
	max-width:100%;
}
.person-card .person-bottom-info .person-bubble{
	float:none;
	margin:20px auto;
}
.home .csi-ibContainer{
	top:24vh;
	right:0;
	width:100%;
}
.carousel-caption{
	margin-top:25vh;
	padding-bottom:40px;
}
.csi-carousel .carousel-indicators{
	bottom:-.5rem;
}
.section-4 .row.layered-section:nth-child(even) .image-wrapper, .section-4 .row.layered-section:nth-child(odd) .image-wrapper{
	display:none;
} 
.section-4 .row.layered-section:nth-child(even) .color-wrapper, .section-4 .row.layered-section:nth-child(odd) .color-wrapper {
    margin: 20px;
}
.home section{
	padding: 0 20px;
}
.carousel-col-12 {
	padding: 0!important;
}
.col-lg-4 .person-card a, .person-card a {
	word-wrap: break-word;
}
.standard-section .person-card {
	margin-bottom: 2rem!important;
}
}



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

	.location-info-wrapper .address-wrapper, .location-info-wrapper .hours-wrapper{
		padding-left: 15px;
    	padding-right: 15px;
		margin-left: 0px;
	}

	div.social-media-links{
		top: calc(25vh + 45%);
		z-index: 9;
	}
  [class^="csi-header"] {
    position: static;
    background: #171717; }
  .csi-heroQuickLinks {
    display: none; }
  .socials{
    margin-top:-64px;
  }
  .csi-carouselBg {
    background-attachment: initial !important; }
    div.csi-videoBackground .video-background,
    div.csi-videoBackground .video-foreground,
    div.csi-videoBackground .video-background iframe{ 
	    min-height: 500px;
	    height: 500px;
    }

    div.csi-videoControls{
	    bottom: 28rem;
    }


     body:not(.home) .carousel-caption{
      padding: 10%;
     }
  /* This fixes the IB fixed positioning */
  .csi-sticky {
    position: relative;
    box-shadow: none;
    /*CSS transitions*/
    transition-property: none !important;
    /*CSS transforms*/
    transform: none !important;
    /*CSS animations*/
    animation: none !important; }
  .csi-homePage .csi-hero .csi-carouselBg {
    height: 300px !important;
    min-height: 300px; }

  .navbar-light .navbar-toggler {
    background: #B5600D; }
  .csi-nav {
    margin-right: auto; }
  .csi-insidepages .csi-hero {
    position: relative;
    min-height: 100px !important; }
  .csi-insidepages .tagline {
    margin-top: 100px;
    padding: 45px; } 
    
    
    	.csi-insidepages .tagline h2{
	    		font-size: 2.4rem;
    	}
    	
    	
    		.csi-insidepages .tagline p{
	    			font-size: 1rem;
    		}
    		
    		
    		.csi-insidepages .lead{
	    			font-size: 1.2rem;
    		}
    		
    		
    	.csi-insidepages .csi-articleContent h3{	
	    		margin-bottom: 20px;
	    		
    	}
    
    
    .content-questions .csi-questionsContainer{
	    position: relative;
	    top: auto;
	    right: auto;
	    bottom: auto;
	    left: auto;
	    margin: 0 auto 45px auto;
    }
    
    	.content-questions .questions-box{
	    		width: 80%;
	    		margin: 0 auto;
    	}
    
    	.pullUp{
		    visibility: visible;
    	}
    	
    	.icon-comment{
		    display: none;
    	}

      .grid-two-layout {
        margin-left: 2rem;
        margin-right: 2rem;
      }

    }

/* End Query */
/* 568  *
-------------------------------------------------------------------------------------- */
@media (max-width: 568px) {
  h1 {
    font-size: 2.074rem; }
  h2 {
    font-size: 1.728rem; }
  h3 {
    font-size: 1.44rem; }
  h4 {
    font-size: 1.2rem; }
  h5 {
    font-size: 1.2rem; }
  h6 {
    font-size: 0.9rem; }
  p, ul, dl, ol, table {
    font-size: 0.9rem; }
  .csi-ib {
    padding: 4% 8%; }  
    .person-card h2 {
		min-width: auto;
	}
    
   .csi-homePage .csi-hero .csi-carouselBg {
    height: 200px !important;
    min-height: 200px;
}
    .standard-section .person-card {
		margin: 1rem 0;
	}
    
	[class^="csi-header"]{
		padding: 0 !important;
	}  
	
	button.navbar-toggler{
		margin-top: -40px;
		margin-left: -20px;
		
		}  
		
		.navbar .navbar-nav .dropdown-menu{
			background: transparent;
		}
    
}

/* End Query */
