#atr h1, #atr p,
#bankstatement3mbs h1, #bankstatement3mbs p,
#bankstatement12mbs h1, #bankstatement12mbs p,
#dscr h1, #dscr p,
#business-purpose h1, #business-purpose p,
#foreign-national h1, #foreign-national p,
#interest-only h1, #interest-only p,
#itin h1, #itin p,
#jumbo-nonqm h1, #jumbo-nonqm p,
#jumbo-prime h1, #jumbo-prime p,
#self-employed h1, #self-employed p {
color: #000;
}
#self-employed {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_atr.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
.btn-solution .vc_btn3.vc_btn3-size-lg {
width: 300px;
font-size: 22px;
font-weight: 700;
}
.btn-solution .vc_btn3.vc_btn3-size-lg:hover {
background-color: #8AB7E9 !important;
}
.btn-solution .vc_btn3.vc_btn3-size-md:hover {
background-color: #8AB7E9 !important;
}
#trouble-funding .wpb_single_image img {
max-width: none;
width: 600px !important;
padding-top: 20px;
}
#trouble-funding figure {
max-width: none;
}
#se-icons {
padding: 32px 32px;
}
#se-icons .se-program-icons .wpb_wrapper {
display: inline-flex;
}
#se-icons .se-program-icons p {
margin-top: 45px;
margin-left: 5px;
}
#se-icons .se-program-icons img {
max-width: none !important;
}
#se-icons p{
color: #fff;
}
#atr {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_atr.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#bankstatement3mbs {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_3mbs.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#bankstatement12mbs {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_12mbs.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#bankstatementmbs12 {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_3mbs.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#dscr {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_dscr.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#business-purpose, #condotel {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_dscr.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#foreign-national {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_fn.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#interest-only {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_io.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#itin {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_itin.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#jennifer {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_12mbs.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#jumbo-nonqm {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_jnqm.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#jumbo-prime {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_jp.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#megan {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_12mbs.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#multifamily {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_jp.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#only-1099 {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_itin.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#pandl {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_io.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#wvoe {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_itin.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
#goldenstatespecial {
background-image: url(//acralending.com/wp-content/uploads/2021/img/programs/acra_background_image_GSS.png) !important;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
} #program-title {
padding: 50px 0;
}
#atr .broker-form,
#bankstatement3mbs .broker-form,
#bankstatement12mbs .broker-form,
#dscr .broker-form,
#business-purpose .broker-form,
#foreign-national .broker-form,
#goldenstatespecial .broker-form,
#interest-only .broker-form,
#itin .broker-form,
#jumbo-nonqm .broker-form,
#only-1099 .broker-form,
#only-1099 .broker-form,
#condotol .broker-form,
#wvoe .broker-form,
#pandl .broker-form,
#jumbo-prime .broker-form {
box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.5);
} #program-title h1, #program-title h3 {
color: #fff;
}
#program-title .program-about-box ul {
list-style: none;
padding: 5px;
text-align: left !important;
margin: 0 !important;
}
#program-title .program-about-box ul li {
color: #fff;
list-style: none !important;
padding-left: 28px !important;
}
#program-title .program-about-box ul li:before {
display: block !important;
content: '✓' !important;
background-color: transparent;
font-size: 26px;
}
#self-employed .program-about-box ul li:before {
display: block !important;
content: '✓' !important;
background-color: transparent;
font-size: 26px;
}
#self-employed .program-about-box ul {
list-style: none;
padding: 5px;
text-align: left !important;
margin: 0 !important;
}
#self-employed .program-about-box ul li {
color: #fff;
list-style: none !important;
padding-left: 28px !important;
}
#self-employed .program-about-box ul li:before {
display: block !important;
content: '✓' !important;
background-color: transparent;
font-size: 26px;
}
@media only screen and (max-width: 679px) {
#awsm-team-7152 {
margin-left: 110px;
}
}
@media only screen and (max-width: 768px) {
#program-details .program-details-box {
margin: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
#program-details #program-about {
margin: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.program-tiles {
width: 100%;
}
#awsm-team-7152 figure {
width: 280px !important;
height: 280px !important;
}
}
@media (min-width: 769px) and (max-width: 992px) {
#awsm-team-7152 figure {
width: 280px !important;
height: 280px !important;
}
#awsm-team-7152 {
margin-left: 50px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
#program-title {
width: 50%;
}
.program-form-container {
width: 50%;
}
.program-tiles {
width: 100%;
}
}
@media (min-width: 1200px) and (max-width: 1710px) {
#program-title {
width: 35%;
}
.program-form-container {
width: 50%;
}
.program-tiles {
width: 66.66%;
}
}
#awsm-team-7152 figure {
width: 200px;
height: 200px;
}
#awsm-team-7152 figure h3 {
text-align: center;
}
#awsm-team-7152 figure a:hover {
color: #fff !important;
} #separator h4 {
color: #fff;
}
#pre-screen-process #separator h4 {
font-size: 32px;
} #pre-screen-process-heading p{
color: #fff;
font-size: 23px;
}
#pre-screen-process {
color: #fff;
}
#pre-screen-process-heading, #pre-screen-process-selection {
justify-content: center;
}
#pre-screen-process-heading .vc_column_container, #pre-screen-process-selection .vc_column_container {
padding: 10px 32px;
} .overlay {
background: linear-gradient(90deg, rgba(50,62,72,1) 0%, rgba(138,183,233,1) 100%);
width: 100%;
height: 300px;
background-size: cover;
} .awsm-grid-wrapper .awsm-grid>.awsm-grid-card{
margin: 5px 0 30px;
}
.awsm-grid figure {
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.5);
}
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card:hover {
box-shadow: 0 0 10px rgba(0,0,0,0.5);
padding: 0 0 5px 0;
margin: 0;
}
.hover-fx {
transition: all 0.3s ease-in-out;
} .hover-fx::after { opacity: 0;
transition: opacity 0.3s ease-in-out;
}
.hover-fx:hover {
transform: translateX(10px) !important; } .hover-fx:hover::after {
opacity: 1 !important;
}
.anchor {
display: block;
position: relative;
top: -240px;
visibility: hidden;
} #top-banner2 {
height: 1080px;
padding: 170px 0;
}
#programs-block {
position: absolute;
top: 211px;
left: 372px;
}
#top-banner2 h1, #top-banner2 h3 {
color: #fff;
}
#top-banner2 p {
color: #323E48;
} #custom-features h3, #custom-features p {
color: #fff
}
#box-middle {
border-right: 1px solid white;
border-left: 1px solid white;
}
#programs-bar .vc_col-sm-8 {
padding-right: 96px;
padding-left: 10px;
margin-top: 15px;
}
#programs-bar .vc-col-sm-4 {
padding: 0 10px;
}
#programs-bar .left-col, #programs-bar .right-col {
display: inline-block;
padding-top: 12px;
}
#programs-bar .wpb_raw_html {
margin-bottom: 0px;
}
.left-col ul li, .right-col ul li {
list-style: none;
color: #fff;
line-height: 2.75em;
}
.right-col {
padding-left: 120px
}
.left-col .thumbnail-icon, .right-col .thumbnail-icon {
width: 32px;
padding: 0px 3px 4px 2px;
}
.box-link {
padding: 10px;
} .nav-phone:after {
content: "";
display: block;
margin: -72px auto;
width: 90%;
padding-top: 45px;
border: 1px solid #0033a1;
} #menu-item-3910, #menu-item-3197, #menu-item-4786, #menu-item-4785 {
margin-top: 2px;
}
#menu-item-5138 ul.dropdown-menu li a,
#menu-item-5138 ul.dropdown-dark ul.dropdown-menu li a { color: #1f1f2d !important;
} .video {
margin: auto;
text-align: center;
width: 100%;
padding-top: 30px;
padding-bottom: 30px;
}
.wp-video {
max-width: 100%;
height: auto;
text-align: center;
margin: auto;
}
.imp-tooltips-container {
position: relative;
z-index: 999;
} .dashboard {
width: 100%;
margin: auto !important;
padding: 0 30px 0 150px;
}
.dashboard .box {
background-color: #fff;
padding: 30px;
margin: 20px;
width: 45%;
border-radius: 4px;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}
.dashboard .box h4 {
font-size:20px;
}
.vertical-content2 {
padding: 5% 5% 0;
}
.vertical-content3 {
padding: 8% 1% 0;
}
.vertical-content4 {
padding: 1% 1%;
}  .lp-col {
margin-top: 5%;
}
.lp-col h3 {
font-size: 30px;
text-transform: uppercase;
}
.lp-cont, .lp-cont-last {
width: 70%;
margin: auto !important;
}
.lp-cont:after {
content: "";
position: relative;
z-index: 1;
bottom: 0;
left: 25%;
border-bottom: 2px dotted #000;
width: 50%;
display: block;
}
.lp-box-left, .lp-box-left-first, .lp-box-right, .lp-box-right-last {
background-color: #323E48;
padding: 25px 0 0;
min-height: 228px;
margin: 20px 10px;
}
.lp-box-left img, .lp-box-left-first img, .lp-box-right img, .lp-box-right-last img {
width: 40%;
}
.lp-box-left h4, .lp-box-left-first h4, .lp-box-right h4, .lp-box-right-last h4 {
color: #fff;
font-weight: 400;
font-size: 17px;
margin: auto;
}
.lp-box-left-first:after, .lp-box-left:after {
content: "\f0da";
color: #000;
font-family: "fontAwesome";
font-size: 30px;
position: absolute;
top: 45%;
left: 99%;
}
.lp-box-left:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 90%;
left: 50%;
border-left: 2px dotted #000;
}
.lp-box-right:after {
content: "";
position: absolute;
z-index: -1;
top: 90%;
bottom: 0;
left: 50%;
border-left: 2px dotted #000;
}  .um-misc-ul, .um-misc-ul li {
font-size: 14px;
list-style: none !important;
margin-left:0;
}
.um-misc-ul li {
background-color: #0033A1;
display: inline-block;
width: 45%;
margin: 5px;
padding: 8px 0px 4px 0px;
text-align: center;
border-radius: 3px;
}
.um-misc-ul li:hover {
color:#fff !important;
background-color: #8AB7E9;
transition: 0.3s;
}
.um-misc-ul li a {
color:#fff;
text-transform: capitalize;
}
.um-misc-ul li a:hover {
color:#fff !important;
}
.um-misc-img {
display: none;
} .form-frame {
margin: 80px auto 30px;
text-align: center;
min-height: 870px;
border: 1px solid #ddd;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);
}
.form-frame-flex {
margin: 10px auto 50px;
text-align: center;
height: 100%;
padding-top: 50px;
border: 1px solid #ddd;
box-shadow: 0px 0 10px rgba(0, 51, 161, 0.2);
}
.form-frame-rs {
max-width: 700px;
margin: 0px auto 30px;
padding: 10px 10px 0px 0px;
text-align: center;
min-height: 870px;
border: 1px solid #ddd;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);
}
.wpcf7-form .required {
color: red;
}
.form-frame-ps {
margin: 0px auto 30px;
padding: 32px;
min-height: 500px;
border: 1px solid #ddd;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);
}
.form-frame-upload {
max-width: 1000px; padding: 50px 10px 0px 0px;
text-align: center;
min-height: 500px;
border: 1px solid #ddd;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);
} .um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
background: #0033A1;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
background: #0033A1;
}
.um a.um-link {
color: #0033A1;
}
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
color: #0033A1;
}
.um-request-button {
background-color: #0033A1;
}
.um {
padding-top: 60px;
}
.um input[type=submit].um-button:hover, .um a.um-button:hover {
background-color: #8AB7E9;
}
.um-field-label label {
font-family: 'Univers-Roman';
}
.um-field-area span {
font-family: 'Univers-Roman';
}
.um-col-alt-b {
font-family: 'Univers-Roman';
}
.um-form {
font-family: 'Univers-Roman';
} #wpfront-notification-bar.wpfront-fixed {
position: fixed;
z-index: 99;
top: 88px !important;
}
.admin-bar #wpfront-notification-bar.wpfront-fixed {
position: fixed;
z-index: 99;
}
#wpfront-notification-bar div.wpfront-close {
top: 15px;
right: 15px;
font-size: 12px;
}
#wpfront-notification-bar-spacer {
top:0px !important;
height:0px !important;
} 
.jv-careersite iframe {
min-height:600px !important;
}
.phone-top {
top: 50px;
}
.broker-app {
max-width: 35%;
margin: auto !important;
max-height: 800px;
}
.padd-top {
padding-top:50px;
}
.jv-careersite iframe {
max-height:1000px !important;  
}
.bg-white {
background-color:#FFF;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);
}
.ccpa-pop input[type=submit] {
-webkit-appearance: button;
cursor: pointer;
background-color: #ab2328;
border: none;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
padding: 10px;
width: 200px;
margin: 20px auto;
text-align:center;
}
.ccpa-pop .bttn a {
cursor: pointer;
background-color: #ab2328;
border: none;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
padding: 13px 40px;
text-align: center;
}
.portfolio {
overflow: hidden;
width: 100%;
}
.resources-form {
padding:50px 0 0;
}
.box-access-links {
background-color: #fff;
width: 18%;
height: 92px;
margin: 10px;
padding: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.box-access-04 {
transition: 0.5s;
background-color: #fff;
width: 23%;
height: 350px;
margin: 10px;
padding: 30px;
box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.box-access-04:hover {
transform: translateY(-7px);
}
.box-access-05 {
background-color: #fff;
width: 18%;
height: 320px;
margin: 10px;
padding: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.box-access-05 .wpb_single_image {
margin-bottom: 0px;
}
.box-access-05 .vc_figure-caption {
margin-top: 25px;
margin-bottom: 10px;
font-size: 18px;
font-weight: 600;
line-height: 1.3;
}
.box-access-07 {
transition: 0.3s;
background-color: #fff;
width: 64%;
height: 240px;
margin: 10px;
padding: 20px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.box-access-07 .vc_icon_element{
margin-bottom: 10px;
}
.box-access-07 h4 {
margin-bottom: 10px;
}
.box-access-07:hover {
transform: translateY(-7px);
}
#apply-now-pop a {
width: 220px !important;
}
.flatButton.my_style_orange .item .item-button {
justify-content: center !important;
} .item-text {
position: absolute;
top: 33%;
width: 100%;
} #site-navigation {
z-index: 100 !important;
}
.menu-footer-container {
height: 90px;
}
.layer-ca {
position: absolute;
margin-top: -460px;
margin-left: 7%;
font-size: 14px;
}
.layer-ca h5 {
font-size: 16px;
}
.layer-ca ul li {
list-style: square !important;
}
#application .wpb_wrapper {
margin:auto;
text-align:center;  
}
#application .broker-form {
text-align:left;
}
#formFrame {
max-width: 700px;
margin: 80px auto 30px;
text-align: center;
min-height: 1011px;
border: 1px solid #ddd;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.2);
}
.wpb_row .inner {
z-index: auto !important;
}
#our-team {
max-width: 1200px;
margin: 60px auto !important;
text-align: center; }
.slide-ins-style.style-1 .awsm-modal-open.awsm-modal-item { }
.btn-large, .btn-larger {
padding: 19px 0;
width: 280px;
}
.slide-ins-style.style-1 figcaption {
background: rgb(0,51,161);
background: linear-gradient(0deg, rgba(0,51,161,1) 0%, rgba(138,183,233,0.8) 100%);
} #top-banner .box2-cont {
width: 75%;
margin: auto;
}
.over {
width: 250rem;
position: absolute;
left: 50px;
top: -110px;
z-index: 0;
opacity: 0.90;
}
.over {
position: absolute;
left: -100%;
-webkit-animation: slide 1.5s forwards;
animation: slide 1.5s forwards;
}
@-webkit-keyframes slide {
100% { left: -15%; }
}
@keyframes slide {
100% { left: -15%; }
}
#top-banner .box2 {
text-align: center;
margin: 0 28px;
width: 28%;
background-repeat: no-repeat;
height: 200px;
}
#top-banner .title p {
color: #fff;
font-size: 25px;
font-weight: 600;
padding-top: 8%;
}
#top-banner .box2 h5 {
color: #323E48;
font-size: 30px;
text-transform: uppercase;
margin-bottom: 30px;
}
#top-banner .box2 a {
background-color: #0033A1;
color: #fff;
text-transform: uppercase;
font-size: 20px;
padding: 12px 60px 5px;
border: 1px solid rgba(255, 255, 255, 0.7);
border-radius: 3px;
}
#top-banner .box2:hover {
transform: translateY(-7px) !important;
}
#top-banner .bg-01 { background: #fff;
background-image:url(//acralending.com/wp-content/uploads/2020/assets/img/Acra_Icon_Full_Color_RGB.png);
background-size: 800px;
background-repeat: no-repeat;
box-shadow: 10px 10px #323E48;
border-radius: 2px;
}
#top-banner .bg-02 { background: #fff;
background-image:url(//acralending.com/wp-content/uploads/2020/assets/img/Acra_Icon_Full_Color_RGB.png);
background-size: 800px;
background-repeat: no-repeat;
box-shadow: 10px 10px #323E48;
border-radius: 2px;
}
#top-banner .bg-03 { background: #fff;
background-image:url(//acralending.com/wp-content/uploads/2020/assets/img/Acra_Icon_Full_Color_RGB.png);
background-size: 800px;
background-repeat: no-repeat;
box-shadow: 10px 10px #323E48;
border-radius: 2px;
}
.hero-box h3.hero-box-title {
margin-bottom: 0;
font-size: 30px !important;
text-transform: uppercase;
} .offices {
background-color: #f8f8f8;
padding: 30px;
}
.offices:hover {
background-color: #f1f1f1;
}
.offices h4 {
font-size: 21px;
margin: 0 0 10px;
}
.offices p, .offices ul li {
font-size: 14px;
margin: 0 0 15px;
}
.offices-txt {
padding-left: 50px;
}
#categories-2 .cat-item-1 {
display: none !important;
}
#careers-employees .carousel-image {
width: 24%;
float: right;
}
#careers-employees .style6 .wdo-testimonial {
margin: 0 10px;
position: relative;
background-color: #fff;
min-height: 444px;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic {
padding: 0;
background: transparent;
border: none;
position: absolute;
top: -25px;
left: 72%;
z-index: 1;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic img {
border-radius: 50%;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic:before {
content: "”";
position: absolute;
font-size: 250px;
left: 60%;
top: 72px;
color: #8AB7E9;
font-family: "IM Fell French Canon SC", serif;
z-index: 1;
}
#careers-employees .style6 .wdo-testimonial .wdo-description {
display: none;
}
#careers-employees .owl-wrapper .item {
max-width: none;
}
#careers-employees h3 {
font-size: 35px !important;
margin-bottom: 25px !important;
text-align: center !important;
}
#careers-employees h4 {
font-size: 35px;
margin-bottom: 25px;
width: 70%;
line-height: 1.3;
margin-top: 25px;
font-weight:400;
}
#careers-employees .style6 .wdo-testimonial p {
width: 70%;
}
#careers-employees .style6 .wdo-testimonial p:before {
content: "“";
font-size: 250px;
width: 124px;
height: 0;
float: left;
margin-top: 75px;
margin-left: 0;
color: #8AB7E9;
font-family: "IM Fell French Canon SC", serif;
}
#careers-employees .style6 .wdo-testimonial .wdo-testimonial-content {
margin: 20px 0 0;
}
#careers-employees .style6 .wdo-testimonial .wdo-testimonial-content p:before, #careers-employees .style6 .wdo-testimonial .wdo-title p:before {
content:none;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic img {
width: 88% !important;
height: auto;
}
#careers-employees .style6 .wdo-testimonial .wdo-title {
font-size: 22px !important;
line-height: 1;
padding: 0 0 13px;
color: #3d3935 !important;
display: block !important;
font-weight: 800;
}
#careers-employees .owl-nav .owl-next:before {
content: "\f054";
}
#careers-employees .owl-carousel .owl-dots {
top: 0 !important;
margin-top: 0;
margin-bottom: 0;
}
.box-access {
transition: 0.3s;
background-color: #fff;
width: 25%;
height: 350px;
margin: 10px;
padding: 30px;
box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.box-access:hover {
transform: translateY(-7px);
} body {
color:#1F1F2C;
}
.inner {
max-width: none;
}
.sticky-phone {
display:none !important;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
}
.sticky-now .sticky-phone {
display:block !important;
} #site-navigation.sticky-now #navigation {
height: 90px;
}
#site-navigation.sticky-now #navigation .nav-menu ul li a {
line-height: 94px;
}
ul {
list-style: disc outside; }
.wpb_text_column ul li {
list-style: disc;
padding-left: 0;
}
.wpb_text_column ul li:before {
display:none;
}
h2 {
font-size:40px;
} .nav-inner {
max-width: 1650px;
padding: 0;
}
.nav-menu ul li a {
text-transform: capitalize;
}
.nav-inner .logo a img, .sticky-now .logo a img {
max-height: 67px;
} .sticky-now .nav-menu > ul > li > a { color: #323E48;
}
#breadcrumbs li, #breadcrumbs a:hover {
color: #fff !important;
}
.dropdown-link a:after {
content: "\f078"; font-family: "fontAwesome";
margin-left: 10px;
}
.nav-menu ul.dropdown-menu li a:after {
content: none;
}  #top-banner { padding: 0 20px 0;
margin-top: -5px;
background-position: center;
}
#top-banner .txt {
text-align:right;
}
#top-banner .title {
padding: 5% 0 2%;
}
#top-banner h1 {
color: #fff;
font-size: 70px;
text-transform:uppercase;
}
#top-banner h2 {
color: #fff;
font-size: 20px;
font-weight: 300;
display: inline-block;
text-transform: uppercase;
}
#top-banner h4 {
display: inline-block;
font-size: 30px;
color: #FFF;
padding: 0 32px;
}
#top-banner .box {
text-align: center;
border: 1px solid #fff;
padding: 48px;
margin-right: 20px;
width: 18%;
background: -moz-linear-gradient(top, rgba(61,57,53,0) 0%, rgba(61,57,53,0.6) 100%);
background: -webkit-linear-gradient(top, rgba(61,57,53,0) 0%,rgba(61,57,53,0.6) 100%);
background: linear-gradient(to bottom, rgba(61,57,53,0) 0%,rgba(61,57,53,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d3935', endColorstr='#993d3935',GradientType=0 );
}
#top-banner .box-red {
text-align: center;
border: 1px solid #fff;
padding: 48px;
margin-right: 20px;
width: 18%; background: -moz-linear-gradient(top,  rgba(207,21,45,0.8) 0%, rgba(206,21,45,0.8) 1%, rgba(112,37,44,0.67) 100%); background: -webkit-linear-gradient(top,  rgba(207,21,45,0.8) 0%,rgba(206,21,45,0.8) 1%,rgba(112,37,44,0.67) 100%); background: linear-gradient(to bottom,  rgba(207,21,45,0.8) 0%,rgba(206,21,45,0.8) 1%,rgba(112,37,44,0.67) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccf152d', endColorstr='#ab70252c',GradientType=0 ); }
#top-banner h3 {
color: #fff;
font-size: 20px;
text-transform: uppercase;
text-align: center !important;
}
#top-banner p {
font-size: 13px;
text-align: center !important;
width: 83%;
line-height: 1.8 !important;
margin: auto !important;
color:#fff;
}
#top-banner .title p {
text-align: left !important;
width: 83%;
line-height: 1.8 !important;
margin: 0 0 -30px 0 !important;
color:#fff;
}
#top-banner i {
background-color: #fff;
color: #b21327;
width: 40px;
height: 40px;
border-radius: 50%;
text-align: center;
font-size: 27px;
margin-top: 28px;
line-height: 1.5;
}   .et-hor-timeline-template-2 .et-post-bx .bx-controls-direction .bx-prev, .et-hor-timeline-template-2 .et-post-bx .bx-controls-direction .bx-next {
position: absolute;
top: -64px;
background: #cf152d;
}
.et-hor-timeline-template-2 .et-horizontal-circle {
background: #cf152d;
}
.et-hor-timeline-template-2 .et-timeline-hor-line {
background-color: #3d3935;
}
.et-hor-timeline-date li {
padding-left: 0 !important;
}
.et-hor-timeline-date li:before, .et-timeline-post-wrapper li:before {
display:none !important;
}
.et-hor-timeline-template-2 .et-horiz-title:hover, .et-hor-timeline-template-2 a.et-active .et-horiz-title, .et-hor-timeline-template-2 .et-horiz-title:hover:before, .et-hor-timeline-template-2 a.et-active .et-horiz-title:before {
color: #cf152d;
border-color: #cf152d;
}
.et-hor-timeline-template-2 .et-image {
display: none;
}
.et-hor-timeline-template-2 .et-title a {
color: #cf152d;
}
.et-hor-timeline-template-2 .et-content-block {
padding-left: 11%;
}
.et-content p {
font-size: 18px;
color: #1F1F2C;
}  .et-ver-timeline-template-9 .et-timeline-date span {
background: #cf152d;
}
.et-ver-timeline-template-9 .et-timeline-circle i {
background: #cf152d;
}
.et-ver-timeline-template-9 .et-timeline-item .et-timeline-inner-circle {
background: #cf152d;
}
.et-image {
display: none;
}
.et-ver-timeline-template-9 .et-timeline-item .et-timeline-circle {
margin-bottom: 0;
}
.et-ver-timeline-template-9 .et-meta-wrap {
border-bottom: none;
margin-bottom: 10px;
}
.et-ver-timeline-template-9 .et-bottom-wrap {
padding: 0;
border-top: none;
}
.et-ver-timeline-template-9 .et-timeline-item {
margin-bottom: 0;
margin-top: 50px;
}  .main-padd {
padding:80px 0;
}
.main-padd2 {
padding:40px 0;
}
.main-padd2 {
padding:40px 0;
}
.top-padd {
padding-top:80px;
}
#overview {
padding: 2% 7%;
}
#about, #info {
padding:60px 0;
}
#subscribe {
padding:60px 0 20px;
}
#about .txt-cont {
width: 70%;
margin: auto;
text-align: center;
}
#about .txt-cont h2 {
font-size: 40px;
font-weight: bold;
line-height: 1.5;
}
#about .txt-cont p {
padding: 0 47px;
}
.body-cont {
width:1650px;
margin: auto !important;
}
.body-cont2 {
width:1200px;
margin: auto !important;
}
#page-title { background: rgb(50,62,72) !important;
background: linear-gradient(139deg, rgba(50,62,72,1) 0%, rgba(138,183,233,1) 100%) !important;
height: 255px;
}
#page-title .page-title-holder {
min-height: unset;
padding-left: 0;
text-align: center;
margin: auto;
}
.page-title-inner {
padding: 100px 0 0;
width: 1650px !important;
}
#page-title h1 {
padding: 0px 0 13px;
font-size: 35px !important;
font-weight: 500;
padding-top: 35px !important;
text-transform: uppercase;
}
#breadcrumbs {
position: unset !important;
display: block !important;
text-align: center;
padding: 0;
margin: 0 !important;
right: 0;
}
.header-style-transparent #page-title #breadcrumbs {
margin-top: 48px;
}
#info p {
text-align: center;
width: 90%;
margin: auto;
}
#info .box {
height: 315px;
text-align: center;
margin-bottom: 20px !important;
transition: all 1s;
}
#info .box h3 {
color: #fff;
line-height: 315px;
font-size: 30px;
font-weight: 500;
}
#subscribe h2 {
font-size: 35px;
width: 40%;
margin: auto;
text-align: center;
line-height: 1.3;
text-transform: uppercase;
}
.subscribe-cont, #subscribe .cont {
width: 41%;
margin: 0 0 0 36%;
}
.subscribe-input {
width: 75%;
float: left;
}
.subscribe-bttn {
width: 24%;
float: left;
}
.subscribe-bttn .wpcf7-submit, .subscribe-input input[type="email"] {
margin:0 !important;  
}
.subscribe-bttn .wpcf7-submit {
background-color: #cf152d !important;
padding: 12px 15px 12px !important;
width: 100% !important;
font-size: 15px !important;
border: 1px solid #cf152d !important;
box-shadow: none !important;
}
.col-image {
}
.col-txt-left {
}
.col-txt-right {
background-color: #AB2328;
padding: 3% 9% 3% 4%;
}
.col-txt-right a {
color: #fff !important;
border-bottom: 1px solid;
}
h6.subtitle, .counter-title h6, .testimonial-author h5, .vntd-carousel-title h2 span {
}
.about-int h2 {
font-size: 40px;
text-transform: uppercase;
}
.about-int h4 {
font-size: 20px;
margin: 0 0 10px;
text-align: center;
}
.about-int h5 {
font-size: 14px;
border-bottom: 2px solid #f1f1f1;
padding-bottom: 15px;
text-align: center;
margin-bottom: 15px !important;
}
.team h4 {
font-size: 13px;
font-weight: bold;
color: #cf152d;
}
.team p {
font-size: 14px;
}
.team .vc_toggle_title {
font-weight: 400;
text-align: center;
}
.team img {
width: 60%;
}
.about-cta {
height: 347px;
}
.about-cta .txt {
text-align:center;
}
.about-cta h3 {
font-size: 40px;
text-transform: uppercase;
}
.about-cta p {
width: 52%;
margin: auto;
line-height: 1.9;
font-size: 18px;
}
.imp-wrap {
margin: 30px auto 0;
}
#borrower {
}
#borrower .bttn {
text-align: center;
padding: 3% 0;
background-color: #3d3935;
border: 30px solid #fff;
border-radius: 43px;
}
#borrower .bttn:hover {
background-color: #cf152d !important;
}
#borrower .bttn a {
color: #fff;
padding: 10px 20px;
text-align: center;
border-radius: 4px;
font-size: 25px;
text-transform: uppercase;
}
#borrower .bttn a:hover {
color: #fff !important;
}
#borrower-new {
margin-top: 30px;
}
.col-right {
padding: 4% 4% 2% 5%; }
.bg-f2 {
background-color: #f2f2f2;
}
.bg-contact {
background-image:url(https://acralending/wp-content/uploads/2020/04/bg-contact.jpg);
background-repeat:no-repeat;
background-size:cover;
}
.bg-contact h3, .bg-contact p, .bg-contact i, .bg-contact a {
color: #fff;
}
.col-left {
padding: 4% 9% 2% 3%;
}
.perks, .technology  {
padding: 30px 0;
border-bottom: 2px solid #eee;
}
.perks, .technology2  {
padding: 30px 0;
} .perks .heading h4 {
font-size: 20px;
color: #0033A1;
}
.heading h3 {
font-size:35px !important;
padding:50px 0 30px;  
}
.perks .icon, .perks .icon02 {
float: left;
border-left: 2px solid #eee;
}
.perks .icon {
width: 14%;  
height: 170px;
}
.perks .icon02 {
width: 12.5%;
height: 87px;
}
.technology .icon, .technology2 .icon {
border-left: 2px solid #eee;
height: 100px;
}
.technology .vc_col-sm-2:first-of-type .icon, .technology2 .vc_col-sm-2:first-of-type .icon {
border-left: none;
}
.perks .icon p, .perks .icon02 p {
font-size: 13px;
padding: 0 10px;
line-height: 1.5;
text-align: center;
}
.perks .icon img {
width: 53%;
min-height: 82px;
}
.perks .icon02 img {
width: 70%;
min-height: 82px;
}
.technology .icon img, .technology2 .icon img {
width: 50%;
}
.perks .icon img:hover, .perks .icon02 img:hover, .technology .icon img:hover, .technology2 .icon img:hover {
cursor: initial;
}
.col2-txt {
-webkit-columns: 2 200px;
-moz-columns: 2 200px;
columns: 2 200px;
-webkit-column-gap: 4em;
-moz-column-gap: 4em;
column-gap: 4em;
}
.careers-faq {
padding: 72px 33px 0;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
margin: 40px auto !important;
width: 1120px;
background-color: #fff;
}
.careers-faq h3 {
text-align: left !important;
line-height: 1.3;
margin-bottom: 0 !important;
color: #3d3935;
text-transform: unset !important;
}
.careers-faq .question  {
float:left;
width:55%;
}
.careers-faq .txt p {
font-size:14px;
margin:0;
}
.careers-faq .txt strong {
font-size: 22px;
line-height: 1;
padding: 20px 0 13px;
clear: both;
float: left;
width: 100%;
color: #3d3935;
}
.careers-faq .txt h4 {
font-size: 14px;
text-transform: uppercase;
color: #949191;
}
.careers-faq .txt:before {
content: "“";
font-size: 180px;
width: 86px;
line-height: 0;
float: left;
margin-top: 70px;
color: #cf152d;
font-family: "IM Fell French Canon SC", serif;
}
.careers-faq .image {
float:right;
width:45%;
}
.careers-faq .image img {
border-radius: 50%;
}
.careers-faq .image:before {
content: "”";
position: absolute;
font-size: 180px;
left: 83%;
top: 72px;
color: #cf152d;
font-family: "IM Fell French Canon SC", serif;
}
.careers-cont {
width: 1150px;
margin: 0 auto 0 !important; }
.careers-cont .txt {
padding-left:20px;
}  #careers-overview {
background-color: #f8f8f8;
padding: 2% 0;
}
#careers-overview h3, #broker h3 {
text-align: center;
font-size: 25px;
margin-bottom: 25px;
text-transform: uppercase;
}
#careers-overview h2 {
text-align: center;
font-size: 35px;
margin-bottom: 0;
text-transform: uppercase;
padding: 0;
margin-top: 50px;
}
#broker h2 {
text-align: center;
margin-bottom: 25px;
}
#account {
margin-top:30px;
}
#broker {
margin: 30px auto 0 !important;
}
#broker h4 {
font-size: 21px;
margin-bottom: 15px;
}
#account .vc_tta-tab>a, #careers-overview .vc_tta-tab>a, #broker .vc_tta-tab>a  {
border: none;
}
#account .vc_tta-tab>a, .vc_tta-tab.vc_active>a, #careers-overview .vc_tta-tab>a, .vc_tta-tab.vc_active>a, #broker .vc_tta-tab>a, .vc_tta-tab.vc_active>a {
color: #3d3935;
text-transform: uppercase;
padding: 20px 35px;
}
#account .vc_tta-tab>a, .vc_tta-tab.vc_active>a, .vc_tta-tab.vc_active>a, #broker .vc_tta-tab>a, .vc_tta-tab.vc_active>a {
font-size: 14px;
}
#careers-overview .vc_tta-tab>a {
font-size: 20px;
text-transform: uppercase;
font-weight: 600;
}
#account .vc_tta-tab>a:hover, #careers-overview .vc_tta-tab>a:hover, #broker .vc_tta-tab>a:hover {
background-color: transparent;
}
#account .vc_tta-tab.vc_active>a, #careers-overview .vc_tta-tab.vc_active>a, #broker .vc_tta-tab.vc_active>a {
border-bottom: 3px solid #0033A1;
}
#account .vc_tta-container, #careers-overview .vc_tta-container, #broker .vc_tta-container {
margin-bottom: 0;
}
#account .vc_tta-panels, #careers-overview .vc_tta-panels, #broker .vc_tta-panels  {
border: none;
}
#account .vc_tta-panel-body, #careers-overview .vc_tta-panel-body, #broker .vc_tta-panel-body {
border-width: 0;
border: none;
background-color: #f8f8f8;
}
#careers-overview .vc_tta-panel-body {
padding: 30px 0;
}
.body-cont-perks-txt {
width: 70%;
margin: auto !important;
}
.body-cont-perks {
width: 60%;
margin: auto !important;
}
#broker .cont {
padding: 5% 5% 2% 3%;
}
#account h2 {
font-size: 55px;
}
#account h3 {
text-align: center;
font-size: 35px;
margin-bottom: 40px;
}
#about .vc_btn3-size-lg:hover, #about .vc_btn3-size-md:hover {
background-color: #8AB7E9 !important;
}
#account .txt p {
width: 70%;
margin: auto;
font-size: 2.3rem;
line-height: 1.6;
}
#account .vc_toggle_title>h4, .contact .vc_toggle_title>h4, #careers-overview.vc_toggle_title>h4, #broker.vc_toggle_title>h4, .vertical-content .vc_toggle_title>h4 {
font-size: 21px !important;
}
#account .vc_toggle_title, .contact .vc_toggle_title, #careers-overview .vc_toggle_title, #broker .vc_toggle_title {
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
}
#account .vc_toggle_icon, .contact .vc_toggle_icon, #careers-overview .vc_toggle_icon, #broker .vc_toggle_icon {
top: 42% !important;
}
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
background-color: #0033A1;
}
#account .bttn {
width:25%;
}
#account .vc_btn3-size-lg {
padding-left: 35%;
padding-right: 35%;
}
#account .vc_btn3-size-lg:hover, #account .vc_btn3-size-md:hover, #broker .vc_btn3-size-md:hover  {
background-color: #8AB7E9 !important;
color: #fff !important;
}
#account i {
color: #fff;
margin-right: 9px;
}
.margin-right {
margin-right:20px;
}  .vertical .vc_tta-tabs-container {
float: left;
padding: 4% 2%;
}
.vertical .vc_tta-tab {
display: block !important;
}
.vertical-content {
padding: 5%;
}  .intro {
padding: 5%;
}
.intro .cont {
background-color: rgba(0, 0, 0, 0.7);
padding: 38px 74px;
width: 85%;
margin: auto;
}
.intro .cont p {
font-size: 23px;
}
.careers-intro {
padding: 3% 0;
background-position:center;
}
.careers-intro .cont {
background-color: rgba(0, 0, 0, 0.8);
padding: 45px 52px;
width: 46%;
float: right;
margin-right: 7%;
}
.careers-intro .cont h1 {
}
.careers-intro .cont p {
}
.get-started, .csc-program {
padding: 1% 10%;
background-position: center;
}
.get-started p, .get-started li {
color: #fff;
font-size: 20px;
}
.why-csc {
padding: 4% 10% ;
}
.why-csc .txt, .csc-program .txt {
width:83%;
}
.csc-program h2 {
color: #FFF;
text-align: left !important;
font-size: 50px;
text-transform: uppercase;
}
.why-csc h2 {
color: #FFF;
text-align: left !important;
font-size: 33px;
text-transform: uppercase;
}
.why-csc p, .csc-program p {
font-size: 20px;
color:#fff;
}
.why-csc a, .csc-program a {
background-color: #0033A1;
color: #FFF;
text-transform: uppercase;
padding: 10px 40px;
margin: 30px 0;
padding-top: 15px;
float: left;
transition: 0.3s;
border-radius: 4px;
}
.why-csc a:hover, .csc-program a:hover {
background-color: #8AB7E9;
color: #FFF !important;
}
.csc-program .icon {
float: left;
width: 50%;
padding: 0 10%;
}
.csc-program .icon img {
width: auto;
height: 130px;
filter: invert(1);
}
.get-started .intro a, .get-started .intro a:hover {
color: #cf152d !important;
}
.get-started .box,  .get-started .box2 {
display: inline-block;
background-color: rgba(0,0,0,0.7);
color: #fff;
padding: 20px 37px;
margin-right: 20px;
}
.get-started .box {
width: 48%;
}
.get-started .box2 {
width: 64%;
}
.get-started .note p {
font-size: 16px;
text-align: center;
font-style: italic;
}
.get-started .box h4, .get-started .box2 h4, .get-started h3 {
color: #fff;
}
.get-started .links, .get-started .links-last {
width: 23%;
border-radius: 0;
display: inline-block;
margin: 0 37px 30px 0 !important;
transition: 0.3s;
height: 195px;
}
.get-started .links {
margin: 0 20px 30px 0 !important;
}
.get-started .links-last {
padding: 15px;
background-color: #0033A1;
margin: 0 0 30px 0 !important;
}
.get-started .links img, .get-started .links-last img  {
width: auto;
height: 100px;
filter: invert(1);
}
.get-started .links-last:hover {
background-color: #8AB7E9;
}
.get-started .vc_figure-caption, .csc-program .vc_figure-caption {
margin-top: 0;
font-size: 16px;
color: #fff;
line-height: 1.5;
}
.get-started .links h5 {
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
padding: 0 !important;
}
.contact h3 {
font-size: 23px;
}
.contact i {
color: #c3bebe;
margin-right: 15px;
}
.contact p {
line-height: 2;
font-size: 15px;
}
#banner-services-cont {
width: 1200px;
margin: 30px auto 0 !important;
}
#banner-services-cont .vc_col-sm-6 {
padding:15px;
}
.banner-services {
text-align: center;
padding: 20px 0 40px;
}
.banner-services .icon {
padding-bottom: 40px;
}
.banner-services .icon img {
width: auto;
height: 120px;
}
.banner-services h2 {
text-transform: uppercase;
font-size: 30px;
}
.banner-services p {
font-size: 19px;
width: 82%;
margin: auto;
}
.f-white h2, .f-white p {
color:#fff;
}
.links {
padding: 15px;
background-color: #0033A1;
transition: 0.3s;
border-radius: 4px;
}
.links:hover {
background-color: #8AB7E9;
}
.links a {
color: #fff;
text-transform: uppercase;
font-size: 20px;
font-weight: 600;
}
.links a:hover {
color: #fff !important;
}
#csc-programs {
margin: 80px auto !important;
width: 1300px;
}
#csc-programs .box { transition: all 0.4s ease-in-out;
background: #0033a1;
color: #fff;
transition: 0.2s;
padding: 30px;
margin: 20px;
width: 46%;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}
#csc-programs .box:hover { transform: scale(1.05);
}
#csc-programs .box a {
color:#FFF;
opacity:0.8;
}
#csc-programs .info-bttn a {
color: #fff;
position: absolute;
left: 74%;
font-weight: 600;
bottom: 20px;
}
#csc-programs .info-bttn a:hover {
color: #fff !important;
position: absolute;
left: 74%;
font-weight: 600;
bottom: 20px;
}
#csc-programs .info-bttn a:after {
content: "\f30b";
color: #fff;
font-family: "fontAwesome";
margin-left: 10px;
}
#csc-programs .title {
border-bottom: 2px solid #8ab7e9;
padding-bottom: 10px;
margin-bottom: 10px !important;
}
#csc-programs .title h3 {
color: #fff;
margin: 0 0 20px;
text-transform: uppercase;
font-size: 30px;
line-height: 1.3;
}
#csc-programs .box p {
padding: 0 0 10px;
}
#csc-programs .vc_toggle_title>h4 {
color: #fff;
font-size: 16px; }
#csc-programs .vc_toggle {
margin: 0 0 10px 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
padding-bottom: 10px;
} #page-content .wpcf7 input[type="text"], #page-content .wpcf7 input[type="email"], #page-content .wpcf7 input[type="tel"] {
width: 100%;
height: 30px;
}
.col1-form {
float:left;
width: 98%;
}
.col1-form label {
display: inline-block;
}
input[type=radio], input[type=checkbox] {
display: inline-block;
width: 27px !important;
-webkit-appearance: checkbox !important;
}
span.wpcf7-list-item {
display: inline-block;
margin: 13px 13% 0 0;
}
input[type=date] {
line-height: normal;
}
.col1-form {
display:block;
width: 100%;
}
.col1-form label {
display: inline-block;
width: 100%;
}
.col2-form {
display: inline-block;
width: 49%;
}
.col3-form {
display: inline-block;
width: 32.5%;
}
select {
font: inherit;
margin: 0;
height: auto;
padding: 12px 15px 12px;
font-size: 15px;
margin-bottom: 18px !important;
color: #363636;
letter-spacing: 0.5px;
background: #fafafa;
border: 1px solid #ebebeb;
border-radius: 0px;
outline: none;
margin-top: 8px;
width: 100%;
}
.bttn-cont {
padding-top: 28px;
clear: both;
}  .page-layout-sidebar_right {
padding-top: 80px !important;
max-width: 1300px;
margin: auto;
}
.blog-post-wrap {
background: transparent;
}
.blog-post-wrap {
background: transparent;
border-bottom: 1px solid #eee;
}
.blog-post-inner {
padding: 30px 0;
}
.single-post .blog-post-wrap, .post-tags-inner {
max-width: 1600px;
margin: auto !important;
}
.single-post .blog-post-wrap {
padding-top:73px;
max-width: 1100px;
}
.single_item.mp-image {
overflow: hidden;
height: 400px;
}  .footer-top { margin: auto;
text-align: left;
font-size: 13px;
font-weight: 500;
color: rgba(255, 255, 255, 0.8)
}
.footer-top .info-cont {
clear:both;
}
.footer-top .lic {    display: inline-block;
}
.footer-top .info {
display: inline-block;
padding: 0 10px;
}
.footer-top p {
margin: 0;
}
.footer-top a {
color:rgba(255, 255, 255, 0.8) !important;f
}
.footer-top img {
padding: 0px 0 25px 0;
margin: 0;
}
.menu-footer-container ul, .menu-footer-2-container ul {  text-align: left; font-size: 12px;
font-weight: 400; }
.menu-footer-container ul li, .menu-footer-2-container ul li {
width: auto;
text-align: left; border: none; }
.menu-footer-container ul li a, .menu-footer-2-container ul li a {
padding: 0;
width: auto;
color: rgba(255, 255, 255, 0.8);
font-weight: 400;
}
#footer-widgets .inner {
padding: 64px 0 32px 0;
} #footer-widgets .inner {
height: auto;
}
#footer-widgets .container {
justify-content: center;
width: 1200px;
height: auto;
padding: 0;
margin: auto;
}
#footer-widgets .info a {
color: #ffffffcc !important;
font-size: 12px !important;
}
#footer-widgets .info a:hover {
color: #0033a1 !important;
}
.footer-widget-col-1 {
margin-top: 0px;
}
.copyright {
font-size: 12px;
} @media (max-width: 1758px) {
.box-access {
width: 35%;
}
.box-access-04 {
width: 35%;
}
}
@media (max-width: 1062px) {
#top-banner .box2 {
width: 27%;
}
.box-access-links {
width: 30%
}
}
@media (max-width: 1680px) {
.nav-inner {
max-width: 100%;
padding: 0 30px;
}
.body-cont {
width: 100%;
}
.subscribe-cont, #subscribe .cont {
width: 47%;
margin: 0 0 0 33%;
}
.layer-ca {
margin-top: -343px;
}
.body-cont-perks {
width: 70%;
}
.page-layout-sidebar_right {
max-width: 1400px;
}
.get-started .box {
width: 56%;
}
.get-started .box2 {
width: 75%;
}
.box-access-05 {
margin: 16px;
}
html {
overflow: auto;
}
.footer-top {
width: 100%;
}
.slide-ins-style.style-1 .awsm-modal-items-main {
top: 30px;
}
}
@media (max-width: 1600px) {
.dashboard {
padding: 0 30px 0 30px;
}
.phone-top {
top: 70px;
}
.subscribe-cont, #subscribe .cont {
width: 50%;
margin: 0 0 0 32%;
}  
#our-team {
max-width: 75%;
}
.body-cont-perks {
width: 75%;
}
.box-access-05 {
margin: 14px;
}
.get-started .box {
width: 60%;
}
.why-csc a, .csc-program a {
padding: 10px 50px;
}
.get-started .box2 {
width: 80%;
}
.csc-program .icon {
padding: 0 9%;
}
}
@media (max-width: 1500px) {
#top-banner .box2-cont {
width: 80%;
}
.over {
width: 208rem;
}
}
@media (max-width: 1440px) { 
.nav-inner {
max-width: 100%;
padding: 0 20px;
}
.body-cont, .page-title-inner {
width: 100% !important;
}
#top-banner .body-cont {
margin: 22px auto !important;
}
#top-banner .title {
padding: 3% 0 2%;
}
#top-banner .title p {
padding-top: 6%;
}
#top-banner .box2-cont {
width: 85%;
}
.subscribe-cont, #subscribe .cont {
width: 56%;
margin: 0 0 0 31%;
}
.footer-top {
width: 100%;
}
.layer-ca {
margin-top: -359px;
margin-left: 0;
}
.body-cont-perks {
width: 80%;
}
.imp-wrap {
height: 365px !important;
}
html {
overflow: unset;
}
}
@media (max-width: 1366px) {
html {
overflow: auto;
}
#top-banner .box2-cont {
width: 81%;
}
#top-banner h1 {
font-size: 50px;
} #top-banner .title {
padding: 5% 0 2%;
}
#top-banner .title p {
padding-top: 4%;
}
#subscribe h2 {
width: 50%;
}
.subscribe-cont, #subscribe .cont {
width: 59%;
margin: 0 0 0 30%;
}
.imp-wrap {
height: 531px !important;
}
.layer-ca {
margin-top: -334px;
margin-left: -30px;
}
.intro .cont {
padding: 38px 48px;
}
.body-cont-perks {
width: 86%;
}
.csc-program {
padding: 1% 1% 1% 7%;
}
.box-access-05 {
margin: 12px;
}
.box-access-04 {
width: 35%;
}
.get-started {
padding: 1% 7%;
}
.get-started .box {
width: 70%;
}
.get-started .links {
margin: 0 14px 30px 0 !important;
}
.why-csc {
padding: 4% 7%;
}
.why-csc .txt {
width: 100%;
}
#broker .cont {
padding: 5% 3% 2% 3%;
}
.box-access {
padding: 10px 20px 0;
}
.get-started .box2 {
width: 93%;
}
.csc-program .txt {
width: 90%;
}
}
@media (max-width: 1280px) {
html {
overflow: unset;
}
.nav-inner .logo a img, .sticky-now .logo a img {
max-height: 56px;
}
#top-banner { }
#top-banner h1 {
font-size: 55px;
}
#top-banner .title p {
padding-top: 3%;
}
#top-banner .box2-cont {
width: 86%;
}
#top-banner .box2 {
height: 200px;
}
.subscribe-cont, #subscribe .cont {
width: 63%;
margin: 0 0 0 28.5%;
}
.intro .cont {
width: 85%;
}
.layer-ca {
margin-top: -359px;
margin-left: -21px;
}
.layer-ca h5 {
width:82%;
}
.body-cont-perks {
width: 90%;
} }
@media (max-width: 1180px) {
.body-cont2 {
width: 98%;
}
#programs-bar .left-col, #programs-bar .right-col {
display: inline-block;
padding: 0;
}
#programs-bar .right-col {
padding-left: 100px;
margin-top: -23px;
}
#programs-bar .vc_custom_1609375064468 {
height: 320px;
background-color: rgba(0, 51, 161, 0.6);
}
#programs-bar .wpb_raw_html {
padding-top: 32px;
}
}
@media (min-width: 1000px) {
.vc_col-sm-4 {
width: 33.33333333%;
}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
float: left;
}
#footer-widgets .container {
width: 50% !important;
}
}
@media (max-width: 941px) {
#programs-bar .vc_custom_1609375064468 {
height: 500px;
background-color: rgba(0, 51, 161, 0.6);
}
#footer-widgets .container {
width: 50% !important;
}
}
@media (min-width: 942px) {
#footer-widgets .container {
width: 50% !important;
}
}
@media (max-width: 938px) {
#programs-bar .right-col {
padding-left: 0px !important;
}
#top-banner2 {
height: 1430px;
padding: 50px 0;
}
#sticky-phone {
display: none;
}
}
@media (min-width:601px) and (max-width:768px) {
.col-xs-3 {
float: none;
}
.footer-widget-col-3 {
padding-top: 40px;
padding-bottom: 40px;
}
}
@media (max-width: 767px) {
#programs-bar .right-col {
padding-left: 150px !important;
}
#top-banner2 {
height: 2200px;
} }
@media (max-width: 653px) {
#programs-bar .right-col {
padding-left: 0px !important;
}
#top-banner2 {
height: 2300px;
}
#footer-widgets .footer-widget-col-3 {
padding-top: 80px;
}
#footer-widgets .menu-footer-container {
height: 90px;
width: 300px;
}
.menu-footer-container ul {
display: grid
}
}
@media (max-width: 480px) {
#top-banner2 {
height: 2460px;
padding: 50px 0;
}
.mpa-badge {
display: none;
}
} @media (max-width: 1057px) {
.mpa-badge {
height: auto;
width: 100px;
position: absolute;
top: 80px;
right: 0px;
}
#programs-bar .right-col {
padding-left: 25px;
}
}
@media only screen 
and (min-width: 611px)
and (max-width: 895px) {
.mpa-badge {
height: auto;
width: 100px;
position: absolute;
top: 40px;
right: 0px;
}
}
@media (max-width:1425px) {
#navigation {
height:82px !important;
}
}
@media (max-width: 1424px) {
.dashboard .box {
margin: 20px 10px;
}
.dropdown-menu a:after {
display:none;
}
html {
overflow: auto;
}
.admin-bar #wpfront-notification-bar.wpfront-fixed {
top: 82px !important;
}
.phone-top {
top: 28px;
}
.over {
width: 189rem;
}
#top-banner .title {
padding: 3% 0 2%;
}
#top-banner { }
#top-banner a {
color:#FFF !important;
}
#top-banner .box2-cont {
width: 100%;
margin-top: -80px;
}
#top-banner .box2 {
text-align: center;
margin: 0 26px;
width: 28%;
background-repeat: no-repeat;
}
#top-banner h1 {
font-size: 56px;
}
#about .txt-cont {
width: 83%;
}
#banner-services-cont, .body-cont, #subscribe h2 {
width: 100%;
}
.hero-box {
height: 254px !important;
}
.subscribe-cont, #subscribe .cont {
width: 76%;
margin: 0 0 0 23.5%;
}
#footer-widgets .inner {
padding-top: 45px;
}
.menu-footer-container ul {
width: 100%;
}
#navigation-mobile .apply-bttn {
width: 14%;
margin-bottom: 20px;
background-color: #0033A1;
}
#navigation-mobile .apply-bttn a{
border: none !important;
}
#site-navigation li a:hover, .current_page_item > a, .current-menu-item > a, .current-menu-parent > a {
color: #8ab7e9 !important;
}
#page-title {
height: 200px;
}
.page-title-inner {
padding: 40px 0 0;
}
.intro .cont, .careers-cont {
width: 100%;
}
.about-cta p {
width: 80%;
}
.layer-ca {
display: none;
}
.careers-faq {
padding: 72px 0 0;
width: 100%;
}
.owl-nav {
right: 28px;
}
.careers-intro .cont {
width: 87%;
float: none;
margin: auto;
margin-right: auto;
}
.perks .icon p, .perks .icon02 p {
margin: 0;
}
.body-cont-perks {
width: 100%;
}
.perks .icon {
height: 144px;
}
#navigation, #navigation_sticky, #site-navigation.style-transparent.sticky-now #navigation {
background: #fff !important; }  
#csc-programs {
width: 100%;
}
#csc-programs .box {
width: 45%;
}
.no-resp li:last-child  {
display:none !important;
}
#our-team {
max-width: 100%;
}
.csc-program .txt {
width: 100%;
}
.csc-program h2 {
font-size: 40px;
}
.why-csc a, .csc-program a {
padding: 10px 28px;
} #account .vc_btn3-size-lg {
padding-left: 20%;
padding-right: 20%;
}
.box-access-05 {
margin: 9px;
}
.box-access {
width: 30%;
}
.get-started .box {
width: 100%;
margin-right: 0;
}
.get-started .links {
margin: 0 14px 30px 0 !important;
width: 46%;
}
.broker-app {
max-width: 60%;
}
#csc-programs .info-bttn a {
left: 65%;
}
.csc-program {
padding: 1% 1% 1% 6%;
}
}
@media only screen 
and (min-width: 600px)
and (max-width: 746px) {
#top-banner .box2 h5 {
font-size: 16px !important;
}
#top-banner .box2 a {
font-size: 14px !important;
}
}
@media (max-width: 1199px) {
.box-access-07 {
width: 100%;
}
}
@media (max-width: 1010px) {
.box-access-07 {
height: 250px;
}
}
@media (max-width: 913px) {
.box-access-07 {
height: 275px;
}
}
@media (max-width: 550px) {
.vc_col-has-fill>.vc_column-inner {
margin-top: 20px;
}
}
@media (max-width: 1220px) {
.info vc_column_container  {
visibility: visible !important;
}  
#navigation-mobile .apply-bttn {
width: 30%;
}
.over {
width: 152rem;
}
#top-banner { }
#top-banner h1 {
font-size: 44px;
}
#top-banner .box2 {
margin: 0 10px;
width: 29%;
height: 150px;
}
#top-banner .box2 h5 {
font-size: 20px;
}
#top-banner .box2 a {
padding: 9px 35px;
}
#about .txt-cont h2 {
font-size: 29px;
}
.banner-services .icon img {
height: 100px;
}
.banner-services h2 {
text-transform: uppercase;
font-size: 23px;
}
.banner-services p {
font-size: 16px;
width: 84%;
} 
.hero-box.hero-box-effect-layla figcaption {
margin: 10px !important;
}
.hero-box h3.hero-box-title {
font-size: 28px !important;
line-height:1.5;
} .menu-footer-container ul {
width: 100%;
}
.offices {
padding: 20px 8px;
}
.intro {
padding: 5% 0;
}
.intro .cont {
padding: 38px;
}
.intro .cont p {
font-size: 20px;
}
.perks .icon p, .perks .icon02 p {
font-size: 10px;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic:before, #careers-employees .style6 .wdo-testimonial p:before {
font-size: 200px;
}
#careers-employees .style6 .wdo-testimonial p:before {
width: 102px;
margin-top: 56px;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic:before {
left: 56%;
top: 55px;
}
#careers-employees .style6 .wdo-testimonial p {
width: 100%;
}
#csc-programs {
margin: 50px auto 0 !important;
}
#csc-programs .box {
margin: 20px 10px;
}
#csc-programs .info-bttn a {
top: 89%;
left: 57%;
}
.imp-wrap {
height: 437px !important;
}
.perks .heading h4 {
font-size: 16px;
}
#ajax-load-posts .btn {
margin-bottom: 0;
margin-top: 50px !important;
}
.vertical .vc_tta-tabs-container {
float: none;
width: 100%;
padding: 4% 2% 0;
}
.vertical .vc_tta-tab {
display: inline-block !important;
}
.csc-program {
padding: 2%;
}
.box-access-05 {
width: 30%;
}
.get-started .box {
width: 85%;
}
.get-started .links, .get-started .links-last {
width: 22%;
}
.broker-app {
max-width: 88%;
}
}
@media (max-width: 600px) {
.mpa-badge {
height: auto;
width: 100px;
position: absolute;
top: 80px;
right: 0px;
}
#sticky-phone {
display: none;
}
.careers-intro .cont {
width: 87%;
float: none;
margin: auto;
margin-right: auto;
}
.dashboard .box {
margin: 10px 0;
width: 100%;
}
.box-access-links {
width: 60%;
}
.awsm-grid-wrapper .awsm-grid {
margin: 0px -100px;
}
#navigation-mobile .apply-bttn {
width: 34%;
}
.btn-large, .btn-larger {
margin: 0 auto 20px;
}
.over {
width: 240rem;
}
#top-banner { }
#top-banner .txt {
text-align: center;
}
#top-banner h2 {
font-size: 18px;
}
#top-banner h4 {
font-size: 24px;
padding: 0 0 0 10px;
}
#top-banner h1 {
font-size: 33px;
line-height: 1.5;
}
#top-banner .title p {
padding-top: 0;
font-size: 20px;
width: 100%;
margin: 0 0 -30px 0 !important;
}
#top-banner .box2 h5 {
font-size: 24px;
}
#top-banner .box2 {
width: 100%;
height: 175px;
}
#about .txt-cont h2 {
font-size: 25px;
}
#about .txt-cont p {
padding: 0;
}
#subscribe h2 {
font-size: 30px;
}
.subscribe-cont, #subscribe .cont {
width: 76%;
margin: 0 0 0 11%;
}
.intro {
padding: 5% 0;
}
.intro .cont {
padding: 20px;
}
.careers-intro .cont {
padding: 20px;
}
.intro .cont p {
font-size: 16px;
}
.about-cta p {
width: 100%;
font-size: 16px;
line-height: 1.7;
}
.about-int h2 {
font-size: 30px;
}
#footer-widgets .inner {
padding: 40px 0;
}
.footer-top .lic {
display: block;
}
.footer-top img {
padding: 25px 10px 25px 0;
margin: 0;
}
.menu-footer-container ul li {
text-align: left;
padding: 0;
display: inline-block;
width: 44%;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
color: #3d3935 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #3d3935 !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
border-bottom: 2px solid #0033A1 !important;
border-top:none !important;
border-left:none !important;
border-right:none !important;
}
.imp-wrap {
height: 200px !important;
}
#careers-overview h2 {
font-size: 30px;
margin-top: 0;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic {
position: unset;
float: left;
width: 100%;
}
#careers-employees h4 {
font-size: 25px;
width: 100%;
float: left;
}
#careers-employees .style6 .wdo-testimonial p:before {
width: 81px;
margin-top: 46px;
}
#careers-employees .style6 .wdo-testimonial p:before, #careers-employees .style6 .wdo-testimonial p:after {
font-size: 160px;
}
#careers-employees .style6 .wdo-testimonial .wdo-pic:before {
content: none;
}
#careers-employees .style6 .wdo-testimonial p:after {
content: "”";
color: #8AB7E9;
font-family: "IM Fell French Canon SC", serif;
z-index: 1;
float: right;
margin-top: 37px;
height: 0;
width: 47%;
}
.perks .icon, .perks .icon02 {
width: 50%;
border: none;
}
.csc-program .icon {
width: 100%;
}
.why-csc a, .csc-program a {
padding: 13px 34px;
margin: 30px 0;
float: none;
margin: 20px auto 0;
}
.why-csc .txt, .csc-program .txt {
width: 100%;
}
.csc-program h2 {
font-size: 48px;
}
#account .vc_btn3-size-lg {
padding-left: 0;
padding-right: 0;
width: 100%;
}
#account h3 {
font-size: 30px;
line-height: 1.3;
}
.box-access, .get-started .box, .get-started .links, .get-started .links-last, .box-access-05, .get-started .box2, #csc-programs, #csc-programs .box {
width: 100%;
}
.box-access-04 {
width: 100%;
}
.get-started .links, .get-started .links-last {
height: auto;
}
.csc-program {
padding: 5%;
}
.csc-program h2 {
font-size: 45px;
}
#csc-programs .box {
margin: 20px 0 0;
}
#page-title h1 {
font-size: 30px !important;
}
.careers-cont {
padding: 60px 20px 0;
}
.broker-app {
max-width: 100%;
max-height: 658px;
}
#csc-programs .info-bttn a {
top: 89%;
left: 57%;
}
.main-padd {
padding: 40px 0;
}
.perks .heading h4 {
font-size: 25px;
text-align: center;
line-height: 1.3;
}
}
#acra-pricer p {
margin: 0 0 5px;
}