.oxygen-home *,
.oxygen-home ::after,
.oxygen-home ::before {
    box-sizing: border-box !important;
}

.oxygen-red {
    color: #dc3545 !important;
    font-weight: bold;
}

.oxygen-home .profimg {
    width: 100%;
    aspect-ratio: auto;
}

.oxygen-home .carousel-item.active {
    border: none;
}

.oxygen-home .footer2 div {
    display: flex;
    flex-direction: column;
}
.oxygen-home .comp-wrap .comp-logo {
    margin: 0!important;
    padding: 0!important;
    display: flex;
    justify-content: center;
    gap: 50px;
    flex-wrap: wrap;
}
.oxygen-home .comp-wrap .comp-logo li {
    list-style-type: none !important;
}
.oxygen-home .comp-wrap .comp-logo li a {
    padding: 0 !important;
    color: #000 !important;
	    text-transform: uppercase;
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase !important;
}

.oxygen-home .comp-wrap .comp-logo li a img {height:40px}

.oxygen-home .testimonial {
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
}

.oxygen-home .below-text{line-height: 22px;}

@media (max-width: 768px) {
    .oxygen-home .about-sub {
        text-align: left;
    }

    .oxygen-home .heading_footer {
        font-weight: 600;
        font-size: 21px;
        line-height: 54px;
        color: #fff;
        text-align: left;
    }

    .oxygen-home .testimonial {
        font-weight: 600;
        font-size: 32px;
        line-height: 40px;
    }

    .oxygen-home .carousel_rating {
        margin: auto;
    }

    .oxygen-home .carousel_des {
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        color: #16213c;
    }

    .oxygen-home .carousel-control-next-icon img,
    .oxygen-home .carousel-control-prev-icon img {
        width: 35% !important;
        background: 0 0 !important;
        aspect-ratio: 0.5945945946;
    }

    .oxygen-home .text-left {
        text-align: left !important;
    }

    .oxygen-home .profile-social img {
        margin: 0;
        width: 36px;
    }

    .oxygen-home .profile-social {
        justify-content: left;
    }

    .oxygen-home .profile_mail {
        font-size: 16px;
    }

    .oxygen-home .socialimg {
        width: 36px;
    }

    .oxygen-home .about-text {
        text-align: left;
    }

    .oxygen-home .side-icon {
        width: 23px;
        display: inline-block;
        aspect-ratio: auto;
    }
}
.oxygen-home .sub-headings{
	
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 42px;
    text-align: center;
}
.colbod{
	
    padding: 0px;
}
.providing-col{
	border: 1px solid #F0F0F0;
	padding: 20px;
}
.oxygen-home .subsub-heading{
	
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
	    padding-top: 12px;
		height: 105px;

}

.oxygen-home figure.providing-logo img {
    width: 40% !important;
	    padding-bottom: 12px;
}

.oxygen-home .providing-para {
    padding-top: 16px;
    line-height: 22px;
}

.oxygen-home .providing-row2{
	margin-top:4rem;
}

.oxygen-home .h4-heading{
	color: #0072FF;
	text-transform:uppercase;
	font-size
}

.oxygen-home .subsub-headingleft{
	font-style: normal;
    font-weight: 600;
    font-size: 40px;
       line-height: 52px;
    padding-top: 16px;
	
}

.oxygen-home .robo-img img {
    width: 100% !important;
}

.oxygen-home figure.robo-img {
    width: 58%;
}

.oxygen-home .robo-col{
	    width: 100% !important;
}

@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    / STYLES HERE /
	.oxygen-home .sub-headings {
        line-height: 42px !important;

}
.oxygen-home .subsub-headingleft{
	
    font-size: 30px !important;
      
	
}

.oxygen-home .col-sm-12 {
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% ! Important;
}

.oxygen-home .subsub-heading {
    height: 100%;
}

.oxygen-home  .providing-col {
    margin-bottom: 40px;
}

.oxygen-home .providing-row2 {
    margin-top: 0rem;
}

.oxygen-home figure.robo-img {
    width: 100%;
}



}

body{
	font-family: 'Montserrat', sans-serif;
}