/*
Theme Name: JupiterX Child
Description: Jupiter X Child Theme
Author: Artbees
Author URI: https://jupiterx.com
Template: jupiterx
Version: 1.0.0
Text Domain: jupiterx
Domain Path: /languages
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom CSS codes in assets/less/style.less */

body{padding: 0; margin: 0; box-sizing: border-box; overflow-x:hidden;}

*{padding: 0; margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; word-break:break-word;}
p{padding:0 0; margin:0;}
p:last-child{padding: 0; margin:0;}
p:empty{padding:0; margin:0;}	
button:focus{border: none !important; outline: none;}
ul, ol{margin: 0; padding: 0 0 0 20px;}
h1, h2, h3, h4, h5, h6{margin: 0;}

.fix-header{position:fixed !important; top:0; left:0; width:100% !important; z-index:999 !important; box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;}
.fix-header .logo-bar{position:absolute !important; top:50%; left:50%; transform:translate(-50%, -50%); z-index:12;}
.fix-header .main-menu-bar{width:100% !important;}
.fix-header .main-menu-bar  nav ul li{flex-grow:inherit !important;}
.fix-header .main-menu-bar  nav ul li:nth-child(2) {margin:0 auto 0 0;}

.jupiterx-main{margin-top:128px;}

.fancy-head h2 span{ display: inline; font-family: "adelia", Sans-serif; font-size: 28px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 2em; letter-spacing: 0.25px;} 

.how-box .pp-info-box{position:relative;}
.how-box .pp-info-box:before{content:""; position:absolute; top:0; left:0; width:100%; height:250px; background:url(https://sigadvisoryllc.wpenginepowered.com/wp-content/uploads/2025/03/shap-1.png) no-repeat; background-size:contain; background-position:top center; z-index:1;}
.how-box .pp-info-box .pp-info-box-content{position:relative; z-index:2;}




@media (max-width: 1024px) {}
@media (max-width: 767px) {
	
	.fix-header .logo-bar { position: relative!important; top: 0; left: 0; transform: none; z-index: 12; }
	#rmp_menu_trigger-39{right:20px !important;}
	#rmp_menu_trigger-39:hover, 
	#rmp_menu_trigger-39:focus { text-decoration: none; outline:none !important; }
}







