/*---------------------------------------------------------------------------------

 Theme Name:   Xactus
 Theme URI:    https://xactusdev.wpengine.com/
 Description:  The UniversalCIS platform empowers businesses to integrate consumer data and reporting seamlessly into their business analytics environment in order to improve confidence and reduce risk when making lending decisions.
 Author:       Xactus
 Author URI:   https://xactusdev.wpengine.com/
 Template:     Divi
 Version:      4.14.8
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
 @font-face {
    font-family: 'Sohne-Dreiviertelfett';
    src: url('font/Sohne-Dreiviertelfett.eot');
    src: url('font/Sohne-Dreiviertelfett.eot?#iefix') format('embedded-opentype'),
        url('font/Sohne-Dreiviertelfett.woff2') format('woff2'),
        url('font/Sohne-Dreiviertelfett.woff') format('woff'),
        url('font/Sohne-Dreiviertelfett.ttf') format('truetype'),
        url('font/Sohne-Dreiviertelfett.svg#Sohne-Dreiviertelfett') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: smooth;
}

@font-face {
    font-family: 'Sohne-Buch';
    src: url('font/Sohne-Buch.eot');
    src: url('font/Sohne-Buch.eot?#iefix') format('embedded-opentype'),
        url('font/Sohne-Buch.woff') format('woff'),
        url('font/Sohne-Buch.ttf') format('truetype'),
        url('font/Sohne-Buch.svg#Sohne-Buch') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: smooth;
}

@font-face {
    font-family: 'Sohne-Buch-lite';
    src: url('font/Sohne-Buch.eot');
    src: url('font/Sohne-Buch.eot?#iefix') format('embedded-opentype'),
        url('font/Sohne-Buch.woff') format('woff'),
        url('font/Sohne-Buch.ttf') format('truetype'),
        url('font/Sohne-Buch.svg#Sohne-Buch') format('svg');
    font-weight: 200 !important;
    font-style: normal;
    font-display: smooth;
}


@font-face {
    font-family: 'Copyright Klim Type Foundry';
    src: url('Sohne-Halbfett.eot');
    src: local('Söhne Halbfett'), local('Sohne-Halbfett'),
        url('Sohne-Halbfett.eot?#iefix') format('embedded-opentype'),
        url('Sohne-Halbfett.woff2') format('woff2'),
        url('Sohne-Halbfett.woff') format('woff'),
        url('Sohne-Halbfett.ttf') format('truetype'),
        url('Sohne-Halbfett.svg#Sohne-Halbfett') format('svg');
    font-weight: normal;
    font-style: normal;
} 

h1, h2, h3, h4, h5, h6{
    font-family: 'Sohne-Dreiviertelfett','Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-weight: 600 !important;
}

body, p, a, ul, li{
    font-family:'Sohne-Buch-lite','Inter',Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 18px;
    line-height: 24px;
}

h1 {
	font-size: 64px;
}

.intro p {font-size: 1.3em;line-height: 1.3em;}

h2 {line-height: 1.15em;}

h2.entry-title {line-height:1.3em;}

.ns, #et_top_search {display:none !important;}
.show {display:block !important;}

.main_cta.et_pb_button {
    background: rgb(82,28,120) !important;
    background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgb(255 255 255 / 0%) 77%) !important;
    padding: 20px 107px 20px 20px !important;
}

.main_cta.et_pb_button:hover {padding: 20px 107px 20px 20px !important;}

.et_pb_blurb_content { max-width:100%;}
.et_pb_widget { float:none;}
.et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget {  margin-bottom: 3%;}
#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover { opacity:10; }
.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2n+1) .fwidget { margin-bottom: 2.574%;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {  width: 100%; max-width: 100%;}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget { margin-bottom: 2.54%;}
.et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget { margin-bottom: 2.186%;}
#footer-widgets .footer-widget li:before {display:none;}

.home-feat-news article {display:flex; flex-direction:column;}
.home-feat-news .post-meta a {background-color: #223859 !important; padding: 5px 10px !important; border-radius: 15px;}
.home-feat-news a.more-link {background-color:#1DAFDC !important; padding: 12px 15px !important; margin-top: 20px !important; width: 130px !important; text-align: center !important; font-size:14px !important; border-radius:25px;}

#top-header a.paoc-popup-button {
    border: 0;
    border-radius: 0;
    padding: 10px 20px 15px;
    font-size: 14px;
    line-height: 21px;
    color: #fff !important;
    font-weight: 300;
    background: #643684;
    display: block;
}

.mobile_nav li {list-style:none!important;}

ul#menu-f-home li {
    display: inline-block;
}

#customfooter  h4 {
    color: #FFFFFF!important;
    letter-spacing: 1px;
    line-height: 21px;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 400;
}

.mega-toggle-animated-inner {
    background-color: #5c068c!important;
}

#customfooter img {max-width:300px;}

#globle_bootam_bar p, #customfooter li a {
    color: #FFFFFF!important;
    line-height: 19px;
    font-size: 16px !important;
    text-transform: capitalize;
    font-style:none;
    text-decoration: none !important;
}

 #globle_bootam_bar .et_pb_text_10_tb_footer.et_pb_text a {
     text-decoration: none !important;
}

.new-header-menu.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul, .new-header-menu.et_pb_menu--style-centered .et_pb_menu__wrap {justify-content: end;}

#customfooter p, #customfooter li a {
    color: #FFFFFF!important;
    line-height: 19px;
    font-size: 16px !important;
    text-transform: capitalize;
}

nav#top-menu-nav #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu > li.custombtn a[tabindex]{
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    margin: 0;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: flex-start;
    text-transform: unset;
    padding-left: 40px;
}
nav#top-menu-nav #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu > li.custombtn{
    width: 217px;
    text-align: center;
    background: rgb(82,28,120);
    background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgba(255,255,255,1) 77%);
}
#customheaderrow li.header_last_menu{
    margin-right: 60px !important;
}
#customheaderrow li.custombtn{
    width: 217px;
    text-align: center;
    background: rgb(82,28,120);
    background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgba(255,255,255,1) 77%);
    margin: 0px; padding: 0;
}
body #customheaderrow li.custombtn a, .error404.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li.custombtn a{
    padding: 0;
    font-size: 20px!important;
    line-height: 30px;
    color: #fff !important;
    margin: 0;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: flex-start;
    text-transform: unset;
    padding-left: 40px;
    height: 80px;
    vertical-align: baseline;
    border: 0;
    border-radius: 0;
    font-size:20px!important;
}

#customheaderrow li.custombtn_alt {
	margin-top: 0px;
    padding: 26px 30px !important;
    background: rgb(81 27 120 / 20%);
    text-align: center;
	height: 80px;
	display: grid;
	align-content: center;
}

#customheaderrow li.custombtn_alt a {
	padding: 4px 0px;
    margin: 0 auto;
}

#customheaderrow li.custombtn_alt.current-menu-item a {color:#000!important;}

#customheader #customheaderrow .et_pb_menu .et_pb_menu__menu, 
#customheader #customheaderrow .et_pb_menu .et_pb_menu__menu>nav,
#customheader #customheaderrow .et_pb_menu .et_pb_menu__menu>nav>ul{
    align-items: center;
}

#customheader{
     border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
#customheader #customheaderrow {
    padding: 0;
    display: flex;
    align-items: center;
}
#customheader #customheaderrow .et_pb_column{
    width: auto;
    margin: 0px;
}
#customheader #customheaderrow .et_pb_column:nth-child(1){
    flex: 0.22;
}
#customheader #customheaderrow .et_pb_column:nth-child(2){
    flex: 1;
}

#et-info-email:before ,ul.contact-details li.phone:before,
ul.contact-details li.map:before, ul.contact-details li.email:before,
ul.contact-details li.fax:before, ul.contact-details li.time:before,
#et-info-phone:before, #et-info-time:before, #et_search_icon:before,
.comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before,
.et-pb-arrow-prev:before, .et-social-icon a:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before, .et_overlay:before,
.et_password_protected_form .et_submit_button:after, .et_pb_button:after,
.et_pb_contact_reset:after, .et_pb_contact_submit:after, .et_pb_font_icon:before,
.et_pb_newsletter_button:after, .et_pb_pricing_table_button:after,
.et_pb_promo_button:after, .et_pb_social_icon a.icon:before, .et_pb_testimonial:before,
.et_pb_toggle_title:before, .form-submit .et_pb_button:after, .mobile_menu_bar:before,  a.et_pb_more_button:after {
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none
}

h1, h2, h3, h4, h5, h6 { line-height: normal; padding-bottom:10px; font-weight:400;}
.white { color:#FFF;}
.weight600 { font-weight:600;}
.uppercase { text-transform:uppercase;}
.center { text-align:center;}
.blue { color:#1573b3}
.gold { color:#BCD85F;}
.green { color:#43929E}
strong {  font-weight:700}
.border-left { position:relative; padding-bottom:15px; margin-bottom:10px; display:inline-block; font-weight:700; }
.border-left:before { width:100%; height:2px; position:absolute; left:0; bottom:0px; content:""; background:#cccccc; }
.border-left:after { width:100px; height:4px; position:absolute; left:0; bottom:-1px; content:""; background:#da251c; }
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.padd-bot-30 {padding-bottom:30px !important;}
.mar-top-30 {margin-top:30px !important;}
a.blue-link, body .et_pb_text a.blue-link {color:#15ACDA !important; font-size:16px; font-weight:bold; text-decoration: none !important; text-transform:uppercase; }
a.blue-link:hover, body .et_pb_text a.blue-link:hover {color:#fff !important;}
.blue-btn {font-size: 18px; background-color: #00a6d8; color:#fff !important; border-width: 0px!important; border-color: rgba(255,255,255,0); border-radius: 38px; font-weight: bold; font-style: normal; text-transform: uppercase; text-decoration: none !important; padding: 10px 25px;}

header#main-header .paoc-popup-btn:hover, header#main-header .paoc-popup-btn:focus, header#main-header .paoc-popup-btn:active { background-color:#1DAFDC !important;}

.req-info-form #field_1_9 {text-align:center !important;}
.req-info-form ul.gfield_checkbox .gchoice {width:33% !important;}

.home-2cont-box .home-2col-box-img {width:14% !important;}
.home-2cont-box .home-2col-box-cont {width:33% !important;}

.gf_2_col_fix ul.gfield_radio {display: inline-table !important; width: 100% !important;}

p:empty::before { display: none; }
.et_pb_text_inner a { text-decoration:underline}

.item_center .et_pb_row { display:flex; align-item:center; flex-wrap:wrap;}
.item_center .et_pb_row .et_pb_column { display:flex; flex-direction: column; justify-content: center;}

.item_bottom .et_pb_row { display:flex; align-item:center; flex-wrap:wrap;}
.item_bottom .et_pb_row .et_pb_column { display:flex; flex-direction: column; justify-content: end;}

ul.round { margin:0; padding:10px 0px 20px 0px; list-style:none}
ul.round li { padding-left:18px; position:relative ; line-height: 30px;}
ul.round li:before { width:5px; height:5px; position:absolute; left:0; top:12px; content:""; background:#000; border-radius:8px;  }

ul.pdf_icon {}
ul.pdf_icon { margin:0; padding:10px 0px 20px 0px; list-style:none}
ul.pdf_icon li { padding-left:22px; position:relative ; line-height: 30px;}
ul.pdf_icon li:before { width:15px; height:17px; position:absolute; left:0; top:7px; content:""; background:url(/wp-content/uploads/2021/03/file_icon.png) no-repeat  center center;  }

.paoc-popup-margin.paoc-popup-mheading {text-align:center;}
.paoc-popup-close {background: transparent !important;}

.one_half { width: 50%; margin-right: 2%;}
.one_fourth { width: 25%;}
.one_fourth, .one_half, .one_third, .three_fourth, .two_third {  margin-right:0%; padding-right:15px;}
.one_third { width: 33%;}
.et_column_last { padding-right:0;}
.two_third {  width:67%;}

table { margin-bottom:30px !important;}
p:not(.has-background):last-of-type {    padding-bottom:0px;}

body { font-size:18px; line-height:30px; color:#000000;  font-weight:300; letter-spacing:0.43px; }

h1 { font-size:72px; line-height:80px; font-weight:700; }
h2 { font-size:46px; line-height:50px; font-weight:700; }
h3 { font-size:38px; line-height:40px; font-weight:700;}
h4 { font-size:30px; line-height:36px; font-weight:600;}
h5 { font-size:26px; line-height:30px; font-weight:600; letter-spacing: 0.88px;}
h6 { font-size:22px; line-height:30px; font-weight:600; letter-spacing: 0.53px;}


.top_search { display: inline-block; position: relative;}
.top_search input[type=search] {
    width:50px; height:40px; font-weight:400; letter-spacing:1.4px;
    box-sizing: border-box;  border:0px;  border-radius:0px;  font-size:0px;
    background-image: url('/wp-content/uploads/2022/02/searchico.png');
    background-position: center right;   background-repeat: no-repeat;
    padding:0px; color:#FFF;  -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out; position:relative; right:0;
}

.top_search input[type=search]:focus {
    width:300px;  font-size:14px; padding:5px 38px 5px 20px;
}
.top_search input[type=search]:focus + #searchsubmit_header {
    display:none; position:absolute; right:0; top:0; width:50px; height:40px;
    cursor:pointer; margin:0; padding:0;  background-color: #223c63;
    background-image: url('/wp-content/uploads/2022/02/searchico.png'); 
    background-position: center right;   background-repeat: no-repeat; border:0;
}

.top_search .et-search-form { position:inherit; right:0; width:auto;  display: inline-block;}
.top_search .et-search-form #searchsubmit_header { display:none }

.team_section .et_pb_column_empty{
    width:10%!important;
}

p.et_pb_member_position {
    padding-bottom: 7px!important;
}


.mega-sub-menu .menu li a:hover {opacity: .8;text-decoration: underline;}

#top-header .container  { padding-top:0; width:67%; max-width:100%;}
#top-header ul.menu li { font-weight:300; font-size:14px; font-weight:300; letter-spacing:1.4px; margin-right:0px;} 
#top-header ul.menu li a { color:#223c63}

.top_sign_logo { padding-top:20px !important;}

#main-header #et-top-navigation { padding-top:0px; font-weight:300; }
#main-header #top-menu li { font-size:16px; letter-spacing:1.6px; font-weight:300; padding-right:10px;}
#main-header #et-top-navigation #top-menu li a { padding:32px 20px 32px 20px;}


.header_last_menu { margin-right:100px !important;}

#main-header #top-menu li a:hover { background:#782b90; color:#fff !important;}

.et_header_style_left .logo_container img#logo{
    height: 70%;
}


#main-header a.popupaoc-button { position:absolute; right:0; top:0; background:#15acda; border:0; border-radius:0; padding:29px 25px 29px 25px; font-size:16px; letter-spacing: 1.6px; font-weight: 300 !important; z-index:99; text-transform:uppercase;}



#partners .partner_link a, .alink {text-decoration:none !important;}
#partners .partner_link a:hover, .alink:hover {text-decoration:underline !important;}


#et-main-area { position:relative}


.et_pb_section {  background-color:transparent;}
#main-content {  background-color:transparent;}


#main-content { position:relative}

#main-content:after { width:100%; height:700px; position:absolute; left:0; top:0; content:""; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(255,255,255,0.88) 60%, rgba(255,255,255,1) 68%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(255,255,255,0.88) 60%,rgba(255,255,255,1) 68%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(255,255,255,0.88) 60%,rgba(255,255,255,1) 68%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ffffff',GradientType=0 );}

#main-content .container #content-area { position:relative; z-index:1}

a.mega-menu-link {  letter-spacing:1.6px;  font-weight:400 !important;}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link{
    font-weight:600 !important;
}
.mega-indicator { display:none !important;}
#main-header .widget_archive { height:15px !important}
#main-header .widget_archive h4 { display:none !important}
#main-header .widget_archive ul li { display:none}
.request_btn a{background:#15ACDA !important; color:#FFF !important;}

a.menu_btn { display:inline-block; padding:10px 30px; font-size:18px; font-weight:600; text-transform:uppercase; color:#782b90; background:#fff; border-radius:90px; letter-spacing:2px;}

.menu_img1 {
    background:url(images/creditmenubg.jpg) no-repeat center center; background-size:cover;
    width:100%; height:700px; max-height:100vh; margin:-145px 0px -40px 0px;
    padding:10px 10px 50px 10px;; text-align:center; display:flex;
    align-items: end;  justify-content: center;
}

.menu_img2 {
    background:url(images/verificationmenubg.jpg) no-repeat center center;
    background-size:cover; width:100%; height:600px;
    margin:0px; padding:0px; margin:-145px 0px -40px 0px;
}

.menu_img3 {
    background:url(images/fraudidentitymenubg.jpg) no-repeat center center;
    background-size:cover; width:100%; height:600px; margin:0px; padding:0px;
    margin:-145px 0px -40px 0px;
}

.menu_img4 {
    background:url(images/propertymenubg.jpg) no-repeat center center;
    background-size:cover; width:100%; height:600px; margin:0px; padding:0px;
    margin:-145px 0px -40px 0px;
}
.menu_img5 {
    background:url(images/platformsmenubg.jpg) no-repeat center center;
    background-size:cover; width:100%; height:600px; margin:0px; padding:0px;
    margin:-145px 0px -40px 0px;
}
.menu-platforms-container {
    padding-left: 53px;
    padding-top: 30px;
}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
    color: #000;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a{
    font-size: 18px;
    line-height: 32px;
    color: #000;
    font-weight: 400 !important;
}

.custombox-open.custombox-overlay {  opacity: 0.8 !important; }
.paoc-popup-modal, .paoc-popup-modal-cnt {  border-radius: 20px;}

.paoc-popup-close { background-image:none; right: -10px;
    top: -10px;
    background-color: #fff!important;
    border: none;}
.paoc-popup-close:before { content:"x"; font-size:30px; color:#501878; position:relative; font-family: 'Sohne-Dreiviertelfett','Inter',Helvetica,Arial,Lucida,sans-serif !important;}

/*Cookie Popup*/
#popmake-6832 {background-color:#545757}

#popmake-6832.pum-container .pum-content>:first-child {padding-left:0px;padding-right:12%;color:#ffffff;max-width:1400px;margin:auto;}

#popmake-6832.pum-container .pum-content>:first-child a {text-decoration: underline;color: #ffffff;}

#popmake-6832 .pum-close.popmake-close {left:auto!important;right:0px!important;color:#ffffff;top:0px;}

/*GRAVITY FORMS*/

.gform_wrapper div.validation_error { display:none !important}
.gform_wrapper form { padding:0px 30px;}

.gform_wrapper li.hidden_label input {  margin-top:0px !important ;}
body .gform_wrapper #gform_1 ul li.gfield, body .gform_wrapper #gform_8 ul li.gfield {    margin-top:0px !important;    padding-top:0px !important; text-align:left;}

select {background: url(images/br_down.png) no-repeat right #ddd; -webkit-appearance: none; background-position-x: 96%;}

.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {    font-weight: 300 !important;}
contact_f  h1 {}

.gform_wrapper input.text, 
.gform_wrapper input.title, 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="password"], 
.gform_wrapper input[type="tel"], 
.gform_wrapper input[type="text"], 
.gform_wrapper select, 
.gform_wrapper textarea {
    background-color: #fff;
    border: 2px solid #B2BBCF !important;
    padding: 11px 10px 11px 20px !important;
    color:#7c8598; font-size:16px !important; border-radius:2px;
}



.gform_wrapper ::-webkit-input-placeholder { color:#7c8598 !important; opacity:10 !important;}
.gform_wrapper :-moz-placeholder { color:#7c8598 !important; opacity:10 !important; }
.gform_wrapper ::-moz-placeholder { color:#7c8598 !important; opacity:10 !important; }
.gform_wrapper :-ms-input-placeholder {   color:#7c8598 !important; opacity:10 !important;}

.ginput_container.ginput_container_checkbox ul.gfield_checkbox li { display:inline-block; padding: 0px 30px 0px 0px !important;max-width:250px;}
ul.gform_fields li.date_field { width:70% !important; margin:0px auto !important; padding-top:15px !important; text-align: left !important; }
ul.gform_fields li.date_field .gfield_label { font-size:15px; padding-top: 20px; font-weight: 300;}
.date_field .ginput_container.ginput_container_checkbox { margin:0 !important;}


.gform_footer .button { display:inline-block; background: rgb(82,28,120) !important;
    background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgb(255 255 255 / 0%) 77%) !important;
    padding: 20px 107px 20px 20px !important;color:#fff; border:none;font-size:18px;}


.gform_footer .button:hover {padding: 20px 107px 20px 20px !important;}


.gform_footer .button:hover { background:#782b90}

#customfooter ul {
    display: block;
}


.checkbox input[type="checkbox"] {    width: auto;    opacity: 0.00000001;    position: absolute;    left: 0;    margin-left: -20px;}
.checkbox ul.gfield_checkbox li label {  display: block; font-weight:300 !important;
    padding-left: 30px;    margin-bottom: 0;    font-weight: normal;    cursor: pointer;    vertical-align: sub; position: relative;}
    .checkbox ul.gfield_checkbox li label:before {    content: '';    position: absolute;    left: 0;    top: 0;    margin: 2px;
    width: 20px;    height: 20px;    transition: transform 0.28s ease;    border-radius: 3px;    border: 2px solid #15acda;}
.checkbox ul.gfield_checkbox li label:after {  content: '';    display: block;    width: 10px;    height: 5px;    border-bottom: 2px solid #15acda;    border-left: 2px solid #15acda;    -webkit-transform: rotate(-45deg) scale(0);    transform: rotate(-45deg) scale(0);
    transition: transform ease 0.25s;    will-change: transform;    position: absolute;    top: 9px;    left: 8px;}
.checkbox input[type="checkbox"]:checked ~ label::before {    color: #7bbe72;}

.checkbox input[type="checkbox"]:checked ~ label::after {    -webkit-transform: rotate(-45deg) scale(1);
    transform: rotate(-45deg) scale(1);}
.checkbox input[type="checkbox"]:focus + label::before {    outline: 0;}

ul.gform_fields li.gfield.gfield_error { background-color:transparent !important; margin:0px !important; padding:0px !important; border:0px !important;}

ul.gform_fields li.gfield.gfield_error .gfield_description.validation_message { margin:0px !important; padding:0px !important; font-size:14px;}

.gform_wrapper #gform_3 ul li.gfield {text-align: left;}
#gform_3 .gform_footer {text-align: left;}
.gform_wrapper textarea.medium {border-radius: 2px;}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox {text-align:left;}



.lending_section {   }
.lending_section h1 { margin-bottom:30px;}
.lending_section .et_pb_row {  padding:150px 0px 80px 0px;}
.lending_section .et_pb_text_inner { width:610px;}
.lending_section:before { width:100%; height:100%; position:absolute; left:0; top:0; content:""; background:url(/wp-content/uploads/2021/03/home-hero.jpg) no-repeat  top left; background-size:cover;  }


.service_section {}
.service_section .et_pb_row { padding: 20px 0;}
.service_section .et_pb_row:nth-child(1) { display:flex; align-item:center; flex-wrap:wrap;}
.service_section .et_pb_row:nth-child(1) .et_pb_column { display:flex; flex-direction: column; justify-content: center;}

.service_section .et_pb_blurb_description { font-size:15px; line-height:28px; letter-spacing:0;}

.service_section .et_pb_column_1_6:nth-child(1) { width:21%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(2) { width:19%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(3) { width:16%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(4) { width:14%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(5) { width:16%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(6) { width:14%; margin:0px !important;}



.industries_section {}
.industries_section .et_pb_row {  padding:15px 0px;}


.flip-box {  width: 100%;  height: 500px;  perspective: 1000px; position:relative}
.flip-box-inner {  position: relative;  width: 100%;  height: 100%;  transition: transform 0.8s;  transform-style: preserve-3d;}

.flip-box:hover .flip-box-inner {  transform: rotateY(180deg);}

.flip-box-front, .flip-box-back {
  position: absolute;   width: 100%;   height: 100%;   -webkit-backface-visibility: hidden;
  backface-visibility: hidden;}

.flip-box-front {  background-color: #f4f7f8;  padding:40px; border-radius: 54px; font-size:15px;}
.flip-box-back {   background:url(images/about-us-bg.png) no-repeat center center; background-size:cover; padding:0px; border-radius: 54px;  transform: rotateY(180deg); text-align:center; text-align:center }

.flip-box a.more { display:inline-block; padding:10px 25px; border-radius:80px; font-size:18px; background:#fff; font-weight:600; text-transform:uppercase; color:#782b90; letter-spacing:2px;  top: 50%; left: 0; right: 0; position: absolute;
-webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: center; transform-origin: center; text-align: center; width:200px; margin:0px auto;}

.home-flip .flip-box a.more {top:unset; bottom: 10px !important; text-decoration:none !important;}

.et_pb_text_inner a.paoc-popup-click.paoc-popup-button {
    text-decoration:none !important; letter-spacing: 1.6px; text-transform: uppercase;
    font-size: 18px; background-color: #5c068c; border-width: 0px!important;
    border-color: rgba(255,255,255,0); border-radius: 38px;
    font-weight: bold; font-style: normal; line-height: 32px;
}
.et_pb_text_inner a.paoc-popup-click.paoc-popup-button:hover {background:#643684 !important}

.industry_section .et_pb_row {  padding: 60px 0px 80px 0px;; width:500px;}
.industry_section:before { width:100%; height:100%; position:absolute; left:0; top:0; content:""; background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,239,243,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,239,243,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,239,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebeff3',GradientType=0 );
}

.industry_section:after { width:100%; height:100%; position:absolute; left:0; top:0; content:""; background:url(images/layer.png) repeat  center center; opacity:0.1; z-index:0; }

.serving_section {}
.serving_section .et_pb_row {  padding: 150px 0px;}
.serving_section .et_pb_text_inner { width:850px; margin:0px auto}

.home_news_section .et_pb_post { border:0; padding:0; font-size:14px; margin-bottom:30px !important; position:relative }
.home_news_section .et_pb_post .et_pb_image_container { margin:0; }
.home_news_section .et_pb_post a.entry-featured-image-url { margin-bottom:15px;}
.home_news_section .et_pb_post .entry-title { font-size:22px; line-height:30px; text-transform:inherit; font-weight:600;}
.home_news_section .column.size-1of3 { position:relative}

.home_news_section .column.size-1of3:nth-child(1) .et_pb_post:nth-child(1) .post-content { display:none}
.home_news_section .column.size-1of3:nth-child(1) .et_pb_post:nth-child(2) .et_pb_image_container { display:none}

.home_news_section .column.size-1of3:nth-child(2) .et_pb_post:nth-child(2)  { display:none}
.home_news_section .column.size-1of3:nth-child(2) .entry-title { font-size:31px; margin-top:25px; margin-bottom:10px;line-height:34px;}
.home_news_section .column.size-1of3:nth-child(2) .et_pb_post { font-size:20px; line-height:30px;}

.home_news_section .column.size-1of3:nth-child(1) .et_pb_post:nth-child(1):before, 
.home_news_section .column.size-1of3:nth-child(3) .et_pb_post:nth-child(1):before {  position:absolute; left:0px; width:100%; height:1px; background:#EAEEF2; content:""; position:absolute;  bottom:-15px;;}
.home_news_section .column.size-1of3:nth-child(2):before { position:absolute; left:20px; width:1px; height:100%; background:#EAEEF2; content:""; position:absolute; top:0;}
.home_news_section .column.size-1of3:nth-child(2):after { position:absolute; right:20px; width:1px; height:100%; background:#EAEEF2; content:""; position:absolute; top:0;}

.home_news_section .column.size-1of3:nth-child(3) .et_pb_post:nth-child(1) .et_pb_image_container   { display:none}
.home_news_section .column.size-1of3:nth-child(3) .et_pb_post:nth-child(2) .post-content { display:none}


.home_news_section .column.size-1of3:nth-child(1) { width:28% !important; margin:0 !important; padding:0px 0px 0px 0px;;}
.home_news_section .column.size-1of3:nth-child(2) { width:44% !important; margin:0 !important; padding:0px 40px 0px 40px;}
.home_news_section .column.size-1of3:nth-child(3) { width:28% !important; margin:0 !important; padding:0px 0px 0px 0px;;}

#comment-wrap { display:none !important;}
#main-content .container::before { z-index: 1;}


.logo_section .et_pb_column_1_6 { padding-right:10px;}
.logo_section .et_pb_image { border:1px solid #B4BDCF;}

#main-footer #footer-widgets {
    padding:80px 0px 80px 0px;
    display: flex;
}
#main-footer #footer-widgets .footer-widget {
    margin-bottom:10px;
    flex: 1;
    margin-right: 20px;
    width: auto;
}
#main-footer #footer-widgets .footer-widget:nth-child(1) {
    margin-right: 50px;
}
#main-footer #footer-widgets .footer-widget:nth-child(2) {
    flex: 0.8;
}
#main-footer #footer-widgets .footer-widget:nth-child(3) { }
#main-footer #footer-widgets .footer-widget:nth-child(4) {
    flex: 1.25;
}
#main-footer #footer-widgets .footer-widget:nth-child(5) {
    margin-right: 0px;
}
#media_image-9 {
    margin-bottom: 30px;
}

#main-footer .footer-widget h4 {
    font-size:18px; padding-bottom:10px; letter-spacing:0.72px;
    font-weight: normal; letter-spacing: 2px;
    text-transform: uppercase;
}
#main-footer ul.menu li { width:100%; display:inline-block; margin:0; padding:0px 0px 10px 0px; letter-spacing:1.6px; font-size:16px; font-weight:300;}
#main-footer ul.menu li:before { display:none}

#footer-bottom #footer-info {
    font-size:12px; line-height: 25.6px;
    color:#fff; font-weight:300;
}
#footer-widgets .footer-widget li a{
    letter-spacing: 0px;
}
#footer-bottom .bottom-nav { float:right; display:inline-block; margin:0; padding:0;}
#footer-bottom .bottom-nav li { padding:0; margin:0; font-size:12px; line-height: 25.6px;}
#footer-bottom .bottom-nav li a {    
    color:#fff; font-weight:300;
}
#footer-bottom{
    position: relative;
}
#footer-bottom:before{
    content: '';
    width: 100%; height: 100%;
    background-color: rgba(200, 200, 200, 0.15);
    position: absolute;
    top: 0;
}

#main-footer ul.et-social-icons { float:left; width:100%;}
#main-footer ul.et-social-icons li:before { display:none}
#main-footer ul.et-social-icons li { margin:0; padding:0;}

#top-header.et-fixed-header{
    -webkit-transition: none;
    transition: none;
    transition: none;
    transition: none;
}


.et_pb_scroll_top.et-pb-icon {
    bottom: 50px;
    right: 30px; 
    background-color: #5C068C;
    color: #fff;
    border-radius: 5px;
}


.default_sidebar .et_pb_text_inner { margin-bottom:50px;}
.default_sidebar .et_pb_button_module_wrapper .et_pb_button  { margin-bottom:50px;text-decoration:none;}

.sidebar { -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.sidebar.sticky { position: fixed; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.default_sidebar .sidebar_menu { margin:0; padding:0px 0px; list-style:none}
.default_sidebar .sidebar_menu li { font-size:16px; color: #223c5a; letter-spacing: 1.6px; padding:7px 0px;}
.default_sidebar .sidebar_menu li:before { top:16px !important;}


.et_pb_widget_area_left {    border-right:0px solid rgba(0,0,0,.1);    padding-right:0px;}



.default_sidebar .et_pb_row { z-index:9}



#main-footer { z-index:999; position:relative}
.mega-sub-menu .menu li a { font-weight:300 !important;}




body:not(.page-id-4317) .et_pb_all_tabs div { display:inherit}


.started_section.et_pb_section { background-color:transparent}
.started_section.et_pb_section .et_pb_row {    padding:0px 0; width:100%; max-width:100%;}
.started_section.et_pb_section .et_pb_blurb { width:100%}




.scroll_navigation ul.scrollnav { list-style:none; margin:0; padding:0; }
.scroll_navigation ul.scrollnav li { font-size: 16px; color: #223c5a; letter-spacing: 1.6px; padding: 7px 0px;}




.button_sidebar a {
    display:inline-block; font-size:18px;
    background:#5c068c; font-weight:600;
    border-radius: 96px; text-transform:uppercase;
    padding:10px 35px; color:#FFF; margin-bottom:20px;
    text-align:center; letter-spacing: 1.6px;
}

.scroll_navigation { display:none !important}

.default_sidebar .et_pb_text_inner ul { margin:0px; padding:10px 0px 20px 0px; list-style:none;}
.default_sidebar .et_pb_text_inner ul li { position:relative; padding-left:15px; list-style-type: none !important;}
.default_sidebar .et_pb_text_inner ul li:before { content:""; position:absolute; left:0; top:9px; width:6px; height:6px; border-radius:0px; content:""; background:#5C068C; list-style-type: none !important;}
.default_sidebar .et_pb_text_inner ul li ul li:before {
    background: none;
    border: 1px solid #223c63;
}



.about_tp_section { }
.about_tp_section .et_pb_row { padding: 29px 500px 30px 0px;}




.team_section {}
.team_section .et_pb_team_member .et_pb_module_header { padding-bottom:5px; font-weight:500;}
.team_section .et_pb_member_position { font-size: 15px; color:#223c63;}
.team_section .et_pb_team_member_image img { width:100%; height:250px; border-radius:30px; object-fit: cover;}



.about_family_section .et_pb_row {    padding: 29px 0px 10px 0px;}
.about_family_section .et_pb_image_wrap  { width:100%}
.about_family_section .et_pb_image_wrap img { border-radius:3px   } 

.about_family_section .et_pb_row { display:flex; align-item:center; flex-wrap:wrap;}
.about_family_section .et_pb_row .et_pb_column { display:flex; flex-direction: column; justify-content: center;}

.platform_top_section {}
.platform_top_section .et_pb_row { padding: 29px 500px 30px 0px;}
.platform_top_section:after { width:647px; height:675px; position:absolute; right:0; top:80px; content:""; background:url(/wp-content/uploads/2021/03/platform-image-1.png) no-repeat  center center; background-size:cover;  }

.platform_sharper_section .et_pb_row { padding: 29px 0px 30px 500px;}
.platform_sharper_section:after { width:636px; height:660px; position:absolute; left:0px; top:20px; content:""; background:url(/wp-content/uploads/2021/03/platform-image-2.png) no-repeat  center center; background-size:cover;  }

.platform_avantus_section .et_pb_row { padding: 29px 500px 30px 0px;}
.platform_avantus_section:after { width:652px; height:652px; position:absolute; right:0; top:70px; content:""; background:url(/wp-content/uploads/2021/03/platform-image-3.png) no-repeat  center center; background-size:cover;  }




.privacy_policy_section .et_pb_row { 
    max-width: 770px;
    font-size: 15px;
    line-height: 27px;
    width: 100%;
    padding: 15px;
}
.privacy_policy_section .et_pb_text_inner { padding-bottom:40px;}
.privacy_policy_section h6 { padding-top:20px;}


.subpage_title .et_pb_text_inner { padding-bottom:50px;}
.subpage_title.et_pb_text { margin-bottom:0 !important}





.et_pb_toggle_open .et_pb_toggle_title:before { display: block !important;  content: "\e04f";   }
.et_pb_toggle_open {   padding: 0; background-color: transparent; border:0px; }
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {    color:#223C63;}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {    color: #223C63;}
.et_pb_toggle_close { background-color: transparent; padding: 0; border:0px;}
.et_pb_accordion .et_pb_accordion_item { padding-left:50px;}
.et_pb_accordion .et_pb_accordion_item  .et_pb_toggle_title { padding:0}
.et_pb_accordion .et_pb_toggle_title::before, .et_pb_toggle .et_pb_toggle_title::before {    right: 0;    left:-50px; top:3%;
margin-top: 0;}
.et_pb_toggle_title::before {    content: "\e050";    position: absolute;    right: 0;    font-size: 30px;    color: #15acda; }


.faq_default {}
.faq_default .et_pb_widget_area_left { border-right:0px; padding-right:0px;}
.faq_default .menu { position:relative}
.faq_default .menu li { margin-bottom:25px; letter-spacing: 1.6px;}
.faq_default .menu li a { color:#223c63; font-size:16px;}
.faq_default .et_pb_text_inner h4 { padding-bottom:5px; padding-top:15px;}
.faq_default .et_pb_text_inner h5 { padding-bottom:5px; padding-top:15px;}
.faq_default b { font-weight:600;}

ul.bullet {}
ul.bullet { margin:0; padding:10px 0px 20px 0px; list-style:none}
ul.bullet li { padding-left:18px; position:relative ; line-height: 30px;}
ul.bullet li:before { width:5px; height:5px; position:absolute; left:0; top:12px; content:""; background:#000; border-radius:8px;  }


.faq_default .menu li:hover a { color:#15acda !important; font-weight:500; position:relative }
.faq_default .menu li.current-menu-item a { color:#15ACDA !important; font-weight:500; position:relative }
.faq_default .menu li.current-menu-item a:before { width:15px; height:2px;  position:absolute; left:0; bottom:0px; background:#15acda; content:"";}
.faq_default .menu li a:hover:before { width:15px; height:2px;  position:absolute; left:0; bottom:0px; background:#15acda; content:"";}
.faq_default .menu:before { width:0px; height:120%; position:absolute; right:0; top:-50px; background:#15acda; content:"";}

.faq_default .et_pb_widget.widget_nav_menu { width:240px;}


.faq_default .et_pb_portofolio_pagination { border:0px;}




.list_heading h6 { padding-top:15px}
.list_heading h5 { padding-top:15px}

a.readmore { display:inline-block; font-size:18px; background:#15acda; font-weight:600; border-radius: 96px; text-transform:uppercase; padding:10px 35px; color:#FFF; margin-bottom:5px; text-decoration:none}


#industry_cta .popupaoc-button {
    color: #fff !important;
    border-width: 0px !important;
    border-radius: 96px;
    font-size: 18px;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    background-color: #15acda;
    text-decoration: none !important;
    padding-top: 10px !important;
    padding-right: 35px !important;
    padding-bottom: 10px !important;
    padding-left: 35px !important;
}

#service_cta .popupaoc-button {
        color: #34acda !important;
    text-transform: capitalize!important;
    background-color: transparent;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    text-decoration: underline!important;
}

.table_risp {overflow-x: auto;}
.mm-w-txt{
    text-align:center; align-items: center !important;
    display: flex !important; padding: 0px 20px 0 60px !important;
}
.mm-w-txt h3{
    color:#fff !important; font-size: 56px; line-height:62px;
    text-align:left;
}
nav#top-menu-nav, #mega-menu-wrap-primary-menu.mega-menu-wrap, ul#mega-menu-primary-menu{
/*     position: static !important; */
    z-index: 999;
}
.mega-flexmenustyle ul.mega-sub-menu {
    display: flex !important;
    justify-content: space-between;
}
.mega-flexmenustyle ul.mega-sub-menu li {
    width: auto !important;
    float: none !important;
}
.mega-flexmenustyle ul.mega-sub-menu li:nth-child(1) {
    flex: 2.5;
}
.mega-flexmenustyle ul.mega-sub-menu li:nth-child(2) {
    flex: 1;
}
.mega-flexmenustyle ul.mega-sub-menu li:nth-child(3) {
    flex: 1;
}
.mega-flexmenustyle ul.mega-sub-menu li:nth-child(4) {
    flex: 1;
}
.mega-flexmenustyle ul.mega-sub-menu li ul{
    display: block !important;
}
.mega-flexmenustyle ul.mega-sub-menu li:nth-child(1)  ul.mega-sub-menu {
    margin-left: 0px !important;
    padding-top: 0px !important;
}
.mega-flexmenustyle ul.mega-sub-menu li ul.mega-sub-menu {
    margin-left: 40px !important;
    padding-top: 60px !important;
}

.sidebar#myHeader h6{
    font-size: 24px;
}

.large_body {font-size: 22px !important; line-height:34px !important; color:#535656 !important;}
body .text-left {text-align:left !important;}
body .text-center {text-align:center !important;}
.cblk {color:#000 !important;}
.fs20, .fs20 p {font-size: 20px !important;}
.lh33, .lh33 p {line-height: 33px !important;}

#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {list-style: none;}

#left-area ul li::before,  ul.sq-bull li::before {content: "\25AA"; color: #5C068C; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em;}
.et_pb_member_social_links li::before{ display:none !important;}

.padd-top-20 {padding-top:20px !important;}

#homerow2 article .post-content a {font-weight: 600 !important;}

.et_pb_text_inner ul li, .et_pb_blurb_description ul li {list-style-type: square !important;}
.et_pb_text_inner .gfield::marker {display:none !important; color: #fff !important;}
.et_pb_text_inner ul li::marker, .et_pb_blurb_description ul li::marker {color:#5C068C !important;}

body .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {content: "\4b"!important;}

.et_password_protected_form {padding: 15px;}
.et_password_protected_form form {max-width: 580px; margin-top: 20px; }

.gform_legacy_markup_wrapper .gfield_checkbox li label, .gform_legacy_markup_wrapper .gfield_radio li label {font-size: 22px !important; line-height: 34px !important;}

.mw220 {max-width:220px !important;}

.red-border {border: 2px solid red;}
.blk-border {border: 2px solid #000;}
.padd3 {padding:3px !important;}

@media only screen and (min-width: 981px) {  
    .et_pb_menu .et-menu>li { padding-left: 15px !important; padding-right: 15px !important;}
    #flush-right #menu-v2-top-menu li:last-child {padding-right: 0px!important;}
    .et_pb_menu .et_pb_menu__menu>nav>ul>li.top-menu {display:none;}
    #menu-v2-main-menu ul.sub-menu {width: 260%;position: absolute;left:15px;top: 50px;}
    #menu-v2-main-menu li li,#menu-v2-main-menu li li a {width:100%;}
}


@media only screen and (min-width: 1221px) and (max-width: 1680px) {  

.top_search input[type=search]:focus {  width:600px;  font-size:14px; padding:5px 38px 5px 20px; }

#main-header .container, #family-companies { width:96%; max-width:100%;}
#top-header .container { width:96%; max-width:100%;}
#main-footer .container {  width:1170px; max-width:100%;}
.et_pb_menu .et-menu-nav .menu-item a {font-size: 16px !important; line-height: 20px !important;}

.et_pb_row { width:1170px;}
}

@media only screen and (min-width: 981px) and (max-width: 1220px) { 
    
#main-header .container, #family-companies { width:98%; max-width:100%;}
#top-header  .container { width:98%; max-width:100%;}
#main-footer .container { width:96%; max-width:100%;}
    
.et_pb_menu .et-menu-nav .menu-item a {font-size: 15px !important; line-height: 19px !important;}

.et_pb_row { width:96%; max-width:100%;}
#logo {  max-height: 35% !important;}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {    padding: 0px 10px 0px 10px;
    font-size: 14px; }
    
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {    font-size: 14px;}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {padding: 40px 0px 40px 15px; }

}

#et_top_search {display: none;}

@media only screen and (min-width:981px) {
#mega-menu-wrap-primary-menu #mega-menu-primary-menu {display: flex;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {overflow: hidden;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {width: 100vw; min-height: 98vh; position:fixed;}
header .paoc-popup-btn {position:absolute; right: 0px; top: 20px;}
.mob-more-menu {display:none !important;}
}

@media only screen and (min-width:768px) {
#homesection7 article h2.entry-title, #homesection7 article .post-meta {width: 70%; display: inline-block;}
#homesection7 article .post-content {display: inline-block; margin-top: -20px;}
}

@media only screen and (min-width:981px) and (max-width: 1080px)   {  
.platform_avantus_section:after,.platform_sharper_section:after,.platform_top_section:after {opacity: 0.4;}
.top_search input[type=search]:focus {  width:500px;  font-size:14px; padding:5px 38px 5px 20px; }
}

@media only screen and (max-width: 980px)   { 
    .nsmob {display:none !important;}
	
	#customheaderrow li.custombtn_alt {padding: 10px 30px !important;height: auto !important;}
	#customheaderrow li.custombtn_alt a {text-transform:capitalize !important; font-size: 20px!important;border-bottom:none;}
    
    /*show desktop menu on phone*/
    .pa-open-mobile-menu .et_pb_menu__menu {
        display: flex!important;
    }
    .pa-open-mobile-menu .et_mobile_nav_menu {
        display: none!important;
    }
    .pa-open-mobile-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
        justify-content: flex-start;
    }
        
    .sidebar_row {
        display:flex;
        flex-wrap:wrap;
        flex-direction:column-reverse;
    }   
    
    .sidebar_row {
        display:flex;
        flex-wrap:wrap;
        flex-direction:column-reverse;
    }
    
    .faq_default .et_pb_row { display:flex;
        flex-wrap:wrap;
        flex-direction:column-reverse;}
    
    .faq_default .et_pb_column_1_4 { padding-top:30px !important;}
    
    .default_sidebar .et_pb_row { 
        flex-wrap:wrap;
        flex-direction:column-reverse;}
    
    .default_sidebar .et_pb_column_1_3 { padding-top:30px !important;}
    
    .top_search input[type=search] {
        position: absolute;
        right: 0px;
        top:0px;
    }
    .platform_avantus_section:after,.platform_sharper_section:after,.platform_top_section:after {
        display: none;
    }
    
header .paoc-popup-btn {position:absolute; right: 70px; top: 20px;} 
}

@media only screen and (min-width: 768px) and (max-width: 980px)   {  
h1 {font-size: 42px; line-height: 50px; }
}


@media only screen and (min-width:600px) and (max-width: 767px)   {  
body { font-size: 17px; line-height: 30px; }
h1 { font-size: 32px;    line-height: 36px; }
h2 { font-size: 28px;    line-height: 30px; }
h3 { font-size: 26px; line-height: 30px; }
h4 { font-size: 24px; line-height: 30px; }
h5 { font-size: 22px; }
h6 { font-size: 21px; }

#main-header #et-top-navigation {padding-right: 20px !important; float: right;}
    
#top-header ul.menu li a {    padding: 12px 8px 12px 8px;  font-size: 13px;}
#top-header ul.menu li { font-size: 12px; letter-spacing: 0; }

.top_search input[type="text"]:focus {width:300px; }
.et_pb_scroll_top.et-pb-icon {bottom:10px !important;}
}


.et_pb_slide_description .et_pb_slide_title {text-transform: unset!important;}
.type-post h1 { 
    text-transform: unset;
    font-size: 42px;
line-height: 1.5em;
}

/*Post Pagination*/
.pagination .alignleft a {
    color: rgba(255,255,255,0);
    position: relative;
}
.pagination .alignleft a:after {
    content: "« Additional Posts";
    position: absolute;
    text-align: left;
    width: 250px;
    left: 0;
    color: #223c63;
}
.pagination .alignright a {
    color: rgba(255,255,255,0);
    position: relative;
}
.pagination .alignright a:after {
    content: "Newer Posts »";
    position: absolute;
    text-align: right;
    width: 250px;
    right: 0;
    color: #223c63;
}
a {text-decoration:none;}

/*Help & Support Page*/
.fast_track_btn {
    color: #fff !important;
    border-width: 0px !important;
    border-radius: 96px;
    font-size: 15px;
    font-weight: 300 !important;
    background-color: #15acda;
    text-decoration: none !important;
    padding-top: 10px !important;
    padding-right: 15px !important;
    padding-bottom: 10px !important;
    padding-left: 15px !important;
    
}

#hs .et_pb_tabs .et_pb_tabs_controls .et_pb_tab_0{
    text-align: center;
}
#hs .et_pb_tabs .et_pb_tabs_controls .et_pb_tab_1{

    text-align: center;
}
#hs .et_pb_tabs .et_pb_tabs_controls .et_pb_tab_2{

    text-align: center;
}
#hs .et_pb_tabs .et_pb_tabs_controls .et_pb_tab_3 {
    text-align: center;
}

#top-header .container{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
#et-secondary-menu{
    float: none;
}

h2{
    color: #000 !important;
}
h6{
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 1px;
    color: #5C068C !important;
} 

#homeheaderstyle{
    padding: 0px 0 220px;
    position: relative;
}
#homesection1:after{
    content: '';
    background-color: #5C068C;
    width: 100%;
    max-width:100%;
    height: 100%;
    position: absolute;
    left: 0; bottom: 0;
}
#homesection1::before{
    content: '';
    width: 885px; height: 400px;
    background-image: url('images/lineshap.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
#homesection1 {
    margin-top: -100px;
}

.percent p span.percent-value {font-family:'Sohne-Dreiviertelfett','Inter',Helvetica,Arial,Lucida,sans-serif !important;}

body.home #main-content:before {
    content: '';
    display: none;
}  
#homeheaderstyle h1{
    font-size: 64px;
    font-style: normal;
    line-height: 89.6px;
    font-weight: 600;
    letter-spacing: 0;
}
#homeheaderstyle h5{
    font-size: 34px;
    font-style: normal;
    line-height: 47.6px;
    font-weight: 600;
    letter-spacing: 0;
}
#homesection1 h2{
    font-size: 60px;
    line-height: 1.15em;
}

#justflexstyle{
    display: flex;
    align-items: center;
}

#homerow2{
    background-color: rgba(255, 255, 255, 0.8);
    display: flex;
    align-items: center;
    padding: 40px 60px;
    margin-top: 80px;
    box-shadow:0px 0px 11px rgb(0 0 0 / 12%);
}

#homerow2 .blogtitledate {
    width: 80%;
    display: inline-block;
    vertical-align: top;
}

#homerow2 .post-content {
    width: 17%;
    display: inline-block;
    float: right;
}

#homerow2 a.more-link { text-transform:capitalize;margin-top: 10px;}

#homerow2 h2, #homerow2 h4 {padding-bottom:0px !important;display:inline-block;}

#homeheaderstyle .et_pb_button{
    background: rgb(82,28,120) !important;
    background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgba(255,255,255,0) 77%) !important;
    padding: 20px 107px 20px 20px !important;
	font-weight: 400!important;

}
#homesection1 .et_pb_button_module_wrapper .et_pb_button{
    letter-spacing: 0px;
    background-color: #F5F4F8;
    -webkit-clip-path: polygon(calc(100% - 0px) 0%, 0 0, 0 100%, calc(100% - 80px) 100%, 100% 0%);
    clip-path: polygon(calc(100% - 0px) 0%, 0 0, 0 100%, calc(100% - 80px) 100%, 100% 0%);
    padding: 20px 107px 20px 20px !important;
	font-weight: 400!important;
}
#homesection1 .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module{
    filter: drop-shadow(0px 0px 0px #5C068C) 
    drop-shadow(0px 0px 0px #5C068C) drop-shadow(0px 1px 0px #5C068C) 
    drop-shadow(0px -1px 0px #5C068C) drop-shadow(1px 0px 0px #5C068C) 
    drop-shadow(0px 0px 0px #5C068C) drop-shadow(-1px 0px 0px #5C068C) 
    drop-shadow(1px 0px 0px #5C068C);
}
.et_pb_number_counter.et_pb_with_title .percent{
    margin-bottom: 40px;
}

.fullbghome{
    width: 100%;
    background-image: url('/wp-content/uploads/2022/03/background-slashes.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
    margin-top:6px;
}
.fullbghome .leftsidecontent{
    width: 50%;
    float: left;
}
.fullbghome .rightsidecontent{
    width: 50%;
    float: right;
	position:relative;
	left:130px;
}
.fullbghome h2{
    font-size: 56px;
    line-height: 1.15em;
    padding-bottom: 40px;
}
.fullbghome .container{
    padding: 200px 0 !important;
}
.fullbghome.half .container{
    padding: 100px 0 !important;
}
.grayfullbg{
    background: rgba(243, 247, 248, 0.5);
}
.grayfullbg.custompadding1 .container {
    padding-top: 230px !important;
    padding-bottom: 228px !important;
}


#fourblurbbox {
    display: flex;
	justify-content:space-between;
}
#fourblurbbox .et_pb_column{
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid rgba(160, 139, 203, 0.25);
    padding: 70px 30px;
    position: relative;
    background-color:#fff;
}
#fourblurbbox .et_pb_column:after{
    content: '';
    width: 100%; height: 15px;
    background-color: #5C068C;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0;
}
#fourblurbbox .et_pb_column .et_pb_main_blurb_image{
    margin-bottom: 80px;
}
#fourblurbbox .et_pb_column:hover{
    background-color: #5C068C!important;
}
#fourblurbbox .et_pb_column:hover h4.et_pb_module_header{
    color: #fff !important;
}
#fourblurbbox .et_pb_column:hover .et_pb_blurb_description a, #fourblurbbox .et_pb_column:hover .et_pb_blurb_description p,
#fourblurbbox .et_pb_column:hover .et_pb_blurb_description {
    color: #fff;
}
#fourblurbbox .et_pb_column:hover .et_pb_main_blurb_image,
#fourblurbbox .et_pb_column:hover .et_pb_blurb_description img{
    filter: brightness(0) invert(1);
}
body.home  #main-content .et-l.et-l--post{
    position: relative;
}
body.home  #main-content .et-l.et-l--post:after{
    content: '';
    width: 557px; height: 1020px;
    background-image: url('images/homebottomshap2.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    position: absolute;
    right: 0;
    bottom: 6%;
}
#homesection6:after {
    content: '';
    background-color: #F5F4F8;
    width: 1657px;
    max-width:100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
#homesection6::before{
    content: '';
    width: 656px; height: 512px;
    background-image: url('/wp-content/uploads/2022/02/white-background-slashes.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#homesection7 article h2.entry-title{
    font-size: 30px;
    line-height: 24px;
    font-weight: 400;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#homesection7 article{
    display: block;
    background-color: #F5F4F8;
    padding: 45px 0px 45px 120px;
    margin-bottom: 25px;
}
#homesection7 article .blogtitledate{
    width: 80%;
    float: left;
}
#homesection7 article .post-content{
    width: 130px;
    float: right;
    margin-right: 40px;
}
#homesection7 article .post-content a, #homerow2 article .post-content a{
    color: #5C068C;
    font-size: 16px;
    line-height: 19px;
    position: relative;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 7px;
}
#homerow2 article .post-content a {
    margin-top: 5px;
}
#homesection7 article .post-content a:after, #homerow2 article .post-content a:after{
    content: '';
    width: 45px; height: 10px;
    background-image: url('images/readarrojust.png');
    background-repeat: no-repeat;
    background-position: right top;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 4px;
}
#aboutpagehero{
    padding-top: 70px;
    padding-bottom: 250px;
}
#about_board_section .et_pb_module.et_pb_team_member{
    display: flex;
/*     align-items: center; */
}
#about_board_section.aboutphase2 .et_pb_module.et_pb_team_member{
    flex-direction: column;
}
#about_board_section.aboutphase2 .et_pb_module.et_pb_team_member .et_pb_team_member_description{
    text-align: center;
    margin-left: 0;
    flex: unset;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}
#about_board_section.aboutphase2 #teamflexstyle{
    display: flex;
}
#about_board_section.aboutphase2 #teamflexstyle .et_pb_column{
    background-color: #F5F4F8;
}
#about_board_section.aboutphase2 #teamflexstyle .et_pb_column.rmovebg{
    background-color: transparent;
}
#about_board_section.aboutphase2 .et_pb_module.et_pb_team_member .et_pb_team_member_image{
    width: 100%;
    margin: 0px;
}
#about_board_section.aboutphase2 .et_pb_module.et_pb_team_member .et_pb_team_member_image img {
    width: 100%;
}
#about_board_section .et_pb_module.et_pb_team_member .et_pb_team_member_image{
    max-width: 100%;
}
#about_board_section .et_pb_module.et_pb_team_member .et_pb_team_member_description{
    text-align: left;
    margin-left: 25px;
}
#about_board_section.aboutphase2 .et_pb_team_member_description h5{
    color: #0072DA;
}
ul.et_pb_member_social_links li a{
    padding: 0;
    position: relative;
}
#about_board_section.aboutphase2 .et_pb_member_social_links li{
    display: block;
    margin: 0px auto;
}
#about_board_section.aboutphase2 .et_pb_member_social_links li a{
    display: block;
}
#about_board_section.aboutphase2 ul.et_pb_member_social_links li a:before{
    left: 0;
    right: 0;
    margin: 0 auto;
}
#about_board_section.aboutphase2 .et_pb_member_social_links{
    margin: 0 auto;
    padding: 18px 0px 40px;
}
ul.et_pb_member_social_links li a:before{
    content: '';
    width: 21px; height: 21px;
    background-image: url('images/linkdineicons.svg');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    position: absolute;
    top: 0;
}
.entry-content .et_pb_member_social_links{
    margin-top: 0px;
}

#pressrelease article{
    border: 2px solid rgba(178, 187, 207, 0.4);
    margin-bottom: 25px;
    padding: 20px;
}
#platformrow1, #platformrow2, #platformrow3 {
    display: flex;
    align-items: center;
}
#platformsct1{
    padding-top: 0px;
    padding-bottom: 10px;
}
#platformsct2{
    padding-bottom: 0px;
}
#platformsct3{
    padding-top: 0px;
    padding-bottom: 0px;
}
#positionrowstyle1 {
    position: relative;
    top: 200px;
}
#positionrowstyle2 {
    position: relative;
    top: 110px;
}
#positionrowstyle3 {
    position: relative;
    top: 0px;
}
#platformrow3 {
    padding-bottom: 0px;
    padding-top: 0px;
}
#platformsct3 #platformrow3 .et_pb_column:first-child {
    padding-top: 50px;
}
.mega-verificationrow ul #mega-menu-28-0-1 ul{
    margin-left: 50px !important;
}
.mega-verificationrow ul #mega-menu-28-0-1 ul li ul{
    margin-left: 0px !important;
}
.menu-verification-container ul#menu-verification {
    display: flex;
    flex-wrap: wrap;
}
.menu-verification-container ul#menu-verification li:nth-child(1){
    width: 48%;
}
.menu-verification-container ul#menu-verification li:nth-child(2){
    width: 48%;
}
.menu-verification-container ul#menu-verification li:nth-child(3){
    width: 48%;
}
.menu-verification-container ul#menu-verification li:nth-child(4){
    width: 48%;
}
.megaheadingstyle h4{
    font-size: 82px; line-height: 96px;
    font-weight: 500;
    color: #5C068C;    
}
.mega-platformsrow .megaheadingstyle {
    margin-left: 50px;
}
.mega-verificationrow .megaheadingstyle{
    margin-left: -22px;
}
.mega-creaditheading .megaheadingstyle{
    margin-left: -167px;
}
.mega-fraudrow .megaheadingstyle{
    margin-left: 38px;
}
.mega-propertyrowstyle .megaheadingstyle{
    margin-left: 38px;
}
.menu-verification-container,
.menu-identity-fraud-container,
.menu-identity-fraud-2-container{
    padding-left: 40px;
    padding-top: 50px;
}
.menu-property-container{
     padding-left: 40px;
}
.mega-propertyrowstyle li#mega-menu-item-nav_menu-12 h4.mega-block-title{
    padding-left: 40px !important;
    padding-top: 50px !important;
}
.mega-propertyrowstyle li#mega-menu-30-1-2 h4.mega-block-title{
    padding-top: 50px !important;
}
#mega-menu-item-4561 ul.mega-sub-menu {
    padding-left: 20px !important;
}
li.mega-signinunderlist2 h4.mega-block-title{
    padding-bottom: 30px !important;
    padding-top: 50px !important;
}
#mega-menu-primary-menu .mega-sub-menu .mega-menu-item h4.mega-block-title {
    padding-bottom: 30px !important;
    font-weight:700 !important;
}
#main-content article .entry-content .default_sidebar h1, h1{
    font-size: 62px; line-height: 70px;
    color: #5C068C !important;
}
#content-area #left-area article h2{
    font-size: 32px; line-height: 34px;
    color: #5C068C !important;
}
#content-area #left-area article h2 a{
    font-weight: 600 !important;
}
#content-area #sidebar h4.widgettitle{
    color: #5C068C !important;
}
#sidebar .widget_search input#searchsubmit{
    background-color: #5C068C !important;
    color: #fff;
}
#content-area #sidebar ul li a{
    color: #000;
}
#myHeader .widgettitle {
    font-size:26px; line-height: 30px;
    color: #5C068C;
    letter-spacing: 0.03em;
}
#myHeader .menu { margin:0; padding:0; list-style:none}
#myHeader .menu li {  letter-spacing: 1.6px; padding: 7px 0px; margin:0}
#myHeader .menu li a {
    font-size:20px; line-height: 33px;
    color: #000;
    letter-spacing: 0.03em;
    font-weight: 400;
}
#main-content article .entry-content .default_sidebar h5{
    font-size: 26px;
    line-height: 31px;
    color: #5C068C;
    text-transform: capitalize;
}
#main-content article .entry-content .default_sidebar ul li{
    color: #000;
    letter-spacing: 0.03em;
    font-weight: 400;
}
.et_pb_row.sidebar_row .menu-verification-container,
.et_pb_row.sidebar_row .menu-identity-fraud-container,
.et_pb_row.sidebar_row .menu-property-container{
    padding-left: 0px;
    padding-top: 0;
}
.et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title{
    font-size: 26px;
    line-height: 30px;
    color: #5C068C !important;
}
.et_pb_accordion ul.pdf_icon li{
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: #000 !important;
}
.mega-toggle-animated-inner:after, .mega-toggle-animated-inner:before, .mega-toggle-animated-inner {
    background-color: #5C068C!important;
}
#homerow2 article{
    margin-bottom: 0px;
}
.pagination .alignleft a:after{
    width: 100%
}
.pagination .alignleft,
.pagination .alignright{
    float: none;
}
.pagination .alignleft a{
    display: block;
}
.displayflexstylecustom{
    display: flex;
    justify-content: space-between;
}
.displayflexstylecustom .col{
    flex: 1;
}

#howtogetstarted {
    width: 31%;
    float: left;
    margin-right: 20px;
}
#howtogetstarted:last-child{
    margin-right: 0px;
}
#howtogetstarted .et_pb_blurb_content {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}
#howtogetstarted .et_pb_main_blurb_image{
    position: absolute;
    right: 20px;
    top: 15px;
}
#howtogetstarted .et_pb_main_blurb_image img {
    width: 100%;
}
#howtogetstarted .et_pb_blurb_container{
    flex: 1;
}
#howtogetstarted h4.et_pb_module_header{
    background: #fff;
    border-radius: 80px;
    width: 100%;
    margin: 0;
    padding: 5px 10px 5px 40px;
    margin-top: 20px;
    font-size: 38px;
    font-weight: 700;
    color: #15ACDA;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}
#howtogetstarted .et_pb_blurb_description{
    text-align: center;
    padding-top: 30px;
}
.et_pb_text_inner ul li {
    margin-bottom: 20px;
	font-size:20px!important;
	color: #0E0E0E;
}
body.page-template-credit-business-credit article .et-l.et-l--post,
body.page-template-credit-template article .et-l.et-l--post,
body.page-template-credit-services article .et-l.et-l--post,
body.page-template-creditxpert article .et-l.et-l--post,
body.page-template-verficaition article .et-l.et-l--post,
body.page-template-identity-fraud article .et-l.et-l--post,
body.page-template-property article .et-l.et-l--post,
body.page-template-tenant article .et-l.et-l--post{
    display: none;
}
body.page-template-credit-business-credit .et_pb_section.default_sidebar,
body.page-template-credit-template .et_pb_section.default_sidebar,
body.page-template-credit-services .et_pb_section.default_sidebar,
body.page-template-creditxpert .et_pb_section.default_sidebar,
body.page-template-verficaition .et_pb_section.default_sidebar,
body.page-template-identity-fraud .et_pb_section.default_sidebar,
body.page-template-property .et_pb_section.default_sidebar,
body.page-template-tenant .et_pb_section.default_sidebar{
    padding: 10px 0;
}

#creditscoreheading h1{
    font-size: 64px;
    line-height: 74px;
    color: #5C068C !important;
    margin-bottom: 50px;
}
#creditscoreheading p{
    color: #000;
    margin-bottom: 50px;
}
#creditblueboxstyle {
    background-color: #5C068C;
    padding-top:30px;
    padding-bottom: 30px;
    padding-left: 10%;
    padding-right: 150px;
    min-height: 170px;
}
#creditblueboxstyle.techonolgy {
    background-color: #5C068C;
    padding-left: 9.25%;
    padding-right: 150px;
    background: rgb(82,28,120);
}
#creditblueboxstyle p{
    color: #fff;
}
#creditblueboxstyle p strong{
    font-size: 30px;
    line-height: 33px;
}
#creditblueboxstyle h3 {
    font-size: 1.3em;
    font-family: 'Sohne-Buch-lite','Inter',Helvetica,Arial,sans-serif !important;
}
#creditheaderstyle{
    padding: 10px 0px 0;
    background-color:#fff;
    background-position-y: -83px;
}
#creditscorceblurb .et_pb_blurb_content {
    display: flex;
    text-align:left;
}
#creditscorceblurb.smaller_icon .et_pb_main_blurb_image img {
	width: 100px !important;
	height: 100px !important;
}
#creditscorceblurb .et_pb_main_blurb_image{
    width: 130px; margin-bottom: 0px; padding-right: 30px; padding-top: 8px;
}
#creditscorceblurb .et_pb_blurb_container{
    flex: 1;
}
#creditscorceblurb {
    margin-bottom: 100px;
}
#creditscorceblurb h4{
    font-size: 56px;
    line-height: 72px;
    color: #0E0E0E;
    margin-bottom: 50px;
}
#creditscorceblurb p{
    font-size: 20px;
    color: #0E0E0E
}
#creditscorceblurb ul{
    list-style-type: disc;
    margin-top: 20px;
}
#creditscorcecounting {
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 40%, rgba(245,244,248,1) 40%, rgba(245,244,248,1) 87%, rgba(255,255,255,1) 87%);
    padding: 110px 0px;
}
#creditscorcecounting .et_pb_row.et_pb_row_9 {
    padding-top: 100px;
    padding-bottom: 0px;
}
#creditscorcecounting:before{
    content: '';
    width: 343px; height: 376px;
    background-image: url('/wp-content/uploads/2022/03/cscourceshapright.png');
    background-repeat: no-repeat;
    background-position: right top;
    position: absolute;
    right: 0px;
    top: 0px;
}
#creditscorcecounting:after{
    content: '';
    width: 399px; height: 376px;
    background-image: url('/wp-content/uploads/2022/03/cscourceshapleft.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    left: 0px;
    bottom: 100px;
}

#sccounterrow1 p{
    font-size: 30px;
    line-height: 35px;
    color: #000;
    font-weight: 600 !important;
}
#sccounterrow2 p{
    font-size: 30px;
    line-height: 35px;
    color: #000;
    font-weight: 400 !important;
}
#sccounterrow1 {
    margin-top: 80px;
}

#creditreportscta{
    background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(245,244,248,1) 0%, rgba(245,244,248,1) 90%, rgba(255,255,255,1) 90%);
    padding: 50px 0px;
}
#creditreportscta:before{
    content: '';
    width: 399px; height: 376px;
    background-image: url('/wp-content/uploads/2022/03/creditreportleftshap.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    left: 0px;
    top: 0px;
}
#creditreportscta:after{
    content: '';
    width: 405px; height: 376px;
    background-image: url('/wp-content/uploads/2022/03/creditreportrightshpa.png');
    background-repeat: no-repeat;
    background-position: right top;
    position: absolute;
    right: 0px;
    bottom: 0;
}

#dotunderlist ul{
    margin: 0px;
    list-style: disc;
}
#dotunderlist ul li{
    list-style: disc;
}
#technologysection2{
    background: rgb(245,244,248);
background: linear-gradient(270deg, rgba(245,244,248,1) 40%, rgba(255,255,255,1) 40%);
}
#technologysection2 #technologyrow1 .et_pb_column:last-child{
    padding: 100px 0px 50px 50px;
}
#technologysection3 #technologyrow2 .et_pb_column:first-child{
    padding: 0px 57px 50px 0px;
}
#technologysection3{
    background: rgb(255,255,255);
background: linear-gradient(270deg, rgba(255,255,255,1) 60%, rgba(245,244,248,1) 60%);
    position: relative;
    margin-top: 100px;
}

#technologyrow2 {
    display: flex;
    align-items: center;
}

#technologysection3:before{
    content:'';
    width: 255px; height: 336px;
    background-image: url('/wp-content/uploads/2022/03/technologyshap1.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    left: 0;
    top: 0;
}
#technologysection2:before{
    content:'';
    width: 264px; height: 336px;
    background-image: url('/wp-content/uploads/2022/03/technologyshap2.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    right: 0;
    bottom: -85px;
    z-index: 1;
}

#technologysection1 h6{
    color: #521C78 !important;
}
#servicesheaderstyle {
    padding: 30px 0px 130px;
}
#servicesheading h1{
    font-size: 64px;
    line-height: 72px;
    color: #5C068C !important;
    margin-bottom: 50px;
}
#servicesheading p {
    color: #000;
    margin-bottom: 50px;
}

.justservicesblock:before {
    content: '';
    background-color: #F5F4F8;
    width: 80%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0;
}
.justservicesblock:after{
    content: '';
    width: 900px;
    height: 100%;
    background-image: url(/wp-content/uploads/2022/03/servicesshap1.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    position: absolute;
    right: 0px;
    top: 0;
}
.justservicesblockunder{
    width: 80%;
    padding: 80px 0px;
}
#servicesourmiison {
    margin-top: -130px;
}
#servicessection1{
    
}
#servicessection1:before{
    content:'';
    width: 563px; height: 100%;
    background-image: url('/wp-content/uploads/2022/03/servicesshap2.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    left: 0px;
    top: -70px;
}
#servicesblurb .et_pb_column{
    border: 1px solid rgba(160, 139, 203, 0.25);
    padding: 70px 30px;
}
#servicesblurb .et_pb_column:after{
    content:'';
    width: 100%;
    height: 15px;
    background: #521C78;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0;
}
#servicesblurb h4{
    font-size: 30px;
    line-height: 35px;
    color: #000;
}


@media only screen and (min-width: 981px) {
    #technologysection2{padding-top: 70px; margin-top: -60px;}
    #technologysection2 #technologyrow1 .et_pb_column:last-child {margin-top:-100px}
}

@media only screen and (min-width: 981px) and (max-width: 1250px) {
    .mega-creaditheading .megaheadingstyle{margin-left: -115px !important;}
    .mega-flexmenustyle ul.mega-sub-menu li ul.mega-sub-menu  {margin-left: 10px !important;}
}
@media only screen and  (max-width: 1300px) and (min-width:1050px){
    .mm-w-txt h3{
        font-size: 34px;
        line-height: 50px;
    }
    .mega-flexmenustyle ul.mega-sub-menu li ul.mega-sub-menu{
        padding-top: 20px !important;
    }
    #mega-menu-primary-menu .mega-sub-menu .mega-menu-item h4.mega-block-title{
        padding-bottom: 10px !important;
        font-size: 18px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a{
        font-size: 16px; line-height: 24px;
        margin-bottom: 15px; display: block;
    }
    .menu_img1, .menu_img2, .menu_img3, .menu_img4 {
        height: 500px;
        min-height: 59vh;
        margin: -119px 0px -40px 0px;
    }
    .menu_img5{
        height: 500px;
        min-height: 59vh;
        margin: -120px 0px -40px 0px;
    }
    .megaheadingstyle h4{
        font-size: 60px;
        line-height: 70px;
    }
    .header_last_menu {
        margin-right: 30px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
        padding: 0px 10px 0px;
    }
    .menu-verification-container, .menu-identity-fraud-container, .menu-identity-fraud-2-container{
        padding-top: 20px;
    }
    .mega-creaditheading .megaheadingstyle {
        margin-left: -128px;
    }
    #creditscorceblurb h4{
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 10px;
    }
    #creditscorcecounting .et_pb_row.et_pb_row_9 h2{
        font-size: 40px;
        line-height: 50px;
    }
    #creditblueboxstyle{
        padding-right: 50px;
    }
    #creditscoreheading h1{
        font-size: 64px;
        line-height: 74px;
        margin-bottom: 30px;
    }
    #technologysection2{
        background: linear-gradient(270deg, rgba(245,244,248,1) 50%, rgba(255,255,255,1) 50%);
    }
    #technologysection3{
        background: linear-gradient(270deg, rgba(255,255,255,1) 50%, rgba(245,244,248,1) 50%);
    }
    #technologyrow1 .et_pb_column {
        width: 45%;
    }
    #creditblueboxstyle.techonolgy{
        padding-left: 30px;
        padding-right: 0;
    }
    #servicessection1:before{
        left: -207px;
    }
}
@media only screen and  (max-width: 1055px){
    #hs .et_pb_tabs .et_pb_tabs_controls .et_pb_tabs_0{
    font-size: 12px !important;
    height: auto !important;}
	   
    .home-2cont-box .home-2col-box-img {width:30% !important; margin-bottom:30px !important;}
    .home-2cont-box .home-2col-box-cont {width:70% !important; margin-bottom:30px !important;}
    .home-2cont-box .home-2col-box-sep {display:none !important;}
    #technologysection2{
        background: linear-gradient(270deg, rgba(245,244,248,1) 50%, rgba(255,255,255,1) 50%);
    }
    #technologysection3{
        background: linear-gradient(270deg, rgba(255,255,255,1) 55%, rgba(245,244,248,1) 55%);
    }
    #technologyrow1 .et_pb_column {
        width: 45%;
    }
    #technologyrow2 .et_pb_column {
        width: 45%;
    }
    #creditblueboxstyle.techonolgy{
        padding-left: 30px;
        padding-right: 0;
    }
}
@media only screen and (max-width:1024px) {
    #creditblueboxstyle.techonolgy{
        padding-left: 30px;
        padding-right: 0;
    }
    #mega-menu-wrap-primary-menu .mega-menu-toggle {
        background:transparent!important;
    }
    .mega-toggle-animated-inner {
    background-color: #15acda!important;
    }
    #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu {
    text-align: left;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
        width: 100%;
        min-height: 100%;
        position: static;
    }
    .nsmob {
        display: none !important;
    }
    .et_secondary_nav_only_menu #top-header{
        display: none;
    }
    #main-header { position:inherit !important;}
    #homesection1:after { display:none; }

    #main-footer #footer-widgets {
    padding: 80px 0px 80px 0px;
    display: block;
}

body #page-container .et_pb_section .et_pb_button_1{
    background-color: #fff !important;
	font-weight: 400!important;
}
.ginput_container.ginput_container_checkbox ul.gfield_checkbox li {    width: 100%;}

#main-header .container, #family-companies { width:94%; max-width:100%;}
#main-header .container.et_menu_container {width:100%;}
#top-header .container { width:94%; max-width:100%; position:relative;}
#main-footer .container {  width:94%; max-width:100%;}
.et_pb_row { width:88%;}

.home-flip .flip-box-front {background-size:cover !important;}

#page-container { padding-top:0px !important;}
#top-header { display:none !important; position:inherit !important}
#top-header #et-secondary-menu { display:inherit !important; }
#top-header #et-secondary-menu, #et-secondary-nav { display:inherit !important; text-align: left; padding-right:40px;}

.top_search {  float: right;  position: absolute;  right: 0; top:0px;  z-index: 99; width:50px; }   
.top_search input[type="text"]:focus {    width: 320px; }
.top_search .et-search-form { position:absolute; right:0px; top:0px; height: 40px; width: 50px !important; max-width:100% !important;}

#main-header a.popupaoc-button {  right: 65px;  top: 20px; padding:12px 15px 10px 15px; font-size: 14px;}
#main-header #et-top-navigation { padding-top: 0px; font-weight: 300; padding-bottom: 0px;}
#top-header #et-secondary-menu ul.mega-menu {    padding-left: 0;}

.header_last_menu { margin-right: 0px !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu {  margin-top: 20px;   }


.mega-menu-row ul.mega-sub-menu li.mega-menu-column { padding-bottom:20px !important;}
.menu_img1 { width: 100%;  height: 250px; margin: 0px 0px 0px 0px; padding: 10px 10px 50px 10px; border-radius:10px 10px 10px 10px;}
.menu_img2 { width: 100%;  height: 250px;  padding: 0px; border-radius:10px 10px 10px 10px;  margin:0px;}
.menu_img3 { width: 100%;  height: 250px;  padding: 0px; border-radius:10px 10px 10px 10px;  margin:0px;}
.menu_img4 { width: 100%;  height: 250px;  padding: 0px; border-radius:10px 10px 10px 10px;  margin:0px;}
.mega-toggle-animated-inner:after, .mega-toggle-animated-inner:before, .mega-toggle-animated-inner { background-color:#5C068C!important;  }


.lending_section .et_pb_row {    padding: 80px 0px 80px 0px;}
.lending_section .et_pb_text_inner {    width: 100%;}
.lending_section h1 {    margin-bottom: 0px;}

.service_section h2 { text-align:center}
.service_section .et_pb_image  { text-align: center; display: inline-block; width: 100%;}


.service_section .et_pb_column_1_6:nth-child(1) { width:33%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(2) { width:33%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(3) { width:33%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(4) { width:33%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(5) { width:33%; margin:0px !important;}
.service_section .et_pb_column_1_6:nth-child(6) { width:33%; margin:0px !important;}
.service_section .et_pb_blurb_container { text-align:center !important} 

.industries_section h2 { text-align:center}
.industry_section .et_pb_row { padding:30px 0px 30px 0px; width: 94%;}


.serving_section .et_pb_text_inner {    width: 100%;    margin: 0px auto;}
.serving_section .et_pb_row {    padding:40px 0px;}

.logo_section .et_pb_image { margin-bottom:10px !important;}

#main-footer #footer-widgets {    padding:30px 0px 30px 0px;}
#main-footer ul.et-social-icons { text-align: left;}

#footer-bottom .bottom-nav {   text-align: center;  width: 100%;}
#footer-info { padding-bottom: 0; }
#main-footer ul.menu li { padding: 0px 0px 3px 0px; }

.service_section  .et_pb_column {    width: 100%;    margin-bottom:10px;}

.flip-box {  height: 530px; }
.flip-box-front { padding: 30px; }


.sidebar.sticky {    position: relative; }
.default_sidebar .et_pb_text_inner {    margin-bottom:20px;}
.default_sidebar .et_pb_button_module_wrapper .et_pb_button {    margin-bottom: 20px;}


#main-header #et_mobile_nav_menu { display:none}
.mega-indicator { display: inherit !important;}


ul.gform_fields li.date_field {    width: 100% !important; }
.ginput_container.ginput_container_checkbox ul.gfield_checkbox li {  padding: 0px 20px 0px 0px !important;}



.default_sidebar .sidebar .et_pb_widget { margin-bottom:10px !important;}
.default_sidebar .sidebar .et_pb_widget { margin-bottom:10px !important;}

.faq_default .et_pb_widget.widget_nav_menu {    width: 100%;}



.platform_top_section .et_pb_row { padding: 29px 0px 30px 0px;}
.platform_sharper_section .et_pb_row { padding: 29px 0px 30px 0px;}
.platform_avantus_section .et_pb_row {  padding: 29px 0px 30px 0px;}
.subpage_title .et_pb_text_inner { padding-bottom: 20px;}

.about_tp_section .et_pb_row {  padding: 29px 0px 30px 0px;}
.about_tp_section::after { display:none}



.team_section .et_pb_team_member_image { width:100%; display:inline-block; margin:0; padding:0;}
.team_section .et_pb_team_member_description { text-align:center; width:100%; display:inline-block;}

.about_board_section {}
.about_board_section .et_pb_team_member_image { width:100%; display:inline-block; margin:0; padding:0;}
.about_board_section .et_pb_team_member_description { text-align:center; width:100%; display:inline-block;}

    .faq_default .et_pb_widget.widget_nav_menu { margin-bottom:10px !important;} 
    .et_header_style_left .logo_container img#logo{
        height: 100%;
    }
    nav#top-menu-nav #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu > li.custombtn{
        background: none;
        width: 99%;
    }
    nav#top-menu-nav #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu > li.custombtn a[tabindex]{
        display: block;
        text-align: left;
        padding-left: 8px;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 30px;
    }
    .megaheadingstyle h4{
        font-size: 40px;
        line-height: 50px;
    }
    li.mega-signinunderlist2 h4.mega-block-title{
        padding-top: 0px !important;
    }
    #mega-menu-item-4561 ul.mega-sub-menu{
        padding-left: 10px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
        padding: 10px 0;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title,
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
        font-size: 20px;
        line-height: 24px;
    }
    #mega-menu-primary-menu .mega-sub-menu .mega-menu-item h4.mega-block-title{
        padding-bottom: 10px !important;
    }
    .mega-flexmenustyle ul.mega-sub-menu{
        flex-direction: column;
    }
    .mega-menu-toggle #mega-toggle-block-0{
        margin-top: 0px;
    }
    .mega-menu-toggle.mega-menu-open #mega-toggle-block-0{
        margin-top: 0px;
    }
    #main-content .container{
        z-index: 0;
    }
    .menu-verification-container ul#menu-verification{
        flex-direction: column;
    }
    .menu-verification-container, .menu-identity-fraud-container, .menu-identity-fraud-2-container{
        padding-left: 20px !important;
        padding-top: 0px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu li#mega-menu-28-1-1 ul.mega-sub-menu {
        padding-top: 0px !important;
    }
    #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{
        padding-left: 0px !important;
        padding-top: 5px !important;
    }
    .menu-property-container, .menu-tenant-container{
        padding-left: 20px;
    }
    .mega-propertyrowstyle li#mega-menu-30-1-2 h4.mega-block-title{
        padding-top: 0px !important;
        padding-left: 20px !important;
    }
    .mega-propertyrowstyle li#mega-menu-item-nav_menu-12 h4.mega-block-title{
        padding-top: 0px !important;
        padding-left: 20px !important;
    }
    .menu-mobile-about-universalcis-container, .menu-mobile-news-announcements-container {
        padding-left: 20px;
    }
    #main-header .container.clearfix.et_menu_container {
        display: flex;
        align-items: center;
    }
    .et_header_style_left .logo_container{
        position: static; flex: 1; padding: 15px;
    }
    #main-header #et-top-navigation {
        padding-right: 20px !important;
        float: none;
        padding-left: 0px !important;
        flex: 1;
        text-align: right;
        margin-left: -30px;
    }
    #main-header #et-top-navigation #top-menu-nav{
        float: right;
    }
    .mega-platformsrow .megaheadingstyle {
        margin-left: 20px;
    }
    .mega-flexmenustyle ul.mega-sub-menu li ul.mega-sub-menu{
        margin-left: 20px !important;
    }
    .menu-platforms-container {
        padding-left: 20px;
        padding-top: 0;
    }
    #customheader #customheaderrow{
        padding: 10px 0;
    }
    #customheader #customheaderrow .et_pb_menu__wrap{
        display: flex;
        justify-content: flex-end;
    }
    #customheaderrow li.custombtn a{
        height: 100%;
        text-align: center;
        display: block;
        padding: 10px 0;
    }
    #customheaderrow li.custombtn{
        width: 100%;
        background: linear-gradient(90deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 100%, rgba(80,24,120,1) 100%, rgba(255,255,255,1) 100%);
    }
    #positionrowstyle1, #positionrowstyle2{
        top: 0px;
    }
    #main-footer #footer-widgets .footer-widget{
        width: 30%;
    }
    #footer-bottom{
        padding: 15px 0px;
    }
    #footer-bottom #footer-info{
        text-align: center;
        float: none;
    }
    #creditscorceblurb h4{
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 10px;
    }
    #creditscorcecounting .et_pb_row.et_pb_row_9 h2{
        font-size: 40px;
        line-height: 50px;
    }
    #creditblueboxstyle{
        padding-right: 50px;
    }
    #creditscoreheading h1{
        font-size: 64px;
        line-height: 74px;
        margin-bottom: 30px;
    }
    #creditscorcecounting {
        background: linear-gradient(0deg, rgba(255,255,255,1) 42%, rgba(245,244,248,1) 42%, rgba(245,244,248,1) 90%, rgba(255,255,255,1) 90%);
        padding: 100px 0px;
    }
    #creditscorcecounting:before{
        width: 250px;
        height: 283px;
        background-size: cover;
    }
    #servicessection1:before{
        left: -207px;
    }
    #servicesheading h1{
        font-size: 42px;
        line-height: 50px;
    }
}


@media only screen and (max-width:980px) {
    #homesection1::before {display:none;}
	.pa-open-mobile-menu .et_pb_menu__menu {
		display: flex!important;
	}
	.pa-open-mobile-menu .et_mobile_nav_menu {
		display: none!important;
	}
	.pa-open-mobile-menu.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap {justify-content: start;}
    #servicessection1:before{
        left: -329px;
        top: 0;
    }
    #customheader .et_pb_menu_0_tb_header .et_pb_menu_inner_container{
        position: static;
    }
    #customheader .et_pb_menu_0_tb_header .et_pb_menu_inner_container #mobile_menu1.et_mobile_menu{
        width: 30%; right: 0; left: unset;
        background-color: #fff !important;
        padding: 10px;
    }
    #customheader .et_pb_menu_0_tb_header .et_pb_menu_inner_container #mobile_menu1.et_mobile_menu li a{
        font-size: 16px;
    }
	
	.new-header-menu #mobile_menu2 {left: -30%; top: 45px; width: 100vw;}
    
    #about_board_section.aboutphase2 #teamflexstyle .et_pb_column {
        margin-bottom: 30px;
    }
    
    #about_board_section.aboutphase2 #teamflexstyle {
        padding:0px 0px;
    }
    
    nav#top-menu-nav #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu > li.custombtn{
        background: none;
        width: 98%;
    }
    #about_board_section.aboutphase2 .et_pb_module.et_pb_team_member .et_pb_team_member_description{
        padding: 20px
    }
#homeheaderstyle h5 { font-size: 22px; line-height: 28px; text-align: center;}
#homeheaderstyle h1 { font-size: 30px; line-height: 36px; text-align: center;}
#homeheaderstyle .et_pb_button { background: rgb(82,28,120) !important; background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgb(255 255 255 / 0%) 77%) !important; padding: 10px 70px 10px 20px !important; font-weight: 400!important; }
#homeheaderstyle {text-align:center; padding: 0px 0 20px;}
#homerow2 { display: block; padding: 20px 20px; margin-top: 20px;}
#homerow2 .post-content {width: 200px !important; float:none !important;}
#homesection1 { margin-top: 0px;}
#homesection1 h2 { font-size: 28px; line-height: 30px;}

body #page-container .et_pb_section .et_pb_button_1, body .pum-container .et_pb_section .et_pb_button_1 {
    color: #fff!important;
    /*border-width: 2px!important;
    border-color: #5C068C;*/
    background-color: #f5f4f8;
    padding: 10px 80px 10px 20px !important;
	font-weight: 400!important;
}
.homerow2  .et_pb_row .et_pb_column {margin-bottom:0 !important; text-align:center;}
    
.percent p { font-size: 30px !important; margin-bottom:0 !important;}
.et_pb_number_counter.et_pb_with_title .percent { margin-bottom: 0px;}
.et_pb_section_8.et_pb_section { margin-bottom: 60px !important;}
.fullbghome .container { padding: 50px 0 !important;}
.fullbghome .leftsidecontent { width: 100%; float: left; margin:20px 0px; position:relative; top:130px;}
    
.fullbghome h2 { font-size: 28px; line-height: 30px; padding-bottom: 20px;}
.fullbghome .rightsidecontent { width: 100%;}
#homesection5 .et_pb_text_12 h2 {font-size: 28px !important;    line-height: 30px !important; text-align:center;}
#homesection6::before { display:none;}
#homesection6::after { display:none;}
body.home #main-content .et-l.et-l--post:after {
   display:none;
}
#main-content:after {
display:none;
}
    
#homesection6 .et_pb_text_13, #homesection6 .et_pb_text_inner p {
    padding-left: 0px!important;
    text-align:center !important;
    padding-right: 0px!important;
}
    
#homesection7 article {
    display: block;
    background-color: #F5F4F8;
    padding: 30px 30px 30px 30px;
    margin-bottom: 25px;
}   
    
    body { font-size: 17px; line-height: 30px; }
    h1 { font-size: 32px !important;    line-height: 36px; }
    h2 { font-size: 28px !important;    line-height: 30px; }
    h3 { font-size: 26px !important; line-height: 30px; }
    h4 { font-size: 24px; line-height: 30px; }
    h5 { font-size: 22px; }
    h6 { font-size: 21px; }
    body .text-left, #homesection6 .et_pb_text_inner p.text-left {text-align:left !important;}
    .grayfullbg.custompadding1 .container {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

#fourblurbbox {display: block;}
#fourblurbbox .et_pb_column{width: 100%;    }
    
    #fourblurbbox .et_pb_column .et_pb_blurb_content,
    #fourblurbbox .et_pb_column .et_pb_blurb_content .et_pb_blurb_container{
        text-align: center;
    }
    #globle_bootam_bar #copyrightrow{
        display: flex;
        flex-direction: column-reverse;
        align-content: center;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    #globle_bootam_bar #copyrightrow .et_pb_column:first-child{
        margin-bottom: 0px;
    }
    #globle_bootam_bar #copyrightrow .et_pb_column:last-child{
        margin-bottom: 15px;
    }
    #globle_bootam_bar #copyrightrow .et_pb_column p{
        text-align: center;
    }
    .fullbghome{
        background-image: none;
    }
    .pagination .alignleft a{
        display: block;
    }
    .pagination{
        margin-bottom: 20px;
    }
    #platformrow1, #platformrow2, #platformrow3{
        flex-direction: column;
    }
    #positionrowstyle1, #positionrowstyle2{
        top: 0;
    }
    .megaheadingstyle h4{
        display: none;
    }
    #creditscoreheading h1{
        font-size: 50px !important;
    }
    #creditblueboxstyle{
        width: 100%;
        max-width: 100%;
    }
    #creditscorceblurb .et_pb_main_blurb_image{
        width: 180px;
        text-align: left;
    }
    #creditscorceblurb h4{
        font-size: 32px;
        line-height: 40px;
    }
    #sccounterrow h3.title {
        font-size: 16px !important;
    }
    #creditscorcecounting:after,
    #creditscorcecounting:before{
        display: none;
    }
    #creditscorcecounting{
        background: linear-gradient(0deg, rgba(255,255,255,1) 37%, rgba(245,244,248,1) 37%, rgba(245,244,248,1) 100%, rgba(255,255,255,1) 100%);
        padding: 0px;
    }
    #sccounterrow1 p{
        font-size: 20px;
        line-height: 24px;
        text-align: center;
    }
    #technologysection2, #technologysection3, #technologysection2:before{
        background: none;
    }
    #technologyrow2{
        flex-direction: column;
    }
    #technologyrow1 .et_pb_column {
        width: 100%;
    }
    #technologyrow2 .et_pb_column {
        width: 100%;
    }
    #technologysection3 #technologyrow2 .et_pb_column:first-child,
    #technologysection2 #technologyrow1 .et_pb_column:last-child{
        padding: 0;
    }
    #technologysection2{
        margin-bottom: 0px !important;
    }
    #technologysection3{
        margin-top: 0px;
    }
    #creditblueboxstyle.techonolgy{
        padding-left: 25px;
        padding-right: 0;
        background: #5C068C;
    }
    .justservicesblock:before,
    .justservicesblockunder{
        width: 100%;
    }
	
	.mob-mar-bot-0, .et_pb_section.mob-mar-bot-0 {margin-bottom:0px !important;}
}
@media only screen and  (max-width:768px) {
    .home-2cont-box .home-2col-box-img {width:30% !important;}
    .home-2cont-box .home-2col-box-cont {width:70% !important;}
    .mob-mar-top-0 {margin-top:0px !important;}
    .et_pb_column .mob-padd-bot-0 {padding-bottom:0px !important;}
	#homesection7 article .post-content {margin-left: auto !important; margin-right: auto !important; float:none !important;}
	.mob-bot-25 {margin-bottom:25px !important;}
}

@media only screen and (max-width:640px) {
	.main_cta.et_pb_button {padding-right: 80px!important;}
    .justservicesblockunder{
        padding: 50px 0px;
    }
    nav#top-menu-nav #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu > li.custombtn {
        background: none;
        width: 97%;
    }
    #footer-bottom{
        padding: 15px 0;
    }

body { font-size: 16px; line-height: 30px; }
h1 { font-size: 30px;    line-height: 36px; }
h2 { font-size: 26px;    line-height: 30px; }
h3 { font-size: 24px; line-height: 30px; }
h4 { font-size: 22px; line-height: 30px; }
h5 { font-size: 21px; }
h6 { font-size: 20px; }

header a.paoc-popup-button {width:100%;}
header a.paoc-popup-button, .et_header_style_left .logo_container {position:relative !important;}
.et_header_style_left .logo_container {flex: 2;}
#main-header #et-top-navigation {margin-top: 0px; padding-left: 0 !important;}
.et_header_style_left #logo {max-width: 100% !important;}
    
.service_section .et_pb_column_1_6:nth-child(1) { width:50%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(2) { width:50%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(3) { width:50%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(4) { width:50%; margin:0px !important; padding-bottom:30px;}
.service_section .et_pb_column_1_6:nth-child(5) { width:50%; margin:0px !important; padding-bottom:0px;}
.service_section .et_pb_column_1_6:nth-child(6) { width:50%; margin:0px !important;}

.req-info-form .ginput_container.ginput_container_checkbox ul.gfield_checkbox li {max-width:100% !important; width:100% !important;}
    
#top-header ul.menu { text-align:left}
#top-header ul.menu li a {    padding: 12px 8px 12px 8px;  font-size: 13px;}
#top-header ul.menu li { font-size: 12px; letter-spacing: 0; }
#top-header .container { width: 96%; }

#mega-menu-42-0 ul.menu li a { padding: 0px; font-size: 13px;}


.flip-box { height:600px; }
.flip-box-front {padding: 30px; }
	
.new-header-menu #mobile_menu2 {width: 100vw; position: absolute; left: -92%; top: 50px;}

#main-footer #footer-widgets .et_pb_widget { text-align:left;}
#main-footer ul.et-social-icons { text-align:left;}
.et_pb_scroll_top.et-pb-icon {bottom:10px !important;}


#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link { padding: 0px 6px 0px 6px; font-size: 12px; letter-spacing:0.1px; }
#top-header #et-secondary-menu, #et-secondary-nav { padding-right: 50px;}
.et_header_style_left #logo, .et_header_style_split #logo {max-width: 100%;  margin-bottom: 0px;}
    .et_header_style_left .logo_container img#logo{height: 100%;}
#main-header a.popupaoc-button { padding: 5px 10px 5px 10px; font-size: 12px; letter-spacing:0.3px; right: 55px;}
.gform_wrapper form { padding: 0px 10px;}


#main-footer .footer-widget h4 { padding-bottom:0px;}

#myHeader .menu li {    letter-spacing: 1.2px;    padding: 5px 0px; }

.top_search input[type=search]:focus {  width:210px; }
    
.about_family_section .et_pb_image { width: 100%;margin: 0px !important;text-align: center;}    
    
header .paoc-popup-btn {position:relative; width:100%; right: 0px; left: 0px; top: 15px;} 
    .home-2cont-box .home-2col-box-img {width:30% !important;}
    .home-2cont-box .home-2col-box-cont {width:70% !important;}
    .et_pb_gutters1.home-2cont-box .et_pb_column.home-2col-box-cont, .et_pb_gutters1.home-2cont-box .et_pb_column.home-2col-box-img {margin-bottom:30px !important;}
    .blue-btn {font-size:16px !important;}
    body, ul, li, p, span, a{
        font-size: 16px; line-height: 24px;
    }
    h1 { font-size: 32px !important; line-height: 38px !important; }
    h2 { font-size: 28px !important;    line-height: 30px !important; }
    h3 { font-size: 26px !important; line-height: 30px !important; }
    h4 { font-size: 24px; line-height: 30px !important; }
    h5 { font-size: 22px; }
    h6 { font-size: 21px; }
    
    #customheader #customheaderrow .et_pb_column:nth-child(1){
        flex: 0.8;
    }
    #customheader #customheaderrow .et_pb_column:nth-child(2){
        position: static;
    }
    #customheader #customheaderrow .et_pb_menu_inner_container{
        position: static;
    }
    #homerow2 .blogtitledate, #homerow2 .post-content{
        width: 100%;
        float: none;
    }
    
    #homesection7 article .blogtitledate{
        width: 100%; text-align: center;
    }
    #homesection7 article .post-content {
        width: 130px;
        float: none;
        margin: 0 auto;
    }
    #content-area #left-area article h2{
        font-size: 27px !important;
        line-height: 36px;
    }
    #content-area #left-area article {
        font-size: 16px;
        line-height: 24px;
    }
    #about_board_section .et_pb_module.et_pb_team_member{
        flex-direction: column;
        margin-bottom: 20px;
    }
    #about_board_section .et_pb_module.et_pb_team_member .et_pb_team_member_description,
    #about_board_section h2{
        text-align: center;
    }
    .et_pb_member_social_links li{
        display: block;
        margin-right: 0px;
    }
    .et_pb_member_social_links li a{
        display: block;
    }
    ul.et_pb_member_social_links li a:before{
        left: 0; right: 30px; margin: 0 auto;
    }
    .displayflexstylecustom{
        flex-direction: column;
    }
    #howtogetstarted{
        width: 100%;
        float: none;
        margin-right: 0px;
    }
    .menu-verification-container ul#menu-verification li:nth-child(1),
    .menu-verification-container ul#menu-verification li:nth-child(2),
    .menu-verification-container ul#menu-verification li:nth-child(3){
        width: 100%;
        float: none;
    }
    #main-content article .entry-content .default_sidebar h5{
        font-size: 20px;
        line-height: 28px;
    }
    #creditscorceblurb .et_pb_blurb_content{
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        text-align:left!important;
    }

    #creditscorceblurb h4 span{
        font-size: 24px;
        line-height: 34px;
        text-align:left;
    }
    
    #creditscorceblurb p {
        text-align:left;
    }
    
    #creditblueboxstyle {
        padding: 20px 15px;
    }
    #creditscoreheading h1 {
        font-size: 40px !important;
        line-height: 50px !important;
    }

    .percent p span.percent-value{
        font-size: 34px;
    }
    #creditblueboxstyle.techonolgy{
        padding-left: 0;
        padding-right: 0;
        background: #5C068C;
    }
    #servicessection1:before{
        background: none;
    }
    #servicesheaderstyle {
        padding: 0px;
    }
    #servicesourmiison{
        margin-top: 0;
    }
    #servicesblurb .et_pb_column{
        padding: 30px 30px 40px;
    }
}



/* Product Pages */

.product-details h2 {
	margin-bottom: 3%;
}

.product-details h2 + ul,
.product-details h2 + p + ul {
	margin-top: 5% !important;
}


/* Drawer Menu */
.drawer-menu {
	display: none;
	padding: 20px;
}

.drawer-menu.et_pb_section {
	border-bottom: 1px solid #d9d9d9;
    width: 100%;
}

 #menu-drawer-menu {
	padding: 0;
	display: flex;
	justify-content: space-evenly;
	width: 100%;
	align-items: center;
} 


.drawer-menu .et_pb_text_inner ul li {
	margin-bottom: 0;
	list-style:none!important;
}

.drawer-menu .et_pb_text_inner ul li a {
	text-decoration: none;
	font-size: .85em;
}

/*.drawer-trigger:after {
	font-family: ETmodules;
	content: "3";
	font-size: 16px;
	position: absolute;
	right: -1px;
	top: 15%;
	font-weight: 800;
} */

/*Xactus 360 Training*/

.toggle-2-col {
    display: flex;
    justify-content: start;
}

.toggle-2-col video {
	margin-right:5%;
}

.toggle_button.et_pb_button {
    background: rgb(82,28,120) !important;
    background: linear-gradient(130deg, rgba(82,28,120,1) 0%, rgba(80,24,120,1) 70%, rgba(80,24,120,1) 76%, rgb(255 255 255 / 0%) 77%) !important;
    padding: 10px 70px 10px 20px !important;
	margin-top: 20px;
    margin-bottom: 20px;
	color:#fff;
	display: block;
    width: auto;
    max-width: 200px;
	font-weight: 400!important;
}

@media only screen and (max-width: 980px) {
	.toggle-2-col {
    display: block;
	}
}