:root {
    
    --bs-nav-link-padding-y:15px;
    --bs-nav-link-padding-x:10px;
}
body{
font-family: "Nunito Sans", sans-serif !important;
}

.bg-body-tertiary{
    /*background-color: #29333f !important;*/
    /*background: #75ebe6 !important;;
    //background: linear-gradient(90deg, rgba(117, 235, 230, 1) 31%, rgba(5, 251, 145, 0.9893207282913166) 100%);*/
	background: rgb(117, 235, 230);
    background: linear-gradient(360deg, #75ebe6 10%, #fffffffc 100%);
}

.nav-link{
    color: #135797;
    text-transform: uppercase;
    font-weight: 700;
    padding: 11px 20px !important;
	background:#16559c;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: #135797;
}

.nav-link:hover{
    color:#135797;
}

.navbar {
    --bs-navbar-padding-y: 0rem !important;
	-webkit-box-shadow: 0px 2px 7px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 7px -3px rgba(0,0,0,0.75);
box-shadow: 0px 2px 7px -3px rgba(0,0,0,0.75);
}
.navbar-expand-lg .navbar-collapse{
    justify-content: flex-end;
}

.register_menu_btn{
    background: #16559c;
    color:#ffffff;
    /*border-radius: 3px;*/
}

.logo_main_flex{
    display: flex;
    /* flex-direction: row; */
    /* align-content: stretch; */
    align-items: center;
}

.sub_tit{
    display: flex;
    color: #fff;
    flex-direction: column;
    line-height: 0.9;
}

.janani_f_size{
    font-size: 2.8rem;
    color: #28a076;
	  font-family: "DM Serif Text", serif;

}

.janani_year{
    font-size: 2.2rem;
    color: #135797;
	font-weight: 700;
    letter-spacing: 20px;
}

.about_pad{
    padding: 4.3rem 0;
}
.event_dis{
    font-size: 18px;
}

.abut_tit{
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 2.6rem;
    color: #00acb6;
}

.abut_tit_sub{
    text-align: center;
    
    color: #000000;
}

.abut_tit_white{
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 2.6rem;
    color: #ffffff;
}

.about_img{
    padding: 0px 51px;
}




.container_img {
    display: grid;
    place-items: center;
    height: 100vh; /* Optional: to center vertically */
    border: 1px solid #ccc; /* Optional: for visibility */
}
.container_img img {
    max-width: 100%; /* Optional: to ensure responsiveness */
}

.bg_img{
    background-image: url("../img/Background-Images1.jpg");
}

.white_color{
    color: #ffffff;
}

.bg_img_2{
    background-image: url("../img/Event-Bg.jpg");
   
    background-size: cover;
    background-repeat: no-repeat;
}


.abut_tit_blk{
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 2.6rem;
    color: #ffffff;
	background: #00000078;
}

ul li{
    font-size: 14px;
    text-decoration: none;
}

a{
    text-decoration: none;
}

.read_more{
    font-size: 16px;
    line-height: 16px;
    color: rgb(255, 255, 255);
    background: rgb(141, 198, 63);
    border-radius: 4px;
    font-weight: 500;
    margin: 0px;
    padding: 15px 50px;
    display: inline-block;
}
    
.bg_img_3{
    background-image: url("../img/glimse.jpg");
    background-size: contain;
    background-repeat: no-repeat;
	min-height:490px;
}

.bg_img_3_mob{
    background-image: url("../img/mobile-glimse.jpg");
    background-size: contain;
    background-repeat: no-repeat;
	min-height:490px;
}
.card{
    padding: 0;
}
.card-text{
    font-size: 19px;
}
.footer{
    background-color: #29333f;
    padding: 25px;
    color:#cdcfd1;
    text-align: center;
}

.breadcrumb {
    color: #000000;
    padding: 0;
    margin: 10px 0 0 0;
    font-size: 16px;
    list-style: none;
    background: none;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 2.6rem;
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.center_breadcrumb{
    display: flex;
    /* flex-wrap: nowrap; */
    justify-content: center;
}

.fade-in {
    opacity: 0;
    transition: opacity 1s ease-in-out;
}
.fade-in.show {
    opacity: 1;
}



 .mobile_block{
      display:none;
  }
  
  .desk_block{
      display:block;
  }

@media only screen and (max-width: 600px) {
  .about_pad {
    padding: 2rem 0 4.3rem 0;
  }
  
  .about_img{
      padding:0 0 40px 0;
  }
  
  .white_color{
      margin-top:20px;
  }
  .card {
    padding: 0;
    margin-bottom: 25px;
  }
  .navbar-toggler{
      background:#fff;
	  margin-top: 12px;
	  margin-bottom: 12px;
  }
  .navbar-nav{
      margin-bottom:18px;
	  margin-top:18px;
  }
  
  .mar_15{
      margin-top: 25px;
  }
  
  .mobile_block{
      display:block;
  }
  .desk_block{
      display:none;
  }
}

.nav-link.active{
	color:#ffffff !important;
}

.nav-link{
	color:#ffffff !important;
	border-right: 1px solid #3067a5;
}
.com_block{
		    display: flex;
    		flex-direction: column;
			margin-bottom: 20px
		}
		.s_tit{
			font-size: 20px;
    		font-weight: bold;
			color:#15559b;
		}
.or_center{
	text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.or_imgs{
	border-radius: 100px;
    width: 150px;
	border: 4px solid #eec3fb;
}
