@import url("//hello.myfonts.net/count/38e5b9");
@import url("//hello.myfonts.net/count/390ef5");
@font-face { font-family: 'Gilroy-SemiBold'; src: url('fonts/38E5B9_0_0.eot'); src: url('fonts/38E5B9_0_0.eot?#iefix') format('embedded-opentype'), url('fonts/38E5B9_0_0.woff2') format('woff2'), url('fonts/38E5B9_0_0.woff') format('woff'), url('fonts/38E5B9_0_0.ttf') format('truetype'); }
@font-face { font-family: 'Gilroy-Medium'; src: url('fonts/390EF5_0_0.eot'); src: url('fonts/390EF5_0_0.eot?#iefix') format('embedded-opentype'), url('fonts/390EF5_0_0.woff2') format('woff2'), url('fonts/390EF5_0_0.woff') format('woff'), url('fonts/390EF5_0_0.ttf') format('truetype'); }
@font-face { font-family: 'Gilroy-Light'; src: url('fonts/390EF5_1_0.eot'); src: url('fonts/390EF5_1_0.eot?#iefix') format('embedded-opentype'), url('fonts/390EF5_1_0.woff2') format('woff2'), url('fonts/390EF5_1_0.woff') format('woff'), url('fonts/390EF5_1_0.ttf') format('truetype'); }
@font-face { font-family: 'Gilroy-ExtraBold'; src: url('fonts/390EF5_2_0.eot'); src: url('fonts/390EF5_2_0.eot?#iefix') format('embedded-opentype'), url('fonts/390EF5_2_0.woff2') format('woff2'), url('fonts/390EF5_2_0.woff') format('woff'), url('fonts/390EF5_2_0.ttf') format('truetype'); }
@font-face { font-family: 'Gilroy-Bold'; src: url('fonts/390EF5_3_0.eot'); src: url('fonts/390EF5_3_0.eot?#iefix') format('embedded-opentype'), url('fonts/390EF5_3_0.woff2') format('woff2'), url('fonts/390EF5_3_0.woff') format('woff'), url('fonts/390EF5_3_0.ttf') format('truetype'); }
/* Slick Slider CSS Start */
.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; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.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: block; margin-left: auto; margin-right: auto; }
.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; }
[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: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
/* Arrows */ 
.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: white; -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: ""; }
/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.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-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: 'â€¢'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }
/* Slick Slider CSS Start */
body { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; /*background:#eef2f5;*/ }
ul, li, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; list-style: none; font-family: 'Roboto', sans-serif; }
input:focus { outline: none !important; outline-offset: inherit !important; }
img { max-width: 100%; }
.home .stickylogo { display: none; }
.home .header_wrap { display: block; position: absolute; width: 100%; top: 0; left: 0; }
.home .headersep { padding: 20px 0 0 0; background: none; box-shadow: none; }
.mobile_menuhead, .mobile_menufooter { display: none; }
.affix.headersep, .headersep { padding: 10px 0; width: 100%; background: #fff; z-index: 5; box-shadow: 0 3px 6px rgba(0,0,0,0.16); }
.headersep { position: relative; }
.affix.headersep { position: fixed; }
.affix .header_right .main-navigation ul li a { color: #000; }
.affix .logo_wrap { width:200px; }
.affix .logo_wrap .desktoplogo { display: none; }
.affix .logo_wrap .stickylogo { display: block; float: left; margin:6px 0 0 0; }
.home .desktoplogo { display: block; }
.desktoplogo { display: none; }
.logo_wrap { float: left; }
.home .header_right { float: right; padding: 24px 0 0 0; }
.home .affix .header_right, .affix .header_right, .header_right { padding: 12px 0 0 0; float: right; }
.menu-toggle { display: none; }
.header_right .main-navigation { float: left; }
.header_right .main-navigation ul li { float: left; margin: 15px 20px 0; position: relative; }
.header_right .main-navigation ul li a { font-size: 14px; color: #000; position: relative; }
.home .header_right .main-navigation ul li > a { color: #fff; }
.home .affix .header_right .main-navigation ul li a { color: #000; }
.home .header_right .main-navigation ul li.menu-item-has-children > a:after { content: ""; position: absolute; background: url(images/menu-down-arrow.svg) no-repeat 0 0; left: 50%; top: 25px; width: 8px; height: 5px; margin-left: -3px; }
.affix .header_right .main-navigation ul li.menu-item-has-children > a:after, .header_right .main-navigation ul li.menu-item-has-children > a:after { content: ""; position: absolute; background: url(images/menu-down-black-arrow.svg) no-repeat 0 0; left: 50%; top: 25px; width: 8px; height: 5px; margin-left: -3px; }
.header_right .main-navigation ul li ul { display: none; position: absolute; left: -20px; top: 100%; padding: 35px 0 0 0; z-index: 11; }
.header_right .main-navigation ul li ul:after { content: ""; position: absolute; top: 35px; border-radius: 4px; box-shadow: 0 3px 6px rgba(0,0,0,0.16); width: 100%; height: calc(100% - 35px); z-index: -1; }
.header_right .main-navigation ul li:hover ul { display: block; }
.header_right .main-navigation ul li ul li { background: #fff; margin: 0; padding: 7px 7px 0 7px; float: none; display: block; }
.header_right .main-navigation ul li ul li:last-child { padding: 7px 7px 7px 7px; border-radius: 0 0 5px 5px; }
.header_right .main-navigation ul li ul li:first-child { border-radius: 5px 5px 0 0; }
.home .header_right .main-navigation ul li ul li a, .header_right .main-navigation ul li ul li a { border-radius: 4px; font-size: 14px; color: #000; white-space: nowrap; padding: 0 28px 0 15px; display: block; line-height: 38px; }
a.signupnow { float: right; padding: 0 0 0 20px; line-height: 42px; padding: 0 43px; color: #fff; font-size: 16px; font-family: 'Gilroy-Bold'; font-weight: 400; border-radius: 21px; margin: 0 0 0 20px; background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(66, 226, 162, 1) 0%, rgba(60, 182, 182, 1) 100%);
}
.banner_part { background: #2B3680; display: block; width: 100%; padding: 143px 0 42px 0;  background: url(images/home-banner-bg.jpg) no-repeat; background-size:cover; overflow: hidden;}
.bannerleft_wrap { float: left; max-width:490px; padding:0px;  margin-top:-20px;}
.banner_img {  padding: 0 0 0 22px; right:-50px; position:relative;}
.responbanner_img { display: none; }
.banner_text { display: block; width: 100%; padding: 0 0 15px 0; font-size:50px; font-family: 'Gilroy-SemiBold'; color: #fff; font-weight: 400; line-height:1.1; }
.banner_link { position: relative; display: block; width: 100%; margin-top:33px;}
.banner_link a { font-size: 16px; color: #fff; font-weight:bold; display: inline-block; position: relative; background: #2A7B9B;
background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(66, 226, 162, 1) 0%, rgba(60, 182, 182, 1) 100%); padding:0px 37px; height:38px; line-height:38px; border-radius:50px;}

.feature_section { display: block; padding: 50px 0 24px; background: #fff; }
.feature_sectionleft { float: left; width: 319px; }
.feature_img { margin: 0 0 -58px -51px; }
.feature_sectionright { display: block; margin-left: 360px; padding: 6px 0 0 0; }
.feature_sectionright h1 { font-size: 28px; color: #000; font-weight: 500; font-family: 'Gilroy-SemiBold'; line-height: 1.2; padding: 0 0 13px 0; }
.contain { font-size: 14px; color: #000; line-height: 24px; max-width: 430px; }
.feature_containwrap { display: block; width: 100%; margin: 41px 0 0 0; }
.feature_sectionright h2 { font-size: 28px; color: #000; font-family: 'Gilroy-SemiBold'; }
.feature_containwrap .list { padding: 10px 0 0 0; display: inline-block; vertical-align: top; width: 100%; }
.feature_containwrap .list ul:after { content: ""; display: block; clear: both; overflow: hidden; }
.feature_containwrap .list ul li { float: left; width: 60%; padding: 0 0 0 21px; position: relative; font-size: 14px; color: #000; margin: 6px 0 0 0; line-height: 1.4; }
.feature_containwrap .list ul li:after { content: ""; position: absolute; left: 0; top: 3px; background: url(images/Yellow-tick.svg) no-repeat 0 0; width: 10px; height: 11px; }
.feature_containwrap .list ul li:nth-child(2n + 1) { float: left; width: 40%; clear: both; padding: 0 10px 0 21px; }
.site-footer { width: 100%; display: inline-block; vertical-align: top; padding: 25px 0px 0px 0px; }
.site-footer .col-md-5 { padding-right: 55px; }
.footer1 { width: 242px; float: left; }
.footer2 { float: left; }
.footerlinks { border-top: 1px solid var(--white); width: 100%; display: inline-block; vertical-align: top; padding: 22px 0px 0px 0px; }
.footerlinks ul li { margin: 0px 0px 6px 0px; }
.footerlinks ul li a { font-size: 12px; font-family: 'Roboto', sans-serif; color: var(--white); display: inline-block; vertical-align: top; position: relative; }
.footerlinks ul li a:after { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; content: ""; position: absolute; width: 0px; left: 0; background: var(--white); height: 1px; bottom: -2px; }
.footerlast { width: 100%; display:flex; vertical-align:top; border-top:1px solid var(--white); font-size:12px; padding:15px 0px 40px 0px; color:var(--white); line-height:20px; }
.footerlogo { float:right; margin:72px 0px 20px 0px; width:200px; }
.footerlogo img { width: 100%; }
.fotoerlastright { float:right; min-width:372px; text-align:right; padding-top:40px; }
.web-by-text{color: var(--white);margin-top: 25px;}
.web-by-text a{color: var(--white);}
.footerlastleft { float: left; }
.fotoerlastright ul li { display: inline-block; vertical-align: top; margin: 0px 7px 0px 0px; }
.fotoerlastright ul li a { color: var(--white); display: inline-block; position: relative; vertical-align: top; }
.fotoerlastright ul li a:after { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; content: ""; position: absolute; width: 0px; left: 0; background: var(--white); height: 1px; bottom: -2px; }
.fotoerlastright ul li:last-child { margin-right: 0px; }
.toplink { position: relative; padding: 0px 0px 4px 20px; display: inline-block; cursor: pointer; }
.toplink a { font-size: 12px; color: var(--white); }
.toplink:after { width: 0; height: 0; border-style: solid; border-width: 0 7px 9px 7px; border-color: transparent transparent #fff transparent; position: absolute; content: ""; left: 0px; top: 6px; }
.signuptodaybtn { text-align: center; margin-top: 31px; width: 100%; display: inline-block; vertical-align: top; }
.signuptodaybtn a { display: inline-block; padding: 0 0 0 20px; line-height: 42px; padding: 0 43px; color: #fff; font-size: 16px; font-family: 'Gilroy-Bold'; font-weight: 400; border-radius: 21px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,42e099+0,207cca+100,3cb7b6+100 */ background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3cb7b6', GradientType=1 ); /* IE6-9 */
position: relative; box-shadow: #a4d8c0 0px 5px 20px;}
.signupimg { width: 100%; text-align: center; display: inline-block; vertical-align: top; margin: 46px 0px 0px 0px; }
.sign_up_list { width: 100%; background: #fff; display: inline-block; vertical-align: top; padding: 75px 0px 80px 0px; }
.signup_title h3 { font-size: 28px; color: #000; font-weight: 400; padding: 0px 0px 34px 6px; font-family: 'Gilroy-SemiBold'; }
.signupnumber { width: 23.5%; display: table-cell; vertical-align: middle; }
.signup_con { width: 76.5%; display: table-cell; vertical-align: middle; height: 100%; }
.signup_con h3 { font-size: 20px; font-weight: 500; color: #000; max-width: 490px; }
.signup_con p { font-size: 14px; color: #000; padding: 8px 0px 0px 0px; font-weight: 400; line-height: 25px; max-width: 490px; }
.signupconmain { width: 100%; vertical-align: middle; margin: 0px 0px 50px 0px; display: table; height: 100%; }
.signupconmain2 { display: table-row; width: 100%; height: 100%; vertical-align: middle; }
.signup_inner { width: 100%; display: inline-block; vertical-align: top; padding: 0px 100px 0px 150px; }
.signupconmain3 { display: table-cell; height: 100%; vertical-align: middle; }
.help_union_imgright { float: right; }
.help_union { width: 100%; display: inline-block; vertical-align: top; background: #e4dbec; position: relative; overflow: hidden; }
.help_union_inner { padding-left: 152px; width: 100%; display: inline-block; vertical-align: top; }
.helpunionleft { width: 100%; display: inline-block; vertical-align: top; padding: 75px 0px 45px 0px; }
.helpunionleft h3 { font-size: 28px; color: #000; font-family: 'Gilroy-SemiBold'; }
.helpunionleft p { font-size: 14px; color: #000; font-weight: 400; line-height: 25px; padding: 10px 0px 0px 0px; }
.union_main_image { margin: 20px -75px -60px 0; }
.union_sub_title { color: #7C55A3; font-size: 20px; font-weight: 500; width: 100%; display: inline-block; vertical-align: top; margin: 42px 0px 14px 0px; }
.union_main_image img { border-radius: 50%; border: 50px solid #fff; }
/* .help_title h3 { font-size: 28px; color: #000; margin-bottom: 35px; padding-left: 60px; font-family: 'Gilroy-SemiBold'; } */
.homehelpmain { width: 100%; text-align: center; display: inline-block; vertical-align: top; }
.homehelpmain p { font-size: 14px; }
.homehelpmain .img { border: 2px solid #F26A5B; width: 140px; height: 140px; border-radius: 50%; display: inline-block; vertical-align: top; margin: 0px 0px 45px 0px; }
.homehelpmain .img img{max-width: 60px;}
.homehelpmain.border2 .img { border: 2px solid #7C55A3; }
.homehelpmain.border3 .img { border: 2px solid #28B198; }
.homehelpmain.border4 .img { border: 2px solid #2B3680; }
.homehelpmain.border1 .img img { margin-top: 22px; }
.homehelpmain.border2 .img img { margin-top: 31px; left: -5px; position: relative; }
.homehelpmain.border3 .img img { margin-top: 30px; }
.homehelpmain.border4 .img img { margin-top: 32px; left: -8px; position: relative; }
.homehelpmain p { font-size: 14px; color: #000; font-weight: 400; text-align: left; line-height: 24px; }
.help_section { width: 100%; display: inline-block; vertical-align: top; background: #fff; overflow: hidden; }
.helpsectioninner { padding-left: 65px;padding-right: 65px; width: 100%; display: inline-block; vertical-align: top; }
.help_section .col-md-3 { padding-left: 33px; padding-right: 33px; cursor: pointer; }
.help_section .row { margin-left: -33px; margin-right: -33px; }
.image_under_text { font-size: 18px; color: #F26A5B; font-weight: 500; margin: 14px 0px 0px 0px; }
.homehelpmain.border2 .image_under_text { color: #7C55A3; margin: 16px 0px 0px 0px; }
.homehelpmain.border3 .image_under_text { color: #28B198; margin: 14px 0px 0px 0px; }
.homehelpmain.border4 .image_under_text { color: #2B3680; margin: 9px 0px 0px 0px; }
.helpconpad { padding-left: 22px; }
.help_link { text-align: left; margin: 13px 0px 0px 0px; }
.help_link a { position: relative; color: #d3766e; text-decoration: underline; padding: 0 25px 0 0; font-weight: 500; font-size: 14px; display: inline-block; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.arrow_1:after { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url(images/orange-arrow.svg) no-repeat; width: 19px; height: 15px; right: 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.arrow_2:after { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url(images/purple-arrow.svg) no-repeat; width: 19px; height: 15px; right: 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.arrow_3:after { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url(images/green-arrow.svg) no-repeat; width: 19px; height: 15px; right: 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.arrow_4:after { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url(images/Blue-right-arrow.svg) no-repeat; width: 19px; height: 15px; right: 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.homehelpmain.border2 .help_link a { color: #795998; }
.homehelpmain.border3 .help_link a { color: #509e90; }
.homehelpmain.border4 .help_link a { color: #34385d; }
.union_section { background: #fff; width: 100%; vertical-align: top; display: table; padding: 20px 0px 20px 0px; }
.union_section_inner { height: 100%; width: 100%; vertical-align: middle; display: table-row; }
.unionleftdiv { width: 42%; height: 100%; vertical-align: middle; display: table-cell; }
.unionrightdiv { width: 57%; height: 100%; vertical-align: middle; display: table-cell; }
/* .unionleftdiv h3 { font-size: 28px; color: #000000; font-weight: 400; font-family: 'Gilroy-SemiBold'; } */
/* .unionleftdiv p { font-size: 16px; color: #000; font-weight: 400; margin: 15px 0px 0px 0px; line-height: 26px; padding-right: 70px; } */
.unionleftdiv .whysybx{padding-right: 70px;}
.unionleftdiv .link { margin: 25px 0px 0px 0px; }
.unionleftdiv .link a { color: #2B3680; font-size: 14px; text-decoration: underline; position: relative; font-weight: 500; padding: 0 30px 0 0; }
.unionleftdiv .link a:after { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url(images/Blue-right-arrow.svg) no-repeat; width: 19px; height: 15px; right: 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.unionrightdiv .img { position: relative; }
.unionrightdiv .img img{max-width: 336px;}
.union_counter { position: absolute; background: #2a3680; width: 230px; height: 230px; content: ""; border-radius: 50%; bottom: 11px; color: #fff; font-size: 14px; font-weight: 500; text-align: center; padding-top: 65px; left: 216px; }
.union_counter span { font-size: 76px; font-weight: 400; font-family: 'Gilroy-Light'; width: 100%; display: block; line-height: 75px; }
/* .union_innerpad { padding-left: 140px; } */
.unionrightdiv.mobile { display: none; }
.feature_sectionright .title { text-align: left; }
/********************** find page css start ****************/
.findpage_wrap { background: #fff; position: relative; padding: 40px 0 96px 0; }
.title { display: inline-block; width: 100%; text-align: center; font-size: 28px; color: #000; font-family: 'Gilroy-SemiBold'; }
.credit_radiowrap { display: block; width: 100%; text-align: center; margin: 22px 0 0 0; }
.credit_radio_box { display: inline-block; margin: 0 23px; position: relative; padding: 0 0 0 0; }
.credit_radio_box input { position: absolute; opacity: 0; }
.credit_radio_box label { position: relative; padding: 0 0 0 45px; line-height: 26px; font-size: 14px; color: #000; font-weight: 400; line-height: 26px; }
.credit_radio_box label:after { content: ""; position: absolute; width: 26px; height: 26px; border: 2px solid #000; border-radius: 50%; top: 0; left: 0; }
.credit_radio_box input:checked + label:before { content: ""; position: absolute; width: 14px; height: 14px; background: #000; border-radius: 50%; top: 6px; left: 6px; }
.local_credit_serchbox { margin: 36px auto 0; max-width: 1014px; position: relative; }
.local_credit_serchbox:after { content: ""; position: absolute; right: 25px; top: 11px; background: url(images/search.svg) no-repeat 0 0; width: 34px; height: 30px; }
.local_credit_serchbox input { width: 100%; display: block; height: 58px; padding: 0 70px 0 30px; border: 2px solid #DDDDDD; border-radius: 6px; font-size: 14px; color: #000; font-family: 'Gilroy-Medium'; }
.local_credit_serchbox input::-ms-clear { display:none; }
.local_credit_serchbox input::-webkit-input-placeholder { font-size:20px; color:#B2B2B2; }
.local_credit_serchbox input::-moz-placeholder { font-size:20px; color:#B2B2B2; }
.local_credit_serchbox input:-ms-input-placeholder { font-size:20px; color:#B2B2B2; }
.local_credit_serchbox input:-moz-placeholder { font-size:20px; color:#B2B2B2; }
.pac-item { display: block; border-top: 2px solid #DDDDDD !important; padding: 13px 25px 13px 73px; position: relative; font-size: 14px; color: #000; }
.pac-icon.pac-icon-marker { position: absolute; left: 25px; top: 13px; width: 24px; height: 34px; background: url(images/location.svg) no-repeat 0 0 !important; margin: 0 !important; }
.pac-logo:after { display: none !important; }
.pac-item-query { font-weight: 700; font-size: 14px; }
.pac-container { padding: 0 0px 0 0; border: 2px solid #DDDDDD !important; margin: -6px 0 0 0px; box-shadow: none !important; width: 1014px !important; }
.pac-container .pac-item:first-child { border: none !important; }
.pac-container .pac-item:nth-child(2n + 1) { background: rgba(150,195,187,0.15); }
.slim { max-width: 1014px; margin: 36px auto 0; }
.slim:after { content: ""; display: block; overflow: hidden; clear: both; }
.word_type .nice-select { width: 100%; border: 2px solid #ddd; border-radius: 6px; height: 58px; line-height: 54px; padding: 0 70px 0 30px; font-size: 14px; color: #000; font-weight: 500; }
.word_type .nice-select:after { border: none; width: 23px; height: 13px; background: url(images/down-arrow.svg) no-repeat 0 0; transform: rotate(0deg); transform-origin: 0 0 0; -webkit-transform: rotate(0deg); -webkit-transform-origin: 0 0 0; margin-top: -6px; right: 26px; }
.word_type .nice-select.open:after { transform: rotate(-181deg); -webkit-transform: rotate(-181deg); right: 4px; margin-top: 5px; }
.word_type .nice-select .list { box-shadow: none; border: 2px solid #ddd; margin: -6px 0 0 -2px; border-radius: 0 0 6px 6px; padding: 0 0px 0 0; display: none; width: 90%; height: 200px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; overflow: auto; }
.word_type .nice-select .list::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); }
.word_type .nice-select .list::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; }
.word_type .nice-select .list::-webkit-scrollbar { width:5px; }
.word_type .nice-select.open .list { display: block; width: calc(100% + 4px); height: 300px; }
.nice-select .option { display: block; white-space: normal; border-top: 2px solid #DDDDDD !important; min-height: inherit; line-height: 33px; padding: 13px 25px 13px 73px; position: relative; font-size: 14px; color: #000; font-weight: 700; width: 90%; }
.word_type .nice-select.open .option { width: 100%; }
.nice-select .option:after { content: ""; position: absolute; left: 25px; top: 13px; width: 24px; height: 34px; background: url(images/location.svg) no-repeat 0 0 !important; margin: 0 !important; }
.nice-select .option:first-child { border: none !important; }
.nice-select .option:nth-child(2n + 1) { background: rgba(150,195,187,0.15); }
.current { display: block; overflow: hidden; text-overflow: ellipsis; }
.nicescroll-rails.nicescroll-rails-vr {
opacity:1 !important margin-left:-9px; border-radius: 5px !important; }
.search_clear { position: absolute; background: #fff url(images/search_cross.svg) no-repeat center; height: 30px; width: 40px; top: 13px; right: 25px; z-index: 1; background-size: 61% auto; }
/********************** find page css start *****************/
/********************************SecurityTips-css-start************************/
.intheading { width: 100%; display: inline-block; vertical-align: top; padding: 55px 0px 60px 0px; }
.intheading_inner { padding-left: 115px; }
.headingimage { float: left; width: 205px; margin-top: 3px; }
.headingtext { margin-left: 205px; position: relative; padding-top: 16px; }
.headingtext h1 { font-size: 28px; color: #000000; font-family: 'Gilroy-SemiBold'; padding: 0px 0px 10px 0px; }
.headingtext p { font-size: 14px; color: #000; font-weight: 300; line-height: 25px; }
.security_accordian { background: #fff; width: 100%; padding: 20px 0px 120px 0px; }
.security_accordian .panel-title { font-size: 20px; font-family: 'Gilroy-SemiBold'; padding: 0px; }
.security_accordian .panel-title a { color: #000000; width: 100%; display: inline-block; vertical-align: top; position: relative; }
.security_accordian .panel-title a:after { background: url(images/minus.svg) no-repeat; width: 26px; height: 26px; content: ""; position: absolute; right: 27px; top: 50%; margin-top: -12px; }
.securitytips_inner { padding-left: 40px; width: 100%; display: inline-block; vertical-align: top; }
.security_accordian .panel-title a.collapsed:after { background: url(images/plus.svg) no-repeat; width: 26px; height: 26px; content: ""; position: absolute; right: 27px; top: 50%; margin-top: -12px; }
.security_accordian .panel-default > .panel-heading { background: none; padding: 0px; float: left; width: 100%; }
.security_accordian .panel-default > .panel-heading a { background: #eaedf2; border: 0px; padding: 20px 0px 20px 30px; border-radius: 10px; }
/*.security_accordian .panel-default.backgroundremove > .panel-heading a{background:none;}*/
.security_accordian .panel { border: 0px; box-shadow: none; }
.security_accordian .panel-default > .panel-heading + .panel-collapse > .panel-body { border: 0px; }
.security_accordian .panel-body { padding: 0px; margin: 0px; padding: 30px 30px 50px 30px; }
.security_accordian .panel-body h3 { font-size: 20px; font-weight: 700; }
.security_accordian .panel-body h4 { font-size: 14px; font-weight: 600; }
.security_accordian .panel-body p { font-size: 14px; font-weight: 300; line-height: 25px; margin-top: 23px; }
.security_accordian .panel-body p:first-child { margin-top: 0px; }
.faq-main .security_accordian .panel-body { padding-top: 10px; }
.security_accordian .securitytips_inner .panel-body p:first-child { margin: 0px; }
.security_accordian .securitytips_inner .panel-body { padding-top: 20px; }
.security_accordian .panel-body ul { margin-top: 12px; }
.security_accordian .panel-body li { font-size: 14px; font-weight: 300; line-height: 25px; position: relative; padding-left: 16px; margin-bottom: 3px; }
.security_accordian .panel-body li:after { background: #000; border-radius: 50%; width: 4px; height: 4px; content: ""; position: absolute; left: 0px; top: 9px; }
.security_accordian .panel-body ol { counter-reset: section; margin: 0px; padding: 0px; margin-top: 28px; }
.security_accordian .panel-body ol li:after { display: none; }
.security_accordian .panel-body ol li:before { counter-increment: section; content: counters(section, ".") " "; font-size: 14px; font-weight: 300; position: absolute; left: 0px; }
.security_accordian .panel-body p img.alignnone { margin-bottom: 30px; margin-top: 5px; }
.breadcrum_inner { padding: 0px 0px 20px 70px; color: #B2B2B2; font-size: 14px; font-weight: 700; }
.breadcrum_inner a { color: #B2B2B2; }
.faq-main .section_header_title h3 { padding-left: 30px; font-size: 28px; font-family: 'Gilroy-SemiBold'; }
.question.title h3 { font-size: 28px; font-family: 'Gilroy-SemiBold'; padding-left: 0px; }
.headingtext span.mobile_no { margin-top: 15px; display: inline-block; }
.headingtext span.mobile_no a { color: #000; font-size: 28px; font-weight: 900; position: relative; padding-left: 30px; }
.headingtext span.mobile_no a:After { content: ""; position: absolute; left: 0px; top: 3px; background: url(images/phonecall.svg) no-repeat; width: 23px; height: 22px; }
/********************************SecurityTips-css-end************************/
/********************************support-css-start************************/
.supportmain { padding: 72px 0px 115px 0px; width: 100%; display: inline-block; vertical-align: top; overflow: hidden; }
.supportmain .help_title h3 { padding-left: 51px; margin-bottom: 18px; }
/*body.page-template{background:none;}*/
.site-footer { background: #2B3680; }
.supportmain .col-md-3 { padding-left: 12px; padding-right: 12px; }
.supportmain .row { margin-left: -12px; margin-right: -12px; }
.supportmain .homehelpmain { cursor: pointer; -webkit-box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.2); -moz-box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.2); box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.2); width: 100%; display: inline-block; vertical-align: top; border-radius: 10px; padding: 27px 0px 29px 0px; }
.supportmain .homehelpmain .img { margin-bottom: 20px; }
.support_inner { width: 100%; display: inline-block; vertical-align: top; padding-left: 45px; padding-right: 25px; }
.supportmain .homehelpmain .img { border-color: #2B3680; }
.supportmain .homehelpmain.border2 .img { border-color: #28B198; }
.supportmain .homehelpmain.border3 .img { border-color: #7C55A3; }
.supportmain .homehelpmain.border4 .img { border-color: #F26A5B; }
.supportmain .image_under_text { color: #2B3680; font-weight: 400; margin-top: 16px; }
.supportmain .homehelpmain.border1 .img img { margin-top: 30px; }
.supportmain .homehelpmain.border2 .img img { left: 0px; margin-top: 27px; }
.supportmain .homehelpmain.border4 .img img { left: 0px; margin-top: 27px; }
.supportmain .help_link { text-align: center; }
.supportmain .helpconpad { padding-left: 0px; }
.supportmain .help_link a { color: #2B3680; font-weight: 300; }
.supportmain .homehelpmain.border2 .help_link a { color: #28B198; }
.supportmain .homehelpmain.border3 .help_link a { color: #7C55A3; }
.supportmain .homehelpmain.border4 .help_link a { color: #F26A5B; }
.supportmain .homehelpmain.border2 .image_under_text { color: #28B198; margin: 13px 0px 0px 0px; }
.supportmain .homehelpmain.border3 .image_under_text { color: #7C55A3; margin: 13px 0px 0px 0px; }
.supportmain .homehelpmain.border4 .image_under_text { color: #F26A5B; }
.supportmain .arrow_1:after { background: url(images/Blue-right-arrow.svg) no-repeat; }
.supportmain .arrow_2:after { background: url(images/green-arrow.svg) no-repeat; }
.supportmain .arrow_3:after { background: url(images/purple-arrow.svg) no-repeat; }
.supportmain .arrow_4:after { background: url(images/orange-arrow.svg) no-repeat; }
.lookingforsection { margin: 93px 0px 0px 0px; width: 100%; display: inline-block; vertical-align: top; padding-left: 34px; }
.lookingforsection h3 { font-size: 28px; font-family: 'Gilroy-SemiBold'; color: #000; }
.lookingforsection p { color: #000000; font-size: 14px; padding: 10px 0px 10px 0px; font-weight: 300; }
.link_and_title a { color: #2B3680; font-weight: 300; text-decoration: underline; position: relative; }
.link_and_title a:After { position: absolute; top: 50%; margin-top: -6px; content: ""; background: url(images/Blue-right-arrow.svg) no-repeat; width: 19px; height: 15px; right: -30px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
/********************************support-css-end************************/
/********************************faq-css-start************************/
.mainfaq { width: 100%; display: inline-block; vertical-align: top; padding: 70px 0px 0px 0px; }
.faqinner { padding-left: 65px; width: 100%; display: inline-block; vertical-align: top; }
.faqinner h3 { font-size: 28px; color: #000; padding-left: 30px; font-family: 'Gilroy-SemiBold'; }
.security_accordian.second { padding-bottom: 84px; }
/********************************faq-css-end************************/
/********************************fees-css-start************************/
.feesinner h3 { font-size: 20px; color: #000; font-weight: 300; }
.monthly_fee_content { width: 100%; display: inline-block; vertical-align: top; padding: 10px 0px 10px 0px; font-size: 14px; color: #000; font-weight: 300; }
.monthcon { float: left; }
.monthprice { float: left; padding-left: 57px; }
.freeSection { width: 100%; display: inline-block; vertical-align: top; padding: 50px 0px 0px 0px; }
.freecontent ul { padding: 11px 0px 0px 0px; }
.freecontent li { font-weight: 300; color: #000; font-size: 14px; padding-left: 16px; position: relative; padding-bottom: 8px; }
.freecontent li:after { background: #000; border-radius: 50%; width: 4px; height: 4px; content: ""; position: absolute; left: 0px; top: 9px; }
.otherfeessection { width: 100%; display: inline-block; vertical-align: top; padding: 55px 0px 0px 0px; }
.otherfeescontent { width: 100%; display: inline-block; vertical-align: top; }
.othercon { width: 280px; float: left; }
.otherprice { margin-left: 280px; position: relative; }
.governmentcontent p { font-size: 14px; font-weight: 300; line-height: 25px; color: #000; margin-top: 10px; }
.otherfeescontent { font-size: 14px; font-weight: 300; color: #000; }
/********************************fees-css-end************************/
/********************************find-yourcredit-css-start************************/
.map_section { max-width: 1015px; margin: auto; margin-top: 30px; }
.select_union { background: #f0f6f6; width: 100%; display: inline-block; vertical-align: top; padding: 27px 30px 70px 30px; position: relative; }
.select_union h3 { font-size: 20px; font-weight: 900; border-bottom: 2px solid #000; padding-bottom: 17px; margin-bottom: 27px; }
.union_title { width: 100%; display: inline-block; vertical-align: top; font-size: 14px; color: #00; font-weight: 900; }
.address { font-size: 14px; color: #000; font-weight: 400; width: 100%; display: inline-block; vertical-align: top; margin: 5px 0px 0px 0px; cursor: pointer; }
.findaddress { font-size: 14px; color: #000; font-weight: 400; width: 100%; display: inline-block; vertical-align: top; margin: 5px 0px 0px 0px; }
.select_union hr { margin: 0px; padding: 0px; border: 0px; border-bottom: 1px solid #b2b3b5; padding-bottom: 25px; margin-bottom: 25px; }
.findcontact { margin-top: 22px; width: 100%; display: inline-block; vertical-align: top; }
.findcontact h4 { font-size: 14px; color: #000; font-weight: 900; padding-bottom: 13px; margin-bottom: 16px; border-bottom: 1px solid #b2b3b5; }
.findcontact p { font-size: 14px; color: #000; font-weight: 300; padding-bottom: 5px; }
.findcontact p a { color: #28B198; }
.findsignupbtn { width: 100%; display: inline-block; vertical-align: top; text-align: center; margin-top: 54px; }
.findsignupbtn a { display: inline-block; padding: 0 0 0 20px; line-height: 42px; padding: 0 43px; color: #fff; font-size: 16px; font-family: 'Gilroy-Bold'; font-weight: 400; border-radius: 21px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,42e099+0,207cca+100,3cb7b6+100 */ background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3cb7b6', GradientType=1 ); /* IE6-9 */
}
.findcreadicon { max-width: 1015px; margin: auto; padding-left: 30px; padding-right: 230px; margin-top: 40px; }
.findcreadicon h3 { font-size: 28px; font-family: 'Gilroy-SemiBold'; color: #000; position: relative; padding-left: 38px; }
.findcreadicon h3:before { content: ""; position: absolute; background: url(images/help.svg) no-repeat 0 0; top: 0; left: 0; width: 25px; height: 25px; }
.findcreadicon p { font-size: 14px; color: #000000; font-weight: 300; margin: 10px 0px 22px 0px; line-height: 25px; }
.findcreadicon p a { font-weight: 900; text-decoration: underline; color: #000; }
.select_union h3.single { margin-bottom: 18px; }
.findbacklink { width: 100%; text-align: left; display: inline-block; vertical-align: top; margin-top: 122px; }
.findbacklink a { font-size: 14px; color: #000000; font-weight: 300; position: relative; padding-left: 35px; padding-top: 4px; }
.findbacklink a:after { background: url(images/find_left_arrow.svg) no-repeat; width: 26px; height: 26px; position: absolute; left: 0px; top: 0px; content: ""; }
.findcreadicon.mobile { display: none; }
.findboxinner { max-width: 760px; margin: auto; }
.supportmain .findboxinner .homehelpmain .img { border: 2px solid #7C55A3; }
.supportmain .findboxinner .homehelpmain.border2 .img { border: 2px solid #28B198; }
.supportmain .findboxinner .homehelpmain.border3 .img { border: 2px solid #F26A5B; }
.supportmain .findboxinner .image_under_text { color: #7C55A3; }
.supportmain .findboxinner .homehelpmain.border2 .image_under_text { color: #28B198; }
.supportmain .findboxinner .homehelpmain.border3 .image_under_text { color: #F26A5B; }
.supportmain .findboxinner .help_link a { color: #7C55A3; }
.supportmain .findboxinner .homehelpmain.border3 .help_link a { color: #F26A5B; }
.supportmain .findboxinner .arrow_1:after { background: url(images/purple-arrow.svg) no-repeat; }
.supportmain .findboxinner .arrow_3:after { background: url(images/orange-arrow.svg) no-repeat; }
.supportmain.findboxmain { padding: 30px 0px 30px 0px; }
.nomembercon { padding-top: 53px; }
.nomembercon h3 { font-size: 28px; color: #000000; font-family: 'Gilroy-SemiBold'; }
.nomembercon p { color: #000000; font-size: 14px; font-weight: 300; line-height: 25px; padding: 10px 0px 15px 0px; }
.nomembercon p a { color: #000; font-weight: 900; }
.findunionimgright img { border: 43px solid #96c3bc; border-radius: 50%; }
.findunionimgright { margin: 0px -160px 0px 0px; text-align: right; }
.nomembermain { padding-left: 50px; }
.select_union hr:last-child { display: none; }
.supportmain .findboxinner .help_link { margin-top: 20px; }
.nofound { text-align: center; font-weight: 900; color: red; }
.feesmain { width: 100%; display: inline-block; vertical-align: top; padding: 30px 0px 95px 74px; }
.otherinner { width: 100%; display: inline-block; vertical-align: top; margin-top: 10px; }
.overdraftsection { width: 100%; display: inline-block; vertical-align: top; margin-top: 60px; }
.governmentsection { width: 100%; display: inline-block; vertical-align: top; margin-top: 55px; }
.imageright img { border-radius: 50%; border: 50px solid #7c56a3; }
.feesmain .col-md-5 { padding-right: 0px; float: right; }
.imageright { margin-right: -150px; text-align: right; margin-top: -170px; }
/*participatingcreditunions-css-start*/
.participate_unions { width: 100%; display: inline-block; vertical-align: top; padding: 20px 0px 0px 0px; }
.credit_table { width: 100%; }
.credit_table table { width: 100%; border: 2px solid #dddddd; border-radius: 7px; }
.credit_table table tr th { height: 65px; padding: 0px; padding-left: 30px; vertical-align: middle; background: #eff3f6; font-size: 20px; font-weight: normal; font-family: 'Gilroy-SemiBold'; border-bottom: 0px; }
.credit_table table tr th:first-child { border-radius: 7px 0px 0px 0px; }
.credit_table table tr th:last-child { border-radius: 0px 7px 0px 0px; }
.credit_table table.dataTable thead .sorting:after, .credit_table table.dataTable thead .sorting_asc:after { background: url(images/table-down-arrow.svg) no-repeat; width: 23px; height: 14px; content: ""; top: 50%; margin-top: -8px; opacity: 0.9; right: 17px; }
.credit_table table.dataTable thead .sorting_desc:after { background: url(images/table-down-toparrow.svg) no-repeat; width: 23px; height: 14px; content: ""; top: 50%; margin-top: -8px; opacity: 0.9; right: 17px; }
.credit_table tr th:first-child { width: 240px; }
.credit_table table tr td { font-weight: normal; height: 29px; padding: 0px; font-size: 14px; vertical-align: middle; padding: 18px 15px 18px 30px; }
.credit_table table tr td:first-child { font-weight: 700; }
.credit_table .table-striped > tbody > tr:nth-of-type(2n+1) { background: none; }
.credit_table table tr td a { background: url(images/minus.svg) no-repeat; width: 26px; height: 26px; float: right; text-indent: -5000000px; position: relative; font-weight: 600; }
.credit_table table tr td .data a { background: none; height: auto; float: none; color: #000; }
.participatemain.security_accordian .panel-body { padding: 0px; }
.credit_table table tr th.sorting_asc, .credit_table table tr th.sorting_desc { background: #95aabb; }
.credit_table table tr td a.collapsed { background: url(images/plus.svg) no-repeat; width: 26px; height: 26px; float: right; text-indent: -5000000px; position: relative; }
.participatemain { position: relative; margin: auto; max-width: 1016px }
.participate_unions .breadcrum_inner { position: relative; margin: auto; max-width: 1016px; padding-left: 32px; }
.credit_table table tr th:nth-child(2) { width: 210px; }
.participatemain.mobile { display: none; }
.parti_searchbox { margin-bottom: 37px; display: inline-block; width: 100%; }
.view_serach { width: calc(100% - 229px); float: left; position: relative; }
.view_serach input { width: 100%; border: 0px; border: 2px solid #dddddd; border-radius: 7px; height: 54px; line-height: 54px; font-size: 22px; color: #b2b2b2; font-family: 'Gilroy-SemiBold'; padding-left: 30px; }
.view_serach:After { content: ""; position: absolute; right: 23px; top: 13px; background: url(images/parti-search.svg) no-repeat; width: 28px; height: 28px; background-size: 100%; }
.view_on_map_btn { float: left; padding-left: 2.4%; }
.view_on_map_btn a { display: inline-block; background: #28b198; padding: 16px 56px 16px 65px; border-radius: 8px; font-size: 14px; color: #fff; position: relative; box-shadow: 5px 8px 10px rgba(40,177,152,0.4); border: none; -webkit-appearance: none; border: 1px solid #28b198; }
.view_on_map_btn a:before { content: ""; position: absolute; left: 23px; top: 8px; background: url(images/map.svg) no-repeat 0 0; background-size: auto; width: 28px; height: 28px; background-size: 100%; }
.view_on_map_btn a:after { content: ""; position: absolute; right: 22px; top: 18px; background: url(images/drop-arrow.svg) no-repeat 0 0; background-size: auto; width: 10px; height: 17px; background-size: 100%; }
/*participatingcreditunions-css-end*/
/*howtosignup-css-start*/
.page-template-template-parts .signup_inner { padding-left: 70px; padding-right: 0px; }
.page-template-template-parts .signupnumber { width: 30%; }
.page-template-template-parts .signup_con { width: 70%; }
.signup_con p a { color: #000; font-weight: 900; text-decoration: underline; }
.right_image_signup { margin-right: -160px }
/*.page-template-template-parts .col-sm-4{float:right; text-align:right;}*/
.right_image_signup img { border-radius: 50%; border: 40px solid #96c3bc; }
/*howtosignup-css-end*/
/*overdraft-css-start*/
.overdraft_main_section { padding-left: 70px; }
.overdreaft_description h2 { font-size: 20px; color: #000; font-weight: 400; }
.overdreaft_description ul { margin-top: 10px; }
.overdreaft_description ul li { font-size: 14px; color: #000; font-weight: 300; padding-bottom: 40px; position: relative; padding-left: 10px; }
.overdreaft_description ul li:after { position: absolute; left: 0px; top: 6px; content: ""; background: #000; height: 4px; width: 4px; border-radius: 50%; }
.overdraftsmain { width: 100%; display: inline-block; vertical-align: top; padding-top: 24px; padding-bottom: 140px; }
.overdreaft_description h4 { font-size: 14px; color: #293780; font-weight: 900; }
.overdreaft_description p { font-size: 14px; font-weight: 300; color: #000; line-height: 27px; margin-top: 5px; }
/*overdraft-css-end*/
/*LostorStolenCard-css-start*/
.lostmain h3 { font-size: 20px; font-family: 'Gilroy-SemiBold'; line-height: 30px; padding-bottom: 40px; }
.lostmaincontent h4 { font-size: 14px; font-weight: 900; color: #2B3680; padding-bottom: 5px; }
.lostmaincontent p { font-size: 14px; font-weight: 300; color: #000; line-height: 25px; }
.lostmaincontent p a, .security_accordian .panel-body li a, .security_accordian .panel-body p a, .headingtext p a, .lostcontent ul li a { color: #000; font-weight: 600; }
.lostcontent ul li { font-size: 14px; font-weight: 300; color: #000; position: relative; padding-left: 10px; margin-bottom: 20px; }
.lostcontent ul li:after { content: ""; position: absolute; left: 0px; top: 7px; background: #000; height: 4px; width: 4px; border-radius: 50%; }
.line { width: 100%; border-bottom: 2px solid #dddddd; padding-top: 15px; margin-bottom: 40px; }
.lostmaincontent .line:last-child { display: none; }
.pagelostmaindiv { padding-top: 30px; padding-bottom: 275px; }
.lostconinner { padding-left: 70px; }
/*LostorStolenCard-css-end*/
/*privacy-policy-css-start*/
.defulatconmain { padding: 50px 0px 50px 0px; width: 100%; display: inline-block; vertical-align: top; }
.defulatconmain h1 { color: #000; font-weight: 700; font-size: 30px; margin-bottom: 10px; }
.defulatconmain h2 { color: #000; font-weight: 700; font-size: 24px; margin-bottom: 20px; }
.defulatconmain h3 { color: #000; font-weight: 700; font-size: 20px; margin-bottom: 20px; }
.defulatconmain p { font-weight: 300; font-size: 14px; margin: 10px 0px 30px 0px; }
/*privacy-policy-css-end*/
/*system-status-css-start*/
.statusbox { width: 100%; display: inline-block; vertical-align: top; border: 2px solid #dddddd; border-radius: 7px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
.statusmain { padding-top: 70px; padding-bottom: 280px; }
.bigbutlink { display: inline-block; vertical-align: top; padding: 0px 0px 10px 0px; }
.bigbutlink:hover .description { display: block; position: absolute; background: #dddddd; width: 250px; left: 100%; top: -15px; color: #fff; font-size: 14px; line-height: 25px; font-size: 14px; color: #000; min-height: 43px; line-height: 43px; border-radius: 50px; padding-left: 18px; font-weight: 300; }
.bigbutlink:hover .description:after { width: 0; height: 0; border-style: solid; border-width: 9px 12px 9px 0; border-color: transparent #dddddd transparent transparent; left: 0px; top: 50%; margin-left: -10px; content: ""; position: absolute; width: 12px; height: 18px; margin-top: -9px; }
.bigbutlink .description { display: none; }
.bigbutlink { float: left; position: relative; }
.statuscon { float: left; position: relative; padding-left: 35px; }
.statuscon:after { background: url(images/green-tick.svg) no-repeat; width: 17px; height: 16px; content: ""; position: absolute; left: 0px; top: 3px; }
.statuscon.partial:after { background: url(images/partialoutage.svg) no-repeat; width: 21px; height: 19px; content: ""; position: absolute; left: 0px; top: 3px; }
.statuscon.major:after { background: url(images/majoroutage.svg) no-repeat; width: 14px; height: 15px; content: ""; position: absolute; left: 0px; top: 3px; }
.statuscon.maintenance:after { background: url(images/maintenance.svg) no-repeat; width: 19px; height: 19px; content: ""; position: absolute; left: 0px; top: 3px; }
.statuscon.degraded:after { background: url(images/degradedperformance.svg) no-repeat; width: 18px; height: 20px; content: ""; position: absolute; left: 0px; top: 3px; }
.hoverimg { background: url(images/grey-questionmark.svg) no-repeat; width: 18px; height: 18px; display: inline-block; vertical-align: top; margin-left: 30px; margin-right: 12px; }
.statusconmain { width: 100%; display: inline-block; vertical-align: top; padding: 22px 0px 15px 0px; border-bottom: 1px solid #dddddd; padding-left: 40px; }
.statusbox .col-sm-6 { padding-left: 0px; padding-right: 0px; }
.statusinnermain { max-width: 950px; margin: auto; }
/*.statusbox .col-sm-6 .statusconmain:first-child{border-right:1px solid red;}*/
.legends { width: 100%; display: inline-block; vertical-align: top; padding: 25px 10px 15px 40px; }
.legends { font-size: 14px; font-weight: 300; color: #000; }
.legends span { padding-left: 36px; position: relative; margin-right: 50px; float: left; margin-bottom: 10px; }
.legends span:last-child { margin-right: 0px; }
.operational:after { background: url(images/green-tick.svg) no-repeat; width: 17px; height: 16px; content: ""; position: absolute; left: 0px; top: 3px; }
.degraded:after { background: url(images/degradedperformance.svg) no-repeat; width: 18px; height: 20px; content: ""; position: absolute; left: 0px; top: 3px; }
.partial:after { background: url(images/partialoutage.svg) no-repeat; width: 21px; height: 19px; content: ""; position: absolute; left: 0px; top: 3px; }
.major:after { background: url(images/majoroutage.svg) no-repeat; width: 14px; height: 15px; content: ""; position: absolute; left: 0px; top: 3px; }
.maintenance:after { background: url(images/maintenance.svg) no-repeat; width: 19px; height: 19px; content: ""; position: absolute; left: 0px; top: 3px; }
.system_status_title h2 { font-size: 28px; font-family: 'Gilroy-SemiBold'; color: #000; margin-bottom: 35px; }
.system_status_title h3 { font-size: 20px; font-family: 'Gilroy-SemiBold'; color: #000; margin-bottom: 28px; }
.dateheadig h4 { font-size: 14px; color: #000; font-weight: 900; }
.system_page_content p { font-size: 14px; color: #000; font-weight: 300; line-height: 25px; margin-top: 5px; border-bottom: 1px solid #dddddd; padding-bottom: 15px; }
.datewise_description { margin-top: 30px; }
.legends.mobile { display: none; }
/*system-status-css-end*/
/*errorpage-css-start*/
.errormain { max-width: 600px; margin: auto; text-align: center; position: absolute; top: 50%; margin-top: -290px; left: 50%; margin-left: -300px; }
.errormain p { color: #b6b6b6; font-size: 70px; font-weight: 900; line-height: 1; }
.errormain h2 { font-size: 350px; color: #2a3680; line-height: 1; }
.errormain h2 span { color: #ffc854; }
.errormain h3 { font-size: 35px; color: #606060; line-height: 1; }
.errormain a { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3dbbb3+0,42e099+99 */ background: #3dbbb3; /* Old browsers */ background: -moz-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #3dbbb3 0%, #42e099 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbbb3', endColorstr='#42e099', GradientType=1 ); /* IE6-9 */
width: 282px; height: 63px; display: inline-block; color: #fff; border-radius: 50px; font-size: 31px; line-height: 60px; margin-top: 44px; }
.statusbox .col-sm-6 .statusconmain { border-right: 1px solid #ddd; }
.statusbox .col-sm-6:nth-child(2n + 2) .statusconmain { border-right: 0px; }
/*errorpage-css-end*/
.faq-main { width: 100%; display: inline-block; vertical-align: top; padding: 72px 0px 0px 0px; }
.faq-main .title { text-align: left; padding-left: 30px; }
.mobileno_responsive { display: none; }
.intheading_inner.lostorstolenmobile p { font-size: 20px; font-weight: 900; color: #000; }
.faq-main .security_accordian .panel-title a { padding-right: 70px; }
.cookie_wrap { width: 100%; background: #000000; position: fixed; bottom: 0px; left: 0x; color: #fff; font-size: 14px; padding-top: 20px; padding-bottom: 20px; z-index: 9999; }
.cookie_text { display: inline-block; vertical-align: top; padding-top: 15px; }
.cookie_text a { color: #fff; position: relative; }
.cookies_close { border: 1px solid #fff; display: inline-block; width: 167px; height: 50px; font-size: 14px; margin-left: 20px; text-align: center; line-height: 50px; font-weight: 700; background: #fff; color: #000; }
.cookie_text a:after { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; content: ""; position: absolute; width: 0px; left: 0; background: #fff; height: 1px; bottom: -2px; width: 100%; }
.header_right .main-navigation ul li.current_page_item ul.sub-menu li a, .header_right .main-navigation ul li.current-page-ancestor ul.sub-menu li a { color: #000; }
.feesandchargemain { margin-top: 25px; }
.feesmain.feesandchargemain1 { padding-left: 54px; }
.securitytips_inner.faqmainhead { padding-bottom: 20px; }
/* .faqmainhead, .faqmainheadothersections h3 { padding-left: 30px; font-family: 'Gilroy-SemiBold'; font-size: 28px; padding-bottom: 20px; } */
.faq-main .security_accordian { padding-top: 0px; }
.faqmainheadothersections { margin-top: 110px; }
.parti_searchbox .panel-group:after { content: ""; clear: both; display: block; overflow: hidden; }
#view_on_map .gm-style .gm-style-iw-c { padding: 0; }
#view_on_map .gm-style .gm-style-iw-d { max-width: 220px !important; max-height: inherit !important; }
#view_on_map .map_address_area { padding: 17px !important; font-size: 14px; font-weight: 700; box-shadow: 0 2px 7px 1px rgba(0,0,0,0.3); }
#view_on_map .map_contact_area { padding: 17px !important; word-wrap: break-word; }
#view_on_map .modal-backdrop { background: #343f85; }
#view_on_map .modal-content .close { position: relative; opacity: 1; top: -15px; right: -12px; width: 34px; height: 34px; background: #fff; border-radius: 50%; }
#view_on_map .modal-content .close span { opacity: 0; }
#view_on_map .modal-content .close:before { position: absolute; content: ""; background: url(images/cross.svg) no-repeat 0 0; width: 21px; height: 20px; top: 7px; right: 0; left: 0; margin: auto; }
#view_on_map .modal-backdrop.in { opacity: .8; }
.modal.fade.view_on_map.in { top: calc(100vh-225px) !important; }
#map_info_content a { color: #707070; padding-left: 30px; padding-bottom: 10px; display: inline-block; }
#view_on_map a.map_tel { position: relative; }
#view_on_map a.map_tel:before { content: ""; position: absolute; background: url(images/Group%203828.svg) no-repeat 0 0; width: 13px; height: 24px; top: -6px; left: 2px; }
#view_on_map a.map_email { position: relative; }
#view_on_map a.map_email:before { content: ""; position: absolute; background: url(images/email.svg) no-repeat 0 0; width: 18px; height: 14px; top: 3px; left: 0px; }
#view_on_map a.map_web { position: relative; }
#view_on_map a.map_web:before { content: ""; position: absolute; background: url(images/globe.svg) no-repeat 0 0; width: 18px; height: 18px; top: 1px; left: 0px; }
#view_on_map .gm-style-iw-d { overflow: auto !important; }
.map_address_area p { padding-bottom: 10px; }
.map_address_area p:last-child { padding-bottom: 0px; }
#view_on_map { padding-right: 0px !important; padding-top: 30px !important; padding-bottom: 30px !important; }
#initMap { height: calc(100vh - 92px); }
.panel.panel-default::after { content: ""; display: block; clear: both; overflow: auto; }
/*client changes css*/
.signup_con a.view_link { margin-top: 10px; display: inline-block; color: #2B3680; font-weight: 600; position: relative; padding: 0 40px 0 0; text-decoration: underline; }
.sign_up_sort_contain p { font-size: 14px; color: #000; font-weight: 400; line-height: 25px; margin-bottom: 30px; padding-left: 6px; }
.sort_description p { font-size: 16px; color: #000; font-weight: 500; line-height: 25px; margin-bottom: 30px; text-align: center; }
.signup_con a.view_link::after { position: absolute; top: 50%; margin-top: -8px; content: ""; background: url(images/Blue-right-arrow.svg) no-repeat; width: 19px; height: 15px; right: 0; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.over_union:after { content: ""; clear: both; display: block; overflow: hidden; }
.contact_detail a { float: right; display: inline-block; color: #2B3680; font-size: 14px; font-weight: 600; }
.over_union { display: flex; justify-content: space-between; align-items: center; }
.unionadresspart { width: 60%; float: left; }
.contact_link { width: 40%; float: left; margin-left: 30px; }
.local_credit::before { content: ""; position: absolute; background: url(images/help.svg) no-repeat 0 0; top: 0; left: 0; width: 25px; height: 25px; }
.local_credit { position: absolute; bottom: 20px; left: 44px; padding-left: 35px; font-size: 14px; color: #000; font-weight: 300; padding-top: 4px; }
.unian_sort_desc p { font-size: 14px; color: #000; font-weight: 400; line-height: 25px; margin-bottom: 20px; }
.unian_sort_desc a { color: #28B198; }
.map_section.matchHeight .findaddress { margin-top: 5px; }
div#view_on_map { padding: 30px 0; }
.transaction_section_left { float: left; width: 56%; border-right: 1px solid #DDD; }
.transaction_section_left .transaction_form_left { padding: 16px 28px 0 23px; }
.transaction_section_right { float: left; width: 44%; }
.conversion_main .transaction_section { padding: 40px 0px; margin: auto; max-width: 1016px; }
.conversion_main #transaction_loading { display: none; }
.conversion_main .conversion_detail a { background: url(images/minus.svg) no-repeat; width: 26px; height: 26px; float: right; text-indent: -5000000px; position: relative; font-weight: 600; }
.conversion_main .conversion_detail a.collapsed { background: url(images/plus.svg) no-repeat; width: 26px; height: 26px; float: right; text-indent: -5000000px; position: relative; }
.conversion_main .conversion_detail p, .conversion_summary p { padding-bottom: 15px; }
.conversion_main .input-append { position: relative; }
.conversion_main .icon_cal { position: absolute; right: 18px; top: 9px; cursor: pointer; }
.conversion_main .error { font-weight: normal; color: red; padding-top: 5px; }
.conversion_main select.error, .conversion_main input.error { color: black; }
.conversion_main .panel-heading { color: #333; background: rgba(149,171,188,0.15); border-color: #ddd; padding: 30px 28px 16px; font-size: 20px; color: #000; line-height: 1; font-family: 'Gilroy-SemiBold'; }
.transaction_form_left .fromfield { max-width: 427px }
.transaction_form_left .form-group label.error { padding: 0 0 11px 5px; font-size: 14px; color: red; font-weight: 700; margin: 0; line-height: 1; }
.transaction_form_left .form-group label { padding: 0 0 11px 5px; font-size: 14px; color: #000; font-weight: 700; margin: 0; line-height: 1; }
.input-append.fromfield.date input { padding: 0 60px 0 25px; }
.fromfield input { height: 50px; color: #000; font-size: 18px; padding: 0 25px 0 25px; background: #fff !important; border: 1px solid #DDD; }
.fromfield .select2-selection.select2-selection--single { height: 50px; line-height: 50px; border: 1px solid #DDD; }
.fromfield .select2-selection.select2-selection--single .select2-selection__rendered { line-height: 48px; color: #000; font-size: 18px; padding: 0 60px 0 25px; }
.fromfield .select2-selection.select2-selection--single .select2-selection__placeholder { color: #000; }
.fromfield .select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; position: absolute; top: 1px; right: 1px; width: 40px; }
.fromfield .select2-container--default .select2-selection--single .select2-selection__arrow b { background: url(images/dropdown_arrow.svg) no-repeat 0 0; width: 16px; height: 10px; left: 0; border: none; margin: -5px 0 0 0; }
.fromfield .select2-container--default .select2-selection__clear { display: none; }
.form-control.radio_group { border: none; box-shadow: none; padding: 19px 0 0 0; height: auto; }
.form-control.radio_group .radio-inline input { position: absolute; left: 0; top: 0; opacity: 0; }
.transaction_form_left .form-group { margin: 0 0 24px 0; }
.transaction_form_left .form-group .radio-inline { margin: 0; padding: 0; }
.transaction_form_left .form-group .radio-inline label { padding: 0 0 0 63px; position: relative; line-height: 26px; }
.transaction_form_left .form-group .radio-inline label:after { content: ""; position: absolute; width: 26px; height: 26px; border: 2px solid #000; border-radius: 50%; top: 0; left: 21px; }
.transaction_form_left .form-group .radio-inline input:checked + label::before { content: ""; position: absolute; width: 14px; height: 14px; background: #000; border-radius: 50%; top: 6px; left: 27px; }
.from_groupboxbut { display: block; max-width: 427px; }
.from_groupboxbut:after { content: ""; display: block; overflow: hidden; clear: both; }
.from_groupboxbut #calculate_btn { width: calc(50% - 10px); float: left; background: #28B198; height: 58px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; border: none; }
.from_groupboxbut #reset_btn { width: calc(50% - 10px); float: right; background: #DDDDDD; height: 58px; text-align: center; font-size: 18px; color: #000; font-weight: 700; border: none; position: relative; }
.from_groupboxbut #reset_btn:after { content: ""; left: 21px; background: url(images/reset_icon.svg) no-repeat 0 0; width: 28px; height: 32px; top: 13px; position: absolute; }
.transaction_form_left .form-group.from_groupboxbut { margin: 0; }
.panel-body.transaction_bottom_text { float: left; width: 100%; padding: 54px 28px 24px 28px; }
.panel-body.transaction_form_right { padding: 0; }
.panel-body.transaction_form_right .conversion_summary { padding: 30px 28px 15px; }
.panel-body.transaction_form_right .conversion_summary h3 { font-size: 14px; color: #000; font-weight: 700; }
.panel-body.transaction_form_right .conversion_summary .resut_amount p { margin: 0; padding: 0; font-size: 32px; color: #000; line-height: 1.3; }
.panel-body.transaction_form_right .conversion_summary p { margin: 0; padding: 0; }
.panel-body.transaction_form_right .conversion_summary .resut_amount_info { padding: 13px 0 0 0; font-size: 14px; color: #000; }
.conversion_main .conversion_detail .panel-heading { padding: 24px 28px 24px; }
.conversion_main .conversion_detail .panel-heading h3 { line-height: 25px; font-size: 20px; font-family: 'Gilroy-SemiBold'; color: #000; }
.conversion_main .conversion_detail .panel.panel-default { border-left: 0; border-radius: 0; border-right: 0; }
.conversion_detail .collapse { background: rgba(149,171,188,0.15) }
.conversion_detail .collapse { }
/*client changes css*/
.credit_table table tr td a.ca_fees_chrgs { background: none; text-indent: 0; float: none; width: auto; height: auto; text-decoration: underline; color: #000 }
/*7-6-2020 start*/
.page-template-page-student_template .headingtext h1 { font-size: 54px; font-weight: 600; color: #fff; margin-bottom: 30px; }
.page-template-page-student_template .headingtext { margin-left: 0px; padding-top: 0px; }
.page-template-page-student_template .headingtext p { font-family: 'Roboto'; font-size: 20px; font-weight: 500; color: #FCB032; width: 384px; line-height: 24px; }
.student_container .freeSection h3 { font-size: 28px; font-weight: 600; color: #000; font-family: 'Gilroy-SemiBold'; padding-bottom: 20px; }
.student_container .feesinner { padding-right: 100px; }
.student_container .freeSection { font-size: 14px; }
.otherfeescontent h3 { font-size: 20px; font-weight: 500; padding-bottom: 8px; }
.otherfeescontent p { line-height: 24px; padding-bottom: 38px; }
.governmentsection_student_warning { margin-top: 38px; }
.governmentsection_student_warning h3 { font-size: 14px; color: #000; font-weight: 500; padding-bottom: 8px; }
.governmentsection_student_warning p { font-size: 14px; line-height: 24px; }
.governmentsection_student_warning_sec { padding: 12px 30px 18px 20px; border: 1px solid #000; }
.student_container .freecontent { margin-top: 88px; }
.student_container .freecontent h3 { font-size: 28px; font-weight: 600; padding-bottom: 5px; }
.student_container .freecontent ul li { line-height: 24px; padding-left: 20px; padding-bottom: 0px; }
.student_container .freecontent ul li:after { content: ""; position: absolute; background: url(images/tick.svg) no-repeat 0 0; width: 10px; height: 11px; top: 7px; left: 0; }
.student_container .freecontent .signuptodaybtn { text-align: left; margin-top: 40px; }
.student_container .freecontent .signuptodaybtn a { box-shadow: 0px 9px 5px rgba(155,240,200,0.4); }
.page-template-page-student_template .intheading_inner { padding-left: 69px; }
.imageright.mobile, .govmentwarningpart.mobile, .freecontent.mobile { display: none; }
.governmentsection_student_warning_sec b { font-weight: 500; }
.student_container .freeSection p { line-height: 24px; }
.student_container .otherfeescontent { font-weight: 400; }
.priceless_cities { width: 125px; margin-top: 33px; }
/*13-11-2020 css start*/
.fit_header .new_lft_sec { padding-top: 84px; padding-left: 45px; padding-bottom: 116px; }
.fit_header .lft_content { padding-top: 41px; padding-left: 90px; }
.fit_header .lft_content h1 { font-size: 28px; font-family: 'Gilroy-SemiBold'; color: #000000; line-height: 32px; }
.fit_header .lft_desc { margin-top: 20px; font-size: 14px; color: #000; line-height: 24px; }
.fit_header .new_rgt_img { position: absolute; top: 33px; right: -125px; }
.full_header.fit_header .col-md-6:first-child { width: 55%; }
.full_header.fit_header .col-md-6:nth-child(2) { width: 40%; }
.faq-main.faq_new_page .faqmainhead h3 { font-size: 28px; font-family: 'Gilroy-SemiBold'; color: #000000; line-height: 32px; }
.download_sec h3 { font-size: 28px; font-family: 'Gilroy-SemiBold'; color: #000000; line-height: 32px; margin-bottom: 40px; padding-left: 98px; }
.download_sec h4 { padding-left: 98px; font-size: 20px; font-family: 'Gilroy-SemiBold'; color: #000000; }
.download_tag { padding-top: 95px; padding-bottom: 56px; }
.download_sec p { font-size: 12px; color: #000000; }
.faq-main.faq_new_page .security_accordian .panel-default > .panel-heading a.collapsed { background: #eaedf2; }
.faq-main.faq_new_page .security_accordian .panel-default > .panel-heading a { background: #fff; }
.faq-main.faq_new_page .security_accordian { padding-bottom: 52px; }
.faq-main.faq_new_page .security_accordian .panel-body p { color: #000; padding-right: 90px; }
.faq-main.faq_new_page .security_accordian .panel-body p img.alignnone { margin-right: 25px; }
.faq-main.faq_new_page .data { display: inline-block; width: 100%; }
.faq-main.faq_new_page .securitytips_inner { padding-left: 70px; }
.faq-main.faq_new_page .security_accordian .panel-body p { font-weight: 400; }
.full_header.fit_header.gpay_banner .new_lft_sec { padding-top: 62px; }
.full_header .container { position: relative; }

.google_fitbit_section{background:#dfe6eb; position:relative; margin:44px 0 44px;}
.google_fitbit_section .row{align-items:center; display:flex;}
.google_fitbit_section .left_part{padding:0 0px 0 150px; width:54%;}
.google_fitbit_section .right_part{width:46%; padding:0px;}
.google_fitbit_pay_title{font-family: 'Gilroy-SemiBold'; line-height:1.15; font-size:28px; color:#000; max-width:370px;}
.google_fitbit_pay_title sup{font-size:8px; font-weight:700; top:-14px;}
.sec-ttl sup{font-size:30%; font-weight:700; top:-14px;}
.google_fitbit_pay_description{font-size:14px; line-height:24px; color:#000; margin:15px 0px 40px;}
.google_fitbit_pay_description p sup{font-size:6px; top:-8px;}
.Google_fitbit_images{display:flex; justify-content:flex-start; align-items:center;}
.Google_fitbit_images .fitbit_image_main{margin:0 30px 0 0;}
.Google_fitbit_images .fitbit_image, .Google_fitbit_images .google_pay_image{height:66px; line-height:66px; margin:0 0 35px}
.Google_fitbit_images .fitbit_image img, .Google_fitbit_images .google_pay_image img{height: 100%;object-fit: contain;}
/* .Google_fitbit_images a{font-size:14px; color:#2B3680; font-weight:500; padding-right:30px; text-decoration:underline; position:relative;display: inline-block;}
.Google_fitbit_images a:after{content:""; position:absolute; top:0px; right:0px; width:20px; height:17px; display:inline-block; background:url(images/Blue-right-arrow.svg) 0 center no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s;} */
.google_and_fitbit_right_image{margin:-25px 0px; text-align:right;}
.download_sec a{font-size:14px; color:#2B3680; font-weight:500; padding-right:40px; text-decoration:underline; position:relative;}
.download_sec a:after{content:""; position:absolute; top:0px; right:0px; width:20px; height:17px; display:inline-block; background:url(images/Blue-right-arrow.svg) 0 center no-repeat; transition:all 0.3s; -webkit-transition:all 0.3s;}
.psd_cont p{ margin-top:20px; font-size:14px; color:#000; line-height:24px; }
.psd_cont p:first-child{ margin:0; }
.psd_cont{ padding:0 0 30px 30px; }
.page-template-psd-template .fit_header .lft_desc p{ margin:20px 0 0 0; }
.page-template-psd-template .fit_header .lft_desc p:first-child{ margin:0; }
.psdbotcont{ padding:0 0 65px 30px; }
.psdbotcont p{ font-size:16px; color:#000; }
.psdbotcont p a{ font-weight:700; color:#000; }
.page-template-psd-template .fit_header .lft_content{ padding-top:0; }
.page-template-psd-template .fit_header .lft_content h1{ text-transform:capitalize; }
.google_fitbit_section.footer_up_wrap{ margin:33px 0 45px 0; background:rgba(79,38,130,0.1); }
.google_fitbit_section.footer_up_wrap .google_fitbit_pay_title{ max-width:100%; }
.google_fitbit_section.footer_up_wrap .google_fitbit_pay_description{ margin:15px 0 15px; }
.google_fitbit_section.footer_up_wrap .Google_fitbit_images .fitbit_image{ height:auto; line-height:inherit; margin:0 0 23px 0; }
.google_fitbit_section.footer_up_wrap .google_and_fitbit_right_image { margin:-12px 0px; text-align:center; }
.google_fitbit_section.footer_up_wrap .left_part{ padding:0 40px 0 150px; }
.lgfa_cont_wrap{ padding:100px 0 130px; }
.lgfa_cont_wrap h1{ font-size:28px; color:#000000; line-height:32px; font-family:'Gilroy-SemiBold'; padding:0 0 32px 0; }
.lgfa_cont_wrap p{ font-size:14px; color:#000000; line-height:24px; padding:27px 0 0 0; }
.lgfa_cont_wrap p a{ color:#000; font-weight:700; }
.lgfa_cont_min{ max-width:910px; margin:auto; }
.page-template-lgfa-template .full_header.fit_header{ background:rgba(79,38,130,0.1); }
.lgfa_banner_left{ padding:70px 0 65px 90px; }
.lgfa_banner_left .lgfa_banner_leftimg{ padding:49px 0 0 0; }
.lgfa_banner_left .lgfa_banner_leftimg:first-child{ padding:0; }
.footerlogo.lgfa_footer_logo{ margin:60px 0px 50px 0px; width:200px; }
/************ apple pay css start ************/
.page-template-apple-pay .fit_header .lft_content{ padding-top:32px; }
.page-template-apple-pay .icons{ padding:28px 0 0 90px; }
.page-template-apple-pay .icons .col-md-6{ width:auto !important; float:left !important; }
.product_faqwrap { display:block; padding:17px 0 17px 0; background:rgba(136,156,172,0.1); overflow:hidden; width:100%; }
.product_faqwrap > .product{ padding:0 0 0 135px; color:#7C55A3; font-size:18px; line-height:24px; font-family:'Gilroy-Bold'; }
.product_faqwrap .row{ padding:7px 0 7px 0; border-bottom:1px dotted #9D9D9C; margin:0; }
.product_faqwrap .row:last-child{ border:none; }
.product_faqwrap .col-md-2{ width:120px; text-align:center; float:left; }
.product_faqwrap .col-md-10{ width:calc(100% - 120px); float:left; }
.product_faqwrap .prtitel{ font-size:18px; color:#28B198; line-height:24px; font-family:'Gilroy-Bold'; }
.description{ font-size:16px; color:#575756; line-height:21px; font-family:'Gilroy-Medium'; }
.page-template-apple-pay .faq-main.faq_new_page .security_accordian .panel-default > .panel-heading a{ background:#eaedf2; }
.page-template-apple-pay .data{ padding-top:22px; }
.page-template-apple-pay .download_sec{ padding-bottom:80px; }
/************ apple pay css end ************/
.safer_contactless_section{ background:#EFF3F5; margin:45px 0; padding:20px 0; }
.safer_contactless_section .link { margin:25px 0px 0px 0px; }
.safer_contactless_section .link a {color:#2B3680; font-size:14px; text-decoration:underline; position:relative; font-weight:500; padding:0 40px 0 0; }
.safer_contactless_section .link a:after { position:absolute; top:50%; margin-top:-8px; content:""; background:url(images/Blue-right-arrow.svg) no-repeat; width:19px; height:15px; right:0; transition:all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.apple_pay_right_image{ text-align:right; margin:-25px 0px; }
.safer_contactless_title { padding:33px 0 0 0; }
.apple_pay_icon { display:inline-block; width:120px; }
.apple_pay_detail{ font-size:14px; color:#000; font-weight:400; margin:12px 0px 0px 0px; line-height:24px; padding:0 50px 0 0; }
.safer_contactless_title h3{ font-family:'Gilroy-SemiBold'; line-height:1.15; font-size:28px; color:#000; } 
.page-template-participating_credit_unions_template .parti_searchbox{ margin-bottom:25px; }
.page-template-participating_credit_unions_template .st_acc{ padding:0 0 25px 0; }
.page-template-participating_credit_unions_template .st_acc input{ margin:0; display:inline-block; vertical-align:middle; }
.page-template-participating_credit_unions_template .st_acc label{ margin:0 0 0 10px; display:inline-block; vertical-align:middle; }
.bank-withcred-sec{background-color:rgba(149,171,188,0.3);}
.bank-withcred-sec .bank-withcred-left-orange{background-color: #F26A5B;padding: 17px 18px 17px 230px; border-radius: 370px;margin-left: -95px;max-width: 838px;position: relative;
	display: flex;align-items: center;justify-content: space-between; -ms-flex: 0 0 76.5%;flex: 0 0 76.5%;max-width: 76.5%;}
.bank-withcred-sec .bank-withcred-left-orange:before{position: absolute; content: ''; width: 334px; height: 334px; display: inline-block;left: 18px;top: 18px; border: 2px solid #95ABBC; border-radius: 50%;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-title{font-size: 74px; line-height: 61px; color: #fff;font-weight: 700;text-transform: uppercase; text-shadow: 0px 3px 6px #000;letter-spacing: 2px;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-left-titlebx{max-width: 270px;position: relative;z-index: 1;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-right-picture{display: inline-block;border-radius: 50%;overflow: hidden;margin-left: -40px;height: 337px; width: 337px;min-height: 337px; min-width: 337px;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-right-picture {position: relative;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-right-picture img{width: 100%; height: 100%; object-fit: cover;object-position: center;}
.bank-withcred-rightcontent p{font-size: 14px;color: #000;font-weight: 400;margin: 12px 0px 0px 0px;line-height: 24px;padding: 0 0 0 0;}
.bank-withcred-rightcontent .roundbtn{font-size: 16px; line-height: 26px; color: #2B3680; font-weight: 700; 
	font-family:'Gilroy-SemiBold';line-height: 38px;border: 1px solid #2B3680; border-radius: 40px;padding: 0 30px;min-width: 180px;display: inline-block;text-align: center;margin-top: 35px; transition: 0.3s;-webkit-transition: 0.3s;}
.bank-withcred-rightcontent{max-width: 280px;}
.bank-withcred-mainwrap{display: flex;align-items: flex-end;}
.bank-withcred-mainwrap .bank-withcred-right{padding: 40px 0px 40px 50px;-ms-flex: 0 0 29%;flex: 0 0 29%;max-width: 29%; }

/******** lgfa page css start ********/
.banner_section_lgfa{background: rgb(124,85,163);background: linear-gradient(0deg, rgba(124,85,163,1) 0%, rgba(79,38,130,1) 100%);padding-top: 28px;padding-bottom:79px;margin-bottom:25px;}
.banner_lgfa_img{margin-top:41px;margin-bottom: 48px;}
.banner_section_lgfa_desc{font-size: 36px;color: #FFFFFF;line-height: 41px;font-family: 'Gilroy-SemiBold';}
.banner_section_lgfa_desc strong{font-family: 'Gilroy-Bold';}
.banner_section_lgfa .banner_section_lgfa_image {position: absolute;top: 0px;right: -160px;transform: translateX(-37px);z-index:1;}

.lgfa_section.add_lady{position:relative;overflow:hidden;}
.lgfa_section.add_lady:before{content:'';position:absolute;left:0;bottom:-51px;background: url(images/lady-section-img.svg) no-repeat;width:100%;height:648px;}
.lgfa_section.add_start{position:relative;}
.lgfa_section.add_start:before{content:'';position:absolute;right:0;bottom:0;background: url(images/stars-section-img.svg) no-repeat;width:318px;height:280px;}

.lgfa_1 .row,.lgfa_3 .row,.lgfa_5 .row{flex-flow: row-reverse;display: flex;flex-wrap: wrap;}

.lgfa_1{background:rgba(178,178,178,0.1);padding-top:79px;padding-bottom:147px;margin-bottom:16px;overflow:hidden;}
.lgfa_1 br,.lgfa_2 br,.lgfa_3 br,.lgfa_4 br,.lgfa_5 br{display:none;}
.lgfa_content_title {font-family: 'Gilroy-SemiBold';line-height: 1.15;font-size: 28px;color: #000;margin-bottom: 61px;display: block;max-width: 512px;}
.lgfa_content_title br{display:block;}
.lgfa_content_text{color:#000000;line-height: 24px;font-size: 14px;margin-top: 24px;display: block;}
.lgfa_img_1{margin-top:140px;}
.lgfa_1 .row .col-md-6:first-child{max-width:338px;margin-right: 66px;}
.lgfa_1 .row .col-md-6:last-child{margin-right: 21px;}

.lgfa_2{background:rgba(29,176,185,0.15);padding-top:103px;padding-bottom:100px;}
.lgfa_content_title{font-family: 'Gilroy-SemiBold';line-height: 1.15;font-size: 28px;color: #000;margin-bottom: 61px;display: block;max-width: 519px;}
.lgfa_contents_2{transform: translateX(9px);}
.lgfa_contents_2 .lgfa_content_title{margin-bottom: 27px;}
.lgfa_contents_2 strong{font-family: 'Gilroy-Bold';}
.lgfa_contents_2 .lgfa_content_text{}
.lgfa_content_link{color: #2B3680;font-size: 14px; text-decoration: underline;position: relative;font-weight: 500;padding: 0 32px 0 0;margin-top:24px;display:inline-block;}
.lgfa_content_link:after {position: absolute;top: 50%;margin-top: -8px;content: "";background: url(images/Blue-right-arrow.svg) no-repeat;width: 19px;height: 15px;right: 0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.lgfa_img_2 {transform: translate(-84px, -110px);position: absolute;top: -100px;right: -35px;}

.lgfa_3{background:rgba(79,38,130,0.05);padding-top:27px;padding-bottom:26px;margin-top:18px;margin-bottom:19px;}
.lgfa_3 .lgfa_content_title{margin-top:67px;margin-bottom: 26px;}
.lgfa_3 .row .col-md-6:first-child{max-width:458px;margin-right: 0px;}
.lgfa_3 .row .col-md-6:last-child{margin-right: 7px;max-width: 519px;}
.lgfa_img_3{transform: translateX(12px);}

.lgfa_4{background:rgba(178,178,178,0.1);padding-top:32px;padding-bottom:31px;margin-bottom:16px;}
.lgfa_contents_4{max-width:422px;margin-left:10px;}
.lgfa_4 .lgfa_content_title{font-family: 'Gilroy-Bold';line-height: 61px;font-size: 53px;color: #000;display:block;margin-top:58px;margin-bottom: 29px;text-transform:uppercase;}
.lgfa_4 .lgfa_content_title strong{font-family: 'Gilroy-SemiBold';line-height: 32px;font-size: 28px;display:block;text-transform:initial;margin-top:3px;font-weight: normal;}
.lgfa_extra_content{display:none;}
.lgfa_4 .lgfa_extra_content{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top: 29px;}
.lgfa_social_links{display: flex;align-items: center;justify-content: center;white-space: nowrap;margin-right: 0px; justify-content: flex-end;}
.lgfa_social_links a{display: inline-block;width: 56px;height: 56px;background-repeat: no-repeat;background-position: center;font-size: 0;color: transparent;}
.lgfa_social_links a.Facebook{background-image: url(images/facebook-icon.png);margin-left:9px;}
.lgfa_social_links a.Instagram{background-image: url(images/instagram-icon.png);}
.lgfa_extra_content .tc p{font-weight:bold;color:#000000;line-height: 24px;font-size: 14px;margin-top:4px;margin-right: 22px;}
.lgfa_extra_content .tc p a{color:#000000;}
.lgfa_img_4{transform: translateX(-50px);}

.lgfa_5{background:rgba(213,12,139,0.05);padding-top:56px;padding-bottom: 62px;}
.lgfa_5.add_lady:before{bottom:-33px;}
.lgfa_5 .lgfa_content_title{margin-top:3px;margin-bottom: 26px;}
.lgfa_5 .row .col-md-6:first-child{max-width:458px;margin-right: 0px;}
.lgfa_5 .row .col-md-6:last-child{margin-right: 7px;max-width: 519px;}
.lgfa_contents_5{max-width:489px;}
.lgfa_img_5{transform: translateX(29px);}
.lgfa_5 .lgfa_content_link{margin-top:30px;}

.lgfa_tc_desc {margin: 65px auto;background: #ffffff;border: 1px solid #707070;padding: 16px 26px 20px;max-width: 948px;}
.lgfa_tc_desc p{color:#000000;line-height: 24px;font-size: 14px;margin:0px;}


.lgfa_replace{background: rgb(124,85,163) !important;background: linear-gradient(0deg, rgba(124,85,163,1) 0%, rgba(79,38,130,1) 100%) !important;}
.lgfa_replace .google_and_fitbit_right_image{margin:-16px 0px !important;}
.lgfa_replace .left_part {padding-left: 0px !important;max-width: 500px;margin-top: 59px;margin-bottom: 43px; padding-right: 30px !important;margin-left: 52px;}
.lgfa_replace .google_fitbit_pay_title{color:#ffffff;margin-bottom:40px;}
.lgfa_replace .Google_fitbit_images img{max-width: 172px;}
.lgfa_replace .Google_fitbit_images .fitbit_image{margin-bottom:33px !important;}
.lgfa_replace .Google_fitbit_images a{color:#ffffff;}
.lgfa_replace .Google_fitbit_images a:after{background: url(images/white-right-arrow.svg) 0 center no-repeat;}

.lgfa_bank_replace{margin-bottom:50px;}
/******** lgfa page css end ********/

/* switching-is-easy start */
.banner_sec{background-color: #F26A5B;padding-top: 28px;padding-bottom: 30px;}
.banner_sec .banner_sec_main{display: flex;align-items: center;position: relative;}
.banner_sec .banner_sec_main:before{position: absolute;content: '';
background-image: url(images/banner-arrow.svg);background-repeat: no-repeat;width: 454px;height: 431px;
display: inline-block;left: -355px;top: 7px;}
.banner_sec .banner_head{font-size: 80PX;line-height: 75px;color: #fff;font-family: 'Gilroy-SemiBold';margin-bottom: 20px;}
.banner_sec .banner_left{padding-left: 154px;width: 51%;padding-top: 50px;}
.banner_sec .banner_right{width: 49%;}
.banner_sec .banner_right img{max-width: inherit;}
.banner_sec .banner_sub_head{font-size: 38px; line-height: 44px;color: #2B3680;font-family: 'Gilroy-SemiBold';}
.banner_sec .banner_right .banner_image{margin-bottom: -70px;position: relative;margin-left: -15px;}

.video_sec{background-color:rgba(29,176,185,0.1);margin-top: 27px;padding: 77px 0 70px 0;overflow: hidden;}
.video_sec .vidtitle-mainbx{max-width: 980px;padding-left: 102px;margin-bottom: 47px;position: relative;z-index: 2;}
.video_sec .video_sec_ttl{font-size: 38px; line-height: 44px; color: #000;font-family: 'Gilroy-SemiBold';margin-bottom: 15px;}
.video_sec .video_sec_sttl{font-size: 28px;line-height: 32px;color: #1DB0B9;font-family: 'Gilroy-SemiBold';}
.video_sec .video_main{position: relative;}
.video_sec .video_main .video_image{position: relative;background-attachment: fixed;background-position: center;background-size: cover;}
.video_sec .video_main .video_image img{opacity: 0;}
.video_sec .video_main .video_image:before{position: absolute;content: '';background-image: url(images/video-section-arrow.svg);background-repeat: no-repeat;
width: 454px;height: 431px;display: inline-block;right: -60px;top: -247px;z-index: 1}
.video_sec .video_image_wrap .container{max-width: 1600px;width: 100%;padding: 0;}
.video_sec .video-link{display: inline-block;vertical-align: top;position: relative;width: 100%;cursor: pointer;}
.video_sec .video-link:before{position: absolute;content: '';display: inline-block;background-image: url(images/play-button.svg);background-repeat: no-repeat;
background-position: center;left: 0;top: 0;width: 100%; height: 100%;}

.acc_process_sec{margin-top: 22px;padding: 58px 0 86px 0;background-color: rgba(124,85,163,0.1);margin-bottom: 23px;overflow: hidden;}
.acc_process_sec .process_main{display: flex;position: relative;}
.acc_process_sec .process_main:before{position: absolute;
content: '';background-image: url(images/white-arrow.svg);background-repeat: no-repeat;left: 0;width: 454px;height: 431px;
display: inline-block;left: -393px;top: 153px;
animation-name: bounce;animation-timing-function: ease; animation-duration: 2s;transform-origin: bottom;animation-iteration-count: infinite;
animation-delay: 0.3s;}
.acc_process_sec .process_main .process_left{padding-left: 102px;width: 82%;padding-right: 15px;}
.acc_process_sec .process_main .process_right{width: 82%;}
.acc_process_sec .acc_proc_desc h3{font-size: 38px; line-height: 44px;color: #000;font-family: 'Gilroy-SemiBold';margin-bottom: 18px;}
.acc_process_sec .acc_proc_desc strong{font-size: 28px; line-height: 32px; color: #1DB0B9;font-family: 'Gilroy-SemiBold';font-weight: 400;}
.acc_process_sec .ap_list_inner{margin-bottom: 55px;}
.acc_process_sec .ap_list_inner a{color: #2B3680;text-decoration: underline;}
.acc_process_sec .process_main .process_left .acc_proc_desc{margin-bottom: 22px;}
.acc_process_sec .ap_list_inner .lt_head{display: flex;align-items: center;margin-bottom: 22px;max-width: 470px;}
.acc_process_sec .ap_list_inner .lt_head .list_cnt{font-size: 60px;line-height: 32px; color: rgba(0,0,0,0);-webkit-text-stroke: 2px #7C55A3;
min-width: 90px;min-height: 90px;border:2px solid #7C55A3;border-radius: 50%;display: inline-flex;justify-content: center;
align-items: center;padding-top: 1px;margin-left: -30px;}
.acc_process_sec .ap_list_inner .lt_head .list_head{font-size: 28px; line-height: 32px; color: #7C55A3;font-weight: 500;
	padding-left: 21px;}
.acc_process_sec .ap_list_inner .detail_desc ul{padding-bottom: 5px;}
.acc_process_sec .ap_list_inner .detail_desc ul li ul{padding-bottom: 0}
.acc_process_sec .ap_list_inner .detail_desc ul li{font-size: 14px;line-height: 24px;color: #000000;position: relative;
	padding-left: 26px;margin-bottom: 8px}
.acc_process_sec .ap_list_inner .detail_desc ul li:after{position: absolute;content: '';display: inline-block;width: 3px;height: 3px;border-radius: 50%;
left: 0;background-color: #7C55A3;top: 11px;}
.acc_process_sec .ap_list_inner .detail_desc ul li ul{margin-top: 10px;}
.acc_process_sec .ap_list_inner .detail_desc ul li ul li:after{width: 4px;border-radius: 0;height: 1px;}
.acc_process_sec .ap_list_inner:nth-child(even) ul li:after{background-color: #1DB0B9;}

.acc_process_sec .ap_list_inner .detail_desc p{font-size: 14px;line-height: 24px;color: #000000;position: relative;margin-bottom: 12px;}
.acc_process_sec .acc_proc_desc ol li{font-size: 28px; line-height: 32px; color: #7C55A3;font-weight: 500;counter-increment: my-awesome-counter;}
.acc_process_sec .acc_proc_desc ol{counter-reset: item;padding-left: 0;}
.acc_process_sec .acc_proc_desc ol li:before{content: counters(item, ".") "";counter-increment: item;font-size: 60px;line-height: 32px; color: rgba(0,0,0,0);-webkit-text-stroke: 2px #7C55A3;
width: 90px;height: 90px;border:2px solid #7C55A3;border-radius: 50%;display: inline-flex;justify-content: center;align-items: flex-end;padding-bottom: 10px;float: left;margin-left: -30px;}
.acc_process_sec .acc_proc_desc ol li ul{clear: both;}
.acc_process_sec .acc_proc_desc ol li ul li{font-size: 14px;line-height: 24px;color: #000000;position: relative;}
.acc_process_sec .acc_proc_desc ol li ul li:after{position: absolute;content: '';display: inline-block;width: 3px;height: 3px;border-radius: 50%;left: 0;background-color: #7C55A3;top: 11px;}
.acc_process_sec .acc_proc_desc ol li ul li:before{display: none;}
.acc_process_sec .acc_proc_desc ul li{font-size: 14px;line-height: 24px;color: #000000;position: relative;padding-left: 26px;}
.acc_process_sec .acc_proc_desc ul li:after{position: absolute;content: '';display: inline-block;width: 3px;height: 3px;border-radius: 50%;
left: 0;background-color: #7C55A3;top: 11px;}

.feature_benefit_sec{background-color: rgba(29,176,185,0.1);margin-bottom: 22px;}
.feature_benefit_sec .fea_ben_img{margin-top: -56px;margin-bottom: -24px;}
.feature_benefit_sec .feature_benefit_main{display: flex;position: relative;}
.feature_benefit_sec .feature_benefit_main:before{position: absolute;content: '';background-image: url(images/white-arrow.svg);background-repeat: no-repeat;
left: 0;width: 454px;height: 431px;display: inline-block;left: -543px;top: 34px;}

.feature_benefit_sec .fea_ben_desc h3{font-size: 28px; line-height: 32px;color: #000;font-family: 'Gilroy-SemiBold';margin-bottom: 12px;}
.feature_benefit_sec ul li{font-size: 14px; line-height: 24px; color: #000;position: relative;padding-left: 26px;margin-bottom: 0px;}
.feature_benefit_sec ul li:after{position: absolute;content: '';
display: inline-block;background-image: url(images/check-mark.svg);width: 12px; height: 12px;left: 0;top: 7px;}
.feature_benefit_sec .ben_left{-ms-flex: 0 0 52%;flex: 0 0 52%;max-width: 52%;padding-left: 16px;}
.feature_benefit_sec .ben_right{-ms-flex: 0 0 48%;flex: 0 0 48%;max-width: 48%;padding: 55px 30px 30px 50px;}

.pricing_sec{background-color: rgba(255,199,83,0.1);padding: 50px 0 30px 0;}
.pricing_sec .main_head{font-size: 28px; line-height: 32px;font-family: 'Roboto', sans-serif;color: #000;font-weight: 400}
.price_main_row{display: flex;margin-bottom: 62px;margin-right: -43px;}
.pricing_sec .price_main{position: relative;}
.pricing_sec .price_main:before{position: absolute;content: '';background-image: url(images/purple-white-arrow.svg);background-repeat: no-repeat;
    left: 0;width: 454px;height: 431px;display: inline-block;left: -274px;top: 88px;}

.price_main_row .price_left{-ms-flex: 0 0 54%;flex: 0 0 54%;max-width: 54%;padding-left: 102px;padding-top: 42px;padding-right: 25px;position: relative;}
.price_main_row .price_right{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.price_main_row .price_right table th, .price_main_row .price_right table td{box-sizing: border-box;border:2px solid rgba(149,171,188,0.2);
	padding: 10px 35px;font-size:14px; line-height: 18px;color: #000;font-weight: bold;text-align: center; }
.price_main_row .price_right table{width: 100%;}
.price_main_row .price_right table .checked{display: inline-block;font-size: 0;text-indent: -100px;width: 23px;height: 24px;
	background-image: url(images/check-icon.svg);}
.price_main_row .price_right table tr th:first-child, 
.price_main_row .price_right table tr td:first-child{max-width: 270px;padding-right: 20px;text-align: left;}
.price_main_row .price_right table tr th:last-child, 
.price_main_row .price_right table tr td:last-child{padding-right: 30px;padding-left: 30px;width: 150px;}
.price_main_row .price_right table tr th:nth-child(2), 
.price_main_row .price_right table tr td:nth-child(2){width: 150px;}

.pricing_sec .sub_heading{text-align: center;margin: 0 auto 35px auto;} 
.pricing_sec .sub_heading .sb_head{font-size: 28px;line-height: 32px; color: #000;font-family: 'Gilroy-SemiBold';text-align: center;}
.pricing_sec .price-btm-bx{text-align: center;max-width: 470px;margin: 0 auto;}
.pricing_sec .sign_up_today_link a{line-height: 60px; padding: 0px 43px; color: #fff; font-size: 22px;min-width: 265px;
 font-family: 'Gilroy-Bold'; font-weight: 400; border-radius: 60px; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, 
#3cb7b6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); 
background: linear-gradient(to right, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3cb7b6', GradientType=1 ); /* IE6-9 */
display: inline-block;text-align: center;}
.pricing_sec .sign_up_today_link{margin-bottom: 106px;}
.pricing_sec .short_desc p{font-size: 10px; line-height: 12px; color: #000000;}
.sign_up_link{text-align: center;}
.sign_up_link a{line-height: 60px; padding: 0px 43px; color: #fff; font-size: 22px;min-width: 265px;
 font-family: 'Gilroy-Bold'; font-weight: 400; border-radius: 60px; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, 
#3cb7b6 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); 
background: linear-gradient(to right, #1e5799 0%, #42e099 0%, #207cca 100%, #3cb7b6 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3cb7b6', GradientType=1 ); /* IE6-9 */
display: inline-block;text-align: center;}
/* switching-is-easy end */

.acc_process_sec .ap_list_inner:first-child .list_head{max-width: 260px;}
.acc_process_sec .ap_list_inner:nth-child(even) .list_head{color: #1DB0B9;}
.acc_process_sec .ap_list_inner:nth-child(even) .lt_head .list_cnt{border-color: #1DB0B9;-webkit-text-stroke: 2px #1DB0B9;}
.acc_process_sec .arrow-img{margin-top: 40px;margin-left: -150px;}

.acc_process_sec .process_main .process_left {width: 100%;}
.acc_process_sec .process_main .process_left .acc_proc_desc{max-width: 550px;}
.acc_process_sec .process_main .process_left .acc_proc_list{max-width: 593px;}
{max-width: 694px;}

.acc_process_sec .process_main .process_right{min-width: 527px;margin-right: -354px;width: inherit;display: inline-block;margin-top: -82px;}
.switching_sec.banner_sec{padding: 0;margin-bottom: 44px;}
.btn-wrap{margin-top: 25px;}
.arrow-link{font-size: 14px;color: var(--site-blue);font-weight: 500;padding-right: 30px;text-decoration: underline;
position: relative;display: inline-block;line-height: 20px;}
.arrow-link:after{content: "";position: absolute;top: 0px;right: 0px;width: 20px;height: 17px;display: inline-block;
background: url(images/Blue-right-arrow.svg) 0 center no-repeat;transition: all 0.3s;-webkit-transition: all 0.3s;bottom: 0;margin: auto;}
.arrow-link.wht{color: var(--white);}
.arrow-link.wht:after{background: url(images/white-right-arrow.svg) 0 center no-repeat;}
.switching_sec.banner_sec .banner_sec_main{align-items: flex-start;margin-right: -15px;}
.switching_sec.banner_sec .banner_left{padding-top: 80px;padding-left: 200px;}
.switching_sec.banner_sec .banner_right{text-align: right;}
.switching_sec.banner_sec .banner_head{/*margin-bottom: 70px;*/font-size: 70px;line-height: 65px;}
.switching_sec.banner_sec .bn_sub_head{margin-bottom: 15px;}
.switching_sec.banner_sec .switching_image{margin-top:-38px;margin-bottom: -18px;max-width: 450px;margin-left: auto;}
.switching_sec.banner_sec .banner_sec_main::before{background-size: 370px;top: 14px;left: -215px;}

.switching_sec.banner_sec .banner_sub_head{font-size: 30px; line-height:35px;}

.videomodal .close {width: 40px;height: 40px;display: inline-block;position: absolute;background: #fff url(images/close-blk.svg);
    background-position: center;font-size: 0px;background-size: 20px;background-repeat: no-repeat;right: -20px;top: -20px;border-radius: 50%;
    opacity: 1 !important;box-shadow: 0px 0px 3px #9595;z-index: 9;border: 0;cursor: pointer;}
.videomodal .video-box{position: relative;margin: 0 auto;display: inline-block;width: 100%;overflow: hidden;padding-top: 56.25%;}
.videomodal .video-box iframe {position: absolute; left: 0;top: 0;width: 100%;height: 100%;right: 0;bottom: 0;border: 0;}
.videomodal .modal-body{line-height: 0}
.modal.in .modal-dialog{z-index: 1041;}
.modal-dialog {top: 50% !important;transform: translateY(-50%) !important;margin: auto;}

.switching_sec.banner_sec + .lgfa_bank_replace{margin-bottom: 0}
.acc_process_sec .arrow-img{animation-name: bounce;animation-timing-function: ease; animation-duration: 2s;transform-origin: bottom;animation-iteration-count: infinite;}
@keyframes bounce {
  0%   { transform: translateX(0); }
  10%  { transform: translateX(0); }
  30%  { transform: translateX(40px); }
  50%  { transform: translateX(0); }
  100% { transform: translateX(0); }
}

:root{
  --heading-font:'Gilroy-SemiBold';
  --body-font:'Roboto', sans-serif;
  --black:#000;
  --white:#fff;
  --site-orange:#F26A5B;
  --site-gray:#EAF3F1;
  --site-green:#1DB0B9;
  --site-blue:#112365;
  --light-purple:#E5DDED;
  --site-font-size:16px;
  --site-text-color:#000;

  --heading1:56px;
  --heading2:50px;
  --heading3:40px;
  --heading4:36px;
  --heading5:32px;
  --heading6:28px;

}
.light-purple-bg{background-color: var(--light-purple);}
.banner-wrap{display:flex; align-items: center; margin-top:10px;}  
.gray-bg{background:#F5F5F7;}
.leftimgshap img{border-radius:50%; border:60px solid #fff; margin-top:-92px; margin-bottom:-125px; margin-left:-115px; width:975px;
  height: 975px; object-fit:cover; max-width:975px; text-align:right; display: inline-block;}

.leftimgshape-rightcon{overflow:hidden;}
.flex-wrap{display:flex; align-items: center;}
.leftimgshap{width:50%; text-align:left;}
.rightcon-main{max-width:460px; padding-left:30px;}
.leftimgshap-box{display:inline-block; max-height:560px;}
.rightcon-main-wrap {width:50%; padding-top:30px; padding-bottom:30px;}
.leftimgshap-wrap{width:50%;}
.heading-2{font-size:50px; font-family:var(--heading-font); color:#000;}
.whysybx{font-size:16px; line-height:26px; color:var(--site-text-color);}

.whysybx{margin-top: 22px;}
.whysybx:first-child{margin-top: 0px;}
.whysybx:first-child p:first-child{margin-top: 0;}
.whysybx, .whysybx p, .whysybx li{font-size: var(--site-font-size);color: var(--site-text-color);line-height: 26px;}
.whysybx p a, .whysybx li a{color: var(--site-text-color);font-weight: 500;text-decoration: underline;}
.whysybx.wht p a, .whysybx.wht li a{color: var(--white);}
.whysybx li{margin-top: 5px;}
.whysybx p{margin-top: 20px;}
.whysybx ul, .whysybx ol{margin-top: 20px;padding: 0;}
.whysybx li > ul, .whysybx li > ol{margin-top: 15px;}
.whysybx ul > li{padding-left: 23px;position: relative;}
.whysybx ol:first-child{margin-top: 0;}
.whysybx ul:first-child{margin-top: 0;}
.whysybx ul > li:after{position: absolute;content: '';width: 5px;height: 5px;background:#1DB0B9;background-repeat: no-repeat;left: 0;top: 9px;border-radius: 50%;}
.whysybx ol {counter-reset: item;padding: 0;}
.whysybx li:first-child{margin-top: 0;}
.whysybx ol > li{padding-left: 23px;position: relative;counter-increment: my-awesome-counter;color: var(--site-text-color);}
.whysybx ol > li:before{position: absolute;content: counters(item, ".")".";counter-increment: item;left: -8px;color: var(--site-primary);width: 14px;
	text-align: right;}
.whysybx.wht ol > li:before{color: var(--site-primary);}
.whysybx.wht, .whysybx.wht p, .whysybx.wht li, .whysybx.wht h1, .whysybx.wht h2, .whysybx.wht h3, .whysybx.wht h4, .whysybx.wht h5, .whysybx.wht h6{color: var(--white);}
.whysybx hr{border: 0;background-color: #DDDDDD !important;display: block;height: 1px;margin: 45px 0;}
.whysybx h1, .whysybx h2, .whysybx h3, .whysybx h4, .whysybx h5, .whysybx h6{color: var(--site-text-color);font-weight: 500;font-family: var(--heading-font);line-height: 1.3;margin-top: 30px;}
.whysybx h1{font-size: var(--heading1);}
.whysybx h2{font-size: var(--heading2);}
.whysybx h3{font-size: var(--heading3);}
.whysybx h4{font-size: var(--heading4);}
.whysybx h5{font-size: var(--heading5);}
.whysybx h6{font-size: var(--heading6);}
.whysybx h1 b, .whysybx h2 b, .whysybx h3 b, .whysybx h4 b, .whysybx h5 b, .whysybx h6 b{font-weight: 600;}
.whysybx h1 strong, .whysybx h2 strong, .whysybx h3 strong, .whysybx h4 strong, .whysybx h5 strong, .whysybx h6 strong{font-weight: 600;}

.sec-ttl{font-size: 40px;line-height: 1.15;color: var(--black);font-family: var(--heading-font);}
.center-cta-sec{padding: 100px 0;position: relative;overflow: hidden;}
.center-cta-sec::before{position: absolute; content:'';right: -157px;bottom: -250px;width: 533px;height: 533px;border: 120px solid #F5F5F7;border-radius: 50%;}
.center-contentbx{max-width: 565px;margin: 0 auto;position: relative;}

.ptb{padding: 70px 0;}
.gbg{background-color: var(--site-gray);}
.waytopay-row{display: flex;align-items: flex-end;}
.waytopay-row > *{float: none;}
.waytopay-picbx{width: 830px;height: 830px;border-radius: 50%;border: 60px solid var(--site-green);overflow: hidden;}
.waytopay-picbx img{width: 100%;height: 100%;object-fit: cover;}
.arch-parent{height: 552px;overflow: hidden;display: flex;align-items: flex-start;padding-top: 60px;width: 830px;margin-left: 33px;}
.waytopay-sec{overflow: hidden;}
.waytopay-sec .Google_fitbit_images{margin-top: 33px;}
.waytopay-sec .left-contentbx{max-width: 446px;}
.switching-sec{background-color: var(--site-orange);overflow: hidden;}
.sec-ttl2{font-size: 56px;color: var(--white);font-family: var(--heading-font);}
.switching-row{display: flex;}
.switching-leftbx{display: flex;align-items: center;height: 100%;padding: 70px 0;position: relative;}
.switching-leftbx:before{position: absolute;content: '';width: 138px;height: 146px;background-image: url(images/switch-arrow.svg);right: 40px;bottom: 68px;background-repeat: no-repeat;}
.switching-short-desc{font-size: 28px;line-height: 34px;color: var(--site-blue);font-family: var(--heading-font);margin-top: 20px;}
.switching-link-bx{margin-top: 34px;}
.switching-right-picbx{min-height: 570px;position: relative;height: 100%;}
.switching-pic-wrp{height: 930px;width: 930px;position: absolute;left: 23px;top: calc(50% + 20px);transform: translateY(-50%);border: 60px solid var(--white);border-radius: 50%;overflow: hidden;}
.switching-pic-wrp img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.help-guide-row{margin-top: 65px;}
.help-guide-row:first-child{margin-top: 0;}
.help_section .heading-3{padding-left: 22px;}

.leftimgshape-rightcon .switching-pic-wrp{right: 10px;left: auto;height: 960px;
  width: 960px;}
.leftimgshape-rightcon .switching-leftbx::before{display: none;}
.leftimgshape-rightcon .switching-right-picbx{min-height: 556px;}
.leftimgshape-rightcon .switching-leftbxinn{padding-left: 70px;}
.features-benefits-main{overflow: hidden;}
.quote{font-size: 20px;font-weight: 500;color: #7C55A3;font-family: var(--body-font);margin-top: 20px;}
.customer-explogo{margin-top: 18px;}
.customer-explogo img{max-width: 272px;width: 100%;max-height: 104px;}

.wb +.wb{padding-top: 0;}
.only-content-sec{position: relative;overflow: hidden;}
.only-content-sec:before { position: absolute; content: ''; right: -157px; top: -250px; width: 533px; height: 533px; border: 120px solid #F5F5F7; border-radius: 50%; }
.only-content-sec:after { position: absolute; content: ''; left: -157px; bottom: -250px; width: 533px; height: 533px; border: 120px solid #F5F5F7; border-radius: 50%; }

.only-content-sec .container{position: relative;z-index: 1;}

.only-content-sec .whysybx{max-width: 815px;margin: 0 auto;}
.inner-banner-section.banner-without-image{min-height: 366px;}
.inner-banner-section.banner-without-image .banner_text:last-child{padding-bottom: 0;}
.inner-banner-section.banner-without-image:before{background: -webkit-linear-gradient(90deg,rgba(43, 54, 128, 1) 0%, rgba(61, 186, 180, 1) 100%);
background: -moz-linear-gradient(90deg,rgba(43, 54, 128, 1) 0%, rgba(61, 186, 180, 1) 100%);background: linear-gradient(90deg,rgba(43, 54, 128, 1) 0%, rgba(61, 186, 180, 1) 100%);top: 0;bottom: 0;width: 50%;height: 100%;right: 0; filter: none; border-radius: 0;}

.banner-without-image .banner-content{max-width: 100%;margin: 0; padding: 50px 0;}
.banner-without-image .container{ max-width:1120px; }
.banner-without-image .banner-content .banner_text{ max-width:490px; }

.credit_table table tr td a.signupnow{display: inline-block !important;height: auto;width: auto;
  line-height: 42px;
  padding: 0 20px;
  color: #fff;
  font-size: 16px !important;
  font-family: 'Gilroy-Bold';
  font-weight: 400;text-indent:0;float: none;margin: 0;
  border-radius: 21px;
  background: linear-gradient(90deg,rgba(42, 123, 155, 1) 0%, rgba(66, 226, 162, 1) 0%, rgba(60, 182, 182, 1) 100%);}

.help_section .row{display: flex;flex-wrap: wrap;row-gap: 30px;}
.page-template-currencyconversion .banner-without-image .banner-content .banner_text{ max-width:100%; }

@media(min-width:1025px) {
.safer_contactless_section .link a:hover:after{ right:10px; }
.lgfa_cont_wrap p a:hover{ color:#FFC753; }
.psdbotcont p a:hover{ color:#FFC753; }
.security_accordian .panel-body li a:hover{ color:#FFC753; }
.credit_table table tr td a.ca_fees_chrgs:hover { text-decoration: none; }
.from_groupboxbut #calculate_btn:hover { background: #0A8D75; }
.from_groupboxbut #reset_btn:hover { background: #0A8D75; color: #fff; }
.header_right .main-navigation ul li.current-page-ancestor a { color: #FFC753; }
.header_right .main-navigation ul li.current-page-ancestor ul.sub-menu li.current-menu-item a { background: rgba(150,195,187,0.6); }
.header_right .main-navigation ul li.current-page-ancestor ul.sub-menu li.current-menu-item a:After { background: url(images/dro-down-right-arrow.svg) no-repeat 0 0; width: 7px; height: 12px; position: absolute; content: ""; right: 11px; top: 50%; left: auto; margin-top: -6px; }
.header_right .main-navigation ul li > a:hover { color: #FFC753; }
.header_right .main-navigation ul li.menu-item-has-children:hover > a { color: #FFC753; }
.home .affix .header_right .main-navigation ul li > a:hover { color: #FFC753; }
.home .affix .header_right .main-navigation ul li ul li a:hover { color: #000; }
.header_right .main-navigation ul li ul li a:hover { background: rgba(150,195,187,0.6); font-weight: 400; color: #000; }
.header_right .main-navigation ul li ul li a:hover:after { background: url(images/dro-down-right-arrow.svg) no-repeat 0 0; width: 7px; height: 12px; position: absolute; content: ""; right: 11px; top: 50%; left: auto; margin-top: -6px; }
a.signupnow:hover, .banner_link a:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3dbbb3+0,42e099+99 */ background: #3dbbb3; /* Old browsers */ background: -moz-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #3dbbb3 0%, #42e099 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbbb3', endColorstr='#42e099', GradientType=1 ); /* IE6-9 */}
.whysybx.wht p a:hover, .whysybx.wht li a:hover{text-decoration: none; color: white;}

.unionleftdiv .link a:hover:after, .signup_con a:hover::after, .Google_fitbit_images a:hover:after,
.download_sec a:hover:after { right: 2px; }
.help_link a:hover .arrow_2:after, .help_link a:hover .arrow_1:after, .help_link a:hover .arrow_3:after, .help_link a:hover .arrow_4:after { right: -10px; }
.homehelpmain:hover .help_link a .arrow_2:after, .homehelpmain:hover .help_link a .arrow_1:after, .homehelpmain:hover .help_link a .arrow_3:after, .homehelpmain:hover .help_link a .arrow_4:after { right: -10px; }
.signuptodaybtn a:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3dbbb3+0,42e099+99 */ background: #3dbbb3; /* Old browsers */ background: -moz-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #3dbbb3 0%, #42e099 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbbb3', endColorstr='#42e099', GradientType=1 ); /* IE6-9 */}
.footerlinks ul li a:hover:after { width: 100%; }
.fotoerlastright ul li a:hover:after { width: 100%; }
.link_and_title a:hover:After { right: -40px; }
.address:hover { color: #999; }
.findcontact p a:hover, .unian_sort_desc a:hover { color: #000; }
.findsignupbtn a:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3dbbb3+0,42e099+99 */ background: #3dbbb3; /* Old browsers */ background: -moz-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #3dbbb3 0%, #42e099 99%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #3dbbb3 0%, #42e099 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbbb3', endColorstr='#42e099', GradientType=1 ); /* IE6-9 */}
.credit_table table tr td .data a:after { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; content: ""; position: absolute; width: 0px; left: 0; background: #000; height: 1px; bottom: -2px; }
.credit_table table tr td .data a:hover:after { width: 100%; }
.cookie_text a:hover:after { width: 0px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.cookie_wrap a:hover.cookies_close { color: #fff; background: none; }
.select_union .union_title:hover { color: #999; cursor: pointer; }
.headingtext span.mobile_no a:hover { color: #999; }
.header_right .main-navigation ul li.current_page_item a { color: #FFC753; }
.view_on_map_btn a:hover { background: #fff; color: #28b198; border: 1px solid #28b198; }
.view_on_map_btn a:hover:after { ontent: ""; position: absolute; right: 22px; top: 18px; background: url(images/arrow-green.svg) no-repeat 0 0; width: 10px; height: 17px; background-size: 100%; }
.view_on_map_btn a:hover:before { content: ""; position: absolute; left: 23px; top: 8px; background: url(images/location-map-green.svg) no-repeat 0 0; background-size: auto; width: 28px; height: 28px; background-size: 100%; }
.contact_detail a:hover { text-decoration: underline; }
.faq-main.faq_new_page .security_accordian .panel-body p a:hover { color: #FFC753; }
.bank-withcred-rightcontent .roundbtn:hover{color: #fff; background-color: #2B3680;}
.lgfa_content_link:hover:after {right: 3px;}
.lgfa_social_links a.Facebook:hover{background-image: url(images/facebook-icon-hover.png);}
.lgfa_social_links a.Instagram:hover{background-image: url(images/instagram-icon-hover.png);}
.lgfa_extra_content .tc p a:hover{color: #FFC753;}
.video_sec .video-link:hover:before{background-image: url(images/play-button-hover-2.svg);}
.pricing_sec .sign_up_today_link a:hover{background: #3dbbb3;
background: -moz-linear-gradient(left, #3dbbb3 0%, #42e099 99%);
background: -webkit-linear-gradient(left, #3dbbb3 0%, #42e099 99%);
background: linear-gradient(to right, #3dbbb3 0%, #42e099 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbbb3', endColorstr='#42e099', GradientType=1 );
}
.sign_up_link a:hover{background: #3dbbb3;
background: -moz-linear-gradient(left, #3dbbb3 0%, #42e099 99%);
background: -webkit-linear-gradient(left, #3dbbb3 0%, #42e099 99%);
background: linear-gradient(to right, #3dbbb3 0%, #42e099 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dbbb3', endColorstr='#42e099', GradientType=1 );
}
.videomodal .close:hover{background: #FFC753 url(images/close-blk.svg);background-size: 20px;background-repeat: no-repeat;background-position: center;}
.arrow-link:hover:after{right: 2px;}
.whysybx p a:hover, .whysybx li a:hover{color: var(--site-blue);text-decoration: none;}
}

@media(max-width:1800px) {
.acc_process_sec .process_main .process_right{margin-right: -284px;}
.video_sec .video_image_wrap .container{padding: 0 25px;}
.leftimgshap img{width: 875px;  height: 875px; max-width: 875px;}
}
@media(max-width:1700px) {
.acc_process_sec .arrow-img{margin-left: -70px;}
.acc_process_sec .process_main .process_right{margin-right: -224px;}
}
@media(max-width:1600px) {
.acc_process_sec .process_main .process_right{min-width:480px;margin-right: -144px;}
.banner_sec .banner_right img{max-width: 100%;}
.banner_sec .banner_sec_main::before{top: inherit;background-size: 300px;background-position: right center;}
.imageright { margin-right: -100px; }
.switching_sec.banner_sec .banner_sec_main::before {top: 20px;background-size: 300px;background-position: right center;height: 300px;
    width: 300px;left: -140px;}
.video_sec .video_main .video_image::before{background-size: 390px;}
.feature_benefit_sec .feature_benefit_main::before{background-size:200px;left: -520px;background-position: right center;}
.acc_process_sec .process_main::before{background-size: contain;width: 250px;height: 230px;top: 24%;left: -18%}
.leftimgshap img{width:775px;  height:775px; max-width:775px;}

}
@media(max-width:1500px) {
.video_sec .video_main .video_image::before {background-size: 330px;background-position: right;}
.acc_process_sec .process_main .process_right {min-width: 440px;margin-right: -94px;}
.acc_process_sec .arrow-img {margin-left: 0;max-width: 300px;}

}
@media(max-width:1400px) {
.findunionimgright { margin: 0px; }
.imageright { margin-right: -80px; }
.download_tag { margin-left: 0px; }
.video_sec .video_main .video_image::before {background-size: 240px;background-position: right;}
.acc_process_sec .process_main .process_right {min-width: 400px;margin-right: -54px;}
.acc_process_sec .process_main .process_left{width: 70%;}
.acc_process_sec .arrow-img{margin-left: 25px;}
.price_main_row .price_left{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.price_main_row{margin-right: 0;}
.price_main_row .price_right table th, .price_main_row .price_right table td{padding: 10px 18px;}
.price_main_row .price_right table tr th:first-child, .price_main_row .price_right table tr td:first-child{padding-right: 18px;}
.leftimgshap img{width:675px;  height:675px; max-width:675px;}
.switching-pic-wrp{width: 800px;height: 800px;}
.leftimgshape-rightcon .switching-pic-wrp{right: 10px;left: auto;height: 800px;
  width: 800px;}
.leftimgshape-rightcon .switching-right-picbx{min-height: 500px;}
.leftimgshape-rightcon .switching-leftbxinn{padding-left: 80px;}
.switching-right-picbx{min-height: 500px;}

.only-content-sec:before {right: -257px; top: -360px;}
.only-content-sec:after {left: -257px; bottom: -360px;}
}
@media(max-width:1420px) {
.right_image_signup { margin-right: -120px; }
}
@media(max-width:1350px) {
.right_image_signup { margin-right: -90px; }
.bank-withcred-sec .bank-withcred-left-orange{margin-left: -75px;}
.bank-withcred-mainwrap .bank-withcred-right{max-width: calc(24% + 75px);}
.bank-withcred-sec .bank-withcred-left-orange{-ms-flex: 0 0 76%;flex: 0 0 76%;max-width: 76%;}
.switching-pic-wrp{left: 0px;}
.leftimgshape-rightcon .switching-pic-wrp{right: 0px;left: auto;}
.switching-leftbx:before{bottom: 20px;}

}
@media(max-width:1300px) {
.imageright { margin-right: -30px; }
.right_image_signup { margin-right: -40px; }
.bank-withcred-sec .bank-withcred-left-orange{margin-left: -40px;}
.bank-withcred-mainwrap .bank-withcred-right{max-width: calc(26% + 40px);-ms-flex: 0 0 28%;flex: 0 0 28%;}
.bank-withcred-sec .bank-withcred-left-orange{-ms-flex: 0 0 74%;flex: 0 0 74%;max-width: 74%;}
.banner_section_lgfa .banner_section_lgfa_image{right: -80px;}
.lgfa_section.add_lady:before {left: -70px;bottom: 0;width: 285px;height: 648px;background-size: cover;}
.lgfa_section.add_start:before {width: 200px;height: 176px;background-size: contain;}
.lgfa_img_2{transform: translate(-44px, -110px);right: -15px;}
.arch-parent{margin-left: 0;}

}
@media (min-width: 1200px) {
  .wow {
    visibility: hidden;
  }
}
 @media(max-width:1199px) {
 .header_right .main-navigation ul li { margin:15px 15px 0;	}
 a.signupnow { padding:0 33px; }
.bannerleft_wrap { padding: 40px 0 0; width: 350px; }
.footer1 { width: 50%; }
.footerlinks { padding: 22px 0 50px 0; }
.footerlogo { margin: 77px 0 0 0; }
.pac-container { width: 940px !important; }
.right_image_signup { margin-right: 0px; }
.cookie_wrap { text-align: center; }
.cookies_close { margin-top: 20px; }
.cookie_text { padding-top: 0px; }
.form-control.radio_group { padding: 10px 0 0 0; }
.transaction_form_left .form-group .radio-inline { display:block; width:100%; margin:10px 0 0 0; }
.full_header.fit_header .new_rgt_img { position:relative; top:43px; right:0; }
.fit_header .lft_content { padding-top:41px; padding-left:40px; }
.google_fitbit_section.footer_up_wrap .left_part { padding:0 0 0 150px; }
.google_fitbit_section.footer_up_wrap .google_fitbit_pay_title{ font-size:27px; }
.lgfa_banner_left { padding:40px 0 50px 15px; }
.lgfa_cont_wrap { padding:80px 0; }
.lgfa_cont_wrap h1{ padding:0 0 10px 0; }
.footerlogo.lgfa_footer_logo { margin:40px 0px 30px 0px; }
.page-template-apple-pay .icons { padding:28px 0 0 40px; }
.bank-withcred-sec .bank-withcred-left-orange{padding-left: 100px;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-title{font-size: 64px; line-height: 60px;}
.lgfa_1{padding-bottom: 97px;}
.lgfa_2{padding-bottom: 40px;padding-top: 50px;}
.lgfa_img_2 {transform: translate(0, 0px);position: initial;}
.lgfa_img_4 {transform: translateX(0);}
.banner_sec .banner_left{padding-left: 0;}
.banner_sec .banner_sec_main::before {top: inherit;background-size: 140px;background-position: top center;width: 140px;height: 200px;left: -90px;top: -60px;}
.banner_sec .banner_head{font-size: 50px;line-height: 50px;}
.banner_sec .banner_sub_head{font-size: 28px; line-height: 32px;}
.video_sec .vidtitle-mainbx{padding-left: 0;}
.acc_process_sec .process_main .process_left{padding-left: 0;}
.acc_process_sec .ap_list_inner .lt_head .list_cnt{margin-left: -10px;}
.video_sec .video_sec_ttl{font-size: 32px;line-height: 40px;}
.video_sec .video_sec_sttl{font-size: 24px;line-height: 30px;}
.price_main_row .price_right table tr th:nth-child(2), .price_main_row .price_right table tr td:nth-child(2){width: auto;}
.price_main_row .price_right table tr th:last-child, .price_main_row .price_right table tr td:last-child{width: auto;padding-left: 18px;padding-right: 18px;}
.price_main_row .price_left{padding-left: 0;}
.pricing_sec .price_main::before{width: 210px;height: 190px;left: -150px;top: -82px;background-size: 200px;}
.pricing_sec .sign_up_today_link{margin-bottom: 60px;}
.switching_sec.banner_sec .banner_left{padding-top: 20px;padding-bottom: 20px;}
.switching_sec.banner_sec .banner_head{font-size: 50px;line-height: 1;}
.switching_sec.banner_sec .banner_sub_head{font-size: 24px;line-height: 1.2;}
.switching_sec.banner_sec .banner_sec_main{align-items: center;}
.acc_process_sec .process_main::before {background-size: contain;width: 170px;height: 140px;}
.heading-2{font-size:40px;}
.leftimgshap img{width:575px;  height:575px; max-width:575px;}
.sec-ttl{font-size: 35px;}
.sec-ttl2{font-size: 40px;}
.switching-short-desc{font-size: 24px;}
.ptb{padding: 50px 0;}
.union_counter { left: 130px;}
.Google_fitbit_images .fitbit_image_main{margin: 0 20px 0 0;}
.waytopay-picbx{width: 570px; height: 570px;border-width: 45px;}
.arch-parent{width: 570px;height: 390px;}
.center-cta-sec{padding: 60px 0;}
.switching-right-picbx { min-height: 400px; }
.leftimgshape-rightcon .switching-pic-wrp{height: 650px;width: 650px;}
.leftimgshape-rightcon .switching-right-picbx{min-height: 400px;}
.leftimgshape-rightcon .switching-leftbxinn{padding-left: 30px;}
.leftimgshape-rightcon .switching-leftbx{padding: 50px 0;}
.switching-leftbx:before{background-size: 100px;height: 106px;}
.switching-pic-wrp{width: 650px;height: 650px;}
.switching-leftbx{padding-top: 50px;}
.help-guide-row{margin-top: 40px;}
.fotoerlastright{min-width: 252px;}
:root{
  --heading1:50px;
  --heading2:45px;
  --heading3:36px;
  --heading4:32px;
  --heading5:30px;
  --heading6:26px;
}
.homehelpmain .img{margin-bottom: 25px;}

}
@media (max-width:1100px) {
.imageright { margin-right: 0px; }
}
@media (max-width:1024px) {
.union_innerpad { padding-left: 0px; }
.unionleftdiv { width: 50%; }
.unionrightdiv { width: 50%; }

.union_counter span { font-size: 60px; }
.helpsectioninner { padding-left: 0px; padding-right: 0;}
.help_section .sec-ttl{padding-left: 0;}
.help_section .col-md-3 { padding-left: 15px; padding-right: 15px; }
.help_section .row { margin-left: -15px; margin-right: -15px; }
.helpconpad { padding-left: 0px; }
.help_title h3 { padding-left: 15px; }
.help_union_inner { padding-left: 0px; }
.union_main_image { width: 100%; text-align: center; }
.signup_inner { padding-left: 0px; padding-right: 0px; }
.helpunionleft { padding-top: 30px; }
.union_main_image { padding-bottom: 30px; }
.signupconmain { margin: 0px 0px 30px 0px; }
.signup_con { width: 81%; }
.signupnumber { width: 19%; }
.sign_up_list { padding: 35px 0px 30px 0px; }
.findunionimgright { margin: 0px; }
.header_right .main-navigation ul li { margin: 15px 14px 0; }
.banner_section_lgfa .banner_section_lgfa_image{right:0;}
.leftimgshap img{border: 30px solid #fff;}
.switching-pic-wrp{border-width: 30px;}

.inner-banner-section.banner-without-image .col-md-5.col-xs-12{width: 100%;max-width: 100%;}

}
 @media(max-width:991px) {
.banner_part { padding: 120px 0 42px; }
.banner_text { font-size: 26px; line-height: 1.3; }
.bannerleft_wrap { width: 44%; }
.banner_img { width: 56%; padding: 0; }
.banner_link { padding: 88px 0 0 0; }
.banner_link::after { height: 80px; }
.feature_containwrap .list ul li, .feature_containwrap .list ul li:nth-child(2n+1) { width: 100%; padding: 0 0 0 21px }
.help_union_imgright { float: none; }
.union_main_image { margin: 30px 0 0; }
.signup_con { width: 76%; }
.signupnumber { width: 24%; }
.signup_con h3 { max-width: 100%; }
.signup_con p { max-width: 100%; }
.site-footer .col-md-5 { float: left; width: 60%; }
.site-footer .col-md-7 { float: right; }
.pac-container { width: 720px !important; }
.support_inner { padding-left: 0px; padding-right: 0px; }
.supportmain .col-md-3 { width: 50%; margin-bottom: 25px; }
.lookingforsection { margin-top: 40px; }
.col-md-6.find_union_imgright { overflow: hidden; padding-right: 0px; margin-right: -15px; }
.findunionimgright { width: 100%; }
.imageright { margin-right: 0px; margin-top: 50px; margin-right: 0px; }
.imageright { float: none; text-align: center; }
.feesmain .col-md-5 { text-align: center; width: 100%; display: inline-block; vertical-align: central; float: none; }
.feesmain { padding-left: 0px; padding-bottom: 50px; }
.participatemain.mobile { display: block; }
.participatemain.Desktop { display: none; }
.security_accordian.participatemain .panel-default > .panel-heading + .panel-collapse > .panel-body { border: 2px solid #dddddd; border-radius: 9px; margin-top: 25px; margin-bottom: 25px; padding: 25px 0px 20px 0px; }
.security_accordian.participatemain .panel-default > .panel-heading + .panel-collapse > .panel-body p { margin: 0px; padding: 0px; border-top: 1px solid #dddddd; padding-top: 25px; padding-bottom: 25px; padding-left: 15px; padding-right: 15px; }
.security_accordian.participatemain .panel-default > .panel-heading + .panel-collapse > .panel-body p:first-child { border: 0px; padding-top: 0px; }
.security_accordian.participatemain .panel-default > .panel-heading + .panel-collapse > .panel-body p:last-child { padding-bottom: 0px; }
.security_accordian.participatemain .panel-default > .panel-heading + .panel-collapse > .panel-body p a { color: #000; }
.page-template-template-parts .signup_inner { padding-left: 0px; }
.page-template-template-parts .signup_con { padding-left: 20px; }
.howtosignupmain .col-sm-8 { width: 100%; }
.howtosignupmain .col-sm-4 { width: 100%; }
.page-template-template-parts .signupnumber { width: 20%; }
.page-template-template-parts .signup_con { width: 80%; }
.howtosignupmain .col-sm-4 { float: none; text-align: center; width: 100%; }
.howtosignupmain .col-sm-4.how_right_img { display: inline-block; }
.sign_up_list.howtosignupmain { padding-bottom: 50px; padding-top: 50px; }
.right_image_signup { margin-top: 50px; display: inline-block; vertical-align: top; width: 100%; }
.statusmain { padding-bottom: 80px; }
.bigbutlink:hover .description { left: -62px; top: -60px; }
.bigbutlink:hover .description:after { width: 0; height: 0; border-style: solid; border-width: 15px 10.5px 0 10.5px; border-color: #dedede transparent transparent transparent; position: absolute; content: ""; margin-left: -10px; bottom: -15px; top: auto; left: 50%; }
.bigbutlink a { position: relative; }
.bigbutlink:hover .description { left: -88px; }
th.sorting_asc { display: none; }
.credit_table table { border: 0px; }
.credit_table table tr td { padding-left: 0px; padding-right: 0px; }
.credit_table table tr td a.collapsed { width: auto; height: auto; text-indent: inherit; background: #d8dcdf; float: none; width: 100%; padding: 20px 0px 20px 30px; border-radius: 10px; }
.credit_table table tr td a { width: auto; height: auto; text-indent: inherit; background: #d8dcdf; float: none; width: 100%; padding: 20px 0px 20px 30px; border-radius: 10px; }
.credit_table table tr td .panel-body a { padding: 0px; }
.credit_table table tr td { border: 0px; padding-top: 5px; padding-bottom: 5px; }
.security_accordian .panel-default > .panel-heading { background: none; }
.credit_table table tr td a { background: none; }
.view_serach { calc(100% - 225px);}
.security_accordian.participatemain.mobile { padding-top: 0px; }
.security_accordian .credit_table .panel-heading { padding: 0px; }
.security_accordian .credit_table .panel-title a.collapsed:after { top: 50%; margin-top: -12px; }
.security_accordian .credit_table .panel-title a::after { top: 50%; margin-top: -12px; }
.security_accordian .panel-default > .panel-heading a { padding-right: 60px; }
#initMap { height: 500px; }
#view_on_map .modal-content .close { right: -10px !important; }
.transaction_section_left { width: 100%; border-right: 0; }
.transaction_section_right { width: 100%; border-right: 0; margin: 20px 0 0 0; }
.student_container .feesmain .col-md-5 { text-align: left }
.header_right .main-navigation ul li { margin: 15px 14px 0; }
.full_header.fit_header .new_lft_sec, .fit_header .lft_content { padding-left: 0px; }
.full_header.fit_header .col-md-6:nth-child(2), .full_header.fit_header .col-md-6:first-child { width: 50%; float: left; }
.faq-main.faq_new_page .securitytips_inner { padding-left: 0px; }
.full_header.fit_header.gpay_banner .new_lft_sec { padding-top: 42px;}
.fit_header .new_lft_sec{ padding-bottom:30px;}
.google_fitbit_section .left_part{padding:35px 15px;}
.google_fitbit_section.footer_up_wrap .left_part { padding:35px 15px; }
.lgfa_banner_left { padding:40px 0 50px 0px; }
a.signupnow{ margin:0 0 0 15px; }
.lgfa_banner_left .lgfa_banner_leftimg { padding:35px 0 0 0; }
.lgfa_banner_left .lgfa_banner_leftimg img{ max-width:70%; }
.safer_contactless_section.google_fitbit_section .left_part{ padding:15px 15px; }
.safer_contactless_title h3{ font-size:26px; }
.apple_pay_detail{ padding-right:0; }
.download_sec h3{ padding-left:29px; }
.download_sec h4{ padding-left:29px; }
.page-template-apple-pay .icons { padding:28px 0 0 0; }
.home .header_right { padding:0 0 0 0; margin-top:-12px; }
.bank-withcred-sec .bank-withcred-left-orange .withcred-right-picture{height: 300px;width: 300px;min-height: 300px;min-width: 300px;}
.bank-withcred-sec .bank-withcred-left-orange {padding-left: 60px;margin-left: -13px;}
.bank-withcred-sec .bank-withcred-left-orange::before{height: 300px;width: 300px;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-title{font-size: 40px;line-height: 40px;}
.bank-withcred-mainwrap .bank-withcred-right{padding-left: 22px;}
.banner_section_lgfa .banner_section_lgfa_image {right: 0;position: initial;transform: translateX(0px);text-align: center;margin-top: 30px;}
.lgfa_1 .row .col-md-6:first-child{max-width:100%;text-align:center;margin:0px;}
.lgfa_1 .row .col-md-6:last-child{margin:0px;}
.lgfa_img_1 {margin-top: 0;}
.lgfa_1 .row .col-md-6:first-child {max-width: 100%;text-align: center;margin: 40px 0 0;order: 2; width: 100%;}
.lgfa_content_title{max-width:100%;}
.lgfa_2 .row .col-md-6{text-align:center;}
.lgfa_img_2{text-align:center;margin-bottom:30px;}
.lgfa_contents_2{text-align:left;transform: translateX(0px);}
.lgfa_3 .row .col-md-6:last-child {margin-right: 0;max-width: 100%;}
.lgfa_3 .row .col-md-6:first-child {max-width: 100%;margin-right: 0px;text-align: center;width: 100%;}
.lgfa_3 .lgfa_content_title{margin-top:30px;}
.lgfa_img_4{text-align:center;}
.lgfa_contents_4 {max-width: 100%;margin-left: 0;}
.lgfa_5 .row .col-md-6:first-child {max-width: 100%;margin-right: 0px;text-align: center;width: 100%;margin-bottom: 30px;}
.lgfa_5 .row .col-md-6:last-child {margin-right: 0;max-width: 100%;width: 100%;}
.lgfa_contents_5{max-width:100%;}
.lgfa_img_5{transform: translateX(0px);}

.video_sec .video_sec_ttl{font-size: 28px;line-height: 1.2}
.video_sec .video_sec_sttl{font-size: 22px;line-height: 1.2;}
.video_sec .video_main .video_image::before {width: 200px;height: 200px;background-size: 140px;top: -150px;right: -30px;}
.banner_sec .banner_sec_main{width: 100%;}
.video_sec .video-link::before{background-size: 65px;}
/*.acc_process_sec .process_main{flex-wrap: wrap;flex-direction: column-reverse;}*/
.acc_process_sec .process_main{margin: 0 -15px;}
.acc_process_sec .process_main .process_left{width: 100%;padding: 0 15px;}
.acc_process_sec .process_main .process_right{width: 100%;padding: 0 15px;}
.acc_process_sec .acc_proc_desc h3{font-size: 28px;line-height: 1.2;}
.acc_process_sec .process_main .process_right{min-width: inherit;margin-right:0;max-width: 330px;}
.acc_process_sec .acc_proc_desc strong{font-size: 22px;line-height: 1.2;}
.acc_process_sec .ap_list_inner .lt_head .list_head{font-size: 22px;line-height: 1.2;}
.acc_process_sec .ap_list_inner .lt_head .list_cnt{min-width: 60px;min-height: 60px;font-size: 35px;padding-bottom: 3px;}
.acc_process_sec .arrow-img{max-width: 130px;}
.sign_up_link a{font-size: 20px;line-height: 52px;min-width: 245px;}
.pricing_sec .sign_up_today_link a{font-size: 20px;line-height: 52px;min-width: 245px;}
.feature_benefit_sec .ben_left{padding-left: 0;max-width: 330px;-ms-flex: 0 0 46%;flex: 0 0 46%;max-width: 46%;}
.feature_benefit_sec .ben_right{padding-left: 30px;padding-right: 0;-ms-flex: 0 0 54%;flex: 0 0 54%;max-width: 54%;}
.price_main_row{flex-wrap: wrap;margin-bottom: 40px;}
.price_main_row .price_left{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;padding-top: 0;
padding-right: 0;}
.price_main_row .price_right{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.pricing_sec .sub_heading .sb_head{font-size: 26px;line-height: 1.2;}
.pricing_sec .sign_up_today_link{margin-bottom: 40px;}
.switching_sec.banner_sec .banner_head{font-size: 40px;}
.switching_sec.banner_sec .banner_left{padding-left: 0}
.switching_sec.banner_sec .banner_sec_main::before{display: none;}
.acc_process_sec .process_main::before{display: none;}
.pricing_sec .price_main::before{display: none;}
.acc_process_sec .arrow-img{display: none;}
.acc_process_sec .process_main{flex-wrap: wrap;justify-content: center;flex-direction: column-reverse;}
.acc_process_sec .process_main .process_left .acc_proc_desc{max-width: 100%;}
.acc_process_sec .process_main .process_left .acc_proc_list{max-width: 100%;}
.acc_process_sec .process_main .process_right{max-width: 100%;}
.acc_process_sec .process_main .process_right .acc_proc_img{text-align: center;margin-bottom: 30px;}
.video_sec .video_main .video_image img{opacity: 1;}
.video_sec .video_main .video_image{background-attachment: inherit;}
.leftimgshap img{width:460px; height:460px; max-width:460px;}
.rightcon-main{padding-left:0px;}
.unionleftdiv .whysybx{padding-right: 0;}
.union_counter { left: 100px;width: 200px; height: 200px;padding-top: 50px;}
.waytopay-row{display: block;}
.col-lg-6.col-md-6.right-pic-col, .col-lg-6.col-md-6.left-content-col{width: 100%;}
.waytopay-sec .left-contentbx{max-width: 100%;}
.arch-parent{padding-top: 0;width: 100%;justify-content: center;height: 350px;}
.center-cta-sec:before{border-width: 80px;width: 400px;height: 400px;right: -117px;bottom: -230px;}
.switching-right-col, .switching-left-col{width: 50%;}
.switching-leftbx{padding: 30px 0;}
.switching-right-picbx{min-height: 300px;}
.switching-leftbx:before{display: none;}
.switching-short-desc{font-size: 20px;line-height: 1.3;}
.switching-link-bx{margin-top: 25px;}
.switching-pic-wrp { width: 510px; height: 510px; }
.leftimgshape-rightcon .switching-pic-wrp { height: 520px; width: 510px; }
.leftimgshape-rightcon .switching-leftbxinn{padding-left: 0;}
.leftimgshape-rightcon .switching-right-picbx { min-height: 360px; }
.footerlast{display: block;width: 100%;float: left;}
.fotoerlastright{width: 100%; display:flex; justify-content:right; padding-top:20px; }
.fotoerlastright .web-by-text{margin-top: 0; margin-left: 21px; position:relative; }
.fotoerlastright .web-by-text:after{content:"|"; position:absolute; left:-12px; top:0; color:#fff; }

:root{
  --heading1:46px;
  --heading2:42px;
  --heading3:34px;
  --heading4:30px;
  --heading5:28px;
  --heading6:24px;
}
.only-content-sec:before {border-width: 40px;}
.only-content-sec:after {border-width: 40px;}
.inner-banner-section.banner-without-image { min-height: 225px; }
.whysybx hr{margin: 20px 0;}
}
@media(max-width:767px) {
.logo_wrap { width: 105px; }
.mobile_logo .desktoplogo { display: block; }
.home .header_right { padding: 12px 0 0; margin:0; }
.logo_wrap a { float: left; }
.header_right { padding: 12px 0 0 0; }
.menu-toggle { display: block; float: right; background: url(images/Menu-black.svg) no-repeat left center; width: 33px; height: 25px; border: none; text-indent: -10000px; }
.home .menu-toggle { background: url(images/Menu-white.svg) no-repeat left center; }
.home .header_right .main-navigation ul li ul li a, .header_right .main-navigation ul li ul li a, .home .affix .header_right .main-navigation ul li a { color: #fff; }
.affix .menu-toggle, .home .affix .menu-toggle { background: url(images/Menu-black.svg) no-repeat left center; }
.mobile_menuhead { display: block; position: absolute; width: 100%; left: 0; top: 10px; }
.mobile_menu { background: #2b3680; position: fixed; top: -100%; left: 0; width: 100%; height: 100%; overflow: auto; padding: 106px 20px 0 20px; /*transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;*/ z-index: 33; }
.mobile_menu.toggledmenu { top: 0; }
.mobile_menu .menu-toggle, .home .affix .mobile_menu .menu-toggle { background: url(images/Cross.svg) no-repeat left center; width: 25px; height: 25px; margin: 14px 18px 0 0; }
.mobile_logo { float: left; width: 105px; margin: 5px 0 0 15px; }
a.signupnow { display: none; }
.mobile_menufooter a.signupnow { display: inline-block; float: none; }
.mobile_menufooter { display: block; text-align: center; margin: 20px 0 0 0; }
.copy_head { display: block; text-align: center; margin: 35px 0 14px 0; font-size: 12px; color: #fff; }
.header_right .main-navigation { float: none; display: block; padding: 0 0 0 15px; }
.header_right .main-navigation ul li { display: block; float: none; margin: 26px 0 0 0; }
.header_right .main-navigation ul li:first-child { margin: 0 0 0 0; }
.header_right .main-navigation ul li > a { font-size: 26px; font-weight: 500; color: #fff; }
.header_right .main-navigation ul li.menu-item-has-children > a:after { display: none; }
.header_right .main-navigation ul li ul { display: block; left: auto; padding: 0; position: relative; top: auto; z-index: 11; }
.affix .header_right .main-navigation ul li a, .header_right .main-navigation ul li ul li a { color: #fff; }
.header_right .main-navigation ul li ul li a { line-height: 1; font-size: 16px; }
.header_right .main-navigation ul li ul li, .header_right .main-navigation ul li ul li:last-child { padding: 0; background: none; }
.header_right .main-navigation ul li ul li a { padding: 15px 0; }
.header_right .main-navigation ul li ul { padding: 10px 0 0 22px; }
.header_right .main-navigation ul li ul li:last-child a { padding-bottom: 0; }
.header_right .main-navigation ul li ul:after { box-shadow: none; height: calc(100% - 15px); top: 15px; width: 1px; background: #96C3BB; left: 15px; }
.affix .logo_wrap { width: 105px; }
.responbanner_img { display: block; padding: 0 0 0 10px; position: relative; }
/*.responbanner_img:after { background: #96c3bb; content: ""; height: 100%; left: 0px; position: absolute; top: 0; width: 1px; }*/
.banner_img { display: none; }
.bannerleft_wrap { width: 100%; padding: 0; }
.banner_link { padding: 20px 0 0 0;  margin-top:0px;}
.banner_link:after { display: none; }
.banner_part .container { padding: 0 15px 0 15px; }
.banner_part { padding: 100px 0 50px; }
.feature_sectionleft { display: none; }
.feature_sectionright { margin: 0; padding: 0; }
.feature_sectionright h1 { text-align: center; }
.contain { max-width: 100%; text-align: center; }
.feature_section { padding: 41px 0 0 0; }
.feature_containwrap { margin: 66px -15px 0; width: auto; padding: 0 140px 56px 15px; position: relative; overflow: hidden; }
.feature_containwrap:after { content: ""; top: 0; right: -90px; width: 230px; height: 380px; background: url(images/Mobile.png) no-repeat 0 0; position: absolute; background-size: 100% auto; }
.unionrightdiv.mobile { display: block; width: 300px; margin: auto; }
.unionrightdiv.desktop { display: none; }
.unionleftdiv { text-align: center; margin: 35px 0px 0px 0px; display: inline-block; vertical-align: top; width: 100%; }
.unionleftdiv p { padding-right: 0px; }
.help_title h3 { padding-left: 0px; }
.helpsectioninner, .homehelpmain p, .help_link { text-align: center; }
.homehelpmain { margin-bottom: 40px; }
.homehelpmain .img { margin-bottom: 30px; }
/* .union_section { padding: 30px 0px 37px 0px; } */
.signupnumber { text-align: center; width: 100%; display: inline-block; vertical-align: top; }
.signup_con { width: 100%; display: inline-block; text-align: center; margin-top: 35px; }
.footerlogo { float: none; width: 100%; text-align: center; }
.site-footer .col-md-5 { padding-right: 15px; }
/* .help_section { padding: 60px 0 28px 0; } */
.union_main_image img { border: 30px solid #fff; }
.help_union_inner .col-md-6 { float: left; width: 100%; }
.union_main_image { margin: 0 -57px 0 0; width: 293px; float: right; padding: 0; position: relative; z-index: 1; }
.helpsectioninner .col-md-3:last-child .homehelpmain { margin-bottom: 0px; }
.help_union:after { content: ""; width: 100%; position: absolute; height: 86px; left: 0; top: 0; background: #fff; }
.helpunionleft { padding-top: 50px; text-align: center; }
.signup_title h3 { padding: 0 0 34px; text-align: center; }
.sign_up_list { padding: 72px 0; }
.signup_title h3 { padding: 0 0 28px; }
.signup_con { margin-top: 30px; }
.signuptodaybtn { margin: 25px 0 0 0; }
.signupimg { margin: 50px 0 0 0; }
.signupconmain { margin: 0 0 52px 0; }
.footer1, .footer2 { width: 50%; }
.footerlinks ul li { margin: 27px 0; }
.footerlinks ul li:first-child { margin-top: 14px; }
.footerlogo { margin: 20px 0 31px 0; }
.footerlast { padding: 26px 0; font-size: 10px; }
.site-footer .col-md-5 { width: 100%; }
.footerlinks { padding: 22px 0 0 0; }
.site-footer .col-md-7 { width: 100%; }
.credit_radio_box { margin: 12px 10px; vertical-align: top; }
.credit_radiowrap { margin: 10px 0 0 0; }
.pac-container { width: auto !important; left: 15px !important; right: 15px !important; margin: -6px auto 0; padding: 0; }
.local_credit_serchbox input { padding: 0 50px 0 20px; }
.local_credit_serchbox:after { right: 12px; }
.search_clear { right: 12px; background-size: 63% auto; }
.local_credit_serchbox { margin: 30px auto 0; }
.intheading_inner, .headingtext { padding-left: 0px; margin-left: 0px; }
.intheading { text-align: center; padding: 0px; }
.headingimage { width: 100%; vertical-align: middle; line-height: 210px; }
.securitytips_inner { padding-left: 0px; }
.breadcrum_inner { display: block; text-align: center; padding-left: 0px; }
.security_accordian .panel-body p img.alignnone { display: block; margin: auto; margin-bottom: 25px; }
.security_accordian .panel-body h4 { text-align: center; }
.security_accordian .panel-title a { padding-right: 60px; }
.security_accordian { padding: 20px 0px 60px 0px; }
.security_accordian .panel-body { padding: 30px 15px 35px 15px; }
.security_accordian .panel-group .panel + .panel { margin-top: 10px; }
.intheading { background: none !important; }
.headingtext { width: 100%; display: inline-block; vertical-align: top; padding-top: 29px; padding-bottom: 6px; background: #fff; padding-left: 15px; padding-right: 15px; }
.headingtext p br { display: none; }
.support_inner { text-align: center; }
.supportmain .col-md-3 { margin: auto; width: 270px; }
.supportmain .help_title h3 { padding-left: 0px; }
.supportmain .homehelpmain { margin-bottom: 30px; }
.lookingforsection { padding-left: 0px; }
.supportmain { padding: 32px 0px 115px 0px; }
.findcreadicon.mobile { display: block; }
.findcreadicon.desktop { display: none; }
.findcreadicon.mobile { padding: 0px; margin-top: 55px; text-align: center; }
.findmap { margin-top: 20px; }
.findbacklink { margin-top: 50px; text-align: center; }
.findsignupbtn { margin-top: 30px; }
.nomembermain { padding-left: 0px; }
.nomembercon h3 { text-align: center; }
.nomembercon p { text-align: left; }
.findboxinner { max-width: 245px; }
.credit_radiowrap { text-align: left; display: table; max-width: 170px; margin: 10px auto 0; }
.credit_radio_box { margin: 12px 0px; }
.col-md-6.find_union_imgright { overflow: hidden; padding-right: 0px; margin-right: -15px; }
.findunionimgright { width: 320px; height: 320px; float: right; margin-right: -60px; }
.findpage_wrap { padding-bottom: 65px; }
.nomembercon { padding-top: 33px; }
.findpage_wrap { padding-bottom: 80px; }
.pac-item { padding: 13px 15px 13px 45px; }
.pac-icon.pac-icon-marker { background-size: 100% auto !important; height: 29px; left: 11px; top: 13px; width: 21px; }
.nice-select .option:after { background-size: 100% auto !important; height: 29px; left: 11px; top: 13px; width: 21px; }
.nice-select .option { padding: 13px 15px 13px 45px; line-height: 29px; }
.word_type .nice-select { padding: 0 70px 0 20px; }
.findcreadicon { padding: 0; text-align: left; }
.findunionimgright img { border: 30px solid #96c3bc; }
.desktop.co_res { display: none !important; }
.findcreadicon.mobile { display: block; }
.feesmain .col-md-5 { padding-right: 15px; }
.monthcon { width: 300px; }
.page-template-template-parts .signupnumber { width: 100%; text-align: center; }
.page-template-template-parts .signup_con { width: 100%; padding-left: 0px; }
.right_image_signup { text-align: right; margin-right: -150px; }
.howtosignupmain .col-sm-4 { padding-right: 0px; overflow: hidden; }
.overdraftsmain .breadcrum_inner { display: inline-block; text-align: center; width: 100%; padding-left: 0px; }
.overdraft_main_section { padding-left: 0px; }
.overdraftsmain { padding-bottom: 100px; padding-top: 10px; }
.overdreaft_description h2 { text-align: center; font-size: 28px; }
.overdraft_main_section { padding-top: 40px; }
.legends.desktop { display: none; }
.legends.mobile { display: inline-block; }
.legends span { width: 100%; margin-bottom: 15px; display: inline-block; vertical-align: top; }
.legends { padding-bottom: 20px; }
.system_status_title { text-align: center; }
.system_status_title h3 { text-align: left; }
.system_page_content p { border-bottom: 0px; }
.errormain p { color: #b6b6b6; font-size: 50px; font-weight: 900; line-height: 1; }
.errormain h2 { font-size: 190px; color: #2a3680; line-height: 1; }
.errormain h2 span { color: #ffc854; }
.errormain h3 { font-size: 20px; color: #606060; line-height: 1; }
.errormain { position: static; margin: 0px; padding: 0px; width: 100%; margin-top: 50px; max-width: 100%; }
.errormain a { width: 250px; font-size: 27px; }
.parti_searchbox { margin-bottom: 10px; }
.pagelostmaindiv { padding-bottom: 70px; }
.lostconinner { padding-left: 0px; }
.line { border: 0px; margin-bottom: 10px; }
.statusbox .col-sm-6 .statusconmain { border-right: 0px; }
.hoverimg { margin-left: 10px; }
.bigbutlink:hover .description { left: -109px; }
.mobileno_responsive { display: block; text-align: center; padding-top: 20px; }
.mobileno_responsive h3 { font-size: 28px; font-weight: 900; color: #000; position: relative; width: 300px; margin: auto; }
.mobileno_responsive h3 a { color: #000; }
.mobileno_responsive h3:after { content: ""; position: absolute; left: 0px; top: 3px; background: url(images/phonecall.svg) no-repeat; width: 23px; height: 22px; }
.feesmain .col-md-5 { overflow: hidden; }
.feesmain .imageright { margin-right: -150px; }
.imageright img { border: 30px solid #7c56a3; }
.faq-main .question.title { padding-left: 0px; text-align: center; }
.faq-main { padding-top: 30px; }
.pagination > li > a, .pagination > li > span { padding: 6px 9px; }
.faq-main .section_header_title h3 { padding-left: 0px; text-align: center; }
.headingtext span.mobile_no { display: none; }
.feesmain.feesandchargemain1 { padding-left: 0px; }
.faqmainhead, .faqmainheadothersections h3 { padding-left: 0px; text-align: center; }
.security_accordian .credit_table .panel-title a.collapsed::after { top: 30px; }
#view_on_map .modal-dialog { width: auto !important; }
.footerlogo img { width: 150px; }
.header_right .main-navigation ul li.current_page_item ul.sub-menu li a, .header_right .main-navigation ul li.current-page-ancestor ul.sub-menu li a { color: #fff; }
.main-navigation ul li.current-page-ancestor ul.sub-menu li.current_page_item a, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-page-ancestor a { color: #FFC753; }
.headersep.affix .mobile_logo { margin-top: 5px; }
.home .headersep { padding: 15px 0 0 0; }
.affix.headersep, .headersep { padding: 15px 0; }
.sign_up_sort_contain p { text-align: center; padding-left: 0px; }
.findcreadicon h3 { display: inline-block; width: 100%; }
.findcreadicon.mobile h3::before { position: relative; top: -1px; left: auto; right: auto; display: inline-block; margin-right: 20px; margin-top: 0px; vertical-align: top; }
.findcreadicon.mobile h3 { padding: 0; vertical-align: top; }
.page-template-page-student_template .intheading { background: #402465 !important; }
.page-template-page-student_template .headingtext { background: #402465 !important; }
.page-template-page-student_template .imageright.mobile { display: block; margin-top: -152px; }
.freecontent.mobile { display: block; }
.page-template-page-student_template .govmentwarningpart.desktop { display: block; }
.page-template-page-student_template .imageright.desktop, .page-template-page-student_template .freecontent.desktop, .govmentwarningpart.mobile { display: none; }
.page-template-page-student_template .govmentwarningpart.desktop .governmentsection_student_warning_sec { margin-top: 0px; }
.page-template-page-student_template .headingtext h1 { font-size: 42px; margin-bottom: 15px; }
.page-template-page-student_template .intheading_inner { padding-left: 0px; text-align: left; padding-top: 79px; padding-bottom: 159px; }
.page-template-page-student_template .imageright.mobile img { max-width: 100%; width: 70%; }
.student_container .feesinner { padding-right: 0px; }
.governmentsection_student_warning_sec { margin: 0; margin-top: 26px; }
.student_container .feesmain { padding-top: 0px; }
.student_container .freecontent.mobile { margin-top: 12px; }
.student_container .freecontent.mobile .signuptodaybtn { text-align: center; margin-top: 43px; }
.govmentwarningpart.mobile { margin-top: 78px; }
.student_container .otherfeescontent p { padding-bottom: 33px; }
.student_container .freeSection, .student_container .otherfeessection { padding-top: 40px; }
.priceless_cities { margin-top: 38px; }
.full_header.fit_header .col-md-6:nth-child(2), .full_header.fit_header .col-md-6:first-child { width: 100%; float: none; }
.full_header.fit_header .new_rgt_img { position: relative; top: 0px; right: 0; margin-top: 30px; text-align: center; padding-bottom: 30px; }
.full_header.fit_header .new_lft_sec { padding-top: 60px; }
.full_header.fit_header .lft_content h1 { font-size: 26px; }
.download_sec h3 { font-size: 24px; padding-left: 20px; margin-bottom: 25px; }
.download_sec h4 { font-size: 18px; padding-left: 20px; }
.download_tag { padding-top: 40px; padding-bottom: 40px; margin-left: 0; }
.faq-main.faq_new_page .security_accordian { padding-bottom: 20px; }
.faq-main.faq_new_page { padding-top: 50px; }
.faq-main.faq_new_page .faqmainhead h3 { font-size: 26px; }
.faq-main.faq_new_page .security_accordian .panel-body p img.alignnone { margin-left: 0px; margin-right: 0px; }
.faq-main.faq_new_page .security_accordian .panel-body p { padding-right: 0px; }
.full_header.fit_header .new_lft_sec{ padding-bottom:10px;}
.google_fitbit_section .row{flex-direction:column;}
.google_fitbit_section .left_part, .google_fitbit_section .right_part{width:100%;}
.google_fitbit_section .left_part{order:2;}
.google_and_fitbit_right_image{margin:0px; padding:15px; text-align:center;}
.psdbotcont { padding:0 0 35px 30px; }
.google_fitbit_section.footer_up_wrap .google_and_fitbit_right_image{ margin:0; }
.lgfa_banner_left:after{ content:""; display:block; overflow:hidden; clear:both; }
.lgfa_banner_left .lgfa_banner_leftimg:first-child{ padding:0 15px 0 0; }
.lgfa_banner_left .lgfa_banner_leftimg:last-child{ padding:0 0 0 15px; }
.lgfa_banner_left .lgfa_banner_leftimg{ float:left; width:50%; padding:0 20px; text-align:center; }
.lgfa_banner_left .lgfa_banner_leftimg img{ max-width:100%; }
.lgfa_banner_left { padding:40px 0 10px 0px; }
.lgfa_cont_wrap { padding:50px 0; }
.footerlogo.lgfa_footer_logo{ width:100%; margin:20px 0 31px 0; }
.footerlogo.lgfa_footer_logo img{ width:200px; }
.apple_pay_right_image { text-align:center; margin:0px 0px; padding:0 15px 15px; }
.safer_contactless_section{ margin-top:0; }
.product_faqwrap .col-md-2{ width:110px; }
.product_faqwrap .col-md-10{ width:calc(100% - 110px); padding-left:0; }
.product_faqwrap > .product { padding:0px 0 0 110px; }
.page-template-apple-pay .download_sec { padding-bottom:43px; }
.bank-withcred-mainwrap{flex-wrap: wrap; justify-content: center;}
.bank-withcred-sec .bank-withcred-left-orange{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 0 auto}
.bank-withcred-mainwrap .bank-withcred-right{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 0 auto;padding: 0;}
.bank-withcred-rightcontent{max-width: 100%;text-align: left;}
.bank-withcred-sec{padding: 20px 0px;}
.banner_lgfa_img {margin-top: 11px;margin-bottom: 30px;}
.banner_section_lgfa_desc {font-size: 28px;}
.lgfa_4 .lgfa_content_title{line-height: 50px;font-size: 40px;}
.lgfa_content_title{font-size: 24px;margin-bottom:30px;}
.lgfa_social_links a {width: 45px;height: 45px;background-size: contain;}
.lgfa_tc_desc {margin: 30px auto;}
.lgfa_replace .left_part{margin-top:0px;}
.lgfa_replace .google_and_fitbit_right_image{margin-top:15px !important;}
.banner_sec .banner_sub_head{font-size: 24px;line-height: 1;}
.banner_sec .banner_head{font-size: 30px;line-height: 1;}
.banner_sec .banner_sec_main::before{display: none;}
.banner_sec .banner_left{padding-top: 20px;}
.video_sec .video_main .video_image::before{display: none;}
.video_sec{padding: 60px 0px;}

.acc_process_sec .arrow-img{display: none;}
.acc_process_sec .process_main .process_right{margin: auto;max-width: 100%;text-align: center;}
.acc_process_sec .process_main .process_left{margin-top: 30px;}
.acc_process_sec .process_main .process_left .acc_proc_desc{max-width: 100%;}
.acc_process_sec .process_main .process_left .acc_proc_list{max-width: 100%;}
.acc_process_sec .ap_list_inner:first-child .list_head{max-width: 100%;}
.acc_process_sec .ap_list_inner .lt_head{max-width: 100%;}
.acc_process_sec .ap_list_inner{margin-bottom: 40px;}
.feature_benefit_sec .feature_benefit_main{flex-wrap: wrap;justify-content: center;}
.feature_benefit_sec .ben_left{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
.feature_benefit_sec .ben_right{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-left: 0;padding-top: 30px;padding-bottom: 50px;}
.feature_benefit_sec .fea_ben_img{margin-bottom: 0;}
.video_sec .video_image_wrap .container{padding: 0 15px;}
.video_sec{padding: 50px 0;}
.video_sec .video_sec_ttl{font-size: 26px;}
.video_sec .video_sec_sttl{font-size: 20px;}
.video_sec .vidtitle-mainbx{margin-bottom: 30px;}
.video_sec .video_main .video_image img{height: 180px;object-fit: cover;object-position: center;width: 100%;}
.acc_process_sec{padding: 50px 0px 80px 0;}
.acc_process_sec .acc_proc_desc h3{font-size: 26px;}
.acc_process_sec .acc_proc_desc strong{font-size: 20px;}
.acc_process_sec .ap_list_inner .lt_head .list_head{font-size: 20px;}
.feature_benefit_sec .fea_ben_desc h3{font-size: 26px;}
.pricing_sec .main_head{font-size: 26px;}
.banner_sec .banner_sub_head{font-size: 20px;}
.banner_sec .banner_head{font-size: 24px;}
.pricing_sec .sub_heading .sb_head{font-size: 22px;}
.pricing_sec{padding-bottom: 50px;}
.pricing_sec .price_main::before{display: none;}
.switching_sec.banner_sec .banner_sec_main{flex-wrap: wrap;flex-direction: column-reverse;}
.switching_sec.banner_sec .banner_left{width: 100%;}
.switching_sec.banner_sec .banner_right{width: 100%;text-align: center;}
.switching_sec.banner_sec .switching_image{margin-bottom: 0px;}
.switching_sec.banner_sec .banner_head{font-size: 28px;}
.switching_sec.banner_sec .banner_sub_head{font-size: 22px;}
.videomodal .modal-body{padding: 5px;}
.videomodal .modal-dialog{padding: 20px;}
.videomodal .close{width: 30px;height: 30px;background-size:13px;right: -15px;top: -15px;}
.switching_sec.banner_sec{padding-bottom: 30px;}
.google_fitbit_section {overflow: hidden;}
.acc_process_sec .process_main .process_right .acc_proc_img{margin-bottom: 0;}
.flex-wrap{flex-wrap: wrap;}
.leftimgshap-wrap{width:100%;}
.leftimgshap{width:100%;}
.leftimgshap img{width:360px; height:360px; max-width:360px; margin:0px;}
.leftimgshap-box{width:100%; text-align:center;}
.rightcon-main-wrap{width:100%; padding-left:15px; padding-right:15px;}
.heading-2{font-size:32px;}
.leftimgshap-box{padding-top:30px;}
.unionrightdiv .img{max-width: 360px;margin: 0 auto;}
.union_counter {left: 160px;}
.sec-ttl{font-size: 28px;}
.Google_fitbit_images .fitbit_image, .Google_fitbit_images .google_pay_image{height: 45px;}
.Google_fitbit_images a{display: inline-block;}
.switching-row{flex-wrap: wrap;}
.switching-right-col, .switching-left-col{width: 100%;}
.switching-right-picbx{text-align: center;margin-top: 40px;}
.switching-pic-wrp{width: 360px;height: 360px;position: static;transform: none;margin: 0 auto;}
.leftimgshape-rightcon .switching-pic-wrp { height: 360px; width: 360px; }
.switching-leftbx{padding: 0;}
.switching-sec{padding: 50px 0;}
.leftimgshape-rightcon .switching-leftbx{padding-top: 40px;}
.leftimgshape-rightcon .switching-right-picbx{min-height: unset; height: auto;}
.switching-right-picbx{min-height: unset; height: auto;}
.fotoerlastright{padding-top: 20px; display: flex; justify-content:right; }

:root{
  --heading1:40px;
  --heading2:34px;
  --heading3:32px;
  --heading4:28px;
  --heading5:26px;
  --heading6:22px;
}
.only-content-sec:before { display:none; }
.only-content-sec:after { display:none; }
.help_section .col-md-3 { width:50%; }
}
@media(max-width:480px) {
.view_serach { width: 100%; }
.view_on_map_btn { float: none; width: 100%; text-align: center; padding-top: 25px; display: inline-block; }
.over_union { display: block; }
.unionadresspart { width: 100%; }
.contact_link { width: 100%; margin-left: 0; margin-top: 20px; }
.contact_detail a { float: left; }
.from_groupboxbut #reset_btn::after { left: 9px; }
.page-template-page-student_template .headingtext p { width: 290px; }
.Google_fitbit_images .fitbit_image_main{margin:0 15px 0 0;}
.Google_fitbit_images a{padding-right: 22px;font-size: 12px;}
.Google_fitbit_images a:after{width: 18px;background-size: 16px;right: 0;background-position: right center;}


.bank-withcred-sec .bank-withcred-left-orange{flex-wrap: wrap;flex-direction: column-reverse;padding:18px 18px 48px 18px;justify-content: center;}
.bank-withcred-sec .bank-withcred-left-orange::before{bottom: 15px;top: auto;margin: 0 auto; left: 0; right: 0;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-right-picture{margin: 0 auto;}
.bank-withcred-sec .bank-withcred-left-orange .withcred-left-titlebx{max-width: 230px;text-align: center;padding-top: 20px;}
.bank-withcred-rightcontent .roundbtn{margin-top: 20px;}
.bank-withcred-rightcontent{text-align: center;}
.waytopay-picbx { width: 340px; height: 340px; border-width: 25px; }
.arch-parent{height: 210px;}
.switching-pic-wrp{width: 340px; height: 340px;}
.leftimgshape-rightcon .switching-pic-wrp { height: 340px; width: 340px; }
.help_section .col-md-3 { width:100%; }
}
@media (max-width:399px) {
.union_counter { width: 140px; height: 140px; padding-top: 20px; }
.union_counter span { font-size: 45px; line-height: 54px; }
.banner_text br { display: none; }
.othercon { width: 250px; }
.otherprice { margin-left: 260px; }
.monthcon { width: 230px; }
.monthprice { padding-left: 10px; }
}
@media (max-width:360px) {
.unionrightdiv.mobile { width: 290px; }
}