/*
Theme Name: MFW Child
Template: mfw
*/

@import url('../mfw/style.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Ubuntu:wght@400;500;700&display=swap');
*{unicode-bidi:embed}
html{scroll-behavior:smooth}
h1,h2,h3,h4,h5,h6{font-family:"Ubuntu"!important;color:#1C3867;font-weight:500;text-transform:uppercase}
body{font-family:"Open Sans";font-size:14px;color:#0477BD;line-height:160%}
p{font-size:14px}
span.number{font-family:Arial!important}
h1,h2,h3,h4,h5,h6,p,ul,ol,pre,table,blockquote,input,button,select,textarea{margin-bottom:12px}
.h1,.h2,.h3,h1,h2,h3{margin-top:12px}
h1{font-size:30px;line-height:40px}
h2{font-size:24px;line-height:34px}
.h3,h3{font-size:20px;line-height:30px}
h4{font-size:18px;line-height:28px}
section,footer{padding:47px 0}
.light-blue-text *{color:#0477BD!important}
.main-page-content{margin:0}
body:not(.home) .main-page-content section{padding:0}
body:not(.home) .main-page-content > section:first-child{padding-bottom:47px;padding-top:0}
.wpb_text_column div.main_services_categories_box:last-child{margin-bottom:47px!important}
.wpb_button,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}
.wpb_alert p:last-child,#content .wpb_alert p:last-child,.wpb_text_column p:last-child,.wpb_text_column :last-child,#content .wpb_text_column p:last-child,#content .wpb_text_column :last-child,.wpb_toggle_content p:last-child{margin-bottom:12px}
#related_stories{margin-top:47px}
.instagram-box{position:relative;overflow:visible;padding:20px;margin-bottom:47px}
.instagram-mobile{position:absolute;width:105px;top:-35px;right:15px}
.instagram-thumbs{width:60%;max-width:600px;margin:0 auto;float:left}
.calc_images .wpb_raw_html .wpb_wrapper{position:relative}
.loan_img_0{display:none;opacity:0;position:absolute;z-index:5;left:0;top:0}
.hidden{display:none;}
.fade-in-image{opacity:0;-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:12s;animation-name:fade;animation-iteration-count:infinite;animation-duration:12s;-webkit-animation-delay:6s}
@-webkit-keyframes fade {
0%{opacity:0}
20%{opacity:1}
33%{opacity:1}
53%{opacity:0}
100%{opacity:0}
}
@keyframes fade {
0%{opacity:0}
20%{opacity:1}
33%{opacity:1}
53%{opacity:0}
100%{opacity:0}
}
.m-0{margin:0!important}
.m-23{margin:23px!important}
.m-47{margin:47px auto}
.mt-47{margin-top:47px!important}
.mb-47{margin-bottom:47px!important}
.mt-23{margin-top:23px!important}
.mb-23{margin-bottom:23px!important}
.mt-0{margin-top:0!important}
.mb-0{margin-bottom:0!important}
.mt-15{margin-top:15px!important}
.p-23{padding:23px!important}
.pt-47{padding-top:47px!important}
.pb-47{padding-bottom:47px!important}
.pt-23{padding-top:23px!important}
.pb-23{padding-bottom:23px!important}
.pt-0{padding-top:0!important}
.pb-0{padding-bottom:0!important}
#shadow-host-companion{display:none}
.lang-item a{font-size:18px!important}
.e-services-tabs.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a{border-color:#fff!important;background-color:#fff!important;color:#1C3867!important}
.e-services-tabs.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a{border-color:#fff!important;background-color:#fff!important;color:#ccc!important}
.e-services-tabs.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{background-color:#fff!important;border-color:#fff!important;color:#1C3867!important}
.e-services-tabs.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a:before{content:'';width:20px;height:1px;background-color:#CCC;display:block;position:absolute;top:25px;left:-5px}
.e-services-tabs.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list:before{content:'';width:1px;height:194px;background-color:#CCC;display:block;position:absolute;top:0;left:0;z-index:5}
.vc_tta-container{margin-bottom:0!important}
.home-page-section-h2 h2{margin:0 0 47px}
#rev_slider_2_1_wrapper{left:0!important}
.btn-1 .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{color:#0477BD;border:1px solid #0477BD;font-family:"Open Sans";font-size:16px}
.btn-1 .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{color:#FFF;background-color:#0477BD}
.main_services_categories_btn{margin:15px 0 0;color:#0477BD;border:1px solid #0477BD;font-family:"Open Sans";font-size:16px;background-color:#FFF;padding:8px 15px;display:block;width:140px;text-align:center}
.main_services_categories_btn:hover{color:#FFF;border:1px solid #0477BD;background-color:#0477BD}
.know_more_btn{margin:15px 0;color:#0477BD;border:1px solid #0477BD;font-family:"Open Sans";font-size:15px;background-color:#FFF;padding:8px 15px;display:block;width:130px;text-align:center}
.know_more_btn:hover{color:#FFF;border:1px solid #0477BD;background-color:#0477BD}
.main_services_categories_box{margin-bottom:47px}
.main_services_categories_box > div{background-color:#E3F0F8;margin:5px;padding-bottom:5px;height:100%}
.services_data{padding:23px 0}
.home-page-section-h2 .services_data{text-align:center}
.home-page-section-h2 .main_services_categories_btn{margin:15px auto 0}
.services_data .icon{text-align:center;width:100%;margin-bottom:23px}
.colored_row_1{background-color:#f7fbfd;border-top:1px solid #1c3867;border-bottom:1px solid #1c3867}
.colored_row_2{background-color:#f2f7f7}
.featured_story_content{background-color:#1C3867;padding:35px 35px 35px 100px;color:#FFF;min-height:350px}
.featured_story_image{margin:20px -115px 20px 40px;z-index:5}
.featured_story_image img{margin-bottom:0;object-fit:cover;width:90%;height:310px}
.featured_story_content h3{color:#FFF}
.featured_story_btn{margin:15px 0;color:#0477BD;border:1px solid #0477BD;font-family:"Open Sans";font-size:16px;background-color:#FFF;padding:8px 15px;display:block;width:125px;text-align:center}
.featured_story_btn:hover{color:#FFF;border:1px solid #0477BD;background-color:#0477BD}
.services_features{display:inline-block}
.services_features ul li{width:46%;float:right;margin:10px 4% 0 0 !important;list-style-position:outside}
.featured_news_image img{width:100%;height:350px;object-fit:cover}
.news-image img{border:1px #CCC solid;padding:3px;width:100%;max-width:600px;margin-bottom:23px}
.post-content{margin-bottom:45px}
.header-bg.main-header:after{content:'';background:#000;background:linear-gradient(180deg,rgba(0,0,0,0.3029586834733894) 0%,rgba(255,255,255,0) 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.cascade-slider_container{position:relative;width:100%;height:650px;margin:0 auto}
.cascade-slider_item{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0.3);transition:all 1s ease;opacity:0;z-index:-1;text-align:center}
.cascade-slider_item.next{left:50%;transform:translateY(-50%) translateX(-120%) scale(0.6);opacity:1;z-index:1}
.cascade-slider_item.prev{left:50%;transform:translateY(-50%) translateX(20%) scale(0.6);opacity:1;z-index:1}
.cascade-slider_item.now{top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(1);opacity:1;z-index:5}
.cascade-slider_item img{box-shadow:1px 1px 10px #666}
.cascade-slider_arrow{display:inline-block;position:absolute;top:95%;cursor:pointer;z-index:5}
.cascade-slider_arrow-left{left:30%;font-size:24px}
.cascade-slider_arrow-right{right:30%;font-size:24px}
.cascade-slider_nav{position:absolute;bottom:-120px;width:100%;text-align:center;z-index:5}
.cascade-slider_dot{display:inline-block;width:1em;height:1em;margin:1em;background:#ddd;list-style:none;cursor:pointer}
.cascade-slider_dot:hover{background:#555}
.cascade-slider_dot.cur{background:#555}
.ab_2022{cursor:pointer}
.annual_book_slider_2{display:none}
.main-service-logo img{max-width:200px;margin:0 auto;width:100%}
.service_icon_thumbnail_style_1 img{border:1px solid #1C3867;background-color:#F7F7F7;border-radius:20px;padding:30px 15px;max-width:170px;width:100%;margin:auto}
.service_icon_thumbnail_style_1 > div{border:1px solid #3AB5F0;border-radius:26px;padding:3px;display:block;max-width:170px;width:100%;margin:auto}
.service_icon_thumbnail_style_1 a{border:1px solid #3AB5F0;border-radius:23px;padding:3px;display:block;max-width:170px;width:100%;margin:auto}
.service_container_style_2 > div{border:1px solid #3AB5F0;border-radius:26px;padding:3px;display:block;width:100%;margin:auto}
.service_container_style_2 > div> div{border:1px solid #3AB5F0;border-radius:23px;padding:3px;display:block;width:100%;margin:auto}
.service_container_style_2 > div > div > div{border:1px solid #1C3867;background-color:#F7F7F7;border-radius:20px;padding:30px 15px;width:100%;margin:auto;text-align:center}
.service_icon_thumbnail_style_2 img{padding:30px 15px;max-width:170px;width:100%;margin:auto}
.service_container_style_2 .know_more_btn{margin:15px auto}
.service_icon_thumbnail_style_3 img{width:125px}
.service_content_style_3{font-size:20px}
.service_content_style_3 a{font-weight:700}
.service_style_3 .service_excerpt{max-width:550px}
.color_1{background-color:#f4f4f4}
.equal{display:flex;display:-webkit-flex;flex-wrap:wrap}
.image-separator-large{padding:300px 0}
.image-separator-large .background-image-holder{background-repeat:no-repeat!important;background-position:top center!important;background-size:cover}
.image-separator{padding:200px 0;min-height:450px}
.image-separator .background-image-holder{background-repeat:no-repeat!important}
.image-separator-small{padding:225px 0;min-height:450px;background-repeat:no-repeat!important}
.image-separator-small .background-image-holder{background-repeat:no-repeat!important}
.text-inside-separator{width:100%;max-width:1140px;padding:35px inherit;margin:0 auto}
.text-inside-separator .inner-box{width:45%;color:#1C3867!important;margin-top:27px;margin-bottom:27px!important}
.text-inside-separator .inner-box-right{float:right}
.text-inside-separator .inner-box-left{float:left}
.explanation_title p{color:#707070;font-size:24px;font-weight:700;text-transform:uppercase}
.explanation_data .wpb_wrapper:after{content:'';height:70%;width:1px;background:#ccc;display:block;position:absolute;top:15%;right:0}
.explanation_data p:first-child{font-size:16px;font-weight:700}
.explanation_data .wpb_wrapper{text-align:center;position:relative}
.benefit_results_number{font-size:28px;font-weight:700}
.benefit_results_description{font-size:16px;font-weight:700}
.service_excerpt{min-height:150px}
.category_description{text-align:justify;text-align-last:left}
h3.service-category-title{color:#0477BD;margin-top:0;font-size:20px}
h3.service-category-sub-title{color:#1c3867;margin-top:0;font-size:16px}
#loan_type{border:1px solid #0477BD;background:transparent;text-transform:capitalize;color:#0477BD;letter-spacing:0;font-size:14px;font-weight:700}
.request_for_a_loan #loan_type{color:#1C3867;font-size:15px}
.range-slider{margin:0 0 10px;width:100%}
.range-slider__range{-webkit-appearance:none;width:100%;height:10px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0}
.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2c3e50;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}
.range-slider__range::-webkit-slider-thumb:hover{background:#1C3867}
.range-slider__range:active::-webkit-slider-thumb{background:#1C3867}
.range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out}
.range-slider__range::-moz-range-thumb:hover{background:#1C3867}
.range-slider__range:active::-moz-range-thumb{background:#1C3867}
.range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #1C3867}
.range-slider__value{display:inline-block;position:relative;width:60px;color:#fff;line-height:20px;text-align:center;border-radius:3px;background:#1C3867;padding:5px 10px;margin-left:8px}
.range-slider__value:after{position:absolute;top:8px;left:-7px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #1C3867;border-bottom:7px solid transparent;content:""}
::-moz-range-track{background:#d7dcdf;border:0}
input::-moz-focus-inner,input::-moz-focus-outer{border:0}
.slider_blue_text{font-size:16px;color:#1C3867}
.request_for_a_loan .slider_blue_text{font-weight:700}
.selected_amount_1,.selected_amount_2{font-size:20px;font-weight:700;line-height:52px}
.range_value_container{display:flex;justify-content:space-between}
.loan-result{display:flex;justify-content:space-between;width:80%;margin:0 auto}
.loan-result-2{width:100%}
.loan_intreset div,.monthly_payment div{background:#f7f7f7;padding:30px;border-radius:150px;text-align:center;font-weight:700;font-size:18px}
.total-payment-result{background:#f7f7f7;padding:50px 30px;border-radius:150px;text-align:center;font-weight:700;font-size:18px;width:80%;margin:0 auto}
.loan_intreset p,.monthly_payment p,.total-payment-result p{font-weight:700;font-size:18px;color:#0477BD;margin-top:10px}
.loan_intreset span,.monthly_payment span,.total-payment-result span{color:#1C3867;font-size:20px;font-weight:400}
.request_for_a_loan .loan_intreset span,.request_for_a_loan .monthly_payment span,.request_for_a_loan .total-payment-result span{font-weight:700}
.service_content_style_2 h3{min-height:60px}
.loan_terms p{color:#676767;font-size:11px}
.loan_features{display:none}
.accordion{background-image:url(style/img/board-member-name-bar.jpg);background-color:#052d57;background-repeat:no-repeat;background-size:cover;color:#FFF;cursor:pointer;padding:0;width:100%;border:none;outline:none;transition:.4s;display:inline-block;position:relative;padding-top:12px;margin:20px 0}
.board-member-image-thumbmail{float:left;width:150px}
.board-member-image-thumbmail img{margin-bottom:0!important;position:absolute;top:-15px;left:50px;right:0;width:130px}
.board-member-title{float:left;width:calc(100% - 230px);margin-left:230px;margin-right:0}
.panel h3,.board-member-title h3{color:#FFF;margin-top:0;font-size:20px}
.panel{padding:0;background-image:url(style/img/board-member-details-bg.jpg);background-color:#052d57;background-repeat:no-repeat;background-size:cover;color:#FFF;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border:none;border-radius:0}
.panel > div{padding:25px}
.video-box img{width:100%}
.video-box p{text-align:center;font-weight:700;min-height:70px}
.video-thumb-a{position:relative;width:100%;height:100%;display:block}
.video-thumb-a .play_btn{position:absolute;z-index:1;top:40%;left:40%;width:20%}
.image-gallery-box a.image-title{text-align:center;font-weight:700;min-height:65px;display:block;margin:10px 0 0}
.news-list-container{background-image:url(style/img/board-member-name-bar.jpg);background-color:#052d57;background-repeat:no-repeat;background-size:cover;color:#FFF;cursor:pointer;padding:0;width:100%;border:none;outline:none;transition:.4s;display:inline-block;position:relative;padding-top:12px;margin:20px 0}
.news-image-thumbmail{float:left;width:150px}
.news-image-thumbmail img{margin-bottom:0!important;position:absolute;top:-15px;left:50px;right:0}
.news-title{float:left;width:calc(100% - 230px);margin-left:230px;margin-right:0}
.news-title h4{color:#FFF;margin-top:0;min-height:65px;text-transform:none;margin-right:50px}
.story-image-thumbmail{float:left;width:150px}
.story-image-thumbmail img{margin-bottom:0!important;position:absolute;top:-15px;left:50px;width:120px;border:1px solid #0477BD;padding:2px}
.story-title{float:left;width:calc(100% - 230px);margin-left:230px;margin-right:0}
.panel h3,.story-title h4{color:#FFF}
.service_content_style_1 h3{font-size:20px;font-weight:700}
nav.transparent .nav-utility,nav.transparent .nav-bar{width:90%;max-width:1600px;margin:25px auto;border-bottom:none}
nav.transparent .module.widget-handle{border-left:none!important}
.header-bg{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:625px}
.header-bg-text{position:absolute;top:60%;z-index:5}
.header-bg-text h3,.header-bg-text p{color:#FFF!important;text-transform:none;font-size:20px}
.h-100{height:100%;min-height:100%}
.request_now{position:fixed;z-index:5;left:-63px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);background:#1C3867;padding:15px 25px;top:250px;line-height:100%;border-bottom:4px solid #0477BD;transition:all .5s ease}
.request_now a{height:auto;color:#FFF}
.module.widget-handle{border-top:none}
.header-bg-text h3:before{content:'“';color:#FFF}
.header-bg-text h3:after{content:'”';color:#FFF}
h2.uppercase{letter-spacing:0!important}
.overlay:before,.slider-all-controls .overlay .background-image-holder:before{opacity:0}
.loan_calc_icon_mobile{display:none}
.loan_calc_icon{position:fixed;z-index:6;right:0;bottom:0;width:110px;height:110px}
.loan_calc_icon a{height:100%}
nav.transparent.fixed .nav-bar{line-height:81px}
.menu li a{font-family:'Open Sans';letter-spacing:0;font-size:12px;opacity:1}
.menu li a:hover{color:#0477BD}
.menu > li ul{width:260px!important;background:rgba(0,0,0,0.5);padding:8px 15px}
.menu > li > ul > li{border-bottom:1px dotted #666}
.menu > li > ul > li:last-child{border:none}
.menu > li > ul li a{padding:6px 24px 6px 0;line-height:140%}
.disabilities-icons{line-height:100%}
.disabilities-icons a{color:#FFF;padding:0 5px;margin-top:30px}
.e-mfw a{color:#FFF;padding:6px 10px;border:2px solid #FFF;border-radius:20px;height:auto;display:block;line-height:100%;margin-top:20px;transition:all .4s ease-in-out}
.e-mfw a:hover{background-color:#1C3867;border:2px solid #0477BD}
.disabilities-icons a:hover{color:#1C3867}
nav.transparent.fixed .menu > li > a,nav.transparent.fixed .module.widget-handle i{opacity:1;color:#0477BD}
nav.transparent.fixed .disabilities-icons a{color:#0477BD}
nav.transparent.fixed .e-mfw a{color:#0477BD;border:2px solid #0477BD}
nav.transparent.fixed{background-color:rgba(255,255,255,0.9);border-bottom:1px solid rgba(102,187,239,0.5)}
nav.transparent.fixed .e-mfw a:hover{background-color:#1C3867;border:2px solid #0477BD;color:#FFF}
nav.transparent.fixed .menu li a:hover{color:#1C3867}
nav.transparent.fixed .disabilities-icons a:hover{color:#1C3867}
nav.transparent.fixed .nav-bar{margin:0 auto}
nav.transparent.fixed .menu > li > ul > li{border-bottom:1px dotted #305A9F}
nav.transparent.fixed .menu > li > ul > li a:hover{color:#5DACDC}
nav.transparent.fixed .nav-bar > .module.left > a{height:60px!important}
.lang-item-en a{font-family:'Open Sans'!important;text-transform:capitalize!important}
.menu_small_text{font-size:11px;font-weight:400;color:#69c1f7}
.social-list-container{position:fixed;z-index:5;right:0;top:250px}
.list-inline>li{margin:2px;padding:4px;line-height:12px;text-align:center;transition:all .5s ease-in-out}
.list-inline>li:hover a{color:#1C3867}
.marquee{padding:5px 0 0}
.marquee-container{width:100%;background:#0477BD;height:45px;margin-top:0}
.marquee-container .marquee-content-items{padding:5px;margin:10px 0 0;height:45px}
.marquee-container .marquee-content-items li{line-height:35px;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:400}
.marquee-container .marquee-content-items li:after{content:"";background-image:url(style/img/marquee-separator.png);width:16px;height:38px;margin:0 10px;display:inline-block;float:left}
.footer-bottom{background-color:#0477BD;color:#FFF}
.footer-bottom .sub{width:100%;text-align:center;margin-bottom:0;padding:12px 0;opacity:1}
footer{padding:25px 0 0}
footer .custom-html-widget p{margin-bottom:0;font-size:13px}
.app-img{width:160px;margin-bottom:5px}
footer.footer-1 .widget_nav_menu ul li{clear:both}
footer.footer-1 .widget_nav_menu,footer.footer-1 .widget_nav_menu > div{clear:none}
.widget_nav_menu .title{font-family:"Ubuntu";font-size:15px;color:#62b5e6;letter-spacing:0}
.widget_nav_menu hr{display:none}
footer .menu li a{font-size:13px!important;text-transform:none;font-weight:400}
footer .custom-html-widget h4{font-size:18px}
footer .menu li a:hover,footer.bg-dark a:hover{color:#62b5e6}
#map{height:500px}
.map_label{margin-top:0;outline:none!important}
.stories_filter_container{position:absolute;z-index:5;background:rgba(0,0,0,0.5);width:300px;height:100%;top:0;padding:100px 25px}
.map_container{position:relative}
.stories_filter_container select{padding-right:15px;letter-spacing:0;color:#0477BD;font-size:18px;font-family:"Open Sans"}
.blue_btn{background-color:#0477BD;border:1px solid #0477BD;font-family:"Open Sans";font-size:18px;width:100%;padding:10px 0;color:#FFF;font-weight:700;transition:all .5s ease}
.blue_btn:hover{color:#0477BD;background-color:#fff;border:1px solid #fff}
.default-pagination,.cvf-pagination-nav{text-align:center}
.cvf_pag_loading{padding:20px;text-align:center}
.default-pagination ul,.cvf-universal-pagination ul{margin:0;padding:0}
.default-pagination ul li,.cvf-universal-pagination ul li{display:inline-block;margin:3px;padding:4px 8px;background:#FFF;color:#000}
.default-pagination ul li:active:hover,.cvf-universal-pagination ul li.active:hover{cursor:pointer;background:#0477BD;color:#FFF}
.default-pagination ul li.inactive,.cvf-universal-pagination ul li.inactive{color:#CCC}
.default-pagination ul li.selected,.cvf-universal-pagination ul li.selected{background:#0477BD;color:#FFF}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-slide .container .row{margin:0!important;display:flex;align-items:center}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;margin-bottom:0!important}
.slick-dots li{position:relative;display:inline-block;width:5px;height:5px;margin:0 2px;padding:0;cursor:pointer;opacity:.5}
.slick-dots li button{font-size:0;line-height:0;display:block;width:5px;height:5px;padding:2px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;margin-bottom:0!important}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-size:35px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;content:'.';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active{opacity:1;outline:none!important}
.slick-dots li .fa-w-16{width:5px;outline:none!important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none!important}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;outline:none!important}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto;align-items: center;}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none!important}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display: flex;justify-content: center;}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dotted.slick-slider{margin-bottom:0}
.timeline{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;direction:ltr}
.timeline *,.timeline :after,.timeline :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.timeline:not(.timeline--horizontal):before{background-color:#1c3867;bottom:0;content:'';left:50%;margin-left:-2px;position:absolute;top:0;width:4px;z-index:1}
.timeline__wrap{overflow:hidden;position:relative;z-index:2}
.timeline__item{padding:.625rem 2.5rem .625rem 0;position:relative;width:50%;z-index:2}
.timeline__item:after{background-color:#fff;border:4px solid #0477BD;border-radius:50%;content:'';height:20px;position:absolute;right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:20px;z-index:1}
.timeline__item.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.timeline__item.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.timeline__item--left{left:0}
.timeline__item--right{left:50%;padding:.625rem 0 .625rem 2.5rem}
.timeline__item--right:after{left:-10px}
.timeline__content{display:flex;padding:0;position:relative;align-items:center;justify-content:center}
.timeline__content h2{font-size:1.25rem;font-weight:700;margin:0 0 .625rem}
.timeline__content p{font-size:.9375rem;line-height:1.5;margin-bottom:10px}
.timeline--horizontal{font-size:0;padding:0 3.125rem;overflow:hidden;white-space:nowrap}
.timeline--horizontal .timeline-divider{background-color:#ddd;display:block;height:4px;left:40px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px;z-index:1}
.timeline--horizontal .timeline__items{-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;will-change:transform}
.timeline--horizontal .timeline__item{display:inline-block;left:0;padding:0 0 2.5rem;position:relative;-webkit-transition:none;-o-transition:none;transition:none;vertical-align:top;white-space:normal}
.timeline--horizontal .timeline__item:after{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:100%}
.timeline--horizontal .timeline__item .timeline__item__inner{display:table;height:100%;width:100%}
.timeline--horizontal .timeline__item .timeline__content__wrap{display:table-cell;margin:0;padding:0;vertical-align:bottom}
.timeline--horizontal .timeline__item .timeline__content:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ccc;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%}
.timeline--horizontal .timeline__item .timeline__content:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%}
.timeline--horizontal .timeline__item--bottom{padding:2.5rem 0 0}
.timeline--horizontal .timeline__item--bottom:after{top:0}
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap{vertical-align:top}
.timeline--horizontal .timeline__item--bottom .timeline__content:before{border-bottom:12px solid #ccc;border-left:12px solid transparent;border-right:12px solid transparent;border-top:none;bottom:100%;top:auto}
.timeline--horizontal .timeline__item--bottom .timeline__content:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-top:none;bottom:100%;top:auto}
.timeline-nav-button{background-color:#fff;border:2px solid #ddd;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;height:40px;outline:0;position:absolute;text-indent:-9999px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:40px;z-index:10}
.timeline-nav-button:disabled{opacity:.5;pointer-events:none}
.timeline-nav-button:before{background-position:center center;background-repeat:no-repeat;content:'';display:block;height:14px;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;width:8px}
.timeline-nav-button--prev{left:0}
.timeline-nav-button--prev:before{background-image:url(style/img/arrow-left.svg)}
.timeline-nav-button--next{right:0}
.timeline-nav-button--next:before{background-image:url(style/img/arrow-right.svg)}
.timeline--mobile{padding:0}
.timeline--mobile:before{left:10px!important;margin:0!important}
.timeline--mobile .timeline__item{left:0;padding-left:40px;padding-right:0;width:100%}
.timeline--mobile .timeline__item:after{left:2px;margin:0}
.timeline--mobile .timeline__item .timeline__content:before{left:-12px;border-bottom:12px solid transparent;border-right:12px solid #ccc;border-left:none;border-top:12px solid transparent}
.timeline--mobile .timeline__item .timeline__content:after{left:-10px;border-bottom:10px solid transparent;border-right:10px solid #fff;border-left:none;border-top:10px solid transparent}
.event_year{width:60px;background:#0477BD;text-align:center;color:#FFF;height:60px;font-family:'Open Sans';line-height:60px}
.event_description{width:calc(100% - 90px);padding:0 0 0 30px;text-align:left;margin-bottom:0!important}
@-webkit-keyframes fadeIn {
0%{opacity:0;top:70px}
100%{opacity:1;top:0}
}
@keyframes fadeIn {
0%{opacity:0;top:70px}
100%{opacity:1;top:0}
}
@-webkit-keyframes liftUp {
0%{top:0}
100%{top:-15px}
}
@keyframes liftUp {
0%{top:0}
100%{top:-15px}
}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar{width:10px!important}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar-track{background:#ccc}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar-thumb{background:#0477BD!important;border-radius:5px!important}
.asl-p-cont .asl_locator-panel::-webkit-scrollbar-thumb:hover{background:#999}
#asl-storelocator.asl-p-cont.asl-bg-3 .search_filter > p:first-child{font-size:24px!important}
#asl-storelocator.asl-p-cont.asl-bg-3 .Num_of_store{background:#1c3867 none repeat scroll 0 0!important;color:#fff;font-size:22px!important}
#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow h3{font-family:'Open Sans';background:transparent!important;font-size:16px!important;color:#1C3867!important;font-weight:700!important;text-transform:none!important}
#asl-storelocator.asl-p-cont.asl-bg-3 .inside.search_filter{padding-bottom:25px!important;border:none!important;background-color:rgba(4,119,189,0.1)}
#asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont.no-asl-filters .asl-panel .inside.search_filter + #asl-list.storelocator-panel{margin-top:94px!important}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area{font-size:14px!important}
#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow .phone > b,#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow .address,#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow .categories,#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow .phone > a,#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow .distance{font-size:14px!important;font-family:'Open Sans'}
#asl-storelocator.asl-p-cont .infoBox .infowindowContent span{display:inline-block!important}
#asl-storelocator.asl-p-cont.asl-bg-3 .panel-inner .sl-item .addr-sec .p-title{font-size:16px!important;color:#1C3867!important;font-weight:700!important}
body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a{font-size:14px!important}
#asl-storelocator.storelocator-main.asl-bg-3 label,#asl-storelocator.asl-p-cont.asl-bg-3 #style_2.infoWindow .distance,#asl-storelocator.asl-p-cont.asl-template-0 .infoWindow{font-size:13px!important}
#asl-storelocator.asl-p-cont #agile-modal-direction .form-group .btn.btn-default.btn-submit{height:30px;width:150px;text-align:center;margin:0 auto;float:none}
#asl-storelocator.asl-p-cont.asl-bg-3 .store-locator .form-group > input{width:70%!important}
.agile-modal-header h4{font-size:18px!important}
.action.zoomhere,.agile-modal-header .hide{display:none}
#Mashrouak_features_tmp{display:none}
.contact-info-title{color:#1C3867}
.contact-info td{padding:10px!important}
.contact-info table,.contact-info td,.contact-info tr{border:none;text-align:left;background:none!important}
.contact-imgs a{vertical-align:top;display:inline-block;width:19.5%;height:100%;text-align:center;cursor:pointer}
.contact-imgs a.active .contact-img{background-color:rgba(4,119,189,0.15)}
.contact-imgs .contact-img{width:120px;height:120px;border:1px solid #0477BD;text-align:center;line-height:80px;margin:auto;padding:15px;margin-bottom:15px;transition:all .5s ease}
.contact-imgs p{color:#1C3867;font-weight:700;text-align:center;display:inline-block}
.contact-imgs a:hover .contact-img{background-color:rgba(4,119,189,0.15)}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],input[type="file"],select.form-control{font-size:16px;font-family:'Open Sans';letter-spacing:0;color:#1C3867;border:1px solid #0477BD;background:#FFF;box-shadow:none;height:50px;border-radius:0;line-height:40px;text-transform:none!important;font-weight:700!important}
.wpcf7 .select-option{margin-bottom:24px}
textarea.form-control{font-size:16px;font-family:'Open Sans';letter-spacing:0;color:#1C3867!important;border:1px solid #0477BD;background:#FFF;box-shadow:none!important;font-weight:700;border-radius:0!important}
input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="email"]::placeholder,textarea::placeholder{text-transform:none!important;font-family:'Open Sans';font-size:16px;color:#1C3867!important;letter-spacing:0}
select.form-control{letter-spacing:0}
input[type="submit"],button[type="submit"]{color:#0477BD;border:1px solid #0477BD;font-family:"Open Sans";font-size:18px;width:120px;margin:0 auto;text-align:center;background:#FFF;line-height:100%}
input[type="submit"]:hover,button[type="submit"]:hover{color:#FFF;background-color:#0477BD}
.wpcf7 form.invalid .wpcf7-response-output{background-color:#ffb900;color:#FFF}
.wpcf7 form .wpcf7-response-output{background-color:#00a0d2}
.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#FFF}
.custom-forms .radio-option .inner{width:11px;height:11px;top:4px}
.custom-forms .wpcf7-radio.wpcf7-not-valid .radio-option .inner:after{border:2px solid #b54d4d}
.custom-forms .wpcf7-radio.wpcf7-not-valid{border:none}
span.wpcf7-not-valid-tip{display:block!important;font-size:14px;font-weight:700;margin-bottom:10px}
.terms .wpcf7-not-valid{border:none!important}
.terms .wpcf7-not-valid .checkbox-option{border:2px solid #b54d4d}
.custom-forms .radio-option + span{line-height:100%}
.page-template-page-no-header nav.absolute{position:relative}
.page-template-page-no-header nav.transparent .logo-light{display:none}
.page-template-page-no-header nav.transparent .logo-dark{display:block!important}
.page-template-page-no-header nav.transparent .menu > li > a,.page-template-page-no-header nav.transparent .module.widget-handle i,.page-template-page-no-header nav.transparent .nav-utility{color:#1c3867}
.page-template-page-no-header nav.transparent .e-mfw a{color:#0477BD;border:2px solid #0477BD}
.page-template-page-no-header .disabilities-icons a{color:#3ab5f0}
.label_txt{font-size:16px;font-weight:700;text-align:left;color:#1C3867}
.wpcf7-list-item.radio-option{text-align:left;width:auto;vertical-align:middle;line-height:100%;margin-bottom:10px!important;margin-top:10px}
.wpcf7-list-item.radio-option .inner{float:left}
.wpcf7-list-item-label{font-size:16px;font-weight:700;text-align:left;margin-left:8px;color:#1C3867;display:inline-block!important;line-height:100%}
.wpcf7-list-item{margin:0}
div.wpcf7 input[type="submit"],div.wpcf7 p{display:block}
.radio_container{text-align:left}
.terms_text{font-size:14px;line-height:170%;font-weight:700;text-align:justify;text-align-last:left}
.terms .wpcf7-list-item-label{margin-top:10px;margin-left:0;text-align:center;width:100%!important}
.terms .inner{left:2px;text-align:left;float:left}
.terms .checkbox-option{margin-left:0}
.careers-tabs .vc_tta-panel-title a{background:#1C3867!important;line-height:100%;border-bottom:4px solid #0477BD!important;color:#FFF!important}
.careers-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after,.careers-tabs.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before{border-color:#FFF!important;background-color:#FFF}
.show-careers-form{cursor:pointer;color:#1C3867;font-size:18px}
.careers-form-container{display:none;opacity:0}
.rtl .careers-form-container form .row{display: flex;flex-direction: row-reverse;}
.careers-tabs .vc_tta-tab a{background:#1C3867!important;line-height:100%;border-bottom:4px solid #0477BD!important;color:#FFF!important;border-radius:0!important}
.careers-tabs .vc_tta-tab.vc_active a{background-color: #0477BD !important;border-color: #0477BD #0477BD #1C3867 #0477BD !important;}
.careers-tabs{display:none}
.available_jobs_btn{background:#1C3867;padding:15px 35px;line-height:100%;border-bottom:4px solid #0477BD;transition:all .5s ease;margin:25px auto;display:block;width:300px;text-align:center;cursor:pointer;font-size:18px}
.show-careers-form{background:#0477BD;padding:15px;line-height:100%;transition:all .5s ease;margin:25px auto;display:block;width:225px;text-align:center;cursor:pointer;color:#FFF}
.partners-slider-ar .slide-arrow{background:none;border:none;font-size:45px;margin-right:unset;height:auto}
.partners-slider .slide-arrow{background:none;border:none;font-size:45px;margin-right:unset;height:auto}
.partners-slider-ar{display:flex;justify-content:space-evenly;flex-wrap:nowrap;align-items:center;flex-direction:row-reverse}
.partners-slider{display:flex;justify-content:space-evenly;flex-wrap:nowrap;align-items:center}
.request_for_a_loan .loan_calculator_container{display:none}
.rtl .request_for_a_loan .loan_calculator_container{direction:rtl}
.request_for_a_loan input[type="submit"],.request_for_a_loan button[type="submit"]{width:auto;letter-spacing:0}
.annual_more_link{margin-bottom:15px}
.annual_report_container{background-image:url(style/img/board-member-name-bar.jpg);background-color:#052d57;background-repeat:no-repeat;background-size:cover;color:#FFF;cursor:pointer;padding:0;width:100%;border:none;outline:none;transition:.4s;display:inline-block;position:relative;padding-top:12px;margin:20px 0}
.annual_report_thumb{float:left;width:150px}
.annual_report_thumb img{margin-bottom:0!important;position:absolute;top:-15px;left:50px;right:0;width:106px}
.annual-report-title{float:left;width:calc(100% - 230px);margin-left:200px;margin-right:0}
.annual-report-title h3{color:#FFF;margin-top:0;font-size:20px}
.annual-report-title a,.annual-report-title a:visited,.annual-report-title a:focus,.annual-report-title a:active,.annual-report-title a:hover{color:#11a1e6}
#asl-storelocator.asl-p-cont.asl-bg-3 .inside.search_filter .Num_of_store{display:none}
#mdp-readabler-popup[data-start=right]{left:0;right:auto}
.grecaptcha-badge{visibility:hidden}
.loan_features_list{list-style-type:none;margin-left:0!important}
.loan_features_list li{display:flex;align-items:center;line-height:100%}
.loan_features_list li .Loan_feature_icon img{margin-bottom:0!important}
.loan_form_container input{margin-bottom:0;margin-top:24px}
.wpcf7 .loan_form_container .select-option{margin-bottom:0;margin-top:24px}
.loan_form_container span.wpcf7-not-valid-tip{margin-bottom:0;margin-top:5px}
.row_color_1{background-color:rgba(4,119,189,0.05);padding-top:15px;margin-top:2px;border:1px solid rgba(4,119,189,0.2)}
.row_color_2{background-color:rgba(104,129,144,0.05);padding-top:15px;margin-top:2px;border:1px solid rgba(104,129,144,0.2)}
.slick-dots .svg-inline--fa{height:.4em}
.ginput_container_select .ti-angle-down{display:none}
.gfield .gfield_required{margin-bottom:0}
.gfield select,.gfield select option{font-weight:700!important;background-repeat: no-repeat !important;background-position: 97% 15px !important;}
.gfield .gfield_checkbox,.gfield .gfield_radio{display:flex;align-items:center;align-content:center;flex-direction:row!important}
.gfield .gfield_checkbox .gchoice,.gfield .gfield_radio .gchoice{margin-bottom:0}

.story_types{background-color: #e6e6e6;border-radius: 0;padding: 15px;display: flex;justify-content: center;margin: 45px 0;}
.story_type.active{margin: 0 10px !important;background-color: #082a56;padding: 15px 35px;color: #FFF;border-bottom: 5px solid #2bafff;}
.story_type{margin: 0 10px !important;background-color: #cbcbcb;padding: 15px 35px;color: #082a56;border-bottom: 5px solid #b9b9b9;}
.ui-datepicker-title select{color:#112337!important;}
.gform-theme--framework ul{list-style:desc!important;}
.wpb_text_column ul.declration li,.gfield ul.declration li{margin-bottom:10px!important;}

#field_13_141 .gfield_label,
#field_15_141 .gfield_label,
#field_14_141 .gfield_label,
#field_12_141 .gfield_label{display:inline-block;}

#field_13_141 .gfield_required,
#field_15_141 .gfield_required,
#field_14_141 .gfield_required,
#field_12_141 .gfield_required{margin-left:5px;}

.rtl #field_13_141 .gfield_required,
.rtl #field_15_141 .gfield_required,
.rtl #field_14_141 .gfield_required,
.rtl #field_12_141 .gfield_required{margin-right:5px;}

.gfield_list_group_item .ti-angle-down{display:none;}
.rtl .gfield select,.rtl .gfield select option{background-position: 3% 15px !important;}

.location_boxes{display:flex;flex-wrap:wrap}
.location_box{width:23%;margin:0 1% 100px;background-color:#0a2b54;padding:25px 15px 15px;text-align:center;color:#FFF}
.location_inner_box{position:relative;margin-top:15px}
.location_white_box{position:absolute;top:100px;left:2.5%;width:95%;background-color:rgba(255,255,255,0.9);padding:15px;color:#0a2b54;height:calc(100% - 50px);border-radius:20px;box-shadow:0 0 10px #00000040}
.map_btn{background-color:#154c90;border-radius:5px;padding:8px 20px;color:#FFF;text-align:center;display:block}
.map_btn:hover{background-color:#0a2b54}
.location_white_box .address{min-height:130px}
.english_text_alignment,.english_text_alignment input{text-align:left!important;direction: ltr!important;}
.repeater-field-header-acctions{display: block;width: 100% !important;margin-bottom: 20px;}
.repeater-field-header-acctions ul{display: block;width: 100%;text-align: right;}
.container-repeater-field .gfield--type-checkbox{margin-top: 30px;}
.gf-repeater-field-button-add{color:#0477BD!important;}
.repeater-field-footer{margin-top: 25px;}
.repeater-field-header-count{font-size: 25px;font-weight: bold;}
.repeater-field-item{margin-top:20px;}
.rtl .repeater-field-header-acctions ul{display: block;width: 100%;text-align: left;}
.gf-repeater-field-button-add:hover{box-shadow:0 0 0 0!important;}
.custom-forms .wpcf7-checkbox .checkbox-option span{margin-left:0;margin-top:5px;}
.rtl.custom-forms .wpcf7-checkbox .checkbox-option span{right:0;left:auto;}


@media only screen and (max-width: 1600px) {
.nav-bar{width:100%}
.menu > li{margin-left:0;margin-right:20px}
.module{padding:0 18px}
}
@media only screen and (min-width: 992px) {
.social-list{background:#1C3867;padding:3px}
.list-inline>li{display:block;border:1px solid #CCC}
.list-inline>li a{color:#FFF;height:auto}
.list-inline>li:hover{border:1px solid #1C3867;background:#FFF}
nav.transparent.fixed .menu > li ul{background:#1C3867;padding:0 15px}
.sidebar-container{width:95%}
footer .widget_nav_menu{float:left;width:20%}
.hide_on_mobile{display:block}
.hide_on_desktop{display:none!important}
}
@media only screen and (min-width: 768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
}
@media only screen and (max-width: 991px) {
.location_box{width:48%;}
    
.cascade-slider_container{height:450px}
.cascade-slider_item h3{font-size:18px;margin:10px 50px}
.page-template-page-no-header nav.fixed.absolute{position:relative!important}
.page-template-page-no-header .nav-bar > .module.left{line-height:100%;margin-top:15px}
.page-template-page-no-header .loan_form_container input{margin-top:12px}
.page-template-page-no-header .wpcf7 .loan_form_container .select-option{margin-top:12px}
.page-template-page-no-header .nav-bar{height:70px;max-height:70px;line-height:70px}
.page-template-page-no-header nav.transparent .nav-bar{margin:0 auto}
.page-template-page-no-header nav.transparent.fixed{border-bottom:none}
h1{font-size:24px;line-height:34px}
nav.transparent .nav-utility,nav.transparent .nav-bar{width:100%}
.menu > li > ul li a{color:#0477BD}
.social-list-container{position:relative;margin:20px 0;padding:0;line-height:100%;top:0!important;float:right;width:40%!important;text-align:center}
.list-inline>li{display:inline-block;border:none;color:#0477BD}
.list-inline>li a{color:#0477BD}
nav.transparent .nav-open,nav.transparent .nav-open.nav-bar .module-group{background:rgba(255,255,255,0.9);margin:2px 0 0}
.menu > li ul{width:100%!important;background:transparent}
.e-mfw a{margin-top:0;color:#0477BD;border:2px solid #0477BD;float:right;width:100px;text-align:center}
.e-mfw a:hover{color:#FFF}
.disabilities-icons a{margin-top:10px;color:#0477BD}
.nav-bar > .module.left > a{height:60px!important}
.e-mfw{width:35%!important;float:left!important;margin-top:15px}
.disabilities-icons{width:25%!important;float:left!important;padding:0;text-align:center;margin-top:15px}
.request_now{position:unset;left:unset!important;clear:both;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;filter:progid:none;padding:15px 25px;top:unset;width:70%;text-align:center;margin:0 auto;border:none;border-radius:35px}
.loan_calc_icon{bottom:0;top:auto;width:75px;height:75px}
.rc-anchor-invisible{height:60px;width:256px;display:flex;z-index:500;position:fixed}
.loan_calc_icon_mobile p{margin-bottom:0}
.loan_calc_icon_mobile a{color:#FFF}
.loan_calc_icon_mobile{display:block;padding:15px 25px;width:70%;line-height:100%;height:auto;text-align:center;background-color:#0477bd;color:#FFF;border-radius:35px;margin:10px auto 0}
.stories_filter_container{position:relative;background:rgba(0,0,0,0.5);width:100%;padding:25px}
footer .menu a{line-height:100%}
footer .widget{margin-bottom:24px}
.featured_story_content{padding:35px;color:#FFF;min-height:unset}
.featured_story_image{margin:0}
.featured_story_image img{width:100%;height:auto}
.hide_on_mobile{display:none}
.hide_on_desktop{display:block!important}
.board-member-image-thumbmail img{left:calc(50% - 65px);border:1px solid #0477BD;padding:4px}
.board-member-title{float:none;width:85%;text-align:center;margin:110px auto}
.story-image-thumbmail img{left:calc(50% - 65px);border:1px solid #0477BD;padding:4px}
.story-title{float:none;width:85%;text-align:center;margin:110px auto}
.news-image-thumbmail img{left:calc(50% - 75px);border:1px solid #0477BD;padding:4px}
.news-title{float:none;width:85%;text-align:center;margin:150px auto 0}
.news-title h4{color:#FFF;min-height:unset;margin-right:0}
.annual_report_thumb img{left:calc(50% - 65px);border:1px solid #0477BD;padding:4px}
.annual-report-title{float:none;width:85%;text-align:center;margin:130px auto 0}
.partners-slider-ar .slide-arrow{background:none;border:none;font-size:24px;margin-right:unset;height:auto}
.partners-slider .slide-arrow{background:none;border:none;font-size:24px;margin-right:unset;height:auto}
.loan-result{flex-direction:column}
.monthly_payment{margin-top:47px}
}
@media only screen and (max-width: 768px) {
.location_box{width:98%;}
body{font-size:14px;line-height:140%}
p{font-size:14px}
#rev_slider_2_1_wrapper .uranus.tparrows:before{width:20px;height:20px;line-height:20px;font-size:20px}
#rev_slider_2_1_wrapper .uranus.tparrows{width:20px;height:20px}
.nav-bar{width:100%}
.service-line-separator{border-bottom:1px dotted #CCC}
.row.equal{display:flex;flex-wrap:wrap}
.main_services_categories_box{padding:0}

.contact-imgs a{width:19%}
.contact-imgs .contact-img{width:60px;height:60px;line-height:40px;padding:5px;margin-bottom:5px}
.contact-imgs .contact-img img{width:30px}
.contact-imgs p{font-size:13px;line-height:20px;font-weight:700}
.contact-info-title{width:150px}
.header-bg-text{top:40%}
.header-bg-text h3{font-size:16px;line-height:22px;padding:0}
.header-bg{background-position:center top;height:300px}
.header-bg-text p{padding:0;font-size:12px}
.image-separator-large{padding:150px 0;background-position:top center!important}
.image-separator-small{padding:100px 0;min-height:250px}
.image-separator{padding:100px 0;min-height:250px}
.services_features ul li{width:100%;float:none;margin:10px 0 0!important;list-style-position:inside}
.text-inside-separator .inner-box{width:100%;margin-top:0}
.instagram-mobile{position:relative;width:105px;margin:0 auto;left:0}
.instagram-thumbs{width:100%;max-width:600px;margin:0 auto;float:none}
.instagram-title{text-align:center!important}
.service_content_style_1{text-align:center}
.know_more_btn{margin:15px auto}
.service_excerpt{min-height:auto}
}