<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* latin-ext */

/* FONTS */

/* Reset CSS */
/* Box sizing rules */
*,
*::before,
*::after {
	box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
figure,
blockquote,
fieldset,
legend {
	margin: 0;
}

/* Remove default padding */
ul,
ol {
	padding: 0;
}

/* Remove list styles */
ul,
ol {
	list-style: none;
}
*, *::before, *::after {
    box-sizing: border-box !important;
}
/* Remove default font styles */
body {
	font-family: 'Rajdhani';
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
	overflow-x: hidden;
	background: #fff;
}

html {
	overflow-x: hidden;
	scroll-behavior: smooth;
}

/* Remove default hyperlink styles */
a {
	text-decoration: none;
	color: inherit;
}

/* Remove default button styles */
button,
input {
	background-color: transparent;
	border: none;
	outline: none;
}

/* Remove default form styles */
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	border-bottom: 1px solid #ccc;
	border-radius: 0px;
	width: 98%;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	background: transparent;

}

.oxygen-home img {
    display: initial;
}

/* Remove default table styles */
table {
	border-collapse: collapse;
	width: 100%;
}

th,
td {
	padding: 8px;
	border-bottom: 1px solid #ccc;
}

th {
	text-align: left;
}


.d-flex {
	display: flex;
}

.a-center {
	align-items: center;
}

.j-space-bet {
	justify-content: space-between;
}

.text-center {
	text-align: center;
}

.rdColor {
	color: #ED1D24;
}

img {
max-width: 100%!important;
}

h1, h2, h3, h4, h5, h6, p {
font-family: "DM Sans", sans-serif;
}

a {
text-decoration:none!important;
}

.padl35 {
    padding-left:35px!important;
}

h2 {
    font-size: 45px!important;
    text-transform: uppercase;
	padding-bottom: 30px;
}

p {
    font-size: 17px!important;
}

.pad5 {
    padding:5px!important;
}

/* Header Sec */
.oxygen-home .col-md-1,.oxygen-home .col-md-2,.oxygen-home .col-md-3,
.oxygen-home .col-md-4,.oxygen-home .col-md-5,.oxygen-home .col-md-6,
.oxygen-home .col-md-7,
.oxygen-home .col-md-8,
.oxygen-home .col-md-9,
.oxygen-home .col-md-10,
.oxygen-home .col-md-11,
.oxygen-home .col-md-12{
	padding-left: 0;
	padding-right: 0;
}
.oxygen-home .navbar-brand img{
		width: 168px;
		height: 48px;
}
.oxygen-home .navbar a{
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}
.oxygen-home .header-sec{
	background-image: url('../img/banner.webp');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 0px 120px;
}

.oxygen-home .logo {
width: 200px;
}


.oxygen-home .header-sec h1 {
    color: #ffffff;
    font-size: 55px;
    text-align: center;
    text-transform: uppercase;
	padding-top: 50px;
}

.oxygen-home .header-sec h5 {
    text-align: center;
    font-size: 27px;
    color: white;
    padding: 25px 0px;
    text-transform: uppercase;
}

.oxygen-home .white-button1 {
    background-color: #ffffff;
    color: #212121;
    font-size: 16px;
    font-weight: 500;
    border-radius: 5px;
    padding: 13px;
    text-align: center;
    width: 450px;
    margin: auto;
}

.oxygen-home .white-button1 span {
text-transform: uppercase;
line-height: 35px;
font-weight: 800;
}

/* make sec */
.oxygen-home .make-sec {
    background-color: #ffffff;
    padding: 0px 0px 65px 0px;
}

.oxygen-home .make-sec-inner {
    background: #f2e1d8;
    padding: 40px;
}

.oxygen-home .make-sec-inner .image-text-section h3 {
    font-size:20px;
    color:#999999;
}

.oxygen-home .make-sec-inner .image-text-section h4 {
    font-size:20px;
}


.oxygen-home .make-sec-inner .image-text-section {
    display: flex;
    align-items: center;
    gap: 5px;
}

.oxygen-home .make-sec-inner .image-container img {
    max-width: 100%;
    height: auto;
}

.oxygen-home .make-sec-inner .text-container {
    max-width: 50%;
}

/* Make it responsive */
@media (max-width: 768px) {
    .oxygen-home .make-sec-inner .image-text-section {
        flex-direction: column;
        text-align: center;
    }
    .oxygen-home .make-sec-inner .text-container {
        max-width: 100%;
    }
}

/* FENCING SOLUTION */


.oxygen-home .fencing-solutions {
padding: 50px 0px;
}


.oxygen-home .fencing-solutions .fencing-image1 {
    position: relative;
    width: 100%;
    height: 450px;
    background-image: url('../img/fence1.webp');
    background-size: cover;
    background-position: center;
}

.oxygen-home .fencing-solutions .fencing-image2 {
    position: relative;
    width: 100%;
    height: 450px;
    background-image: url('../img/fence2.webp');
    background-size: cover;
    background-position: center;
}

.oxygen-home .fencing-solutions .fencing-image3 {
    position: relative;
    width: 100%;
    height: 450px;
    background-image: url('../img/fence3.webp');
    background-size: cover;
    background-position: center;
}

.oxygen-home .fencing-solutions .fencing-container {
    position: absolute;
    bottom: 20px;
    color: white;
    padding: 10px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .text-container {
        max-width: 80%;
        left: 10px;
        bottom: 10px;
    }
}




/***************Services Section********************/
.oxygen-home .solar_services_section{
	
    padding: 50px 0px;
}
.oxygen-home .solar_services_section .solar_services_row{
	padding: 50px 30px;
}

.oxygen-home .solar_services_section #sec2,.oxygen-home .solar_services_section #sec3, .oxygen-home .solar_services_section #sec4,.oxygen-home .solar_services_section #sec5, .oxygen-home .solar_services_section #sec6, .oxygen-home .solar_services_section #sec7, .oxygen-home .solar_services_section #sec8, .oxygen-home .solar_services_section #sec9 {
	display: none;
}

.oxygen-home .solar_services_section .solar_services_text h3{
	color: #737B8F;
    font-family: "Rajdhani", Sans-serif;
    font-size: 24px;
    font-weight: 700;
}

/* Style the tab */
.oxygen-home .solar_services_section .tab1 {
  float: left;
  width: 100%;
  padding-right: 30px;
}

/* Style the buttons that are used to open the tab content */
.oxygen-home .solar_services_section .tab1 button {
    display: block;
    padding: 10px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    transition: 0.3s;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    color: #737B8F;
    font-family: 'DM Sans';
}

/* Change background color of buttons on hover */

button.tablinks {
    background: #eeefef;
    color: #212121!important;
}

.oxygen-home .solar_services_section .tab1 button:hover {
      background-color: #F2E1D8;
    color: #212121;
}

/* Create an active/current "tab button" class */
.oxygen-home .solar_services_section .tab1 button.active {
   background-color: #F2E1D8;
    color: #212121;
}
.oxygen-home .solar_services_section .tab1 button.active:after
{
	content: "";
    right: -10px;
    top: calc(50% - 10px) !important;
    border-left-color: #F2E1D8;
    border-width: 10px;
    bottom: auto !important;
    right: -10px;
    top: calc(50% - 10px);
    left: auto !important;
    border-left: 10px solid #F2E1D8;
    border-right: 0;
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid rgba(0, 0, 0, 0);
    display: block;
    float: right;
    margin: 0 auto;
    width: 0px;
    height: 0px;
    margin-right: -27px;
    margin-top: 5px;
}

/* Style the tab content */
.oxygen-home .solar_services_section .tabcontent {
 padding: 0px 20px;

}
.oxygen-home .solar_services_section .tabcontent p{
 padding: 10px 0px;
    color: #737B8F;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}
.oxygen-home .solar_services_section .tabcontent img{
	width: 100%;
}








.oxygen-home .footer_top a.bbb-logo {
    margin-top: 15px;
    display: block;
}


/***************Services Section End********************/


/* CHOOSE US */

.oxygen-home .choose-us {
    background-color: #211F23;
    padding: 65px 0px 65px 0px;
}

.oxygen-home .choose-us h2 {
    text-align: center;
    margin: 0;
    padding-bottom: 15px;
    color: #fff;
}

.oxygen-home .choose-us .image-text-section .image-container {
    width: 39px;
    display: contents;
}

.oxygen-home .choose-us p {
	text-align: center;
    color: #fff;
}

.oxygen-home .choose-us .image-text-section h3 {
    font-size:20px;
    color:#999999;
}

.oxygen-home .choose-us .image-text-section h4 {
    font-size: 16px;
    color: white;
    padding-right: 25px;
    padding-top: 15px;
    line-height: 25px;
}


.oxygen-home .choose-us .image-text-section {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}

.oxygen-home .choose-us .image-container img {
    max-width: 100%;
    height: auto;
}


/* OUR WORK */


.oxygen-home .ourWork {
    padding: 70px 0px;
}

.oxygen-home .ourWork h4 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 20px !important;
}


/*********FAQ Section start*********************/
.oxygen-home .faq_section{
	background-color: #fff;
	padding: 50px 0px;
}
.oxygen-home .faq_section .faq_head_text h3{
	color: #1a1b1c;
    font-size: 24px;
    font-weight: 700;
}
.oxygen-home .faq_section .faq_head_text h2{
    color: #1F263B;
    font-size: 42px;
    font-weight: 500;
    line-height: 51px;
    text-transform: capitalize;
}


.oxygen-home .faq_section .accordion .accordion-item .accordion-button {
    background: #fff;
    font-family: "Rajdhani", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #1F263B;
    border-top: 1px solid #000;
}
.oxygen-home .faq_section .accordion .accordion-item .accordion-button::after{
	background-image: url(../img/down-arrow.png);
}
.oxygen-home .faq_section .accordion .accordion-item .accordion-button:not(.collapsed)::after{
	background-image: url(../img/minus-sign.png);
}
.oxygen-home .faq_section .accordion .accordion-item h2 {
	padding-top: 10px;
}

.oxygen-home .faq_section .accordion .accordion-item {
	color: var(--bs-accordion-color);
	background-color: transparent;
	border-bottom: 0px solid #00000040;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.oxygen-home .faq_section .accordion .accordion-item .accordion-body
{
	    font-family: "Roboto", Sans-serif;
	font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.oxygen-home .faq_section .accordion .accordion-item:first-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}



/*********FAQ Section end*********************/


/*********Before Footer*********************/
.oxygen-home .quote-section {
    display: flex;
    align-items: stretch;
    width: 100%;
    height: 400px; /* Adjust height as needed */
}

.oxygen-home .quote-section .image-container {
    flex: 1;
    background: url('../img/Get-offer.webp') no-repeat center center/cover;
}

.oxygen-home .quote-section .text-container {
    flex: 1;
    background-color: #f5e3d7;
    padding: 40px;
    display: flex;
    flex-direction: column;
    color: #000; /* Black text */
}


/*************FOOTER*******************/
.oxygen-home .footer_section {
    padding: 50px 0px;
    border-top: 1px solid black;
	margin-top: 70px;
}

.oxygen-home .footer_section h4{
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 10px;
}


.oxygen-home .footer_section .footer_top{
	background: #fff;
	padding: 50px 60px;
	color: #fff;

}
.oxygen-home .footer_section .footer_top h4{
	font-size:18px;
}

.oxygen-home .footer_section .footer_top p{
	font-size:13px;
	line-height: 2em;
}


.oxygen-home .footer_section .footer_bottom{
	background: #000;
	padding: 15px 80px;

}
.oxygen-home .footer_section .footer_bottom .text-right-align{
	text-align: right;
}
.oxygen-home .footer_section .footer_bottom .text-right-align a, .oxygen-home .footer_section .footer_top p a{
    text-decoration: none !important;
}
.oxygen-home .footer_section .footer_bottom {
	color: #fff;
	font-size: 14px;
}

.oxygen-home .row {
    margin-left: 0;
    margin-right: 0;
}

/* CONTACT US */

.oxygen-home .contactUs{
    padding: 50px 0px;
	background-image: url(../img/contact-bg.jpg);
	background-size: cover;
}

.oxygen-home .contact-inner {
    background: white;
    padding: 50px;
    width: 800px;
    margin: auto;
}

/*** Responsive CSS ***/

@media only screen and (max-width: 1150px) {
	.oxygen-home .header-sec h1 {
		font-size: 50px;
        line-height: 55px;
	}

    .oxygen-home .contact-inner {
        width: auto;
        }
}



@media only screen and (max-width: 767px) {
	.oxygen-home .header-sec h1 {
    font-size: 40px;
    line-height: 53px;
    text-align: center;
	    margin-bottom: 30px;
}
.oxygen-home .header-sec {
 
   padding: 3em 0;
}

.oxygen-home .no_fee_loan .no_fee_load_content p {
    font-size: 16px;
}
.make-sec .row , .mini-sec .row , .oxygen-home .about-sec .row{
    gap: 20px;
}
.oxygen-home .solar_today_section .solar_today_text h3 , .oxygen-home .faq_section .faq_head_text h3 {
    font-size: 20px;
}
.oxygen-home .make-sec h2 {
    margin-bottom: 0;
}
.oxygen-home .make-sec .card h3 {
    font-size: 18px;
}
.oxygen-home .warraenty-sec h3 {
    font-size: 24px;
}
.oxygen-home .mini-sec .header-text h2 , .oxygen-home .about-sec .about-content h2 , .oxygen-home .about-sec .about-content p ,
.oxygen-home .about-sec .about-content h3  , .oxygen-home .footer_section .footer_bottom .text-right-align{
    text-align: center;
}
.oxygen-home .mini-sec .header-text p {
    font-size: 18px;
    text-align: center;
}
.mini-sec .row .header-text p {
    margin-bottom: 0;
}
.oxygen-home .mini-sec .card {
    height: auto;
}
.oxygen-home .count-sec .count-content h3 {
    font-size: 32px;
}
.oxygen-home .count-sec .count-content p {
    font-size: 20px;
}
.count-sec .row.counter-row {
    gap: 20px;
}
.oxygen-home .about-sec .about-content h2 {
    line-height: 41px;
}
.oxygen-home .solar_today_section .solar_today_box .solar_today_box_top {
    margin-top: 0;
}
.oxygen-home .no_fee_loan .no_fee_load_content {
    padding: 50px 0px 0;
}
.oxygen-home .faq_section .faq_head_text h2 , .oxygen-home .before_footer_section h2{
    font-size: 30px;
    line-height: 40px;
}
.oxygen-home .before_footer_section p {
    font-size: 18px;
    margin-bottom: 0;
}
section.footer_section .row.footer_top {
    gap: 20px;
	padding: 50px 30px;
}
.oxygen-home .footer_section .footer_bottom {
    padding: 15px 30px;
}
.oxygen-home .footer_section .footer_bottom {
    text-align: center;
    gap: 10px;
}
.oxygen-home .testimonial-sec .testimonial-content {
    margin: 20px 0 20px 0;
    padding: 40px 27px 30px 27px;
}
.oxygen-home .about-sec .about-img2 , .oxygen-home .about-sec .about-img1{
    width: 100%;
    height: auto;
}
.oxygen-home .solar_services_section .solar_services_row , .oxygen-home .solar_services_section .tabcontent{
    padding: 0px 0px;
}
section.solar_services_section .row.solar_services_text {
    margin-bottom: 20px;
}
.oxygen-home .solar_services_section .solar_services_row {
    gap: 30px;
}
.oxygen-home .footer_section .footer_bottom .text-right-align {
    text-align: center;
}
.oxygen-home .footer_section .footer_top h4 {
    font-size: 20px;
    margin-bottom: 15px;
}
.oxygen-home .no_fee_loan .no_fee_load_content h2 {
    line-height: 1.2em;
    padding-bottom: 20px;
}

.oxygen-home .contact-inner {
    width: auto;
    }

}


@media only screen and (max-width: 480px) {
	.oxygen-home .header-sec h1 {
        font-size: 25px;
        line-height: 31px;
        margin: 0px;
    }

	.oxygen-home .header-sec h5 {
		text-align: center;
		font-size: 15px;
		color: white;
		padding: 17px 0px;
		text-transform: uppercase;
	}

	.oxygen-home .make-sec-inner .image-text-section h4 {
		font-size: 16px;
	}

	h2 {
		font-size: 27px !important;
		text-transform: uppercase;
		padding-bottom: 0px;
		padding-top: 20px;
	}

	.padl35 {
		padding-left: 0;
	}

	.oxygen-home .fencing-solutions {
		padding: 10px 0px;
	}

	.oxygen-home .logo {
		width: 114px;
	}

	.oxygen-home .white-button1 {
		background-color: #ffffff;
		color: #212121;
		font-size: 14px;
		font-weight: 500;
		border-radius: 11px 11px 11px 11px;
		padding: 13px;
		text-align: center;
		width: 282px;
		margin: auto;
	}

    .oxygen-home .contact-inner {
        width: auto;
        }

}</pre></body></html>