a{
    text-decoration: none;
}

.q-poppins-bold{
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
}



.q-nav{
    font-family: "Poppins", sans-serif !important;
    font-size:14px;
}

.q-navbar{
    padding:0px 30px;
}

.q-nav-item{
    margin-right:20px;
}

.navbar-toggler{
    border:none !important;
}

.q-section{
    padding:60px 80px;  
}

.q-section-right-0{
    padding:60px 0px 60px 80px;  
}

.q-section-bottom-0{
    padding:60px 80px 0px 80px;  

}

.q-bg-black{
    background-color:black;
}

@media only screen and (max-width:600px){

    .q-navbar{
        margin:0px 0px;
    }

    .q-section{
        padding:40px 30px;  
    }

    .q-section-right-0{
        padding:30px 0px 30px 30px;  
    }

    .q-section-bottom-0{
        padding:60px 20px 0px 20px;  
    
    }
}

.q-title{
    font-family: 'Quicksand', sans-serif;
    font-weight: bold;
}

.q-title-board{
    font-family: 'Quicksand', sans-serif;
    font-weight: bold;
    font-size:20px;
}

.q-para{
    margin-top:18px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 32px;
    color:#414D5D;
}

.q-subtitle{
    margin-top:18px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 32px;
    color:#414D5D;
    width:75%;
}
@media only screen and (max-width:600px){
    .q-subtitle{
        font-size:14px;
        line-height: 24px;
        width:100%;
    }
    .q-title{
        font-size: 20px;
        font-weight:bold;
    }

    .q-title-board{
        font-size:16px;
    }

    .q-para{
        margin-top:18px;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        line-height: 23px;
        color:#414D5D;
    }
}

.q-title-vision{
    font-family: 'Quicksand', sans-serif;
    font-weight: bold;
    font-size: 20px;
}



.q-para-small{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 28px;
    color:#414D5D;

}

.q-line-height{
    line-height: 25px;
}

.btn-black{
    background-color: black;
    color:white;
    font-size:16px;
    padding:14px 32px;
}

.btn-black:hover{
    background-color: #FF880E;
    color:white;
}

.btn-black-sm{
    background-color: black;
    color:white;
    font-size:14px;
    padding:8px 24px;
}

.btn-black-sm:hover{
    background-color: #FF880E;
    color:white;
    font-size:14px;
    padding:8px 24px;
}

/* .granth-wrapper{
    width:300px;
} */

.q-granth-wrapper{
    background-color:#FFF0E1;
    width:100%;
    padding:26px;
}

.q-granth-name{
    font-family:'Sahitya', sans-serif;
    font-size:18px;
}

.q-text-main{
    color:#FF880E;
    font-family: 'QuickSand', sans-serif;
    font-weight:bold;

}

.q-corporate-card{
    background-image: url('./assets/img/corporate-card-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
   width:100%;
    height:380px;  
    box-shadow: 0px 0px 20px #f7dec5;
}

.q-corporate-wrapper{
    position:relative;
}

.q-company-wrapper{
    background-color:#FFF0E1;
    width:90px;
    height:90px;
    padding:10px;
    border-radius:8px;
    position:absolute;
    top:-30px;
    left:55px;
    z-index: 99999 !important;
    display: flex;
}

.q-article-title{
    font-family: 'Sahitya', sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.q-orange-blur-1{
    position:absolute;
    right:0px;
    top:6%;
    opacity: 0.7;
    z-index: -1;
}

.q-orange-blur-2{
    position:absolute;
    left:-100px;
    top:-100px;
    opacity: 0.9;
    z-index: -1;
}

.q-orange-blur-left{
    position:absolute;
    left:-10px;
    top:-130px;
    opacity: 0.7;
    /* z-index: 1; */
}
.q-flower-left{
    position:absolute;
    display: block;
    left:-10px;
    top:40px;
    z-index: 9999;
}

.q-orange-blur-right{
    position:absolute;
    height: 390px;
    right:0px;
    bottom:-50px;
    opacity: 0.7;
    z-index: 9999;
}

.q-flower-right{
    position:absolute;
    height:250px;
    right:0px;
    bottom:-100px;
    z-index: 9999;
}

.q-orange-blur-3{
    position:absolute;
    height:400px;
    right:0px;
    top:-10px;
    opacity: 0.8;
    z-index: -1;

}

.q-social{
    margin-top:40px;
}

.q-footer-logo{
height:100px;
}


.q-article-card{
    border-radius:10px;
    box-shadow:0px 0px 15px lightgrey;
}

.q-impact-csr-subtitle{
    width:75%;
    margin:auto;
}

.csr-content-swiper .swiper-wrapper .swiper-slide .card{
    border-radius: 10px;
    margin:10px;
    box-shadow: 0px 0px 10px lightgrey;
}

.swiper-csr-content-button-next{
    position: absolute;
    right: 45%;
   
  }

  .swiper-csr-content-button-prev{
    position: absolute;
    right: 50%;
  }

  .q-corporate-content{
    line-height: 28px;
  }
  
@media only screen and (max-width:600px){
    .q-company-wrapper{
        height:80px;
        width:80px;
        left:22px;
    }
    .btn-black{
        background-color: black;
        color:white;
        font-size:16px;
        padding:10px 26px;
    }

    .q-corporate-content{
        line-height: 24px;
      }

    .swiper-csr-content-button-next{
        position: absolute;
        right: 30%;
       
      }
  
      .swiper-csr-content-button-prev{
        position: absolute;
        right: 45%;
      }
      
    .q-impact-csr-subtitle{
        width:100%;
        margin:auto;
        margin-bottom:0px;
    }

    .q-footer-logo{
        height:90px;
    }
    .q-social{
        margin-top:0px;
    }
    .q-flower-left{
       display: none;
    }
    .q-flower-right{
        height:180px;
        bottom:-50px;
    }
}


 /* Custom CSS for navigation bar */
 .navbar-brand {
    margin-right: 0;
    /* Remove default margin */
  }

  .navbar-collapse {
    justify-content: flex-end;
    /* Align menu items to the right */
  }

  .navbar-toggler {
    order: 0;
    /* Move the toggle button to the left */
  }

  .swiper {
    width: 100%;
    overflow: hidden;
    padding: 15px;

  }

  .corporate-swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .corporate-swiper .swiper-wrapper {
    padding: 50px 0px 20px 20px;
  }

  .dropdown-menu[data-bs-popper] {
    left: -60px;
  }

  .csr-img-swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }



  .csr-content-swiper {
    width: 100%;
    /* height: 350px; */
  
    overflow: hidden;
  }

  /* .csr-content-swiper .swiper-wrapper{
    height:300px;
    overflow: hidden;
  } */

  .swiper-button-prev::after {
    display: none;
  }

  .swiper-button-next::after {
    display: none;
  }

  .swiper-corporate-button-next {
    position: absolute;
    left: 48%;
    z-index:9999 !important;
  }

  .swiper-corporate-button-prev {
    position: absolute;
    right: 50%;
    z-index:9999 !important;

  }

  .swiper-article {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .q-bg-orange-gradient{
    background: linear-gradient(45deg, #FEBD93, transparent, #FEBD93);
    color:black !important;
  }