/*
Theme Name: Soluris
Theme URI: https://demo.bravisthemes.com/soluris/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes
Description: Soluris - The Solar theme is a clean and modern WordPress theme designed for businesses and organizations that are involved in solar energy, renewable energy, and sustainable energy solutions. This theme is perfect for solar panel manufacturers, solar farm owners, energy consulting firms, and green energy businesses. The Solar theme is fully responsive and designed with a focus on readability and user experience. It includes multiple homepage layouts, customizable header and footer styles, and a variety of page templates to help you create a professional-looking website quickly and easily. The theme comes with a powerful theme options panel that allows you to customize the colors, fonts, and layouts of your website. It also includes a drag-and-drop page builder that makes it easy to create custom pages and layouts without any coding knowledge. Other features of the Solar theme include a customizable contact form, social media integration, Google Maps integration, and WooCommerce compatibility, allowing you to sell solar products directly from your website.
Version: 1.0.8
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: soluris
Tags:climate, eco, ecology, electricity, energy, good energy, green energy, green power, nature, power, recycling, solar, solar energy, solar power, solar wind power, thin-film solar cells, solar-powered vehicles, solar water heater, solar battery, net metering, solar farm, photovoltaic, renewable energy, solar panels
*/

.header-home-me{
	width: 95% !important;
    position: absolute !important;
    z-index: 2;
    top: 23px;
    margin: auto;
    left: 2.5% !important;
}

.header-home-me li > a {
	line-height: 20px;
}
.our-product-h{
	background-color: transparent;
    background-image: linear-gradient(180deg, #ffffff05 0%, #0497f23d 100%);
}
.line-rotate .wrap-subtitle {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: #6fad3c;
  text-transform: uppercase;
}

/* Line (before) */
.line-rotate .wrap-subtitle::before {
  content: "";
  display: inline-block;
  width: 55px;
  height: 2px;
  background-color: #0497f2;
  margin-right: 10px;
}
/* .p-c1 .pxl-item--holder::before{
content: "";
    display: inline-block;
    width: 230px;
    height: 2px;
    background-color: #0497f2;
    margin-right: 10px;
    position: absolute;
    bottom: 17px;
    transform: rotate(45deg);
    right: -200px;
}
}
.p-c1 .pxl-item--holder::after{
content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #0497f2;
    margin-left: 8px;
    transform-origin: center;
    animation: rotateSquare 2s 
linear infinite;
    right: -160px;
    position: absolute;
    bottom: -66px;
} */
.product-circle  .pxl-item--title {
/* 	border-bottom: 2px solid #0497f2; */
	position:relative;
}
/* Rotating square (after) */
.line-rotate .wrap-subtitle::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #0497f2;
  margin-left: 8px;
  transform-origin: center;
  animation: rotateSquare 2s linear infinite;
	left: 45px;
    position: absolute;
}
.line-rotate .wrap-subtitle span{
	margin-left:10px;
}
/* Rotation animation */
@keyframes rotateSquare {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.btn.btn-secondary:hover:after, input[type="submit"].btn-secondary:hover:after, .btn-form button[type="submit"].btn-secondary:hover:after, .btn.btn-secondary:focus:after, input[type="submit"].btn-secondary:focus:after, .btn-form button[type="submit"].btn-secondary:focus:after, .btn.btn-secondary:hover:before, input[type="submit"].btn-secondary:hover:before, .btn-form button[type="submit"].btn-secondary:hover:before, .btn.btn-secondary:focus:before, input[type="submit"].btn-secondary:focus:before, .btn-form button[type="submit"].btn-secondary:focus:before{
	    background-color: #031344 !important;
}

.btn.btn-primary:hover:after, input[type="submit"].btn-primary:hover:after, .btn-form button[type="submit"].btn-primary:hover:after, .btn.btn-default:hover:after, input[type="submit"].btn-default:hover:after, .btn-form button[type="submit"].btn-default:hover:after, .btn.btn-primary:focus:after, input[type="submit"].btn-primary:focus:after, .btn-form button[type="submit"].btn-primary:focus:after, .btn.btn-default:focus:after, input[type="submit"].btn-default:focus:after, .btn-form button[type="submit"].btn-default:focus:after, .btn.btn-primary:hover:before, input[type="submit"].btn-primary:hover:before, .btn-form button[type="submit"].btn-primary:hover:before, .btn.btn-default:hover:before, input[type="submit"].btn-default:hover:before, .btn-form button[type="submit"].btn-default:hover:before, .btn.btn-primary:focus:before, input[type="submit"].btn-primary:focus:before, .btn-form button[type="submit"].btn-primary:focus:before, .btn.btn-default:focus:before, input[type="submit"].btn-default:focus:before, .btn-form button[type="submit"].btn-default:focus:before{
	background-color: #031344 !important;
}
.btn.btn-primary:hover:after, input[type="submit"].btn-primary:hover:after, .btn-form button[type="submit"].btn-primary:hover:after, .btn.btn-default:hover:after, input[type="submit"].btn-default:hover:after, .btn-form button[type="submit"].btn-default:hover:after, .btn.btn-primary:focus:after, input[type="submit"].btn-primary:focus:after, .btn-form button[type="submit"].btn-primary:focus:after, .btn.btn-default:focus:after, input[type="submit"].btn-default:focus:after, .btn-form button[type="submit"].btn-default:focus:after, .btn.btn-primary:hover:before, input[type="submit"].btn-primary:hover:before, .btn-form button[type="submit"].btn-primary:hover:before, .btn.btn-default:hover:before, input[type="submit"].btn-default:hover:before, .btn-form button[type="submit"].btn-default:hover:before, .btn.btn-primary:focus:before, input[type="submit"].btn-primary:focus:before, .btn-form button[type="submit"].btn-primary:focus:before, .btn.btn-default:focus:before, input[type="submit"].btn-default:focus:before, .btn-form button[type="submit"].btn-default:focus:before{
	background-color: #031344 !important;
}

.btn.btn-secondary:hover:after, input[type="submit"].btn-secondary:hover:after, .btn-form button[type="submit"].btn-secondary:hover:after, .btn.btn-secondary:focus:after, input[type="submit"].btn-secondary:focus:after, .btn-form button[type="submit"].btn-secondary:focus:after, .btn.btn-secondary:hover:before, input[type="submit"].btn-secondary:hover:before, .btn-form button[type="submit"].btn-secondary:hover:before, .btn.btn-secondary:focus:before, input[type="submit"].btn-secondary:focus:before, .btn-form button[type="submit"].btn-secondary:focus:before {
	background-color: #031344 !important;
}
.btn.btn-orange:hover:after, input[type="submit"].btn-orange:hover:after, .btn-form button[type="submit"].btn-orange:hover:after, .btn.btn-orange:focus:after, input[type="submit"].btn-orange:focus:after, .btn-form button[type="submit"].btn-orange:focus:after, .btn.btn-orange:hover:before, input[type="submit"].btn-orange:hover:before, .btn-form button[type="submit"].btn-orange:hover:before, .btn.btn-orange:focus:before, input[type="submit"].btn-orange:focus:before, .btn-form button[type="submit"].btn-orange:focus:before{
	background-color: #031344 !important;
}
.btn.btn-orange:hover:after, input[type="submit"].btn-orange:hover:after, .btn-form button[type="submit"].btn-orange:hover:after, .btn.btn-orange:focus:after, input[type="submit"].btn-orange:focus:after, .btn-form button[type="submit"].btn-orange:focus:after, .btn.btn-orange:hover:before, input[type="submit"].btn-orange:hover:before, .btn-form button[type="submit"].btn-orange:hover:before, .btn.btn-orange:focus:before, input[type="submit"].btn-orange:focus:before, .btn-form button[type="submit"].btn-orange:focus:before{
	background-color: #031344 !important;
}
.rnd .pxl_section_offset-none .elementor-widget-wrap.elementor-element-populated{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    margin: 10px 15px;
	padding: 13px 15px !important;
    border-radius: 10px;
}
.single.single-service #pxl-main .container:first-child{
	max-width:95%;
}
.product-circle-main{
	
}
.product-circle .pxl-item--holder{
	padding: 5px;
    border: none;
}
.product-circle .pxl-item--holder .pxl-item--title {
	font-size: 20px;
}
.product-circle .pxl-item--holder a {
	font-size: 14px;
}
.marq-1{
    background: #031344;
    color: #fff;
    --e-transform-rotateZ: 1deg;
    background-color: #031244;
    margin: 0px -3px 0px -3px;
    transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
}
.marq-2{
	    --e-transform-rotateZ: -1deg;
    background-color: var(--e-global-color-f3a2b14);
    margin: -10px -3px 0px -3px;
    z-index: 2;
    background: #031344;
    transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
}
.deensimc-text-marquee .deensimc-scroll-text {
    white-space: nowrap;
    line-height: 1.2;
    margin-bottom: 0;
    font-size: 24px;
    color: #fff;
    font-weight: 900;
}

.h-s1-left .pxl-item--image1 img, .h-s1-left .pxl-item--image2 img, .h-s1-left .pxl-item--image3 img{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 5px;
	width: 100%;
}

.h-s1-left .pxl-item--image1:hover img, .h-s1-left .pxl-item--image2:hover img, .h-s1-left .pxl-item--image3 img:hover{
	 transform: scale(1.06); 
      transition: transform 0.3s ease-in-out; 
}
.h-s1-left .pxl-image-box8 .pxl-item--inner .btn-video-image{
	background:#fff;
	
}
.h-s1-left .pxl-item--icon i{
	display:none;
}
.h-s1-left .btn-video-image .ct-banner-title svg text{
	fill:#000 !important;
}
.h-s1-left .pxl-item--icon:before {
    content: "";
    display: block;
    width: 54px;
    height: 73px;
    background-image: url('http://raadax.arshadali.in/wp-content/uploads/2025/10/Raadaax_icon_1-59x80-1.png');
    background-size: cover; /* Adjusts the image to cover the area */
    background-position: center; /* Centers the image */
}
.sr7-layer.font-monda{
	font-family: "Monda", Sans-serif !important; 
}
.h-s6 .pxl-item--image .pxl-item--icon{
	padding: 7px !important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 5px;
}
.h-s6 img {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	border-radius: 5px;
}
.h-s6 .pxl-item--inner .pxl-item--image:before{
	display:none;
}
.h-s6 .contact-form-home7 .row .btn-input button {
	color:#fff !important;
}
#pxl-wapper #pxl-main {
    padding-bottom: 0px;
}

.h-s3 .w-09h{
width: 86%;
    margin-right: auto;	
}
.h-s3 .elementor-container.elementor-column-gap-extended:first-child {
	width: 100%;
    max-width: 100%;
}
.h-s2-products .elementor-widget-container {
	    width: 95%;
    margin: auto !important;
}
.h-s7 .pxl-post-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--image{
	height: 435px;
}
.h-s2-products .pxl-swiper-arrow-prev{
    left: 0 !important;
}
.border-bottom-15px:before{
	display:none;
}
#pxl-page-title-elementor section.elementor-top-section{
	padding-bottom:80px;
}

.rnd .pxl-icon-box5 .pxl-item--inner .pxl-item--icon i{
	background-color:#0497f2;
	font-size: 29px;
    height: 55px;
    width: 55px;
}
.btn.btn-secondary, input[type="submit"].btn-secondary, .btn-form button[type="submit"].btn-secondary{
	background-color:#0497f2 !important;
}
.elementor-91 .elementor-element.elementor-element-bea0195 .pxl-nav-menu .pxl-menu-primary > li.current-menu-parent > a, .elementor-91 .elementor-element.elementor-element-bea0195 .pxl-nav-menu .pxl-menu-primary > li.current_page_item > a{
	color: #0497F2 !important;
}
.single-p-s3 .elementor-widget-wrap.elementor-element-populated, .single-p-s4 .elementor-widget-wrap.elementor-element-populated, .single-p-s5 .elementor-widget-wrap.elementor-element-populated{
	    width: 90%;
    margin: auto;
}
.single-p-s4 .elementskit-clients-slider .single-client img{
	width:100px;
}
.single-p-s4 .swiper-slide-inner{
	margin-top:20px;
	margin-bottom:20px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
   .product-table td,
    .product-table th {
      padding: 8px;
      border: 1px solid #ddd;
      text-align: center;
    }

    .product-table thead tr {
      background-color: #021442;
    }

    .product-table th {
      text-align: center;
      padding: 8px;
      color: #ecf0f1;
    }

    .product-table {
      border-collapse: collapse;
      width: 100%;
    }
.product-circle{
	margin-right: auto;
}
.product-circle .pxl-item--title:after {
    width: 50px;
    height: 3px;
    content: "";
    background-color: var(--secondary-color);
    position: absolute;
    left: 0;
    bottom: -10px;
    border-radius: 5px;
}
.product-circle-main.single-p-s1{
	align-items: center;
}
.product-circle{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding: 20px 20px;
    margin: 10px 0px;
    border-radius: 5px;
    background: #fff;
	    width: 100%;
}
.single-p-s3 .d-flex.gap-10{
	gap:20px;
}
.single.single-service #pxl-main{
	padding-top:5px;
}
.product-circle:hover{
	transform: scale(1.06);
	transition: transform 0.3s ease-in-out; 
}
.pxl-service-grid-layout2 .pxl-item--image.hover-imge-effect4, .our-product-h .pxl-swiper-slide .pxl-item--image{
/*     background-image: url(https://staging.raadax.com/wp-content/uploads/2025/10/P-Back2.jpg); */
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.pxl-service-grid-layout2 .wrap-feature, .our-product-h .pxl-swiper-slide .wrap-feature{
	background: #000000b8;
	padding: 37px;
}
.page-id-1674 .w-90.product-main-section .elementor-container.elementor-column-gap-extended {
	    max-width: 92%;
}
.w-90.product-main-section  .pxl-item--inner .pxl-item-holder, .our-product-h .pxl-item--inner .pxl-item-holder {
	padding: 20px 80px 20px 20px;
}
.w-90.product-main-section  .pxl-item--image .item--icon, .our-product-h .pxl-item--image .item--icon {
    position: absolute;
    bottom: -46px;
    right: 0;
    width: 84px;
	height: 84px;
}
.pxl-service-grid-layout2 .pxl-item--image.hover-imge-effect4, .our-product-h .pxl-swiper-slide .pxl-item--image{
/* 	 background-image: url(https://staging.raadax.com/wp-content/uploads/2025/10/P-Back2.jpg); */
}
.h-s1-left .pxl-item--image3 {
	
}
.pxl-accordion1.style1 .pxl--item .pxl-item-accordion i{
	color: #0497f2;
}
@media screen and (max-width: 1199px) {
    .pxl-swiper-arrow {
        opacity: 1;
        visibility: visible;
    }
}