/*
Theme Name: PivotX Advisors
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Team PivotX
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1724233665
Updated: 2024-08-21 05:47:45
*/
.case-studies .eael-entry-wrapper { padding: 15px 0 0 0 !important; }
#SR7_13_2 .newnavclass_1.sr7-arrows.sr7-leftarrow, #SR7_13_2 .newnavclass_1.sr7-arrows.sr7-rightarrow{ border-width:0; }
#SR7_13_2 .newnavclass_1.sr7-arrows.sr7-leftarrow:before{ content:''!important; background-image:url('https://pivotxadvisors.com/wp-content/uploads/2023/12/slider-left.svg'); width:42px; height:42px; }
#SR7_13_2 .newnavclass_1.sr7-arrows.sr7-rightarrow:before{ content:''!important; background-image:url('https://pivotxadvisors.com/wp-content/uploads/2023/12/slider-right-1.svg'); width:42px; height:42px; }
.mb-0{ margin-bottom:0!important; }
.row-gap .elementor-container { display: flex; gap: 1vw; }
.offerings-M{ display:none!important; }
.offerings-D{ display:block!important; }	
ol.pad { padding: 0 0 0 11%; }
.postid-1638 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a, .postid-1661 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a, .postid-1654 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a, .postid-1688 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a { border-bottom: 3px solid #E56912;  padding: 0!important; }
.postid-1661 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a:after, .postid-1638 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a:after, .postid-1654 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a:after, .postid-1688 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-16 a:after{ background:none!important; }
.link{ color:#fff; }
.elementor-testimonial-wrapper .elementor-testimonial-content { margin-bottom: 50px!important; }
.link:hover{ color:#fff!important; }
.bolde{ font-weight:900; }
img.attachment-full.size-full.wp-image-492 { margin: -6px 0 0 0px!important; }
span.post-navigation__prev--title { padding: 0 27% 0 0px; }
span.post-navigation__next--title { padding: 0 0 0 27%; }
.elementor-1593 .elementor-element.elementor-element-7a81651 a.elementor-post__read-more { font-family: "Bricolage Grotesque", Sans-serif; font-size: 13px; font-weight: 500; background: #E56912!important; padding: 7px; border-radius: 8px; }
.in-img{ margin: -7px 0 0 0; width: 17px; max-width:100%; }
.wh-logo img{ display:none!important; }
img.attachment-full.size-full.wp-image-492 { margin: -25px 0 0 0px; }
.elementor-post__text { padding: 0 0 32px 0px; }
.elementor-1593 .elementor-element.elementor-element-7a81651 a.elementor-post__read-more { font-family: "Bricolage Grotesque", Sans-serif; font-size: 13px; font-weight: 500; background: red; }
.elementor-8 .elementor-element.elementor-element-f13ae3a .eael-advance-tabs .eael-tabs-nav > ul li.active span.eael-tab-title.title-after-icon { font-weight: 700; }
.gold{ color:#E56912; }
span.eael-tab-title.title-after-icon { text-align: left; }
section.elementor-section.elementor-top-section.elementor-element.elementor-element-a15a9a2.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside { background: #000; padding: 0.5% 10% 0.55% 10%; }
.num{ font-size:77px; }
.elementor-8 .elementor-element.elementor-element-f13ae3a .eael-advance-tabs .eael-tabs-nav > ul li.active span.eael-tab-title.title-after-icon { color: #292929; border-bottom:2px solid #E56912; width: 20; margin: 0px 0 -2px 0px; }
span.eael-tab-title.title-after-icon { padding: 3px 0 10px 0; }
@media (max-width: 1024px) {
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ padding: 26px 0 35px 45px; left: -70px!important; margin-top:5px!important; }
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .menu-item a{ padding:10px 0!important; } }
@media screen and (max-width: 767px) {
.offerings-M{ display:block!important; width: 81px; }	
.offerings-D{ display:none!important; }		
.num { font-size: 30px; }
button.slick-prev.slick-arrow { color: #23252a; margin: 6% 0 0 -7%; } 
button.slick-next.slick-arrow { margin: 6% -7% 0px 0%; } 
section.elementor-section.elementor-top-section.elementor-element.elementor-element-a15a9a2.elementor-section-full_width.elementor-section-content-middle.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside { background: #000; padding: 0 10% 0 10%!important; }
sup{ font-size: 12px!important; }
body{ overflow-x:hidden; }
.htslider-slider .slick-dots { top: 98%; }
.elementor-menu-toggle.elementor-active { background: #E56912; width: 88px; position: relative; left: 37px; border-radius:0!important; }
.elementor-menu-toggle { width: 88px; position: relative; left: 37px; }
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover { background-color: transparent!important; color: #fff; }
.active, .elementor-item-active { border-bottom: 3px solid #000000; }
li.menu-item.menu-item-object-custom.menu-item-type-custom { display: flex; }
.in-img { margin: 9px 0 0 0; width: 17px; max-width: 100%; }
.elementor-8 .elementor-element.elementor-element-c058f2d .elementor-testimonial-job { font-size: 16px; line-height: 10px; }
.elementor-22 .elementor-element.elementor-element-a7b39cb div.elementor-menu-toggle { color: #FFFFFF; padding: 10% 0!important; }
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { top: 100%!important; }
img.attachment-full.size-full.wp-image-492 { margin: -6px 0 0 0px!important; }
.elementor-menu-toggle.elementor-active { background: #e56912!important; }
ol.pad { padding: 0 0 0 21%; }}
.grecaptcha-badge{ display:none; }
/*404 Page*/
body.error404 #content{ padding:50px 0; }
/*Header*/
body.error404 .header-section{ background:#3C3C3C; }
/*Home*/
@media (min-width: 1025px){ .elementor-nav-menu a{ padding-top:10px!important; padding-bottom:10px!important; }}
#home-contact-form .row{ display:flex; flex-wrap:wrap; justify-content:space-between; }
#home-contact-form .row input{ margin-top:10px; }
#home-contact-form .col-span-6{ flex-basis:32%; max-width:32%; }
#home-contact-form .col-span-6 p, #home-contact-form .eael-contact-form-align-default, #newsletter-form .eael-contact-form-align-default, #newsletter-form label p{ display:block; }
#home-contact-form .wpcf7 form.invalid .wpcf7-response-output, #home-contact-form .wpcf7 form.sent .wpcf7-response-output, #newsletter-form .wpcf7 form.sent .wpcf7-response-output{ padding: 6px 15px; margin-top: 10px; margin-left: 0; }
#home-contact-form .wpcf7 form.invalid .wpcf7-response-output, #newsletter-form .wpcf7 form.invalid .wpcf7-response-output{ border-color: #cb3030; background: #ffdcdc; color: #cb3030;  }
#home-contact-form .wpcf7 form.sent .wpcf7-response-output, #newsletter-form .wpcf7 form.sent .wpcf7-response-output{  border-color: #46b450; background: #f0fbf1; color: #177c20;  }
@media (max-width: 992px){ #home-contact-form .col-span-6{ flex-basis:100%; max-width:100%; margin-bottom:20px; }  #home-contact-form .col-span-6 p{ width:100%; } 
#home-contact-form .row{ margin-bottom:0; }}
#newsletter-form input{ margin-top:10px; }
.header-section.elementor-sticky--effects .elementor-widget-theme-site-logo img{ width:150px; }
/*Footer*/
.footer-reorder .footer-menu-link a{ color:#000000; }
.footer-reorder .footer-menu-link a:hover{ color:#E56912;  }
@media (max-width: 766px){ .footer-reorder .elementor-column:last-child{ order:2; margin-top:20px; } .footer-reorder .elementor-column:nth-child(2){ order:3; }}
.certification-row{ display:flex; gap:20px; margin-right:77px; }
.power-data{ position:relative; }
@media (min-width: 1024px) {
.power-data:before{ content:""; position:absolute; left:0; top:0; width:4px; height:100%; background-image:linear-gradient(to bottom, #707070 0%, #707070 50%, #ff7003 50%, #ff7003 100%); }}
@media (max-width: 1024px) {
.power-data:before{ content:""; position:absolute; left:0; top:0; width:100%; height:4px; background-image:linear-gradient(to right, #707070 0%, #707070 50%, #ff7003 50%, #ff7003 100%); }
.certification-row{ margin-right:40px; }}
@media (min-width: 1024px) and (max-width: 1150px){
.elementor-nav-menu--main .elementor-item{ margin-right:14px!important; }}
body.page-id-3559 .header-section{ background: #3C3C3C; }
/*Blog*/
body.page-id-5248 .header-section, body.page-id-4715 .header-section, body.page-id-4746 .header-section, body.category .header-section, body.single-post .header-section{
background: #3C3C3C; }
.blog-profile .elementor-image-box-wrapper{ display:flex; }
.blog-profile .elementor-image-box-img{ width:90px!important; margin-right:20px!important; margin-top: .5% !important; }
.blog-profile .elementor-image-box-title{ margin-bottom:5px; }
body.single-post .post-content .elementor-element-populated{ padding:0; }
.recentpost-heading{ margin-bottom:0!important; }
.recentpost-heading .elementor-icon{     background: #fff; border-radius: 50%; font-size: 17px; width: 40px; height: 40px; line-height: 43px; border: 1px solid #000000!important; text-align: center; }
.text-right{ text-align:right; }
.blog-author .elementor-author-box__name{ margin-top:0; }
.book-readers .elementor-shortcode{ display:flex; align-items:center; }
.book-readers svg{ width:1em; height:1em; fill:#000000; margin-right:10px; }
.blog-meta-list .elementor-widget-wrap{ flex-wrap:nowrap; align-items:center; }
.blog-meta-list .elementor-widget-wrap>div{ flex-basis:33.3%!important; max-width:33.3%!important; margin-bottom:0; text-align:left; }
.blog-meta-list .wpr-post-info{ text-align:center!important; }
.wpr-comment-form-fields{ display:flex!important; flex-wrap:wrap; justify-content:space-between; width: 100% !important; }
.wpr-comment-form-fields>div{ flex-basis:49%;     margin-bottom: 20px !important; }
#respond{ border:1px solid #4D4D4D; padding: 30px 20px; border-radius: 5px; }
.wpr-comment-form-text textarea{ height:90px; }
.wpr-comment-form-text label{ color:transparent!important; position:relative; }
.wpr-comment-form-text label::after { content: "Comment*"; color:#000000; position:absolute; left:0; }
.insight-lists .elementor-post__excerpt p{ display:none; }
.insight-lists .elementor-post__text{ display:flex!important; position:relative; }
.insight-lists .elementor-post__title{ order:3; margin:20px 10px 0!important; }
.insight-lists .elementor-post__meta-data{ order:1; margin-left:10px; flex-basis:80%;  max-width: 80%; margin-bottom:0; }
.insight-lists .elementor-post__excerpt{ order:2; flex-basis:15%; max-width:15%; position:absolute; right:10px; margin-bottom:0; }
.insight-lists .elementor-post__text{ padding: 0 0 25px 0; flex-grow:inherit; }
body.single-post .elementor-widget-theme-post-content .likebtn_container{ display:none; }
body.single-post .wpr-comment-content{ margin-top:15px; } 
body.single-post .likebtn-button{ padding:0;  background: transparent !important; border-width: 0; }
@media (min-width: 1025px) and (max-width: 1600px) { body.single-post .meta-list-section .elementor-column:first-child{ flex-basis:60%; }
body.single-post .meta-list-section .elementor-column:last-child{ flex-basis:40%; }}
@media (min-width: 480px) and (max-width: 768px) { body.single-post .meta-list-section .elementor-column:first-child{ flex-basis:50%; }
body.single-post .meta-list-section .elementor-column:last-child{ flex-basis:50%; }}
@media (max-width: 580px){ .wpr-comment-form-fields>div{ flex-basis:100%; }}
#respond .wpr-comment-form-text{ margin-bottom:25px; }
.single-postlist .elementor-post__excerpt p{ display:none; }
.single-postlist .likebtn_container{ text-align:left!important; }
.single-postlist .elementor-post__text{ padding:10px 10px; }
.insight-lists-single .elementor-post__text{ border:2px solid #cdcdcd; padding:15px 10px; }
.insight-lists-single .elementor-post__thumbnail__link{ margin-bottom:0!important; }
.insight-lists-single .elementor-post__excerpt p{ display:none; }
.insight-lists-single .likebtn_container{ text-align:left!important; }
.lb-style-custom .lb-count{ font-family: "Bricolage Grotesque", Sans-serif!important; }
.wpr-post-info-comments svg{  margin-bottom:-2px; }
.lb-style-custom .likebtn-icon{     height: 27px!important; margin-right: 7px; }
body.single-post .elementor-widget-theme-post-content .elementor-element-populated{ padding-left:0; padding-right:0; }
body.single-post .error-message{ color:#ff0000; }
.text-center-btn{ text-align:center; }
.text-center-btn a{ display:inline-block; padding:10px 15px; border-radius:5px; background:#E56912; color:#ffffff; margin-top:50px; }
.text-center-btn a:hover{ background:#292929; }
@media (max-width: 1024px) { .data-aimain-section{ background-image:none!important; }}
.light-orange{ color:#ff7003; }
.page-id-5705 .elementor-696 .elementor-element.elementor-element-43d9d05:not(.elementor-motion-effects-element-type-background){display:none;}


.img-wid-style .elementor-image-box-img{max-width: fit-content; margin-right: 20px!important;}    
.landing-contact-wraper{margin-bottom:0!important;}  
.landing-contact-wraper input[type=email], .landing-contact-wraper input[type=tel], .landing-contact-wraper input[type=text], .landing-contact-wraper select{  border: 1px solid #DCDFE5; border-radius: 6px; margin-bottom: 14px; margin-top:7px;}  
.landing-contact-wraper .name-labels{margin-bottom: -4px; display: block;}
.landing-contact-wraper [type="submit"]{ width: 100%; background: #E56912; color: #fff;border-radius:10px; }   
.landing-contact-wraper .cf7-cf-turnstile{    display: none;}
.landing-contact-wraper p{margin-bottom:0!important;}
.mini-head-style .elementor-heading-title{position:relative;max-width: fit-content; margin: 0 auto;z-index:20; }
.mini-head-style .elementor-heading-title:before{content:url('https://stage.pivotxadvisors.com/wp-content/uploads/2025/09/SVG-5.png');position:absolute;top:0;left: -22px;z-index:10;}
.mini-head-style .elementor-heading-title:after{content:'';position:absolute;width:260px;height:40px;background:#E569121A;left:-50px;top:-12px;z-index:-1;border-radius:20px;border:1px solid #E5691233;}
