.container{max-width: 1680px;width: 100%;margin: 0 auto;padding: 0px 20px;}
.radius-30 > .vc_column-inner{border-radius: 30px;}



/* Header */
.site-header.option2 .top-notification-banner .top-binner{gap: 20px;}
.site-header.option2 .top-notification-banner{padding:13px 0px 13px 0px;margin: 0px;}
.site-header.option2 .top-notification-banner span{font-size: 22px;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .top-notification-banner .e-btn .btn-secondary{color: #fff;font-weight: 500;    padding: 4.7px 27px;font-size: 15px;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-logo img{max-height:revert !important;margin-top: 0px;}
.site-header.option2 .site-header-inner{padding-top:27px;padding-bottom:27px;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .menu-cta a,.site-header-login-portal-btn{font-size: 16px;padding: 0px;color: #003C71;line-height: 18px;}
.site-header.option2 .site-header-login-portal-btn:hover{text-decoration: underline;}
.site-header.option2 .site-portal-login.o-header-btn{padding-left: 50px;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation  .menu li a{font-size: 20px !important;line-height: 22px;}
.site-header.option2 .menu-banking .card{border-radius:30px 30px 0px 30px;overflow: hidden;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu li.o-hover_js ul a{padding-bottom:15px; border-bottom: 1px solid rgba(255,255,255,.5); text-align: left; padding-left: 5px; margin-bottom: 30px;} 
.site-header-login-portal-btn{gap: 7px;}
.site-header-util-navigation .menu li.menu-cta svg path{fill:#003C71;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu li .site-default-dropmenu{top:72%;}
.site-header.option2 .site-header-option2 .site-main-navigation .menu li .site-default-dropmenu  .btn-secondary{font-size: 16px !important;    padding: 0px !important; text-align: center !important;}
.site-header-search-form form{background-color: #003c71;}
.site-header.option2 .site-header-option2 .site-header-navigation-col  .row:first-child{margin-bottom: 15px;} 
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu li.o-hover_js .sub-menu{padding: 20px;}
body.o-header-sticky_js .site-header.option2 .site-header-inner{padding-top: 9px;padding-bottom: 9px;}
body.o-header-sticky_js .site-header.option2 .top-notification-banner span{font-size:16px;}
.mobile-nav-icons{display: none;}
/* .site-main-navigation-m-wrapper .site-main-navigation-m:last-child{display: none !important;} */
.site-header-mobile-nav-btn{color: #003C71;}  
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-header-search-icon{font-size: 22px;}



 
/* Temporary css */
/* .site-popup-notification.o-active_js{display: none;} */


/* Home */
.site-hero-2 .e-btn .btn, .site-hero-2 .e-btn .site-comments .e-comment-form .submit, .site-comments .e-comment-form .site-hero-2 .e-btn .submit, .site-hero-2 .e-btn .site-chat a, .site-chat .site-hero-2 .e-btn a{font-weight: 500;}
.site-hero-2 .e-image{box-shadow: 15px 15px 0px 0px #e25526;}
.site-hero-2 .image-col{padding-top: 52px;padding-bottom:70px;padding-right:25px;}
.banner-bottom-shape{position: absolute;left: 0;top: 0;}
.banner-bottom-shape img{width: 100%;}
.promo-boxes.todays-rates .site-todays-rates{top:0px;}
.site-about-2 .e-image{box-shadow: none;position: relative;padding-left:15px;padding-bottom:15px;}
.site-about-2 .e-image img{position: relative;z-index: 2;}
.site-about-2 .e-image:after{    width: 97%; height: 98%; background-color: #e25526; border-radius: 30px; content: ''; position: absolute; left: 0; bottom: 0px;}
.site-about-2 .row .col-lg-6:nth-child(2){padding-left: 48px;}
.site-about-2 .e-descrip{margin-bottom: 41px;font-weight: 400;}
.site-latest-posts-wrap .e-image{max-width:100%;height: 250px;}
.site-latest-posts .site-post-card .e-anchor .e-image img{height: 100%;}
.site-latest-posts .site-post-card .e-anchor .e-image{margin-bottom:35px;padding-top: 0px;}
.site-latest-posts .site-post-card .e-anchor .e-content .e-title{font-weight:600;text-transform: none;}
.site-post-card .e-content{padding-bottom:35px;}
.site-post-card .e-term{font-size: 16px;}
.hero-section.v2 .e-image{min-height:revert;max-height:none;}
.hero-section.v2  .e-title{margin-bottom: 19px;}
.hero-section.v2 .e-content{padding-bottom: 100px;}
.hero-section .home-hero-inner{padding-bottom: 100px;}
.site-icon-links-container.v2 h3{margin-bottom: 19px;}
.site-icon-links-container.v2 .site-icon-links-grid .e-anchor{min-width: revert;max-width: 250px;width: 100%;}
.site-icon-links-container.v2{padding-top: 87px;padding-bottom: 106px;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu li:not(.mega-first) .sub-menu li{min-width: 100%;}
.site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu > li{position:relative;}
.site-default-dropmenu a:hover{text-decoration: none !important;border-bottom-color: #fff !important;}
.hero-section .e-image{padding: 20px;text-align: center;}
.hero-section.v2 .e-image img{opacity: 0;}
.site-icon-links-container .site-icon-links-grid .e-image{margin-bottom:5px;}
.site-hero-2 .e-title{font-size: 50px;line-height: 61px;}
.site-hero-2 .e-descrip{font-size: 22px;}
.promo-boxes.todays-rates .e-title{font-size: 32px;line-height: 42px;}
.promo-boxes.todays-rates   .e-content{font-size: 22px;line-height: 35px;}    
.promo-boxes.todays-rates .site-todays-rates .card .fas{font-size: 32px;}
.promo-boxes.todays-rates .site-todays-rates .card{padding: 45px 40px;}
.site-about-2 .e-title{font-size: 40px;line-height:49px}
.site-latest-posts-wrap .e-title{font-size: 42px;line-height: 52px;}
.site-latest-posts-wrap .btn{font-size: 18px;}
.hero-section .e-subtitle{font-size: 26px;line-height: 31px;}
.hero-section .e-title{font-size: 42px;line-height: 52px;}
.hero-section .e-descrip{font-size: 20px;line-height: 30px;}
.hero-section .btn{font-size: 18px;}


/* Footer */
.site-footer{padding-top:94px;padding-bottom: 27px;}
.site-footer-section-border-btm h5{font-size: 20px;margin-bottom: 19px;}
.site-footer .logo-col{width: 25%;}
.site-footer .nav-col{width:75%;}
.site-footer-section-border-btm p{font-size: 18px;}
.site-footer-cinfo .e-image img{width: auto;}
.site-footer-cinfo .e-social-title{font-size: 20px;margin-bottom: 20px;}
.site-footer-cinfo .e-social a{font-size:24px;}
.site-footer-section-border-btm .e-apps-links p{font-size: 20px;line-height: 24px;font-weight: 600 !important;}
.site-footer .nav-col .col-md{padding-right:8%;}
.site-footer .hours-heading{    margin-bottom: 9px; font-size: 20px; line-height: 24px;}
.site-footer .site-footer-top{padding-bottom: 32px;} 
.site-footer-btm{padding-top: 20px;padding-bottom: 0px;}
.site-footer-btm-wrap a{font-size: 16px;}
.site-footer .site-footer-copyright{font-size: 16px;} 


/* Inner Banner */
.site-masthead.version2{background-color: rgba(0, 60, 113, .1);padding-top: 42px;}
.site-masthead.version2 > .container{position:relative;z-index: 2;}
.site-masthead.version2 > .shape-img{position:absolute;bottom: 0;left: 0;width: 100%;}
.site-masthead.version2 > .shape-img img{width: 100%;}
.site-masthead.version2 .e-image img{width: 100%;position: relative;z-index: 2;border-radius: 30px;height: 476px; object-fit: cover;}
.site-masthead.version2 .col-lg-5{max-width:44%;flex: 0 0 44%;padding-top: 154px;}
.site-masthead.version2 .col-lg-7{max-width:56%;flex: 0 0 56%;}
.site-masthead.version2 .col-lg-7 .e-image{padding-right:20px;padding-bottom:20px;position: relative;display: block;}
.site-masthead.version2 .col-lg-7 .e-image:after{content: '';width:97%;height:97%;background-color: rgba(218, 189, 61, 1);border-radius: 30px;bottom: 0px;right: 0px;position:absolute;}
.site-masthead.version2 h1{font-weight:600;line-height: 61px;margin: 0px;color: #003C71;}


/* News */
.site-posts-grid .e-filter{padding-top: 22px;padding-bottom: 18px;}
.site-posts-grid .e-filter .custom-select{font-weight: 700;padding-bottom:15px;background-image: url(../images/arrow-select.png);background-repeat: no-repeat;background-position:top 10px right;-webkit-border-radius: 0;}
.site-posts-grid .e-filter .custom-select.first-child{margin-right: 4rem;}
.promotion-cta{background-color: #000;border-radius: 30px;padding:90px 40px 82px 40px;text-align: center;background-repeat: no-repeat;background-position: center;background-size: cover;}
.promotion-cta h2{font-size: 42px;line-height: 52px;margin-bottom: 19px;}
.promotion-cta p{font-size:26px;line-height:30px;margin-bottom: 35px;}
.promotion-cta a{font-size:18px;font-weight: 500;background-color: #dabd3d;border-color: #dabd3d;}
.promotion-cta .promotion-inner{max-width: 925px;width: 100%;margin: 0 auto;}
.e-posts .btn{margin-bottom: 32px !important;}
.site-post-card .e-content{padding-left: 20px;padding-right: 20px;}


@media only screen and (max-width:1700px) {
    .site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation  .menu li a{font-size: 18px !important;}
}
@media only screen and (max-width:1560px){
    .site-footer .nav-col .col-md{padding-right: 3%;}
    .site-footer .logo-col{padding-right: 3%;}
    .site-footer-section-border-btm h5{font-size: 18px;}
    .site-footer .site-footer-copyright,.site-footer-btm-wrap a{font-size: 14px;}
    .site-footer-section-border-btm p{font-size: 16px;line-height: 32px;}
}
@media only screen and (max-width:1366.98px){
    .site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu li a{padding-left: 15px;padding-right: 15px;}
    .site-footer-cinfo .e-image{margin-bottom:50px;}
    .site-footer-cinfo .social-content{margin-bottom: 25px;}
    .promo-boxes.todays-rates .e-title { font-size: 26px; line-height: 39px; }
    .promo-boxes.todays-rates .e-content { font-size: 20px; line-height: 31px; }
 }
@media  only screen and (max-width:1260px) {
    .site-header.option2 .site-header-option2 .site-header-option2-bg .site-main-navigation .menu li a{padding-left: 10px;padding-right: 10px;}
    .todays-rates.promo-boxes .site-todays-rates .card{padding: 40px 25px;}
    .site-hero-2 .col-lg-6,.site-about-2 .col-lg-6,.hero-section.v2 .col-lg-6{flex: 0 0 50%; max-width: 50%;}
    .site-hero-2 .e-image{min-height:470px;}
    .site-icon-links-container .site-icon-links-grid .site-icon-links-grid-container{flex-direction:row !important;flex-wrap: wrap;gap: 0px;justify-content: space-between !important;}
    .site-icon-links-container.v2 .site-icon-links-grid .e-anchor{max-width: 23.3%;}
    .site-icon-links-container.v2 .vc_col-sm-4,.site-icon-links-container.v2 .vc_col-sm-8{width: 100%;}
    .site-icon-links-container.v2 .vc_col-sm-4{margin-bottom: 40px;}
    .site-icon-links-container.v2 .vc_col-sm-4 p{max-width: 100%;}
}
@media only screen and (max-width:1200px){
    .site-footer .logo-col { padding-right: 0; margin-bottom: 50px; text-align: center;width: 100%;}
    .site-footer-cinfo .social-content{justify-content: center;}
    .e-apps-links > .row{justify-content: center;}
    .site-footer-btm .e-col:nth-child(3){width: 100%;text-align: center;margin-top: 30px;}
    .site-header.option2 .top-notification-banner span{font-size: 18px;}
}
@media only screen and (max-width:1100.98px) {
    .mobile-nav-icons{display:block;}
    .site-header-navigation-col{display: none !important;}
    .site-latest-posts-wrap .e-image{height: 200px;}
    .site-latest-posts .site-post-card .e-anchor .e-image{margin-bottom: 20px;}
    .site-latest-posts .site-post-card .e-anchor .e-content .e-title{font-size: 20px;}
    .site-post-card .e-content{padding-bottom: 15px;}
    .site-latest-posts-wrap .e-title,.hero-section .e-title{font-size: 36px;line-height: 42px;}
    .site-main-navigation-m a svg{fill:#fff}
    .site-about-2 .row .col-lg-6:nth-child(2){padding-left: 30px;}
    .hero-section.v2 .e-content{padding:60px 40px;}
    .site-latest-posts .e-posts-row .e-posts-col{width:50%;}
    .site-footer{padding-top: 60px;}
    .site-header.option2 .site-header-option2 .site-header-option2-bg .menu-cta a{color:#fff}
    .site-header-login-portal-btn{color: #003C71;}
    .site-header.option2 .site-header-inner { padding-top: 15px; padding-bottom: 15px; }
    .site-header.option2 .site-header-option2 .site-header-option2-bg .site-header-search-icon{font-size: 16px;}
    

}
@media only screen and (max-width:1000.98px){
    .site-icon-links-container.v2 .site-icon-links-grid .e-anchor{max-width: 48.5%;margin-bottom: 20px;}
    .site-icon-links-container.v2 { padding-top: 70px; padding-bottom: 70px; }
    .site-footer .nav-col{width: 100%;}
    .site-footer .nav-col .col-md { padding-right: 2%; width: 32%; text-align: left; margin-bottom: 40px; }
    .site-footer-section-border-btm h5{font-size: 14px;}
    .site-footer-section-border-btm p{font-size: 13px;line-height: 28px;}
    .site-footer-btm .e-col:nth-child(3){margin-top: 0px;}
    .site-masthead.version2 .e-image img{height: 360px;}
    .promotion-cta h2{font-size: 36px;line-height: 45px;}
    .promotion-cta p{font-size: 22px;line-height: 28px;}
    .site-masthead.version2 h1{font-size: 40px;}
    
}
@media  only screen and (min-width:800px) {
    .promob-row{flex-direction: row !important;}
  
  
}
@media only screen and (max-width:799.99px) {
    .todays-rates .site-todays-rates .card{min-height: revert;}
    .site-about-2 .col-lg-6,.hero-section.v2 .col-lg-6{flex: 0 0 100%; max-width:100%;}
    .site-about-2 .row .col-lg-6:nth-child(2){ padding-left: 20px; margin-top: 30px; }
    .site-latest-posts-wrap .e-title{font-size: 30px;}
    .hero-section.v2 .col-lg-6:nth-child(2){margin-top: 40px;}
    .hero-section .e-image { min-height: 500px; max-height: none; }
    .site-footer .site-footer-top{padding-bottom: 0px;}
    .site-hero-2 .e-title{font-size: 38px;}
}
@media  only screen and (max-width:767.98px) {
    .site-hero-2 .col-lg-6, .site-about-2 .col-lg-6, .hero-section.v2 .col-lg-6{flex: 0 0 100%; max-width:100%;}
    .site-hero-2{padding-top: 50px;}
    .site-hero-2 .e-title{font-size: 34px;}
    .site-hero-2 .e-image{min-height:300px;}
    .todays-rates.promo-boxes .site-todays-rates .card { padding: 30px 15px; margin-bottom: 20px; }
    .todays-rates .site-todays-rates .e-title { font-size: 24px; line-height: 32px; }
    .site-about-2 .e-image{min-height: 340px;}
    .site-about-2 .e-title{font-size: 30px;line-height: 40px;}
    .site-latest-posts-wrap > .continer > .row > .col-lg-12 > .d-flex{flex-direction: column !important;text-align: center;margin-bottom: 30px;}
    .site-latest-posts-wrap .e-title{font-size: 30px;line-height: 38px;}
    .site-latest-posts .e-posts-row .e-posts-col{width: 100%;}
    .hero-section.v2 .e-content { padding: 40px 20px; }
    .hero-section.v2 .e-title{font-size: 30px;line-height: 38px;}
    .hero-section .e-subtitle{font-size: 20px;margin-bottom: 10px;}
    .hero-section .e-descrip,.site-latest-posts .site-post-card .e-anchor .e-content .e-excerpt,.site-about-2 .e-descrip,.todays-rates .site-todays-rates .e-content,.site-icon-links-container p{font-size: 16px;line-height: 26px;}
    .site-hero-2 .e-descrip{font-size: 18px;line-height: 28px;}
    .hero-section .e-title,.site-icon-links-container h3{font-size: 30px;line-height: 38px;}
    .site-icon-links-container.v2 .site-icon-links-grid .e-anchor{max-width: 100%;}
    .mobile-nav-icons{padding: 0px 7px;}
    .site-header.option2 .site-header-option2 .site-header-option2-bg .site-logo img{max-width: 180px;}
    .site-header.option2 .top-notification-banner span,body.o-header-sticky_js .site-header.option2 .top-notification-banner span{font-size: 12px;}
    .site-header.option2 .top-notification-banner .top-binner{justify-content: center;}
    .site-header.option2 .site-header-option2 .site-header-option2-bg .top-notification-banner .e-btn .btn-secondary{padding-left:6px;padding-right: 6px;}
    .hero-section .e-image{padding: 60px 20px;}
    .site-footer-cinfo .e-image img{max-width: 170px;}
    .site-footer .logo-col{padding-left: 15px;padding-right: 15px;}
    .site-footer-cinfo .e-social-title{font-size: 18px;margin-bottom: 14px;}
    .site-footer-section-border-btm .e-apps-links p{font-size: 18px;}
    .site-footer .nav-col .col-md{padding-right: 15px;width: 100%;}
    .site-footer .site-footer-copyright, .site-footer-btm-wrap a{font-size: 12px;}
    .site-footer-util-navigation .menu li{width: 50%;}
    .site-post-card .e-term{font-size: 15px;}
    .hero-section .home-hero-inner{padding-bottom:70px;}
    .site-header.option2 .site-portal-login{padding-left: 0px;}
    .promotion-cta h2{font-size: 30px;line-height:36px;}
    .promotion-cta p{font-size: 20px;line-height: 28px;}
    .promotion-cta{padding: 50px 20px;}
    .site-masthead.version2 h1{font-size: 34px;line-height: 40px;}
    .site-masthead.version2 .col-lg-5{    max-width: 100%; flex: 0 0 100%; padding-top: 0px;padding-bottom: 40px;}
    .site-masthead.version2 .col-lg-7{    max-width: 100%; flex: 0 0 100%; padding-top: 0px;}
    .site-posts-grid .e-filter .col-auto{width: 100%;}
    .site-posts-grid .e-filter .custom-select.first-child{margin-bottom: 30px;}
    .site-posts-grid .e-filter .custom-select{width: 100%;}
    .site-posts-grid .e-filter .custom-select{padding-bottom: 10px;}
    .site-posts-grid .e-filter .custom-select{font-size: 18px;}
    .site-masthead.version2 .e-image img{height: 250px;}

}
@media only screen and (max-width:340px) {
    .site-header.option2 .site-header-option2 .site-header-option2-bg .site-logo img{max-width: 165px;}
    .site-header.option2 .top-notification-banner span,body.o-header-sticky_js .site-header.option2 .top-notification-banner span{font-size:10px;}
    .site-post-card .e-term { font-size: 16px; }    
}