.gothblk{ font-family: 'gothamblack';}
.gothbold{ font-family: 'gothambold'; }
.gothbook{ font-family: 'gothambook'; }
.gothmed{  font-family: 'gothammedium'; }
.gothlight{ font-family: 'gothamlight';}
.goththin{ font-family: 'gothamthin';}
body, html{font-family: gothambook, sans-serif;font-size:14px;color:#333; scroll-behavior: smooth; background: #fff; }
body{padding: 0px;margin: 0px; font-family: 'gothambook'; line-height: 1.7; font-size: 14px; font-weight: normal;}
p{font-family:gothambook, sans-serif; font-weight: normal; line-height: 1.7; font-size: 1.07rem; color: #555;margin-bottom: 1rem;}
a,a:visited,a:focus{outline:none; text-decoration: none; }
body a{ color: #00a2e9; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; font-weight: normal;}
a:hover{color:#222222; text-decoration: none;}
h1,h2,h3,h4,h5,h6, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry .h2, .entry .h3, .entry .h4, .entry .h5, .entry .h6{line-height:1.5;color: #000; margin: 1rem 0;font-weight: normal; font-family: 'gothammedium'; }
h1{font-size:2.8rem;}
h2{font-size:2.4rem;}
h3{font-size:2.0rem;}
h4{font-size:1.6rem;}
h5{font-size:1.4rem;}
h6{font-size:1.2rem;}
.h1{font-size:2.8rem;}
.h2{font-size:2.4rem;}
.h3{font-size:2.0rem;}
.h4{font-size:1.6rem;}
.h5{font-size:1.4rem;}
.h6{font-size:1.2rem;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color: #555;}
.default-temp h1{ font-size: 2.2rem }
.default-temp h2{ font-size: 2rem }
.default-temp h3{ font-size: 1.7rem }
.default-temp h4{ font-size: 1.5rem }
.default-temp h5{ font-size: 1.2rem }
.default-temp .h1{ font-size: 2.2rem }
.default-temp .h2{ font-size: 2rem }
.default-temp .h3{ font-size: 1.7rem }
.default-temp .h4{ font-size: 1.5rem }
.default-temp .h5{ font-size: 1.2rem }
.p0{ padding: 0 }
.p1rem{ padding: 1rem 0; }
.p2rem{ padding: 2rem 0; }
.p3rem{ padding: 3rem 0; }
.p4rem{ padding: 4rem 0; }
.m0{margin: 0;}
.m1rem{ margin: 1rem 0; }
.m2rem{ margin: 2rem 0; }
.m3rem{ margin: 3rem 0; }
.m4rem{ margin: 4rem 0; }
.py1rem{ padding-top: 1rem; padding-bottom: 1rem; }
.py2rem{ padding-top: 2rem; padding-bottom: 2rem;}
.py3rem{ padding-top: 3rem; padding-bottom: 3rem; }
.py4rem{ padding-top: 4rem; padding-bottom: 4rem;}
.px1rem{ padding-left: 1rem; padding-right: 1rem; }
.px2rem{ padding-left: 2rem; padding-right: 2rem;}
.px3rem{ padding-left: 3rem; padding-right: 3rem; }
.px4rem{ padding-left: 4rem; padding-right: 4rem;}
.my1rem{ margin-top:1rem;margin-bottom: 1rem; }
.my2rem{ margin-top:2rem;margin-bottom: 2rem;}
.my3rem{ margin-top:3rem;margin-bottom: 3rem;}
.my4rem{ margin-top:4rem;margin-bottom: 4rem; }
.mx1rem{ margin-left:1rem;margin-right: 1rem; }
.mx2rem{ margin-left:2rem;margin-right: 2rem;}
.mx3rem{ margin-left:3rem;margin-right: 3rem;}
.mx4rem{ margin-left:4rem;margin-right: 4rem; }
.no-margin{margin: 0px !important;}
.no-padding{padding: 0px !important;}
.pt0rem{padding-top: 0px;}
.pb0rem{padding-bottom: 0px;}
.mt0rem{margin-top: 0px;}
.mb0rem{margin-bottom: 0px;}
.c000{ color: #333;}
.cfff{ color: #fff; }
.italic{ font-style: italic; }
.selector-for-some-widget { box-sizing: content-box;}
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;padding: 0px; margin: 0px;}
img{ max-width: 100%; vertical-align: middle;}
.clr:after{ display: block; content: ""; clear: both; }
del{ color: #666; }
ul{ list-style-type: none; margin: 0;}
.checkbox .check{ border: 2px #999 solid; }
.align{ align-items: center; }
.flex{ display: inline-flex; }
button, .button, /*input[type="button"]*/, input[type="submit"], .arcus-btn, 
.blog-post .arcus-btn { color: #fff;  border: 1px solid #00a2e9; padding: 0.2rem 1.5rem; background-color: #00a2e9; -webkit-border-radius: 3px; border-radius: 3px; font-size: 1rem; line-height: 40px; background-image: none; display: inline-block; position: relative; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s; height: unset;}
.arcus-btn:hover, .blog-post .arcus-btn:hover, .arcus-btn:focus, button:hover, 
.button:hover, input[type="button"]:hover,input[type="submit"]:hover, button:focus, 
.button:focus{ background-color: #008dcb; color: #fff; outline: none;}
.white-btn{ background-color: #fff; color: #00a2e9; border-color: #00a2e9}
.white-btn:hover, .white-btn:focus{ color: #fff; background-color: #00a2e9; }
input[type="button"].white-btn, input[type="submit"].white-btn{background-color: #fff; color: #00a2e9; border-color: #00a2e9}
input[type="button"].white-btn:hover, input[type="submit"].white-btn:hover,
input[type="button"].white-btn:focus, input[type="submit"].white-btn:focus{color: #fff; background-color: #00a2e9; }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus{ box-shadow: none; border-color: #373737; }
.form-group{ margin: 0; padding: 0.5rem 0; }
form .form-control, .form-control, input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], textarea{ box-shadow: none; height: 40px; border-radius: 0px; -webkit-border-radius: 0px; border: 2px solid #d1d1d1; font-size: 1rem; padding: 0.5rem 1rem;}
form textarea.form-control, textarea.form-control, textarea{ height: auto; }
form textarea.form-control:focus, textarea:focus, form .form-control:focus, .form-control:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=tel]:focus{ border-color: #000; box-shadow: none; -webkit-box-shadow: none; outline: none; }
input::placeholder, .form-control::placeholder{ font-size: 0.9rem; }
form .form-group label{ width: 100%; font-size: 1.1rem; font-family: 'gothambold';}
form input.wpcf7-not-valid[type="text"], form input.wpcf7-not-valid[type="password"], 
form input.wpcf7-not-valid[type="email"], form input.wpcf7-not-valid[type="url"], 
form input.wpcf7-not-valid[type="tel"], form textarea.wpcf7-not-valid{ border-color: #ee7264; }
form select *{line-height:2;font-size: 18px;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #e73f3f;}
span.wpcf7-not-valid-tip { color: #ffffff; padding: 0.2rem 0.6rem; display: inline-block;background-color: #ee7264;border-radius: 2px; -webkit-border-radius: 2px;font-size: 12px;}
.wpcf7-form span.wpcf7-form-control-wrap{ margin: 0; }
.hvrsdw{background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; transition: all linear 0.4s; -webkit-transition: all linear 0.4s; border: 1px solid #eee; padding: 2rem; }
.hvrsdw:hover{ border-color: transparent; box-shadow: 0px 5px 15px #00000014; -webkit-box-shadow: 0px 5px 15px #00000014; }
.bgBanner{ width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; }
.banner-content{ padding: 10rem 0 6rem; background-color: #00000080; color: #fff; }
.banner-content h3{ font-size: 2.5rem; color: #fff; text-shadow: 0px 0px 10px #33333354; -webkit-text-shadow: 0px 0px 10px #33333354; }
.banner-content p{ color: #fff; font-size: 1.2rem; text-shadow: 0px 0px 10px #33333354; -webkit-text-shadow: 0px 0px 10px #33333354; }
.banner-content a{ text-shadow: none; -webkit-text-shadow: none; }
.img-radius{ border-radius: 5px; -webkit-border-radius: 5px; }
.title-icon{ padding: 10rem 0 0rem; position: relative;display: inline-block; }
.title-icon:before{background-color: #fff; transition: 0.4s all linear; position: absolute; top: 0; left: 50%; margin-left: -60px; content: ''; clear: both; display: block; background-image: unset; height: 120px; width: 120px; }
.title-icon.icon-2:before{ background-position: -120px 0; }
.title-icon.icon-3:before{ background-position: -240px 0; }
.title-icon.icon-4:before{ background-position: -360px 0; }
.title-icon.icon-5:before{ background-position: -480px 0; }
.title-icon.icon-6:before{ background-position: -600px 0; }
.title-icon.icon-7:before{ background-position: -720px 0; }
.title-icon.icon-8:before{ background-position: -840px 0; }
.list ul{ margin-left: 2rem; }
.list ul li{list-style-type: none; position: relative;margin-bottom:1rem;}
.list ul li:before{ position: absolute; top: 3px; left: -30px; content: ''; clear: both; display: block; background-image: url('../images/list-img.png'); border-radius: 10px; height: 20px; width: 20px; }
.entry ul.no-bullet,
ul.no-bullet{margin:0px 0px 1rem 0px;}
ul.no-bullet li{list-style-type: none; position: relative;}
ul.no-bullet li:before{background: none;}
video, video:focus{ outline: none; border: 0; } 
strong.textbold, .textbold, .default-temp strong{ font-weight: 800; color: #000; }
.title h3, .title h2, .title h1, .default-temp .page-header-title { font-family: 'gothammedium'; font-weight: normal; }
.textcolor{ color: #009ed9; color:#203f53;}
.nxtprv-btn a{ display: inline-block; padding: 0.8rem 2rem; background-color: #ddd; color: #333; border-radius: 3px; -webkit-border-radius: 3px; }
.nxtprv-btn a:hover{ background-color: #eee; }
/**/
.accordion .card .card-header{ background-color: transparent; padding: 0; }
.accordion .card .card-header button{ background-color: #fff; margin: 0; border: 0; border-radius: 0; padding: 1.8rem; padding-right: 4rem; color: #284b8c; text-transform: uppercase; font-size: 1.1rem; font-weight: 800; }
.accordion .card .card-header button:hover, .card .card-header button:focus{ text-decoration: none;}
.accordion .card .card-header button:hover{ background-color: #fbfbfb; }
.accordion .card .card-header button.collapsed{ position: relative; }
.accordion .card .card-header button.collapsed:before, .card .card-header button:before{ position: absolute; right: 20px; top: 50%; transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); content: '\f067'; font-weight: 700; font-family: 'Font Awesome 5 Free'; font-size: 1.4rem; color: #6c6c6c; height: 50px; width: 50px; line-height: 50px; background-color: #efefef; clear: both; display: block; border-radius: 50%; -webkit-border-radius: 50%; text-align: center; }
.accordion .card .card-header button:before{ content: '\f068'; }
.accordion .card, .accordion > .card:not(:last-of-type){  border: 0; border-bottom: 1px solid #ddd ; }
.accordion .card:last-child{ margin: 0; border:0;}
.accordion { box-shadow: 0px 0px 20px #0000001f; -webkit-box-shadow: 0px 0px 20px #0000001f; border-radius: 10px; -webkit-border-radius: 10px; padding: 0; overflow: hidden;}
.accordion .card .card-header button:focus{ outline: none; box-shadow: none; }
/*slick-slide*/
.slick-slide{ margin: 0.8rem; }
.slick-slide:focus{ outline: none;  }
.slick-next{ right: -30px; }
.slick-prev{ left: -30px;z-index: 1; } 
.slick-prev, .slick-next{ font-size: 2rem; color: #333; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{ opacity: 0.5; color: #333; }
.slick-prev:before, .slick-next:before{ display: none; }
.slick-dots{ position: static; padding: 2rem; padding-bottom: 0;}
.slick-dots li button:before{ display: none; }
.slick-dots li button{ height: 15px; width: 15px; background: unset; background-color: #d0cece; border-radius: 50px; -webkit-border-radius: 50px; }
.slick-dots li.slick-active button{ background-color: #009ed9; }
.slick-dots li{ margin: 0 10px; }
/*follow*/
.follow-icons ul li{display: inline-block; padding: 0rem 0.2rem;  }
.follow-icons ul li a{ color: #000; display: inline-block; line-height: normal;border-radius: 50%; -webkit-border-radius: 50%;}
.follow-icons ul li em, .follow-icons ul li .fa{ width: 40px; height: 40px; line-height: 40px; background-color: #f4f4f4; border-radius: 50%; -webkit-border-radius: 50%; text-align: center; font-size: 1.1rem; overflow: hidden; position: relative;z-index: 1;}
.follow-icons ul li em:after, .follow-icons ul li .fa:after{transition: cubic-bezier(0.26, 1.25, 1, 1) 0.5s; -webkit-transition: cubic-bezier(0.26, 1.25, 1, 1) 0.5s; content: ''; clear: both; display: block; top: 50%; left: 50%; position: absolute; background-color: #00a2e9; height: 0; width: 0; border-radius: 50%; -webkit-border-radius: 50%; }
.follow-icons ul li em:hover:after, .follow-icons ul li .fa:hover:after{ width: 100%; height: 100%; top: 0; left: 0; z-index: -1;}
.follow-icons ul li a:hover{ color: #fff; }
.follow-icons p{ font-size: 1.2rem; padding: 1rem 0;}
/**/
.modal .title h3{ margin: 0; font-size: 1.5rem; text-transform: capitalize; text-align: center;}
.modal .modal-header, .modal .modal-footer{ border: 0; }
.modal .close{ font-size: 2rem; color: #333; border: 1px solid #ddd; border-radius: 50%; height: 40px; width: 40px; padding: 0; line-height: 35px; text-shadow: none; display: inline-block; opacity: 1;}
.modal .close:hover{ background-color: #ddd; }
.modal .form-section{ padding: 0 2rem; }
.modal .modal-content{ border-radius: 20px; -webkit-border-radius: 20px; }
/*header*/
#site-navigation .menu-header-container .dropdown-menu,
#site-navigation .dropdown-menu{position: static;display: block;font-size: 100%;border: 0; background-color: transparent;}
.mob-menu-toggle-btn{width:40px; margin: 0 auto; margin-right: 0;  position:static;z-index:9999;cursor:pointer;display:none;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
#menuclose{display:none;}
.mob-menu-toggle-btn .pull-right{ padding: 10px; }
#mob-site-navigation{display:none;}
#mob-site-navigation .sub-menu{display:none;}
#mob-site-navigation > ul{margin:0px 25px;}
#mob-site-navigation ul li{position:relative;border-bottom:1px solid #fff;}
#mob-site-navigation ul li:hover, #mob-site-navigation ul li:focus{-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
#mob-site-navigation ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 15px;display: inline-block;line-height:30px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#mob-site-navigation ul li a:focus, #mob-site-navigation ul li a:hover{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; color: #d0e5fa;}
#mob-site-navigation ul li ul li{border:0px;background: #0075af;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
#mob-site-navigation ul li ul li span{border-top:1px solid #21323F;display:block;cursor:auto;padding:5px 20px;font-weight:bold;text-transform:uppercase;line-height:30px;}
#mob-site-navigation ul li ul li:hover, #mob-site-navigation ul li ul li:focus{-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
#mob-site-navigation ul li a{font-size: 1rem; display: block;}
#mob-site-navigation ul li ul li a{ position: relative; padding: 0.6rem 1.5rem;}
#mob-site-navigation ul li ul li a:before{content: "";}
#mob-site-navigation ul li ul li ul li a{padding-left:2rem;}
#mob-site-navigation ul li ul li ul li a:before{content: "";}
#mob-site-navigation ul li ul li ul li{ background-color: #3c6fce;  }
#mob-site-navigation ul li ul li ul li ul li{ background-color: #447de9; }
#mob-site-navigation ul li ul li ul li ul li a{ padding-left: 2.5rem;  }
#mob-site-navigation .accordiandown{position:absolute; z-index: 10; display:block;color:#fff;right:0px;top:10px;cursor:pointer;text-align:center;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.accordiandown .fa{color: #fff;font-size:26px;cursor: pointer;width:40px;height:40px; -webkit-border-radius: 50%;border-radius: 50%;line-height:26px;text-align: center;}
ul.accordian-menu{margin: 0px;}
#site-navigation .dropdown-menu1 ul {background: #14ace3; width: 14rem;}
#site-navigation .dropdown-menu1 ul li{ transition-duration: .5s; white-space: normal;}
#menuopen, #menuclose{	font-size: 1.5em;color: #333;}
#site-navigation .dropdown-menu1 ul li:hover{background-color: #038fc1;}
#site-navigation .dropdown-menu1 ul li a{line-height: 1.2em;}
#site-navigation .menu-header-container .dropdown-menu,
#site-navigation .dropdown-menu{text-align: center; float: none; }
#site-navigation .dropdown-menu li{ float: none; display: inline-block;}
#site-navigation .dropdown-menu > li {margin-left: 20px;}
#header{ padding: 0.8rem 0rem; }
#header-wrap #site-navigation-wrap{ height: auto; position: static; margin: 0; } 
#header-wrap{background: #0000000f; border: 0; transition: all linear 0.3s;-webkit-transition: all linear 0.3s; -o-transition: all linear 0.3s; box-shadow: none; position: fixed; z-index: 999; top: 0; width: 100%;}
#header-wrap.top-fixed-header { position: fixed; z-index: 999; width: 100%; top: 0; background-color: #fff; box-shadow: 0px 0px 15px #0000000a; -webkit-box-shadow: 0px 0px 15px #0000000a;}
#site-navigation .dropdown-menu a{ color: #fff; font-size: 0.95rem;font-weight: normal; }
#site-navigation .dropdown-menu ul{ background: #fff; border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 5px 20px #0000001a; -webkit-box-shadow: 0px 5px 20px #0000001a; }
#site-navigation .dropdown-menu ul li a{color: #222; padding: 10px 15px; }
#site-navigation .dropdown-menu .sub-menu li a:hover{ background-color: #064cae; color: #fff; }
#site-navigation .dropdown-menu > li > a:hover, 
#site-navigation .dropdown-menu > li.sfHover > a, 
#site-navigation .dropdown-menu > .current-menu-item > a, 
#site-navigation .dropdown-menu > .current-menu-item > a:hover, 
#site-navigation .dropdown-menu > .current_page_ancestor > a, 
#site-navigation .dropdown-menu > .current-menu-ancestor > a, 
#footer-wrap .footer-widget .current-menu-item a, .header-contact ul li a:hover{ color: #008dcb; background-color: #f0faff; }
#footer-wrap .footer-widget .current-menu-item a{ background: none; color: #7cb5ff;  }
#site-navigation .dropdown-menu .sub-menu li a{ white-space: normal;  letter-spacing: -0.5px; border-radius: 5px; -webkit-border-radius: 5px; }
#site-navigation .dropdown-menu > li ul li .fa{ right: 5px;  width: 20px; text-align: center; font-size: 1.3rem; }
#site-navigation .dropdown-menu .sub-menu .current_page_ancestor > a, 
#site-navigation .dropdown-menu .sub-menu .current_page_item > a, 
#site-navigation .dropdown-menu .sub-menu .current_page_item a.sf-with-ul, 
#site-navigation .dropdown-menu .sub-menu li.sfHover > a, 
#site-navigation .dropdown-menu .sub-menu li a:hover { background-color: #f0faff; color: #008dcb }
#site-navigation .dropdown-menu .sub-menu .current_page_ancestor > a, 
#site-navigation .dropdown-menu .sub-menu .current_page_item > a, 
#site-navigation .dropdown-menu .sub-menu .current_page_item a.sf-with-ul, 
#site-navigation .dropdown-menu .sub-menu li.sfHover > a { background-color: #f0faff;}
/*end header*/
/*arcus-header*/
#header-wrap{ background: #fff;}
#site-navigation .menu-header-container .dropdown-menu,
#site-navigation .dropdown-menu{ text-align: right; }
#site-navigation .dropdown-menu a{border-radius: 4px; -webkit-border-radius: 4px; color: #00a2e9; padding: 0 1.5rem; font-size: 1rem; line-height: 40px; color:#203f53;}
#site-navigation .dropdown-menu > li{ margin: 0; line-height: normal; height: auto; }
.mob-menu-toggle-btn .pull-right{ display: inline-block; }
.header-contact ul{ text-align: right; padding-bottom: 0.5rem;}
.header-contact ul li{ display: inline-block; }
.header-contact ul li a{ font-size: 1.1rem; padding: 0 1.5rem; line-height: 40px; display: inline-block; border-radius: 4px;-webkit-border-radius: 4px;color:#203f53; }
/**/
/*blog*/
#main { padding: 0px;}
.blogpage-banner{ background-image: url('../images/blog-banner.jpg'); }
.blogpage-banner h1, .blogpage-banner h2, .blogpage-banner h3{ color: #fff; }
.sidebar-container, .left-content{ width: 100%; }
.loop-entry-thumbnail img, .blog-post #content .post-thumbnail img{ max-width: 100%; width: 100%; border: 1px solid #d5d5d5; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;  border-bottom: 0;}
.loop-entry-text, .loop-entry-thumbnail{ width: 100%; }
.searchform input::placeholder{ color: #999; }
.blog-post #content .post, .search-entry.no-featured-image{/*padding: 0; border: 0; background-color: #fff; margin-bottom: 2rem;border-radius: 10px; overflow: hidden; box-shadow: 0px 10px 30px -30px #000; -webkit-box-shadow: 0px 10px 30px -30px #000;*/}
.blog-post #content .post:after{ clear: both; content: ''; display: block; }
.search-entry.no-featured-image{ padding: 2rem; border: 0; }
.wpex-readmore{ float: none; }
.page-numbers a, .page-numbers span { height: auto; padding: 5px 10px;display: inline-block;}
.loop-entry-title { font-size: 1.5rem; }
.loop-entry-title a{ color: #000; }
.loop-entry-title a:hover{ color: #000; }
.sidebar-container .sidebar-widget .widget-title{ font-size: 1rem;}
.sidebar-container .sidebar-widget{ margin-bottom: 2rem; }
.blog-post .post-content{ line-height: 1.8; }
.blog-post .loop-entry-title{ padding: 0rem 0 1rem; }
.blog-post .post-meta a:hover{ color: #000; }
.search-entry-title a:hover{ color: #009ed9;}
.blog-post .loop-entry-thumbnail img:hover{ opacity: 1; }
.blog-post .loop-entry-thumbnail { margin: 0; }
.blog-post .hvrsdw { padding: 0; overflow: hidden;}
.blog-post .loop-entry-text { padding: 2rem; }
.blog-post .post-meta .meta-date-text, .blog-post .post-meta a { color: #034dae; margin-right: 5px; background-color: #eaf2fa; padding: 0px 1rem; border-radius: 3px; -webkit-border-radius: 3px; line-height: 40px; display: inline-block;}
.blog-post .post-meta a:hover{ background-color: #d7e9fc; }
.blog-post .blog-content ul{ margin: 1rem 0 1rem 2rem; }
.blog-post .blog-list ul li h4{ margin-top: 0;  }
.blog-post .blog-list ul li .title{ padding-top: 0; }
.single-post .page-header-title{ margin: 1rem 0; }
.blog-post .blog-list-pstn ul li:before{ top: 6px; }
.blog-post ul.page-numbers{ width: 100%; display: block; padding:1rem 0 2rem; text-align: center; }
.page-numbers a:hover, .page-numbers span.current, #edd_download_pagination .page-numbers:hover, #edd_download_pagination .page-numbers.current{ background: #034dae; }
body.archive .page-header { display: block; text-align: center; width: 100%; }
.blog-post ul.page-numbers .page-numbers{ padding:0; border-radius: 50%; -webkit-border-radius: 50%; height: 40px; width: 40px; line-height: 40px;}
/**/
.blog-post #content .post .blog-padd{ padding: 2rem; }
.blog-post #content .post-thumbnail { margin: 0; }
.blog-post #content .post-thumbnail img{ width: 100%; }
.blog-post .post-meta li .meta-seperator {margin: 0 5px; color: #000;}
body.blog, body.single, body.archive, body.search{ /*background: #f3f4f4; */} 
.ourblogpage-content .custom-slick-slider .blog-links{ padding: 1rem 0; }
.ourblogpage-content .custom-slick-slider .blog-section .blog-sliderhome-blog-items{ position: relative; height: 100%; }
.ourblogpage-content .custom-slick-slider .blog-section{overflow: hidden; padding: 0; height: auto;transition: all linear 0.5s; -webkit-transition: all linear 0.5s; }
.ourblogpage-content .custom-slick-slider .blog-section:hover{ box-shadow: none; -webkit-box-shadow: none; border-color: #eee; }
.ourblogpage-content .post-meta .meta-category a{ color: #fff; background-color: #d26a54; padding: 0 2rem; line-height: 40px;font-size: 1.1rem; font-style: italic;display: inline-block; border-radius: 50px; -webkit-border-radius: 50px; }
.ourblogpage-content .custom-slick-slider .slick-slide:first-child .blog-contents .meta-category a { background-color: #a359f8;  }
.ourblogpage-content .custom-slick-slider .slick-slide:last-child .blog-contents .meta-category a { background-color: #4a5e8d; }
.ourblogpage-section .ourblogpage-banner{ background-image: url(../images/blogpage-banner.jpg); }
.ourblogpage-content .custom-slick-slider .blog-links .section-items-title{ text-transform: capitalize; }
.ourblogpage-content .custom-slick-slider .blog-links .section-items-title a{ color: #009ed9 ; color:#203f53;}
.ourblogpage-content .custom-slick-slider .blog-links .section-items-title a:hover{ color: #000; }
.ourblogpage-content .data-read-btn a{ display: inline-block; }
.ourblogpage-content .blog-img { width: 100%; height: 230px; }
.ourblogpage-content .blog-img img{ height: 100%; object-fit: cover; object-position: center; }
.blog-post #content #comments{ margin: 0; }
.blog-post #content .comment-section, .blog-post #content .meta-comments { display: none; }
/**/
.custom-slick-slider .slick-prev, .custom-slick-slider .slick-next{z-index: 1; font-size: 1.2rem; width: 50px; height: 50px; line-height: 50px; background: #fff; color: #009ed9;color:#203f53; border-radius: 50%; -webkit-border-radius: 50%; box-shadow: 0px 5px 10px #00000017; -webkit-box-shadow: 0px 5px 10px #00000017; }
.custom-slick-slider .slick-prev:before, .custom-slick-slider .slick-next:before{ display: none; }
.custom-slick-slider .slick-prev{ left: -45px; }
.custom-slick-slider .slick-next{ right: -45px; }
/*blogsidebar*/
#main.site-main{ padding-top: 10rem; }
/*shashank-thumb*/
.shashank-thumb ul { display: flex; padding: 1rem 0; align-items: center; }
.shashank-thumb ul .author-name a{ font-size: 1.2rem; }
.shashank-thumb ul li img{ max-width: 50px; }
.shashank-thumb ul li{ padding: 0 0.5rem; }
/*homepage*/
.experience-section .exptitle-sec h1{ text-transform: uppercase; font-size: 3rem; font-family: 'gothambook' }
.experience-section .exptitle-sec p{ font-size: 1.2rem; }
.experience-section ul li { display: inline-block; padding: 1rem 0.5rem; }
.experience-section ul li a{ text-transform: uppercase; font-size: 1.2rem; }
/*lending-section*/
.lending-section .lending-box a{ display: block; }
.lending-section .lending-box .lending-img{ position: relative; display: block; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; }
.lending-section .lending-box .lending-img .content{font-size: 1.2rem; line-height: 1.8; transition: all linear 0.5s; -webkit-transition: all linear 0.5s; position: absolute; display: flex; align-items: center; top: 100%; left: 0;padding: 2rem; height: 100%; width: 100%; background: linear-gradient(318deg, rgb(0 162 233 / 89%) 0%, rgb(0 70 166 / 92%) 100%); color: #fff;}
.lending-section .lending-box a:hover .content{ top: 0; }
.lending-section .lending-box .title{text-transform: uppercase; font-size: 1.2rem; padding: 1rem; display: inline-block; font-weight: 600;}
.lending-section .lending-box a{ background-color: #f2f2f2; border-radius: 10px; -webkit-border-radius: 10px; padding: 0.8rem; padding-bottom: 0; }
/**/
.counter-wrapper{padding: 3rem 0; width: 100%;}
.counter-wrapper h3{padding: 0px;width:590px;margin: 50px auto 0px;position: relative; height: 90px; overflow: hidden;text-align: right; font-family: Open Sans,Arial,Helvetica,sans-serif;}
.counter-wrapper h3 span.counter{font-size: 70px;color: #fff;letter-spacing:10px;line-height:77px;margin: 0px; padding:0px;background: url(../images/final_number_counter_bg1.png) no-repeat right top;text-align: right;display: inline-block;padding:0px;padding-left:6px;padding-bottom: 13px;}
.counter-wrapper h3 span.counter1{position: absolute;right:0px; top:0px;z-index: 100;background: url(../images/final_number_counter_bg1_comma.png) no-repeat right top;color:rgba(0,0,0,0);}
/*videos-section*/
.list.tick ul{ margin: 0; margin-right: 2rem;  }
.list.tick ul li:before{ left: unset; right: -30px; background-image: url('../images/listick-img.png'); border-radius: 0; -webkit-border-radius: 0; }
.apps-section ul li { padding: 0.5rem; display: inline-block;}
.videos-section .vidimg-sec img, .videos-section .vidimg-sec video{ border-radius: 10px; -webkit-border-radius: 10px; }
.videos-section .vidimg-sec video{ max-width: 100%; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.videos-section .vidimg-content p strong{ font-size: 1.2rem; } 
.videos-section .flex-row-reverse{ text-align: right; }
.videos-section .vidimg-content p, .videos-section .vidimg-content ul li{ font-size: 1.2rem; }
/*client-reviews*/
.client-reviews .reviews-slider .rating-average{ font-size: 1.5rem; display: inline-block; font-family: 'gothammedium';} 
.client-reviews .reviews-slider .rating-wrapper{ width: 100px; height: 20px; display: inline-block; position: relative;}
.client-reviews .reviews-slider .star-hollow { position: absolute; display: block; top: 0px; bottom: 0px; left: 0px; width: 100%; background: url(../images/star-hollow1.png) no-repeat left top;}
.client-reviews .reviews-slider .star-fill {position: absolute; display: block; top: 0px; bottom: 0px; left: 0px; width: 100%; background: url(../images/star-fill1.png) no-repeat left top; width: 90%;}
.client-reviews .reviews-slider .google-review-logo ul{ display: flex; align-items: center; }
.client-reviews .reviews-slider .google-review-logo ul li{ padding: 0.5rem; }
.client-reviews .reviews-slider .google-review-logo span{ font-size: 1.3rem;font-family: 'gothammedium';}
.review-items-section-wrapper { background-color: #f3fbff; padding: 2rem; font-size: 0.9rem;  text-align: center; -webkit-border-radius: 6px; border-radius: 6px;}
.review-items-section-wrapper .all_det_link{ display: block;}
.review-items-section-wrapper .all_det_link span.r-col-3 { float: left; width: 25%;}
.review-items-section-wrapper .rev_img_bg { display: block; width: 50px; height: 50px; background-repeat: no-repeat; background-size: cover; backface-visibility: hidden; opacity: 1; margin: 0px auto; background-color: #d4d4d4; -webkit-border-radius: 50%; border-radius: 50%; }
.review-items-section-wrapper label,
.review-items-section-wrapper .all_det_link .rev_all_det{  text-align: center; cursor: inherit;}
.review-items-section-wrapper .all_det_link label.rev_all_det,
.review-items-section-wrapper .all_det_link .rev_all_det{ float: left; width: 75%; color: #333;}
.review-items-section-wrapper label span,
.review-items-section-wrapper .all_det_link .rev_all_det span{ display: inline-block;  text-align: center;  cursor: inherit;}
.review-items-section-wrapper label span.rev_author,
.review-items-section-wrapper .all_det_link .rev_all_det span.rev_author{ font-size: 1rem; display: block;font-weight: 600;}
.review-items-section-wrapper label span,
.review-items-section-wrapper .all_det_link .rev_all_det span{display: inline-block; text-align: center; cursor: inherit;}
.review-items-section-wrapper label span.rev_day,
.review-items-section-wrapper .all_det_link .rev_all_det span.rev_day{margin-right: 5px;}
.review-items-section-wrapper svg.filled_star, .review-items-section-wrapper svg.non_filled_star {width: 16px;height: 16px;}
.review-items-section-wrapper svg.non_filled_star path {fill: #00a2e9; width: 16px; height: 16px;}
.review-items-section-wrapper .all_det_link:after { clear: both; display: table; content: " ";}
.review-items-section-wrapper p.rev_content {font-size: 1rem; line-height: 1.5; height: 110px; overflow: hidden; margin: 1rem 0;height: 7.6rem;}
.review-items-section-wrapper a.read_more_link { padding: 0.5rem 1rem; line-height: normal; -webkit-border-radius: 3px; border-radius: 3px;}
/*notice-section*/
.notice-section{ padding-bottom: 3rem; }
.notice-section .notice-box .notice-img { height: 100px; margin-bottom: 1rem; display: flex; align-items: center; }
.notice-section .notice-box .notice-img img{ filter: grayscale(1); transition: all linear 0.4s; -webkit-transition: all linear 0.4s; }
.notice-section .notice-box:hover .notice-img img{ filter: grayscale(0); }
.notice-section .notice-box { height: 100%; padding: 1rem; border: 1px solid #ddd; border-radius: 10px; -webkit-border-radius: 10px; transition: all linear 0.3s; -webkit-transition: all linear 0.4s; }
.notice-section .notice-box:hover {box-shadow: 0px 5px 20px #00000021; border-color: transparent;}
.notice-section .shashank-img strong{ font-size: 1.2rem;  }
/*about-shashank*/
.about-shashank .shashank-img p{ font-size: 1.3rem; }
.about-shashank .content *{text-align: right;}
/*latest-blog-section*/
.latest-blog-section .arucs-blogbg{ padding: 2rem 0; margin: 2rem 0; background-color: #f5f4f4;}
.latest-blog-section .arucs-blogbg .blog-box{ display: block; overflow: hidden; background-color: #fff; border-radius: 10px; -webkit-border-radius: 10px; }
.latest-blog-section .arucs-blogbg .blog-box p{ margin:0; }
.latest-blog-section .arucs-blogbg .blog-box h4{ font-family: 'gothammedium';  font-size: 1.3rem; line-height: 1.5; color: #00a2e9 }
.latest-blog-section .arucs-blogbg .blog-box img{ width: 100%; height: 200px; object-position: center;object-fit: cover; }
/*getstart-section*/
.getstart-section .getstartbg{ padding: 2rem 0;}
.getstart-section .getstartbg .getstart-icon a{ display: inline-block; }
.getstart-section .getstartbg .getstart-icon .icon-box {transition: all linear 0.4s; -webkit-transition: all linear 0.4s; padding: 1.8rem; border: 1px solid #979797; background-color: #fff; border-radius: 20px; -webkit-border-radius: 20px; display: inline-block; }
.getstart-section .getstartbg .getstart-icon a:hover .icon-box{ border-color: transparent; box-shadow: 0 6px 15px #00000030; -webkit-box-shadow: 0 6px 15px #00000030; } 
.getstart-section .getstartbg .getstart-icon p{ margin: 1rem 0; font-size: 1.2rem; }
/*.getstart-section .getstartbg .getstart-moved { transform: translateY(50%); -webkit-transform: translateY(50%); }*/
/*consultation-form*/
#consultation-form .form-group.row{ align-items: center; }
/*meetthefound-page*/
.meetthefound-page .headshot h3{ color: #26a0da; margin-bottom: 0; }
.meetthefound-page .headshot p{ font-family: 'gothammedium'; color: #000; font-size: 1.2rem;  }
/*aboutus-page*/
.aboutus-page .row .content{ position: relative; z-index: 0;}
.aboutus-page .row .about-number {position: absolute; right:0; margin-right: -50px; display: inline-block; bottom: 0; font-size: 10rem; line-height: 0; color: #eee; font-family: 'gothamblack';z-index: -1;display: none !important;}
.aboutus-page .row.flex-row-reverse .about-number{ right:unset; margin-right: 0; left: 0; margin-left: -80px;}
.aboutus-page .aboutus-img img{ border-radius: 10px; -webkit-border-radius: 10px; }
/*award*/
.awards-page .hvrsdw .title h5, .media-page .hvrsdw .title h5{ font-family: 'gothammedium' }
.youtube-video iframe {  width: 100%; height: 600px; border-radius: 10px; -webkit-border-radius: 10px;}
/*contact*/
.contact-page .address-box .textcolor{ font-size: 1.2rem; font-family:'gothammedium'; }
/*location-boxes*/
.location-boxes p{ margin: 0;  }
.location-boxes .hvrsdw{ height: 100%; }
.location-boxes .col-md-4{ margin: 1rem 0; }
/*firsttimehome-page*/
.firsttimehome-page .firsttimehome-banner{ background-image: url('../images/home-buyer-bg.jpg'); padding: 10rem 0; background-position: top;}
#cboxWrapper{background-color: #fff;}
.members .member h4{font-family: 'gothammedium';font-size: 1.3rem;}
.members .member a{font-family: 'gothammedium';}
.members .member a:hover{text-decoration: underline;}
.testimonials-page .img-fluid{padding:3px; border:1px solid #c4c4c4; -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3); box-shadow: 5px 5px 5px rgba(0,0,0,0.3)}
.pointsdata-section ul {margin-left:3rem;}
.pointsdata-section ul li{position: relative;}
.pointsdata-section ul li:before{background: none; position: absolute; content: "\f058";font-family: 'Font Awesome 5 Free'; font-size:1.7rem; line-height:1.5;color: #00a2e9 ;  font-weight: 400; height: auto; width:auto;top:auto;left: -2.5rem;}
.pointsdata-section ul li h3{margin-top: 0px;}
/**/
.tab-section { border: 1px solid #ddd; border-radius: 1rem; }
.tab-section .nav-pills{ text-align: center; justify-content: center; display: inline-flex;/* overflow: hidden; */border: 1px solid #ddd; border-radius: 50px;padding: 0.5rem; }
.tab-section .nav-pills .nav-link{ border-radius: 60px;  padding: 0.7rem 2rem; }
/*404*/
body.error404 #header-wrap{ background:#fff;}
body.error404 #site-navigation .dropdown-menu a{ color: #000; }
#error-page h1{ color: #034dae; text-shadow: 4px 4px 1px #9fb8df; -webkit-text-shadow: 4px 4px 1px #9fb8df; }
#error-page{ background-color: #f8f8f8; border: 0; box-shadow: 0px 40px 30px -40px #284b8c29; -webkit-box-shadow: 0px 40px 30px -40px #284b8c29; }
/*footer*/
#footer-wrap{ background: #034dae}
#footer-wrap a{ color: #fff; line-height: 40px;  }
#footer-wrap a:hover{ color: #7cb5ff; }
#footer-wrap .widget-title{ color: #fff; padding-bottom: 0.2rem; border-bottom: 2px solid #ffffff63; display: inline-block; margin: 0; margin-bottom: 2rem;}
.footer-widget.widget_text p:last-child { margin-bottom: 1rem;}
#footer-wrap ul li{ color: #fff;  }
#footer-wrap ul li em{ font-size: 1.3rem; padding-right: 0.6rem; }
#footer-wrap .footer-contact .foot-comm a{ color: #284b8c; }
#copyright-wrap{ text-align: left; background: #034191; padding: 1rem 0 ;color: #fff; }
#copyright-wrap p, #copyright-wrap a { color: #fff; margin: 0; }
#footer-widgets .widget_nav_menu ul > li {border: 0;  padding: 0;}
#footer-widgets .widget_nav_menu ul > li:first-child {border: 0;}
#footer-wrap .foot-birbals{ text-align: right; }
#footer-wrap .footer-box a{ line-height: 1.7; padding: 0.8rem 0; display: inline-block; }
#footer-wrap .sub-menu{ display: none; }
.footer-widget{ padding: 0; }
#copyright-wrap .row { border-top: 1px solid #034dae; }
#footer-wrap .footer-box{ padding: 4rem 0; }
/**after live move*/
p.little-big{font-size: 1.2rem;}
.firsthome-section .book-sec ul { display: flex; align-items: center;  text-align: center;}
.firsthome-section .book-sec ul li{ padding: 0 0.5rem; }
/*.firsthome-section .book-sec .book-img img{ max-width: 200px; }*/
.guides-detailed-page .coltab-section .accordion{ box-shadow: none; -webkit-box-shadow: none; border: 1px solid #eee; }
.guides-detailed-page .coltab-section .accordion .card .card-header button.collapsed:before, .coltab-section .card .card-header button:before{ right: 10px; width: 40px; height: 40px; line-height: 40px; font-size: 1.2rem; }
.guides-detailed-page .coltab-section .accordion .card .card-header button:before{  }
.guides-detailed-page .coltab-section .accordion .nav-pills .nav-item{ display: block; }
.guides-detailed-page .coltab-section .accordion .nav-pills .nav-link{ }
.guides-detailed-page .coltab-section .accordion .nav-pills .nav-link:hover,
.guides-detailed-page .coltab-section .accordion .nav-pills .nav-link.active:hover{background-color: #efefef;color: #555;}
.guides-detailed-page .coltab-section .accordion .nav-pills .nav-link.active{ background-color: #008dcb; }
.guides-detailed-page .coltab-section .accordion .card .card-header button{ color: #008dcb; display: flex; align-items: center;padding: 0.5rem 1rem;padding-right: 50px;}
.guides-detailed-page .coltab-section .accordion .card .card-header button .number{padding: 0rem 1rem; display: inline-block; color: #034dae; line-height: 40px; height: 40px; width: 40px; margin-right: 1rem; text-align: center; border:1px solid #ddd; border-radius: 50%; -webkit-border-radius: 50%; }
.guides-detailed-page .coltab-section .accordion .card .nav-pills{ position: relative; margin-left: 1rem; }
.guides-detailed-page .coltab-section .accordion .card .nav-pills:before{transform: translateY(-50%); -webkit-transform: translateY(-50%); position: absolute; clear: both; display: block; width: 2px; height: 70%; left: 0; top: 50%; background-color: #ddd; content: ''; }
.guides-detailed-page .coltab-section .accordion .card .nav-pills .nav-item{ padding-left: 2rem; position: relative; }
.guides-detailed-page .coltab-section .accordion .card .nav-pills .nav-item:before{ height: 15px; width: 15px; background-color: #009ed9; content: ''; clear: both; display: block; position: absolute; right: 100%; top: 50%; border-radius: 50%;  -webkit-border-radius: 50%; margin-right: -8px; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.guides-detailed-page .tab-section{border: 0px;}
.guides-detailed-page .tab-section .title h3{font-size: 1.8rem;}
.guides-detailed-page .accordion .card .card-header button{font-weight:600;text-transform: none;font-size: 1.3rem;}
.guides-detailed-page .accordion .card .card-header button span{}
.guides-detailed-page .tab-section .abcfhaloans-content .title h3{font-size: 1.5rem;}
.guides-detailed-page .tab-section .abcfhaloans-content .subtitle h4{font-size: 1.2rem;}
.guides-detailed-page .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody{background-color:#008dcb; color: #fff; border: 1px solid #dee2e6;}
.guides-detailed-page .table-hover .table-primary:hover > td,
.guides-detailed-page .table-hover .table-primary:hover > th{background-color:#efefef; color: #555; }
.guides-detailed-page .table .table-primary, .table .table-primary th, .table .table-primary td, .table .tablerow-color{background-color:#008dcb; color: #fff;}
.guides-detailed-page.preapp-page .border-design{padding: 1rem;border: 2px solid #008dcb;}
.preapp-btns ul li .arcus-btn{display: block;text-align: center;}
.media-content h2{font-size: 1.4rem}
.awards-section h2{font-size: 1.4rem}
.table .thead-dark td{background-color: #343a40; border-color: #454d55; color: #fff;}
/**workwitharcus page*/
.workwitharcus-intro{display: flex; height: 100%; align-items:center;}
.workwitharcus-intro p{font-size: 1.33rem;font-size: 1.2rem;}
.page-template-workwitharcus h1{font-size: 2.8rem;line-height: 1.4;}
.page-template-workwitharcus h2{font-size: 2.5rem;line-height: 1.4;}
.page-template-workwitharcus .about-shashank .content p{font-size: 1.33rem;font-size: 1.2rem;}
.page-template-workwitharcus .about-shashank .shashank-img p{font-size: 1.33rem;text-align: left;padding:0px 15px;font-size: 1.2rem;}
.excellence-innovate-section .content p{font-size: 1.33rem;font-size: 1.2rem;}
.excellence-innovate-section .content strong{font-family: 'gothammedium';color: inherit; font-weight: normal; }
.image-text-wrapper{position: relative;overflow: hidden;}
.image-text-wrapper .text-wrap{position: absolute; display: block;left:0; width: 100%; bottom:-100%;background: rgba(3,77,174,0.7);color: #fff;-webkit-transition: all .5s ease 0s; transition: all .5s ease 0s;}
.image-text-wrapper:hover .text-wrap{-webkit-transition: all .8s ease 0s; transition: all .8s ease 0s;bottom: 0;}
.image-text-wrapper .text-wrap p{font-size:1.1rem;margin: 0px; padding: 1.25rem;color: #fff;text-align: left;}
.industry-leading-section .content {text-align: right;}
.industry-leading-section .content h2 span{display: block;}
.industry-leading-section p{font-size: 1.33rem;font-size: 1.2rem;}
.industry-leading-section .content strong{font-family: 'gothammedium';color: inherit; font-weight: normal; }
.marketing-ninja-section p{font-size: 1.33rem;font-size: 1.2rem;}
.careerpage-header-contact{display: none !important;}
/*.page-template-workwitharcus .allpage-header-contact{display: none !important;}
.page-template-workwitharcus .careerpage-header-contact{display: block !important;}*/
.page-template-workwitharcus .careerpage-header-contact li a{}
.page-template-workwitharcus .careerpage-header-contact li a em{color: rgba(0,0,0,0);width:30px;line-height: 20px;}
.page-template-workwitharcus .careerpage-header-contact li:nth-child(1) a em{background: url(../images/phone-text-img-black-03.png) no-repeat center;background-size: auto 100%;}
.page-template-workwitharcus .careerpage-header-contact li:nth-child(2) a em{background: url(../images/email-img-black.png) no-repeat  center;background-size: auto 100%;}
.page-template-workwitharcus .notice-section{padding: 3rem 0;}
.page-template-workwitharcus .notice-box .content strong{font-family: 'gothammedium';color: inherit; font-weight: normal; }
.page-template-workwitharcus  .getstart-section{display: none !important;}
.page-template-workwitharcus .no-display-on-career-page{display: none !important;}
/*.page-template-workwitharcus #site-navigation-wrap{display: none !important;}
.page-template-workwitharcus .mob-menu-toggle-btn{display: none !important;}*/
.testimonial-section{padding-bottom: 5rem;}
.testi-box .testi-img {text-align: right;}
.testi-box .testi-img img{max-height:100px;-webkit-border-radius: 50%;border-radius: 50%;}
.contact-details-section{padding-top: 5rem;}
.contact-details-section .content p{font-size: 1.33rem;font-size: 1.2rem;}
.contact-details-section .contact-details h3 { padding-left: 120px; }
.contact-details-section .contact-details ul li{position: relative;display: flex; align-items:center;min-height:100px;padding-left: 120px;}
.contact-details-section .contact-details ul li a{font-size: 1.5rem;color: #222222;}
.contact-details-section .contact-details ul li a:hover{color: #00a2e9;}
.contact-details-section .contact-details ul li:before{display: block;width:100px; height:60px;content: "";position: absolute; left:20px; top:50%; transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%);background: url(../images/email-img-black.png) no-repeat center;}
.contact-details-section .contact-details ul li:nth-child(2):before{background-image: url(../images/phone-text-img-black-03.png);}
.notice-section-1 .notice-box .notice-img img{filter:none;}
.notice-section-1 .notice-box{position: relative; padding-top: 170px;overflow: hidden;min-height: 200px;}
.notice-section-1 .notice-box .notice-img {position: absolute;top:0px; left:0px;display: block;width:100%;height: auto;}
.notice-section-1 .notice-box .notice-img .notice-img-inner{position: relative; padding: 1rem;text-align: center;}
.notice-section-1 .notice-box .notice-img .notice-img-inner img{max-width: 100%; height: auto;}
/*.notice-section-1 .notice-box-3{padding-top:50px;padding-left:100px; }
.notice-section-1 .notice-box-3 .notice-img .notice-img-inner{}
.notice-section-1 .notice-box-3 .content p{font-size:1.33rem;text-align: right;}
.notice-section-1 .notice-box-4{padding-top:50px;padding-left:100px; }
.notice-section-1 .notice-box-4 .notice-img .notice-img-inner{}
.notice-section-1 .notice-box-4 .content p{font-size:1.33rem;text-align: right;}
.notice-section-1 .notice-box-1 .notice-img,
.notice-section-1 .notice-box-2 .notice-img{left: 100%;-webkit-transition: left .3s ease 0s; transition: left .3s ease 0s;}
.notice-section-1 .notice-box-1:hover .notice-img,
.notice-section-1 .notice-box-2:hover .notice-img{left:0%;-webkit-transition: left .3s ease 0s; transition: left .3s ease 0s;}
.notice-section-1 .notice-box-3 .notice-img,
.notice-section-1 .notice-box-4 .notice-img{top:-100%;-webkit-transition: top .3s ease 0s; transition: top .3s ease 0s;}
.notice-section-1 .notice-box-3:hover .notice-img,
.notice-section-1 .notice-box-4:hover .notice-img{top:0%;-webkit-transition: top .3s ease 0s; transition: top .3s ease 0s;}*/
#faqaccordion.accordion{border: 0px; -webkit-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none; box-shadow: none;}
#faqaccordion .card {border: 0px solid #ddd !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;margin:0 0 1rem 0;-webkit-box-shadow:none;box-shadow:none;}
#faqaccordion.accordion .card:last-child{}
#faqaccordion .card .card-header {border: 0px ;-webkit-border-radius: 0px ;border-radius: 0px ;}
#faqaccordion .card .card-header button{padding:1rem 75px 1rem 0rem;font-size: 1.43rem;line-height:1.5;color: #009ed9;text-transform: none;font-family: 'gothammedium';font-weight: normal;}
#faqaccordion .card .card-header button::before{right:10px;}
#faqaccordion.accordion .card .card-header button:before{ transform: translate(0%, -50%) rotate(0deg); -webkit-transform: translate(0%, -50%) rotate(0deg);}
#faqaccordion.accordion .card .card-header button[aria-expanded="true"]:before{content: '';background: url(../images/faq-minus.png) no-repeat center; background-size: cover;}
#faqaccordion.accordion .card .card-header button[aria-expanded="false"]:before{content: '';background: url(../images/faq-plus.png) no-repeat center;  background-size: cover;}
#faqaccordion.accordion .card .card-body{padding: 1rem 0;}
.testi-slider-wrap{margin-left: 30px; margin-right: 30px;}
.testi-slider-wrap .slick-prev, .testi-slider-wrap .slick-next{width:30px; text-align: center;height: 30px;}
.testi-slider-wrap .slick-prev{left: -30px;}
.testi-slider-wrap .slick-next{right: -30px;}
.workwitharcus-intro .testi-slider-wrap .testi-slider1 p{text-align: right; font-size: 1rem;}
.testi-slider1 .author-set ul{display: block; text-align: right;margin-bottom: 20px;}
.testi-slider1 .author-set ul li{display: inline-block;vertical-align: middle;}
.testi-slider1 .author-set ul li img{max-height:150px;}
.page-template-workwitharcus .careerpage-header-contact li:nth-child(2) a em{background-image: url(../images/schedule-call.png);}
.quotes-slider-wrapper{margin-left: 30px; margin-right: 30px;}
.quote-box{position: relative; padding: 1rem; border: 1px solid #ddd; border-radius: 10px; -webkit-border-radius: 10px; transition: all linear 0.3s; -webkit-transition: all linear 0.4s; }
.quote-box:hover {box-shadow: 0px 5px 20px #00000021; border-color: transparent;}
.quote-box .qimg-wrap{ display: flex; align-items: center; }
.quote-box .qimg-wrap img{ /*filter: grayscale(1);*/ transition: all linear 0.4s; -webkit-transition: all linear 0.4s; }
.quote-box:hover .qimg-wrap img{ /*filter: grayscale(0); */}
.quote-box .q-content{margin: 1rem 0;font-size: 1rem; line-height: 1.5rem;min-height: 16.6rem;}
.quote-box .btn-wrap{text-align: center;}
.quote-box .btn-wrap .white-btn{padding: 0 1.5rem;}
.contribute-slider-wrapper{margin-left: 30px; margin-right: 30px;}
.contribute-box .cimg-wrap img{ filter: grayscale(1); transition: all linear 0.4s; -webkit-transition: all linear 0.4s; }
.contribute-box:hover .cimg-wrap img{filter: grayscale(0);}
.ownership-intro{background: url(../images/homeownership/arc_left_bottom.png) no-repeat left bottom;background-size: auto 50%;}
.video-wrap{position: relative; width:100%; padding: 0px !important;padding-bottom:56.25% !important;background-color:#d6d6d6;margin-bottom: 20px;}
.video-wrap video.video-fluid{position: absolute; left:0px; top:0px; width:100%; height: 100%;display: block;}
.home-ownership-header{display: none;}
.page-template-homeownership .home-ownership-header{display:block;}
.page-template-homeownership .actual-header{display: none !important;}
.page-template-homeownership #header{border-bottom: 1px solid #ececec;}
.blue_bg{background: #deebf7;}
.page-template-homeownership .content,
.page-template-homeownership .content p{color: #000;font-size: 1.2rem;}
.access-my-digest-section .below-section{background: url(../images/homeownership/arc_left_top.png) no-repeat left top;background-size: auto 90%;}
.access-my-digest-section .below-section .below-section1{background: url(../images/homeownership/arc_right_bottom.png) no-repeat right bottom;background-size: auto 90%;}
.tips-content{padding-left: 100px;margin-bottom:1.5rem;position: relative;}
.tips-content h3{margin: 0px; padding: 1rem 0 0.75rem;}
.tips-content:before{content: ""; position: absolute; width:60px; height:60px;left: 0; top:1rem;display: block; background: url(../images/homeownership/bullet.png) no-repeat center;}
.ahtestimonial-section .testi-item{position: relative;padding:2rem;text-align: center;margin: 1rem 2rem;}
.ahtestimonial-section .testi-item:before,
.ahtestimonial-section .testi-item:after,
.ahtestimonial-section .testi-inner:before,
.ahtestimonial-section .testi-inner:after{content: ""; position: absolute;display: block; background: #bdd7ee;}
.ahtestimonial-section .testi-item:before,
.ahtestimonial-section .testi-item:after{left:0px; top:0px;}
.ahtestimonial-section .testi-inner:before,
.ahtestimonial-section .testi-inner:after{bottom: 0px; right: 0px;}
.ahtestimonial-section .testi-item:before,
.ahtestimonial-section .testi-inner:before{width:70px;height: 5px;}
.ahtestimonial-section .testi-item:after,
.ahtestimonial-section .testi-inner:after{width:5px;height:70px;}
.testi-item .testi-author{margin-bottom: 0; text-align: right;}
.page-template-homeownership .getstart-section{display: none;}
.page-template-homeownership .no-display-on-career-page{display: none;}
.arcus-university-intro{background:#e8e8ea url(../images/university/intro_section_bg1.jpg) no-repeat left top; background-size:cover;padding: 12rem 0;}
.content-big p{font-size:1.2rem;}
.arcus-university-intro .title{text-align: center;}
.arcus-university-intro .title h1{font-size:5rem;}
.arcus-university-intro .title p{font-size:1.2rem;}
.arcus-university-intro .content-big img{margin-bottom: 1rem;}
.arcus-university-intro .arcus_logo{}
.arcus-university-intro .logo-link{display: inline-block;}
.page-template-arcusuniversity .getstart-section{display: none;}
.page-template-arcusuniversity .no-display-on-career-page{display: none;}
.page-template-arcusuniversity #header-wrap{display: none;}
.page-template-arcusuniversity #main.site-main{padding-top: 0px !important;}
.page-template-arcusuniversity #footer-wrap{display: none;}
.content-right-aligned {text-align: right;}
.content-right-aligned .with-border{text-align: right;position: relative;padding-right: 1.5rem;}
.content-right-aligned .with-border:after{content: ""; width:3px; height: 100%; position: absolute; display: block; background: #00a2e9;top:0px; right: 0px;}
.content-left-aligned .with-border{text-align:left;position: relative;padding-left: 1.5rem;}
.content-left-aligned .with-border:after{content: ""; width:3px; height: 100%; position: absolute; display: block; background: #00a2e9;top:0px; left: 0px;}
.class-accordian {border: 0; -webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}
.class-accordian .card{background-color: transparent;}
.class-accordian .card .card-header{border: 0px;}
.class-accordian .card .card-header button{text-transform: none; padding: 0px; display: inline-block;text-align: right;width:auto;color: #555;font-weight: normal;font-size: 1.3rem;line-height: 40px; background: none;}
.class-accordian .card .card-header button.collapsed:before,
.class-accordian .card .card-header button:before{content: "";width:40px; height: 40px;background: url(../images/university/plus-icon.png) no-repeat center; background-size: cover;}
.class-accordian .card .card-header button:before{background-image: url(../images/university/minus-icon.png);}
.class-accordian .card .card-body{padding: 1.25rem 0;}
.class-accordian .card .card-body ul{text-align: left;}
.class-accordian .card .card-body ul li{list-style: none; padding-left: 1.5rem;position: relative; }
.class-accordian .card .card-body ul li:before{content: ""; position: absolute; width:6px; height: 6px; -webkit-border-radius: 50%;border-radius: 50%;background:#333;top:0.65rem;margin-left:-1rem;}
.class-accordian .card .card-header button:hover{background-color: transparent;}
.content-right-aligned .class-accordian .card .card-header{text-align: right;}
.content-right-aligned .class-accordian .card .card-header button{padding-left: 55px;}
.content-right-aligned .class-accordian .card .card-header button.collapsed:before,
.content-right-aligned .class-accordian .card .card-header button:before{left: 0px; right:auto;}
.content-right-aligned .class-accordian .card .card-body ul{text-align:right;}
.content-left-aligned .class-accordian .card .card-header button{padding-right: 55px;}
.content-left-aligned .class-accordian .card .card-header button.collapsed:before,
.content-left-aligned .class-accordian .card .card-header button:before{left:auto; right:0;}
.course-duration{padding:10px 0px 10px 60px;position: relative;}
.course-duration:before{content: "";position: absolute; display: block; width:45px; height:45px; left:0px; top:10px; background: url(../images/university/time-icon.png) no-repeat center; background-size: cover;}
.course-duration ul{margin: 0; padding: 0;}
.course-duration ul li{list-style: none;font-size: 0.9rem;}
.underwritting-section{background-color: #f5f6f4;}
.loan-officer-section{}
.processor-section{}
.arcus-university-logo-section{background-color: #f5f6f4;padding: 5rem 0;}
.arcus-university-logo-section .arcus_footer_logo{width:250px;}
.arcus-university-logo-section .logo-link{display: inline-block;}
.btn-list-wrapper a{margin:5px;}
.page-template-loanofficers .getstart-section{display: none;}
.page-template-loanofficers .no-display-on-career-page{display: none;}
.refinow-content h2{font-size: 1.4rem; color:#009ed9;color:#203f53;}
.page-template-refinow .getstart-section{display: none;}
.page-template-refinow .no-display-on-career-page{display: none;}
.refinow-content p{text-align: justify;}
#refinow-form .close-btn{position: absolute; display: block; top:0.5rem; right:0.5rem;}
#refinow-form .close-btn .close{ background-color: #fff;}
.bb-btn-wrap{position: fixed; bottom: 15px; right: 0px;}
.icons {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.icon {position: relative;display: flex;justify-content: center;align-items: center;margin: 0 20px;width: 60px;height: 60px;border-radius: 50%;box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.35);overflow: hidden;cursor: pointer;}
.icon::before {opacity: 0;content: "!";position: absolute;top: -18px;bottom: 0;font-size: 60px;font-family: "Inconsolata", monospace;font-weight: 700;color: rgba(0, 0, 0, 0.2);}
.icon::after {content: "";position: absolute;}
.icon_img {display: block;width: 70%;height: 70%;z-index: 100;}
.icon_1 {background-color: #265b80;background-color: #5f3154;background-color: #00a2e9;}
.icon_2 {background-color: #265b80;}
.icon_3 {background-color: #53b7f8;}
.icon_4 {background-color: #5f3154;}
.icon_1::after {top: 20px;right: 0;width: 61%;height: 70%;transform: rotate(40deg);background-color: var(--color-shadow-icon-1);}
.icon_2::after {top: 24px;right: 0;width: 72%;height: 57%;transform: rotate(40deg);background-color: var(--color-shadow-icon-2);}
.icon_3::after {top: 20px;right: 0;width: 67%;height: 70%;transform: rotate(40deg);background-color: var(--color-shadow-icon-3);}
.icon_4::after {top: 20px;right: 0;width: 67%;height: 76%;transform: rotate(40deg);background-color: var(--color-shadow-icon-4);}
.icon_1::before,
.icon_2::before {color: rgba(0, 0, 0, 0.2);}
.icon_3::before {color: rgba(0, 0, 0, 0.15);}
.icon_4::before {content: none;}
.icon:hover > .icon_img_1,
.icon:hover > .icon_img_2,
.icon:hover > .icon_img_3,
.icon:hover > .icon_img_4 {display: none;}
.icon_1:hover::before,
.icon_2:hover::before,
.icon_3:hover::before,
.icon_4:hover::before {opacity: 1;}
.icon_1:hover::after,
.icon_2:hover::after,
.icon_3:hover::after,
.icon_4:hover::after {opacity: 0;}
.icon:hover > .icon_text {display: block;z-index: 100;}
.icon_subtext {position: absolute;bottom: -35px;left: calc(50% - 20px);color: #929eb2;}
.icon .icon_text {display: none;font-size:0.8rem;font-weight: 700;line-height: 1.15;color: white;text-align: center;}
/**refinow new design*/
.page-template-refinow #site-navigation-wrap{display: none}
.page-template-refinow #mob-menu-toggle{display: none;}
.page-template-refinow .page-header-title{font-size:3rem; color:#009ed9;color:#203f53;font-family: 'gothammedium';font-weight: normal;}
.page-template-refinow .page-header span{color: #000;display: block; font-size: 1.7rem;font-family: 'gothammedium';font-weight: normal;}
.page-template-refinow .title_solgan{position: absolute; display: block; padding:1.5rem; font-size: 1.2rem; -webkit-border-radius: 25px;border-radius: 25px;-webkit-box-shadow: 0px 0px 15px rgba(0,158,217,0.2);box-shadow: 0px 0px 15px rgba(0,158,217,0.2); text-align: center;width:330px;max-width: 100%;bottom:10%;right:43%;z-index: 1;background-color: #fff;}
.page-template-refinow .title_solgan span{color:#009ed9;color:#203f53; }
.first-fold-col-wrap{position: inherit;}
.page-template-refinow .first-fold-col{height: 100%;}
.prog-highlights{position: relative;padding: 4rem 0; margin: 0 0 3rem 0;}
.prog-highlights:before{content: ""; position: absolute; display: block; background: #f9f9f9;top:8rem; left: 0px;right: 0; bottom: 0;}
.prog-highlights .highlight-item{height: 100%; -webkit-box-shadow: 5px 5px 8px rgba(0,0,0,0.3);box-shadow: 5px 5px 8px rgba(0,0,0,0.3);padding:2.5rem 1.5rem;-webkit-border-radius: 25px;border-radius: 25px; text-align: center;display: flex; align-items: center;margin: 0px 1rem;background-color: #fff;}
.prog-highlights .highlight-item p{font-size: 1.2rem;margin-bottom: 0;}
.prog-highlights .highlight-item1 p,
.prog-highlights .highlight-item2 p{font-size: 1.5rem;}
.refinow-eligibility{padding: 3rem 0;}
.eligible-item{position: relative; padding:110px 1.5rem 1.5rem;text-align: center;margin: 1rem 0;}
.eligible-item:before{content: ""; position: absolute; display: block;top:0px; left: 50%;width:100px; height: 100px; background:url(../images/refinow_icons1.png) no-repeat;transform: translate(-50%, 0%); -webkit-transform: translate(-50%, 0%);background-size: auto 100%;}
.eligible-item2:before{background-position: -100px 0;}
.eligible-item3:before{background-position: -200px 0;}
.eligible-item p{font-size: 1.2rem;}
.refinow-btn{font-size: 1.4rem;line-height: 30px;font-family: 'gothammedium';}
.img-shadow{-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);box-shadow: 0px 0px 10px rgba(0,0,0,0.4);}
ul.dot-bullet{text-align: left;}
ul.dot-bullet li{list-style: none; padding-left: 2.5rem;position: relative; margin-bottom: 0.5rem;}
ul.dot-bullet li:before{content: ""; position: absolute; width:6px; height: 6px; -webkit-border-radius: 50%;border-radius: 50%;background:#333;top:0.75rem;margin-left:-1.5rem;}
.refinow-exist-eligibility p,
.refinow-exist-eligibility ul li{font-size: 1.2rem;}
.refinow-new-eligibility p,
.refinow-new-eligibility ul li{font-size: 1.2rem;}
.page-template-refinow .page-header ul.dot-bullet li{font-size: 1.2rem;padding-left: 1.5rem;margin-bottom: 0.25rem;}
.page-template-refinow .page-header ul.dot-bullet li:before{margin-left:-1.25rem;}
.page-template-refinow header.page-header{padding-bottom:5rem;padding-bottom: 0rem;}
.page-template-refinow .page-header .refinow-btn{font-size: 1.0rem;}
#refinow-form .modal-dialog{max-width: 650px;}
.home-refinow{ background-color: #f2f2f2; border-radius: 10px; -webkit-border-radius: 10px; padding: 0.8rem; height: 100%; text-align: center;}
.home-refinow .refinow-wrap{background: #fff;padding: 2rem 0.5rem;text-align: left;-webkit-border-radius:10px;border-radius:10px; min-height: 286px;}
.home-refinow a.title{font-size: 2.0rem;color:#009ed9;color:#203f53;font-family: 'gothammedium';font-weight: normal;padding:0 0 1rem 0;display: block;letter-spacing: normal;}
.home-refinow ul li{font-size: 1.1rem;padding-left: 1.5rem;margin-bottom: 0.25rem;}
.home-refinow ul li:before{margin-left:-1.25rem;}
.home-refinow span.sub-slogan{color: #000; display: block; font-size: 1.5rem; font-family: 'gothammedium';
font-weight: normal;padding: 0.5rem 0;}
.home-refinow .refinow-btn{font-size: 1.0rem;padding-left: 0.5rem; padding-right: 0.5rem;}
.home-refinow a.sub-title{font-size: 1.2rem;padding: 1rem 0 0;display: inline-block;font-weight: 600;}
.lending-section .lending-box,
.lending-section .lending-box a{height: 100%;}
.get2xdone-section{/*margin:60px 0px 20px;*/position: relative;}
.get2xdone-section:before{content: ""; position: absolute; /*top:35px;*/ top:0; bottom:0px; left:0px; right:0px; background:#eaf2fa;display: block;}
.get2xdone-section input[type="submit"].white-btn{line-height: 30px;}
.get2xdone-section .title h3, .get2xdone-section .title .h4{font-size: 1.5rem;}
.get2xdone-section .form-control{-webkit-border-radius: 5px;border-radius: 5px;}
.sanjose-branding{display: none;}
.loansite-branding{display: none;}
.loansite-branding img{display: none;}
.page-template-sanjosemortgage #site-navigation-wrap{display:none !important;}
.page-template-sanjosemortgage  .getstart-section{display: none !important;}
.page-template-sanjosemortgage .no-display-on-career-page{display: none !important;}
.page-template-sanjosemortgage .mob-menu-toggle-btn{display: none !important;}
.page-template-sanjosemortgage .site-branding{display: none;}
.page-template-sanjosemortgage .sanjose-branding{display:block;}
.page-template-sanjosemortgage .loansite-branding{display: block;}
.page-template-sanjosemortgage .loansite-branding img.sanjose-logo{display: block;}
.san-jose-footer{padding: 2rem 0;background: #034dae;text-align: center;border-bottom:1px solid #034191;}
.san-jose-footer img{width:90px; height: auto;}
.san-jose-footer p{color: #fff;}
.san-jose-footer ul{display: block;}
.san-jose-footer ul li{color: #fff;display: inline-block;margin: 0px 10px 10px;}
.san-jose-footer ul li a{color: #fff;}
.san-jose-footer ul li a:hover{color: rgba(255,255,255,0.8);}
.loansite-footer{padding: 2rem 0;background: #034dae;text-align: center;border-bottom:1px solid #034191;}
.loansite-footer img{width:90px; height: auto;}
.loansite-footer p{color: #fff;}
.loansite-footer ul{display: block;}
.loansite-footer ul li{color: #fff;display: inline-block;margin: 0px 10px 10px;}
.loansite-footer ul li a{color: #fff;}
.loansite-footer ul li a:hover{color: rgba(255,255,255,0.8);}
.sanjose-banner-section{position: relative;overflow: hidden;}
.sanjose-banner-section img{width: 100%; height: auto;}
.banner-title-sec{position: absolute; bottom: 0px; left: 0px; right: 0px;padding:2rem 0; background: rgba(255,255,255,0.6);}
.banner-title-sec h1{display: inline-block; padding: 2rem; background: #fff;-webkit-border-radius: 10px;}
.banner-title-sec .btns{text-align: right;}
.banner-title-sec .btns .arcus-btn{-webkit-border-radius: 6px;border-radius: 6px;}
.latest_offer_section{padding-top: 1rem;}
.latest_offer_section .title h4{font-family: 'gothammedium'; font-weight:normal;}
.offer-slider-wrap {background:#efefef; padding:2rem 0;}
.offer-slider-wrap .title h4{font-family: 'gothammedium'; font-weight:normal;}
.offer-slider-wrap .offer_item{padding: 1.5rem;}
.offer-slider-wrap .offer-wrap{padding: 1.5rem; background: #fff;-webkit-border-radius: 10px;border-radius: 10px;}
.offer-slider-wrap .offer-wrap .offer_title{font-size: 1.3rem; font-family: 'gothammedium'; font-weight:normal;margin-bottom: 1rem;color: #009ed9;color:#203f53;}
.offer-slider-wrap .offer_date{padding:1rem 1.5rem;}
#offer-slider .slick-dots{padding-top: 0px;}
.sanjose-lead-form-section{margin:3rem 0px;position: relative;}
.sanjose-lead-form-section:before{content: ""; position: absolute; top:35px; bottom:35px; left:0px; right:0px; background:#eaf2fa;display: block;}
.sanjose-lead-form-section .sanjose-form-wrap{padding:35px 0;}
.sanjose-lead-form-section input[type="submit"].white-btn{line-height: 30px;}
.sanjose-lead-form-section .title h3, .sanjose-lead-form-section .title .h4{font-size: 1.5rem;}
.sanjose-lead-form-section .form-control{-webkit-border-radius: 5px;border-radius: 5px;}
.sanjose-lead-image{-webkit-border-radius: 30px;border-radius: 30px;}
.page-template-californiamortgage #site-navigation-wrap{display:none !important;}
.page-template-californiamortgage  .getstart-section{display: none !important;}
.page-template-californiamortgage .no-display-on-career-page{display: none !important;}
.page-template-californiamortgage .mob-menu-toggle-btn{display: none !important;}
.page-template-californiamortgage .site-branding{display: none;}
.page-template-californiamortgage .loansite-branding{display: block;}
.page-template-californiamortgage .loansite-branding img.california-logo{display: block;}
.loanofficer-modal textarea.form-control{height: 100px;}
.loanofficer-modal .close{background-color: #fff;}
.page-template-loanofficersnew #site-navigation .h-menu-today-rates,
.page-template-loanofficersnew #site-navigation .h-menu-resources{display: none}
.page-template-loanofficersnew #mob-site-navigation .h-menu-today-rates,
.page-template-loanofficersnew #mob-site-navigation .h-menu-resources{display: none}
.page-template-loanofficersnew .header-contact{display: none !important;}
.page-template-loanofficersnew  .getstart-section{display: none !important;}
.page-template-loanofficersnew .no-display-on-career-page{display: none !important;}
.content-medium p{font-size:1.1rem;}
.page-template-loanofficersnew img.lo-headshot{width:300px;}
.blog-big-contents .blog-img{width:300px; max-width: 100%; margin: 0px auto;}
.blog-big-contents .blog-img a{display: block;}
.blog-big-contents .blog-img a img,
.blog-big-contents .blog-img img{}
.blog-big-contents .blog-img a span.post_bg_img,
.blog-big-contents .blog-img span.post_bg_img{display: block;padding-top:100%;background:#efefef url(../images/loan-officers/avatar.png) no-repeat center top; background-size:cover;-webkit-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.blog-big-contents .blog-img a:hover span.post_bg_img{-webkit-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.blog-links .section-items-title{text-align: center;}
.loan-officer-post h1{font-weight: normal;}
/*end */
/* Santhanam */
.wpcf7 form.sent .wpcf7-response-output {display: block;}
.wpcf7 form .wpcf7-response-output {padding: 0.2em 1.4em;}
.about-shashank .rm-btn ul li {display: inline-block;}

/*responsive*/
@media only screen and (min-width: 1400px) {
.banner-content{ padding: 16rem 0 10rem; }
}
@media only screen and (max-width: 1199px) {
#site-navigation .dropdown-menu > li{ margin: 0px; }
#site-navigation .sf-menu ul{ width: 180px; }
#site-navigation .dropdown-menu .sub-menu li a{ font-size: 0.9rem; }
#site-navigation .dropdown-menu ul li a.sf-with-ul {padding-right: 20px;}
#site-navigation .dropdown-menu ul li a{ padding: 6px 10px; }
}
@media only screen and (max-width: 991px) {
h1,h2,h3,h4,h5,h6{line-height:1.5;}
h1{font-size:2.6rem}
h2{font-size:2.2rem;}
h3{font-size:1.8rem;}
h4{font-size:1.5rem;}
h5{font-size:1.3rem;}
h6{font-size:1.2rem;}
#main.site-main{ padding-top: 8rem; }
.custom-slick-slider .slick-prev{ left: -40px; }
.custom-slick-slider .slick-next{ right: -40px; }
.hvrsdw{ padding: 1rem; }
.blog-post .loop-entry-text { padding: 1rem;}
.blog-post #content .post .blog-padd{ padding: 1rem; }
#site-navigation .dropdown-menu a, .header-contact ul li a{ padding: 0 1rem; font-size: 1rem; /*font-family: 'gothammedium'; */}
/**/
}
@media only screen and (max-width: 767px) {
h1{font-size:2.4rem}
h2{font-size:2.0rem;}
h3{font-size:1.6rem;}
h4{font-size:1.3rem;}
h5{font-size:1.1rem;}
h6{font-size:1rem;}
body, html{ font-size: 13px; }
.slick-next{ right: 0px; }
.slick-prev{ left: 0px; }
.slick-dots li{ margin: 0 8px; } 
.slick-dots{ padding: 0; padding-top: 1rem;}
#main.site-main{ padding-top: 12rem; }
/*mobile-menu*/
#site-navigation .menu-header-container .dropdown-menu,
#site-navigation .dropdown-menu{display: none;}
#mob-menu-toggle .bar1, #mob-menu-toggle .bar2, #mob-menu-toggle .bar3 {width: 25px; border-radius: 10px; -webkit-border-radius: 10px; height: 3px;background-color: #000; display: block; margin: 6px 0;transition: 0.4s;}
#mob-menu-toggle.change .pull-right .bar1 {-webkit-transform: rotate(-45deg) translate(-9px, 6px);transform: rotate(-45deg) translate(-5px, 5px);}
#mob-menu-toggle.change .pull-right .bar2 {opacity: 0;}
#mob-menu-toggle.change .pull-right .bar3 {-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px);}
.mob-menu-toggle-btn{display:block; width: auto; height: auto; text-align: right;min-height: 60px;}
#site-navigation-wrap{display:none;}
#mob-site-navigation{top: 100%;width: 100%;left: 0;z-index: 5; position: absolute;background:unset}
#mob-menu-toggle .pull-right{ background-color: #fff; border-radius:50px; width: 45px;text-align: center;/*height: 45px;*/ -webkit-box-shadow: 0px 5px 20px -10px #00000075; box-shadow: 0px 5px 20px -10px #00000075; }
#mob-menu-toggle.change .pull-right .bar1, #mob-menu-toggle.change .pull-right .bar2,
#mob-menu-toggle.change .pull-right .bar3{margin: 6px auto; }
ul.accordian-menu{ background-color: #003aa6;  }
#mob-site-navigation ul li{ border-bottom: 1px solid #0048cf; }
/**/
.banner-content{ padding: 10rem 0 4rem; }
.sidebar-container {margin: 0px;border:0;}
#content{width: 100%; padding: 0}
#secondary{width: 100%; padding: 0}
.footer-widget{ padding: 1rem 0; }
.wpex-readmore{width: 100%; display: inline-block;}
.wpex-readmore a{ display: block;  width: 100%; text-align: center;}
#footer-wrap, #footer-wrap #copyright-wrap, #footer-wrap .foot-birbals { text-align: center; }
.blog-post .post-meta .meta-date-text, .blog-post .post-meta a{ margin: 5px; }
.cta-section .cta-btn .gradiend-btn{ padding: 1rem 2rem; }
#header { padding: 0.5rem 0;}
.accordion .card .card-header button.collapsed:before, .card .card-header button:before{right: 15px;}
.accordion .card .card-header button{ padding: 1.5rem; padding-right: 4rem; } 
#footer-wrap .footer-box {padding: 1rem 0;}
.blog-post .search-entry-thumbnail{ width: 100px; }
/**/
.header-contact ul li a{ padding: 5px; font-size: 1rem; line-height: 25px; }
.header-contact ul li{ padding: 0 0.6rem; }
.header-contact ul{ padding: 0;text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 0.5rem;}
/*basic*/
.custom-slick-slider .slick-prev, .custom-slick-slider .slick-next{ width: 40px; height: 40px; line-height: 40px; font-size: 1rem;}
.custom-slick-slider .slick-prev{ left: -12px; }
.custom-slick-slider .slick-next{ right: -12px; }
.apps-section ul li img{ width: 140px; }
.apps-section ul li{ padding: 0; }
/**/
.videos-section .flex-row-reverse{ text-align: left; }
.list.tick ul{ margin: 0; margin-left: 2rem; }
.list.tick ul li:before{ left: -30px; right: unset; }
#countersection{ display: none; }
.review-items-section-wrapper{ padding: 1rem; }
.lending-section .lending-box{ padding: 1rem 0; }
.notice-section .notice-box { margin: 1rem 0; height: auto;}
.notice-section{ padding: 0; }
.getstart-section .getstartbg:before{ height: 100%; }
.aboutus-page .row .about-number{ line-height: 0.5; font-size: 8rem; margin-right: 0;}
.aboutus-page .row.flex-row-reverse .about-number{ margin-left: 0; }
.industry-leading-section .content{text-align: left;}
.about-shashank .content *{text-align: left;}
.workwitharcus-intro .testi-slider-wrap .testi-slider1 p{text-align: left;}
.testi-slider1 .author-set ul{text-align: left;}
.quotes-slider-wrapper .slick-prev{left:-20px;}
.quotes-slider-wrapper .slick-next{right:-20px;}
.quotes-slider-wrapper{margin-left: 20px;margin-right: 20px;}
.contribute-slider-wrapper{margin-left:20px; margin-right:20px;}
.contribute-slider-wrapper .slick-prev{left:-20px;}
.contribute-slider-wrapper .slick-next{right:-20px;}
.ownership-intro{background-size: 180px auto;}
.access-my-digest-section .below-section,
.access-my-digest-section .below-section .below-section1{background-size: 180px auto;}
.page-template-homeownership #main.site-main{padding-top:8rem;}
.content-right-aligned .class-accordian .card .card-header button{padding: 0px;padding-left: 55px;}
.content-left-aligned .class-accordian .card .card-header button{padding: 0px;padding-right: 55px;}
.arcus-university-intro{/*background-size:auto 40%;*/}
.underwritting-section img{margin-top: 1.5rem;}
.loan-officer-section img{margin-top: 1.5rem;}
.processor-section img{margin-top: 1.5rem;}
.arcus-university-logo-section img{margin-bottom: 1.5rem;}
.page-template-refinow .title_solgan{position: relative; display: block; width:300px;max-width: 100%;bottom:auto;right:auto;z-index: 1;background-color: #fff;margin: 0px auto 2rem;}
.prog-highlights .highlight-item{margin-bottom: 1.5rem;height: auto;}
.refinow-exist-eligibility ul,
.refinow-new-eligibility ul{margin-bottom: 1.5rem;}
.page-template-refinow header.page-header{margin-bottom: 0;padding-bottom: 3rem;}
.banner-title-sec{position:relative; bottom:auto; left: 0px; right: 0px;padding:2rem 0; background: rgba(255,255,255,0.6);}
.banner-title-sec h1{display: inline-block; padding:0rem; background: #fff;-webkit-border-radius: 10px;text-align: center;}
.banner-title-sec .btns{text-align: center;}
.sanjose-lead-form-section:before{}
}
@media only screen and (max-width: 580px) {
.g-recaptcha, .wpcf7-recaptcha{ -webkit-transform: scale(0.75); transform: scale(0.75);-webkit-transform-origin: 0 0;transform-origin: 0 0; }
.access-my-digest-section .below-section,
.access-my-digest-section .below-section .below-section1{background-size: 120px auto;}
}
@media only screen and (max-width: 575px) {
.contact-details-section .contact-details h3 { padding-left: 60px; }
.contact-details-section .contact-details ul li{padding-left: 60px;}
.contact-details-section .contact-details ul li a{font-size: 1.2rem;}
.contact-details-section .contact-details ul li:before{display: block;width:60px; left:0px;background-size:100% auto;}
.arcus-university-intro .title h1{font-size:4rem;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.page-template-workwitharcus .notice-section .notice-box{height:95%;}
.contact-details-section .contact-details h3 { padding-left: 60px; }
.contact-details-section .contact-details ul li{padding-left: 60px;}
.contact-details-section .contact-details ul li a{font-size: 1.33rem;}
.contact-details-section .contact-details ul li:before{display: block;width:60px; left:0px;background-size: 100% auto;}
.page-template-refinow .title_solgan{bottom: 0;}
.prog-highlights .highlight-item{margin: 0;}
.page-template-refinow .title_solgan{position: relative; display: block; width:300px;max-width: 100%;bottom:auto;right:auto;z-index: 1;background-color: #fff;margin: 0px 0px 2rem;}
.page-template-refinow header.page-header{margin-bottom: 0;padding-bottom:  3rem;}
.lending-section .lending-box .lending-img .content{padding:0.5rem;font-size: 1.1rem;}
.home-refinow a.title{font-size: 1.8rem;}
.home-refinow ul li{font-size: 1rem;}
.get2xrow{align-items: center;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
/*.notice-section-1 .notice-box-3,
.notice-section-1 .notice-box-4{padding-left: 88px;padding-top: 100px;}
.notice-section-1 .notice-box-3 .notice-img .notice-img-inner,
.notice-section-1 .notice-box-4 .notice-img .notice-img-inner{padding-left: 0.25rem;}*/
.page-template-refinow .title_solgan{bottom: 5%;}
}
@media screen and (max-width: 576px) {
.icon {margin: 16px;}
}
@media screen and (min-width: 768px) {
/*.get2xdone-section img{-webkit-transform: scale(1.05); transform: scale(1.05);-webkit-transform-origin:center;transform-origin:center; }*/
.page-template-sanjosemortgage #main.site-main{padding-top:0rem !important; }
.page-template-californiamortgage #main.site-main{padding-top:0rem !important; }
}
/*.wpcf7-response-output { display: block !important; }*/
