/*
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-child
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* - Header */
#header-section .elementor-container{justify-content: space-between;}
#logo-box, #menu-box, #cta-box{width: auto !important;}

.our-services-section .elementor-widget-heading{margin-bottom: 0 !important;}
.service-img-box {
	min-height: 400px;
}



/* ## Responsive */
@media only screen and (min-width:1025px) and (max-width:1199px) {
		
		
	body #menu-box  .elementor-element.elementor-widget-raven-nav-menu .raven-nav-menu-main .raven-nav-menu > li > a.raven-menu-item{
		font-size: 15px !important;
		padding: 10px 5px;
	}
	body  #cta-box .elementor-element.elementor-widget-button .elementor-button{font-size: 16px;}
	body #logo-box .elementor-element.elementor-widget-raven-site-logo .raven-site-logo img,
	body #logo-box .elementor-element.elementor-widget-raven-site-logo .raven-site-logo svg {
		width: 125px;
	}
}


@media(max-width: 1024px) {
	
	#header-section #menu-box {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	
	#header-section #cta-box {
		position: absolute;
		right: 70px;
		top: 57%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	#header-section #cta-box{right: 45px;}
	
	body .elementor-element.menu-navigation .raven-nav-menu-mobile {top: 88px !important;}
	body .elementor-element.elementor-widget.elementor-widget-raven-nav-menu > .elementor-widget-container{
		margin-right: 0 !important;
	}	
	
}


@media(max-width: 767px) {	
	
	body .elementor-6 .elementor-element.menu-navigation.raven-nav-menu-stretch .raven-nav-menu-mobile {
		top: 48px !important;
	}
	.our-services-section .elementor-widget-image{margin-bottom: 5px !important;}	
	.footer-box .elementor-widget-container p{margin-bottom: 0 !important;}
	#header-section #cta-box{top: 60%;}
	
	.service-img-box {
		height: 66vw;
	}
	
	
}
