body {
    font-family: 'Roboto Condensed', 'Arial Narrow', Calibri, Arial, Helvetica,sans-serif;
}

body,h1,h2,h3,h4,p,li{
  color:#524940;
}
a,a:hover,a:visited{
  color:#0052c2;
}
.nightblueback a, .nightblueback a:hover, .nightblueback a:visited{
	color: #61A3FF !important;
}
body .cc-cookies a.cc-cookie-accept{
	background: #296402 !important;
}
.hide_this {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
.print-logo{display:none;}
.c-layout-header .c-brand .c-mobile-logo{
  max-width:180px;
}
.c-btn-red,.alert-danger {
    background: #dc1431 none repeat scroll 0 0;
    border-color: #dc1431;
    background-color: #dc1431;
}
.alert{border-radius: 0;}

/*header*/
.c-layout-header .c-navbar .c-mega-menu {
  max-width:685px;
}
.c-layout-header .c-topbar .c-top-menu > .c-links.topbar_left{
  /*margin-right:150px;*/
  margin-right:100px;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-menu-type-classic{
  width:15%;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-search{
  width:5%;
}
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link{
  text-align:center;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic {
  min-width: 170px;
  width:170px;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a{
  padding:8px 10px;
}
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color: #524940;
}
.c-theme-nav li.c-active > a:not(.btn),.c-theme-nav li:focus > a:not(.btn),
.c-theme-nav li:active > a:not(.btn),
.c-theme-nav li:hover > a:not(.btn) {
    color: #c41230 !important;
}
.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn),.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:visited{
  color: #524940!important;
  font-weight: 500;
}
.c-layout-header .c-topbar .c-top-menu > .c-links.hotline > li > a:not(.btn),.c-layout-header .c-topbar .c-top-menu > .c-links.hotline > li > a:visited{
  color: #c41230 !important;
}
.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:hover, .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:hover i,.c-layout-header .c-topbar .c-top-menu > .c-links > li:hover a,.c-layout-header .c-topbar .c-top-menu > .c-links > li:hover a i {
  color:#c41230 !important;
}
.c-layout-header .c-topbar .c-top-menu > .c-links > li > a.btn:hover{
  color:#ffffff !important;
}
.c-layout-header .c-topbar .c-top-menu > .c-links.hotline > li > a:hover{
  color:#0052c2 !important;
}
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 41px 15px 20px;
}
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler > .c-line {
    background: #524940 none repeat scroll 0 0;
}
.c-layout-header .c-brand > .c-topbar-toggler, .c-layout-header .c-brand > .c-search-toggler {
    margin: 0 5px;
}
                 /*new sign in button 8/18/16*/
.c-layout-header .c-brand > .sign-in {
  display:none;
}
                 /*end sign in buton*/
                 /*adjustments for personalize location link*/
.c-layout-header .c-topbar .c-top-menu.c-pull-right {
  padding: 4px 0 0 0;
}
                 /*end personalize location*/
/*end header*/
/*home page banners*/
.tp-banner .caption h2{text-shadow: 4px 3px 4px #000000; margin:10px;}
.tp-banner .caption p{text-shadow: 1px 1px 1px #000000; margin:0 10px;}
.tp-bullets.round.c-theme .bullet.selected{background:#c41230;}
.tp-banner .btn.btn-xlg{margin:0 10px;}
/*end home page banners*/
.redback{ background-color:#dc1431; color:#ffffff;}
.nightblueback{background-color:#000a23;}
.whiteback{
  background-color:#ffffff;
  /*color:#524940;*/
  padding-top: 15px;

}
.redback a, .redback a:visited{color:#780032;}
.redback a:hover{color:#ffffff;}
.intro p.redback a, .intro p.redback a:visited{color:#ffffff; text-decoration: underline;}
.panel-body .intro p.redback {color:#fff;}
/*rows*/
.row .row{
  /*remove negative margin from nested rows*/
  margin-left: 0;
   margin-right: 0;
}
/*rows*/
/*forms*/
label.control-label {
  font-size:24px;
  font-weight:600;
}
.input-group-lg .form-control, .form-control.input-lg {
    font-size: 18px;
}
/*end forms*/
/*buttons*/
.boa-pale-gray-btn.btn{
    background: #f9f7f4 none repeat scroll 0 0;
    border-color: #f9f7f4;
    color: #3a3f45;
  }
.boa-pale-gray-btn.btn:hover{
  background: #012169 none repeat scroll 0 0;
  border-color: #012169;
  color: #ffffff!important;
}
.c-btn-uppercase.btn-sm {
    padding: 4px 12px 4px;
}
.c-btn-gray {
    background: #ece6dd none repeat scroll 0 0;
    border-color: #ece6dd;
    color: #a39382;
  }
.c-btn-gray.active {
    background:   none repeat scroll 0 0;
    border-color: #0052c2;
  }
.c-btn-gray.btn-no-focus:hover, .c-btn-gray:hover, .c-btn-gray.btn-no-focus:active, .c-btn-gray:active, .c-btn-gray.active, .open > .c-btn-gray.dropdown-toggle, .c-btn-square.active, .c-btn-square.active a, .c-btn-square:hover, .c-btn-square.btn-no-focus:hover, .c-btn-square.btn-no-focus:active {
    background: #0052c2 none repeat scroll 0 0;
    border-color: #0052c2;
    color: #ffffff;
}

a.c-btn-gray svg {
	width: 25px;
	height: 25px;
}

a.c-btn-gray svg .cls-1
{
	fill: #0047b9;
}

svg#land_line {
	position: relative;
	top: 20px;
	width: 25px;
	height: 25px;
}

svg#at_symbol {
	position: relative;
	top: 55px;
	width: 25px;
	height: 25px;
}

a.c-btn-gray:hover svg .cls-1, a.c-btn-gray.active svg .cls-1{
	fill: #ffffff;
}
.c-btn-square:hover a, .c-btn-square:hover a i, .c-btn-square a:hover, .c-btn-square a:hover i{
  color:#ffffff;
}
.c-btn-square a i{font-size:24px;}
.c-btn-blue, .c-btn-blue:visited {
    background: #0052c2 none repeat scroll 0 0;
    border-color: #0052c2;
    color: #ffffff;
  }
.c-btn-blue.active {
    background:   none repeat scroll 0 0;
    border-color: #ece6dd;
  }
.c-btn-blue.btn-no-focus:hover, .c-btn-blue:hover, .c-btn-blue.btn-no-focus:active, .c-btn-blue:active, .c-btn-blue.active, .open > .c-btn-blue.dropdown-toggle {
    background: #ece6dd none repeat scroll 0 0;
    border-color: #ece6dd;
    color: #a39382;
}
/*end buttons*/
ul.contact_us{
  list-style: none;
  margin-left:0;
  padding-left:0;
}
/*feature boxes, using in features*/
.c-content-feature-1 {
    padding-right: 30px;
}

.whiteback .c-content-feature-1{padding-right:0;}
.c-content-list-1 li, .c-content-list-1 li a,.c-content-list-1 li a:visited,.c-content-feature-1 p,.c-content-feature-1 p a{
  font-size:18px;
  color:#ffffff;
  font-weight: 500;
}
.c-content-list-1 > li::before{
  width:10px;
  margin: 9px 8px 0 0;
}
.c-content-feature-1 > h4{font-size:15px; text-align:center; height:32px;}
#retirement_learn_more .c-content-feature-1 > h4{margin-bottom: 20px;}
.feature .c-content-feature-1 > h3, .feature .c-content-feature-1 > h3 a, .feature .c-content-feature-1 > h3 a:visited, .feature .c-content-feature-1 p,.feature .c-content-feature-1 > li,.feature .c-content-feature-1 > a{
  color:#ffffff;
}
 .feature .whiteback .c-content-feature-1 > h3, .feature .whiteback .c-content-feature-1 p, .feature  .whiteback .c-content-feature-1 > li,.feature .whiteback .c-content-feature-1 > a{
  color:#524940;
}

p.feature_bold{
  text-align:center;
  font-weight:600;
  font-size:60px;
}
/* end feature boxes*/
/*parallax feature*/

/*end parallax feature*/

/*feature background on grid divs*/
.feature .row{margin-left:0;}
.feature .redback{
  /*background-size: cover;
  background-position:center center;*/
  /*height:300px;*/
  /*min-height: 330px;*/
  min-height: 350px;
}

.col-sm-3.redback,.col-sm-3.whiteback{width:23%; margin-right:2%;}
.col-sm-4.redback,.col-sm-4.whiteback{width:31%; margin-right:2%;}
.col-sm-3.redback:last-child,.col-sm-3.whiteback:last-child,.col-sm-4.redback:last-child,.col-sm-4.whiteback:last-child{margin-right:0;}


/*end feature background on grid divs*/

/*notification styles*/
/* eocjsNewsticker */

.eocjs-newsticker .eocjs-newsticker-container {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.eocjs-newsticker .eocjs-newsticker-one,
.eocjs-newsticker .eocjs-newsticker-two {
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  font-weight:bold;
  color:#B5001A;
}


@keyframes eocjs-newsticker-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


/*Horizontal Sliding*/
.slidingHorizontal{
	display: inline;
}
.slidingHorizontal li{
	animation: leftToRight 60s linear infinite 0s;
	-ms-animation: leftToRight 60s linear infinite 0;
	-webkit-animation: leftToRight 60s linear infinite 0s;
	color: #ED1C2F;
	opacity: 0;
	overflow: hidden;
  position: absolute;
  font-weight:bold;
}

.slidingHorizontal li:nth-child(2){
	animation-delay: 15s;
	-ms-animation-delay: 15s;
	-webkit-animation-delay: 15s;
}
.slidingHorizontal li:nth-child(3){
	animation-delay: 30s;
	-ms-animation-delay: 30s;
	-webkit-animation-delay: 30s;
}
.slidingHorizontal li:nth-child(4){
	animation-delay: 20s;
	-ms-animation-delay: 20s;
	-webkit-animation-delay: 20s;
}
.slidingHorizontal li:nth-child(5){
	animation-delay: 20s;
	-ms-animation-delay: 20s;
	-webkit-animation-delay: 20s;
}


/*leftToRight Animation*/
@-moz-keyframes leftToRight{
	0% { opacity: 0; }
	1% { opacity: 1; -moz-transform: translateX(500px); }
	20% { opacity: 1; -moz-transform: translateX(-500px); }
	21% { opacity: 0; }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes leftToRight{
	0% { opacity: 0; }
	1% { opacity: 1; -moz-transform: translateX(500px); }
	20% { opacity: 1; -moz-transform: translateX(-500px); }
	21% { opacity: 0; }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes leftToRight{
	0% { opacity: 0; }
	1% { opacity: 1; -moz-transform: translateX(500px); }
	20% { opacity: 1; -moz-transform: translateX(-500px); }
	21% { opacity: 0; }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

.notification-wrapper{
  z-index:9996;
  overflow:hidden;
}

.notification-wrapper ul li{
  overflow:hidden;
}

ul.branch-notifications {
  margin: 0;
  list-style-type: none;
  display:inline-block;
  width:385px;
}

p.single-notice{
  font-weight:bold;
}

li.branch-notice,
p.single-notice {
  font-size:15px;
  position: absolute;
  transition: opacity .5s ease-in;
  color:red;
  top:5px;
  left:103px;
}

li.branch-notice + li.branch-notice { opacity: 0; }
/*end notification styles*/
@media only screen and (max-width: 1200px)  {
  li.branch-notice,
  p.single-notice {
    left:50px;
  }

}

@media only screen and (max-width: 600px){
  li.branch-notice,
  p.single-notice{
    left:10px;
  }
}

/*currency/location row homepage and individual banking centers*/
#currency_select{
 text-align:center;
  margin-right: 41px;
}
#currency_select li{display:inline-block;}
#currency_select li .btn > i {font-size:30px;font-weight:bold;}
.opacity_wrap{
  background-color: rgba(249, 247, 244, 0.75);
  padding:20px 10px;
}
#currency_location_row .opacity_wrap:first-child{
  /*margin-right:20px;*/
}
#currency_select .btn a{

}
#currency_location_row .c-content-bar-4 > h3, #bc_row .c-content-bar-4 > h3,#currency_location_row .c-content-bar-4 > h2, #bc_row .c-content-bar-4 > h2 {
    background-color: #0052c2;
    border:none;
    color: #ffffff;
    display: inline-block;
    font-size: 30px;
    font-weight: 500;
    line-height: 50px;
    margin: 20px auto;
    padding: 2px 20px;
}
.location_title{font-size:30px;}
.btn.btn-xlg {
    padding: 16px 26px 14px 28px;

}
/*.btn.btn-xlg.gbp{}*/
.btn.btn-xlg.eur{}
.btn.btn-xlg.jpy{}
.btn.btn-xlg.krw,.btn.btn-xlg.gbp{padding:16px 18px 14px 22px;}

.currency_home, #bc_row{
  background-size: cover;
  background-position:center center;
}

#bc_row.poland, .currency_home.euro.poland{
  background-image: url(/images/backgrounds/poland-1920x1080.jpg);
}
#bc_row.diego_garcia, .currency_home.diego_garcia{
  background-image: url(/images/backgrounds/Diego_Garcia_1920x1080.jpg);
}
#bc_row.japan, .currency_home.yen{
  background-image: url(/images/backgrounds/japan-1920x1080.jpg);
}
#bc_row.korea, .currency_home.won{
  background-image: url(/images/backgrounds/korea-1920x1080.jpg);
}

#bc_row.okinawa, .currency_home.yen.okinawa{
  background-image: url(/images/backgrounds/okinawa-1920x1080.jpg);
}
#bc_row.kwajalein_atoll, .currency_home.kwajalein{
  background-image: url(/images/backgrounds/kwajalein-1920x1080.jpg);
}
#bc_row.united_kingdom, .currency_home.sterling{
  background-image: url(/images/backgrounds/UK-1920x1080.jpg);
}
#bc_row.germany, .currency_home.euro{
  background-image: url(/images/backgrounds/germany-1920x1080.jpg);
}
#bc_row.italy, .currency_home.euro.italy{
  background-image: url(/images/backgrounds/italy-1920x1080.jpg);
}
#bc_row.the_netherlands, .currency_home.euro.the_netherlands{
  background-image: url(/images/backgrounds/netherlands-1920x1080.jpg);
}
#bc_row.guantanamo_bay, .currency_home.cuba{
  background-image: url(/images/backgrounds/cuba-1920x1080.jpg);
}
#bc_row.honduras, .currency_home.honduras{
  background-image: url(/images/backgrounds/honduras-1920x1080.jpg);
}
#bc_row.us{
  background-image: url(/images/banners/local-bill-pay_1920x1080.jpg);
}
#currency_output,.currency_output, .location_info, .location_info ul{list-style:none;}
.location_info li, .location_info ul li{
  text-align:left;
  font-size:24px;
  color:#000000;
}
#currency_output{padding-left:15px;}
.location_info .redback {
    color: #ffffff;
    text-align: center;
    padding:5px 7px;
}
#save_location{text-align: center;}
#currency_location_row .location_info.location_reset{
  padding-left:0;
}
#currency_location_row .location_info.location_reset li{
  text-align:center;
}
.c-content-tab-5 .c-nav-tab{margin-bottom:10px;}
.location_info{padding-left:0;}
.location_info ul{margin-top:-36px; padding-left:29px;}
.location_info > li{margin-bottom:20px;}
.location_info_hours li{padding-left:70px;}
/*.location_info_hours li.hours_desc,*/ .location_info_hours li:first-child{padding:0;}
.location_info.location_reset{
  padding-left:15px;
}
.location_info.location_reset > li{margin-bottom:0;}
.location_info.location_reset > li a{font-size:20px;}
#currency_output li, .currency_output li{
  color:#000000;
  font-size: 24px;
  margin-bottom: 10px;
  }
h3#currency_type{
  /*margin-left:37px;*/
  margin-left:15px;
  font-size: 24px;
  font-weight: 600;
  color: #2e353a;
}
#currency_output li label, .currency_output li label{
  font-size: 24px;
}
#currency_output li span, .currency_output li span{margin-right:5px;}
#currency_submit, #location_submit{
  display: block;
  font-size: 14px;
  margin: 60% auto;
}
.currency_form_col .currency_output{padding-left:0;}
.input-group-btn .c-btn-uppercase.btn-lg {
    padding: 11px 15px;
}
#currency_submit{
  padding: 20px 12px;
   /*margin-top: 75%;*/
}
#location_submit{padding:20px 6px;}
#location_output,#location_output ul{
  list-style: none;
  padding-left: 0;
  color:#000000;
}
#location_output li{}
#location_output ul{
  margin-bottom:8px;
}
#location_output ul li{}

.currency_select_label{
  font-size:12px; display:block;
  color:#000;
}
.c-btn-gray.active .currency_select_label{
  color:#ffff !important;
}
/* end currency/location home*/

/*lifestages row*/
.row.lifestages_row{margin-bottom: 3%;}
.lifestages_row .lifestages_icon{
  max-width:75px;
  margin:0 10px 0 0;
  float:left;
}
.btn-xlg.lifestages{
  text-align:left;
  /*padding: 14px 20px;*/
  padding: 14px 14px;
  background: #ece6dd none repeat scroll 0 0;
  border-color: #ece6dd;
  color: #a39382;
}
.btn.lifestages{white-space:normal; min-height:145px;width:100%;}
.btn.lifestages p {overflow:hidden;}
.btn-xlg span.button_heading{
  font-weight:bold;
  color: #000000;
}
.btn-xlg.lifestages.btn-no-focus:hover, .btn-xlg.lifestages:hover, .btn-xlg.lifestages.btn-no-focus:active, .btn-xlg.lifestages:active, .btn-xlg.lifestages.active, .open > .btn-xlg.lifestages.dropdown-toggle {
    background: #857363 none repeat scroll 0 0;
    border-color: #857363;
    color: #ffffff;
}
.btn-xlg.lifestages.btn-no-focus:hover span.button_heading, .btn-xlg.lifestages:hover span.button_heading, .btn-xlg.lifestages.btn-no-focus:active span.button_heading, .btn-xlg.lifestages:active span.button_heading,.btn-xlg.lifestages.active span.button_heading{
  color:#ffffff;
}

.lifestages_row .row .col-sm-12{
  padding-left:0;
  padding-right:0;
  margin-bottom: 9%;
}
.lifestages_row .row .col-sm-12 .btn-xlg.lifestages{
  /*padding: 14px 35px;*/
}
.lifestages_row .image, #lifestages_select_image{
  background-size: cover;
  background-position:center center;
  width:100%;
  height:100%;
  min-height: 323px;
}
.lifestages_row .deployment{
  background-image:url(/images/backgrounds/deployment_300x300.jpg);
}
.lifestages_row .big_purchase{
  background-image:url(/images/backgrounds/big-purchase_300x300.jpg);
}
.lifestages_row .family_needs{
  background-image:url(/images/backgrounds/family-needs_300x300.jpg);
}
.lifestages_row .on_your_own{
  background-image:url(/images/backgrounds/on-your-own_300x300.jpg);
}
.lifestages_row .relocation{
  background-image:url(/images/backgrounds/relocating_300x300.jpg);
}
.lifestages_row .retirement{
  background-image:url(/images/backgrounds/retirement_300x300.jpg);
}
.lifestages_row .unwanted_change{
  background-image:url(/images/backgrounds/unwanted-change_300x300.jpg);
}
/*end lifestages row*/
/*content pages: banner, breadcrumbs page title*/
#banner{
  background-position:center center;
  background-size:cover;
  /*min-height:250px;*/
  min-height: 400px;
}
#banner_bar{
  background-color: rgba(51, 51, 51, 0.5);
  min-height: 75px;
}
.c-layout-breadcrumbs-1 .c-page-title.c-pull-left{
  padding-top:8px;
}
.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li, .c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a {
  font-size:20px;
}
/*end content pages: banner, breadcrumbs page title*/

/*locations*/
.c-content-box.c-size-md {
    padding: 30px 0 ;
    margin: 30px 0;
}
.c-content-tab-5 .c-nav-tab > li > a {
    background-color: #dc1431;
    color:#ffffff;
    font-size: 14px;
    padding: 5px 10px;
  }
.c-content-tab-5 .c-nav-tab.c-arrow a::after{top:73%;}
.c-content-tab-5.c-theme .c-nav-tab.c-arrow .active > a::after,.c-content-tab-5.c-theme .c-nav-tab.c-arrow a:hover:after {
    border-left-color: #0052c2;
}
.c-content-tab-5.c-theme .c-nav-tab > li.active > a, .c-content-tab-5.c-theme .c-nav-tab > li a:hover {
    background-color: #0052c2;
    color: #fff;
}

#locations_wrap{text-align:center;}
#locations, #locations ul{list-style:none;}
#locations{
  /*text-align:center;*/
  display:inline-block;
  margin:0 auto;
  padding:0 20px;
  width:90%;
}
#locations ul{padding-left:0;}
#locations > li{
  border-top: 3px solid #d1c9c0;
  display:inline-block;
  position: relative;
  text-align:left;
  width: 220px;
  padding: 5px 5px 0;
  float: left;
  min-height:260px;
  vertical-align: top;
  margin: 0 20px 30px 0;
}
#locations ul li{
  text-align: left;
  font-size: 14px;
}
#locations .info_wrap > li{margin-bottom:7px;}
#locations .info_wrap > li, #locations .info_sub > li{display:list-item;}
#locations .info > li{display:inline-flex;}
#locations .info_sub{padding-left:5px; margin-top:-4px;}
#locations li .loc_title, #page_results .search_title{
  font-weight:600;
}
#locations .redback{color:#ffffff; padding:5px;font-size:12px;}
#locations .info_wrap .btn,#locations .info_wrap a.btn:visited, #locations .btn,#locations a.btn:visited{
  background-color: #c41230;
  border-radius: 0;
  color:#ffffff;
  font-size:12px;
  padding:4px 20px;
}
#locations .info_wrap a.btn:hover, #locations a.btn:hover{
 background-color: #ffffff;
 color:#c41230;
 border:2px solid #c41230;
 /*font-size:14px;*/
 color:#c41230;
 padding:2px 20px;
}
#locations .btn{position:absolute; bottom:5px;}
.loc_phone a, .loc_phone a:hover, .loc_phone a:visited,.loc_dsn a, .loc_dsn a:hover, .loc_dsn a:visited{
  color:#000000;
  cursor:default;
}
/*end locations*/

/*search results*/
#page_results, #page_results ul {list-style:none;}
#page_results ul{margin-left:0; padding-left:0; font-size:14px;}
#page_results > li{margin-bottom:20px;}
.search_breadcrumbs li{display:inline-block; margin-right:5px;}
/*end search results*/

/*content pages*/
.intro p{
  color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    margin: 20px 0;
    padding: 34px;
}
p.intro{font-weight: 600;}
.flag_wrap {
	display: table;
	margin: 0 auto;
}
.disclaimers{
  font-size:12px;
}
.nightblueback .disclaimers p{
  color:#ffffff;
}
#loan_rates .disclaimers, #int_rates .disclaimers{
  margin-top:30px;
}
.flag_icons{
  list-style:none;
  padding-left:0;
    text-align: center;
}
.flag_icons li{
  display:inline-block;
  margin:0 10px;
}
.flag_icons li img{
    box-shadow: 6px 8px 8px #888888;
    display:block;
}
.flag_icons li .flag_label{
  display: block;
   text-align: center;
   width: 100%;
   margin-top:7px;
}
.panel-heading .flag_icons{
   position: absolute;
  left: 20%;
   top: 20px;
}
.flag_accordion{
  margin: 0 0 0 10px;
}
.icon_wrap{text-align:center;}
.content_icon{max-width:100%;}
/*accordions*/
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a{
text-transform:uppercase;
}
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed {
  background-color:#ece6dd;
  text-transform:uppercase;
}
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover, .c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus {
    background-color: #dc1431;
    color:#ffffff;
}
.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a, .c-content-accordion-1.c-theme .panel > .panel-collapse > .panel-body{
  background-color:#f9f7f4;
   color: #524940;
}
.panel-body .row{
  /*background-color:#ffffff;*/
  margin-bottom:20px;
}
.panel-body .feature .whiteback{
  min-height:165px;
  padding-left:5px;
  padding-right:5px;
}
#loans .panel-body .feature .whiteback {
    min-height: 275px;
  }
.panel-body p, .panel-body li{color:#a39382;}
.panel-body p.intro{color:#524940;}
.accordion_label_row h2{
  font-size:36px;
  font-weight:bold;
  margin-top: 35px;
  text-transform: capitalize;
}
.panel-heading .panel-title a::before{
  /*font-family: FontAwesome;*/
  /*margin-right:10px;*/
  /*content: "\f077";*/
  /*content: url(/images/font-icons/chevron-grey-up.png);*/
}
.panel-heading .panel-title a.collapsed::before{
  /*content: "\f078";*/
  /*content: url(/images/font-icons/chevron-grey-down.png);*/
}
/*end accordions*/
/*loan rates*/
/*.c-content-pricing-1 .c-content > .c-row.c-type {
    min-height: 95px;
    padding: 20px 10px;
}*/
.c-content-pricing-1.c-opt-2 .c-content > .c-row, .c-content-pricing-1.c-opt-2 .c-content > .c-row.c-title {
    color: #a39382;
    min-height: 95px;
    padding: 20px 10px;
}
.c-content-pricing-1.c-opt-2 .c-content.c-column-even {
    background: rgba(255, 255, 255, 0.03) none repeat scroll 0 0;
}
/*.c-content-pricing-1.c-opt-2 .c-content > .c-row.c-title {
    color: #857363;
}*/
/*.c-content-pricing-1 .c-content > .c-row:last-child {
    border-top: medium;
}*/
#loan_rates .c-content-bar-4 > h3, #int_rates .c-content-bar-4 > h3{
  margin: 50px auto 40px;
  border: 2px solid #ffffff;
}
.c-content-title-1 > h2 {
    font-size: 28px;
    font-weight: 500;
    margin: 0 0 30px;
}
.nightblueback .c-content-title-1 > h2, .nightblueback .c-content-feature-1 > h4, .c-content-pricing-1.c-opt-2 .c-content > .c-row.c-type.col_head {
 color: #a39382;
}
.nightblueback .c-content-feature-1.calc_results p.feature_bold{
  color:#ffffff;
}
.nightblueback .c-content-feature-1.calc_results p.feature_bold.negative{
  color:#dc1431;
}
.nightblueback .c-content-feature-1.calc_results ul.summary{list-style:none;margin-left:15px;}
.nightblueback .c-content-feature-1.calc_results ul.summary li{
  color:#ffffff;
}
.savings_checking .c-content-pricing-1 .col-onefifth{
  width:20%;
  float:left;
}
.c-content-pricing-1 .c-content > .c-row > .c-sub-title {font-weight:300;}
.c-font-18 p.low{font-size:14px; color:#ffffff;}
/*end loan rates*/
/*end content pages*/
.offsite_button a.btn:visited{color:#ffffff;}
/*footer*/
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-links::after{
  content: " ";
    display: table;
}
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-links .c-nav {
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin: 0 40px 0 0;
    padding: 0;
}
.c-layout-footer.c-layout-footer-1 {
    margin: 20px 0 0;
  }
.c-prefooter .c-content-title-1 > h3{
  color:#FFFFFF;
}

.c-bg-dark,.c-layout-footer.c-layout-footer-1 .c-prefooter,.c-layout-footer.c-layout-footer-1 .c-postfooter {
    background-color: #333333 !important;
}
.c-address ul li, .c-address i,.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links .c-nav > li > a,.c-address i,.c-layout-footer.c-layout-footer-1 .c-postfooter .c-links .c-nav > li > a , .copyright a{
  color:#FFFFFF;
}
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-links .c-nav > li > a, .copyright a {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.c-address ul li a,.c-address ul li,.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links.resources .c-nav > li > a,.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links .c-nav > li,.c-postfooter p {
  color:#ffffff;
}
.c-address ul li a.secure,.c-address ul li a.secure:visited{color:#ffffff;font-weight:bold;text-decoration:underline;}
.c-address ul li a.secure:hover{#ffffff;}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links.resources .c-nav > li > a {
  font-size:14px;
  font-weight:500;
  text-transform:none;
}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links.resources .c-nav{
  list-style:inside;
  margin: 0 20px 0 0;
}
footer .c-desktop-logo{max-width:100%; margin-bottom:15px;}
.c-address, .c-address ul{
  list-style:none;
  font-size:14px;
  font-weight: 500;
}
.c-address{padding-left:0;}
.c-address ul{margin-top: -30px;}
.c-address li{ margin-bottom: 10px;}
.c-address ul li{ margin-bottom: 3px;}
.c-address i{font-size:30px;}
.c-layout-footer .c-content-title-1 > h3{margin-bottom:15px;}
p.copyright{display:inline-block;}

/*end footer*/
/*faqs*/

.cbp-caption-expand .cbp-caption-defaultWrap {
    /*background-color: #ecebdd;*/
    padding-left:15px;
     color: #524940;
  }
.cbp-caption-expand .cbp-caption-defaultWrap:before{
   /*font-family: FontAwesome;*/
    /*content: "\f059";*//*question mark icon*/
    /*content: "\f078";*/
    /*content: url(/images/font-icons/chevron-grey-down.png);*/
    /*content:'';
    background: url(/images/font-icons/chevron-grey-down.png) center center no-repeat;*/
    /*margin-right:10px;*/
}
.cbp-caption-expand-open .cbp-caption-defaultWrap:before{
  /*content: "\f077";*/
  /*content: url(/images/font-icons/chevron-grey-up.png);
  margin-right:10px;*/
}
  .cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active {
    background-color: #0052c2;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    border-bottom-color:#0052c2;
}
.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active::after{
border: 8px solid transparent;
    content: " ";
    height: 0;
    left: 0;
    margin-top: 0;
    pointer-events: none;
    position: absolute;
    top: 80%;
    width: 0;
    border-left-color: #0052c2;
  }
.cbp-l-filters-underline .cbp-filter-item {
   color: #ffffff;
   font-size: 16px;
    background-color: #dc1431;
    margin: 10px 10px 5px 0;
    overflow: visible;
    padding: 5px 8px;
    font-weight: 400;
}
.cbp-l-filters-underline .cbp-filter-item:hover{
  background-color: #0052c2;
  border-bottom-color:#0052c2;
  color:#ffffff;
}
.cbp-caption-expand .cbp-l-caption-body {
    background-color: #000a23;
     padding: 15px 15px 20px;
     font-size:16px;
  }
.cbp-caption-expand .cbp-l-caption-body p, .cbp-caption-expand .cbp-l-caption-body li, .cbp-caption-expand .cbp-l-caption-body .cbp-caption-expand .cbp-l-caption-body * {
    color: #e9e9e9;
  }
  .cbp-caption-expand .cbp-l-caption-body a{
	  color: #61A3FF !important; 
  }
  #locations.faqs > li {
    border: 2px solid #d1c9c0;
    margin: 0;
    min-height: 0;
    padding: 5px;
    text-align: center;
    width: 130px;
}
.c-content-step-1.c-opt-1 > .c-icon > .c-hr::before, .c-content-step-1.c-opt-1 > .c-icon > .c-hr::after {
    border-color: #d1c9c0;
}
.c-content-step-1 > .c-icon > .c-hr::before, .c-content-step-1 > .c-icon > .c-hr::after {
    border-top: 2px solid black;
    top: 3.2em;
}
img.faq_icon{width:100px;}
.c-content-step-1 > .c-icon {
    padding-bottom: 0;
}
/*end faqs*/
#payoff_form .row.even,#consolidation_form .row.even{background-color:#ece6dd;}
#payoff_form label.control-label, #consolidation_form label.control-label {
    font-size: 18px;
  }
  /*begin font icon replacement*/
  i{
    /*display:block;*//*removing this, make italics block element, not just icons*/
    background-position: center center;
    background-size: cover;
  }
  i.fa, .c-prefooter .c-address i, .info i,.location_info i,.c-layout-go2top i{display:block;}
  /*i.fa-search::after{content: url(/images/font-icons/Search_Magnifier.png);}*/
  i.fa-search{background-image: url(/images/font-icons/micro-icon-search-magnifier.png);}
  i.fa-apple{background-image: url(/images/font-icons/micro-icon-apple-grey.png);}
  i.fa-android{background-image: url(/images/font-icons/micro-icon-android-grey.png);}
  .topbar_left a.apple:hover i.fa-apple{background-image: url(/images/font-icons/micro-icon-apple-red.png);}
  .topbar_left a.android:hover i.fa-android{background-image: url(/images/font-icons/micro-icon-android-red.png);}
  i.fa-android, i.fa-apple{width:16px;height:16px;margin-bottom:-7px;}
  /*footer*/
  i.fa-list-ul{background-image: url(/images/font-icons/micro-icon-survey.png);}
  i.icon-envelope{background-image: url(/images/font-icons/micro-icon-email.png);}
  .c-prefooter i.icon-call-end{background-image: url(/images/font-icons/micro-icon-phone.png);}
  i.fa-list-ul,i.icon-envelope,.c-prefooter i.icon-call-end{width:30px;height:30px;}
  /*end footer*/
  i.fa-eur{background-image: url(/images/font-icons/currency-EURO-grey.png);}
  i.fa-gbp{background-image: url(/images/font-icons/currency-GBP-grey.png);}
  i.fa-jpy{background-image: url(/images/font-icons/currency-YEN-grey.png);}
  i.fa-krw{background-image: url(/images/font-icons/currency-WON-grey.png);}
  .active i.fa-eur,a.curr_btn:hover i.fa-eur{background-image: url(/images/font-icons/currency-EURO-white.png);}
  .active i.fa-gbp,a.curr_btn:hover i.fa-gbp{background-image: url(/images/font-icons/currency-GBP-white.png);}
  .active i.fa-jpy,a.curr_btn:hover i.fa-jpy{background-image: url(/images/font-icons/currency-YEN-white.png);}
  .active i.fa-krw,a.curr_btn:hover i.fa-krw{background-image: url(/images/font-icons/currency-WON-white.png);}
  i.fa-eur,i.fa-gbp,i.fa-jpy,i.fa-krw{width:30px;height:30px;}
  /*banking center listings*/
  #locations_wrap i.icon-pointer,.search_results i.icon-pointer{background-image: url(/images/font-icons/micro-icon-BC-location.png);}
  #locations_wrap i.icon-call-end,.search_results i.icon-call-end{background-image: url(/images/font-icons/micro-icon-BC-phone.png);}
  #locations_wrap i.icon-clock,.search_results i.icon-clock {background-image: url(/images/font-icons/micro-icon-BC-hours.png);}
  #locations_wrap i.icon-pointer,#locations_wrap i.icon-call-end,#locations_wrap i.icon-clock,.search_results i.icon-pointer,.search_results i.icon-call-end,.search_results i.icon-clock{width:15px;height:15px;}

  /*individual banking center*/
  #bc_row i.icon-pointer,#currency_location_row i.icon-pointer{background-image: url(/images/font-icons/micro-icon-individual-BC-location.png);}
  #bc_row i.icon-call-end,#currency_location_row i.icon-call-end{background-image: url(/images/font-icons/micro-icon-individual-BC-phone.png);}
  #bc_row i.icon-clock,#currency_location_row i.icon-clock{background-image: url(/images/font-icons/micro-icon-individual-BC-hours.png);}
  i.icon-credit-card{background-image: url(/images/font-icons/micro-icon-individual-BC-card.png);}
  i.icon-calendar{background-image: url(/images/font-icons/micro-icon-individual-BC-calendar.png);}
    #bc_row i.icon-pointer,#bc_row i.icon-call-end,#bc_row i.icon-clock,i.icon-credit-card,i.icon-calendar,i.icon-call-end,#currency_location_row i.icon-pointer,#currency_location_row i.icon-clock{width:24px;height:24px; margin-bottom: 6px;}

  i.open_close,.panel-heading .panel-title a.collapsed i.open_close, i.fa-ellipsis-v{
    background-image: url(/images/font-icons/chevron-grey-down.png);
    width:18px;
    height:18px;
    float:left;
  }.c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:hover i.open_close, .c-content-accordion-1.c-theme .panel > .panel-heading > .panel-title > a.collapsed:focus i.open_close{
    background-image: url(/images/font-icons/chevron-white-down.png)
  }
  .cbp-caption-expand .cbp-caption-defaultWrap .fa{width:18px;}
  .cbp-caption-expand-open i.open_close,.panel-heading .panel-title a i.open_close,.c-topbar-expanded i.fa-ellipsis-v,i.icon-arrow-up{background-image: url(/images/font-icons/chevron-grey-up.png);}
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i.fa-search{
    width:24px;
    height:24px;
    margin-top:6px;
  }
  .c-layout-header .c-brand > .c-topbar-toggler > i, .c-layout-header .c-brand > .c-search-toggler > i{
    width:14px;
    height:14px;
    margin-top:5px;
  }
  i.icon-arrow-up{width:18px;height:18px;}
  .c-layout-go2top {
    border: 5px solid #524940;
    border-radius: 50%;
    padding: 5px;
}
  /*end font icon replacement  */

  /*additions for loan rates on the home page*/
  .loans_intro .col-onefifth{
    width:20%;
    float:left;
  }
  .loans_intro .cta.col-onefifth{
  	width:100%;
  	/*clear:both;*/
  }
  .loans_intro.c-content-box.c-size-md {
  	 margin: 5px 0;
  	 padding: 20px 0;
  }
  .loans_intro .c-content-bar-4 > h3 {
      border: 2px solid #ffffff;
      margin: 0 auto;
  		font-size:20px;
  		padding: 0 20px;
  }
  .loans_intro h6{margin:0; font-size:14px; color:#ffffff;}
  .loans_intro .c-content-feature-1 > h4 {
      height: 14px;
  }
  /*end loan rates on home page*/
/*begin break points*/
@media only screen and (max-width: 1500px){
  .c-layout-header .c-topbar .c-top-menu > .c-links.topbar_left {
    margin-right: 50px;
 }
}
@media only screen and (max-width: 1450px){
  .c-layout-header .c-topbar .c-top-menu > .c-links.topbar_left {
    margin-right: 32px;
 }
}
@media only screen and (max-width: 1425px){
  .c-layout-header .c-topbar .c-top-menu > .c-links.topbar_left {
    margin-right: 25px;
 }
}
@media only screen and (max-width: 1420px){
  .c-layout-header .c-topbar {
    height: 60px;
}
  .c-layout-header .c-topbar .c-top-menu.c-pull-right {
      clear: left;
      float: left;
  }
  .c-layout-header .c-brand {
    margin: 20px 0 37px;
    clear: left;
   }
   .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 26px 15px 20px;
   }
   .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon.c-search-toggler {
    margin: 13px 5px 20px;
   }
}
@media only screen and (max-width: 1380px){
  .c-layout-header .c-topbar .c-top-menu > .c-links > li {
    padding: 0 1px 5px;
 }
 .c-btn-uppercase.btn-sm {
    padding: 4px 6px;
 }
}
/* @media only screen and (max-width: 1300px){
  .c-layout-header .c-topbar {
    height: 60px;
}
  .c-layout-header .c-topbar .c-top-menu.c-pull-right {
      clear: left;
      float: left;
  }
  .c-layout-header .c-brand {
    margin: 20px 0 37px;
    clear: left;
   }
   .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 26px 15px 20px;
   }
   .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon.c-search-toggler {
    margin: 13px 5px 20px;
   }
} */
@media only screen and (max-width: 1200px) {
  .feature .redback{min-height: 375px;}
     /*header*/
     .c-layout-header .c-topbar .c-top-menu > .c-links.topbar_left{
       /*margin-right:75px;*/
       margin-right:40px;
     }
     .c-btn-uppercase.btn-sm {
         padding: 4px 8px 4px;
     }
     .c-layout-header .c-topbar > .container-fluid,.c-layout-header .c-navbar > .container-fluid {
        height: 10px;
        padding: 0 50px;
        z-index: -1;
    }
     /*end header*/
     /*currency/location row homepage*/
     #currency_submit {
        padding: 18px 10px;
        /*margin: 100% 0 0 -5%;*/
        margin:0;
     }
     .col-sm-7.location_output_col,.col-sm-5.location_output_col,.col-sm-9.currency_form_col,.col-sm-3.currency_form_col{
       width:100%;
     }

     #location_submit{margin:0; max-width:130px;}

     #currency_location_row .row .col-sm-7, #currency_location_row .row .col-sm-5{
       width:100%;
       margin-bottom:30px;
     }
     /*end currency/location row homepage*/

     /*lifestages row*/
     .btn-xlg.lifestages {
         padding: 14px 12px;
     }
     .lifestages_row .row .col-sm-12 .btn-xlg.lifestages {
        padding: 14px 14px;
    }
    .lifestages_row .image, #lifestages_select_image {
        /*min-height: 317px;*/
        min-height: 377px;
    }
    .btn.lifestages {
       min-height: 175px;
  }
     /*end lifestages row*/
     /*accordions*/
     .panel-body .feature .whiteback {
         min-height: 175px;
       }

       .panel-body .c-content-feature-1 > h4 {
         font-size:12px;
       }
       .panel-body .c-content-feature-1 p.feature_bold{
         font-size:40px;
       }
       #loans .c-content-feature-1 > h3{
         font-size:18px;
       }
       #loans .panel-body .feature .whiteback {
        min-height: 225px;
        }
     /*end accordions*/
     /*locations*/
     #locations > li {width:30%;}
     /*end locations*/
     /*loan rates*/
     .c-content-pricing-1 .c-content > .c-row.c-type {
         min-height: 100px;
         padding: 10px 10px;
     }
     /*end loan rates*/
    /*loan rates on home page*/
    .loans_intro .c-content-feature-1 > h4 {
     height: 28px;
    }
    .loans_intro p.feature_bold {
      font-size: 50px;
   }
    /*end loan rates on home page */
}

@media only screen and (max-width: 1080px) {
  .feature .redback{min-height: 400px;}
 /*header*/
 .c-layout-header .c-topbar .c-top-menu > .c-links.topbar_left{
   margin-right:18px;
 }
 .c-layout-header .c-brand.c-pull-left {
   clear:left;
   margin: 25px 0;
 }
 /*end header*/
 /*feature and feature boxes*/
 .c-content-feature-1 > h3{font-size:25px;}

 /*end feature and feature boxes*/
 /*currency/location row homepage*/
 #currency_submit {
    /*margin: 140% 0 0 -20%;
    padding: 16px 8px;*/
 }
 #currency_location_row .row .opacity_wrap .row .col-sm-6{
   width:100%;
 }
 /* end currency/location row homepage*/
 /*locations*/
 #bc_row .col-sm-4 {
    width: 100%;
    margin-bottom:20px;
}
 /*end locations*/
 #payoff_form label.control-label {
     font-size: 16px;
   }
}
@media only screen and (max-width: 1000px){
  .feature .redback{min-height: inherit;}
  .c-layout-header .c-navbar {
      height: 90px;
  }
.feature .col-sm-3.redback{
  width:100%;
  margin-right:0;
  margin-bottom: 20px;
}
  /*main nav*/
   /*.dropdown-menu, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu{
     display:block;
   }*/
   .c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link {
    text-align: left;
}
/*moving below to 991
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic {
    min-width: 0;
    width: inherit;
}*/
  /*end main nav*/
  /*home page banners*/
  .tp-banner .caption h2.c-font-80{font-size:65px;}
  /*.tp-banner .caption p{text-shadow: 1px 1px 1px #000000; margin:0 10px;}*/
  /*end home page banners*/
  .btn.lifestages {
    min-height: 258px;
  }
  .c-btn-uppercase.btn-xlg.lifestages .button_heading{font-size: 16px;}
  .c-btn-uppercase.btn-xlg.lifestages p{font-size: 16px;}
  .lifestages_row .image, #lifestages_select_image {
    min-height: 258px;
}
/*.c-layout-header .c-topbar .c-top-menu.c-pull-right {
    clear: left;
    float: left;
}*/

/*feature boxes*/
.c-content-feature-1 > h4 {
    font-size: 12px;
  }
/*end feature boxes*/
/*accordions*/
p.feature_bold {
    font-size: 45px;
}
.panel .icon_wrap .content_icon{width:85px;height:auto;}
.panel-body .c-content-feature-1 > h4 {
  height:55px;
}
.accordion_label_row h2{text-align:center;margin-top:0;}
/*end accordions*/
.offsite_button{margin-bottom:20px; }
/*footer*/
.c-layout-footer .row .spacer{display:none;}
.c-layout-footer .row .col-md-5{margin-bottom:35px;}
.c-layout-footer.c-layout-footer-1 .c-prefooter {
    padding: 60px 20px 0;
}
p.copyright{margin-top:15px;}
/*.c-postfooter a.c-logo{display:block;}
.c-postfooter .c-links{display:block;}*/
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-links .c-nav {
  float: none;
}
/*end footer*/
/*loan rates on home page */
.loans_intro p.feature_bold {
  font-size: 40px;
}
/*end loan rates on home page */
}
@media (max-width: 991px) {
  .dropdown-menu, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu{
    display:block;
  }
 .c-content-pricing-1 .col-md-2.col-onefifth{
   width:20%;
   float:left;
 }
 .savings_checking .c-content-pricing-1 .col-onefifth.col-sm-4{
   width:33%;
 }
 .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic {
     min-width: 0;
     width: inherit;
 }
 /*new sign in button 8/18/16*/

 .c-layout-header .c-brand > .sign-in {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 border: 0 none;
 float: right;
 height: 20px;
 margin: 0 2px 0 0;
 outline: medium none;
 padding: 0;
 width: 20px;
 }
 .c-layout-header .c-brand > .sign-in {
 display: inline-block;
 }
 .c-layout-header .c-brand > .c-search-toggler.sign-in,.c-layout-header .c-brand > .sign-in{
 width: 120px;
 padding: 3px 8px 7px;
 height: 29px;
 }
 /*end sign in buton*/
}
@media only screen and (max-width: 990px){
  .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-menu-type-classic {
      width: inherit;
  }
  .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color: #cccccc;
 }
 .c-layout-header .c-brand.c-pull-left {
    margin: 14px 0;
}
}
@media only screen and (max-width:900px){
  /*currency/location row homepage*/
  #currency_submit {
     /*margin: 140% 0 0 -32%;
     padding: 14px 5px;*/
  }
  /* end currency/location row homepage*/
  /*loan rates on home page */
  .loans_intro .c-content-feature-1 {
    padding-right: 10px;
    }
    .loans_intro p.feature_bold {
        font-size: 35px;
    }
  /*end loan rates on home page */
}
@media only screen and (max-width:800px){
  /*currency/location row homepage*/
  #currency_submit {
     /*margin: 315% 0 0 -55%;
     padding: 14px 5px;*/
  }
  /* end currency/location row homepage*/
  /*locations*/
  #locations > li {width:45%;}
  /*end locations*/
  /*loan rates*/
  #loan_rates .c-content-bar-4 > h3, #int_rates .c-content-bar-4 > h3{
   font-size: 30px;
   line-height: 45px;
   padding: 25px;
  }
  #loan_rates .c-content-feature-1 > h3{
     margin: 3px 0 15px;
  }
  .c-content-pricing-1 .c-content {
    margin-bottom: 20px;
}
  /*end loan rates*/
  #loans .panel-body .feature .whiteback {
    margin-bottom: 15px;
   min-height: inherit;
   padding-bottom: 10px;
   }
}
@media only screen and (max-width:768px){
  .c-layout-header .c-navbar {
    height: 115px;
}
  /*home page banners*/
  .tp-banner .caption h2.c-font-80{font-size:50px;}
  .tp-banner .caption p.c-font-24{font-size:20px;}
  .tp-banner .btn.btn-xlg{padding: 12px 18px 12px 18px;margin-top:45px;}
  /*end home page banners*/
  /*feature boxes*/
  .panel-body .c-content-feature-1 > h4  {
      height:inherit;
    }
  /*end feature boxes*/
  /*feature background on grid divs*/
  /*.feature .row{margin-left:inherit;}
  .col-sm-3.redback{margin-right:inherit;}
  .col-sm-3.redback:last-child{margin-right:inherit;}
  .col-sm-3.redback{width:inherit;}*/
  .feature .row{margin-left:-15px;}
  .col-sm-3.redback,.col-sm-3.whiteback,  .col-sm-4.redback,.col-sm-4.whiteback{margin-right:0;}
  .col-sm-3.redback:last-child,.col-sm-3.whiteback:last-child,.col-sm-4.redback:last-child,.col-sm-4.whiteback:last-child{margin-right:0;}
  .col-sm-3.redback,.col-sm-3.whiteback,  .col-sm-4.redback,.col-sm-4.whiteback{width:100%;}
  .feature .redback {
    min-height: 150px;
    padding: 20px ;
    margin-bottom: 20px;
}
  /*end feature background on grid divs*/
  /*currency/location row homepage*/
  #currency_submit {
     margin: 0;
     padding: 20px 12px;
  }
  #currency_location_row .col-sm-8,#currency_location_row .col-sm-6,#currency_location_row .col-sm-4,#currency_location_row .col-sm-2,.lifestages_row .col-sm-4{
    width:100%;
  }
  .c-content-box > .container-fluid {
    padding: 0 20px;
}
  /* end currency/location row homepage*/
  /*lifestages row*/
  .lifestages_row .image, #lifestages_select_image {
    display:none;
}
.btn.lifestages {
    min-height: inherit;
}
.lifestages_row .row .col-sm-12, .lifestages_row .col-sm-4 {
    margin-bottom: 3%;
  }
.lifestages_row .col-sm-4:last-child, .lifestages_row .row .col-sm-12:last-child, .lifestages_row .col-sm-4.lifestages_image_wrap
{margin-bottom:0;}
  /*end lifestages row*/
/*banner, breadcrumbs*/
.c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-pull-right {
    clear: left;
    float: left;
}
/*end banner, breadcrumbs*/
/*content pages*/
 /*flag icons*/
 .flag_accordion{
   margin: 0 0 0 7px;
   width:30px;
 }
 /*end flag icons*/
 /*accordions*/
 .panel-body .feature .whiteback {
    min-height: inherit;
}
.c-content-accordion-1 .panel > .panel-collapse > .panel-body {
    padding: 0 15px 35px;
}
.c-content-accordion-1 .panel > .panel-collapse > .panel-body .container-fluid {
    padding-left: 7px;
    padding-right: 7px;
}
.c-content-accordion-1 .panel > .panel-heading > .panel-title > a {
    padding: 30px 15px 25px;
}
 /*end accordions*/
/*end content pages*/
  .c-content-pricing-1 .col-md-2.col-onefifth{
    width:100%;
  }

  /*loan rates*/
  .c-content-pricing-1 .c-row.empty, .empty{display:none;}
  /*.c-content-pricing-1 .c-content > .c-row.c-type {
      min-height: 1px;
  }*/
  .c-content-pricing-1.c-opt-2 .c-content > .c-row, .c-content-pricing-1.c-opt-2 .c-content > .c-row.c-title {
    min-height: 1px;
  }
  .c-content-pricing-1 .c-content > .c-row {
    padding: 18px;
   }
  /*end loan rates*/
}
@media only screen and (max-width:736px){
	.loans_intro .col-onefifth, .loans_intro .cta.col-onefifth{
    width:50%;
	}
	.loans_intro .c-content-feature-1 > h4 {
    height: 10px;
}
  .loans_intro .c-content-bar-4 {
    margin: 0 auto;
    width: 90%;
}
  .loans_intro .c-content-bar-4 > h3{
  	line-height: 35px;
  }
}
@media only screen and (max-width:568px){/*iphone5 landscape*/
  /*home page banners*/
  .tp-banner .caption h2.c-font-80{font-size:40px;}
  .tp-banner .caption p.c-font-24{font-size:16px;}
  /*end homepage banners*/
  /*header*/
   .c-layout-header .c-brand > .c-topbar-toggler, .c-layout-header .c-brand > .c-search-toggler{
     /*margin: 0 15px 0 0;*/
     margin: 0 5px;
   }
  /*end header*/
  /*content pages*/
  .panel-title .c-font-19 {
    font-size: 16px;
  }
   /*flag icons*/
   .flag_accordion{
     margin: 0 0 0 5px;
     width:25px;
   }
   /*end flag icons*/
  /*end content pages*/
  /*locations*/
  #locations > li {
    width:95%;
    min-height:0;
    margin-bottom:35px;
  }
  #locations .btn {
    bottom: 0;
    position: relative;
}
  /*end locations*/
  /*faqs*/
  .cbp-l-filters-underline .cbp-filter-item,.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active  {
    font-size: 14px;
    margin: 5px 5px 5px 0;
    padding: 3px 5px;
}
  /*end faqs*/
}
@media only screen and (max-width:536px){
	.loans_intro .c-content-bar-4 > h3 {
    /*font-size: 18px;*/
		line-height: 28px;
		padding: 10px 20px;
   }

}
@media only screen and (max-width:500px){
  /*home page banners*/
  .tp-banner .caption h2.c-font-80{font-size:30px;}
  .tp-banner .btn.btn-xlg {padding: 8px 18px;}
  /*end homepage banners*/
  .c-layout-header .c-navbar{height:100px;}
 .c-layout-header .c-brand {}
 .c-layout-header .c-brand .c-logo {
   display: block;
   text-align: center;
   margin-bottom:5px;
 }
 .c-layout-header-topbar-collapse .c-layout-header .c-brand > .c-topbar-toggler{}
.c-layout-header .c-brand > .c-topbar-toggler, .c-layout-header .c-brand > .c-search-toggler,.c-layout-header .c-brand > .sign-in{float:left;}
.c-layout-header .c-brand > .c-hor-nav-toggler {
  float: left;
  margin-left: 15%;
}
}
@media only screen and (max-width:375px){
  /*.c-layout-header .c-brand > .c-hor-nav-toggler{
     margin-left: 29%;
  }*/
  .tp-banner .caption p.c-font-24{font-size:12px;}
  .c-layout-header .c-brand > .c-hor-nav-toggler {
    margin-left: 20%;
  }
}
@media only screen and (max-width:320px){
  .c-layout-header .c-brand > .c-hor-nav-toggler {
    margin-left: 15%;
}
}
/* iPhone5 and 5s Landscape */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
    /*home page banners*/
    .tp-banner-container .c-font-90 {font-size:70px;}
    .tp-banner-container .c-font-24{font-size:20px;}
    .btn.c-btn-border-2x.btn-xlg {padding: 10px 28px 10px;}
    /*end homepage banners*/
}
/* iPhone5 and 5s  Portrait */
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    /*home page banners*/
    .tp-banner-container .c-font-90 {font-size:40px;}
    /*.tp-banner-container .c-font-24{font-size:16px;}*/
    .tp-banner-container h4{display:none;}
    .btn.c-btn-border-2x.btn-xlg {padding: 10px 28px 10px;}
    /*end homepage banners*/
    /*.c-layout-header .c-brand > .c-hor-nav-toggler {
      margin-left: 10%;
  }*/
}
    /*iphone6 portrait*/
    @media only screen
    and (min-device-width : 375px)
    and (max-device-width : 667px)
    and (orientation : portrait) {
      /*home page banners*/
      .tp-banner-container .c-font-90 {font-size:40px;}
      /*.tp-banner-container .c-font-24{font-size:16px;}*/
      .tp-banner-container h4{display:none;}
      .btn.c-btn-border-2x.btn-xlg {padding: 10px 28px 10px;}
      /*end homepage banners*/
    }
}
/*end break points*/

/*@media print {
  * { background: transparent !important; color: #ffffff !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .c-page-breadcrumbs,.c-hor-nav-toggler,.c-topbar-toggler,.c-search-toggler,.content_icon,.c-prefooter .c-container,.c-postfooter .c-links,.c-postfooter .c-logo,.c-layout-go2top,.c-desktop-logo-inverse,.c-desktop-logo,.c-mobile-logo,#filters-container{display:none !important;}
  .collapse,.c-prefooter .c-container.c-last{display:block !important;}
  #banner{min-height:0;height:5px;}
  .container {width: 100%;}
  .cbp .cbp-item {position:relative;overflow: visible;}
  .cbp-item-wrapper {height:100px;}
  .cbp-caption, .cbp-caption-defaultWrap, .cbp-caption-activeWrap {display: block;}
  .cbp-caption-active .cbp-caption, .cbp-caption-active .cbp-caption-defaultWrap, .cbp-caption-active .cbp-caption-activeWrap {overflow: visible;}

}*/

.cc-cookies:nth-child(2) {
display:none !important;
}