@font-face {
	font-family: 'MyriadProBold';
	src: url('myriadpro-bold.eot');
	src: url('myriadpro-bold.eot') format('embedded-opentype'), url('myriadpro-bold.woff') format('woff'), url('myriadpro-bold.ttf') format('truetype'), url('myriadpro-bold.svg#MyriadProBold') format('svg');
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular.eot');
	src: url('myriadpro-regular.eot') format('embedded-opentype'), url('myriadpro-regular.woff') format('woff'), url('myriadpro-regular.ttf') format('truetype'), url('myriadpro-regular.svg#MyriadProRegular') format('svg');
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Libre Franklin', sans-serif !important; 
}
.formify-form.with-style textarea, .formify-form.with-style input[type="text"], .formify-form.with-style input[type="email"], .formify-form.with-style input[type="tel"], .formify-form.with-style input[type="number"], .formify-form.with-style input[type="search"], .formify-form.with-style input[type="url"], .formify-form.with-style input[type="password"]{
    width: 100% !important;
}
.formify-form.with-style input[type="submit"], .formify-form.with-style .formify-nav-button{
    border-radius: 0;
    background-color: #EAA000;
    border-color: #fff;
    border: 1px solid #fff;
}
.ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a:hover, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a:hover, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a:hover{
    background: #f0b310;
    color: #fff !important;
}
.formify-form.with-style fieldset label span {
    
    position: relative;
    top: -7px;
}
.formify-form.with-style input[type="submit"]:hover, .formify-form.with-style .formify-nav-button:hover{

    border-color: #EAA000;
    background-color: #fff;
    color: #EAA000;
}
.accordion-container.style-preset-3 ul#emp_acc li {
    padding: 0;
    margin: 0;
    text-indent: 0;
    list-style: none;
}
.accordion-container.style-preset-3 ul#emp_acc li .accordion-header{
	margin: 0;
}
.accordion-container.style-preset-3 ul#emp_acc li .accordion-content p{
	margin: 0;
}
.accordion-container.style-preset-3 ul#emp_acc li ul{
	padding: 15px 0 15px 30px !important;
	margin: 0;
}
.accordion-container.style-preset-3 ul#emp_acc li ul li a:hover {
    background-color: transparent;
}
.accordion-container.style-preset-3 ul#emp_acc li ul li {
    padding: 0 0 0 20px;
    display: block;
    background-position: left 6px !important;
		font-size: 14px !important;
}
.content_area .btn-primary {
    color: #ffffff;
    background-color: #EAA000;
    border-color: #EAA000;
    border-radius: 0;
}
#formify-field-container-6 span:nth-of-type(2) {
    font-size:11px;
    font-weight:normal;
        margin-left: -15px;
}


.sr-only li:before {
	content:none !important
}

.video img {
    padding-top:20px;
}

.hideme {
    display:none !important;
}

.upload_secure .open > a {
    margin:auto;
    float:none;
    display:block;
}

.upload_secure .open {
    text-align: center;
}

header, nav, main, footer, article, section, aside {
   display:block;
}

.footer_link.locations {
	margin-top:30px;
	margin-bottom: 20px;
}

.insta-images ul {
	margin-left:0px;
	padding-left:0px
}

.insta-images ul li {
	margin-left:0px;
	padding-left:0px;
	list-style:none
}

.next_btn:focus {
	outline: 2px solid #ea0000 !important;
}

a.keyboard-focus,
input.keyboard-focus,
textarea.keyboard-focus,
button.keyboard-focus,
select.keyboard-focus,
.button.keyboard-focus {

	outline: 2px dotted #f0b310 !important;
}
a.mouse-focus:focus,
input.mouse-focus:focus,
textarea.mouse-focus:focus,
button.mouse-focus:focus,
select.mouse-focus:focus,
.button.mouse-focus:focus {
	outline: none;
}

a.skip-main {
    padding:16px;
    border:solid 2px #ea0000;
    width:200px ;
    position: absolute;
    left:-999px;
    text-align: center;
    z-index:50000;
    background:#fff;
}

.mega-menuh button:focus {
    background-image:url(/application/themes/bank_elk_river/images/tab-arrow.png);
    background-repeat:no-repeat;
}

.readmore-button {
background-color:#EAA000 ;
	color: #fff;
}
a.skip-main:focus, a.skip-main:active {
    display:block !important;
    left:0px;
}

.footer_left img {
	max-width:18px
}

.footer_left {
	color:#fff;
	font-size: 11px;
	padding-top: 6px;
	/*width: 50%;
    float: left;*/
	display: inline-block;
}

.footer_right {
	/*width: 40%;
    float: left;*/
	display: inline-block;
}


ul.footer_contact_info {
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

ul.footer_contact_info li:nth-of-type(4), ul.footer_contact_info li:nth-of-type(5), ul.footer_contact_info li:nth-of-type(6) {
	text-align:left
}

h4 sup {
    top:-1.5em;
    font-size:10px;
}

.bs-slider {
        /*margin-top: 48px;*/
}

body {
    overflow-x: hidden;
}

.sitemap .nav > li > a {
    position: relative;
    display: block;
    padding: 0;
}

.mobile_accordion.side_accordion {
    display:none;
}

.squares_left a {
    /*display:inline-block;*/
}

p sup {
    top:-1em;
    font-size:7px;
}

.office_google {
    width:40px;
    height:30px;
    background: url(/application/themes/bank_elk_river/images/Google_Icon_Small.jpg);
    background-position:top;
    display:block;
    float:left;
    margin-left:50px;
}

.office_google:hover {
    width:40px;
    height:30px;
    background: url(/application/themes/bank_elk_river/images/Google_Icon_Small.jpg);
    background-position:bottom;
    display:block;
    float:left;
    margin-left:50px;
}

.office_fb {
    width:40px;
    height:30px;
    background: url(/application/themes/bank_elk_river/images/Facebook_Icon_Small.jpg);
    background-position:top;
    display:block;
    float:left;
}

.office_fb:hover {
    width:40px;
    height:30px;
    background: url(/application/themes/bank_elk_river/images/Facebook_Icon_Small.jpg);
    background-position:bottom;
    display:block;
    float:left;
}

.office_yelp {
    width:40px;
    height:30px;
    background: url(/application/themes/bank_elk_river/images/Yelp_Icon_Small.jpg);
    background-position:top;
    display:block;
    float:left;
}

.office_yelp:hover {
    width:40px;
    height:30px;
    background: url(/application/themes/bank_elk_river/images/Yelp_Icon_Small.jpg);
    background-position:bottom;
    display:block;
    float:left;
}

ul.pagination li {
    text-indent:0 !important;
}

.tf-body img {
    display:none !important;
}

.news_middle a {
    font-size:16px;
    color:#fff;
    border:none;
    font-weight:bold;
}

.highlight-wrapper {
    float: left;
    width: 100%;
    position: relative;
}

.highlights-section {
    float: left;
    width: 100%;
    padding: 40px 0;
    background-color: #fff;
}

.bg-shade:hover {
    background-image: none;
}

.highlight-wrapper h4 {
    position: absolute;
    left: 30px;
    bottom: 20px;
    border-left: 3px solid #f0b310;
    padding-left: 14px;
}

.highlight-wrapper h4 a, .highlight-wrapper h4 {
    font-size: 28px;
    color: #fefefe;
    text-transform: uppercase;
    font-family: 'Libre Franklin', sans-serif;
}

.bg-shade {
    float: left;
    width: 100%;
    background-image: url(../images/gradient-png.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    font-family: 'Libre Franklin', sans-serif;
    right: 0;
    cursor: pointer;
}

.mainwrap .banner-landing-text h2 {
    margin: 0;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
}

.banner-landing {
    float: left;
    width: 100%;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 140px;
    position: relative;
}

.banner-landing-cover {
    float: left;
    width: 100%;
    height: 100%;
    /* background-color: rgb(0,121,194, 0.70); */
    mix-blend-mode: multiply;
    position: relative;
}

.banner-landing-text {
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0 15px;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*:focus {
    z-index: 2000;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(240,179,16,1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(240,179,16,1);
box-shadow: inset 0px 0px 0px 1px rgba(240,179,16,1);
}*/

/*a {
    display:block;
}*/

.staff_title {
    font-weight:bold !important;
}

.logo-top-head {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}

.logo-top-head img {
    max-width: 350px !important;
    height: auto !important;
    display: inline-block  !important;
}

::-webkit-input-placeholder {
 color: #000;
}

:-moz-placeholder { /* Firefox 18- */
 color: #000;
}

.footer > .container > .row > .col-md-3.col-sm-3.col-xs-12:nth-of-type(3) {
    padding-left:3%;
}



h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	line-height: 1;
	margin: 10px 0;
	text-rendering: optimizelegibility;
}

.home_box_rollover_link {
    width:100%;
    color:#fdb728;
    text-transform:uppercase;
    font-weight:bold;
}

.footer a:hover {
    color:#000;
    text-decoration:none !important;
}

.footer .sub a:hover {
    border:solid 2px #fff;
    background:#0072bc;
        padding-top: 8px;
        color:#fff;
}

.a2a_s__default {
    background:#0072bc !important;
}

img {
	max-width: 100%;
	height: auto;
}
h1 {
	font-size: 60px;
	line-height: 100%;
}
h2 {
	font-size: 48px;
	line-height: 110%;
}
h3 {
	font-size: 28px;
	line-height: 100%;
}
h4 {
	font-size: 24px;
	line-height: 100%;
}
h5 {
	font-size: 14px;
	line-height: 100%;
}
h6 {
	font-size: 12px;
	line-height: 100%;
}
.refer span {
	color: #9c9c9c;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
}
p, ul li, ol li, select, body {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Libre Franklin', sans-serif;
	color: #585858;
	line-height:26px;
}
a {
	color: #0078c1;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	/*font-size: 15px;*/
}
.refer ul li {
	list-style: disc outside none;
	    color: #0072bc;
}
ol li {
	list-style: decimal inside none;
}
body {
	font-family: 'Libre Franklin', sans-serif;
	-webkit-overflow-scrolling: touch;
}
.main_area a {
	color: #0079c2;
	/*display:block;*/
}



.main_area a:hover {
	text-decoration: none;
}
.top {
	box-shadow: 0px 0px 15px #666;
	position: relative;
	z-index: 9;
	float: left;
	width: 100%;
	/*background-image: url(../images/topbg.png);
	background-position: center top;
	background-repeat: repeat-x;*/
	padding-top: 10px;
}
.staff_detail {
	float: left;
	width: 100%;
	padding-bottom: 25px;
	margin-bottom: 20px;
}

.blog_side {
    margin-top:20px;
}

.discl_text p {
	font-size: 11px;
	display: inline-block;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding-top: 8px;
	width: 100%;
}
.share_button a {
	float: right;
}
.discl_text sub {
	vertical-align: top;
}
.staff_img {
	float: left;
	padding-top: 10px;
	width: 20%;
}
.staff_dtel {
	float: left;
	padding-left: 15px;
	padding-top: 2px;
	width: 80%;
}








.mainSec{float:left; width:100%;}
.mainSec img{width:100%;}

.backlink {
	display: none;
}
span.button.white:hover {
	opacity: .7;
}
.event_nav .button {
	width: 25px;
	background-color: #e8e8e8;
	height: 35px;
	line-height: 25px;
	background-color: #f0b310;
	font-size: 22px;
}

button.button.white {
	border:none !important
}

.date-times {
	color: #585858;
	float: left;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 8px 0;
	padding-right: 22px;
	padding-top: 12px;
}
a.rslides_nav.rslides1_nav.prev {
	display: none;
}
a.rslides_nav.rslides1_nav.next {
	display: none;
}
.button {
	padding: 3px 0;
}
.list.service_detail {
    margin-top: 20px;
}
.slide_block h3 a {
	font-size: 22px;
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	margin: 0 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 23px;
}
.staff_dtel h4 {
	font-size: 16px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
}
.staff_dtel span {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 15px;
	color: #9c9c9c;
}
.open h2 {
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
}
.inside-content ul ul {
	margin: 10px 0 0 0;
}

.staff_block {
    float:left;
    width:100%;
        margin-bottom: 20px;
    height: 130px;
}

.staff_block h4 {
    margin-top:4px;
    margin-bottom: 0;
}

.staff_block p {
    line-height: 20px !important;
}

.staff_dtel a {
	color: #0078c1;
}
ul.pagination li {
	float: left;
	padding-left: 0 !important;
}
.inside-content .staff_dtel p {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	color: #9c9c9c;
	margin-bottom: 5px;
}
.search {
	position: relative;
}

input.search_submit {
	width: 30px !important;
	margin: 0;
	padding: 0;
	right: 0;
	border-left: 1px solid #d6d6d6;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center;
	border-right: 0 !important;
}

input.search_submit:hover {
	background-image: url(../images/searchRO.png);
}

.top_top {
	float: right;
	width: 100%;
	margin-bottom: 22px;
}
.social, .login, .search, .contact {
	margin-left: 25px;
	float: right;
}
.social i {
	background-color: #0078c1;
	color: #fff;
	height: 26px;
	width: 26px;
	float: left;
	margin-left: 5px;
	padding-top: 5px;
	text-align: center;
	font-weight: normal;
	font-size: 14px;
}
.login_btn {
	height: 26px;
	background-color: #0079c2;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 10px;
	color: #fff;
	font-size: 13px;
	float: left;
	font-family: 'Libre Franklin', sans-serif;
}
#loaction h1 {
	width: 100%;
}
.login_btn img {
	margin-right: 8px;
}
.login input, .search input {
	float: left;
	width: 130px;
	padding-left: 10px;
	color: #585858;
	font-size: 12px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	background-color: #fff;
	height: 26px;
	border: 0;
	border-right: 1px solid #ccc;
	border-radius: 0;
}
.top_top ul li:last-child a {
	padding-right: 0;
}
#nav li:last-child a {
	padding-right: 25px;
}
.search_link {
	float: left;
	border-left: 1px solid #d6d6d6;
	padding-left: 8px;
	text-align: center;
	background-color: #fff;
	padding-right: 8px;
	height: 26px;
	padding-top: 1px;
}
.st-pro-content {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;/* color: #9c9c9c;*/
}
.st-pro-author {
	font-family: 'Libre Franklin', sans-serif;
	/*color: #9c9c9c;*/
	font-size: 15px;
}

.atm p {
    margin-bottom:8px !important;
}

.st-pro-testimonial {
	border-bottom: 1px solid #ccc;
}
a.search_link:hover {
	background-color: #ededed;
}
.top_top .contact:hover {
	color: #0079c2;
}
.top_first {
	float: right;
}
.top_top ul {
	margin: 0;
	padding: 0;
}
.top_top ul li {
	list-style: none;
	display: inline-block;
}
.top_top ul li a {
	float: left;
	margin-top: 5px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #585858;
	padding: 0 20px 0 0;
}
.top_top ul li a:hover {
	color: #f0b310;
}
.top_menu {
	float: right;
}
.tp_cr {
	float: left;
	width: 100%;
}
.blue {
	float: right;
	background-color: #0078c1;
	width: 290px;
	padding: 10px 0;
	text-align: center;
}
.in_b {
	float: right;
	width: 50%;
	display: inline-block;
	position: relative;
    display: none;
}
.in_b input {
	    width: 80%;
	height: 40px;
	background-color: #fff;
	border: none;
	color: #585858;
	font-size: 12px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	padding-left: 12px;
	margin: 0px 0 0 0;
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}
.in_b a {
	background-image: url(../images/pl.png) !important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
	float: left !important;
	width: 26px !important;
	height: 26px !important;
	padding: 0 !important;
	position: absolute;
	/*right: 0;
	top: 6px;*/
	border-left: 1px solid #0078c1;
	margin: 7px;
}

.in_b button {
	background-image: url(../images/pl.png) !important;
	background-position: top center !important;
	background-repeat: no-repeat !important;
	float: left !important;
	background-color: #0072bc;
	width: 26px !important;
	height: 26px !important;
	padding: 0 !important;
	position: absolute;
	top: 6px;
    right: 10px;
	border-left: 1px solid #0078c1;
	border-right:none;
	border-top:none;
	border-bottom:none;
}

.enr {
	float: right;
	width: 75px;
	text-align: left;
	margin-top: 7px;
}
.enr a {
	color: #0072bc !important;
	font-size: 12px !important;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal !important;
	background-image: none !important;
	padding-left: 0 !important;
	display: block !important;
	    margin-left: -8px;
}

.enr a:hover {
	text-decoration:none !important;
	color:#000 !important;
}

.blue a {
	background-image: url(../images/lo.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}
.logo {
	float: left;
	width: 100%;
/*margin: 10px 0 0 40px;*/
	text-align: left;
}
.logo img {
    display: inline-block;
    width: auto;
    margin: 0 0 0 4%;
        max-width: 287px;
}
.enr a:hover {
	text-decoration: underline;
}
.in_b a:hover {
	background-image: url(../images/arr_h.png) !important;
}
#nav {
	float: right;
	margin: 35px 0 0 0;
	padding: 0;
}
#nav li {
	list-style: none inside none;
	padding-bottom: 10px;
	float: left;
	position: relative;
	    margin: 0 15px;
}
#nav > li:first-child {
	margin-left: 0;
}
#nav > li a:hover, #nav > li.active a {
	color: #0072bc;
}
#nav li a {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    padding: 0 10px;
    display:block;
}

.logo a {
    display:block;
}

#nav li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	min-width: 300px;
	z-index: 9999;
}
#nav li ul li a:hover {
	/*background-color: #459ace !important;*/
	color:#459ace;
}
#nav li:hover ul {
	display: block;
}
#nav li ul li {
    line-height: 28px;
    padding: 3px 0 3px 4px;
    width: 100%;
    margin: 0;
    float: left;
    border-bottom: 1px solid #fff;
    background-color: #eaeaea;
}



#nav li ul li a {
	color: #000 !important;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 500;
	font-size: 14px;
	padding-left: 15px;
	text-transform: none;
	display:inline;
}

#nav li ul li a:hover {
	color: #0072bc !important;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 500;
	/*font-size: 13px;*/
	padding-left: 15px;
}

.alert_container {
    float: left;
    width: 100%;
    background: #ff0000;
    z-index: 99000;
    position: relative;
    /* margin-top: 26px; */
}
.bs-slider {
	float: left;
	width: 100%;
	text-align: center;
}

.ada-slider {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
}

.item img {
	display: inline-block;
	width: 100%;
	height: auto;
}
.alert_txt p {
	font-size: 12px;
	color: #fff;
	line-height: inherit;
	    margin-bottom: 0;
}
.social i:hover {
	background-color: #0098f5;
}
.login_btn:hover {
	background-color: #005a91;
}
.alert_txt {
	float: left;
	width: 100%;
}
.alert_close {
	font-size: 11px;
	float: right;
	color: #fff;
	background-image: url(../images/alretclose.png);
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 20px;
	text-transform: uppercase;
}
.alert_close:hover, .alert_close:focus {
	background-image: url(../images/alerthover.png);
	text-decoration: underline;
}
.slide {
	background-position: center top;
	background-repeat: no-repeat;
}
.slide1 {
	background-image: url(../images/slide1.jpg);
}
.slide2 {
	background-image: url(../images/slide2.jpg);
}
.slide_txt {
	float: left;
	width: 60%;
}
.slide_txt h1 {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 80px;
	margin-top: 94px;
	margin-bottom: 25px;
	color: #feffff;
}
.slide_txt p {
	font-size: 18px;
	color: #feffff;
}
.banking {
	padding: 15px 20px;
	position: relative;
	height: 180px;
	float: left;
	width: 100%;
	background-color: #f0b310;
	border-radius: 6px;
}
.banking h3 {
	font-size: 24px;
	font-family: 'Libre Franklin', sans-serif;
	color: #feffff;
}
.block_left, .block_middl {
	float: left;
	width: 278px;
}
.left_box {
	float: left;
	width: 100%;
}
.left_box input {
	float: left;
	width: 162px;
	padding-left: 10px;
	color: #0079c2;
	font-size: 12px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 300;
	background-color: #fff;
	height: 26px;
	border: 0;
}
.enroll {
	float: left;
	width: 100%;
	margin-top: 13px;
}
.enroll span {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.enroll p {
	color: #fff;
}
.enroll a {
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	color: #fff;
	text-decoration: underline;
}
.enroll a:hover {
	color: #0079c2;
}
.misc_links {
	float: left;
	width: 100%;
}
.misc_links a:hover {
	color: #0079c2
}
.misc_links a {
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	float: left;
	padding-left: 20px;
	margin-right: 15px;
	background-position: center left;
	background-repeat: no-repeat;
}
.security {
	background-image: url(../images/lock.png);
}
.agree {
	background-image: url(../images/agreement.png);
}
.card {
	position: absolute;
	top: -13%;
}
.block_left.block_right {
	float: right;
	width: 235px;
}
.block_left.block_right select {
	background-image: url(../images/downarrow.png);
	background-position: center right;
	background-repeat: no-repeat;
	border: 0;
	background-color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	height: 26px;
	color: #0079c2;
	font-size: 12px;
}
.login_btn.go_btn {
	float: right;
	font-size: 16px;
	font-family: 'Libre Franklin', sans-serif;
}
.block_left.block_right .left_box {
	width: 216px;
}
.banking_cover {
	float: left;
	width: 100%;
	position: relative;
	top: -104px;
	padding-bottom: 20px;
	background-image: url(../images/darkshade.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.bank_slogan {
	float: left;
	width: 100%;
}
.bank_slogan {
	float: left;
	width: 100%;
	text-align: center;
	margin: 2.75vw 0;
}
.bank_slogan h1, .bank_slogan h2 {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	font-family: 'Libre Franklin', sans-serif;
	margin: 0;
	float: left;
	margin-left: 8px;
}

.bank_slogan h1:hover {
	font-size: 24px;
	color: #000;

}

.bank_slogan img {
	display: inline-block;
	float: left;
	margin-right: 15px;
}
.bank_named {
	float: left;
	width: 100%;
	margin: 3vw 0;
}
.bank_named p {
	font-size: 14px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 500;
	color: #0078c1;
}
.bank_named p:hover {
	text-decoration: underline;
}
.top_arrow {
	float: right;
	width: 100%;
	text-align: center;
	margin: 18px 0 0 0;
}
.top_bot {
	float: none;
	width: 100%;
	display: inline-block;
}

#bank_blog .flast a {
    color:#000;
}

.top_bot a {
	background-image: url(../images/toparrow.png);
	height: 26px;
	width: 26px;
	float: none;
	display: inline-block;
}
.top_bot button {
	background-image: url(../images/toparrow.png);
	height: 26px;
	width: 26px;
	float: none;
	display: inline-block;
	    border: none;
}
#ccm-layout-column-wrapper-988 div.ccm-layout-column {
	width: 100%;
}
.top_bot a:hover {
	opacity: 0.6;
}

.top_bot button:hover {
	opacity: 0.6;
}

.top_bot.df a {
	background-image: url(../images/botarrow.png);
}

.top_bot.df button {
	background-image: url(../images/botarrow.png);
}

.learn_more:hover {
	background-color: #8d8d8d;
}
.learn_more {
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	background-color: #585858;
	padding: 10px 26px;
	display: inline-block;
	font-family: 'Libre Franklin', sans-serif;
	float: left;
}
.misc {
	float: left;
	width: 100%;
/*	padding: 42px 0;*/
	background-color: #0072bc;
	color:#fff;
}
.h_slider {
	float: left;
	width: 100%;
}
.lady {
	float: left;
	width: 100%;
}
.conv {
	float: left;
	padding-top: 68px;
	width: 100%;
	background-color: #0079c2;
}
.h_slider h1 {
	color: #fff;
	margin-bottom: 20px;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 36px;
}
.h_slider p {
	font-size: 16px;
	font-family: 'Libre Franklin', sans-serif;
	color: #fff;
}
.slider_wrap {
	position: relative;
	float: left;
	width: 100%;
	margin: 45px 0 0 0;
}
.slide_block {
	float: left;
	margin-right: 30px;
	width: 174px;
	text-align: center;
}
.slide_block h3 {
	font-size: 22px;
	color: #ffcd5c;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	margin: 0 0 0 0;
}
.slide_block p {
	font-size: 12px;
}
.global_icon {
	float: left;
	width: 100%;
	height: 68px;
	margin-top: 10px;
	margin-bottom: 22px;
	background-position: center top;
	background-repeat: no-repeat;
}
.slide_block .icon1 {
/*background-image:url(../images/s1.png);*/
}
.slide_block a {
	font-size: 18px;
	text-decoration: underline;
	font-family: 'Libre Franklin', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.slide_block .icon2 {
	background-image: url(../images/s2.png);
}
.slide_block:hover h3, .slide_block:hover p, .slide_block:hover a {
	color: #fff;
}
.slide_block .icon3 {
	background-image: url(../images/s3.png);
}

ul.footer_link {
/*float:left;*/
padding-left:0px
}

ul.copyright_links {
/*float:left;
padding-left:0px*/
    display: inline-block;
	padding-left: 0;
	margin-bottom: -8px;
}

ul.copyright_links li {
float:left;
list-style:none;
padding-right:4px;
color:#fff;
font-size: 11px;
}

ul.copyright_links li a {
    float: left;
    list-style: none;
    padding-right: 18px;
    color: #fff;
    font-size: 11px;
    padding-left: 14px;
}

ul.copyright_links li a:hover {

    color: #0072bc;

}

/*.content_area .main_area {
    margin-left:50px;
}*/

.content_area .main_area {
    margin-left: 0px;
}

ul.copyright_links li:nth-of-type(2) {
    /*padding-left: 60px;*/
}

.footer_last .container {
    /*width:1150px ;*/
}

ul.copyright_links p {
padding:0px;
margin:0px;
}

ul.footer_link li {
/*float:left;*/
color:#fff;
list-style:none;
padding-right:4px;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.left_arrow {
	background-image: url(../images/arrow.png);
	width: 12px;
	float: left;
	position: absolute;
	top: 70px;
	left: -20px;
	height: 44px;
	background-position: right top;
	background-repeat: no-repeat;
}
.left_arrow:hover {
	background-position: right bottom;
}
.right_arrow {
	background-image: url(../images/arrow.png);
	width: 12px;
	float: left;
	position: absolute;
	top: 70px;
	right: 20px;
	height: 44px;
	background-position: left top;
	background-repeat: no-repeat;
}
.right_arrow:hover {
	background-position: left bottom;
}
.selector {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.selector a {
	display: inline-block;
	background-image: url(../images/selectornormal.png);
	height: 11px;
	width: 11px;
	margin-right: 4px;
	background-position: center;
	background-repeat: no-repeat;
}
.selector a:hover, .selector a:focus, .selector a.active {
	background-image: url(../images/selectoractive.png);
}
.thumbs {
	padding-bottom: 75px;
	float: left;
	width: 100%;
	padding-top: 70px;
	background-color: #fff;
}
.slogan {
	float: left;
	width: 100%;
}
.slogan {
	float: left;
	width: 100%;
	text-align: left;
	padding-bottom: 36px;
}
.slogan h1 {
	font-size: 36px;
	color: #585858;
	font-weight: normal;
	font-family: 'Libre Franklin', sans-serif;
	margin: 0 0 16px 0;
}
.search_submit:hover {
	background-color: #ededed;
}
.slogan p {
	font-size: 16px;
	font-weight: 300;
	margin-top: 12px;
	color: #585858;
	font-family: 'Libre Franklin', sans-serif;
	margin: 0 0 22px 0;
}
.blk {
	background-image: url(../images/ho_bg.png);
	background-position: top center;
	background-repeat: repeat;
	width: 100%;
	float: left;
	text-align: center;
	position: absolute;
	top: 35%;
	left: 0;
	padding: 10px 0 15px 0;
	height: 55px;
}
.thumb_wrap:hover {
	opacity: 0.7;
}
.thumb_wrap {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
}
.customer_exp_learnmore {
	float: left;
	width: 100%;
	background-image: url(../images/imgo.jpg);
	background-position: 115% center;
	background-repeat: no-repeat;
}

.first_level.nav-dropdown.open_drop {
    float:left;
}

.first_level.nav-dropdown.open_drop ul {
    float:left;
        width: 220px;
        border-left:solid 1px #cecece;
        border-right:solid 1px #cecece;
        border-bottom:solid 1px #cecece;
}

.slick-slide img {
    /*display: none !important;*/
    margin: 0 auto;
    width:100%;
}

/*#signup_form input[type="text"] {
    width: 100%;
    margin: 16px 0;
    padding: 14px 18px;
    font-size: 12px;
}

#signup_form .sub a {
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background-color: #0079c2;
    font-size: 11px;
    font-weight: 600;
}

*/





.home_sidebar #signup_form input[type="text"] {
    width: 100%;
    margin: 16px 0;
    padding: 14px 18px;
    font-size: 12px;
}

.home_sidebar #signup_form .sub a {
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background-color: #0079c2;
    font-size: 11px;
    font-weight: 600;
}

.subscribe_block p {
    font-size:13px !important;
    padding-top:0px !important;
}

.insta-block {
    width: 96px;
    float: left;
    margin: 4px;
}

.ccm-block-tags-wrapper {
   /*display:none; */
}

.footer .ccm-block-tags-wrapper {
   display:block;
}

.follow_instagram {
    text-align:center;
}

.follow_instagram a {
    color:#0079c2
}

.footer_instagram .container {
    width:100% !important;
}

a.home_link {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    padding: 2px 10px;
    display: block;
    float:left;
}

.blog_mainnav ul li:nth-of-type(1){
    margin:0 12px;
}

.blog_mainnav ul li ul li:nth-of-type(1){
    margin:0;
}

.thumb_wrap img {
	width: 100%;
	border: 5px solid #fff;
	box-shadow: 0px 0px 2px 2px #eee;
	height: auto;
}
.thumbs h3 {
	font-size: 22px;
	color: #0079c2;
	margin-top: 18px;
}
.thumbs h3:hover, .thumbs p:hover {
	color: #005a91;
}
.blk a {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 24px;
	color: #0079c2;
	display: inline-block;
}
.thumb_wrap:hover {
	cursor: pointer;
}

.footer {
    float: left;
    width: 100%;
    padding-top: 74px;
    background-color: #0072bc;
    padding-bottom: 82px;
    background-size: contain;
    padding-left: 64px;
    padding-right: 64px;
        margin-top: 40px;
}

.homepage .footer {

        margin-top: 0px;
}

.footer h4, .footer h2 {
    margin-top:0px;
    margin-bottom: 20px;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: 500;
	color:#fff
}

.social_footer h2 {
	font-size:24px
}

.footer_logos img {
    width:144px;
}

.footer_logos img:nth-of-type(2) {
    width: 110px;
    margin-top: -15px;
    margin-left: 15px;
}

.footer h3 {
	font-size: 17px;
	color: #fff;
	margin-top: 32px;
	font-weight: bold;
}
.address p, .address p a {
	font-size: 16px;
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 300;
}
.address p strong {
	font-weight: normal;
}
.address .view_locations {
	font-size: 18px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
}
.address .view_locations:hover, .address p a:hover {
	color: #0079c2;
}
.social.footer_social i {
	background-color: #fff;
	color: #f0b310;
	width: 35px;
	margin-left: 6px;
	height: 35px;
	font-size: 19px;
}
.social.footer_social {
	float: right;
	margin-top: 45px;
}
.social.footer_social i:hover {
	background-color: #0079c2;
}
.footer .container {
}
.sign input {
    width: 100%;
    height: 40px;
    border: 0;
    border-radius:0px;
    padding: 8px 10px 8px 20px;
    color: #818181;
}
.sign a {
	background-color: #f1bd49;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	padding: 4px 10px;
	display: inline-block;
	text-transform:uppercase;
}
.sign a:hover {
	background-color: #0072bc;
}

.sign2 img {
    width: 50%;
    max-width: 150px;
}

.flogo a {
}
.container.nobg {
	background-image: none;
	padding-bottom: 60px;
}
.halfling {
	float: left;
	margin-top: 15px;
	width: 18%;
	margin-right: 2%;
}
.halfling:last-child {
	float: right;
	width: 18%;
	margin-right: 0;
}
element.style {
}
.footer .halfling h3 {
	font-size: 18px;
	color: #000;
	font-family: 'MyriadProBold';
}
.footer .halfling ul {
	margin: 0;
	padding: 0;
}
.footer .halfling ul li {
	font-size: 13px;
	color: #000;
	font-family: 'MyriadProBold';
	list-style: disc inside none;
}
.footer .halfling ul li a:hover, .footer .halfling ul li:hover {
	color: #0079c2;
}
.footer .halfling ul li a {
	font-size: 13px;
	color: #000;
	font-family: 'MyriadProBold';
}
.footer_last {
	float: left;
	padding-top: 15px;
	width: 100%;
	background-color: #000;
	text-align: center;
	padding-bottom: 15px;
}

.container {
    width: 100% ;
}

.flast {
    margin:auto;
}
.footer_member a:hover {
	text-decoration: underline;
}
.footer_last p, .footer_last p a, .footer_last p span {
	font-size: 11px;
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 500;
}
.footer_last span {
	/*margin-left: 20px;
	margin-right: 20px;*/
}
.footer_last img {
	margin-left: 8px;
	margin-right: 8px;
    margin-top: -4px;
	display: inline-block;
}
.footer_last p a {
	margin-left: 5px;
	margin-right: 5px;
}
.blubg {
	background-color: #eaeaea !important;
	/*padding-bottom: 18px;*/
	height: 300px;
	/*padding-top: 23px;*/
}
.bread_crumb {
    float: left;
    width: 100%;
    height: 20vw;
    max-height: 280px;
    position: relative;
    /*top: 50px;*/
    padding: 4vw 0 0 8vw;
    /*margin-bottom: 50px;*/
}
.bread_crumb span {
    float: left;
    font-size: 14px;
    font-family: 'Libre Franklin', sans-serif;
    font-style: italic;
    font-weight: 600;
    color: #fff;
    margin-right: 10px;
}
.bread_crumb ul li a {
    float: left;
    font-weight: 500;
    font-size: 14px;
   font-family: 'Libre Franklin', sans-serif;
    padding-right: 8px !important;
    color: #fff;
    text-decoration: none;
}
.bread_crumb ul li {
	padding-right: 5px;
	list-style: none inside none;
	float: left;
	color:#fff;
}

.staff_grid_wrapper .col-sm-6 {
    padding:0px !important;
}

.bread_crumb ul li:after {

	color:#fff;
}

.bread_crumb ul {
	padding: 0;
	margin: 0;
	float: left;
}
.bread_crumb li.active {
    text-decoration: none;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px;
    padding-left: 6px;
        font-weight: bold;
}
.bread_crumb a:hover {
	color: #f0b310;
}

.bread_crumb h1 {
   font-size:50px;
   font-family: 'Libre Franklin', sans-serif;
   color:#fff;
       margin-bottom: 20px;
}

.sidebar ul {
	margin: 0;
	padding: 0;
}
.sidebar {
	float: left;
	width: 250px;
	background-color: #0079c2;
	position: relative;
	border-radius: 8px;
	padding-bottom: 18px;
}
.bar_top {
	float: left;
	width: 250px;
	padding-top: 14px;
	/*  background-image: url(../images/retop.jpg);
  background-position: center top;
  background-repeat: no-repeat;*/
	background-color: #0079c2;
}
.bar_bottom {
	float: left;
	padding-left: 6px;
	padding-right: 7px;
	width: 100%;
	/* background-image: url(../images/re.jpg);
  background-position: center bottom;
  padding-bottom: 18px;*/
	background-repeat: no-repeat;
}
.lef_img {
	background-image: url(../images/as.png);
	background-position: left center;
	background-repeat: no-repeat;
	width: 17px;
	height: 18px;
	float: left;
	position: absolute;
	left: 0px;
	top: -18px;
}
.rig_img {
	background-image: url(../images/er.png);
	background-position: left center;
	background-repeat: no-repeat;
	width: 17px;
	height: 18px;
	float: left;
	position: absolute;
	right: 0px;
	top: -2px;
}
.botlef_img {
	background-image: url(../images/sd.png);
	background-position: left center;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -2px;
	left: 0px;
	width: 18px;
	height: 18px;
}
.botrig_img {
	background-image: url(../images/bv.png);
	background-position: left center;
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	bottom: -16px;
	width: 16px;
	height: 17px;
}
.botrig_img {
	background-image: url(../images/bv.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.bar_inner ul li a:hover {
	color: #0078c1 !important;
}
.bar_inner {
	float: left;
	width: 100%;
	background-color: #fff;
	position: relative;
}
.sidebar ul li {
	line-height: 32px;
	padding-left: 0 !important;
	list-style: none inside none !important;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	color: #0079c2;
	background: none !important;
	border: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.sidebar ul li a {
	text-decoration: none;
	font-size: 14px !important;
	font-weight: normal !important;
	font-family: 'Libre Franklin', sans-serif;
	color: #585858 !important;
}
li.hide_background {
	background: none !important;
}
.sidebar ul li a:hover {
	color: #0078c1;
}
.sidebar h3 {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	position: relative;
	z-index: 9;
	margin-left: 20px;
	margin-bottom: 0;
}
.side_nav {
	float: left;
	width: 80%;
	margin-top: 5px;
}
.side_nav ul {
	padding: 0;
	margin: 0;
}
.side_nav ul li {
	list-style: none;
	background-color: #eaeaea;
	float: left;
	width: 100%;
	border-bottom: 2px solid #fff;
	padding: 10px 0;
	margin: 0;
}
li.has_submenu {
	background-color: #0079c2 !important;
	border-radius: 8px;
	margin-bottom: 10px;
}
li.has_submenu a {
	color: #fff !important;
}
.side_nav ul li:hover {
	background-color: #d8d8d8;
}
.side_nav ul li.active a {
	color: #d8d8d8;
}
.side_nav ul li a {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0079c2;
	display: inline-block;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.content_area {
	padding-top: 55px;
	float: left;
	width: 100%;
	background-color: #fff;
	/*padding-bottom: 55px;*/
}
.sidebar ul li.active a {
	color: #f0b310;
}
.mortgage {
	margin-top: 30px;
	float: left;
	width: 100%;
}
.mortgage img:hover {
	border: 3px solid #000;
}
.mortgage img {
	width: 100%;
	border: 3px solid #fff;
	height: auto;
}
.account_login {
	border-radius: 10px;
	float: left;
	width: 100%;
	text-align: center;
	background-color: #0079c2;
	margin-top: 30px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}
.account_login h3 {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.account_login h3 img {
	margin-right: 10px;
}
.account_login input {
	font-size: 12px;
	color: #0079c2;
	border: 0;
	width: 160px;
	height: 26px;
	font-family: 'Libre Franklin', sans-serif;
	padding-left: 10px;
	outline: none;
	float: none;
	display: inline-block;
}
.account_login .login_btn {
	background-color: #f0b310;
	color: #000;
	font-weight: bold;
	float: none;
	display: inline-block;
}
.account_login .login_btn:hover {
	color: #fff;
}
.online_banking {
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 25px;
	text-align: center;
	background-color: #f0b310;
	border-radius: 10px;
	padding: 1px;
}
.online_banking h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
}
.online_banking p {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
}
.online_banking a {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Libre Franklin', sans-serif;
}
.online_banking a:hover {
	text-decoration: underline;
}
.wrap_col {
	display: block;
	padding: 2px 10px 10px 10px;
	border-radius: 10px;
	border: 1px dashed #fff;
}
.online_banking.mtop_adjust {
	margin-top: 0;
}
.apply-online {
	float: left;
	width: 100%;
	text-align: center;
}
.apply-online a {
	display: inline-block;
	background-image: url(../images/ap-online.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 100%;
	height: 60px;
	padding-top: 13px;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 27px;
}
.online_banking h3:hover {
	text-decoration: underline;
}
.apply-online a:hover {
	text-decoration: underline;
}
.events {
	background-image: url(../images/events.png) !important;
}
.left-line {
	float: left;
	width: 100%;
}
.inside-cover {
	float: left;
	width: 100%;
}
.inside-content {
	float: left;
	width: 100%;
/*	border-bottom: 1px solid #ccc;*/
}
.open {
	float: left;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
}
.open h4 {
	margin: 0;
	float: left;
	width: 40%;
	font-family: 'Libre Franklin', sans-serif;
	color: #585858 !important;
	font-size: 18px !important;
	font-weight: bold;
}
.open > a {
	margin: 0;
	float: left;
	font-family: 'Libre Franklin', sans-serif;
	color: #fff;
	background-color: #EAA000;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 20px;
	margin-left: 7px;
	text-align: center;
}


.compare_btn a {
	margin: 0;
	float: left;
	font-family: 'Libre Franklin', sans-serif;
	color: #fff;
	background-color: #585858;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 20px;
	margin-left: 7px;
}


.open a:hover {
	background-color: #8d8d8d;
}
.inside-content h1 {
	font-size: 36px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	margin: 0 0 20px 0;
	float: left;
}
.inside-content h2 {
	font-size: 38px;
	color: #0079c2;
	 font-family: 'Libre Franklin', sans-serif;
}

.locations .inside-content h2 {
	font-size: 24px;
	color: #0079c2;
	 font-family: 'Libre Franklin', sans-serif;
}

.inside-content h3 {
	font-size: 28px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	margin-top: 0;
}

.latest-news-list ul li {
	font-size: 16px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;

	list-style: none outside none;
    background:none !important;
    background-position: left 8px;
    background-repeat: no-repeat;
    padding-left: 0px !important;


    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    line-height: 24px;
}

.latest-news-list ul  {
    padding-left: 0px !important;
}

.inside-content h4 {
	font-size: 24px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	    line-height: 26px;
}
.inside-content p {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	color: #585858;
	/*margin-bottom: 30px;*/
	font-weight: 300;
	clear: both;
	line-height: 26px;
	margin-bottom: 20px;
}
div#HTMLBlock826 {
	float: right;
	margin: 10px 0 0 0;
}
.side_nav ul ul ul {
	padding-left: 0;
	margin: 0;
}
.side_nav ul ul ul li {
	list-style: none !important;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 25px;
	color: #585858;
	background-image: url(../images/list_style_dot.png) !important;
	background-position: 0 14px !important;
	background-repeat: no-repeat !important;
	padding-left: 15px !important;
}
li.has_submenu.nav-selected.nav-path-selected {
	border-radius: 12px;
}
.side_nav ul ul ul li a {
	margin: 0;
	display: inline-block;
	width: auto;
}
.inside-content p span {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	color: #9c9c9c;
}
.inside-content ul li {
	list-style: none outside none;
    /*background-image: url(../images/yellow-check.jpg) !important;
    background-position: left 8px !important;
    background-repeat: no-repeat;*/
        display: table-row;
    padding-left: 4px;
    font-size: 16px !important;
    color: #585858;
    font-family: 'Libre Franklin', sans-serif;
    /* font-weight: bold; */
    line-height: 28px ;
        text-indent: -14px;
}

.inside-content ul li:before {
    margin-left: -6px;
    list-style: none outside none;
    /* background-color: #fff; */
    background-repeat: no-repeat;
    content: "\f058";
    color: #f0b310;
    /* padding-left: 30px; */
    font: normal normal normal 14px/1 FontAwesome;
    /* font-weight: bold; */
    line-height: 24px !important;
    padding-right: 20px;
    float: left;
    display: table-cell;
}

.accordion-content ul li {
	list-style: none outside none;
    background-image: url(../images/yellow-check.jpg) !important;
    background-position: left 8px !important;
    background-repeat: no-repeat;
        display: table-row;
    padding-left: 4px;
    font-size: 16px !important;
    color: #585858;
    font-family: 'Libre Franklin', sans-serif;
    /* font-weight: bold; */
    line-height: 28px ;
        text-indent: 24px;
}

.accordion-content > ul > li:before {
    margin-left: -6px;
    list-style: none outside none;
    /* background-color: #fff; */
    background-repeat: no-repeat;
    content: "\f058";
    color: #f0b310;
    /* padding-left: 30px; */
    font: normal normal normal 14px/1 FontAwesome;
    /* font-weight: bold; */
    line-height: 24px !important;
    padding-right: 20px;
    float: left;
    display: table-cell;
}

.accordion-content > ul {
    padding-left: 10px !important;
    clear: both;
    display: table;
    margin-left: 30px;
}

.inside-content ul {
	padding-left: 20px ;
	clear: both;
	    display: table;
	    margin-left: 30px;
}
.blocks {
	float: left;
	width: 100%;
	text-align: center;
	padding: 30px 0 30px 0;
	min-height: 400px;
}
#body {
	float: left;
	width: 100%;
}
.blocks h2 {
	font-size: 20px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	margin: 15px 0 15px 0;
}
.blocks p {
	color: #9c9c9c;
	font-size: 13px;
	font-family: 'Libre Franklin', sans-serif;
	padding: 0 30px 0 30px;
}
.blocks a {
	color: #fff;
	font-size: 13px;
	font-family: 'Libre Franklin', sans-serif;
	background-color: #f0b310;
	padding: 10px 22px 10px 22px;
	margin-top: 15px;
	display: inline-block;
}
.inside_highlight {
	float: left;
	width: 100%;
}
.sitemap_nav li {
	list-style: disc inside none !important;
	background: none !important;
}
.blocks img {
	border: 5px solid #fff;
	box-shadow: 0px 0px 8px -1px #000;
}
.main-block {
	float: left;
	width: 100%;
	padding-top: 40px;
}
.main-block .block-part:nth-last-child(odd) {
	border-right: 1px solid #dedede;
}
.main-block .block-part {
	border-bottom: 1px solid #dedede;
}
.blocks.same {
	padding: 0 0 30px 0;
}
.main-block .block-part:last-child {
	border-bottom: none;
}
.blocks img:hover {
	border: 5px solid #005a91;
}
.blocks h2:hover {
	color: #005a91;
}
.blocks p:hover {
	color: #005a91;
}
.blocks a:hover {
	background-color: #005a91;
}
.carousel-caption.my h3 {
	color: #0079C2;
	font-size: 80px;
	font-family: 'Libre Franklin', sans-serif;
	margin: 0 0 25px 0;
}
.carousel-caption.my {
	top: 80px;
	left: 24%;
	width: 35%;
	text-align: left;
	z-index: 0;
	text-shadow: none;
}
.carousel-caption.my p {
	color: #0079C2;
	font-size: 18px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: 500;
	margin: 0 0 25px 0;
}
a.bttn {
	font-size: 16px;
	color: #efb310;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: bold;
	background-image: url(../images/rarrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 34px 4px 0px;
}
a.bttn:hover {
	color: #fff;
	background-image: url(../images/rhover.png);
}
.black {
	float: left;
	background-image: url(../images/learn_bg.png);
	background-position: top center;
	background-repeat: repeat;
	padding: 15px 35px;
}
.com {
	float: left;
	width: 100%;
}
.com ul {
	padding: 0 0 0 20px;
	margin: 0;
}
.com ul li {
	list-style: disc outside none;
	color: #585858;
	line-height: 24px;
}
.com ul li a {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	color: #585858;
	font-weight: 300;
	display: inline-block;
	margin-bottom: 0;
}
.com a {
	font-size: 24px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	margin-top: 8px;
	display: inline-block;
}
.com ul li a:hover {
	text-decoration: underline;
}
.com a:hover {
	text-decoration: underline;
}



.com h2 {
	font-size: 24px;
	color: #0079c2;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: normal;
	margin-top: 8px;
	display: inline-block;
}

.com h2:hover {
	text-decoration: underline;
}




.sign {
	float: left;
	width: 100%;
}
.link ul {
	padding: 0;
	margin: 0;
}
.link ul li {
	list-style: none;
	line-height: 30px;
}
.link ul li a {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
}
.link ul li a:hover {
	text-decoration: underline;
}
.link h4 {
	font-size: 24px;
	color: #fff;
	/*font-family: 'Bitter', serif;
	font-weight: normal;*/
}
.sign h4 {
	font-size: 24px;
	color: #fff;
	/*font-family: 'Bitter', serif;
	font-weight: normal;*/
}

.social_footer a {
    background:none;
    color:#fff;
    font-size:22px;
}

.social_footer a:nth-of-type(1) {
    padding-left:0px;
}

.social_footer {
    padding-top: 22px;
}

.social_footer a:hover {
    background:none;
    color:#000 !important;
    font-size:22px;
}

.social_footer p {
    margin-bottom:10px !important;
}

.mean-container .mean-nav ul li a {
    display: block;
    float: left;
    width: 90%;
    padding: 1em 5%;
    margin: 0;
    text-align: left;
    color: #0079c2;
    border-top: 1px solid #383838;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Libre Franklin', sans-serif !important;
}



.sign p {
	font-family: 'Libre Franklin', sans-serif !important;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	    margin-bottom: 28px;
	    line-height: 18px;
}

.sign2 p {
    font-family: 'Libre Franklin', sans-serif !important;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 34px;
    padding-left: 70px;
}

#signup_form .col-sm-12 {
    padding:0px;
}

#signup_form .col-sm-3 {
    padding:0px;
}

#signup_form .col-sm-12 .col-sm-9{
    padding:0px;
}

.flogo a {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	display: inline-block;
/*	padding: 0 8px 5px 8px;*/
}
#bank_blog .flogo img {
	margin: 0 0 25px 0;
	display: inline-block;
	width: 100%;
	height: auto;
	max-width: 110px;
}
.flogo {
	float: left;
	width: 100%;
	text-align: center;
}
.fpara {
	float: left;
	width: 100%;
	text-align: center;
	margin: 45px 0 0 0;
}
.fpara p {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}
.sub {
    float: left;
    width: 100%;
    margin: 0;
    height: 40px;
        text-align: center;
}

.sub a {
    float: left;
    width: 100%;
    margin: 0;
    height: 40px;
        padding-top: 12px;
}

a.loc {
	background-image: url(../images/loc.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 18px;
	font-weight: 500;
}
a.loc:hover {
	text-decoration: underline;
}
.blo h4 {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0079c2;
}
.blo p {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	color: #585858;
	font-weight: 500;
}
ul.lis {
	margin: 0 !important;
}
.blo img {
	border: 5px solid #fff;
	box-shadow: 0px 0px 4px #999;
	width: 100%;
	height: auto;
}
.row.bl {
	float: left;
	width: 100%;
	margin: 0;
	padding: 27px 0;
	border-bottom: 1px solid #ccc;
}
.row.bl:hover {
	background-color: #efeff0;
	cursor: pointer;
}
.blo {
	float: left;
	width: 100%;
}
.blone {
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
	text-align: center;
}
.inside-content a {
	color: #0078c1;
	font-weight: 500;
	/*display:block;*/
}
.inside-content a:hover {
	text-decoration: underline;
}
.ways {
	float: left;
	width: 100%;
	padding: 30px 0 35px 0;
}
.ways img {
	float: left;
	border: 5px solid #fff;
	box-shadow: 0px 0px 4px #999;
	margin-right: 15px;
}
.ways a {
	margin: 0;
	float: left;
	font-family: 'Libre Franklin', sans-serif;
	color: #fff;
	background-color: #585858;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 38px;
	margin-left: 10px;
	margin-top: 125px;
}
.ways a:hover {
	background-color: #8d8d8d;
}
.list {
	float: left;
	width: 100%;
}
.list h3 {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 28px;
	color: #0079c2;
	margin: 0 0 10px 0;
}

.list h2 {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    font-weight:bold;
    margin-bottom: 2px;
}

.list ul {
	padding: 0 0 0 40px;
	margin: 0 0 20px 0;
}
.list ul li {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	color: #585858;
	font-weight: normal;
	line-height: 24px;
	list-style: none outside none;
	background-image: url(../images/tic-mark.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: left 5px;
}

.list li {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	color: #585858;
	font-weight: normal;
	line-height: 24px;
	list-style: none outside none;
	background-image: url(../images/tic-mark.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: left 5px;
}

.list2 li {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 14px;
	color: #585858;
	font-weight: normal;
	line-height: 24px;
	list-style: none outside none;
	background: transparent;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-position: left 5px;
	    padding-bottom: 8px;
}

.list ul li a {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	color: #0079c2;
	font-weight: 500;
}
.list ul li a:hover {
	text-decoration: underline;
}
.carousel-control.left {
	left: 20px;
	top: 45%
}
.carousel-control.right {
	right: 20px !important;
	top: 45%
}

.locations-list h2 {

    font-size:18px;
}

.black-bold-headings h2, .black-bold-headings h3 {
    font-weight: bold;
    font-size: 14px;
    font-family: 'Libre Franklin', sans-serif;
    color: #585858;
}

.search img {
	display: inline-block;
}
.sidebar li.has_submenu.nav-selected.nav-path-selected a.nav-selected.nav-path-selected {
	color: #0079c2 !important;
}
.bar_inner li li.nav-selected.nav-path-selected a {
	color: #0079c2 !important;
}
.bar_inner li.nav-selected.nav-path-selected >a {
	color: #0079c2 !important;
}
p.accToggler strong {
	color: #fff;
	padding: 0 0 0 5px;
}

.ccm-block-page-list-title li {
    list-style:none !important;
    background:none !important;
        padding-left: 0px !important;
}

h2.accToggler strong {
	color: #fff;
	padding: 0 0 0 5px;
}

td.donl strong a {
	font-weight: bold;
}
.ccm-page-list strong {
	font-weight: bold;
	font-size: 18px;
	color: #0079c2;
}

.home_blog_link {
    float: right;
    color: #fff;
    width: 220px;
}

.rollover_container a:first-of-type {
    display:block;
}

.home_blog_link a {
    float: left;
    color: #fff;
        text-align: center;
        margin: 2.25vw 0;
    text-transform:uppercase;
    border:solid 2px #fff;
    padding:10px 30px;
    font-weight: 600;
}

.home_blog_link a:hover {
    float: left;
    color: #0072bc;
        text-align: center;
        margin: 2.25vw 0;
    background:#fff;
    text-transform:uppercase;
    border:solid 2px #fff;
    padding:10px 30px;
}

.bank_named h4 {
	/*margin: 10px 0;*/
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	/*margin-top: 6px;*/
}

.bank_named h4:hover {
	/*margin: 10px 0;*/
	color: #000;
	font-family: 'Libre Franklin', sans-serif;
	/*margin-top: 6px;*/
}

.con_cont a:hover {
	text-decoration: underline;
	background-color: #fff;
}
.con_cont a {
	color: #0078c1;
}
.con_cont p {
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	color: #9c9c9c;
	margin-bottom: 0;
	font-weight: 300;
}
.con_det a:hover {
	background: transparent;
}
.con_det {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
}
.con_det i {
	float: none;
	display: inline-block;
	margin: 0 6px 0 0;
	color: #f1bd49;
	font-size: 22px;
}
.con_det h3 {
	clear: none;
}
.con_det a:hover h3 {
	color: #f1bd49;
}
.con_det a:hover i {
	color: #0079c2;
}
.lobby_hours {
	width: 100%;
}
.open.detco {
	padding: 33px 0;
	border-bottom: none;
}
.drive_up_hours {
	width: 100%;
}
.location_hours h3 {
	font-size: 15px;
	color: #0078c1;
}
.location_hours {
	display: none;
}
.acte.active .fa-plus-circle:before {
	content: "\f056";
}
.gal-img {
	width: 100%;
	height: auto;
}
a.don_link {
	margin: 3px;
	float: left;
	font-family: 'Libre Franklin', sans-serif;
	color: #fff;
	background-color: #585858;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0;
	margin-left: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	color: #fff !important;
}
.inside-content.hed h1 {
	float: none;/*padding: 0 0 0 25px;*/
}
h3.condets {
	font-size: 15px;
	font-weight: bold;
	float: none;
	display: inline-block;
	color: #0078c1;
}
.maploc iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 0;
}
.maploc {
	position: relative;
	padding-bottom: 56.19%;
	height: 0;
	float: left;
	width: 100%;
}
.col-md-12.col-sm-12.col-xs-12.pagination_outer ul li {
	background-image: none;
}
.pagination_outer .pagination > li:hover > a {
	background-color: white !important;
	color: white !important;
	text-decoration: none;
}
.pagination_outer .pagination > li > a {
	background-color: white !important;
	color: blue;
}
.site-credit {
	float: left;
	width: 100%;
	margin-top: 25px;
}
/*side nav*/
.bar_inner ul li a {
	line-height: 20px;
	margin-left: 0;
	padding: 6px 0;
}
.bar_inner ul li {
	border-bottom: 1px solid #ccc !important;
	margin-left: 5%;
	width: 90%;
}
.bar_inner ul li:last-child {
	border-bottom: 0 !important;
}
/*side nav*/

.normal.show-info h3 {
	font-size: 20px;
}
.event_nav select {
	border: medium none;
	height: 30px !important;
	line-height: 30px;
	margin: 0;
	z-index: 7;
}
/*new style*/
.inside-content .open {
	border-bottom: none;
}
.inside-content .open a {
	color: #fff;
	font-weight: bold;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
}

.accordion-content a {
	    color: #0079c2 !important;
	font-weight: bold;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	padding:0px !important;
}


.inside_highlight a {
	color: #0079c2;
}

#privacy_table th, #privacy_table td, #privacy_table_two th, #privacy_table_two td, #privacy_table_three th, #privacy_table_three td {
    padding:14px;
}
.inside_highlight a:hover {
	text-decoration: underline;
}
.head_contact_form {
	float: left;
	width: 100%;
}
.form_out {
	background-color: rgb(255, 255, 255);
	padding: 25px;
}
.mfp-close {
	right: 10px !important;
}
input.btn.btn-default {
	background-color: #585858;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	padding: 8px 20px;
	border-radius: 0;
}
input.btn.btn-default:hover {
	background-color: #8d8d8d;
}
.list a {
	color: #0079c2;
}
.share_button .HTMLBlock {
	float: right;
	margin: 10px 0 0 0;
}
.event_nav {
	text-align: center !important;
}
.rate_date {
	float: right;
	color: #0079c2;
	font-weight: bold;
	width: 100%;
	font-family: 'Roboto Slab', serif;
    display:none;
    font-size:16px;
}



.rad_but {
	float: left;
	padding: 0 10px 0 0;
}
label.control-label.head {
	color: #0078c1;
	float: left;
	width: 100%;
}
ul.page-tools {
	width: 100%;
}
.tex_size {
	float: right;
	margin: 2px 37px 0px 0px;
}
ul.page-tools li {
	background-image: none;
	float: left;
	padding: 11px 0px 0 6px;
}
ul.page-tools li.big a {
	background: url(../images/a+.gif) no-repeat;
}
ul.page-tools li.small a {
	background: url(../images/a-.gif) no-repeat;
}
ul.page-tools li.print a {
	background: url(../images/print.gif) no-repeat;
}
ul.page-tools li.mail a {
	background: url(../images/mail.gif) no-repeat;
}
ul.page-tools li a {
	width: 18px;
	height: 18px;
	overflow: hidden;
	border: 1px solid #ccc;
	float: left;
}
.share_button_loc .HTMLBlock {
	float: right;
	margin: 10px 100px 0px 0;
}
.share_button_loc .HTMLBlock a {
	color: #0078c1;
}
.share_button_loc .HTMLBlock a:hover {
	text-decoration: underline;
}
.ccm-custom-style-main {
	background-image: none !important;
}
.ccm-image-slider-inner ul li {
	list-style: none;
}
.com a {
	margin-top: 0;
}
.youtubeBlock iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 0;
	height: 100%;
    z-index: 9;
}
.youtubeBlock {
	position: relative;
	padding-bottom: 56.19%;
	height: 0;
	float: left;
	width: 100%;
}
.ui-datepicker {
	z-index: 9999 !important;
}
.form-group.field.field-radios .radioList .radio label span {
	color: black;
}
.st-pro-extra p {
	font-size: 14px;
	font-family: 'Libre Franklin', sans-serif;
	color: #585858;
}
/*End*/
#loaction .atm p {
	font-weight: bold;
	color: #0079c2;
	background-image: url(../images/atm.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 30px;
	display: inline-block;
}
#loaction .inside-cover {
	margin-bottom: 32px;
}
#loaction .inside-content h1, #loaction .con_det h3 {
	font-family: 'Libre Franklin', sans-serif;
}
#loaction .con_cont {
	border-bottom: 1px dotted #000;
	padding: 0 0 18px 0;
	margin: 0 0 16px 0;
}
#loaction .map a {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	/*background-image: url(../images/car.png) !important;*/
	background-position: left center;
	background-repeat: no-repeat;
	font-family: 'Libre Franklin', sans-serif;
	padding-left: 0px;
}

#loaction .map a img {
    padding-right:8px;
}

#loaction .con_cont p name {
	color: #0079c2;
	font-size: 14px;
	font-family: 'Libre Franklin', sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
	display: inline-block;
	text-transform: uppercase;
}
#loaction .map {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}
#loaction .phone a {
	color: #0079c2;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	background-image: url(../images/phone.png) !important;
	background-position: left center;
	background-repeat: no-repeat;
	font-family: 'Libre Franklin', sans-serif;
	padding-left: 25px;
}
#loaction .con_det {
	border-bottom: 0;
}
#loaction .phone {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}
#loaction .fax span {
	color: #9c9c9c;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	background-image: url(../images/fax.png) !important;
	background-position: left center;
	background-repeat: no-repeat;
	font-family: 'Libre Franklin', sans-serif;
	padding-left: 25px;
}
#loaction .fax {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	border-bottom: 1px dotted #000;
	padding-bottom: 18px;
}
#loaction .lborder {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 35px;
	padding-bottom: 25px;
}
#loaction .location_hours h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0079c2;
}
#loaction .location_hours p {
	color: #9c9c9c;
	font-family: 'Libre Franklin', sans-serif;
}
.page_not_found a{color:#258dcb;
font-family: 'MuseoSans-500';
  font-size: 18px;
  text-decoration:underline;
}
.container.page_not_found{  min-height: 390px;
  overflow: hidden;}
  .jumbo h1{  font-size: 35px;}
  .jumbo.page_nil {
    margin-top: 115px;
   }

   .home_content_box_container_wrapper.inside .yellow_button a {
    width: 96%;
    float: left;
}
/*ajith */
.insta_feeds {
    position:relative;
	}
.prev_next .left_arrows	{
     left:0;
	 top:40%;
	 position: absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
    text-align: center;
    font-size: 20px;
	}
	.prev_next .right_arrows	{
     right:0;
	 top:40%;
	 position: absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
    text-align: center;
    font-size: 20px;
	}
	.prev_next .left_arrows i,.prev_next .right_arrows i{line-height:30px;}

	.footer_instagram .insta-block {
    float: left;
    width: 100%;
    margin: 0px;
    overflow-x:hidden;
}

.blog_post h1.page-title {
    display:none;
    visibility:none;
}
.footer_instagram {
    margin: 0 ;
}
.follow_instagram {
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 250px;
    height: 50px;
    text-align: center;
    background-color: #fff;
    color: #2070b9;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 16px;
	 }
	 .follow_instagram i {
    margin-right: 5px;
}
.footer_instagram:hover {
    opacity: 0.8;
}
.sign .twits_feeds ul { padding: 0; }
.twits_feeds .slick-dots li {
    list-style: none inside none;
}
.twits_feeds .slick-dots li button {
width: 15px;
    height: 15px;
    border-radius: 50%;
    padding: 0;
    text-indent: -999px;
    overflow: hidden;
    -webkit-appearance: none;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid #000;
}
.twits_feeds .slick-dots li {
    list-style: none inside none;
    display: inline-block;
    vertical-align: top;
    margin: 0 4px;
}
.sign .twits_feeds .slick-dots {
    text-align: center;
}
.twits_feeds .slick-dots li.slick-active button, .twits_feeds .slick-dots li:hover button {
    border-color: #206db2;
    background-color: #206db2;
}
.sign .tf-container {
    position: relative;
}
.sign .tf-container:before {
    content: "\f099";
    font: normal normal normal 44px/1 FontAwesome;
    color: #e9e9e9;
    position: absolute;
    z-index: 0;
    top: -12px;
}
.sign .twits_feeds .tf-body a {
	 background-color:transparent;
	 color:#206db2;
	 text-transform: capitalize;

   	}
	*{outline:none !important;}
/*ajith */



 .alert-outer {
    background-color: #f5a800;
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 10px;
}

.alert-outer p {
color: #000;
font-weight: 600;
font-size: 18px;
margin: 0;
}
.alert-outer p a{
color: #0079c2;
font-weight: 600;
font-size: 18px;
}
.alert-outer p a:hover{
	text-decoration: underline;
}
.red-bg {
    background-color: red;
}
.red-bg p {
    color: #fff;
}
.red-bg p a {
    color: #000;
}
.home_content_box a{
	color: #0079c2 !important;
}
.home_content_box a:hover{
	text-decoration: underline;
}
.holiday_hours li:before {
	content:"" !important;

}

.holiday_hours ul {

	margin-left:0px !important
}

ul#locations_list {
	columns: 2 !important;
  -webkit-columns: 2 !important;
  -moz-columns: 2 !important;
  margin-left:0 !important;
  padding-left:0 !important;
  width:100%
}

#locations_list li {
    text-indent: 0px;
    list-style: none !important;
    width: 50%;
    float: left;
	height: 100px;
}

#locations_list li:before {
	text-indent: 0px;
	list-style:none !important;
	content:"" !important;
	padding:0px !important
}

.social_bar ul {
	margin-bottom:0px
}

.social_bar li {
	float:left
}


/*FORM LABEL STYLES*/
#online_login {
  position: relative;
}

.form-control-placeholder {
  position: absolute;
  top: 0;
  padding: 9px 6px 0 20px;
  transition: all 200ms;
  opacity: 0.7;
  font-size:14px
}

.form-control-placeholder-foot {
  position: absolute;
  top: 0;
  padding: 9px 6px 0 20px;
  transition: all 200ms;
  opacity: 0.7;
  font-size:14px
}

.form-control-placeholder-blog{
  position: absolute;
  top: 20px;
  padding: 9px 6px 0 20px;
  transition: all 200ms;
  opacity: 0.7;
  font-size:14px
}

.form-control-placeholder-search {
  position: absolute;
  top: 0;
  padding: 9px 6px 0 20px;
  transition: all 200ms;
  opacity: 1;
  font-weight:normal;
  font-size:14px;
  color:#fff
}

.form-control:focus + .form-control-placeholder
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
  background-color:#f0b310
}

.form-control-foot:focus + .form-control-placeholder-foot
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
  background-color:#f0b310
}

.form-control-blog:focus + .form-control-placeholder-blog
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
  background-color:#f0b310
}

.form-control-search:focus + .form-control-placeholder-search
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, 40px, 0);
  opacity: 1;
  background-color:#464646
}

.form-control.mouse-focus + .form-control-placeholder, .form-control-placeholder.mouse-focus
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
  background-color:#f0b310
}

.form-control-foot.mouse-focus + .form-control-placeholder-foot, .form-control-placeholder-foot.mouse-focus
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
  background-color:#f0b310
}

.form-control-blog.mouse-focus + .form-control-placeholder-blog, .form-control-placeholder-blog.mouse-focus
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
  background-color:#f0b310
}

.form-control-search.mouse-focus + .form-control-placeholder-search, .form-control-placeholder-search.mouse-focus
/*.form-control:valid + .form-control-placeholder*/ {
  font-size: 75%;
  transform: translate3d(0, 40px, 0);
  opacity: 1;
  background-color:#464646
}


	.accordion-container > button {
		width: 1px;
		height: 1px;
		padding: 0px !important;
		border: none !important;
		position: relative;
 }

.three_cat ul {
	padding:0px;
	margin:0px
}

.three_cat ul li {
	padding:0px;
	margin:0px;
	list-style:none
}

li.sidebar_cats {
	list-style:none
}

#miniSurveyView9036 input[type='text'], #miniSurveyView9036 input[type='email'] {
	width:100%
}

#accordion_parent_emp li:before {
	list-style:none !important;
	    content: unset;
}

ul#emp_acc {
	padding-left:0 !important;
	margin-left:0 !important;
	    width: 100%;
}

.formify-field-input.formify-radio .formify-legend {
    font-size:24px;
    font-weight:bold;
    margin-bottom: 0px !important;

    margin-top: 20px !important;
}

.formify-textarea textarea {
    width:100%;
    margin-bottom:20px;
}

legend {

    margin-bottom: 8px !important;
    margin-top: 20px !important;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: none !important;
}

.formify-select select {
    width:100%;
}

.formify-radio-label {
    margin-top:4px !important;
}

.formify-form label {
    margin-top:20px ;
}





.formify-field-input input[type=submit]{
    color: #ffffff;
    background-color: #EAA000;
    border-color: #EAA000;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
	margin-top: 15px;
	border-radius: 0px;
}
.formify-field-input input[type=submit]:hover
{
	    background-color: #8d8d8d;
}


a.rollover_list_one, a.rollover_list_two,a.rollover_list_three {

display:block;
float:left;
}

.hub_roll img {
	width:100%;
	max-width:600px;
	margin:auto;
	height:auto
}

.hub .content_area {
	background-color:#ccc
}

.hub_roll ul {
	padding-left:0px;
	margin-left:0px;
	background-color:#fff;
	padding-bottom:20px
}

.hub_post_container{
	margin-bottom:40px
}

.hub_roll h3 {
	margin-top:0px
}

.hub header, .hub footer {
	display:none
}

.hub_roll li .ccm-block-page-list-page-entry{
	padding: 10px 40px 30px 40px
}
/*
.hub_roll .ccm-block-page-list-date {
	text-align:center
}
*/
.hub_roll .ccm-block-page-list-date, .hub_roll .ccm-block-page-list-description {
	text-align:center
}

.hub_roll .ccm-block-page-list-date {
	font-weight:bold
}

.smallcal {
    display:none;
    width: 100%;
    float: left;
    margin-left: 30px;
}

.dont_show_me {
    /*display:none;*/
    width: 95%;
    float: left;
    margin-left: 30px;
}

.checking-rate-table th:nth-of-type(2), .checking-rate-table th:nth-of-type(3) {
    text-align:center;
}

.rate_date h3 {
    font-size:18px;
    margin:0px;
}

.alert_box {
    width:95%;
    float: left;
    padding: 10px;
}

.alert_close_box {
    width:5%;
    float: left;
    padding: 10px;
}
_::-webkit-full-page-media, _:future, :root .mainnav.col-xs-7 {
    margin-top: 16px !important;
}


.inside-cover.personal-checking-accounts .check-ac {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.inside-cover.personal-checking-accounts .check-ac ul {
    padding: 0;
    margin: 11px 0 0 0;
    vertical-align: top;
    float: left;
    width: 100%;
}
.inside-cover.personal-checking-accounts .check-ac ul li:last-child{
    border: 0;
}
.inside-cover.personal-checking-accounts .check-ac ul li {
    list-style: none;
    float: left;
    width: 20%;
    text-align: center;
    border-right: 1px dashed #707070;
}
.inside-cover.personal-checking-accounts .check-ac ul li span {
    display: inline-block;
    padding: 0px 0 0px 0;
    width: 100%;
}
.inside-cover.personal-checking-accounts .check-ac .check-ac-icon {
    width: 93px;
    height: 93px;
    background-color:#F0B310;
    border-radius: 50%;
    text-align: center;
    line-height: 93px;
    display: inline-block;
    position: relative;
    margin-bottom: 8px;
}
.inside-cover.personal-checking-accounts .open-ac {
    float: left;
    width: 100%;
    position: relative;
 
padding: 63px 380px 65px 0;
    border-bottom: 1px solid #ABABAB;
}
.inside-cover.personal-checking-accounts .open-ac h2 {
    font-size: 30px;
    font-weight: bold;
    color: #595959;
    margin: 0 0 0 0;
    line-height: 40px;
}
.inside-cover.personal-checking-accounts .save-local-item {
    float: left;
    width: 100%;
    padding: 0 17px 0 22px;
    margin: 18px 0 0 0;
    background-position: 2px 3px;
    background-repeat: no-repeat;
    background-image: url(../images/ar.png);
}
.inside-cover.personal-checking-accounts  .save-local {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ABABAB;
    padding-bottom: 75px;
    padding-top: 75px;
}
.inside-cover.personal-checking-accounts .save-local-item h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 6px 0;
}
.inside-cover.personal-checking-accounts .real-time-icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.inside-cover.personal-checking-accounts .real-time-icon {
    width: 93px;
    height: 93px;
    background-color: #F0B310;
    border-radius: 50%;
    text-align: center;
    line-height: 93px;
    display: inline-block;
    position: relative;
    margin-bottom: 8px;
    position: absolute;
    top: 0;
    left: 0;
}
.inside-cover.personal-checking-accounts .real-item {
    float: left;
    width: 100%;
    border-bottom: 1px dashed #ccc;
    position: relative;
    padding: 0 40px 17px 115px;
    margin: 24px 0 0 0;
    min-height: 110px;
}
.inside-cover.personal-checking-accounts .real-item h4 {
    font-weight: bold;
    margin: 0 0 8px 0;
}
.inside-cover.personal-checking-accounts .real-item p {
    font-size: 14px;
    line-height: 20px;
}
.inside-cover.personal-checking-accounts .tab_bottom{
    float: left;

    margin: 0;
    width: 100%;
    padding: 23px 15px 22px 31px;
    background-color: #E1E1E1;

}
.inside-cover.personal-checking-accounts .tab_bottom p {
    float: left;
    width: 25.4%;
    font-size: 9px;
    font-style: italic;
    margin: 0 0 0 0;
    line-height: 14px;
    position: relative;
}
.inside-cover.personal-checking-accounts .tab-content .col-md-4 .tab-active-list:last-child {
    margin-bottom: 12px;
    border: 0;
}
.inside-cover.personal-checking-accounts .tab_bottom ol {
    padding: 0 0 0 31px;
    margin: 0;
    float: left;
    width: 74.6%;
}
.inside-cover.personal-checking-accounts .tab_bottom li {
    font-style: italic;
    margin: 0 0 0 0;
    line-height: 14px;
    font-size: 9px;
}
.inside-cover.personal-checking-accounts .tab_bottom p:before {
    height: 34px;
    background-color: #707070;
    width: 1px;
    content: "";
    position: absolute;
    top: 2px;
    right: -10px;
}
.inside-cover.personal-checking-accounts .real_bottom {
    float: left;
    width: 100%;
    border-top: 1px dashed #707070;
    margin: 8px 0 70px 0;
    padding: 24px 0 35px 1px;
    border-bottom: 1px solid #ABABAB;
}
.inside-cover.personal-checking-accounts .real_bottom p {
    float: left;
    width: 23.8%;
    font-size: 9px;
    font-style: italic;
    margin: 0 0 0 0;
    line-height: 14px;
    position: relative;
}
.inside-cover.personal-checking-accounts .real_bottom ol {
    padding: 0 0 0 27px;
    margin: 0;
    float: left;
    width: 76.2%;
}
.inside-cover.personal-checking-accounts .real_bottom ol li {
    font-style: italic;
    margin: 0 0 0 0;
    line-height: 14px;
    font-size: 9px;
}
.inside-cover.personal-checking-accounts .real_bottom p:before {
    height: 34px;
    background-color: #707070;
    width: 1px;
    content: "";
    position: absolute;
    top: 2px;
    right: -10px;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a span {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px;
    display: block;
    margin-bottom: 0;
    font-weight: normal;
    font-style: italic;
}
.inside-cover.personal-checking-accounts .tab-active-list {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 20px 9px 54px;
    border-bottom: 1px dashed #707070;
    margin: 0 0 19px 0;
}
.inside-cover.personal-checking-accounts .tab-active-list img {
    position: absolute;
    left: 0;
    top: 1px;
}
.inside-cover.personal-checking-accounts .tab-active-list h6 {
    font-size: 16px;
    color: #585858;
    margin: 0 0 4px 0;
    line-height: 20px;
    padding: 0 50px 0 0;
}
.inside-cover.personal-checking-accounts .tab-active-list p {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:nth-child(2) {
    background-color: #F0B310;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:nth-child(2):before {
    background-image: url(../images/yellow_arww.png);
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:nth-child(3) {
    background-color: #979797;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:nth-child(3):before {
    background-image: url(../images/gray_arwww.png);
}
.inside-cover.personal-checking-accounts .tab-content {
    float: left;
    width: 100%;
    padding: 27px 15px 27px 32px;
    border: 2px solid #0079C2;
    border-top: 5px solid #0079C2;
}
.inside-cover.personal-checking-accounts .tab-active:last-child .row {
    display: flex;
    flex-wrap: wrap;
}
.inside-cover.personal-checking-accounts .select-check-wrap p {
    color: #fff;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    line-height: 18px;
    border-bottom: 1px dashed #fff;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
}
.inside-cover.personal-checking-accounts  .select-check-content {
    float: left;
    width: 100%;
    padding: 31px 40px;
}

.inside-cover.personal-checking-accounts .select-check-wrap h4 {
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    margin: 0 0 15px 0;
}
.inside-cover.personal-checking-accounts .select-check-wrap img {
    width: 100%;
    height: auto;
}
.inside-cover.personal-checking-accounts .select-check-wrap {
    float: left;
    width: 100%;
    background-color: #979797;
    height: 100%;
    text-align: center;
}
.inside-cover.personal-checking-accounts .select-check-wrap span p {
    font-size: 10px;
    border: 0;
    padding: 0;
}
.inside-cover.personal-checking-accounts .tab-active-img {
    position: relative;
}
.inside-cover.personal-checking-accounts .img-wrap {
    position: absolute;
    bottom: 18px;
    right: 19px;

}
.inside-cover.personal-checking-accounts .tab-active-img:before {
    clip-path: polygon(41% 59%, 100% 0, 100% 100%, 0% 100%);
    position: absolute;
    bottom: 0;
    right: 0;
    content: "";
    background-color: rgba(0,121,194,.55);
    width: 100%;
    height: 40%;

}
.inside-cover.personal-checking-accounts .real-time .panel-group {
    float: left;
    width: 100%;
    padding-bottom: 38px;
    margin-bottom: 30px;
    border-bottom: 1px dashed #707070;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel {
    border: 0;
    border-radius: 0;
	
    box-shadow: none;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading{
    padding: 0;
    background-color: transparent;
    border-color: transparent;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading h4 a{
    background-color: transparent;
    border: 0;
    padding: 0 0 11px 29px;
    border-radius: 0;
    background-image: url(../images/a-arrow.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
    transition: all .3s;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:nth-child(3):hover, .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li.active:nth-child(3) {
    background-color: #828282;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:nth-child(2):hover, .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li.active:nth-child(2)
{
    background-color:#DEAA00
}
.inside-cover.personal-checking-accounts .check-ac ul li a:hover span {
    color: #0079c2 !important;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading.open_ h4 a{
    background-image: url(../images/rot.png);
    background-position: 0px 14px;

    
}
.inside-cover.personal-checking-accounts .open-ac.mar {
    padding-top: 20px;
    margin-bottom: 91px;
    padding-bottom: 62px;
}
.inside-cover.personal-checking-accounts .open-ac.mar .btn.btn-primary{
    top: 33%;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading:hover {
    opacity: .7;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading h4{
    font-size: 30px;
    color: #0079C2;
    line-height: 40px;
    margin: 0 0 0 0;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading h4 span{
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    display: block;
    line-height: 20px;
    margin: 7px 0 0 0;
    max-width: 390px;
    padding-left: 29px;

}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-body ul li:before {
    content: "\f058";
    color: #f0b310;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 0;
    top: 5px;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-body img {
    margin: 10px 0 0 0;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-body ul {
    padding: 3px 0 0 28px;
    margin: 0;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-body ul li {
    list-style: none inside none;
    font-weight: bold;
    margin-bottom: 9.5px;
    position: relative;
    padding-left: 28px;
}
.inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-body {
    border: 0;
    padding: 11px 0 0 29px;
}
.inside-cover.personal-checking-accounts .tab-active-list ul li {
    list-style: none;
    position: relative;
    padding: 0 0 0 13px;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}
.inside-cover.personal-checking-accounts .tab-active-list ul li:before {
    content: "-";
    position: absolute;
    top: 11px;
    left: 2px;
    line-height: 0px;
}
.inside-cover.personal-checking-accounts .tab-active-list ul {
    padding: 0;
    margin: 0;
}
.inside-cover.personal-checking-accounts .compare-tab {
    float: left;
    width: 100%;
}
.inside-cover.personal-checking-accounts .compare-tab span{
    font-family: 'Libre Franklin', sans-serif;
    font-size: 16px;
    display: block;
    margin-bottom: 13px;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li {
    float: left;
    width: 33.33%;
    background-color: #0079C2;
    position: relative;
    
}
.inside-cover.personal-checking-accounts .tab-active {
    float: left;
    width: 100%;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:before{
    width: 55px;
    height: 0px;
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/arrow_down_.png);
    margin: 0 auto;
    transition: all .3s;
    overflow: hidden;
}
.inside-cover.personal-checking-accounts .tab-content.yellow .tab-active-img:before {
    background-color: rgba(240,179,16,.55);
}
.inside-cover.personal-checking-accounts .tab-content.grey .tab-active-img:before {
    background-color: rgba(151,151,151,.55);
}
.inside-cover.personal-checking-accounts .tab-content.yellow {
    border-top: 5px solid #deaa00 !important;
    border: 2px solid #deaa00;
}
.inside-cover.personal-checking-accounts .tab-content.grey {
    border-top: 5px solid #828282 !important;
    border: 2px solid #828282;
}
.inside-cover.personal-checking-accounts .tab-active-list span p {
    font-size: 12px;
    line-height: 18px;
    font-style: italic;
    margin: 0;
    padding: 11px 0 0 0;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:hover:before, .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li.active:before{
    height: 18px;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li:hover{

}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs {
    padding: 0;
    margin: 0;
    border: 0;
}
.inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding: 23px 0 23px 30px;
    float: left;
    width: 100%;
    border: 0;
    border-radius: 0;
    line-height: 100%;
    background-color: transparent;
}
.inside-cover.personal-checking-accounts .real-time .col-sm-5 img {
    margin-top: 22px;
}
.inside-cover.personal-checking-accounts .real-item h6 {
    font-size: 16px;
    font-weight: bold;
    color: #585858 !important;
    font-family: 'Libre Franklin', sans-serif !important;
    line-height: 100% !important;
    margin: 0 0 2px 0;
}
.inside-cover.personal-checking-accounts .real-item:last-child{
    border: 0;
}
.inside-cover.personal-checking-accounts .real-time {
    float: left;
    width: 100%;
    padding: 79px 0 0 0;
}
.inside-cover.personal-checking-accounts .real-time h3 {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 5px 0;
}
.inside-cover.personal-checking-accounts .save-local-item p {
    font-size: 14px;
    line-height: 20px;
}
.inside-cover.personal-checking-accounts .save-local img{
    margin-top: 30px;;
}
.inside-cover.personal-checking-account .save-local {
    float: left;
    width: 100%;
    padding: 73px 0 0 0;
}
.inside-cover.personal-checking-accounts .open-ac .btn.btn-primary {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    text-transform: uppercase;
    font-weight: bold;
    padding: 13px 40px;
    font-size: 16px;
    max-width: 350px;
    width: 100%;
}

.inside-cover.personal-checking-accounts .check-ac ul li span
{
    color: #585858;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    line-height: 22px;
    width: 100%;
    padding: 0 55px;
}
.inside-cover.personal-checking-accounts .check-ac ul li;last-child{
    border: 0;
}
.inside-cover.personal-checking-accounts .check-ac ul li:nth-child(2) span{
    padding: 0 85px;
}
.inside-cover.personal-checking-accounts .check-ac ul li:nth-child(3) span{
    padding: 0 75px;
}
.inside-cover.personal-checking-accounts .check-ac .check-ac-icon img
{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 0;
    border-right: solid 1px #ababab;
    margin-bottom: 43px;
}
.inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box {
    float: none;
    max-width: 365px;
    margin: 0 auto;
}
.inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box p {
  
    font-size: 36px;
    line-height: 40px;
}
.inside-cover.personal-checking-accounts {
    max-width: 1150px;
}
.inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container{
    padding: 0 0 !important;
    width: 42%;
}
.inside-cover.personal-checking-accounts .home_content_box_container_left {
    float: left;
    width: 58%;
}
.inside-cover.personal-checking-accounts .check-ac h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 3px;
}
.inside-content-area{
    float: left;
    width: 100%;
}
.img_accordion_section .accor_image{
text-align: center;
margin-bottom: 30px;
}

.img_accordion_section .accordion.image_accordion ul li:before {
    display: none;
}
.img_accordion_section .accordion.image_accordion ul li{
    text-indent: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #D5D5D5;
}
.img_accordion_section .accordion.image_accordion ul li a .right-arrow {
    position: absolute;
    top: 18px;
    right: 0;
    font-size: 24px;
    color: #000;
}
.img_accordion_section .accordion.image_accordion ul li a:hover h3, .img_accordion_section .accordion.image_accordion ul li.active h3 {
    color: #0079c2;
}
.img_accordion_section .accordion.image_accordion ul li a:hover .right-arrow, .img_accordion_section .accordion.image_accordion ul li.active .right-arrow {
    color: #0079c2;
}
.detail.accordian_detail p {
    margin: 0 0 10px 0;
}
.img_accordion_section .accordion.image_accordion ul li a h3 {
    font-size: 22px;
    line-height: 26px;
    display: inline-block;
    margin: 0 0 0 0;
    color: #000000;
    width: 100%;
}
.detail.accordian_detail a {
    padding: 0 0 15px!important;
    display: inline-block;
    float: none !important;
    width: auto !important;
    font-weight: normal !important;
}
.detail.accordian_detail a:hover{
    color: #000;
}
.img_accordion_section .accordion.image_accordion ul li:first-child {
    border-top: 1px solid #D5D5D5;
}
.img_accordion_section {
    padding-bottom: 60px;
}
.detail.accordian_detail {
    float: left;
    width: 100%;
    padding: 0px 0 10px 0;
}
.img_accordion_section .accordion.image_accordion ul li a {
    text-decoration: none;
    position: relative;
    width: 100%;
    float: left;
    padding: 19px 0;
    cursor: pointer;
   
}
.img_accordion_section h2 {
    margin: 0 0 15px 0;
 font-size: 35px;
}
.img_accordion_section .accordion.image_accordion ul {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
#bank_bd .full_wrapper .container {

    padding: 0 175px;
}
.banking_login .enr.banking_login_right {
    position: absolute;
    top: 6px;
    right: 0;
    text-align: left;
    width: auto;
    float: none;
    margin: 0;
    display: block !important;
    color: #0078c1;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
}
.banking_login .enr.banking_login_right a {
    margin: 0 0 0 0;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: underline !important;
}
.banking_login .enr.banking_login_right a:hover
{
    color:#464646 !important;
}
.ccm-custom-style-container.ccm-custom-style-main756758-47092, .ccm-custom-style-container.ccm-custom-style-main756759-47107, .ccm-custom-style-container.ccm-custom-style-main756760-47096{
    padding: 0 !important;
    margin: 0 !important;
}
.ccm-custom-style-container.ccm-custom-style-main756758-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756759-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756760-47096 .yellow_button a {
    width: auto !important;
    max-width: 290px !important;
}
.loanExpert_img {
    max-width: 920px;
    margin: 20px auto 20px;
}
 @media (min-width:220px) and (max-width:340px) {
.blue {
	width: 100%;
}

#locations_list li {
    text-indent: 0px;
    list-style: none !important;
    width: 50%;
    float: left;
	height: 150px;
}

.rollover_box {
    display:none;
    visibility:hidden;
}

.sign2 p {
    padding-left: 0px;
}

.maploc iframe {
	height: 100%;
}
}
/*..............*/

.mobile_only_logo {
    display:none;
}


.search_bar {
    height:40px;
    background:#464646;
    width: 200px  !important;
    float:left  !important;
}

.social_bar {
    padding-right:0px !important;
    width:auto !important;
    float:left !important;
        padding-left: 0px !important;
}

.inside-cover.personal-checking-accounts .tab-active-img img{
    width: 100%;
    height: auto;
}
 @media (min-width:220px) and (max-width:767px) {
    #bank_bd .full_wrapper .container {

        padding: 0 15px;
    }
    .banking_login_left a{
        width: 290px !important;
    }
    .banking_login_left{
        margin: 15px 0 10px !important;
    }

    .inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading h4 a{

        background-position: 0 7px;

    }
 

    .inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading.open_ h4 a{

        background-position: 0px 10px;
    
        
    }
    .inside-cover.personal-checking-accounts .real-time .col-sm-5 {
        text-align: center;
    }
    .inside-cover.personal-checking-accounts .img-wrap{
        width: 45%;
    }
    .inside-cover.personal-checking-accounts .tab-active-img{
        margin-bottom: 30px;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a span{
        font-size: 10px;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a{
        font-size: 18px;
        padding: 15px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list ul li{
        
        font-size: 12px;
        line-height: 16px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list p {

        font-size: 12px;
        line-height: 16px;
    }
    .inside-cover.personal-checking-accounts .check-ac h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .inside-cover.personal-checking-accounts .tab_bottom{
        padding: 15px;
    
    }
    .inside-cover.personal-checking-accounts .tab_bottom p{
        width: 100%;
    }
    .inside-cover.personal-checking-accounts .tab_bottom p:before{
        display: none;
    }
    .inside-cover.personal-checking-accounts .tab-active-list {
    
        padding: 0 15px 15px 70px;
        margin: 0 0 15px 0;
    }
    .inside-cover.personal-checking-accounts .real-time h3 {
        font-size: 25px;
        line-height: 30px;
    }
    .inside-cover.personal-checking-accounts .real-time-icon{
        right: 0;
        margin: 0 auto;
    }
    .inside-cover.personal-checking-accounts .real-time {

        padding: 50px 0 0 0;
    }
    .inside-cover.personal-checking-accounts .tab-active-list img{
        left: 15px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list h6{
        padding: 0;
    }
    .inside-cover.personal-checking-accounts .tab_bottom ol{
        width: 100%;
        padding: 15px 0 0 0;
    }
    .inside-cover.personal-checking-accounts .tab-content{
        padding: 15px 0;
    }

    .inside-cover.personal-checking-accounts .open-ac h2 {
        font-size: 25px;
        margin: 0 0 15px 0;
        line-height: 35px;
    }
    .inside-cover.personal-checking-accounts .save-local h2 {
        font-size: 25px;
    }
    .inside-cover.personal-checking-accounts .open-ac {
  
        padding-right: 0;
        padding: 30px 0 30px;
        border-bottom: 1px solid #ABABAB;
        text-align: center;
    }
    .inside-cover.personal-checking-accounts .check-ac ul{
        text-align: center;
    }
    .inside-cover.personal-checking-accounts .select-check-wrap h4{
        font-size: 20px;
    }
    .inside-cover.personal-checking-accounts .select-check-content {
    
        padding: 25px 20px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li{
        width: 49%;
        margin-bottom: 20px;
        border: 0;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(2) span, .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(3) span {
        padding: 0 52px !important;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li span {

        font-size: 12px;

        line-height: 18px;

        padding: 0 30px !important;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li a {
   
        width: 100%;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .yellow_button a {
        margin: 0;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box h3 {
        margin: 0;
    }
    .inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading h4 span {
        font-size: 13px;
    
        line-height: 18px;
        
    }
    .inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-heading h4 {
        font-size: 25px;
       
        line-height: 30px;
     

    }
    .inside-cover.personal-checking-accounts .open-ac.mar {
        padding-top: 20px;
        margin-bottom: 50px;
        padding-bottom: 50px;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box h3 p {
        margin: 15px 0 15px;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside{
        border: 1px solid #ababad;
        padding-bottom: 20px;
    }
    .inside-cover.personal-checking-accounts .real-time .panel-group .panel .panel-body {
        border: 0;
        padding: 15px 0 0 27px;
    }
    .inside-cover.personal-checking-accounts .real_bottom p:before{
        display: none;
    }
    .inside-cover.personal-checking-accounts .real_bottom ol{
        padding: 15px 0 0px 0;
        text-align: left;
        width: 100%;
    }
    .inside-cover.personal-checking-accounts .real_bottom p{
        width: 100%;
    }
    .inside-cover.personal-checking-accounts .real-item {

        padding: 115px 0 15px 0;
    text-align: center;
     
    }
    .inside-cover.personal-checking-accounts .save-local {

        padding-bottom: 35px;
        padding-top: 35px;
    }
    .inside-cover.personal-checking-accounts .open-ac .btn.btn-primary{
        position: static;
        -webkit-transform: none;
        transform: none;
      padding: 13px 30px;
    font-size: 14px;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li{
        width: 100%;
    }
	 .alert-outer p {

    font-size: 15px;
    line-height: 20px;
}
	 	 .alert-outer p a{

    font-size: 15px;

}
	 .footer_instagram .insta-block {

    width: 50%;
}

.inside-content h2 {
    font-size: 33px;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
}

#locations_list li {
    text-indent: 0px;
    list-style: none !important;
    width: 50%;
    float: left;
	height: 150px !important;
}

.event_cal .select.prev button, .event_cal .select.next button {
    background: none;
    border: none;
    font-size: 16px;
    color: #585858;
}

.daynum .right {
    float: left;
    padding-left: 20px;
    width: 90%;
}

.right h4 {
    margin: 0px;
    font-family: 'Libre Franklin', sans-serif;
    margin-bottom: 0px;
    font-size: 18px !important;
}

.sign .miniSurveyView button {
    background-color: #f1bd49;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    color: #000;
    font-size: 12px;
    padding: 11.5px 25px;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    margin-top: 10px;
}

.footer_link.locations {

      padding-left: 10px !important;
}

.flogo ul {
    /*margin-left: 0px !important;*/
    float: left;
}

.staff_detail {
    margin-top: 30px;
}

.rollover_box {
    display:none;
    visibility:hidden;
}

#HTMLBlock8239 iframe {
    height:160px !important;
}

.footer_last .container {
    width: 100%;
}

.content_area .main_area {
    margin-left: 0px !important;
}

.sign2 p {
    font-family: 'Libre Franklin', sans-serif !important;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 34px;
    text-align: center;
}

.inside_rollover_text {
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    margin: 8%;
    line-height: 160%;
    font-size: 11px;
    font-weight: normal;
}

.sign2 p {
    padding-left: 0px;
}

.container.page_not_found{
	text-align:center;
	}

.blog_header {
    display:none;
}

.side_accordion {
    display:none;
}

.inside-content .ccm-layout-column {
    width:100% !important;
}

#bank_blog p {
    font-size:14px;
}

.home_sidebar_wrapper {
    padding-left: 0px !important;
}

#bank_blog .footer .link p {
    font-size: 14px;
    font-family: 'Libre Franklin', sans-serif;
    padding-right: 30px;
    line-height: inherit  !important;
}

#bank_blog h1 a {
    font-size:24px;
}

.blog.container  {
    margin-top:0px !important;
    float: left;
    background: #f3f3f3;
}

.blog.container #central {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    /*margin-top:460px;*/
    float: none;

}

.blog_post #central {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    margin-top:20px !important;
    float: none;

}

.blog_post .blog_side .col-xs-12 {
    padding:0px;
}

.blog h1 {
    font-size: 28px !important;
    font-weight: bold;
    margin-top: 0px;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
}

.featured_post {
    width: 570px;
    height: auto !important;
    background: #fff;
    margin: auto;
    padding: 22px 32px;
    float: left;
    margin-top:20px !important;
}


#bank_blog .footer_social a {
    float: left !important;
    display: inline;
    border: none;
    font-size: 16px;
    width: auto;
    color: #000;
    margin: 0px !important;
    text-transform: uppercase;
    width: 50% !important;
    text-align: left !important;
}



.ccm-block-social-links {
    float: left;
    text-align: center;
    width: 100%;
}
	 .social_bar ul {
    margin-bottom: 0px;
    display: inline-block;
    padding: 0;
    margin: 0;
    float: none;
}
	 .form-control-placeholder-search {
    top: 10px;
    padding: 0;
    left: 10px;
    text-indent: 0;
    margin: 0;
}
	 #search_box_submit {
    right: 10px !important;
    top: 10px !important;

}
	 input#search_form {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
		     padding: 0 0 0 10px;
}
	 .ccm-block-social-links a {
    padding: 9px !important;
    width: 35px !important;

}
	 .ccm-block-social-links li:first-child a{
		 border: 0;
	 }

.featured_post_bg img {
    display:none;
}

.three_cat {
    margin: 250px 0 0 !important;
    padding: 0px !important;
}

#ccm-layout-column-wrapper-19 div.ccm-layout-column {
    width: 100%;
    margin-bottom:14px;
}

.popular_posts_container {
    float: left;
    width: 100% !important;
    padding-right: 0 !important;
    margin-bottom:14px;
}

.top_text_links, .logo  {
    display:none;
}

.mainnav.col-xs-7 {
    display:none;
}

.enr.banking_login_right {
    display:none;
}

.mainnav {
    height: auto !important;
}

.home_content_box_container_wrapper.inside {
    margin-left: 0px !important;
    margin-top: 0px !important;
}

.home_content_box_container_left {
    float: left;
    width: 100% !important;
}

.banking_login {
    padding: 0px !important;
    margin-top: 0px!important;
}
	 .lock_wrapper {

    margin-top: 0 !important;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
}

.banking_login_left {
    width: 100% !important;
    float: left;
    background: #0072bc;
       padding: 10px 10px !important;
    text-align: center;
}
	 .in_b input {
    width: 100%;
    height: 35px;
    font-size: 12px;
    padding: 0 0 0 10px;
}
	 .in_b button {

    top: 5px;
    right: 10px;
}
	 .form-control-placeholder {
    top: 9px;
    padding: 0;
    font-size: 12px;
    left: 10px;
    text-indent: 0;
}
	 .in_b {
    float: none;
    width: 290px;
    display: none;

}


.banking_login_left a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Libre Franklin', sans-serif;
font-size: 12px !important;
}

/*.mainnav_wrapper, .top_text_links, .logo  {
    display:none;
}*/

.social_bar {
    /*display:none;*/
        width: 55% !important;
}

.search_bar {
    width:45% !important;
}


.top_bar_wrapper {
    width: 100% !important;
    float: right;
}

.homepage .header-top {
    background-color: #fff;
    float: left;
    width: 100%;
    /* position: static; */
    /* top: 0; */
    /* left: 0; */
    /* z-index: 999; */
    height: auto !important;
}

.home_content_box {
    float: left;
    width: 100%;
}

.yellow_check_list {
    padding-left: 0px  !important;
    margin-top: 40px;
}

.SUP_list {
    color: #0072bc;
    font-size: 11px;
    font-family: 'Libre Franklin', sans-serif;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 0px !important;
    text-align: left;
}

.squares_left .ccm-layout-column, .squares_right .ccm-layout-column {
    width:100% !important ;
    float: left;
    padding-left:0px !important;
    padding-right:0px !important;
}

.home_content_box_container_wrapper.inside p {
    font-size: 18px !important;
    line-height: 22px !important;
    color: #8b8b8b;
}

.yellow_check_list ul {
    text-align:left;
}

.home_content_box_container {
    position: relative;
    width: 100% !important;
    padding: 15px 15px !important;
    float: left;
}

.yellow_button a {
    width: 100% !important;
    background: #EAA000;
    /* background-repeat: repeat-y; */
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.row .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.maintop .container-fluid {
    padding-left:0px !important;
}

.content_row_icon {
    float: left;
    width: 25% !important;
    /* padding-top: 20px; */
}

.content_row_icon img {
    width:95%;
}

.home_content_box_container .yellow_button {
 width:100%;
}

.header-top {
    background-color: #fff;
    float: left;
    width: 100%;
    position: static;
    top: 0;
    left: 0;
    z-index: 999;
    height: auto !important;
}

.bread_crumb ul {
    display:none;
}

.bread_crumb h1 {
    text-align:center !important;
    font-size: 35px;
}

.bread_crumb {
    float: left;
    width: 100%;
    height: auto;
    max-height: 280px;
    position: relative;
    /* top: 50px; */
    padding: 0 !important;
    /* margin-bottom: 50px; */
}

.content_row_text {
    float: left;
    width: 75% !important;
}

.mobile_only_logo {
display: block;
    width: 100%;
    padding: 15px;
    text-align: center;
}
	 .mobile_only_logo img{
		     width: 200px;
    height: auto;
	 }

.rollover_container {
    background-size: contain !important;

}

.rollover_box {
    display:none !important;
}

.text h2 {
    font-size:20px;
}

.text {
    bottom: 16px !important;
}

.bar_inner ul li {
	margin-left: 0;
}


.share_button .HTMLBlock {
	margin: 0 0 10px 0;
	width: 100%
}


.maploc iframe {
	height: 100%;
}


.side_nav ul li {
	width: 100%;
}
div.ccm-block-type-form div.form-group label.control-label {
	text-align: left;
}
.radio input[type="radio"] {
	float: none !important;
}
.staff_dtel {
	/*width: 100%;*/
}
.staff_img {
	float: left;
	padding-top: 10px;
	display: inline-block;
}
.top_arrow {
	display: none;
}
.com ul li a {
	font-size: 15px;
}
.logo {
	margin: 15px 0 15px 0;
}

.page_title_left {
    float: left;
    width: 100% !important;
    padding-left: 0px !important;
}

.page_title_left h2 {
    font-size: 24px;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
}

.main_area {
    padding:0px !important;
}

.share_button {
    display:none;
}
.top {
	background-image: none;
	padding-top: 0;
	padding-bottom: 10px;
}

.inside_text {
    position: absolute;
    left: 0 !important;
    bottom: 10% !important;
    right: 0 !important;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    font-size: 16px !important;
     padding-left: 0% !important;
    font-family: 'Libre Franklin', sans-serif;
    border-left: solid 0px #fdb728 !important;
}

.inside-content .col-sm-6 .col-sm-3 img {
    margin:auto;
}

.inside_text h2 {
    margin: 0px;
    font-weight: normal;
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 32px !important;
}

.inside_rollover_text {
    display:none !important;
}
.top_top {
	float: right;
	width: 100%;
	margin-bottom: 7px;
	text-align: center;
}
.social, .login, .search, .contact {
	margin-left: 0;
	display: inline-block;
	float: none;
}
.login input, .search input {
	border: 1px solid #ccc;
	border-right: 1px solid #ccc !important;
}
.search_link {
	border: 1px solid #ccc;
}
.top_first {
	margin: 10px 0;
	width: 100%;
	text-align: center;
}
.top_top ul li a {
	display: inline-block;
	float: none;
}
.blue {
	float: none;
	display: inline-block;
}
.blue a {
	display: nline-grid;
	width: 100%;
}
.tp_cr {
	text-align: center;
}
.carousel-caption.my {
	position: static;
	width: 100%;
	padding: 0 15px;
	margin: 15px 0;
}
.carousel-caption.my h3 {
	font-size: 35px;
	margin: 0 0 15px 0;
	color: #0078c1;
}
.carousel-caption.my p {
	font-size: 14px;
	color: #0078c1;
}
a.bttn {
	font-size: 11px;
}
.misc {
	margin: 15px 0;
	text-align: center;
	display:none;
}

.squares .squares_right, .squares2 .squares_left   {
    display:none;
}

.squares3 .squares_left {
    display:none;
}

.home_content_box_container.list .home_content_box h2 {
    font-size: 22px !important;
    font-weight: bold !important;
    width: 100%;
    text-align: center;
}

.home_content_box_container.list .content_row {
    margin-bottom: 3vw;
    width: 100%;
}

.bank_slogan {
	padding: 15px 0 0 0;
}
.bank_slogan h1 {
	float: none;
	margin-left: 0;
	display: inline-table;
}
.bank_named p {
	font-size: 12px;
	min-height: 58px;
}
.conv {
	padding-top: 30px;
}
.h_slider h1 {
	margin-bottom: 10px;
	font-size: 25px;
}
.h_slider p {
	font-size: 15px;
}
.slider_wrap {
	margin: 20px 0 0 0;
}
.slide_block {
	margin-right: 0;
	width: 100%;
	margin-bottom: 30px;
}
.lady {
	text-align: center;
}
.lady img {
	display: inline-block;
}
.thumbs {
	padding-bottom: 30px;
	padding-top: 30px;
}
.slogan {
	padding-bottom: 30px;
}
.slogan h1 {
	font-size: 25px;
	margin: 0 0 16px 0;
}
.slogan p {
	font-size: 15px;
	margin-top: 12px;
	margin: 0 0 20px 0;

}
.footer {
	background-color: #0079c2;
	padding-top: 30px;
	background-image: none;
	padding-bottom: 30px;
	 padding-left: 0;
    padding-right: 0;
}
.link {
	margin-bottom: 20px;
	text-align: center;
}
.sign {
	margin-bottom: 20px;
	text-align: center;
}
.fpara p {
	font-size: 12px;
}
.fpara {
	margin: 20px 0 0 0;
}
.carousel-indicators {
	display: none;
}
.carousel-control.left {
	display: none;
}
.carousel-control.right {
	display: none;
}
.alert_container {
	text-align: center
}
.alert_close {
	float: none;
	display: inline-block;
}
/*..............*/
.content_area {
	padding-top: 0px;
	/*text-align: center;*/
}
.sidebar {
	float: none;
	display: inline-block;
}
.side_nav {
	width: 250px;
	float: none;
	display: inline-block;
}
.inside-cover {
	padding-top: 0px;
}
.open h4 {
	width: 100%;
	margin-bottom: 10px;
}
.open a {
	margin-left: 0px;
	margin-bottom: 10px;
	width: 100%;
}
.side_nav ul li a {
	margin-left: 0;
}
.blone img {
	display: inline-block;
}
.blo h4 {
	margin-top: 25px;
}
.blone {
	margin: 0;
}
.ways img {
	float: none;
	margin-right: 0;
	display: inline-block;
}
.ways a {
	font-size: 16px;
	padding: 8px 0;
	margin-left: 0;
	margin-top: 15px;
	display: inline-block;
	width: 100%;
}

.content_row_text p {
    font-family: 'Libre Franklin', sans-serif;
    line-height: 16px !important;
    font-size: 12px !important;
}

.list {
	text-align: left;
}
.list h3 {
	font-size: 24px !important;
}
.list ul {
	margin: 0 0 44px 20px;
	padding: 0 0 0 0;
}
.list ul li {
	font-size: 14px;
}
.list ul li a {
	font-size: 14px;
}
/*..............*/
}


@media (max-width: 360px) {
  .text h2 {
    font-size: 28px !important;
}
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (orientation : landscape) {
.homepage .misc .row {
    width: 95% !important;
    margin: auto;
}

.side_accordion li .bigg a {
    max-width: 240px !important;
}

html, body {
    height: 100%;
    overflow-x: hidden;
}

.mainnav.col-xs-7 {
    width: 100% !important;
    margin-top: 0px !important;
    float:left;
}

#nav {
    float: left !important;
    margin: 10px 0 0 0 !important;
    padding: 0;
}

.mainnav {
    position: relative;
    /*z-index: 9;*/
    height: auto !important;
    /* padding-right: 60px; */
    /*float: right  !important;*/
}

.banking_login {
    padding: 0px !important;
    margin-top: 0px !important;
}


.banking_login_left {
    width: 80% !important;
    float: left;
    background: #0072bc;
    padding: 4px 0 4px 10px;
}

.mainnav.col-sm-5 {
    width: 100% !important;

}

.banking_login_right {
    width: 20% ;
    float: left;
}

.banking_login_left a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px !important;
}

#nav li {
    list-style: none inside none;
    padding-bottom: 10px;
    float: left;
    position: relative;
    margin: 0 10px !important;
}

.main_nav {
    /*margin-top: 30px !important;*/
    padding-left: 0px !important;
    padding-right: 0px !important;
}


}


@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (orientation : portrait) {

 .mobile_accordion.side_accordion li {
    list-style: none;
}

.mobile_accordion.side_accordion li .bigg a {
    max-width: 250px;
}

.mobile_accordion.side_accordion .drop ul li a {
    display: inline-block;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-bottom: 1px;
    position: relative;
    font-size: 15px !important;
    float: left;
    display:block;
}

.mobile_accordion.side_accordion {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    float:left;
    display:block;
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-top:30px;
}

.mainnav.col-xs-7 {
    width: 70% !important;
    margin-top: 0px !important;
    float: right;
}

.main_nav.col-xs-12 {
    width: 100% !important;
    margin-top: 0px !important;
    float: right;
}

.main_nav {
    width: 70% !important;

}

.mainnav .container {
    width:auto;
}

.mobile_accordion.side_accordion li:before {
    content:none;
}


.search_bar {
    height: 40px;
    background: #464646;
   /* width: auto !important; */
    float: left !important;
}

.bank_slogan {
    float: left;
    width: 100%;
    text-align: center;
    margin: 30px 0 !important;
}

.homepage .misc .row {
    width: 96% !important;
    margin: auto;
}

.bank_slogan .fa-newspaper-o {
    float: left;
    font-size: 2vw;
    margin-top: 0px !important;
}

.carousel-caption h1, .ada-carousel-content h1 {
    margin-top: 0px;
    font-size: 30px !important;
}

.home_blog_link {
    float: right;
    color: #fff;
    width: auto;
}

.news_middle {
    width: 50% !important;
    margin-top: 12px !important;
}

/*.mainnav.col-xs-12.col-sm-5 {
    width: 100%;
    position: absolute;
    top: 0;
}*/

#nav li:last-child a {
    padding-right: 0;
}

.ada-slider {
    margin-top: 20px;
}

.misc {
    float: left;
    width: 100%;
    /* padding: 42px 0; */
    background-color: #0072bc;
    color: #fff;
    margin-top: 0px;
}

.top_text_links {
    display:none;
}

#nav {

    margin: 0;
    padding: 0;
}

.main_nav {
    margin-top: 0 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.sign2 p {
    font-family: 'Libre Franklin', sans-serif !important;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 34px;
    padding-left: 0;
}

.footer_last .container {
    /*width: 750px;
    padding-left: 100px;*/
}

.mainnav_wrapper {
    float: left !important;
    margin-top: 20px !important;
    margin-left: 0px;

    /*width: 70% !important;*/
}

.banking_login {
    padding: 0px !important;
    margin-top: 50px !important;
}

.banking_login_left {
    width: 65% !important;
    float: left;
    background: #0072bc;
    padding: 4px 0 4px 10px;
}



}






 @media (min-width:220px) and (max-width:600px) { /*....added on 28/03/17..........*/
.bread_crumb li.active {
	font-size: 10px;
}

ul.copyright_links li a {
    float: left;
    list-style: none;
    padding-right: 6px;
    color: #fff;
    font-size: 10px;
    padding-left: 4px;
}

.flast {
	padding-left: 0 !important;
    padding-right: 0 !important;
}

.mobile_accordion.side_accordion li {
    list-style: none;
}

.mobile_accordion.side_accordion li .bigg a {
    max-width: 250px;
}

.mobile_accordion.side_accordion .drop ul li a {
    display: inline-block;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-bottom: 1px;
    position: relative;
    font-size: 15px !important;
    float: left;
    display:block;
}

.mobile_accordion.side_accordion {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    float:left;
    display:none;
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-top:30px;
}

.dont_show_me {
    /* display: none; */
    width: 95%;
    float: left;
    margin-left: 0px !important;
}


.mobile_accordion.side_accordion li:before {
    content:none;
}

.content_area .main_area {
    margin-left: 0px;
}

.ada-slider {
    display:none;
}




.text h2 {
    font-size: 42px;
}

.content_row_icon img {
    width: 65%;
}

.home_content_box .yellow_button {
    float: left;
    width: 100% !important;
    margin-top: 20px;
    margin: auto;
}

.bread_crumb span {
	display: none;
}
}







 @-moz-document url-prefix() {
 .form-control {
 padding: 0 !important;
}
}
/*..............*/
.slider-button-left:before, .slider-button-right:before {
	font-family: 'entypo';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
}
.slider-button-left:before {
	content: '\E759';
	float: left;
	color: #000;
}
.slider-button-right:before {
	content: '\E75A';
	float: right;
}

.compare-popup-modal {

    display:none;
}

.popup-modal-dismiss {
    color: #fff !important;
    float: right;
    top: -30px;
    position: relative;
    right: 0px;
}

.compare_modal_wrapper {
	max-width: 900px;
	margin:auto;
	padding: 8px 20px 8px;
	font-size:12px !important;
	font-family: 'Libre Franklin', sans-serif;
	background-color:#0072c5;
	display:none;
}

.compare_modal_wrapper table th {
	background-color:#bfbfbf;
	border:solid 1px #000;
	padding:12px;
	font-size: 16px
}

.compare_modal_wrapper table td {
	/*background-color:#fff;*/
	border:solid 1px #000;
	padding:12px;
	text-align:center
}


.compare_modal_wrapper table {
	background-color:#fff;
	border-collapse: collapse;
	font-size:12px !important;
	font-family: 'Libre Franklin', sans-serif;
}

tr:nth-of-type(odd) {
	background-color:#fff;
}

tr:nth-of-type(even) {
	background-color:#f2f2f2;
}

.compare_modal_title {
	width:100%;
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-bottom:8px
}

.compare_modal_footer {
	width:100%;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin: 8px
}

/*ROLLOVERS*/
.rollover_container {

   background-repeat:no-repeat  !important;
   background-size: cover  !important;
   position: relative;
   width: 100%;
   padding-top: 100%; /* 1:1 Aspect Ratio */
   float: left;
}

.text {
    position: absolute;
    left: 10%;
    bottom: 35px;
    right: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    font-size: 3vw;
    padding-left: 6%;
    font-family: 'Libre Franklin', sans-serif;
    border-left: solid 3px #fdb728;

}

.text h2 {
	margin:-4px 0px;
	font-weight: normal;
	color:#fff;
	font-family: 'Libre Franklin', sans-serif;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
	/*-webkit-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.75);*/
}

.rollover_box {
	background: rgba(0, 0, 0, .7);
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	display:none
}

.rollover_text {
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	margin: 10%;
    line-height: 160%;
	font-size: 1em;
}

.rollover_text a {
	width:100%;
	display: block;
	color:#f0b310;
	font-weight:bold;
	text-decoration:none
}

.rollover_text a:hover {
	width:100%;
	display: block;
	color:#fff;
	font-weight:bold;
	text-decoration:none
}











/*INSIDE ROLLOVERS*/
.inside_rollover_container {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    width: 100%;
    padding-top: 80%;
    float: left;
    max-height: 90%;
}

/*.inside-content .ccm-layout-column:nth-of-type(even) {
    padding-left:1vw;
    padding-right:1vw;
}*/

.row {
    margin-right: 0 ;
    margin-left: -15px;
}

.inside-content .ccm-layout-column, .inside-content .col-sm-4 {
    padding-left: 1.4vw;
    padding-right: 1.4vw;
    padding-bottom: 2vw;
}

.side_accordion {
    /*padding-right: 6% !important;*/
    padding-left: 0px !important;
        max-width: 440px;
        /*padding-right: 35px;*/
     padding-right: 2vw !important;
}

.inside_text {
    position: absolute;
    left: 10%;
    bottom: 10%;
    right: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    font-size: 3vw;
    padding-left: 6%;
    font-family: 'Libre Franklin', sans-serif;
    border-left: solid 3px #fdb728;
}

.page_title_left {
    float: left;
    width: 80%;
    /*padding-left: 15px;*/
    margin-bottom:15px;
}

.inside_text h2 {
/*	margin:0px;*/
	font-weight: normal;
	color:#fff;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 1.5vw;
	    margin-top: -3px;
    margin-bottom: -3px;
}

.inside_rollover_box {
	background: rgba(0, 0, 0, .7);
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	/*display:none;*/
	z-index: -100;
}

.inside_rollover_box.showbox {
	z-index: 100;
}

.inside_rollover_text {
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    margin: 8%;
    line-height: 160%;
    font-size: 1.4rem;
    font-weight: normal;
}

.inside_rollover_text a {
	width:100%;
	display: block;
	color:#f0b310;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.inside_rollover_text a:hover {
	width:100%;
	display: block;
	color:#fff;
	font-weight:bold;
	text-decoration:none
}


.home_content_box_container {
   position: relative;
   width: 100%;
   padding: 5% 18%;
   float: left;
}

.home_content_box p {
   /*line-height: 4vh;*/
}

.home_content_box h2 {
    margin: 0px 0 20px;
    font-weight: normal;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 2.6vw;
    line-height: 2.5vw;
}

.home_content_box_container_wrapper.inside .yellow_button a {
    background: #EAA000;
    /* background-repeat: repeat-y; */
    display: block;
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    margin:6px;
    /*float:none;*/
		    border: 2px solid #EAA000;

}
.home_content_box_container_wrapper.inside .yellow_button a:hover
{
	    background: #8d8d8d;
	border-color: #8d8d8d;
}

.commercial .home_content_box_container_wrapper.inside .yellow_button a {
    background: #EAA000;
    /* background-repeat: repeat-y; */
    display: block;
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    margin:6px;
    float:none;
	    border: 2px solid #EAA000;

}

.commercial .home_content_box_container_wrapper.inside .yellow_button a:hover {
	    background: #8d8d8d;
		border-color: #8d8d8d;

}


.yellow_button a {
    width: 290px;
    background: #EAA000;
    /* background-repeat: repeat-y; */
    display: block;
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    padding: 12px;
}

.yellow_button a:hover {
    width: 290px;
    background: #fff;
    /* background-repeat: repeat-y; */
    display: block;
    text-align: center;
    color:#000 !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 2px solid #f0b310 ;
}
.yellow_button a:hover {
    background: #8d8d8d;
    border-color: #8d8d8d;
    color: #fff !important;
    text-decoration: none !important;
}

.yellow_check_list {
    /*padding-left:15px;*/
    margin-top: 0px;
    margin-bottom: 30px;
}

.yellow_check_list li {
    color:#585858 !important;
}

.yellow_check_list a {
    font-size: 17px !important;
    color: #0072bc;
}

.yellow_check_list ul > li {
list-style: none outside none;
    /*background-image: url(../images/yellow-check.jpg) !important;
    background-position: left 8px !important;
    background-repeat: no-repeat;*/
    padding-left: 10px;
    font-size: 17px !important;
    color: #0072bc;
    font-family: 'Libre Franklin', sans-serif;
    /* font-weight: bold; */
    line-height: 30px !important;
}

.yellow_check_list ol > li:before {
    padding-left: 0px;
    font-size: 17px !important;
    color: #0072bc;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    line-height: 30px !important;
}

.yellow_check_list h4 {
    color:#0072bc;
    font-size: 24px;
    font-family: 'Libre Franklin', sans-serif;
}

h4 {
    color:#0072bc;
    font-size: 24px;
    font-family: 'Libre Franklin', sans-serif;
}

.SUP_list {
    color:#0072bc;
    font-size: 11px;
    font-family: 'Libre Franklin', sans-serif;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 30px;
}

.SUP_list p {
    color:#0072bc;
    font-size: 12px;
    font-family: 'Libre Franklin', sans-serif;
    margin-bottom: 15px;
}

.home_content_box_container_wrapper.inside .home_content_box_container {
    position: relative;
    width: 45%;
    padding: 2% 6% 0 6%;
    float: left;
    text-align: center;
}

.home_content_box_container_wrapper.inside p {
    font-size: 2vw;
    line-height: 2.3vw;
    color:#595959;
}

.home_content_box_container_wrapper.inside {
   margin-left:0px;
   margin-top: 24px;
}


.home_content_box_container_left {
	float:left;
	width:55%
}

.home_content_box_container_left img {
	width:100%
}

.home_content_box_container_wrapper {
	border-top:solid 1px #ababab;
	border-bottom:solid 1px #ababab;
	float: left;
    width: 100%;
}

.squares, .squares2, .squares3 {
    width:100%;
    float:left;
    padding-left:0px !important;
    padding-right:0px !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}

.squares_left {
    width:50%;
    float: left;
    padding-left:0px !important;
    padding-right:0px !important;
}

.squares_right {
    width:50%;
    float: left;
    padding-left:0px !important;
    padding-right:0px !important;
}

.homepage .misc .row {
    /*width:70% ;*/
    margin:auto;
}

.bank_slogan .fa-newspaper-o {
    float: left;
    font-size: 1.5vw;
    margin-top: -2px;
}

.bank_slogan .fa-newspaper-o:hover::before {
    color:#000;
}


.bank_slogan a {
    float: left;
    padding-left: 10px;
}

.carousel-caption a, .ada-carousel-content a {
    width: 264px;
    background: #f0b310;
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
    margin-top: 2.5vw;
}

.carousel-caption a:hover {
    width: 264px;
    background: #fff;
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
    margin-top: 2.5vw;
}

.carousel-caption, .ada-carousel-content {
    position: absolute;
    /* right: 15%; */
    top: 2vw;
    left: 5% !important;
    z-index: 0 !important;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 70%;
}

.carousel-caption h1, .ada-carousel-content h1 {
    color:#fff;
    font-size:72px;
    font-family: 'Libre Franklin', sans-serif;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.7) !important;
    margin-bottom: 2vw;
}

.carousel-caption h2 {
    font-size: 46px !important;
    line-height: 100%;
    font-weight: bold !important;
    color: #444444 !important;
    font-family: 'Libre Franklin', sans-serif;
    margin: 0 0 15px !important;
    text-transform: uppercase;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
}

/*li.nav-selected.nav-path-selected a {
   color:#459ace !important;
}*/


.fa-external-link:before {
    content: "\f09e";
}

.flogo p {
    padding:0px;
    color:#fff;
    font-weight:bold;
}

span.space {
    padding:6px;
}

.yellow_button {
    margin-top: 30px;
}

.social_bar .fa-facebook-f:before, .social_bar .fa-facebook:before, .social_bar .fa-instagram:before, .social_bar .fa-linkedin-square:before, .social_bar .fa-twitter:before, .social_bar .fa-youtube:before {
        color: #464646;
    font-size: 20px;
}

/*.social_bar .fa-facebook-f:before:hover, .social_bar .fa-facebook:before:hover, .social_bar .fa-instagram:before:hover, .social_bar .fa-linkedin-square:before:hover, .social_bar .fa-twitter:before:hover {
        color: #0072bc;
    font-size: 20px;
}

.social_footer .fa-facebook-f:before, .social_footer .fa-facebook:before, .social_footer .fa-instagram:before, .social_footer .fa-linkedin-square:before, .social_footer .fa-twitter:before {
        color: #fff;
    font-size: 20px;
}
*/

.footer_container {
    margin: auto;
    display: inline-block;
}

.searchResult br {
    display:none;
}

.banking_login_right li {
    line-height:16px;
}

.searchResult {
    margin-bottom:20px;
    border-bottom:solid 1px #cecece;
}

.ccm-block-social-links a {
    display:block;
    padding:10px;
    float: left;
        width: 40px;
    height: 40px;
    text-align: center;
        border-left: solid 1px #cbcbcb;
}

.social_bar a i:hover::before {
    color: #0072bc;
}

#search_box_submit {
        background-color: transparent;
        border:none !important;
    position: absolute;
    right: 20px;
    top: 10px;
    color:#fff;
}

/*#search_box_submit:hover {
    color:#f0b310;
}*/

.content_row {
	float:left
}

.home_content_box {
    float:left;
}

.home_content_box li {
    /*line-height:3vh;*/
}

.home_content_box ul {
    padding-left: 24px;
}

.content_row_icon {
	float:left;
	width:12%;
 	padding: 0;
     background-image: none !important;
     padding: 0 10px 0 0;
}

.content_row_icon.one {
    background-image: url(/application/themes/bank_elk_river/images/home-icon-1.jpg);
    background-repeat:no-repeat;
}

.content_row_icon.two {
    background-image: url(/application/themes/bank_elk_river/images/home-icon-2.jpg);
    background-repeat:no-repeat;
}

.content_row_icon.three {
    background-image: url(/application/themes/bank_elk_river/images/home-icon-3.jpg);
    background-repeat:no-repeat;
}

.content_row_icon.one.hover {
    background-image: url(/application/themes/bank_elk_river/images/home-icon-1-RO.jpg);
    background-repeat:no-repeat;
}

.content_row_icon.two.hover {
    background-image: url(/application/themes/bank_elk_river/images/home-icon-2-RO.jpg);
    background-repeat:no-repeat;
}

.content_row_icon.three.hover {
    background-image: url(/application/themes/bank_elk_river/images/home-icon-3-RO.jpg);
    background-repeat:no-repeat;
}

.share_button {
        margin-top: 30px;
}

.content_row_text {
	float:left;
	width:88%;
}

#gallery-pagination ul li:before, .ccm-search-results-pagination ul li:before {
    content:none !important;
}

.content_row_text h3 {
    font-family: 'Libre Franklin', sans-serif;
        font-size: 28px ;
    font-weight: 500;
}

.content_row_text h3.hover {
    color:#000;
}
.home_content_box .content_row:hover span{
    color: #000;
}
.content_row_text p {
    font-family: 'Libre Franklin', sans-serif;
    line-height: 1.3vw;

    font-size: .91vw;
}

.home_content_box_container.list {
    position: relative;
    width: 100%;
    padding: 3% 14%;
    float: left;
        color: #0079c2;

}

.home_content_box_container.list a {
    font-weight:600;
    font-family: 'Libre Franklin', sans-serif;
}

.home_content_box_container.list a:hover {
    color:#000;
}

.home_content_box_container.list .content_row {
        margin-bottom: 2vw;
}

.home_content_box_container.list .home_content_box h2 {
    margin: 0px 0 20px;
    font-weight: normal;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 2.6vw;
}

.home_content_box .yellow_button {
	float:left;
	width:50%;
	margin-top:20px;
	    margin: auto;
}

input#search_form {
    position: absolute;
    background: none;
    border: none;
    color: #fff;
    left: 5px;
    top: 6px;
    width: 70%;
}

input#search_form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
input#search_form::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
input#search_form:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
input#search_form:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.logo {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    float: left;
    position: static !important;
    background-image: url(../images/top_logobg.png);
    background-position: top right;
    background-repeat: no-repeat;
        background-size: contain;
    left: 0;
padding: 20px 110px 30px 30px;
    width: 34% ;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.maintop .container-fluid {
    /*background: #eaeaea;*/
        margin-right: 0px !important;
        padding-right:0px !important;
}

.mainnav, .mainnav .container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.maintop {
    background-color: #e6e6e6;
    float: left;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    text-align: right;
    height:40px;
    /* padding: 10px; */
}

.mainnav {
    /*float: left;
     width: 100%; */
    position: relative;
    /*z-index: 9;*/
    height: 90px;
    /* padding-right: 60px; */
    float: right;
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 5vw !important;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: 0 !important;
    text-align: left !important;
    list-style: none;
}

.mainnav_wrapper  {
    float:right ;
    padding-left:0px !important;
    padding-right:0px !important;
}

.main_nav {
    margin-top:12px;
    padding-left:0px !important;
    padding-right:0px !important;
}

.carousel-caption > p, .ada-carousel-content p {
    text-transform: none !important;
    font-size: 1.2vw;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.7);
    color: #fff !important;
    line-height: 1.6vw;
}

.header-top {
    background-color: #fff;
    float: left;
    width: 100%;
    position: static;
    top: 0;
    left: 0;
    z-index: 999;
        height: 150px;
}

.homepage .header-top {
    background-color: #fff;
    float: left;
    width: 100%;
    position: static;
    top: 0;
    left: 0;
    z-index: 999;
        height: 170px;
}

.fa-lock {
    color:#fff;
    padding-right:8px;
}

.banking_login {
    padding: 0px 137px 0 0 !important;
    margin-top: 30px;
    z-index:800;
}

#online_login > .input[type="text"] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.mainnav > div {
    padding-left:0px !important;
    padding-right:0px !important;
}

.banking_login_left {
    width: auto !important;
    float: right !important;
    background: #0072bc;
    padding: 0 !important;
    margin-bottom: 1px;
}
.banking_login_left:hover {
    background-color: #fff;
}
.banking_login_left:hover i {
    color: #0072bc;
}
.banking_login_left a:hover {
    border-color: #0072bc;
    color: #0072bc;
}
.banking_login_left a{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Libre Franklin', sans-serif;
    font-size: .8vw;
    padding: 14.5px 81px;
    display: inline-block;
    text-align: center;
    z-index: 2;
    position: relative;
    border: 2px solid transparent;
}
.lock_wrapper{
    float: left;
    margin-top: 0px;
    position: relative;

}
.lock_wrapper .fa-lock {
    color: #fff;
    padding-right: 8px;
    position: absolute;
    left: 50px;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.news_middle {
    width:50% !important;
        margin-top: 2.75vw;
}

.top_text_links {
    float: left;
    text-align: left;
    width: 470px;
}

.top_text_links li {
    float:left;
    list-style:none !important;
}

.top_text_links li a {
    float: left;
    padding: 6px 9px 0 9px;
    font-size: 13px;
    font-family: 'Libre Franklin', sans-serif;
    color:#464646;
}

.top_bar_wrapper {
    width:auto;
    float:right;
}

.top_text_links li a:hover {
    color:#0072bc;
}

.banking_login_right ul {
    padding-left: 10px;
    float: left;
}

.banking_login_right {
    width:20%;
    float: left;
}

.slideitem, .slide {
    float: left;
    /* width: 100%; */
    position: relative;
}

.slideshow {
    float: left;
    width: 100%;
    margin-top: 130px;
    display: flex;
}


/*BLOG STYLES START*/
/*.blog .ccm-block-page-list-title a {
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: normal;
    font-size: 24px;
    margin-top:20px;
} */



.ccm-block-page-list-page-entry-thumbnail img {
    width:132px ;
    height:132px ;
    border:solid 6px #fff;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.32);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.32);
}

.c5dk_postedby {
    color: #b1b1b1;
    font-size: 12px;
    margin: 2px 0 !important;
}

.ccm-block-page-list-description {
    line-height: 22px;
    color: #444;
    font-family: 'Libre Franklin', sans-serif;
}

.blog_post_list .ccm-block-page-list-page-entry-horizontal {
    padding: 28px 0;
    border-top: solid 1px #bfbfbf;
}

.blog_featured_image img {
    width:100%;
    margin-bottom:20px;
}



.c5dk_headline {
    color: #AAAAAA !important;
    margin: 5px 0 20px !important;
    font-size: 12px;
}

.blog_read_more img {
    max-width:14px;
    display: inline-block;
    padding-bottom: 2px;
    padding-left:4px;
    margin: 0 !important;
}

a.blog_read_more {
color:#f0b310 !important;
/*font-weight:bold;*/
}

.blog_cat_list .ccm-block-topic-list-list li {
    list-style:none;
    padding:10px 20px;
    border-top: solid 1px #fff;
}

.blog_cat_list .ccm-block-topic-list-list li {
    list-style:none;
    padding:10px 20px;
    border-top: solid 1px #fff;
}

.blog_cat_list hr {
    display:none;
}

.blog_side {
    padding-right:0px !important;
}

.blog_cat_list .ccm-block-topic-list-list li a {
    color:#585858;
    font-weight:bold;
    font-size: 14px;
}

.ccm-block-tags-wrapper .ccm-block-tags-tag {
    display: inline-block;
    color: #333;
    padding: 5px 8px 6px 8px;
    margin: 3px 6px 3px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
        font-size: 13px;
}

.blog_search_form input[type="text"] {
    -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#eaeaea;
border:none;
    padding: 12px 10px 12px 20px;
    width: 80%;
    float:left;
    color: #444;
    font-family: 'Libre Franklin', sans-serif;
}

.blog_main_wrapper .c5dk_go_back {
    display:none;
}

.c5dk_go_back {
    text-align: right;
    margin-bottom: 0px;
    padding-right: 6px;
}

.blog_main .c5dk_go_back {
    display:none !important;
}

.blog_search_form input[type="submit"] {
    width:20% !important;
    border:none !important;
    padding: 11px 8px;
    float:left;
    background: #0079c2 url('/application/files/4415/0420/8829/blog-search.png');
    background-position:center;
    background-repeat:no-repeat;
}

.blog_search_form {
    margin-top: 20px;
    margin-bottom:32px;
    float: left;
    width: 98%;
}

.blog_main_wrapper .blog_search_form {
    margin-bottom:32px;
    float: left;
    width: 98%;
    margin-top: 60px;
}

.ccm-block-tags-wrapper {
    margin-top:34px;
    padding: 10px 20px;
}

.ccm-block-topic-list-header h5 {
    padding: 12px 20px 6px;
    font-size: 18px;
    font-weight: bold;
}

.ccm-block-tags-header h5 {
    padding: 6px;
    font-size: 18px;
    font-weight: bold;
    margin-top:0px;
    margin-bottom:0px;
        font-family: 'Libre Franklin', sans-serif;
}

.ccm-block-topic-list-wrapper, .ccm-block-tags-wrapper {
    background:#fff;
    float: left;

}

.blog_cat_list ul.ccm-block-topic-list-list {
    padding-left:0px;
}

.blog_header p {
    border-bottom: solid 1px #bfbfbf;
    padding: 12px 0 40px;
}



.blog_header {
    height:105px;
    /*z-index:800;*/
    float: left;
    position:static;
}

.blog_mainnav {
    max-width:1300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
}

.blog.container.blog_main {
    margin-top:155px;
}

.blog.container  {
    /*margin-top:60px;*/
    float: left;
    background: #f3f3f3;
    width:100%;
}

.blog.container #central {

    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.blog_main_nav {
    margin-top: 40px;
    z-index: 800;
    padding-left:80px !important;
}

.tags {
        float: left;
    width: 100%;
}

a.ccm-block-page-list-read-more {
    color: #0078c1 !important;
}

/*.post_tag {
    float:left;
    color: #0078c1 !important;
}*/

.tags ul {
        float: left;
    padding-left: 0px;
    width: 100%;
}

.tags .ccm-block-page-list-title {
    float: left;
    padding: 4px;
    margin: 4px;
    border: solid 1px #cecece;
}

.tags .ccm-block-page-list-title li a {
    color:#707070;
}

.blog_main_nav {
    width:50% !important;
}

.blog_mainnav .ccm-block-social-links a {
    display: block;
    padding: 0px;
    float: left;
    width: 26px;
    height: 30px;
    text-align: center;
    border:none;
    color: #000;
}

.blog_mainnav .ccm-block-social-links a:hover {
    color: #0079c2;
}

.blog_mainnav img {
    max-width:260px;
}

.social_container {
    margin-top:32px;
        padding-left: 0px !important;
}

.featured_post_bg {
    /*background-image:url(/application/themes/bank_elk_river/images/featured_post_bg.jpg);*/
}

.blog.container, .featured_post_bg {
    padding:0px !important;
}

.featured_post_container {
    position: absolute !important;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
}

.featured_post {
    /*position: absolute !important;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;*/
    width:570px;
    height:300px;
    background:#fff;
    margin:auto;
    padding: 22px 32px;
}

.blog_main_nav .drop ul li.nav-dropdown .lower_level {
    padding: 8px !important;
    background:#fff;
}

.blog_post_parent_link {
    text-align:center;
    margin-top: 15px;
}

.blog_post_link a {
    font-size:28px;
    text-align:center;
    font-family: 'Libre Franklin', sans-serif;
}

.blog_post_link {
    font-size:28px;
    text-align:center;
    font-family: 'Libre Franklin', sans-serif;
}

.blog_post_link.parent a {
    font-size:14px;
    text-align:center;
    font-family: 'Libre Franklin', sans-serif;
    text-transform:uppercase;
    color:#f0b310;
    font-weight: bold;
}

.blog_post_link.parent h2 a {
    font-size:14px;
    text-align:center;
    font-family: 'Libre Franklin', sans-serif;
    text-transform:uppercase;
    color:#f0b310;
    font-weight: bold;
}

.blog_post_link.parent h2 {
	margin-top:0px
}

.blog_post_date {
    text-align:center;
    font-family: 'Libre Franklin', sans-serif;
    margin-bottom: 20px;
}

.featured_post .blog_post_parent_link a {
    font-size:36px;
    font-weight:bold;
    line-height:36px;
}

.featured_post .blog_post_parent_link {
    padding:0px;
}

.featured_post .ccm-block-page-list-description {
    text-align:center;
    font-size:12px;
}

.featured_post .ccm-block-page-list-description p {
    text-align:center;
    font-size:14px;
    font-family: 'Libre Franklin', sans-serif;
    padding:12px 12px;
    float:left;
    font-weight:600;
    color:#000;
    line-height: 26px;
}

.featured_read_more {
    margin: auto;
    text-align: center;
    width: 100px;
}

.featured_read_more a {
    text-align: center;
    text-transform:uppercase;
    font-weight:bold;
    color:#0079c2;
    border-bottom: solid 2px #f0b310;
    padding-bottom: 6px;
    font-size: 14px;
}

.blog a:hover {
    color:#f0b310;
}

.featured_post .ccm-block-page-list-page-entry-read-more {
    float:left;
    width: 100%;
}

.blog_main_nav .drop ul li.open_drop {
   /* -webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.75);
box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.75);*/
}

.popular_posts_container {
    float:left;
    width: 25%;
    padding-right: 1%;
}

.popular_posts_container.sidebar_latest {
    float:left;
    width: 100%;
    padding: 0px 0 20px;
    margin-bottom: 20px;
    border-bottom: solid 1px #e6e6e6;
}

.popular_posts_container.sidebar_latest:nth-of-type(4) {
    float:left;
    width: 100%;
    padding: 0px 0 20px;
    margin-bottom: 0px;
    border-bottom: solid 0px #e6e6e6;
}

.popular_posts_container:nth-of-type(4) {
    padding-right: 0;
}

.popular_posts_container .col-xs-4 {
    padding:0px
}

.popular_posts_container .ccm-block-page-list-title a {
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-top: 20px;
        line-height: 16px;
}

.footer .popular_posts_container h3 {
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-top: 0px !important;
    line-height: 16px;
    text-transform: none !important;
}

.popular_posts_container .ccm-block-page-list-page-entry-text {
    float: left;
    width: 100%;
    /*border:solid 1px #cecece;*/
    background:#fff;
}

.home_sidebar {
    padding:20px 30px;
    background:#fff;
        margin-bottom: 45px;
        float: left;
    width: 100%;
}

.home_sidebar img {
    width:100%;
}

.home_sidebar_wrapper {
    margin: 45px 0;
    padding-right: 0px !important;
}

.home_content {
    margin:45px 0;

}

.home_content .ccm-block-page-list-page-entry-thumbnail img{
    width: 100%;
    height: auto;
    border:none;
    box-shadow: none;
}

.home_content_wrapper {
        padding: 0px !important;
}

.home_content .ccm-block-page-list-page-entry-text {
    background: #fff;
    padding:20px;
    margin-bottom: 45px;
}

.ccm-block-page-list-page-entry-text .col-xs-8 {
    padding:10px 10px 0 10px;
}

.popular_posts_container img {
    /*max-height:100px*/
}

.history_image {
        margin-bottom: 16px;
}

.inside_rollover_container h2 {
    margin-left:16px;
}

.maintop .row {
    margin-right: 0;
    margin-left: -15px;
}

.bread_crumb span {
    padding-top:2px;
}

.ccm-block-tags-wrapper {
    display:none;
}

.pop_posts_header h3, .pop_posts_header h2 {
    color:#000 !important;
    text-transform:uppercase !important;
    font-weight:800 !important;
    font-size:16px !important;
    font-family: 'Libre Franklin', sans-serif !important;
	margin-top:0px !important
}

.home_sidebar h6, .home_sidebar h2 {
    color:#000 !important;
    text-transform:uppercase !important;
    font-weight:800 !important;
    font-size:13px !important;
    font-family: 'Libre Franklin', sans-serif !important;
	margin-top:0px !important
}

.home_sidebar p {
    font-size: 14px;
    padding-top: 20px;
    line-height: 24px;
    font-family: 'Libre Franklin', sans-serif;
}

.pop_posts_header_line {
    width: 60px;
    border-bottom: solid 2px #f0b310;
    margin: 18px 0 22px 0;
}

.popular_posts_container .ccm-block-page-list-date {
    font-size:12px;
    color:#000;
    font-weight:bold;
    font-family: 'Libre Franklin', sans-serif;
}

.popular_posts_container .ccm-block-page-list-date .fa-calendar {
    padding-right: 5px
}

.three_cats_container {
    float:left;
    text-align: center;
    background-repeat: no-repeat;
    background-size:cover;
    padding:0 15px !important;
}

.three_cats_container .link_wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
}

.three_cats_container .link_wrapper a {
    padding: 8px 16px;
    background: rgba(255, 255, 255, 0.9);
    font-weight: bold;
    text-transform: uppercase;
    color: #0078c1;
}

.three_cats_container .link {
    width: 100%;
    top: 44%;
    position: absolute;
}

.three_cats_container img {
    width:100%;
}

.three_cat {
    margin: 30px 0;
    padding:0px !important;

}

h4.accToggler strong  {
	font-size: 20px;
	padding-left:6px;
    color: #fff !important;
    font-family: 'Libre Franklin', sans-serif;
}

.flogo li {
	list-style: none;
    text-align: right;
    color: #fff;
}

.flogo ul {
	margin-left: 5%;
    float: left;
    padding-left: 5%;
}

.flogo p.col-xs-6:nth-of-type(1){
	display:none
}

.blog h1 a, .home_content_wrapper h3 a  {
    font-size:36px;
    font-weight:bold;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
	margin-top:0px;
	line-height: initial;
}

.home_content_wrapper h3  {

	margin-top:0px;

}

.blog h2 a,.blog h2 {
    font-size:36px;
    font-weight:bold;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
	margin-top:0px
}

.blog .cat_name {
	text-align:center
}

.blog .cat_name h1 {
	font-size: 36px;
    font-weight: bold;
    color: #f0b310;
    font-family: 'Libre Franklin', sans-serif;
    margin-top: 0px;
	text-transform:uppercase
}

.blog h1 {
    font-size:36px;
    font-weight:bold;
    margin-top:0px;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
}

.blog .ccm-block-social-links a {
    display: block;
    padding: 12px;
    float: left;
    width: 40px;
    height: 40px;
    color:#000;
        margin-right: 10px;
    text-align: center;
    border: solid 1px #cbcbcb;
}

.blog .ccm-block-social-links a:hover {
    color:#0079c2;
}

.blog .sidebar_social {
    float:left;
}

.youtube_block {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}

.youtube_block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ccm-pagination-wrapper {
    text-align:center;
}

#bank_blog .footer_last {
    background:#fff;
    color:#000;
}

#bank_blog .flast p {
    color:#000;
}

#bank_blog .footer_social {
    margin:24px auto;
    text-align: center;
}

#bank_blog .footer {
    background:#fff;
}

#bank_blog .footer_social a {
    float:none;
    display: inline;
    border:none;
    font-size:16px;
    width:auto;
    color:#000;
    margin:12px;
    text-transform:uppercase;
}

#bank_blog .footer_social a:hover {
    float:none;
    display: inline;
    border:none;
    font-size:16px;
    width:auto;
        color: #0079c2;
    margin:12px;
    text-transform:uppercase;
}

#bank_blog .footer_social a .fa {
    padding-right:8px;
}

#bank_blog .footer h3, #bank_blog .footer h2 {
    font-size: 15px;
    color: #000;
    margin-top: 32px;
    font-weight: bold;
    text-align:left;
    font-family: 'Libre Franklin', sans-serif;
    text-transform: uppercase;
}

#bank_blog .footer a {
    text-align:left;
    margin-top: 0px;
}

#bank_blog .footer .col-xs-8 {
    padding-top:0px;
}

#bank_blog .footer .col-xs-4 img {
    margin-bottom:0px;
}

#bank_blog .footer .flogo {
    float: left;
    width: 100%;
    text-align: left;
}

#bank_blog .footer .ccm-block-tags-wrapper {
    margin-top: 0px;
    padding: 0px 20px 10px 0;
    background:#fff;
}

#bank_blog .footer .ccm-block-tags-wrapper .ccm-block-tags-tag {
    display: inline-block;
    color: #777;
    padding: 6px 12px 6px 8px;
    margin: 3px 6px 3px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0px;
    background-color: #fff;
    font-size: 13px;
    border: solid 1px #cecece;
    text-transform: uppercase;
    font-weight: normal;
}

#bank_blog .footer .fa {
    padding-left: 8px;
}

#bank_blog .footer .link p {
    font-size:14px;
    font-family: 'Libre Franklin', sans-serif;
        padding-right: 30px;
    line-height: 1.7vw;
}

.blog.page-template-post .main_area  {
    background:#fff;
    margin:20px 0;
    padding: 20px 0;
}

.blog .main_area {
    background: #fff;
    margin: 20px 0;
    padding: 20px;
}
.blog.page-template-post .main_area h1.page-title {
    margin:20px;
}

.ccm-block-page-list-page-entry {
    margin-bottom:20px;
    border-bottom:solid 1px #cecece;
    padding-bottom:20px;
}

.news_middle .ccm-block-page-list-page-entry {
    margin-bottom:0px;
    border:none !important;
    padding-bottom:0px;
}

.blog.page-template-post .main_area p {
    margin:20px;
}

.blog.page-template-post .main_area .ccm-block-share-this-page {
    margin:20px;
}

.blog.page-template-post .blog_side  {
    /*background:#fff;*/
    margin:0px 0 20px 0px;
    padding: 20px;
}

.blog.page-template-post .blog_side .ccm-block-page-list-wrapper  {
    background:#fff;
    margin:0px 0 20px 0px;
    padding: 20px;
}

.blog_side .ccm-block-page-list-wrapper  {
    background:#fff;
    margin:0px 0 20px 0px;
    padding: 20px;
}

#sidebar h3, #sidebar h2 {
    font-size: 15px;
    color: #000;
    margin-top: 10px;
    font-weight: bold;
    text-align: left;
    font-family: 'Libre Franklin', sans-serif;
    text-transform: uppercase;
}

.search_results #body {
    max-width:1200px;
    margin:auto;
    float: none;
    padding: 30px !important;
}

.search_results #body form {
        margin-top: 60px;
    float: left;
}

.search_results #body form .ccm-search-block-text {
    display:none;
}

.side_accordion li .bigg a {
    max-width:280px;
}

.contact_icons {
    padding-right: 6px;
    float: left;
    height: 18px;
    width: 26px;
    padding-top: 3px;
}

.atm {
    float: left;
    width: 100%;
}

.phone a {
    font-weight:600;
}

.map a {
    font-weight:600;
    color:#000;
}

.fax span {
    font-weight:600;
    color:#9c9c9c;
    font-size:15px;
     font-family: 'Libre Franklin', sans-serif;
}

.accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-icon {
    display: block;
    float: left;
    position: relative;
        margin-right: 14px;
    width: auto !important;
}

.accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-icon:before {
    float: right;
    content: "\f0de";
    color: #f0b310 ;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1em;
    font-weight: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 4px;
    background-color: #fff;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.accordion-container.style-preset-1 .accordion-item.open .accordion-header .accordion-header-inner .accordion-icon:before {
    background-color: #fff;
    content: "\f0dd";
    color: #0072bc;
}

.accordion-container.style-preset-1 .accordion-item.open .accordion-header .accordion-header-inner .accordion-title h2, .accordion-container.style-preset-1 .accordion-item.open .accordion-header .accordion-header-inner .accordion-title h3, .accordion-container.style-preset-1 .accordion-item.open .accordion-header .accordion-header-inner .accordion-title h4, .accordion-container.style-preset-1 .accordion-item.open .accordion-header .accordion-header-inner .accordion-title h5, .accordion-container.style-preset-1 .accordion-item.open .accordion-header .accordion-header-inner .accordion-title h6 {
    background-color: transparent;
    color: #0072bc;
}

.accordion-container.style-preset-1 .accordion-item:hover .accordion-header .accordion-header-inner .accordion-icon:before {
    background-color: #fff;
    color: #0072bc;
}

.accordion-container.style-preset-1 .accordion-item:hover .accordion-header .accordion-header-inner .accordion-title h2, .accordion-container.style-preset-1 .accordion-item:hover .accordion-header .accordion-header-inner .accordion-title h3, .accordion-container.style-preset-1 .accordion-item:hover .accordion-header .accordion-header-inner .accordion-title h4, .accordion-container.style-preset-1 .accordion-item:hover .accordion-header .accordion-header-inner .accordion-title h5, .accordion-container.style-preset-1 .accordion-item:hover .accordion-header .accordion-header-inner .accordion-title h6 {
    background-color: transparent;
    color: #0072bc;
}.accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-header-inner .accordion-title h2, .accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-header-inner .accordion-title h3, .accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-header-inner .accordion-title h4, .accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-header-inner .accordion-title h5, .accordion-container.style-preset-1 .accordion-item .accordion-header .accordion-header-inner .accordion-title h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    display: block;
    float: left;
    color: #777;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: normal;
    text-decoration: none;
    line-height: normal;
}

.accordion-content p {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px;
    color: #777;
    margin-bottom: 30px;
    font-weight: 300;
    clear: both;
    margin-left: 36px;
}

.accordion-container.style-preset-1 {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    clear: both;
    margin-left: 16px;
}

.accordion-container.style-preset-1 .accordion-item {
    display: block;
    float: left;
    width: 100%;
    clear: both;
    margin-top: 14px;
    padding-bottom: 14px;
    border-bottom: solid 1px #ccc;
}

.accordion-item.open {
    float: left;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #ccc;
}

.copyright_links img.img-responsive {
    width: auto !important;
    padding: 0 20px 0 10px;
}

.event_results ul li:before {
    list-style: none outside none;
    /* background-color: #fff; */
    background-repeat: no-repeat;
    content: "";
    color: #f0b310;
    /* padding-left: 30px; */
    font: normal normal normal 14px/1 FontAwesome;
    /* font-weight: bold; */
    line-height: 30px !important;
    padding-right: 14px;


}

.content_area .container {
    width:100%;
}

.side_accordion ul li:last-of-type {
    display:none;
}

.highlights-section .col-md-3 {
    padding-bottom:30px;
}

/*@media (max-width:1023px) {
    .ada-slider {
        display:none;
    }
}*/

/*..............*/
 @media (min-width:768px) and (max-width:991px) {
    .loanExpert_img {
       
        margin: 50px auto 20px;
    }
     
	 	 .footer .col-md-3:nth-child(3) {
    clear: left;
}
	 .footer .col-md-3{
		 margin-bottom: 25PX;
	 }
}
 @media (min-width:768px) and (max-width:1023px) {
    .ccm-custom-style-container.ccm-custom-style-main756758-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756759-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756760-47096 .yellow_button a {
        width: auto !important;
        max-width: 290px !important;
        display: flex;
        flex-wrap: nowrap;
        height: 70px;
        align-items: center;
        justify-content: center;
        font-size: 12px;
    line-height: 16px;
    }
    .ccm-custom-style-container.ccm-custom-style-main756758-47092 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main756759-47107 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main756760-47096 .yellow_button a img {
        display: flex;
        flex-wrap: wrap;
        margin: auto;
    }
    .banking_login_left a{
        padding: 14.5px 75px;
    }
    #bank_bd .full_wrapper .container {

        padding: 0 15px;
    }
     
    .ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a img {
        display: block;
        width: auto;
        margin: 0 auto 5px;
    }
    .ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a {
        width: 100px;
        font-size: 14px;
        text-align: center;
  

        line-height: 18px;
    }

	 .inside-cover.personal-checking-accounts .open-ac {

    padding: 61px 270px 65px 0;

}
    .inside-cover.personal-checking-accounts .img-wrap{
        width: 45%;
    }
    .inside-content h2{
        font-size: 30px;
    }
    .inside-cover.personal-checking-accounts .select-check-content{
        padding: 30px 15px;
    }
    .inside-cover.personal-checking-accounts .real_bottom p:before {
   
        right: -10px;
    }
    .inside-cover.personal-checking-accounts .open-ac h2 {
          font-size: 20px;
    line-height: 30px;
  
    }
    .inside-cover.personal-checking-accounts .open-ac .btn.btn-primary {
        padding: 13px 15px;
        font-size: 14px;
        max-width: 250px;

    }
    .inside-cover.personal-checking-accounts .tab-active-list {

        padding: 0 0px 9px 50px;

    }
    .inside-cover.personal-checking-accounts .tab-active-list span p {
        font-size: 10px;
        line-height: 14px;
    
    }
    .inside-cover.personal-checking-accounts .tab_bottom ol {

        width: 72.6%;
    }
    .inside-cover.personal-checking-accounts .tab_bottom p:before {

        right: -10px;
    }
    .inside-cover.personal-checking-accounts .tab_bottom p {
     
        width: 27.4%;

    }
    .inside-cover.personal-checking-accounts .tab-active-list p {
     
        font-size: 12px;
        line-height: 17px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list h6 {
        font-size: 14px;
        line-height: 18px;
        padding: 0;
    }
    .inside-cover.personal-checking-accounts .tab-active-list ul li {
   
        font-size: 12px;
        line-height: 18px;
  
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a {
     
        font-size: 16px;
   
        padding: 15px;

    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a span {
     
        font-size: 10px;

    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(2) span, .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(3) span {
        padding: 0 46px !important;
        width: 145px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li span {

        font-size: 16px;

        line-height: 20px;
   
        padding: 0 20px !important;
        width: 148px;
    }
    .inside-cover.personal-checking-accounts  .home_content_box .yellow_button{
        float: none;
        width: auto;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box p {
        font-size: 30px;
        line-height: 35px;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_left {
        float: left;
        width: 55%;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container {
     
        width: 45%;
    }
	 .sign2 img {
    width: 100px !important;
    height: auto !important;
}

	 .sub button#newsletter_signup_submit {
    background-color: #f1bd49;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    color: #000;
    font-size: 12px;
    padding: 11.5px 15px;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 0px;
    border: none;
    margin-top: 0px;
    float: left;
}
	 	 .alert-outer p {

font-size: 14px;

}
 .alert-outer p a{
font-size: 14px;
	}

	  .footer_instagram .insta-block {

    width: 25%;
}

.flogo ul {
    margin-left: 0%;
    float: none;
    padding-left: 0%;
    margin: 0 auto;
    min-width: 1px;
}

.sign2 p {
    font-family: 'Libre Franklin', sans-serif !important;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 34px;
    padding-left: 0px;
}

/*.ada-slider, .misc {
        display:none;
    }*/

.flast {
    margin:auto;
    width:100% !important;
    float:none !important;
}

.banking_login {
    padding: 0px !important;
    margin-top: 20px !important;
}

.content_area .main_area {
    margin-left: 0px;
}

.inside_rollover_text {
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    margin: 8%;
    line-height: 160%;
    font-size: 11px;
    font-weight: normal;
}

.ada-slider {
    margin-top: 50px;
}

.footer {
    float: left;
    width: 100%;
    padding-top: 74px;
    background-color: #0072bc;
    padding-bottom: 82px;
    background-size: contain;
    padding-left: 14px;
    padding-right: 14px;
}

.home_content_box_container.list .home_content_box h2 {
    margin: 0px 0 20px;
    font-weight: normal;
    color: #0079c2;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 5vw !important;
}

.home_content_box_container.list {
    position: relative;
    width: 100%;
    padding: 3% 5% !important;
    float: left;
    color: #0079c2;
}

.bread_crumb {
    float: left;
    width: 100%;
    height: auto;
    max-height: 280px;
    position: relative;
    top: 50px;
    padding: 1vw 0 0 8vw;
    /* margin-bottom: 50px; */
}


.banking_login {
padding: 0 !important;
    width: 600px!important;
    margin: 0 auto !important;
    float: none !important;

    text-align: center;
}
.banking_login_left {
    width: 340px!important;
        float: none !important;
        display: inline-block;

}
.bs-slider {
    top: 50px;
    position: relative;
}

.misc {
    float: left;
    width: 100%;
    /* padding: 42px 0; */
    background-color: #0072bc;
    color: #fff;
    margin-top: 0px;
}

.banking_login_left a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px !important;
}

.in_b {
    float: right;
    width: 50% !important;
    display: inline-block;
    position: relative;
    display: none;
}

.in_b input {
    /*width: 240px !important;*/
    font-size: 10px;
}

.col-md-8.col-sm-8.col-xs-12.main_area {
    margin-top: 20px;
}

.banking_login_left a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 14px;
}

.mainnav.col-xs-12.col-sm-5 {
    width: 100%;
    position: absolute;
    top: 50px;
	z-index: 9;
}

.bread_crumb h1 {
    font-size: 40px;
    font-family: 'Libre Franklin', sans-serif;
    color: #fff;
    margin-bottom: 20px;
}
	 .homepage .header-top{
		 height: 180px;
	 }

.main_area {
    width:100% !important;
}

.side_accordion {
    display:none ;
}

.content_row_text p {
    font-family: 'Libre Franklin', sans-serif;
    line-height: 24px !important;
    font-size: 18px !important;
}

.home_blog_link a {
    float: left;
    color: #fff;
    text-align: center;
    margin: 3vw 0;
    text-transform: uppercase;
    border: solid 2px #fff;
    padding: 10px 10px;
    font-size: 13px;
}

.rollover_box {
    background: rgba(0, 0, 0, .7);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 10;
}

.con_det a {
	padding: 0;
}

.home_content_box_container.list a {
    font-weight: 600;
    font-family: 'Libre Franklin', sans-serif;
    margin: auto;
}

.squares .squares_right, .squares2 .squares_left, .squares3 .squares_left   {
    display:none;
}


.logo {
    width: 40% !important;
}

.logo img {
    display: inline-block;
    width: 70%;
    margin: 0;
    max-width: 350px;
}

.carousel-caption h1, .ada-carousel-content h1 {
        margin-top: 0px;
            font-size: 40px !important;
}



.carousel-indicators {
    display:none !important;
}

.mainnav_wrapper {
    float:left !important;
    margin-top: 20px;
    margin-left: 0px;
    width:100% !important;
}

.mainnav_wrapper .col-xs-7 {
    width:100%;
        z-index: 100;
        height: auto;
}

.ada-carousel-content {
        padding-top: 0 !important;
    width: 95% !important;
}

.carousel-caption > p, .ada-carousel-content > p {
    text-transform: none !important;
    font-size: 14px !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.7);
    color: #fff;
    line-height: 20px !important;
}

.bank_slogan .fa-newspaper-o {
    float: left;
    font-size: 2vw;
    margin-top: 2px;
    padding-right: 6px;
}

.bank_named h4 {
    /* margin: 10px 0; */
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    /* margin-top: 6px; */
    font-size: 12px;
}

.ada-carousel-content a {
    width: 200px !important;
    background: #f0b310;
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: bold;
    padding: 12px;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
    margin-top: 2.5vw;
}
	 .main_nav{
		 margin-top: 0;
	 }

#nav {
      float: right !important;
margin: 5px 15px 0 0px !important;
    padding: 0;
}

.carousel-caption {
    position: absolute;
    /* right: 15%; */
    top: 0 !important;
    left: 5% !important;
    z-index: 0 !important;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 80% !important;
}

.misc .container {
    width: 95% !important;
    margin: auto;
}

h3.condets {
	font-size: 17px;
}
.staff_dtel {
	width: 80%;
}
.top_top ul li a {
	font-size: 10px;
	padding: 0 10px 0 0;
}
.bar_top {
	width: 100%;
	background-size: contain;
	padding-top: 17px;
}
.bar_bottom {
	background-size: contain;
	padding-right: 6px;
}
.list ul li a {
	font-size: 14px;
}
.list h3 {
	font-size: 28px;
}
.list ul li {
	font-size: 12px;
}
.ways a {
	font-size: 11px;
	padding: 8px 8px;
	margin-left: 10px;
	margin-top: 133px;
}
.fpara {
	margin: 35px 0 0 0;
}
.fpara p {
	font-size: 10px;
}
.blone {
	margin: 30px 0 0 0;
}
.blo p {
	font-size: 11px;
}
.blo h4 {
	font-size: 16px;
	margin: 5px 0;
}
.open a {
	font-size: 12px;
	padding: 4px 10px;
}
.open h4 {
	font-size: 12px;
}
.inside-content p {
	font-size: 14px;
	margin-bottom: 20px;
}
.inside-content h1 {
	font-size: 34px;
}
.side_nav ul li a {
	font-size: 16px;
}
.side_nav {
	width: 100%;
}
.sidebar ul li {
	line-height: 27px;
}
.sidebar {
	width: 100%;
 height: 100% ;
 background-size: contain;
}
.content_area {
	padding-top: 35px;
}
.social, .login, .search, .contact {
	margin-left: 5px;
}
#nav {
	margin: 20px 0 0 0;
}
#nav li a {
	font-size: 12px;
	padding: 0 5px;
}
.blue {
	width: 250px;
}
.blue a {
	font-size: 14px;
}
.in_b input {
	/*width: 140px;*/
	font-size: 10px;
}
.login input, .search input {
	width: 154px;
}
.top_top ul li:last-child a {
	padding-right: 20px;
}
.enr {
	    width: 90px;
    margin-left: 12px;
    float: none;
    display: none;
    vertical-align: top;
}
.carousel-caption.my {
	top: 5px;
}
.carousel-caption.my h3 {
	font-size: 28px;
	margin: 0 0 10px 0;
}
.carousel-caption.my p {
	font-size: 10px;
	margin: 0 0 10px 0;
}
.black {
	padding: 10px 13px;
}
a.bttn {
	font-size: 10px;
}
.carousel-indicators {
	bottom: 0;
}
.bank_slogan h1 {
	font-size: 18px;
	margin-left: 0px;
}
.bank_slogan img {
	margin-right: 10px;
}
.conv {
	padding-top: 40px;
}
.h_slider h1 {
	font-size: 31px;
	margin-top: 0;
}
.slide_block {
	margin-right: 0;
	width: 33.33%;
}
.slider_wrap {
	margin: 15px 0 0 0;
}
.thumbs {
	padding-top: 40px;
	padding-bottom: 40px;
}
.slogan h1 {
	font-size: 30px;
	margin: 0 0 12px 0;
}
.blk {
	height: 45px;
}
.blk a {
	font-size: 17px;
}
.com a {
	font-size: 17px;
	margin-top: 5px;
}
.com ul li a {
	font-size: 12px;
}
.com ul li {
	line-height: 18px;
}
.footer {
	padding-top: 40px;
	padding-bottom: 40px;
	background-size: contain;
}
.link h4 {
	font-size: 23px;
}
.sign h4 {
	font-size: 23px;
}
.formify-form.with-style .g-recaptcha.ecRecaptcha{
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0; 
}
}


@media (min-width:1024px) and (max-width:1440px) {
    .ccm-custom-style-container.ccm-custom-style-main756758-47092 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main756759-47107 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main756760-47096 .yellow_button a img {
        max-width: 15px;
    }
    .ccm-custom-style-container.ccm-custom-style-main756758-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756759-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756760-47096 .yellow_button a {
        width: auto !important;
        max-width: 290px !important;
        font-size: 11px;
    }
    .banking_login .enr.banking_login_right {

        top: 10px;
        right: 6px;

        font-size: 10px;
        line-height: 14px;
    }
    .banking_login .enr.banking_login_right a {
  
        font-size: 10px !important;

    }
    .banking_login_left a{
        padding: 14.5px 70px;
    }
    #bank_bd .full_wrapper .container {
        padding: 0 30px;
    }
    .ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a img {
        display: block;
        width: auto;
        margin: 0 auto 5px;
    }
    .ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a {
        width: 150px;
        font-size: 12px;
        text-align: center;
 
        line-height: 18px;
    }
    
	.banking_login {

    margin-top: 30px !important;

}
	.form-control-placeholder {
    top: 3px;
    font-size: 10px;
}
	 .alert-outer p {

font-size: 14px;

}
 .alert-outer p a{
font-size: 14px;
	}

.mainnav.col-xs-12.col-sm-5 {
    /* width: 100%; */
    position: absolute;
    /* top: 40px; */
    right: 0;
	width: 320px !important;
}
	.banking_login_left a{
        font-size: 12px !important;
        width: 215px;
        padding: 14.5px 10px 14.5px 30px;
	}
    .lock_wrapper .fa-lock{
        left: 25px;
    }
    .banking_login {
        padding: 0px 90px 0 0 !important;
        margin-top: 30px;
        z-index: 800;
    }
	.enr a{
		font-size: 10px !important;
	}

#nav li a {
    font-size: 12px !important;
}

.in_b button {
    width:22px !important;
    right: 4px;

}

.main_nav {
    margin-top: 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.homepage .header-top {
    background-color: #fff;
    float: left;
    width: 100%;
    position: static;
    top: 0;
    left: 0;
    z-index: 999;
    height: 90px;
}


	.alert-outer{
		  margin-top: 50px;
	}

.mainnav_wrapper .col-xs-7 {
    width:100%;
        z-index: 100;
}


.mainnav.col-xs-7 {
    width:560px ;
    margin-top: 16px;
}



}
@media (min-width:1441px) and (max-width:1600px) {
    .ccm-custom-style-container.ccm-custom-style-main756758-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756759-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main756760-47096 .yellow_button a{
        font-size: 13px;
    }
    .ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a img, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a img {
    
    }
    .ccm-custom-style-container.ccm-custom-style-main679681697-47092 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main679681699-47107 .yellow_button a, .ccm-custom-style-container.ccm-custom-style-main679681701-47096 .yellow_button a {
        width: 200px;
        font-size: 14px;
        text-align: center;
 
    }
}



@media (min-width:1024px) and (max-width:1224px) {

   .flogo ul {
	margin-left: 0%;
    float: left;
    padding-left: 0%;
}



}
@media (min-width:1025px) and (max-width:1366px) {



.top_text_links {
    width: 370px;

}
	.top_text_links li a {

    padding: 6px 5px 0 5px;
    font-size: 11px;

}

}





/*..............*/
  @media (min-width:1024px) and (max-width:2400px) {


	    .footer_instagram .insta-block {

   /* width: 25%;*/
}
.social, .login, .search, .contact {
	margin-left: 5px;
}

.footer_last .container {
    width: 1150px;
}

.flast {
    margin:auto;
    width:100% !important;
    float:none !important;
}

.carousel-caption, .ada-carousel-content {
    position: absolute;
    /* right: 15%; */
    top: 2vw;
    left: 5% !important;
    z-index: 0 !important;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 45%;
}

.sign2 img {
    /*width:30%;*/
}

.sign .miniSurveyView a {
    background-color: #f1bd49;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    color: #000;
    font-size: 11px;
    padding: 4px 5px;
    display: inline-block;
    text-transform: uppercase;
}

.miniSurveyView .sub a {
    float: left;
    width: 100%;
    margin: 0;
    height: 40px;
    padding-top: 14px;
}

.sign .miniSurveyView button {
    background-color: #EAA000;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: bold;
    color: #000;
    font-size: 11px;
    padding: 4px 5px;
    display: inline-block;
    text-transform: uppercase;
    border-radius:0px;
        border: none;
}

.miniSurveyView .sub button {
    float: left;
    width: 100%;
    margin: 0;
    height: 40px;
    padding-top: 8px;
}

.con_det a {
	padding: 0;
}
h3.condets {
	font-size: 17px;
}
.ways a {
	font-size: 12px;
	padding: 8px 38px;
	margin-top: 131px;
}
.blo h4 {
	font-size: 22px;
}
.blo p {
	font-size: 12px;
}
.open a {
	padding: 8px 17px;
}
.side_nav {
	width: 87%;
}
#nav li a {
	font-size: 14px;
}
.carousel-caption.my {
	top: 15px;
}
.carousel-caption.my h3 {
	font-size: 33px;
	margin: 0 0 10px 0;
}

.logo {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    float: left;
    position: static !important;
    background-image: url(../images/top_logobg.png);
    background-position: top right;
        background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    padding: 20px 110px 30px 30px;
    /*max-width: 23%;*/
}

.mainnav_wrapper {
    float: right !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.carousel-caption.my p {
	font-size: 14px;
}
.black {
	padding: 10px 25px;
}
a.bttn {
	font-size: 13px;
}
.carousel-indicators {
	bottom: 0;
}
.conv {
	padding-top: 40px;
}
.slide_block {
	margin-right: 29px;
}
.thumbs {
	padding-bottom: 45px;
	padding-top: 45px;
}
.footer {
	padding-top: 27px;
	padding-bottom: 27px;
	background-size: contain;
}
.fpara p {
	font-size: 13px;
}

.banking_login_left {
    width: 80% ;
    float: left;
    background: #0072bc;
    padding: 4px 0 4px 10px;
    /* margin-right: 10px; */
}

.mainnav.col-xs-7 {
    width: 50%;
}

.mainnav.col-xs-7 > .container > .container-fluid > .row > .col-xs-12 {
    padding-right:0px;
}

.mainnav.col-sm-5 {
    width:48%;
}

.banking_login_right {
    width: 18% ;
    float: left;
    display: none !important;
}

.banking_login_right ul li {
    list-style:none;
    color: #0072bc;
    /*float: left !important;
    width: 60px !important;*/
    background: url("/application/themes/bank_elk_river/images/dot.jpg") no-repeat left 5px;
    padding-left: .9em;
}

.misc .container {
    width: 90% !important;
    margin: auto;
}

.bank_slogan {
    float: left;
    width: 100%;
    text-align: center;
    margin: 2.75vw 0 1vw;
}

.bank_named h4 {
    /* margin: 10px 0; */
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
   margin-top: 20px !important;
    font-size: 14px;
}

.home_blog_link a {
    float: left;
    color: #fff;
    text-align: center;
    margin: 2.25vw 0;
    text-transform: uppercase;
    border: solid 2px #fff;
    padding: 10px 30px;
}

.content_row_text h3 {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 22px  !important;
    font-weight: 500;
}

.home_content_box .yellow_button {
    float: left;
    width: 100%;
    margin-top: 0px  !important;
}

.sign h4 {
    font-size: 20px;
    color: #fff;
}

#bank_bd .container {
    width:100%;
}



.side_accordion {
    max-width: 480px;
    min-width: 30% !important;
    padding-bottom: 55px;
}

.inside_rollover_text {
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    margin: 8%;
    line-height: 22px !important;
    /*font-size: 12px !important;*/
}

.footer .col-sm-3:nth-of-type(2) {
    padding-right:0px !important
}

.footer .col-sm-3:nth-of-type(2) .col-sm-3 {
    width:32.5% !important
}

.footer .col-sm-3:nth-of-type(2) .col-sm-9 {
    width:67.5% !important
}

.flogo .col-xs-6, .flogo .col-xs-6 a {
    font-size: 12px;
        padding: 0;
}

.footer_logos img {
    width: 90px !important;
    height:auto !important;
}

.list h3 {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 28px;
    color: #0079c2;
    margin: 0 0 6px 0;
}

.sign2 p {
    font-family: 'Libre Franklin', sans-serif !important;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    line-height: 24px;
}

.footer {
    float: left;
    width: 100%;
    /*padding-top: 74px;*/
    background-color: #0072bc;
    /*padding-bottom: 82px;*/
    background-size: contain;
    padding-left: 20px;
    padding-right: 20px;
}

.footer .link ul li a {
    font-family: 'Libre Franklin', sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: normal;
}

.home_content_box p {
    /*line-height: 2vh;
    font-size: 13px !important;*/
}

.home_content_box_container {
    position: relative;
    width: 100%;
    padding: 2% 7% !important;
    float: left;
}

.rollover_text {
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
    margin: 10%;
    line-height: 180%;
    /*font-size: 11px !important;*/
    z-index: 10 !important;
}

.rollover_box {
    background: rgba(0, 0, 0, .7);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    /*display: none;*/
    z-index: -10;
}

.rollover_box.showbox {
    z-index: 1000;
    display:block;
}

.text {
    z-index:1;
}

.bank_slogan .fa-newspaper-o {
    float: left;
    font-size: 2vw;
    margin-top: -6px !important;
}

.carousel-caption h1 {
    color: #fff;
    font-size: 50px;
    font-family: 'Libre Franklin', sans-serif;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.7) !important;
    margin-bottom: 2vw;
}

.carousel-caption {
    position: absolute;
    /* right: 15%; */
    top: 0 !important;
    left: 5% !important;
    z-index: 0 !important;
    padding-top: 0px !important;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 50% !important;
}

#nav {
    float: left;
    margin: 30px 0 0 0px !important;
    padding: 0;
}

#nav li a {
    font-family: 'Libre Franklin', sans-serif;
    /*font-size: 12px;*/
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    padding: 0;
}

#nav li {
    list-style: none inside none;
    padding-bottom: 10px;
    float: left;
    position: relative;
    margin: 0 10px;
}


.logo img {
    display: inline-block;
    width: 100%;
    /* margin: 0 1px; */
    max-width: 325px;
    padding: 0 30px 0 0;
}


}



@media (min-width:1301px) {

    .mainnav_wrapper  {
    float:right !important ;
    padding-left:0px !important;
    padding-right:0px !important;
}

.flogo ul {
	margin-left: 10%;
    float: left;
    padding-left: 10%;
}

/*#nav li {
    margin:0 30px;
}*/

.footer_last .container {
    width: 1180px;
}

/*.carousel-caption, .ada-carousel-content {
    position: absolute;
    top: 2vw;
    left: 5% !important;
    z-index: 0 !important;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 45%;
}*/

.carousel-caption, .ada-carousel-content {
    position: absolute;
    /* right: 15%; */
    top: 3vw;
    left: 8% !important;
    z-index: 0 !important;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 45%;
}

.misc .container {
    width: 80%;
    margin: auto;
}

.homepage .misc .row {
    width: 70%;
    margin: auto;
}

.container {
    width: 100%  ;
}

.footer .container {

    width:100%;
}

#nav {
    float: left;
    margin: 22px 0 0 0;
    padding: 0;
}



}


@media (max-width:1100px) {
  .top_text_links {
      display:none;
  }
}

@media (min-width:1300px) and (max-width:1600px) {
carousel-caption.my h3 {
	font-size: 74px;
	margin: 0 0 15px 0;
	line-height: 70px;
}
.carousel-caption.my {
	top: 15px;
	left: 18%;
	width: 42%;
}


.carousel-caption, .ada-carousel-content {
    position: absolute;
    /* right: 15%; */
    top: 2vw;
    left: 5% !important;
    z-index: 0 !important;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: left !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    width: 45%;
}

.mainnav_wrapper  {
    float:right !important;
    padding-left:0px !important;
    padding-right:0px !important;
}

#nav {
    float: left;
    /*margin: 35px 0 0 20px;*/
    padding: 0;
}

.logo {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    float: left;
    position: static !important;
    background-image: url(../images/top_logobg.png);
    background-position: top right;
    background-repeat: no-repeat;
        background-size: contain;
    left: 0;
padding: 20px 110px 30px 30px;
    /*width: 34% !important ;*/
}
.carousel-caption.my p {
	font-size: 17px;
	margin: 0 0 15px 0;
}
.black {
	padding: 12px 30px;
}
a.bttn {
	font-size: 15px;
}
}



/*FORM LABELS*/

/*#signup_form label {
	position:absolute;
	bottom:7px;
	left:12px
}

#signup_form input:focus + label{
	position:absolute;
	top: -12px;
	left:12px
}*/






/*Ada accordian style update*/

.drop {
	float: left;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
}
.drop ul {
	padding: 0 !important;
	margin: 0 !important;
	float: left;
	width: 100%;
}
.drop ul li {
	list-style: none;
	float: left;
	width: 100%;
	padding-left:0px !important;
	margin-bottom: 0px !important;
}
.drop ul li a {
    display: inline-block;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-bottom: 1px;
    position: relative;
    font-size: 15px;
    float: left;
    padding: 18px 0 12px !important;
}

.drop ul ul li a {
	color: #000000  ;
	font-weight: 700;
	text-transform: none  !important;
	margin-bottom: 0;
	padding: 15px 0px;
}
.drop ul ul li.nav-path-selected a {
    /* background-color: #f1f1f1; */
    color: #000 !important;
    font-weight: 700;
    text-transform: none !important;
    margin-bottom: 0;
    /* padding: 5px 40px; */
}
#accordion button.open-menu2 {
    display: none;
}
	    #accordion button {
	        width:16px;
	        height:16px;
	        padding:0px !important;
	        border:none !important;
	        position:relative;
	        top:-9999px;
	    }

	    #accordion button:focus {
            background-image:url(/application/themes/bank_elk_river/images/tab-arrow.png);
            background-repeat:no-repeat;
            z-index:1000;
            background-size: 12px;
            background-position: center;
            display:block;
            position:relative;
	        top: 18px;
            left: 10px;
        }
	    #accordion ul button.open-menu[aria-expanded=true] ~ ul.lower_level {
          display: block !important;
        }

        #accordion ul button.open-menu[aria-expanded=true] ~ li.top_level ul.lower_level {
          display: block !important;
        }
.side_accordion ul li:last-of-type {
    display: block !important;
}
.drop ul li a i {
	position: absolute;
	left: 20px;
	top: 18px;
	color: #febe07;
	font-size: 22px;
}
.side_accordion li a {
    padding-top: 14px;
    color: #fff;
    font-family: 'Libre Franklin', sans-serif;
}

li.top_level.nav-dropdown {
    background:#0072bc;
    border-bottom: solid 1px #fff;
}

li.top_level.unselected:not(.nav-dropdown) {
    background:#0072bc;
    border-bottom: solid 1px #fff;
}

li.top_level.unselected:not(.nav-dropdown) > div {
    background:none !important;

}
.side_accordion {
    max-width:480px;
        min-width: 360px;
        padding-bottom: 55px;
}

.drop ul li ul.lower_level li > ul.lower_level li a {
   /*margin-left:30px;*/
       width: 75%;
}

li.top_level:not(.nav-selected) > ul.lower_level {
    display:none;
    border-top: solid 1px #fff;
}

li.top_level a {
    font-weight:500;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 1.3vw !important;
}

li.top_level ul li.top_level a {
    font-weight: 500;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 16px !important;
    padding: 11px 0 8px !important;
}
li.top_level ul li.top_level .drop_arrow {
    height: 44px;
}
li.top_level ul li.top_level {
    border-bottom: solid 1px #fff;
}

li.top_level ul li.top_level:last-child {
    border-bottom: solid 0px #fff;
}

.side_accordion li.nav-selected.nav-path-selected a, .side_accordion li.nav-path-selected a {
    padding-top: 14px;
       color: #000 !important;
    font-family: 'Libre Franklin', sans-serif;
}

/*.side_accordion > li.top_level > div.bigg > a {
    padding-top: 0px;
    font-family: 'Libre Franklin', sans-serif;
}*/

div.side_accordion > div.drop > ul > li.top_level > div.bigg > a {
    padding: 14px 0px;

    font-family: 'Libre Franklin', sans-serif;
}
.drop ul#accordion .drop_arrow {
float: left;
    width: 75px;
    height: 57px;
    position: relative;
}
.drop ul#accordion .drop_arrow:before {
position: absolute;
    content: "\f0d7";
    font: normal normal normal 18px/1 FontAwesome;
    color: #fff;
    top: 21px;
    right: 12px;
    transform: rotate(270deg);
	transition: all .3s;

}
.drop ul#accordion li.top_level.nav-dropdown.open_drop .drop_arrow:before {
    transform: rotate(362deg);
}
.drop ul#accordion li.nav-path-selected .drop_arrow:before{
	color: #000;
}
.drop ul#accordion li.top_level ul li.top_level .drop_arrow:before
{
	color: #666666;
}
.drop ul#accordion ul .drop_arrow:before {

    top: 16px;
  right: 10px;
	transform: rotate(270deg);
}
.drop ul#accordion ul li .drop_arrow:before {
    display: none ;
}
.drop ul#accordion ul li.nav-dropdown .drop_arrow:before {
    display: block ;
}
.drop ul#accordion li.top_level.nav-dropdown.open_drop ul li .drop_arrow:before {
    transform: rotate(270deg);
	    top: 14px;
}
.drop ul#accordion li.top_level.nav-dropdown.open_drop ul li.open_drop .drop_arrow:before {
    transform: rotate(362deg);
	 color: #0072bc;
}
.drop ul#accordion ul li.top_level.unselected.nav-path-selected .drop_arrow:before{
	 color: #0072bc;
}
.drop ul#accordion ul ul .drop_arrow:before {

  display: none !important;
}
.drop ul#accordion li.nav-path-selected {
    background-color: #f0b310;
}
.drop ul#accordion li.top_level ul li.top_level .drop_arrow {
    height: 44px;
    width: 92px;
}
.drop ul#accordion li.top_level ul ul li.top_level .drop_arrow {
    width: 105px;
}
.drop ul#accordion ul li {
    background-color: #e6e6e6;
}
.drop ul#accordion ul li.top_level.nav-selected, .drop ul#accordion ul li.top_level.unselected.nav-path-selected{
	background: #e6e6e6;
}
li.top_level ul li.top_level a:hover, li.top_level ul li.top_level.nav-path-selected > div a {
    color: #0072bc !important;
}
	    #accordion ul button.open-menu[aria-expanded=true] ~ ul.lower_level {
          display: block !important;
        }

        #accordion ul button.open-menu[aria-expanded=true] ~ li.top_level ul.lower_level {
          display: block !important;
        }
.side_accordion ul li:last-of-type {
    display: block !important;
}
ul#accordion li.open_drop > ul.lower_level, ul#accordion li.open_drop > ul.lower_level li.open_drop > ul.lower_level {
    display: block;
}
@media only screen and (min-width: 1270px) {
    li.top_level a {
        font-weight:500;
        font-family: 'Libre Franklin', sans-serif;
        font-size: 18px !important;
    }
}

/*Ada accordian style update*/

.blog_mainnav .blog_main_nav_wrap {
float: left;
    width: 100%;
    margin: 30px 0 0 0;
}
.blog_mainnav .blog_main_nav_wrap ul{
padding: 0;
	margin: 0;
}
.blog_mainnav .blog_main_nav_wrap ul li{
	list-style: none;
	display: inline-block;
}
.blog_mainnav .blog_main_nav_wrap ul li:hover > ul{
	display: block;
}
.blog_mainnav .blog_main_nav_wrap ul li ul li {
    float: left;
    width: 100%;
}
.blog_mainnav .blog_main_nav_wrap ul li ul li a {
    padding: 5px 15px;
    float: left;
    width: 100%;
}
.blog_mainnav .blog_main_nav_wrap ul li ul{
	    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 280px;
    background-color: #fff;
    z-index: 99;
    box-shadow: 0 5px 5px 1px #ccc;
}
.blog_mainnav .blog_main_nav_wrap ul li a{
	font-family: 'Libre Franklin', sans-serif;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
	font-size: 14px;
}
.blog_mainnav .blog_main_nav_wrap ul li a:hover
{
	color: #0078c1;
}
.blog_mainnav .blog_main_nav_wrap ul li.nav-path-selected > a{
		color: #0078c1;
}
@media (min-width:768px) and (max-width:991px){
	.blog_mainnav .blog_main_nav_wrap ul li a{
		padding: 10px 8px;
		font-size: 12px;
	}
	.blog_mainnav .blog_main_nav_wrap{
		margin: 19px 0 0 0;
	}
	.blog_mainnav .ccm-block-social-links ul {
    margin: 0;
}
	.col-xs-2.social_container {
    padding: 0;
}
	.blog_mainnav .ccm-block-social-links li {
    margin: 0 !important;
    float: left;
}
	.blog_mainnav .ccm-block-social-links a {

    width: 15px;

    font-size: 14px;
}
}
@media (min-width:992px) and (max-width:1199px){
    .mainnav.col-xs-7 {
        width: 60%;
    }
	.blog_mainnav .ccm-block-social-links a {

    width: 15px;

    font-size: 14px;
}
}

body .content_area .main_area .inside-cover .inside-content .comment_btn {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 48px;
    
}
body .content_area .main_area .inside-cover .inside-content .comment_btn h4{
    line-height: 100%;
    margin-bottom: 9px;
    
}
body .content_area .main_area .inside-cover .inside-content .comment_btn a.comment_bg{
    color: #fff;
    font-weight: 700;
    background-image: url(../images/comment_button.png);
    width: 193px;
    height: 60px;
    line-height: 53px;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 0 20px;
    display: inline-block;
    outline: 0 !important;
    text-decoration: none !important;
}
body .content_area .main_area .inside-cover .inside-content .comment_btn a.comment_bg:hover{
    color: #0079c2;
}

body .content_area .main_area .inside-cover .inside-content .opinion_img {
 
    padding-top: 12px;
}
body .content_area .main_area .inside-cover .inside-content .opinion_img img{
width: auto;
}
@media (min-width:1681px){
    body .content_area .main_area .inside-cover .inside-content .comment_btn_outer {
        width: 41%;
    }
    body .content_area .main_area .inside-cover .inside-content .opinion_img {
        margin-left: -21px;
      
    }
}
@media (min-width:320px) and (max-width:767px){
    .banking_login{
        padding: 0 !important;
    }
    body .content_area .main_area .inside-cover .inside-content .comment_btn{
        margin-bottom: 20px;
    }
    body .content_area .main_area .inside-cover .inside-content .comment_btn h4{
       font-size: 22px;
        
    }
    body .content_area .main_area .inside-cover .inside-content .opinion_img{
        text-align: center;
    }
    body .content_area .main_area .inside-cover .inside-content .opinion_img img{
        display: inline-block;
    }

}
@media (min-width:768px) and (max-width:1023px){
    body .content_area .main_area .inside-cover .inside-content .comment_btn{
        margin-bottom: 20px;
    }
    body .content_area .main_area .inside-cover .inside-content .comment_btn h4{
       font-size: 21px;
        
    }
}
@media (min-width:1024px) and (max-width:1200px){
    .inside-cover.personal-checking-accounts .select-check-wrap h4{
        font-size: 20px;
    }
    .inside-cover.personal-checking-accounts .open-ac h2 {
font-size: 16px;
    line-height: 26px;

    }
    .inside-cover.personal-checking-accounts .open-ac .btn.btn-primary {

   padding: 10px 15px;
    font-size: 12px;
    max-width: 250px
    }
    .inside-cover.personal-checking-accounts .select-check-content {
   
        padding: 30px 15px;
    }
    .inside-cover.personal-checking-accounts .tab_bottom p:before {

        right: -15px;
    }
    .inside-cover.personal-checking-accounts .img-wrap{
        width: 45%;
    }
    .inside-cover.personal-checking-accounts .tab-active-list h6 {
        font-size: 13px;
        line-height: 16px;
        padding: 0;

    }
	.inside-cover.personal-checking-accounts .open-ac {
 
    padding: 63px 270px 65px 0;
  
}
    .inside-cover.personal-checking-accounts .tab-active-list {

        padding: 0 0px 9px 54px;
    
    }
    .inside-cover.personal-checking-accounts .tab-active-list ul li {
  
        font-size: 11px;
        line-height: 16px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list p {
  
        font-size: 11px;
        line-height: 16px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list span p {
        font-size: 10px;
        line-height: 15px;
   
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a span{
        font-size: 9px;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a{
        padding: 15px;
        font-size: 14px;
    }
    .inside-content h2{
        font-size: 35px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(2)  span {
        padding: 0 40px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(3)  span {
        padding: 0 37px;
    }
    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box p {
        font-size: 25px;
        line-height: 30px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li  span{
        padding: 0 15px;
        font-size: 15px;
    line-height: 19px;
    }
    body .content_area .main_area .inside-cover .inside-content .comment_btn h4{
        font-size: 19px;
         
     }
     body .content_area .main_area .inside-cover .inside-content .comment_btn{
        margin-bottom: 30px;
    }
}
@media (min-width:1201px) and (max-width:1366px){

    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box p {
        font-size: 28px;
        line-height: 35px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li  span {
 
     
        padding: 0 15px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list span p {
        font-size: 10px;
        line-height: 14px;

    }
    .inside-cover.personal-checking-accounts .tab-active-list {
  
        padding: 0 0px 9px 54px;
      
    }
    .inside-cover.personal-checking-accounts .tab-active-list p {
   
        font-size: 12px;
        line-height: 18px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list ul li {
     
        font-size: 12px;
        line-height: 18px;
    }
    .inside-cover.personal-checking-accounts .tab-active-list h6{
        padding: 0;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a span{
        font-size: 10px;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a{
        font-size: 16px;
        padding: 15px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(3) span {
        padding: 0 45px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(2) span {
        padding: 0 50px
    }
    .inside-cover.personal-checking-accounts .open-ac h2 {
     font-size: 21px;
    line-height: 31px;
    
    }
	.inside-cover.personal-checking-accounts .open-ac {

    padding: 63px 270px 65px 0;
  
}
    .inside-cover.personal-checking-accounts .select-check-content {
     
        padding: 30px 20px;
    }
    .inside-cover.personal-checking-accounts .img-wrap{
        width: 45%;
    }
    .inside-cover.personal-checking-accounts .open-ac .btn.btn-primary {

        padding: 13px 15px;
    font-size: 14px;
    max-width: 250px;

}
       
    }

@media (min-width:1367px) and (max-width:1680px){
    .inside-cover.personal-checking-accounts .open-ac .btn.btn-primary {

        padding: 13px 15px;
        font-size: 14px;
        max-width: 250px;
     
    }
    
    .inside-cover.personal-checking-accounts .open-ac h2 {
        font-size: 32px;

        line-height: 42px;
    }

    

    .inside-cover.personal-checking-accounts .home_content_box_container_wrapper.inside .home_content_box_container .home_content_box p {
        font-size: 32px;
        line-height: 36px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li  span {
 
        padding: 0 25px;
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(2) span {
        padding: 0 60px;
    }
    .inside-cover.personal-checking-accounts .open-ac h2 {
        font-size: 30px;
        
    }
    .inside-cover.personal-checking-accounts .check-ac ul li:nth-child(3) span {
        padding: 0 55px;
    }
    
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a{
        font-size: 19px;
        padding: 20px;
    }
    .inside-cover.personal-checking-accounts .compare-tab ul.nav.nav-tabs li a span {

        font-size: 11px;

    }
    .inside-cover.personal-checking-accounts .tab-active-list h6{
        padding: 0;
    }
    .inside-cover.personal-checking-accounts .tab-active-list{
        padding-right: 0;
    }
}
@media (min-width:1024px) and (max-width:1440px){
	
	.alert-outer {
    margin-top: 0px;
}
.homepage .header-top{
	height: 145px;
}
}
@media (min-width:220px) and (max-width:767px){
    .banking_login .enr.banking_login_right{
        position: static;
        display: inline-block !important;
        vertical-align: top;
        margin: 20px 0 0 0;
        font-size: 10px;
    line-height: 14px;
    width: 90px;
    }
    .banking_login .enr.banking_login_right a{
        font-size: 10px !important; 
    }
    .banking_login {
        text-align: center;
    }
    .banking_login_left, .banking_login_left a {
        width: 210px !important;
        float: none !important;
        display: inline-block;
     
    }
    .lock_wrapper .fa-lock{
        left: 15px;
    }
    .banking_login_left a{
        padding: 9.5px 5px 9.5px 5px;
    }

    .ccm-custom-style-container.ccm-custom-style-main-47228 .yellow_button a {
        display: inline;
    }
}



.sidebar_wrapper_button .open {
    padding: 0;
}
.sidebar_wrapper_button .open a {
    width: 100%;
    margin: 0 0 20px 0;
}
.sidebar_wrapper_button .open a.without_popup {
    margin: 15px 0 0 0 !important;
}
.sidebar_wrapper_button .open a {
    width: 100%;
    margin: 15px 0 15px 0 !important;
}
.sidebar_wrapper_button {
    padding: 0 15px;
    display: inline-block;
    width: 100%;
}
@media (min-width:768px) and (max-width:991px){
    .sidebar_wrapper_button .open a{
        font-size: 14px;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .sidebar_wrapper_button .open a{
        font-size: 10px;
    }
}
@media (min-width:320px) and (max-width:767px){
    .squares3{
        flex-wrap: wrap;
    }
    .squares3 .squares_right, .squares3 .squares_left   {
       display:block !important;
       width: 100% !important;
       flex:0 0 100%;
    }
    .squares3 .squares_right #ccm-layout-column-wrapper-225 div.ccm-layout-column, .squares3 .squares_left #ccm-layout-column-wrapper-225 div.ccm-layout-column{
        width: 100% !important;
    }
    
    
    .squares3 .squares_right h2{
        font-size: 20px;
        line-height: 24px;
     }

}
@media (min-width:768px) and (max-width:991px){
    .squares3{
        flex-wrap: wrap;
    }
   
    .squares3 .squares_right, .squares3 .squares_left   {
       display:block !important;
       width: 100% !important;
       flex:0 0 100%;
    }
   
    
    
    .squares3 .squares_left {
      display:block !important;
    }

}