/*
Theme Name: demeter
Description: Child theme of demeter
Author: demeter
Version: 1.0.0
Text Domain: demeter
Template: twentytwentyone
*/

/*  =========================== about banner section =========================== */ 
/* .section-about-banner.section-bg-layer::before{bottom: auto;top: 100%;} */
.section-about-banner .heading-style-1{margin-bottom: 60px;}
.section-about-banner .heading-style-2{font-family: 'Neufile Grotesk light';color:var(--gray);padding-top: 60px;}
.section-about-banner .heading-style-2 span{font-family: 'Neufile Grotesk bold';color: var(--white);}

/*  =========================== key section =========================== */ 
.section-about-key .container{display:flex;flex-direction: column;gap:50px;}
.section-about-key .row{align-items:center;}
.section-about-key .row .about-key-image{overflow: hidden;height:270px;width:100%;aspect-ratio: 1/0.7;}
.section-about-key .row .about-key-image img{height: 100%;}
.section-about-key .row .about-key-content{padding-left:70px;}
.section-about-key .row .about-key-content .heading-style-2{margin-bottom: 6px;}
/* .section-about-key .row .about-key-content .heading-style-2 span{position:relative;}
.section-about-key .row .about-key-content .heading-style-2 span::before{width: 0;min-width:70px; height: 1px; content:"";position:absolute;left: 0;background: linear-gradient(90deg, #000000 0%, #FFFFFF 100%);} */

/*  =========================== research expertise section =========================== */ 
/* .section-research-expertise.section-bg-layer::before{bottom: auto;top: 100%;} */
.section-research-expertise .heading-style-4{margin-bottom: 74px;}
.section-research-expertise .heading-style-2{margin-bottom:16px;}
.section-research-expertise .research-expertise-content{padding-left:0 !important;}
.section-research-expertise ul{display: flex;flex-direction:column;row-gap: 24px;}
.section-research-expertise .heading-style-6{font-family: 'Neufile Grotesk light'}
.section-research-expertise .col-8{margin: 0 auto;}

/* p tag style */
.section-research-expertise .row{row-gap: 40px;}
.section-research-expertise li,.section-research-expertise p {font-size: 24px; line-height: 32px; font-family: 'Neufile Grotesk light'; color: var(--white);}
/* .section-research-expertise p b{padding-left: 35px; font-family: 'Neufile Grotesk bold'; margin-top: 24px;position: relative;display: inline-flex; align-items: center;}
.section-research-expertise p b::before{width: 0; height: 1px; content:"";position:absolute;left: 0;background: linear-gradient(90deg, #000000 0%, #FFFFFF 100%);transition: 1.5s ease-in-out;}
.section-research-expertise p b.wow::before{width: 30px;}
.section-research-expertise p b:first-child{margin-top: 0 !important;} */
.section-research-expertise a{color: var(--white);text-decoration: underline;}
.section-research-expertise a:hover{text-decoration: none;}

/* ===================================================== media quiery  ===================================================== */

@media screen and (max-width:1366px) {
    
    /*  =========================== banner section =========================== */ 
    .section-about-banner .heading-style-1{margin-bottom: 55px;}
    .section-about-banner .heading-style-2{padding-top: 55px;}
    /*  =========================== key section =========================== */ 
    .section-about-key .container{gap:48px;}
    .section-about-key .row .about-key-content{padding-left:16px;}
    
    
    /*  =========================== research expertise section =========================== */ 
    .section-research-expertise .heading-style-4{margin-bottom: 50px;}
    .section-research-expertise .heading-style-2{margin-bottom:14px;}
    .section-research-expertise .research-expertise-content{padding-left:40px;}
    .section-research-expertise ul{row-gap: 20px;}
    
    /* p tag style */
    .section-research-expertise .row{row-gap: 30px;}
    .section-research-expertise p,.section-research-expertise li {font-size: 21px; line-height:28px; }
}
@media screen and (max-width:1199px) {
     /*  =========================== banner section =========================== */ 
    .section-about-banner .heading-style-1{margin-bottom: 40px;}
    .section-about-banner .heading-style-2{padding-top: 40px;}
    
    /*  =========================== key section =========================== */ 
    .section-about-key .container{gap:45px;}
    .section-about-key .row .about-key-content{padding-left:0;}
    
    /*  =========================== research expertise section =========================== */ 
    .section-research-expertise .heading-style-4{margin-bottom: 45px;}
    .section-research-expertise .heading-style-2{margin-bottom:12px;}
    .section-research-expertise .research-expertise-content{padding-left:38px;}
    .section-research-expertise ul{row-gap: 18px;}
    /* p tag style */
    .section-research-expertise p {font-size: 20px; line-height:28px; }
    .section-research-expertise p b{ margin-top: 18px;}
    
    
}
@media screen and (max-width:991px) {
    
    /*  =========================== banner section =========================== */ 
    .section-about-banner .heading-style-1{margin-bottom: 35px;}
    .section-about-banner .heading-style-2{padding-top: 35px;}
     /*  =========================== key section =========================== */ 
    .section-about-key .container{gap:40px;}
    .section-about-key .row .about-key-image{height: 100%;}
    
    .section-about-key .row .about-key-content .p-big{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
    
    
    /*  =========================== research expertise section =========================== */ 
    .section-research-expertise .heading-style-4{margin-bottom: 40px;}
    .section-research-expertise .heading-style-2{margin-bottom:10px;}
    .section-research-expertise .research-expertise-content{padding-left:25px;}
    .section-research-expertise ul{row-gap: 15px;}
     /* p tag style */
     .section-research-expertise .row{row-gap: 30px;}
    .section-research-expertise p,.section-research-expertise li{font-size: 18px; line-height:26px; }
}
@media screen and (max-width:767px) {
     /*  =========================== banner section =========================== */ 
    .section-about-banner .heading-style-1{margin-bottom: 30px;}
    .section-about-banner .heading-style-2{padding-top: 30px;}
    /*  =========================== key section =========================== */ 
    .section-about-key .container{gap:35px;}
    .section-about-key .row{flex-direction:column-reverse;justify-content: center; row-gap: 30px;}
    .section-about-key .row .about-key-content{padding-left:0px;}
    .section-about-key .row .about-key-content .p-big{ -webkit-line-clamp: unset;}
    
    
    /*  =========================== research expertise section =========================== */ 
    .section-research-expertise .heading-style-4{margin-bottom: 35px;}
    .section-research-expertise .row{row-gap:20px;justify-content:center;}
    .section-research-expertise .research-expertise-content{padding-left:0px;}
    .section-research-expertise ul{row-gap: 12px;}
    
    /* p tag style */
    .section-research-expertise p,.section-research-expertise li {font-size: 17px; line-height:24px;margin: 0; }
}
@media screen and (max-width:575px) {
    /*  =========================== banner section =========================== */ 
    .section-about-banner .heading-style-1{margin-bottom: 20px;}
    .section-about-banner .heading-style-2{padding-top: 12px;}
    
    /* key section */
    /* .section-about-key .row .about-key-content .heading-style-2{gap: 50px;}
    .section-about-key .row .about-key-content .heading-style-2 span::before{min-width: 35px;} */
    
    /*  =========================== research expertise section =========================== */ 
    /* p tag style */
    .section-research-expertise p,.section-research-expertise li {font-size: 17px; line-height:23px;}
}