/* founder_section */
.founders_section .founder_container{
    width: 90%;
    margin: auto;
    padding-top: 9rem;
    padding-bottom: 12rem;
}
.founders_section .founders_heading{
    font-family: var(--headfont);
    font-weight: 400;
    font-size: 5rem;
    color: #464146;
	position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 15%;
}
.founders_section .noufel_img{
    position: relative;
}
.founders_section .noufel_img::after{
    content: "";
    position: absolute;
    top: -49%;
    left: -25%;
    width: 30rem;
    height: 49rem;
    background-image: url(./../images/teams/organe_shade.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.founders_section .noufel_img1{
    position: relative;
    z-index: 9;
}
.founders_section .shafeeque_img{
    position: relative;
}
.founders_section .shafeeque_img::after{
    content: "";
    position: absolute;
    top: -52%;
    left: -28%;
    width: 30rem;
    height: 49rem;
    background-image: url(./../images/teams/yellow_shade.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.founders_section .shafeeque_img1{
    position: relative;
    z-index: 9;
}
.founders_section .krishna_img{
    position: relative;
}
.founders_section .krishna_img::after{
    content: "";
    position: absolute;
    top: -39%;
    left: -24%;
    width: 28rem;
    height: 49rem;
    background-image: url(./../images/teams/green_shade.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.founders_section .krishna_img1{
    position: relative;
    z-index: 9;
}
.founders_section .sajeevan_img{
    position: relative;
}
.founders_section .sajeevan_img::after{
    content: "";
    position: absolute;
    top: -57%;
    left: -31%;
    width: 28rem;
    height: 49rem;
    background-image: url(./../images/teams/purplish_shade.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.founders_section .sajeevan_img1{
    position: relative;
    z-index: 9;
}
.founders_section .founder_name{
    font-family: var(--body);
    font-weight: 700;
    font-size: 1.4rem;
    color: #464158;
}
.founders_section .founder_desg{
    font-family: var(--body);
    font-weight: 300;
    line-height: 24px;
    color: #464158;
}
/* nazarius section */
.Nazarius_section {
    width: 82%;
    margin: auto;
    position: relative;
}
.Nazarius_section::before {
    content: "";
    position: absolute;
    top: -7rem;
    right: 44rem;
    width: 42rem;
    height: 65rem;
    background-image: url(./../images/teams/purplish_vector.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.Nazarius_section .profile_icon{
    z-index: 9;
    position: relative;
}
.Nazarius_section .naz_name {
    font-family: var(--body);
    font-weight: 700;
    font-size: 2rem;
    color: var(--bodycolor);
}

.Nazarius_section .designation {
    font-family: var(--body);
    font-weight: 300;
    font-size: 1.1rem;
    line-height: 24px;
    color: var(--bodycolor);
}
.Nazarius_section .linked_icon{
   width:2.5rem;
   height:2.5rem;
}
.Nazarius_section .information_para {
    font-family: var(--body);
    font-weight: 400;
    font-size: 1rem;
    color: var(--bodycolor);
}
/* department_section */
.department_section {
    width: 82%;
    margin: auto;
}
.department_section .department_heading {
    font-family: var(--headfont);
    font-weight: 400;
    font-size: 4rem;
    line-height: 108.6%;
    text-align: center;
    color: #464146;
}
.department_section .head_name {
    font-family: var(--body);
    font-weight: 700;
    font-size: 1.3rem;
    line-height: 29px;
    text-align: center;
    color: #464158;
}
.department_section .designation_name {
    font-family: var(--body);
    font-weight: 300;
    font-size: 1rem;
    line-height: 24px;
    text-align: center;
    color: #464158;
}

/* team_section */
.Team_section {
    width: 82%;
    margin: auto;
}
.Team_section .team_heading {
    font-family: var(--headfont);
    font-weight: 400;
    font-size: 4rem;
    line-height: 108.6%;
    text-align: center;
    color: #464146;
}

/* @media (min-width: 320px) and (max-width: 575.98px) {
    .founders_section{
         margin-top:5rem;
    }
    .founders_section .founder_container{
        width: 100%;
        margin: auto;
        padding-top:21rem;
        padding-bottom: 2rem;
    }
    .founders_section .founders_heading{
        font-size: 2.5rem;
    }
    .founders_section .noufel_img::after{
        top: -24%;
        left: -4%;
        width: 16rem;
        height: 20rem;
    }
    .founders_section .shafeeque_img::after{
        top: -44%;
        left: -22%;
        width: 21rem;
        height: 23rem;
    }
    .founders_section .krishna_img::after{
        top: -33%;
        left: -19%;
        width: 22rem;
        height: 22rem;
    }
    .founders_section .sajeevan_img::after{
        top: -55%;
        left: -31%;
        width: 20rem;
        height: 23rem;
    }
    .founders_section .founder_name {
            font-size: 14px;
    }
    .founders_section .founder_desg{
        font-size: 0.8rem;
    }
    .Nazarius_section {
        width: 100%;
        margin: auto;
        position: relative;
    }
    .Nazarius_section::before {
        top: -7rem;
        right: 66rem;
        width: 45rem;
        height: 70rem;
    }
    .Nazarius_section .naz_name {
        font-size: 1.5rem;
    }
    .Nazarius_section .designation {
        font-size: 1rem;
    }
    .Nazarius_section .linked_icon{
        width:2.5rem;
        height:2.5rem;
    }
    .Nazarius_section .information_para {
        font-size: 1rem;
    }
    .department_section {
        width: 100%;
        margin: auto;
    }
    .department_section .department_heading {
        font-size: 2rem;
    }
    .department_section .head_name {
        font-size: 1rem;
    }
    .department_section .designation_name {
        font-size: 0.8rem;
    }
    .Team_section .team_heading {
        font-size: 2rem;
    }
    
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .founders_section .noufel_img::after{
        top: -32%;
        left: -10%;
        width: 36rem;
        height: 29rem;
    }
    .founders_section .shafeeque_img::after{
        top: -44%;
        left: -22%;
        width: 42rem;
        height: 31rem;
    }
    .founders_section .krishna_img::after{
        top: -30%;
        left: -16%;
        width: 28rem;
        height: 29rem;
    }
    .founders_section .sajeevan_img::after{
        top: -47%;
        left: -24%;
        width: 25rem;
        height: 29rem;
    }
} */

/* @media (min-width: 768px) and (max-width: 991.98px) {
    .Our_team_page .our_team_section .team_heading {
        font-size: 4rem;
    }

    .Our_team_page .our_team_section .team_paragraph {
        font-size: 1rem;
    }
	.Nazarius_section .naz_name {
    font-family: var(--body);
    font-weight: 700;
    font-size: 1.5rem;
    color: var(--bodycolor);
}
    .Nazarius_section .information_para {
    font-family: var(--body);
    font-weight: 400;
    font-size: 0.8rem;
    color: var(--bodycolor);
}
	.Nazarius_section .designation {
    font-family: var(--body);
    font-weight: 300;
    font-size: 1rem;
    line-height: 24px;
    color: var(--bodycolor);
}
    .Our_team_page .our_team_section .pink_logo::after {
        top: 0rem;
        right: -36rem;
        width: 59rem;
        height: 24rem;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .founders_section .founder_container {
        padding-top: 16rem;
        padding-bottom: 1rem;
    }
    .founders_section .noufel_img::after{
        top: -51%;
        left: -29%;
        width: 23rem;
        height: 53rem;
    }
    .founders_section .shafeeque_img::after{
        top: -52%;
        left: -25%;
        width: 22rem;
        height: 53rem;
    }
    .founders_section .krishna_img::after{
        top: -40%;
        left: -25%;
        width: 21rem;
        height: 53rem;
    
    }
    .founders_section .sajeevan_img::after{
        top: -53%;
        left: -31%;
        width: 21rem;
        height: 53rem;
    }
    .founders_section .founder_name {
        font-size: 1.2rem;
    }
    .founders_section .founder_desg{
        font-size: 1rem;
    }
    .Nazarius_section .naz_name {
        font-size: 1.8rem;
    }
    .Nazarius_section .designation {
        font-size: 1.2rem;
    }
    .Nazarius_section .information_para {
        font-size: 1rem;
        padding-top: 0px !important;
    }
   
    
}

@media (min-width: 1440px) and (max-width: 1919px) {
    .founders_section{
        padding-top:3rem;
        padding-bottom: -2rem;
    }
    .founders_section .founders_heading{
        font-size: 6rem;
    }
    .founders_section .noufel_img::after{
        top: -53%;
        left: -28%;
        width: 33rem;
        height: 53rem;
    }
    .founders_section .shafeeque_img::after{
        top: -56%;
        left: -30%;
        width: 33rem;
        height: 53rem;
    }
    .founders_section .krishna_img::after{
      top: -44%;
      left: -27%;
      width: 31rem;
      height: 53rem;
    }
    .founders_section .sajeevan_img::after{
        top: -53%;
        left: -28%;
        width: 29rem;
        height: 53rem;
    
    }
} */

/* founder*/
.founderspage{
    position: relative;
}
.founderImage{
    position: relative;
}
.founders_heading{
       font-family: var(--headfont);
    font-weight: 400;
    font-size: 5rem;
    color: #464146;
	position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 15%;
    }
.founder-container{
    width:90%;
    margin:auto;
}
.founder{
    position: relative;
    width: 36%;
    top: -46%;
    transform: translate(-50px, 50px);
}
.founder_information{
    position: absolute;
    top: 66%;
    transform: translate(-50px, 50px);
    left: 15%;
    text-align: end;
}
.founder_information1{
    position: absolute;
    top: 66%;
    transform: translate(-50px, 50px);
    left: 31%;
    text-align: end;
}
.founder_information2{
    position: absolute;
    top: 66%;
    transform: translate(-50px, 50px);
    right: 38%;
    text-align: end;
}
.founder_information3{
    position: absolute;
    top: 66%;
    transform: translate(-50px, 50px);
    right: 20%;
    text-align: end;
}
.founder-name{
font-family: 'Manrope';
font-weight: 700;
font-size: 1.2rem;
line-height: 36px;
text-align: center;
color: #464158;
}
.founder-role{
font-family: 'Manrope';
font-style: normal;
font-weight: 300;
font-size: 1rem;
line-height: 30px;
color: #464158;
}
.linked_img{
    /* width:40%; */
    cursor: pointer;
    z-index: 9;
    position: relative;
}
/* @media (min-width: 320px) and (max-width: 575.98px) {
    .founder-container{
        width:100%;
        margin:auto;
    }
    .founders_heading {
    font-family: var(--headfont);
    font-weight: 400;
    font-size: 2.5rem;
    color: #464146;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 10%;
}
    .founder_information{
        position: absolute;
        top: 31%;
        transform: translate(-50px, 50px);
        left: 19%;
        text-align: end;
    }
    .founder_information1{
        position: absolute;
        top: 31%;
        transform: translate(-50px, 50px);
        left: 50%;
        text-align: end;
    }
    .founder_information2{
        position: absolute;
        top: 81%;
        transform: translate(-50px, 50px);
        right: 54%;
        text-align: end;
    }
    .founder_information3{
        position: absolute;
        top: 81%;
        transform: translate(-50px, 50px);
        right: 22%;
        text-align: end;
    }
    .founder-name{
    font-size: 1rem;
    }
    .founder-role{
    font-size: 0.8rem;
    }
    .linked_img{
        width:30%;
    }
    .linked_img1{
        width:20%;
    }
    .linked_img2{
        width:25%;
    }

} */

/* @media (min-width: 992px) and (max-width: 1199px) {
    .founder-name{
        font-size: 1rem;
        }
        .founder-role{
        font-size: 0.8rem;
        }
        .founder_information{
            position: absolute;
            top: 63%;
            transform: translate(-50px, 50px);
            left: 15%;
            text-align: end;
        } */
/*         .founder_information1{
            position: absolute;
            top: 63%;
            transform: translate(-50px, 50px);
            left: 31%;
            text-align: end;
        }
        .founder_information2{
            position: absolute;
            top: 63%;
            transform: translate(-50px, 50px);
            right: 38%;
            text-align: end;
        }
        .founder_information3{
            position: absolute;
            top: 63%;
            transform: translate(-50px, 50px);
            right: 20%;
            text-align: end;
        }
}

 */



 .founders-section {
        text-align: center;
        /* padding: 50px 10%; */
/*         background: linear-gradient(to right, #f8f8f8, #e0e0e0); */
	padding-top: 11% !important;
      }



      /* Flexbox container */
      .founders-container {
        display: flex;
        justify-content: center;
        gap: 20px;
        flex-wrap: wrap;
		  padding-top: 4%;
      }

      /* Founder Card */
      .founder-card {
        position: relative;
        width: 220px;
/* 		   width: 240px; */
        padding: 10px;
        border-radius: 10px;
        text-align: center;
        overflow: visible;
      }

      /* Diagonal background */
      .founder-card::before {
        content: "";
        position: absolute;
        top: -44%;
        left: -7%;
        width: 22rem;
        height: 35rem;
        z-index: 0;
      }

      .founder_card-1::before {
        background: url(./../images/teams/founder_bg1.png);
        background-size: 26rem;
        background-position: center;
        background-repeat: no-repeat;
      }

      .founder-card.founder_card-2::before {
        content: "";
        top: -44%;
        left: -8%;
      }

      .founder_card-2::before {
        background: url(./../images/teams/founder_bg2.png);
        background-size: 26rem;
        background-position: center;
        background-repeat: no-repeat;
      }

      .founder-card.founder_card-3::before {
        content: "";
        top: -44%;
        left: -5%;
      }

      .founder_card-3::before {
        background: url(./../images/teams/founder_bg3.png);
        background-size: 26rem;
        background-position: center;
        background-repeat: no-repeat;
      }

      .founder_card-4::before {
        background: url(./../images/teams/founder_bg4.png);
        background-size: 26rem;
        background-position: center;
        background-repeat: no-repeat;
      }

      .founder-card.founder_card-4::before {
        content: "";
        top: -44%;
        left: -9%;
}

      /* Founder Image */
       .founder-card .founder_img {
        width: 98%;
        height: auto;
        border-radius: 10px;
        filter: grayscale(100%);
      }
		  
	

	