/* header */


.slider-content{
	position: absolute;
	color: #fff;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	padding: 3rem;
	flex-wrap: wrap;
	flex-direction: column;
	font-size: 50px;
	padding: 0em 3rem;
	line-height: 50px;
}

.slider-content span{
	max-width: 50%;
	text-align: center;
	width: 50%;
}

.slider-content span:nth-of-type(2){
	font-size: 20px;
}

.slider-item .partnersbank-btn{
	display: none;
}

 .flex-active-slide .partnersbank-btn{
	display: block;
}


.partnersbank-home-banner .partnersbank-home-slider .flex-control-nav {
  display: none;
}

.pb-site-header { padding: 20px 0 10px; }
.pb-site-header .header-top { display: flex; justify-content: space-between; margin: 0 -15px; align-items: center; }
.pb-site-header .header-top .logo__image--desktop { width: 375px; max-height: inherit; }
.pb-site-header .header-top .header-col { max-width: 33.33%; flex: 0 0 33.33%; padding: 0 15px; }
.pb-site-header .bankingLogin__Banner { width: auto; flex-direction: column; align-items: flex-start; }
.pb-site-header .header-top .bankingLogin__form { padding: 0; margin-bottom: 9px; }
.pb-site-header .header-top .bankingLogin__title { color: #005093; font-weight: 700; margin-bottom: 10px; }
.pb-site-header .container { max-width: 1800px; padding: 0 50px; margin: 0 auto; width: 100%; }
.pb-site-header .header-top .header-col.login-col .bankingLogin__username { border: 4px solid #005093; border-radius: 6px 0 0 6px; outline: 0; border-right: 0; width: 260px; }
.pb-site-header .header-top .header-col.login-col .login--banking { border-radius: 0 6px 6px 0; }
.pb-site-header .header-top .header-col.login-col .bankingLogin__Banner { margin-top: 5px; }
.pb-site-header .header-top .header-col.login-col .bankingLogin__Banner a { color: #005093; font-weight: 600; }
.pb-site-header .header-top .header-col.logo-col { text-align: center; }
.pb-site-header .header-top .header-col.logo-col  .logo__image--desktop { padding: 0; }
.pb-site-header .header-top .header-col.logo-col a { display: inline-block; }
.pb-site-header .header-top .header-col.search-col .topNav__left { display: none; }
.pb-site-header .header-top .header-col.search-col .topNav__right .top-nav { display: none; }
.pb-site-header .header-bottom { border-top: 1px solid #bebdbd; padding-top: 0; margin-top: 17px; }
.pb-site-header .main-navigation { justify-content: center; position: relative; }
.pb-site-header .main-navigation:after, .pb-site-header .main-navigation:before { display: none; }
.pb-site-header .main-navigation .firstLevel a { position: relative; padding: 0; border-bottom: 2px solid transparent; line-height: 1; font-weight: 600; }
.pb-site-header .main-navigation .firstLevel { border: 0; padding: 29px 30px 28px; background-color: transparent; }
.pb-site-header .main-navigation .firstLevel .firstLevel__title { font-size: 21px; }
.pb-site-header .main-navigation .firstLevel+.firstLevel a::before { position: absolute; content: ''; left: -30px; top: -7px; bottom: -15px; background-color: #bebdbd; width: 1px; }
.pb-site-header .main-navigation .firstLevel .secondLevel  a:before { display: none; }
.pb-site-header .main-navigation .firstLevel:hover a { border-bottom-color: #231f20; }
.pb-site-header .main-navigation .firstLevel:hover .secondLevel a { border-bottom-color: transparent }
.pb-site-header .main-navigation .secondLevel__title { color: #005093; font-size:18px;}

.pb-site-header .main-navigation .secondLevel li { line-height: 24px; }
.pb-site-header .main-navigation .thirdLevel__child a { color: #231f20 }
.pb-site-header .main-navigation .firstLevel--active .secondLevel { border-bottom: 0;    /* background-color:#fff; */ box-shadow: none; }
.pb-site-header .header-top .search-col ul { padding-left: 0; margin: 0; display: flex; list-style: none; margin-right: 26px; }
.pb-site-header .header-top .search-col { display: flex; justify-content: flex-end; }
.pb-site-header .header-top .search-col ul li  a img { max-height: 35px; min-width: 25px; }
.pb-site-header .header-top .search-col ul li { margin: 0; }
.pb-site-header .header-top .search-col ul li a { display: inline-block; }
.pb-site-header .header-top .search-col ul li+li { margin-left: 33px; }
.pb-site-header .search-button { background-image: url(../images/search-icon.svg); height: 35px; width: 35px; background-size: 35px; padding: 0; min-width: inherit; }
.pb-site-header .search-container { background-color: transparent; }
.pb-site-header .main-navigation .firstLevel .thirdLevel__child a { font-size: 16px; font-weight: 400; line-height: 1.3; padding-bottom: 5px; }
.pb-site-header .secondLevel { padding: 35px 47px; max-width: 1290px; margin: 0 auto }
.pb-site-header .search-container--active .search-form { height: 65px; max-height: 65px; }
.pb-site-header .search-form { margin-top: 10px; height: 0; max-height: 0; transition: .2s ease all; overflow: hidden; padding: 0 8px; position: absolute; width: 400px; }
.pb-site-header  .search-form .search-field { padding-left: 15px; height: 50px; }

.pb-site-header .bankingLogin__username{
	height: 40px;
}


.interior-content{
	margin: 0 auto;
}


.additional-data{
	margin: auto;
	max-width: none;
}


.login--banking span, .login--header span, .login--top-bar span {
    font-size: 14px;
}
.bankingLogin__title span {
    font-size: 20px;
} 

.login--banking {
    padding: 8px 8px;
    min-height: 40px;
  }  
    .home-banner-slider .slides{
/* 	    min-height: 34vw; */
    }
    
    .flex-control-nav{
	    bottom: auto;
	    width: auto;
		left: 50%;
		transform: translateX(-50%);
    }
    
    .fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
        padding-top: 0px;
        pointer-events: none;
}

.inner-page-wrapper .fluid-width-video-wrapper {
	pointer-events:auto;
	}
	
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{
/*
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
*/
width: 100%;
height: auto;
max-width: 100%;
}

.sliderBG .fluid-width-video-wrapper iframe, .sliderBG .fluid-width-video-wrapper object, .sliderBG .fluid-width-video-wrapper embed{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}

.flex-control-paging li a{
	background: rgba(130, 130, 130, 0.5);
}

.flex-control-nav li {
    border: 1px solid #ccc;
    border-radius: 7px;
}

/* inner page */
.inner-page-heding-block { padding: 45px 0; width: 100%; }
.inner-page-heding-block .container { max-width: 1790px; padding: 0 50px; margin: 0 auto; }
.inner-page-heding-block  .interior-subtitle { font-size: 32px; margin-bottom: 30px; }
.inner-page-heding-block h1 { font-size: 55px; }

.interiorMasthead__image img {
	object-fit:contain;
	height: auto;
min-height: auto;
}

.interiorMasthead__image{
max-width: 100%;
}

.interiorMasthead__image::after{
	background: none;
	
}

.interiorMasthead__image::before {

    background: none;
    
    }
    
  .accordion__title-content span{
	  display: none;
  }  
  
  
  .archive .site-content, .page-template--has-masthead .site-content{
	  
	  margin-top: 0px;
  }



.newHeaderFlex{
display: flex;
max-width: 1790px;
margin: 0 auto;
}



/*inner page section wrapper*/

 .site-main{
 padding-top: 35px;
 }

.inner-page-wrapper { display: flex; max-width: 1790px; padding: 0 50px; margin: 0 auto; width: 100%; flex-wrap: wrap; align-content: center;}
.inner-page-wrapper .interior-accordions { /* padding-bottom: 140px  */}
.inner-page-wrapper .sidebar { margin-right: 0; height:96%;}
.inner-page-wrapper .site-content { padding-left: 0; max-width: 100%; margin-left: 0px; width:100%;}

/*Footer*/
.pb-site-footer .container { max-width: 1790px; padding: 0 50px; margin: 0 auto; width: 100%; }
.pb-site-footer > .container { border-top: 3px solid #9e1e63; }
.pb-site-footer .footer-wrapper { display: flex; flex-wrap: wrap; max-width: 1520px; margin: 0 auto 30px; align-items: center; padding-top: 50px; }
.pb-site-footer .footer-wrapper .footer-col { flex: 0 0 22%; max-width: 22%; padding: 0 15px; align-self: center;}
.pb-site-footer .footer-wrapper .footer-col.footer-col1 { flex: 0 0 34%; max-width: 34%; }
.pb-site-footer .footer-wrapper .footer-col.footer-col3 { border-left: 4px solid #005093; }
.pb-site-footer .footer-wrapper .footer-col.footer-col2 { padding-left: 0; }
.pb-site-footer .footer-wrapper .footer-col.footer-col2 h3, .pb-site-footer .footer-wrapper .footer-col.footer-col2 .contact-us-inner { padding-left: 15px; }
.pb-site-footer .footer-wrapper .footer-col.footer-col2 h3 { font-size: 26px; }
.pb-site-footer .footer-wrapper .footer-col.footer-col2 .contact-us-inner { border-left: 4px solid #005093; line-height: 1.3; }
.pb-site-footer .footer-wrapper .footer-col .footer-logo { display: inline-block; margin-top: 14px; }
.pb-site-footer .footer-wrapper .footer-col .footer-logo img { width: 350px; height: auto; }
.pb-site-footer .footer-wrapper .footer-col .footer-block { padding: 0; max-width: 100%; }
.pb-site-footer .footer-wrapper .footer-col .menu { padding: 0; margin: 0; list-style-type: none; }
.pb-site-footer .footer-wrapper .footer-col .menu li { margin: 0; line-height: 1.3; }
.pb-site-footer .footer-wrapper .footer-col .menu li a { color: #231f20; text-decoration: none;font-size: 18px;
  line-height: 28px; }
.pb-site-footer .footer-wrapper .footer-col .menu li a:hover { text-decoration: underline; }


.pb-site-footer .footer-wrapper .footer-col .social-icon img { height: 2.5vw;
  width: auto;
  max-height: 40px; }

.pb-site-footer .footer-wrapper .footer-col .footer-block--apps img { height: 3.5vw;
  width: auto;
  max-height: 40px; }

.pb-site-footer .footer-wrapper .footer-col .footer-block--social { margin-top: 14px; }
.pb-site-footer .footer-wrapper .footer-col .footer-block--social .social-icon { margin-bottom: 6px; }
.pb-site-footer .footer-wrapper .footer-col .footer-block--badges { margin-top: 10px; }
.pb-site-footer .footer-wrapper .footer-col .footer-block--badges img { height: 34px; width: auto; }
.pb-site-footer .footer-wrapper .footer-col .footer-block--apps { display: flex; flex-wrap: wrap; margin: 0 -5px; }
.pb-site-footer .footer-wrapper .footer-col .footer-block--apps a { flex: 0 0 50%; max-width: 50%; margin: 0; padding: 0 5px; }
.pb-site-footer .footer-copyright { background-color: #005093; text-align: center; padding: 26px 0; }
.pb-site-footer .footer-copyright span { color: #fff; display: block; }

/*Footer End*/

/* Home Banner Css */
.home-banner-slider .slide.right,.home-banner-slider .slide.left { padding: 30px 20px !important; justify-content: flex-start; align-items: flex-start; margin: 0 auto !important;  min-height: auto; height: auto; }
.home-banner-slider .slide.right{justify-content: flex-end; align-items: flex-end;}
.home-banner-slider .slide.right .slide__body,.home-banner-slider .slide.left .slide__body { flex-basis: 100%; width: 100%; padding: 0; /* max-width: 600px; */ padding-left: 10%;padding-right: 10%;}
.home-banner-slider .slide__body { background: transparent; backdrop-filter: none; -webkit-backdrop-filter:none; width: 90%;}
.home-banner-slider { position: relative; margin-top: 20px;}
.home-banner-slider:after { position: absolute; content: ""; left: 0; right: 0; bottom: 0; top: 0; /* background: rgba(0, 0, 0, 0.4); */ z-index: -1; }
.home-banner-slider.sliderFG::before { display: none; }
.home-banner-slider .slide.blue .slide__header,.home-banner-slider .slide.magenta .slide__header  { line-height: 1.2; font-size: 40px;}
.home-banner-slider .slide__body .button-container { margin: 25px 0 0; }
.home-banner-slider p { margin: 10px 0;max-width: 100%; }
/* .home-banner-slider .flex-direction-nav,.home-banner-mobile-slider .flex-direction-nav { display: none; } */
/* .home-banner-slider .flex-direction-nav .flex-prev,.home-banner-slider .flex-direction-nav .flex-next,.home-banner-mobile-slider .flex-direction-nav .flex-prev,.home-banner-mobile-slider .flex-direction-nav .flex-next { background: none; } */
.home-banner-slider .button--purple,.home-banner-slider .button--purple { border-radius: 7px; }
.flex-direction-nav{max-width: inherit;}

/* Home Banner Css End */
.sub-banner-section .sub-image-block { padding-bottom: 35%; background-repeat: no-repeat; background-size: cover; background-position: center; }
.blog-slider-section .container { max-width: 1660px; padding: 0 50px; margin: 0 auto; }
.blog-slider-section { padding: 48px 0; }
.blog-slider-section h2 img { margin-left: 10px; display: inline-block; vertical-align: middle; }
.blog-slider-section .slider-wrapper-block { padding: 0 40px; }
.blog-slider-section h2 { text-transform: uppercase; color: #005093; margin: 0 0 30px; }
.blog-slider .blog-item { outline: none; transition: all 300ms ease; opacity: 0.4; transform: scale(0.85); }
.blog-slider .blog-item.slick-center .blog-item-inner { border-color: #9e1e63; }
.blog-slider .blog-item h3{ font-size: 20px;}
.blog-slider .blog-item p{ font-size: 16px;}
.blog-slider .blog-item.slick-center { transform: scale(1); opacity: 1; }
.blog-slider .blog-item-inner p { margin: 0; }
.blog-slider .blog-item-inner .blog-date { display: block; font-weight: 700; margin-bottom: 5px; font-size: 14px;}
.blog-slider .blog-item-inner h3 { margin: 0 0 10px; }
.blog-slider .blog-item-inner h3 a { text-decoration: none; color: #9e1e63; display: inline-block; }
.blog-slider .slick-arrow.slick-prev { background-image: url('../images/arrow-left.svg'); }
.blog-slider .slick-arrow.slick-next { background-image: url('../images/arrow-right.svg'); }
.blog-slider .slick-arrow { background-repeat: no-repeat; background-size: 30px; height: 40px; width: 40px; background-position: center; z-index: 1; }
.blog-slider .slick-arrow:before { display: none; }
.blog-slider .blog-item-inner { padding: 20px; border: 3px solid #ccc; }

/*inner page accordian css*/
.custom-accordion .accordion-arrow-block .minus-icon { display: none; }
.custom-accordion .accordion__title-content h4 { font-size: 24px; text-transform: uppercase; }
.custom-accordion .accordion__title .accordion__title-content { padding: 10px 25px; }
.custom-accordion .accordion__title { padding: 0; }
.custom-accordion .accordion-arrow-block.menu-arrow--rotate .plus-icon { display: none; }
.custom-accordion .accordion-arrow-block.menu-arrow--rotate .minus-icon { display: block; }
.custom-accordion .accordion-arrow-block.menu-arrow--rotate { transform: none; }
.custom-accordion .accordion-arrow-block { background-color: #9e1e63; height: 100%; width: 100px; display: flex; align-items: center; justify-content: flex-end; position: relative; padding: 12px; transition: 0.5s; }

.custom-accordion .accordion-arrow-block img{
	width:30px;
}

.custom-accordion .accordion-arrow-block.menu-arrow--rotate { background-color: #005aab; }
.custom-accordion .accordion-arrow-block:before { position: absolute; content: ""; width: 0; height: 0; border-top: 28px solid transparent; border-left: 30px solid #fff; border-bottom: 28px solid transparent; left: 0; }
.custom-accordion .accordion__content { margin-top: 15px; }
.custom-accordion table thead tr { background-color: #005aab !important; }
.custom-accordion table tbody tr:nth-child(odd) { background-color: #d7d7d7; }
.custom-accordion table tbody tr:nth-child(even) { background-color: #e1e1e1; }
.custom-accordion table thead tr td { font-size: 16px; font-weight: 400; }
.custom-accordion table tbody tr td { border: 3px solid #fff; }
.custom-accordion .accordion__title:focus { outline: none; }
.image-content-section { padding: 88px 0; }
.image-content-section .container { max-width: 1660px; padding: 0 50px; margin: 0 auto; }
.image-content-section .image-content-block { display: flex; margin: 0 -40px; }
.image-content-section .image-content-block .image-content-inner { box-shadow: 8px 10px 10px rgba(0, 0, 0, 0.15); background: #fff; }
.image-content-section .image-content-block .image-content-outer { flex: 0 0 33.33%; max-width: 33.33%; padding: 0 40px; }
.image-content-section .image-content-block .content-block { padding: 20px 35px; }
.image-content-section .image-block { position: relative; padding-bottom: 55%; }
.image-content-section .image-block img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; min-height: inherit; }
.image-content-section .image-content-block h2 { font-size: 27px; margin: 0 0 5px; line-height: 30px;}
.image-content-section .image-content-block .content-block p { max-width: 100%; margin: 0; padding: 0; }
.image-content-section .image-content-block .button { margin: 15px 0 0; border-radius: 7px; min-width: 126px; text-align: center; }



.gform_legacy_markup_wrapper div.validation_error{
	background: rgba(255,255,255,0.8);
}

.gform_legacy_markup_wrapper .validation_message{
	background: rgba(255,255,255,0.8);
}



@media(min-width:1000px) {
    .secondLevel>li { padding-right: 15px; }
    .secondLevel>li:nth-child(4n) { padding-right: 0; }
}

/* media */
@media (max-width:1699px) {
    .image-content-section .image-content-block { margin: 0; }
    .image-content-section .image-content-block .image-content-outer { padding: 0 25px; }
}
@media(max-width:1600px) {
    .pb-site-header .header-top .logo__image--desktop { width: 350px; }
}
@media (max-width:1499px) {
    .pb-site-footer .footer-wrapper .footer-col .footer-logo img { width: 350px }
    .pb-site-footer .footer-wrapper .footer-col.footer-col1 { flex: 0 0 31%; max-width: 31%; }
    .pb-site-footer .footer-wrapper .footer-col { flex: 0 0 23%; max-width: 23%; }
    .pb-site-footer .footer-wrapper { margin: 0 -15px 30px; }
    .pb-site-footer .footer-copyright { padding: 18px 0 }
/*     .pb-site-footer .footer-wrapper .footer-col .social-icon img { height: 30px } */
}
@media(max-width:1440px) {
    .pb-site-header .header-top .logo__image--desktop { width: 250px; }
    .pb-site-header .header-top .header-col.login-col .bankingLogin__username { width: 220px; }
    .pb-site-header .header-top .header-col.logo-col { text-align: right; }
    .page-template--has-sidebar .inner-page-wrapper .interior-accordions { padding-bottom: 80px }
    .blog-slider-section .container { padding: 0 15px; }
    .blog-slider-section { padding: 70px 0; }
    .image-content-section .image-content-block .image-content-outer { padding: 0 15px; }
    .image-content-section .image-content-block .content-block { padding: 15px 15px 23px; }
    .image-content-section { padding: 70px 0; }
}
@media(max-width:1366px) {
    .blog-slider-section .slider-wrapper-block { padding: 0 15px; }
}
@media (max-width:1359px) {
    .pb-site-footer .footer-wrapper .footer-col .footer-logo img { width: 300px; }
}
@media(max-width:1199px) {
	
	
	    .site-main{
	    padding-top: 20px;
    }
    
	
	
    .pb-site-header .container, .inner-page-heding-block .container, .inner-page-wrapper { padding: 0 15px }
    .pb-site-header { padding-top: 30px; }
    .inner-page-heding-block { padding: 30px 0; }
    .inner-page-heding-block  .interior-subtitle { font-size: 26px; margin-bottom: 10px; }
    .inner-page-heding-block h1 { font-size: 50px; }
    .page-template--has-sidebar .inner-page-wrapper .site-content { padding-right: 0 }
    .page-template--has-sidebar .inner-page-wrapper .sidebar { margin-left: 0 }
    .page-template--has-sidebar .inner-page-wrapper .interior-accordions { padding-bottom: 50px }
    .pb-site-footer .footer-wrapper .footer-col.footer-col1 { flex: 0 0 100%; max-width: 100%; text-align: center; }
    .pb-site-footer .footer-wrapper .footer-col { flex: 0 0 33.33%; max-width: 33.33%; }
    .pb-site-footer .footer-wrapper .footer-col .footer-block { width: 100% }
    .pb-site-footer .footer-wrapper .footer-col.footer-col2 .contact-us-inner { border-left: 0; }
    .pb-site-footer .footer-wrapper .footer-col .footer-logo { margin: 0 0 15px }
    .pb-site-footer .footer-wrapper .footer-col.footer-col2 h3 { font-size: 22px }
    .pb-site-footer .footer-wrapper .footer-col.footer-col2 .contact-us-inner, .pb-site-footer .footer-wrapper .footer-col .footer-block--contact p, .pb-site-footer .footer-wrapper .footer-col .menu li, .pb-site-footer .footer-copyright span { font-size: 16px }
    
    .pb-site-footer .footer-wrapper .footer-col .social-icon img { height: 3.5vw;
  width: auto;
  max-height: 40px; }
    
    
    .pb-site-footer .footer-copyright { padding: 15px 0; }
    .pb-site-footer .container { padding: 0 15px }
    .home-banner-slider .slide.right { padding: 50px 15px !important; }
/*     .home-banner-slider .slide.right { height: 480px; min-height: 480px; } */
    .blog-slider-section { padding: 50px 0; }
    .image-content-section .image-content-block h2 { font-size: 25px; }
    .image-content-section .image-content-block .content-block p { font-size: 16px; line-height: 24px; }
    .image-content-section { padding: 50px 0; }
    .image-content-section .container { padding: 0 15px; }
}
@media(max-width:999px) {
	
	.slider-content{
		font-size: 40px;
		line-height: 40px;
		}


	
	.newHeaderFlex{
	flex-wrap: wrap;
	}




    .pb-site-header { padding: 15px 0 0; min-height: 240px; }
    .pb-site-header .header-top .header-col { order: 2; }
    .pb-site-header .header-top .header-col.search-col { max-width: 100%; flex: 0 0 100%; order: 1; justify-content: flex-end; min-height: 80px; padding-top: 17px; border-bottom: 1px solid #bebdbd; padding-bottom: 15px; margin-bottom: 15px; }
    .pb-site-header .header-top .header-col.login-col { display: none; }
    .pb-site-header .header-top { flex-wrap: wrap; }
    .pb-site-header .top-nav--mobile { display: none; }
    .pb-site-header .mobile-menu { max-width: 50%; flex: 0 0 50%; order: 2; padding: 0 15px }
    .pb-site-header .header-top .header-col.logo-col { max-width: 50%; flex: 0 0 50%; text-align: left; min-height: 58px; align-self: center; display: flex; align-items: center; }
    .pb-site-header .header-bottom { margin: 0; border: 0; }
    .pb-site-header .logo__image--mobile { width: 150px }
    .pb-site-header .container { position: relative; }
    .pb-site-header .header-top  .login--header { position: absolute; top: 0; left: 15px; }
    .pb-site-header .search-button { height: 30px; width: 30px; background-size: 30px; }
    .pb-site-header .header-top .search-col ul li a img { max-height: 30px; min-width: 25px; }
    .pb-site-header .header-top .search-col ul { margin-right: 15px; }
    .pb-site-header .header-top .search-col ul li+li { margin-left: 20px; }
    .pb-site-header .search-form { width: 290px; }
    .pb-site-header .main-navigation .firstLevel { backdrop-filter: none; background-color: #fff; padding: 0; border-bottom: 1px solid #ebeded; }
    .pb-site-header .main-navigation .firstLevel .firstLevel__title { font-size: 16px; padding: 13px 15px; border: 0; }
    .pb-site-header .main-navigation .firstLevel .secondLevel__title { font-size: 16px; padding: 13px 15px; border: 0; font-size: 16px; color: #9e1e63 }
    .pb-site-header .main-navigation { border-top: 1px solid #ebeded; }
    .pb-site-header .secondLevel { padding: 0; }
    .pb-site-header .main-navigation .firstLevel .thirdLevel__child a { padding: 3px 15px; font-size: 16px; }
    .pb-site-header .firstLevel .menu-arrow { width: 50px }
    .pb-site-header .menuIcon--active .menuIcon--close { width: 20px; right: -20px; top: -5px; position: relative; }
    .pb-site-header .menuIcon { height: 58px; cursor: pointer; }
    .pb-site-header .mainNav-container { position: absolute; left: 0; width: 100%; right: 0; top: calc(100% + 16px) }
    .login--banking { margin-top: 10px; }
    .bankingLogin .bankingLogin__username { border: 3px solid #005093; border-radius: 6px; outline: 0; }
    .bankingLogin a { color: #005093 }
    .modal .bankingLogin { width: 310px }
}
@media (max-width:991px) {
	.home-banner-slider .slide.right .slide__body {  padding-left: 0px;}
    .image-content-section .image-content-block .image-content-outer { flex: 0 0 50%; max-width: 50%; padding-bottom: 30px; padding: 0 10px; }
    .image-content-section .image-content-block .image-content-outer + .image-content-outer { padding-top: 0; }
    .image-content-section .image-content-block { flex-wrap: wrap; margin: 0 -10px -30px; }
    .image-content-section .image-content-block .content-block p { height: auto !important; }
    .image-content-section .image-content-block .image-content-inner { box-shadow: none; }
    

}
@media (max-width:899px) {
    .home-banner-slider .slide.right { height: inherit; min-height: inherit; padding: 20px 15px 0 !important; }
    .home-banner-slider:after { display: none }
    .home-banner-slider p { color: #464646; }
    .home-banner-slider .slide.blue .slide__header { font-size: 32px;  }
    .home-banner-slider .slide.magenta .slide__header   { font-size: 32px;  }
    
    
/*     .home-banner-mobile-slider .slide__image img { min-height: calc(155px + 530 * ((100vw - 320px)/ 1080)); } */
}
@media(max-width:767px) {
	
		.slider-content{
		font-size: 25px;
		line-height: 32px;
		}
		
		.slider-content span {
  max-width: 70%;
}


	
	.pb-site-footer .footer-wrapper .footer-col .social-icon img {
    height: 7.5vw;
    width: auto;
    max-height: 40px;
  }
  
.pb-site-footer .footer-wrapper .footer-col .footer-block--apps img {
  height: 7.5vw;
  width: auto;
  max-height: 40px;
}


    .inner-page-heding-block  .interior-subtitle { font-size: 24px; margin-bottom: 0px; margin-top: 0; }
    .inner-page-heding-block h1 { font-size: 40px; margin-top: 5px; }
    .pb-site-footer .footer-wrapper .footer-col.footer-col2, .pb-site-footer .footer-wrapper .footer-col.footer-col3 { flex: 0 0 50%; max-width: 50%; }
    .pb-site-footer .footer-wrapper .footer-col.footer-col4 { flex: 0 0 100%; max-width: 100%; text-align: center; margin-top: 25px; }
    .pb-site-footer .footer-wrapper .footer-col .footer-block--apps { margin: 0 auto; max-width: 230px; }
    .pb-site-footer .footer-wrapper .footer-col .footer-block--badges a:last-child img { margin-right: 0; }
    .pb-site-footer .footer-wrapper .footer-col .footer-block--social { margin-top: 0 }
    .custom-accordion .accordion__title-content h4 { font-size: 20px; }
    .custom-accordion .accordion__title .accordion__title-content { padding: 20px; }
    .blog-slider-section { padding: 40px 0; }
    .image-content-section .image-content-block h2 { font-size: 20px; }
    .image-content-section { padding: 40px 0; }
    .image-content-section .image-content-block .image-content-outer { flex: 0 0 100%; max-width: 100%; padding-bottom: 30px; padding: 0; }
    .image-content-section .image-content-block { margin: 0 0 -30px; }
}
@media(max-width:575px) {
    .inner-page-heding-block  .interior-subtitle { font-size: 20px; }
    .inner-page-heding-block h1 { font-size: 34px; }
    .blog-slider .blog-item-inner h3 a, .blog-slider .blog-item-inner p { height: auto !important; }
    
    .slider-content{
		font-size: 23px;
		line-height: 28px;
		}
		
		.slider-content span{
			width:70%;
			}
		
		
}
@media(max-width:574px) {
    .custom-accordion .accordion__title .accordion__title-content { max-width: 75%; padding: 15px; }
    .custom-accordion .accordion-arrow-block { padding: 15px 20px; min-width: 100px; }
    .custom-accordion .accordion-arrow-block:before { border-top-width: 28px; border-bottom-width: 28px; border-left-width: 25px; }
    .blog-slider .slick-arrow.slick-prev { left: 40%; }
    .blog-slider .slick-arrow.slick-next { right: 40%; }
    .blog-slider .slick-arrow { bottom: -60px; top: auto; transform: none; }
    .blog-slider .blog-item-inner { border-color: #9e1e63; }
    .blog-slider .blog-item { opacity: 1; transform: scale(1); padding: 0 15px; }
    .blog-slider .slick-list { margin: 0 -15px; }
    .blog-slider .blog-item-inner { padding: 20px; }
    .blog-slider-section .slider-wrapper-block { padding: 0; }
}
@media (max-width:479px) {
	
			.slider-content{
		font-size: 21px;
		line-height: 23px;
		}



    .pb-site-footer .footer-wrapper .footer-col.footer-col2, .pb-site-footer .footer-wrapper .footer-col.footer-col3 { text-align: center; flex: 0 0 100%; max-width: 100%; }
    .pb-site-footer .footer-wrapper .footer-col.footer-col3 { margin-top: 30px; border-left: 0; }
    .pb-site-footer .footer-wrapper .footer-col .footer-logo { margin: 0 0 20px; }
    .pb-site-footer .footer-wrapper .footer-col.footer-col4 { margin-top: 30px }
    .pb-site-footer .footer-wrapper .footer-col .footer-logo img { width: 280px; }
/*     .home-banner-mobile-slider .slide__image img { min-height: calc(200px + 530 * ((100vw - 320px)/ 1080)); } */
}
@media(max-width:374px) {
    .blog-slider .slick-arrow.slick-prev { left: 35%; }
    .blog-slider .slick-arrow.slick-next { right: 35%; }
    .blog-slider-section h2 img { height: 30px; width: 30px; }
}
