@import url('https://fonts.cdnfonts.com/css/edmondsans?family=Josefin+Sans:300,400,400i|gotham:300,300i');

/* filter: brightness(0.7);
-webkit-filter: brightness(0.7); */

/** reset css */
*,
*::after,
*::before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


/** html css */

html {
    box-sizing: border-box;
    font-size: 62.5%;
    scroll-behavior: smooth;
    font-weight: 600;
    overflow-x: hidden;
    font-family: 'Edmondsans', sans-serif;
}


/** body css */

body {
    font-family: 'Edmondsans', sans-serif;
    color: #000;
    font-weight: 600;
    line-height: 1.6;
    overflow-x: hidden;
}

/* header section start */

.heading-header {
    color: #007CB6;
    font-size: 4rem;
    font-weight: 700;
    /* border: 2rem solid green; */
}

.header-paraa {
    color: #CCCCC2;
    font-size: 1.3rem;
}

.over-lay-col-2 {
    z-index: 1;
}

img.build-w {
    width: 30vw;
    height: 80vh;
}

.header-sect-t {
    padding: 10rem 2rem;
    position: relative;
}

.video-sect{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(50rem, 1fr));
    gap: 3rem;
    justify-content: center;
    align-items: center;
    padding: 0rem 0rem;
}



.headder-caption{
  padding: 0rem 0rem !important;
}

@media screen and (max-width:600px){
    .video-sect{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    .headder-caption{
      padding: 0rem 0rem !important;
    }
}


.video-content {
    max-width: 100%;
    height: auto;
    object-fit:fill;
}

.header-ty-y{
    display: flex;
    flex-direction: column;
    height: auto;
    width: 100% !important;
    padding: 1rem;
}

.overlay-row-y{
    display: flex;
    flex-direction: column;
    gap: 4rem;
    align-items: center;
    justify-items: center;
    z-index: 9;
    cursor: pointer;
    padding: 1rem;
}


.heading-header-u {
    font-size: 5rem;
    color: #007CB6;
    font-weight: 700;
}

.header-paraa-i {
    font-size: 1.4rem;
    color: #ccc;
}

.join-t-as {
    margin-top: 6rem;
}

.Join-t-7 {
    font-size: 1.6rem;
    color: #fff;
    font-weight: 600;
    padding: 1rem 1.5rem;
    background-color: #37A0D9;
    cursor: pointer;
    border: 0.045rem solid yellow;
    border-radius: 0.24rem;
}

.build-w-h {
    width: 100%;
    height: 100%;
}

/*header sect 2 end */


/* Who section  start*/

.who-section 
{
    padding-top: 2rem;
    padding-bottom: 5rem;
    margin-top: 12rem!important;
    display: flex;
    /* flex-direction: column; */
}


/* who section end */


/* carousel section  start*/


/* carousel */


.color-control {
    color: #07979f !important;
}

.rounded {
    height: 1.8rem !important;
    width: 1.8rem !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    background-color: #007CB6!important;
    color: #007CB6!important;
    cursor: pointer;
}

.carousel-inner {
    position: relative!important;
}

.carousel-items {
    position: relative;
}

.over-lay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.443);
    filter: brightness(0.5);
    -webkit-filter: brightness(0.5);
}

.carousel-caption {
    position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%)!important;
    -webkit-transform: translate(-50%, -50%)!important;
    -moz-transform: translate(-50%, -50%)!important;
    -ms-transform: translate(-50%, -50%)!important;
    -o-transform: translate(-50%, -50%)!important;
    cursor: pointer!important;
}

.carousel-head {
    font-size: 5rem;
    /* color: #007CB6; */
    color: rgba(255, 255, 255, 0.727);
}

.carousel-para {
    font-size: 3rem;
    color: #007CB6;
}

.sec-loud {
    font-size: 4rem;
    font-weight: bold;
}


/* carousel ended */

.split-sections {
    width: 1000px;
    margin: 0 auto;
    display: block;
    margin-top: 5rem !important;
    margin-bottom: 10rem !important;
    z-index: 99999 !important;
    /* background-color: red; */
}


/* alumni-section start */

.alumni-sec {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 6rem;
    background-color: #eee;
    margin-top: 8rem;
    padding: 4rem;
    z-index: -1;
    text-align: center;
}

.alumni-sec-heading {
    margin-top: 3rem;
    font-size: 5.5rem;
    font-weight: 600;
    /* z-index: -1; */
}

.owl-carolyu {
    padding: 1rem;
    /* z-index: -1; */
    margin-top: 2rem;
    display: flex;
    flex-direction: row;
    gap: 4rem;
}

div.item {
    /* z-index: -1; */
}

div.item img {
    /* z-index: -1; */
    width: 12rem;
    height: 15rem;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em,
     rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}


/* alumni-section end */


.Service
{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
    padding:1rem;
    text-align:center;
    gap:1rem;
    z-index: -1;
}

.service-heading
{ 
    margin-top: 3rem;
    font-size: 5.5rem;
    font-weight: 600;
    z-index: -1;
}

.air-service 
{
  display:flex;
  flex-direction:column;
  gap:4rem;
  background-color:#eee;
  border-radius:0.5rem;
  -webkit-border-radius:0.5rem;
  -moz-border-radius:0.5rem;
  -ms-border-radius:0.5rem;
  -o-border-radius:0.5rem;
}


.air-service  img.serve
{
    height:40rem;
    width:auto;
    /* opacity:.65; */
}


.comp-text
{
 padding:1rem;
}

.comp-p
{
    font-size: 1.6rem;
    font-weight: 300;
}

.comp-h
{
    font-size: 1.6rem;
    font-weight: 500;
}


/* footer sections */
.footer--section
{
    background-color:#11101d;
    margin-top: 6rem;
    color:#fff;
}

/* div.f-logo-sec 
{
   width: 10rem;
    height: 10rem;
    margin-top: 1rem;
    display: flex;
    background-color: #ddd;
} */

.f-logo-sec a.img-l
{
    border: 10px solid #37A0D9;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    width: 10rem;
    height: 10rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ddd;
}

.f-logo-sec a.img-l img{
width: 10rem;
height: 10rem;
}

.footer-sec
{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
    padding:3rem;
    gap:3rem;
    justify-content:space-between;
    align-items:center;
    padding: 6rem 3rem;
}


.footer-sec div,  
.footer-sec ul{
   padding:2rem 4rem;
}

.footer__emailcopy{
    display:flex;
    justify-content:center;
    align-items:center;
    color:#ffff;
    font-size:1.7rem;
    font-weight:400;
}

.social-media-1
{
list-style-type: none;
display: flex;
gap: 2rem;
}


.social-media-1 li{
    list-style-type: none;
}


.f-img-s{
    width:4rem;
    height:4rem;
    cursor:pointer;
  }

